• DocumentCode
    271603
  • 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
  • fYear
    2014
  • fDate
    7-9 July 2014
  • Firstpage
    116
  • Lastpage
    121
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    On-Line Testing Symposium (IOLTS), 2014 IEEE 20th International
  • Conference_Location
    Platja d´Aro, Girona
  • Type

    conf

  • DOI
    10.1109/IOLTS.2014.6873682
  • Filename
    6873682