Reliability Evaluation and Fault Tolerance Design for FPGA Implemented Reed Solomon (RS) Erasure Decoders

被引:1
|
作者
Gao, Zhen [1 ]
Shi, Jinchang [1 ]
Liu, Qiang [1 ]
Ullah, Anees [2 ]
Reviriego, Pedro [3 ]
机构
[1] Tianjin Univ, Tianjin Int Engn Inst, Sch Elect & Informat Engn, Sch Microelect, Tianjin 300072, Peoples R China
[2] Univ Engn & Technol, Dept Elect Engn, Peshawar 220101, Abbottabad, Pakistan
[3] Univ Politecn Madrid, Dept Ingn Sistemas Telemat, Madrid 28040, Spain
关键词
Duplication with comparison (DWC); fault-tolerant; field-programmable gate array (FPGA); Reed Solomon erasure codes (RS-ECs); single event upsets (SEUs);
D O I
10.1109/TVLSI.2022.3224137
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Reed-Solomon erasure codes (RS-ECs) are widely applied in storage and packet communication systems to recover erasures. When implemented on a field-programmable gate array (FPGA) in a space platform, the RS-EC decoder will suffer single event upsets (SEUs) that can cause failures. In this brief, the reliability of an RS-EC decoder implemented on an FPGA to errors on the configuration memory is first studied based on hardware SEU injection experiments. We found that the reliability is lower for larger number of erased symbols, but there are still about 85% SEUs can be tolerated by the decoder itself even for the maximum number of erased symbols within the recovery capability. In addition, around 10%-25% SEUs on critical bits can cause system exceptions. Based on these results, a duplication with comparison (DWC) scheme is proposed for the protection of the RS-EC decoder. In particular, a checksum parity-based approach is proposed to detect the faulty decoder to reduce the computation overhead. Experimental results show that the reliability of the DWC protected RS-EC decoder to SEUs on the configuration memory is almost the same of a traditional triple modular redundancy (TMR) protection, and the resource usage is only about 2.15x that of the unprotected decoder.
引用
收藏
页码:142 / 146
页数:5
相关论文
共 50 条
  • [1] Design of FPGA-Implemented Reed-Solomon Erasure Code (RS-EC) Decoders With Fault Detection and Location on User Memory
    Gao, Zhen
    Zhang, Lingling
    Cheng, Yinghao
    Guo, Kangkang
    Ullah, Anees
    Reviriego, Pedro
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2021, 29 (06) : 1073 - 1082
  • [2] FPGA Impementation of Erasure-Only Reed Solomon Decoders for Hybrid-ARQ Systems
    Sen, Cansu
    Yesil, Soner
    Kolagasioglu, Ertugrul
    2016 24TH SIGNAL PROCESSING AND COMMUNICATION APPLICATION CONFERENCE (SIU), 2016, : 689 - 692
  • [3] ARCHITECTURE FOR VLSI DESIGN OF REED-SOLOMON DECODERS
    LIU, KY
    IEEE TRANSACTIONS ON COMPUTERS, 1984, 33 (02) : 178 - 189
  • [4] A low-power design for Reed-Solomon decoders
    Chang, HC
    Lee, CY
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2003, 12 (02) : 159 - 170
  • [5] A VLSI design for universal Reed-Solomon erasure decoder
    Xu, YS
    Zhang, TT
    2002 6TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING PROCEEDINGS, VOLS I AND II, 2002, : 398 - 401
  • [6] Optimum Reed-Solomon erasure coding in fault tolerant sensor networks
    Fakoorian, S. Ali. A.
    Taheri, Hassan
    2007 FOURTH INTERNATIONAL SYMPOSIUM ON WIRELESS COMMUNICATION SYSTEMS, VOLS 1 AND 2, 2007, : 287 - 291
  • [7] Single Fault Reliability Analysis in FPGA Implemented Circuits
    Jahanirad, Hadi
    Mohammadi, Karim
    Attarsharghi, Pejman
    2012 13TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2012, : 49 - 56
  • [8] Optimization Design of Reed-Solomon Decoder Based on FPGA
    Tong, Liu
    Chuan, Zhang
    2011 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND CONTROL (ICECC), 2011, : 368 - 371
  • [9] Reliability Evaluation of Turbo Decoders Implemented on SRAM-FPGAs
    Gao, Zhen
    Zhang, Lingling
    Han, Ruishi
    Reviriego, Pedro
    Li, Zhiqiang
    2020 IEEE 38TH VLSI TEST SYMPOSIUM (VTS 2020), 2020,
  • [10] Design and implementation of efficient Reed-Solomon decoders for multi-mode applications
    Shieh, Ming-Der
    Lu, Yung-Kuei
    Chung, Shen-Ming
    Chen, Jun-Hong
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 289 - +