A Low-Overhead Multiple-SEU Mitigation Approach for SRAM-based FPGAs with Increased Reliability

被引:6
作者
Baig, Hasan [1 ]
Lee, Jeong-A [1 ]
Siddiqui, Zahid Ali [2 ]
机构
[1] Chosun Univ, Dept Comp Engn, Kwangju, South Korea
[2] NED Univ Engn & Technol, Dept Elect Engn, Karachi 75270, Pakistan
基金
新加坡国家研究基金会;
关键词
Fault-tolerance; FPGA; partial reconfiguration; reliability; self-reconfiguration; self-repair; single-event-upset (SEU); PARTIAL RECONFIGURATION; FAULT-TOLERANCE; SELF-REPAIR; SYSTEM; EMBRYONICS; DESIGN;
D O I
10.1109/TNS.2014.2315432
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The mitigation of single-event upsets (SEUs) through modular or functional redundancy is a traditional approach for designing fault-tolerant systems; however, even in multiple redundant systems, SEUs can lead to a system failure if they occur simultaneously. Previous fault-tolerant approaches have proposed run-time reconfiguration to regain the lost functionality. We worked with a similar strategy to overcome failures caused by unidirectional SEUs occurring simultaneously in both frontline and redundant modules, but the approach we propose in this paper not only improves reliability but also requires low-overhead as compared to previous methodologies. The proposed architecture is an array of computation tiles containing computation cells and corresponding hot-spares. Each computation tile has a separate region for spare cells. The simultaneous faults are handled by an on-chip fault-tolerant core and external host software that partially reconfigure the spare-cells region of a computation tile. The proposed architecture is implemented on a Xilinx Virtex-5 FPGA device and verified with the aid of simple digital application. Compared to previous schemes, our approach requires up to 9.6x less area overhead while providing 57.6% more reliability to mask multiple unidirectional SEUs.
引用
收藏
页码:1389 / 1399
页数:11
相关论文
共 30 条
  • [1] Altera Corporation, 2006, WP0100310 ALT CORP
  • [2] [Anonymous], FPGA00301
  • [3] Using run-time reconfiguration for fault injection applications
    Antoni, L
    Leveugle, R
    Fehér, B
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2003, 52 (05) : 1468 - 1473
  • [4] Fault tolerance using dynamic reconfiguration on the POEtic tissue
    Barker, Will
    Halliday, David M.
    Thoma, Yann
    Sanchez, Eduardo
    Tempesti, Gianluca
    Tyrrell, Andy M.
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2007, 11 (05) : 666 - 684
  • [5] Berg M., 2009, P EUR SPAC AG FPGA T
  • [6] Bohl E., 1999, P 5 IEEE INT ON LIN, P39
  • [7] Carmichael C., 2006, XAPP197 XIL
  • [8] Defect-tolerant, fine-grained parallel testing of a Cell Matrix
    Durbeck, LJK
    Macias, NJ
    [J]. RECONFIGURABLE TECHNOLOGY: FPGAS AND RECONFIGURABLE PROCESSORS FOR COMPUTING AND COMMUNICATIONS IV, 2002, 4867 : 71 - 85
  • [9] Online fault tolerance for FPGA logic blocks
    Emmert, John M.
    Stroud, Charles E.
    Abramovici, Miron
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (02) : 216 - 226
  • [10] Eto E., 2007, 290 XAPP XIL