Estimating Soft Processor Soft Error Sensitivity Through Fault Injection

被引:27
作者
Harward, Nathan A. [1 ]
Gardiner, Michael R. [1 ]
Hsiao, Luke W. [1 ]
Wirthlin, Michael J. [1 ]
机构
[1] Brigham Young Univ, Dept Elect & Comp Engn, NSF Ctr High Performance Reconfigurable Comp CHRE, Provo, UT 84602 USA
来源
2015 IEEE 23RD ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM) | 2015年
基金
美国国家科学基金会;
关键词
D O I
10.1109/FCCM.2015.61
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Soft processors are increasingly used on SRAM-based FPGAs for reliable computing systems. In a radiation environment like space, the configuration memory used to configure a soft processor is sensitive to single event upsets (SEUs). Tools are needed to evaluate and estimate the reliability of soft processors in these environments. Fault injection is used to evaluate the configuration memory sensitivity of soft processor designs. This paper describes our fault injection experiments and the sensitivity results on each soft processor experiment. A suite of five benchmarks were executed on the MicroBlaze soft processor to measure the sensitivity of the processor to the software being executed. In addition, several soft processors were evaluated on a Virtex-5 FPGA: MicroBlaze, LEON3, Arm Cortex-M0, OpenRISC, and PicoBlaze. For the software benchmarks, we find that the sensitivity varies as much as 54%. For simple processor configurations running the Towers of Hanoi benchmark, we measure as low as 7,116 sensitive bits for the PicoBlaze, and as high as 112,223 sensitive bits for the Cortex M0.
引用
收藏
页码:143 / 150
页数:8
相关论文
共 17 条
[1]  
[Anonymous], 2011, UG764
[2]  
[Anonymous], 2001, PROCEEDINGS OF THE 6, DOI DOI 10.1109/RADECS.2001.1159293
[3]   Effectiveness of Internal Versus External SEU Scrubbing Mitigation Strategies in a Xilinx FPGA: Design, Test, and Analysis [J].
Berg, Melanie ;
Poivey, C. ;
Petrick, D. ;
Espinosa, D. ;
Lesea, Austin ;
LaBel, K. A. ;
Friendlich, M. ;
Kim, H. ;
Phan, Anthony .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2008, 55 (04) :2259-2266
[4]  
Casini F., 2007, INT SYM DEFEC FAU TO, P105, DOI DOI 10.1109/DFT.2007.45
[5]  
Cieslewski G., 2009, P MIL AER PROGR LOG
[6]   Basic mechanisms and modeling of single-event upset in digital microelectronics [J].
Dodd, PE ;
Massengill, LW .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2003, 50 (03) :583-602
[7]  
Guzman-Miranda H., 2012, La Sociedad de Arquitectura y Tecnologa de Computadores
[8]  
Harward N. A., 2014, FPGAS PARAL IN PRESS
[9]  
Johnson E., 2002, Proceedings of the International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA), P68
[10]  
Johnson J., 2010, THESIS