@techreport{oai:ipsj.ixsq.nii.ac.jp:00159093, author = {中村, 祐士 and 寺岡, 拓也 and 尼崎, 太樹 and 飯田, 全広 and 久我, 守弘 and 末吉, 敏則 and Yuji, Nakamura and Takuya, Teraoka and Motoki, Amagasaki and Masahiro, Iida and Morihiro, Kuga and Toshinori, Sueyoshi}, issue = {7}, month = {May}, note = {トランジスタサイズの微細化により,メモリに対するソフトエラーの影響が顕著になってきている.微細化がナノスケールに達した現在,一度の放射線衝突により複数のビットが反転する MBU(Multiple Bit Upset) が問題となっている.既存の対策手法として TMR(Triple Modular Redundancy) や ECC(Error Correcting Code) が挙げられるが,大きな面積を必要とするうえ,MBU に対して脆弱である.そこで本研究では,FPGA のコンフィギュレーションメモリを対象とした DMR(Double Modular Redundancy) ベースエラー訂正回路を提案する.さらに,この提案回路とビットインターリーブ法を組み合わせることで,MBU への対策を行う.この際,メモリに応じたビットインターリーブ距離を算出するために,MBU パターンとその確率を出力するソフトエラーシミュレータの開発を行う.評価より,DMR ベースエラー訂正回路は ECC や TMR と比べて面積を削減することができることを確認した.また,シミュレーションを行った結果,提案の回路構成で最適なピットインターリーブ距離は 4 であることが分かった., Due to reaching the nanoscale transistor size, effect of soft error to the memory has become conspicuous. In small device geometries, a single particle strike might affect multiple adjacent cells in a memory array resulting in a MBU (Multiple Bit Upset). Traditional fault tolerance technologies such as TMR (Triple Modular Redundancy) and ECC (Error Correcting Code) occupy the large area and have vulnerability to MBU. In this research, we propose DMR (Double Modular Redundancy) based error correct circuit and employ a combination of proposed circuit and the interleaving technique to mitigate MBU. In addition, we explain soft error simulator developed to calculate bit interleaving distance. The results show that the area of proposed circuit is the smallest when we compare the proposed circuit, ECC based error correct circuit and TMR. Simulation results show that the interleaving distance which can conceal all MBU patterns is 4.}, title = {FPGA向けMBU訂正回路の提案}, year = {2016} }