2021
DOI: 10.1109/tvlsi.2021.3066804
|View full text |Cite
|
Sign up to set email alerts
|

Design of FPGA-Implemented Reed–Solomon Erasure Code (RS-EC) Decoders With Fault Detection and Location on User Memory

Abstract: Reed-Solomon erasure codes (RS-EC) are widely used in packet communication and storage systems to recover erasures. When the RS-EC decoder is implemented on a FieldProgrammable Gate Array (FPGA) in a space platform, it will suffer Single Event Upsets (SEUs) that can cause failures. In this paper, the reliability of an RS-EC decoder implemented on an FPGA when there are errors in the user memory is firstly studied. Then a fault detection and localization scheme is proposed based on partial re-encoding for the f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
7
2

Relationship

2
7

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 25 publications
0
4
0
Order By: Relevance
“…The simulation of the basic and proposed syndrome block using the hardware description language VHDL [21] for the RS and BCH decoders are presented in this party.…”
Section: Simulation Resultsmentioning
confidence: 99%
“…The simulation of the basic and proposed syndrome block using the hardware description language VHDL [21] for the RS and BCH decoders are presented in this party.…”
Section: Simulation Resultsmentioning
confidence: 99%
“…On the other hand, SEUs on the computing and interconnection modules are more likely to introduce errors to the intermediate results, so most of them can be tolerated by the decoder itself. Such fault tolerance capability has also been identified in the reliability evaluation for other channel decoders [29], [30], [31].…”
Section: ) Effects Of Seus To the Decoding Resultsmentioning
confidence: 99%
“…This leads to specific problems and challenges that might arise in practical applications that have not been fully verified and resolved. For instance, existing hardware acceleration schemes might not have fully considered effective caching and splitting of data blocks when dealing with large data objects [31,40], which could lead to inefficiencies and stability issues in real distributed storage systems. Additionally, while hardware acceleration can enhance the computational efficiency of erasure codes, it might increase storage overhead or reduce storage efficiency in some cases.…”
Section: Acceleration Of Data Recovery In Distributed Storage Systemsmentioning
confidence: 99%