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 条
  • [21] Design of the (248,216) Reed-Solomon decoder with erasure correction for Blu-ray Disc
    Park, T
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2005, 51 (03) : 872 - 878
  • [22] Good coupling between LDPC-Staircase and Reed-Solomon for the design of GLDPC codes for the Erasure Channel
    Mattoussi, Ferdaouss
    Sayadi, Bessem
    Roca, Vincent
    2013 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2013, : 1528 - 1533
  • [23] Design and Implementation of RS(450, 406) Decoder: Forward Error Correction by Reed Solomon Decoding
    Yadav, Akhilesh
    Jindal, Poonam
    Basappa, Devaraju
    INTERNATIONAL JOURNAL OF EMBEDDED AND REAL-TIME COMMUNICATION SYSTEMS (IJERTCS), 2021, 12 (01): : 19 - 43
  • [24] FPGA based design and implementation of Reed-Solomon encoder & decoder for Error Detection and Correction
    Parvathi, P.
    Prasad, P. Rajendra
    2015 CONFERENCE ON POWER, CONTROL, COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES FOR SUSTAINABLE GROWTH (PCCCTSG), 2015, : 261 - U435
  • [25] Design of High-Speed Errors-and-Erasures Reed-Solomon Decoders for Multi-Mode Applications
    Lu, Yung-Kuei
    Shieh, Ming-Der
    Kuo, Wen-Hsuen
    2009 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), PROCEEDINGS OF TECHNICAL PROGRAM, 2009, : 199 - 202
  • [26] A software-implemented fault injection methodology for design and validation of system fault tolerance
    Some, RR
    Kim, WS
    Khanoyan, G
    Callum, L
    Agrawal, A
    Beahan, JJ
    INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2001, : 501 - 506
  • [27] A PERFORMANCE EVALUATION OF THE SOFTWARE-IMPLEMENTED FAULT-TOLERANCE COMPUTER
    PALUMBO, DL
    BUTLER, RW
    JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 1986, 9 (02) : 175 - 180
  • [28] Reduced-precision Algorithm-based Fault Tolerance for FPGA-implemented Accelerators
    Davis, James J.
    Cheung, Peter Y. K.
    APPLIED RECONFIGURABLE COMPUTING, ARC 2016, 2016, : 361 - 368
  • [29] VHDL Design and FPGA Implementation of a Parallel Reed-Solomon (15, K, D) Encoder/Decoder
    Elharoussi, Mustapha
    Hamyani, Asmaa
    Belkasmi, Mostafa
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2013, 4 (01) : 33 - 37
  • [30] Design and implementation of Reed-Solomon codes on FPGA for the multi-wavelength optical storage system
    He, N
    Xiong, JP
    Li, HX
    Jia, HB
    Jiang, CL
    ADVANCED OPTICAL STORAGE TECHNOLOGY, 2002, 4930 : 232 - 235