DocumentCode :
108894
Title :
A Class of SEC-DED-DAEC Codes Derived From Orthogonal Latin Square Codes
Author :
Reviriego, Pedro ; Pontarelli, Salvatore ; Evans, Adrian ; Maestro, Juan Antonio
Author_Institution :
Univ. Antonio de Nebrija, Madrid, Spain
Volume :
23
Issue :
5
fYear :
2015
fDate :
May-15
Firstpage :
968
Lastpage :
972
Abstract :
Radiation-induced soft errors are a major reliability concern for memories. To ensure that memory contents are not corrupted, single error correction double error detection (SEC-DED) codes are commonly used, however, in advanced technology nodes, soft errors frequently affect more than one memory bit. Since SEC-DED codes cannot correct multiple errors, they are often combined with interleaving. Interleaving, however, impacts memory design and performance and cannot always be used in small memories. This limitation has spurred interest in codes that can correct adjacent bit errors. In particular, several SEC-DED double adjacent error correction (SEC-DED-DAEC) codes have recently been proposed. Implementing DAEC has a cost as it impacts the decoder complexity and delay. Another issue is that most of the new SEC-DED-DAEC codes miscorrect some double nonadjacent bit errors. In this brief, a new class of SEC-DED-DAEC codes is derived from orthogonal latin squares codes. The new codes significantly reduce the decoding complexity and delay. In addition, the codes do not miscorrect any double nonadjacent bit errors. The main disadvantage of the new codes is that they require a larger number of parity check bits. Therefore, they can be useful when decoding delay or complexity is critical or when miscorrection of double nonadjacent bit errors is not acceptable. The proposed codes have been implemented in Hardware Description Language and compared with some of the existing SEC-DED-DAEC codes. The results confirm the reduction in decoder delay.
Keywords :
error detection codes; hardware description languages; parity check codes; radiation hardening (electronics); random-access storage; semiconductor device reliability; SEC-DED double adjacent error correction; SEC-DED-DAEC codes; advanced technology nodes; decoder delay; hardware description language; memory design; nonadjacent bit errors; orthogonal latin square codes; parity check bits; radiation-induced soft errors; single error correction double error detection codes; Complexity theory; Decoding; Delays; Error correction codes; Hardware design languages; Parity check codes; Very large scale integration; Double adjacent error correction (DAEC); error correction codes; memory; orthogonal latin squares (OLS); single error correction double error detection (SEC-DED); single error correction double error detection (SEC-DED).;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2014.2319291
Filename :
6811176
Link To Document :
بازگشت