Neutron Radiation Testing of a TMR VexRiscv Soft Processor on SRAM-Based FPGAs

被引:15
|
作者
Wilson, Andrew E. [1 ]
Larsen, Sam [1 ]
Wilson, Christopher [1 ]
Thurlow, Corbin [1 ]
Wirthlin, Michael [1 ]
机构
[1] Brigham Young Univ, NSF Ctr Space High Performance & Resilient Comp S, Provo, UT 84602 USA
基金
美国国家科学基金会;
关键词
Fault injection; fault tolerance; field-programmable gate array (FPGA); radiation hardening by design; radiation testing; redundancy; RISC-V; single-event upset (SEU); soft processor; triple modular redundancy (TMR);
D O I
10.1109/TNS.2021.3068835
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Soft processors are often used within field-programmable gate array (FPGA) designs in radiation hazardous environments. These systems are susceptible to single-event upsets (SEUs) that can corrupt both the hardware configuration and software implementation. Mitigation of these SEUs can be accomplished by applying triple modular redundancy (TMR) techniques to the processor. This article presents fault injection and neutron radiation results of a Linux-capable TMR VexRiscv processor. The TMR processor achieved a 10x improvement in SEU-induced mean fluence to failure with a cost of 4x resource utilization. To further understand the TMR system failures, additional post-radiation fault injection was performed with targets generated from the radiation data. This analysis showed that not all the failures were due to single-bit upsets, but potentially caused by multibit upsets, nontriplicated IO, and unmonitored nonconfiguration RAM (CRAM) SEUs.
引用
收藏
页码:1054 / 1060
页数:7
相关论文
共 50 条
  • [31] Radiation test methodology for SRAM-based FPGAs by using THESIC
    Alderighi, M
    Casini, F
    D'Angelo, S
    Faure, F
    Mancini, M
    Pastore, S
    Sechi, GR
    Velazco, R
    9TH IEEE INTERNATIONAL ON-LINE TESTING SYMPOSIUM, PROCEEDINGS, 2003, : 162 - 162
  • [32] Mitigation of Radiation Effects in SRAM-Based FPGAs for Space Applications
    Siegle, Felix
    Vladimirova, Tanya
    Ilstad, Jorgen
    Emam, Omar
    ACM COMPUTING SURVEYS, 2015, 47 (02)
  • [33] Mitigation of soft errors in SRAM-based FPGAs using CAD tools
    Bahramnejad, Somayeh
    Zarandi, Hamid R.
    COMPUTERS & ELECTRICAL ENGINEERING, 2011, 37 (06) : 1019 - 1031
  • [34] ASSESS: A Simulator of Soft Errors in the Configuration Memory of SRAM-Based FPGAs
    Bernardeschi, Cinzia
    Cassano, Luca
    Domenici, Andrea
    Sterpone, Luca
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (09) : 1342 - 1355
  • [35] Analyzing the Influence of Voltage Scaling for Soft Errors in SRAM-based FPGAs
    Tonfat, Jorge
    Azambuja, Jose Rodrigo
    Nazar, Gabriel
    Rech, Paolo
    Frost, Christopher
    Kastensmidt, Fernanda Lima
    Carro, Luigi
    Reis, Ricardo
    Benfica, Juliano
    Vargas, Fabian
    Bezerra, Eduardo
    2013 14TH EUROPEAN CONFERENCE ON RADIATION AND ITS EFFECTS ON COMPONENTS AND SYSTEMS (RADECS), 2013,
  • [36] SRAM-based FPGAs cut to the core
    Dipert, B
    EDN, 2000, 45 (13) : 26 - 26
  • [37] Redundancy based Interconnect Duplication to Mitigate Soft Errors in SRAM-based FPGAs
    Jing, Naifeng
    Zhou, Jiacheng
    Jiang, Jianfei
    Chen, Xin
    He, Weifeng
    Mao, Zhigang
    2015 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2015, : 764 - 769
  • [38] Partial TMR for Improving the Soft Error Reliability of SRAM-Based FPGA Designs
    Keller, Andrew M.
    Wirthlin, Michael J.
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2021, 68 (05) : 1023 - 1031
  • [39] Aging and Voltage Scaling Impacts under Neutron-induced Soft Error Rate in SRAM-based FPGAs
    Kastensmidt, Fernanda Lima
    Tonfat, Jorge
    Both, Thiago
    Rech, Paolo
    Wirth, Gilson
    Reis, Ricardo
    Bruguier, Florent
    Benoit, Pascal
    Torres, Lionel
    Frost, Christopher
    2014 19TH IEEE EUROPEAN TEST SYMPOSIUM (ETS 2014), 2014,
  • [40] Monte Carlo Analysis of the Effects of Soft Errors Accumulation in SRAM-Based FPGAs
    Battezzati, Niccolo
    Sterpone, Luca
    Violante, Massimo
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2008, 55 (06) : 3381 - 3387