A Fault Injection Methodology and Infrastructure for Fast Single Event Upsets Emulation on Xilinx SRAM-based FPGAs

被引:0
作者
Di Carlo, Stefano [1 ]
Prinetto, Paolo [1 ]
Rolfo, Daniele [1 ]
Trotta, Pascal [1 ]
机构
[1] Politecn Torino, Dipartimento Automat & Informat, Corso Duca Abruzzi 24, I-10129 Turin, Italy
来源
PROCEEDINGS OF THE 2014 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFTS) | 2014年
关键词
Fault Injection; FPGA; SEUs; SRAM-based FPGA; Essential Bits technology; SYSTEM;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modern SRAM-based Field Programmable Gate Arrays (FPGAs) are increasingly employed in safety- and mission-critical applications. However, the aggressive technology scaling is highlighting the increasing sensitivity of such devices to Single Event Upsets (SEUs) caused by external radiation events. Assessing the reliability of FPGA-based systems in the early design stages is of upmost importance, allowing design exploration of different protection alternatives. This paper presents a Dynamic Partial Reconfiguration-based fault injection methodology implemented by an integrated infrastructure for SEUs emulation in the configuration memory of Xilinx SRAM-based FPGAs. The proposed methodology exploits the Xilinx Essential Bits technology to extremely speed-up fault injection, ensuring correct operations of the fault injection infrastructure during the whole injection process.
引用
收藏
页码:159 / 164
页数:6
相关论文
共 23 条
[1]  
Afshar H. P., 2012, THESIS
[2]   FAULT INJECTION FOR DEPENDABILITY VALIDATION - A METHODOLOGY AND SOME APPLICATIONS [J].
ARLAT, J ;
AGUERA, M ;
AMAT, L ;
CROUZET, Y ;
FABRE, JC ;
LAPRIE, JC ;
MARTINS, E ;
POWELL, D .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (02) :166-182
[3]  
Baldini A, 2003, FR ELECTR T, P111
[4]   Identification and classification of single-event up sets in the configuration memory of SRAM-based FPGAs [J].
Ceschia, M ;
Violante, M ;
Reorda, MS ;
Paccagnella, A ;
Bernardi, P ;
Rebaudengo, M ;
Bortolato, D ;
Bellato, M ;
Zambolin, P ;
Candelori, A .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2003, 50 (06) :2088-2094
[5]   Exploiting FPGA-based techniques for fault injection campaigns on VLSI circuits [J].
Civera, P ;
Macchiarulo, L ;
Rebaudengo, M ;
Reorda, MS ;
Violante, M .
2001 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2001, :250-258
[6]  
Di Carlo S., 2011, 2011 IEEE 6th International Design and Test Workshop, P88, DOI 10.1109/IDT.2011.6123108
[7]  
Gaisler J, 2002, INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, P409
[8]   MiBench: A free, commercially representative embedded benchmark suite [J].
Guthaus, MR ;
Ringenberg, JS ;
Ernst, D ;
Austin, TM ;
Mudge, T ;
Brown, RB .
WWC-4: IEEE INTERNATIONAL WORKSHOP ON WORKLOAD CHARACTERIZATION, 2001, :3-14
[9]  
Ibrahim MM, 2013, PROCEEDINGS OF 6TH INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN SPACE TECHNOLOGIES (RAST 2013), P649, DOI 10.1109/RAST.2013.6581290
[10]   Compact and Fast Fault Injection System for Robustness Measurements on SRAM-Based FPGAs [J].
Kretzschmar, Uli ;
Astarloa, Armando ;
Jimenez, Jaime ;
Garay, Mikel ;
Del Ser, Javier .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2014, 61 (05) :2493-2503