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 条
  • [1] Neutron Radiation Testing of RISC-V TMR Soft Processors on SRAM-Based FPGAs
    Wilson, Andrew E.
    Wirthlin, Michael
    Baker, Nathan G.
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2023, 70 (04) : 603 - 610
  • [2] A Neutron Generator Testing Platform for the Radiation Analysis of SRAM-based FPGAs
    Bozzoli, L.
    De Sio, C.
    Du, B.
    Sterpone, L.
    2021 IEEE INTERNATIONAL INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE (I2MTC 2021), 2021,
  • [3] Neutron Radiation Testing of Fault Tolerant RISC-V Soft Processors on Xilinx SRAM-based FPGAs
    Wilson, Andrew Elbert
    Wirthlin, Michael
    2019 IEEE SPACE COMPUTING CONFERENCE (SCC), 2019, : 25 - 32
  • [4] Analysis of the robustness of the TMR architecture in SRAM-based FPGAs
    Sterpone, L
    Violante, M
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2005, 52 (05) : 1545 - 1549
  • [5] A Flexible Inexact TMR Technique for SRAM-based FPGAs
    Venkataraman, Shyamsundar
    Santos, Rui
    Kumar, Akash
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 810 - 813
  • [6] Soft error mitigation for SRAM-based FPGAs
    Asadi, GH
    Tahoori, MB
    23RD IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 2005, : 207 - 212
  • [7] Analysis of Radiation-induced Cross Domain Errors in TMR Architectures on SRAM-based FPGAs
    Sterpone, Luca
    Boragno, Luca
    2017 IEEE 23RD INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS), 2017, : 174 - 179
  • [8] Testing for the programming circuit of SRAM-based FPGAs
    Michinishi, H
    Yokohira, T
    Okamoto, T
    Inoue, T
    Fujiwara, H
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1999, E82D (06): : 1051 - 1057
  • [9] Analytical Analysis of the MCUs Sensitiveness of TMR Architectures in SRAM-based FPGAs
    Sterpone, L.
    Violante, M.
    RADECS 2007: PROCEEDINGS OF THE 9TH EUROPEAN CONFERENCE ON RADIATION AND ITS EFFECTS ON COMPONENTS AND SYSTEMS, 2007, : 178 - 183
  • [10] Evaluating Large Grain TMR and Selective Partial Reconfiguration for Soft Error Mitigation in SRAM-based FPGAs
    Azambuja, Jose Rodrigo
    Sousa, Fernando
    Rosa, Lucas
    Kastensmidt, Fernanda Lima
    2009 15TH IEEE INTERNATIONAL ON-LINE TESTING SYMPOSIUM, 2009, : 101 - 106