Title :
Modified DEC BCH codes for parallel correction of 3-bit errors comprising a pair of adjacent errors
Author :
Badack, Christian ; Kern, T. ; Gössel, Michael
Author_Institution :
Dept. of Comput. Sci., Univ. of Potsdam, Potsdam, Germany
Abstract :
In this paper we propose a modification of double error correcting (DEC) BCH codes that allows for a fast correction of arbitrary 1-bit and 2-bit errors, as well as 3-bit errors comprising adjacent 2-bit errors in certain bit positions. The proposed code has the same number of check bits as a double error correcting, triple error detecting (DEC-TED) BCH code with code distance 6. The proposed code is particularly useful for multi-level memories capable of storing more than one bit of data per memory cell. A method for decoding and a parallel implementation of the codes is described. Experimentally the decoding latency and area consumption is compared to parallel implementations of Hsiao SEC-DED codes, DEC BCH codes and TEC BCH codes for data bit sizes ranging from 8 to 1024 bits commonly used in memory applications.
Keywords :
BCH codes; decoding; error correction codes; error detection codes; storage management chips; 1-bit errors; 3-bit errors; DEC-TED BCH code; Hsiao SEC-DED codes; adjacent 2-bit errors; adjacent errors; area consumption; bit positions; check bits; data per memory cell; decoding latency; double error correcting codes; modified DEC BCH codes; multilevel memories; parallel correction; storage capacity 8 bit to 1024 bit; triple error detecting codes; Decoding; Error correction; Error correction codes; Polynomials; Testing; Vectors;
Conference_Titel :
On-Line Testing Symposium (IOLTS), 2014 IEEE 20th International
Conference_Location :
Platja d´Aro, Girona
DOI :
10.1109/IOLTS.2014.6873682