Skip to main navigation Skip to search Skip to main content

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

  • Zhen Gao*
  • , Jinchang Shi
  • , Qiang Liu
  • , Anees Ullah
  • , Pedro Reviriego
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

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.15 × that of the unprotected decoder.

Original languageEnglish
Pages (from-to)142-146
Number of pages5
JournalIEEE Transactions on Very Large Scale Integration (VLSI) Systems
Volume31
Issue number1
DOIs
StatePublished - 1 Jan 2023

Bibliographical note

Publisher Copyright:
© 1993-2012 IEEE.

Keywords

  • Duplication with comparison (DWC)
  • fault-tolerant
  • field-programmable gate array (FPGA)
  • Reed Solomon erasure codes (RS-ECs)
  • single event upsets (SEUs)

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Reliability Evaluation and Fault Tolerance Design for FPGA Implemented Reed Solomon (RS) Erasure Decoders'. Together they form a unique fingerprint.

Cite this