A Comparison of Fault-Tolerant Memories in SRAM-Based FPGAs

被引:0
|
作者
Rollins, Nathaniel [1 ]
Fuller, Megan [1 ]
Wirthlin, Michael J. [1 ]
机构
[1] Brigham Young Univ, NSF Ctr High Performance Reconfigurable Comp CHRE, Dept Elect & Comp Engn, Provo, UT 84602 USA
基金
美国国家科学基金会;
关键词
SYSTEMS; RELIABILITY;
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
This paper compares the effectiveness and cost of different fault-tolerant techniques for FPGA memories (BRAMs, LUTRAMs, and SRLs). TMR, parity with duplication, compliment duplicate (CD) with duplication, single-error correction/double-error detection (SEC/DED), and SEC/DED with duplication are the techniques used in this study to protect FPGA memories. Memory scrubbing is also added to each of these techniques. The effectiveness of each technique is measured by the number of sensitive bits in each design as well as the number of critical failures. A critical failure is defined as an upset whose effects can only be repaired through device reconfiguration. Cost is measured in terms of FPGA slices and BRAMs. This study finds that for BRAMs and LUTRAMs scrubbing with TMR provides the best protection. For SRLs scrubbing is unnecessary, and TMR provides the best protection. This study also provides a variety of reliability-area trade-off points with fault-tolerant techniques other than TMR.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Comparison of Fault-Tolerant Fabless CLBs In SRAM-based FPGAs
    Ben Dhia, Arwa
    Naviner, Lirida
    Matherat, Philippe
    2013 14TH IEEE LATIN-AMERICAN TEST WORKSHOP (LATW2013), 2013,
  • [2] Designing fault-tolerant techniques for SRAM-based FPGAs
    Kastensmidt, FGD
    Neuberger, G
    Hentschke, RF
    Carro, L
    Reis, R
    IEEE DESIGN & TEST OF COMPUTERS, 2004, 21 (06): : 552 - 562
  • [3] A New Fault-Tolerant Architecture for CLBs in SRAM-based FPGAs
    Ben Dhia, Arwa
    Naviner, Lirida
    Matherat, Philippe
    2012 19TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2012, : 761 - 764
  • [4] Evaluation of fault-tolerant designs implemented on SRAM-Based FPGAs
    Asadi, G
    Mirema, SG
    Zarandi, HR
    Ejlali, A
    10TH IEEE PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2004, : 327 - 332
  • [5] Automatic Design of Fault-Tolerant Systems for VHDL and SRAM-based FPGAs
    Lojda, Jakub
    Panek, Richard
    Kotasek, Zdenek
    2021 24TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2021), 2021, : 549 - 552
  • [6] Designing fault tolerant systems into SRAM-based FPGAs
    Lima, F
    Carro, L
    Reis, R
    40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 650 - 655
  • [7] SICTA: A Superimposed In-Circuit Fault Tolerant Architecture for SRAM-based FPGAs
    Kourfali, Alexandra
    Kulkarni, Amit
    Stroobandt, Dirk
    2017 IEEE 23RD INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS), 2017, : 5 - 8
  • [8] Timing Driven Placement for Fault Tolerant Circuits Implemented on SRAM-Based FPGAs
    Sterpone, Luca
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2009, 5453 : 85 - 96
  • [9] Evaluating different solutions to design fault tolerant systems with SRAM-based FPGAs
    Sterpone, L.
    Reorda, M. Sonza
    Violante, M.
    Kastensmidt, F. Lima
    Carro, L.
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2007, 23 (01): : 47 - 54
  • [10] Evaluating Different Solutions to Design Fault Tolerant Systems with SRAM-based FPGAs
    L. Sterpone
    M. Sonza Reorda
    M. Violante
    F. Lima Kastensmidt
    L. Carro
    Journal of Electronic Testing, 2007, 23 : 47 - 54