Hybrid fault detection technique: A case study on Virtex-II Pro's PowerPC 405

被引:10
作者
Bernardi, P. [1 ]
Sterpone, L. [1 ]
Violante, M. [1 ]
Portela-Garcia, M. [1 ]
机构
[1] Politecn Torino, Dipartimento Automat & Informat, I-10129 Turin, Italy
关键词
FPGA; processor-based system; single event effects;
D O I
10.1109/TNS.2006.886221
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Hardening processor-based systems against transient faults requires new techniques able to combine high fault detection capabilities with the usual design requirements, e.g., reduced design-time, low area overhead, reduced (or null) accessibility to processor internal hardware. This paper proposes the adoption of a hybrid approach, which combines ideas from previous techniques based on software transformations with the introduction of an Infrastructure IP with reduced memory and performance overheads, to harden system based on the PowerPC 405 core available in Virtex-II Pro FPGAs. The proposed approach targets faults affecting the memory elements storing both the code and the data, independently of their location (inside or outside the processor). Extensive experimental results including comparisons with previous approaches are reported, which allow practically evaluating the characteristics of the method in terms of fault detection capabilities and area, memory and performance overheads.
引用
收藏
页码:3550 / 3557
页数:8
相关论文
共 20 条
[1]  
Aho Alfred V., 1986, ADDISON WESLEY SERIE
[2]   Design and evaluation of system-level checks for on-line control flow error detection [J].
Alkhalifa, Z ;
Nair, VSS ;
Krishnamurthy, N ;
Abraham, JA .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1999, 10 (06) :627-641
[3]  
[Anonymous], P 22 INT S FAULT TOL
[4]   THE N-VERSION APPROACH TO FAULT-TOLERANT SOFTWARE [J].
AVIZIENIS, A .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (12) :1491-1501
[5]   A new hybrid fault detection technique for systems-on-a-chip [J].
Bernardi, P ;
Bolzani, LMV ;
Rebaudengo, M ;
Reorda, MS ;
Vargas, FL ;
Violante, M .
IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (02) :185-198
[6]   Experimentally evaluating an automatic approach for generating safety-critical software with respect to transient errors [J].
Cheynet, P ;
Nicolescu, B ;
Velazco, R ;
Rebaudengo, M ;
Reorda, MS ;
Violante, M .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2000, 47 (06) :2231-2236
[7]  
Dupont E, 2002, IEEE DES TEST COMPUT, V19, P56, DOI 10.1109/MDT.2002.1003798
[8]   Soft-error detection using control flow assertions [J].
Goloubeva, O ;
Rebaudengo, M ;
Reorda, MS ;
Violante, M .
18TH IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2003, :581-588
[9]   ALGORITHM-BASED FAULT TOLERANCE FOR MATRIX OPERATIONS [J].
HUANG, KH ;
ABRAHAM, JA .
IEEE TRANSACTIONS ON COMPUTERS, 1984, 33 (06) :518-528
[10]   Radiation effects in advanced microelectronics technologies [J].
Johnston, AH .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1998, 45 (03) :1339-1354