• DocumentCode
    579645
  • Title

    Mixed serial/parallel hardware implementation of the Berlekamp-Massey algorithm for BCH decoding in Flash controller applications

  • Author

    Freudenberger, Jürgen ; Spinner, Jens

  • Author_Institution
    Inst. for Syst. Dynamics (ISD), Univ. of Appl. Sci., Konstanz, Germany
  • fYear
    2012
  • fDate
    3-5 Oct. 2012
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Error correction in Flash memories is often based on BCH codes and algebraic decoding that employs the Berlekamp-Massey-Algorithm (BMA) for solving the key equation. Commonly, hardware implementations of the BMA perform many Galois field multiplications in parallel. This guarantees a large throughput. Alternatively, serial implementations were proposed that require less logic but result in a much slower operation, in particular if the number of correctable errors is large. This paper presents a decoding technique that combines a serial and a parallel implementation to achieve a better trade-off between throughput and space complexity.
  • Keywords
    BCH codes; Galois fields; algebraic codes; circuit complexity; decoding; error correction; flash memories; BCH codes; BCH decoding; Berlekamp-Massey algorithm; Galois field multiplications; algebraic decoding; error correction; flash controller; flash memories; mixed serial-parallel hardware implementation; space complexity; Ash; Computer architecture; Decoding; Error correction; Error correction codes; Polynomials; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems, and Electronics (ISSSE), 2012 International Symposium on
  • Conference_Location
    Potsdam
  • ISSN
    2161-0819
  • Print_ISBN
    978-1-4673-4454-8
  • Electronic_ISBN
    2161-0819
  • Type

    conf

  • DOI
    10.1109/ISSSE.2012.6374329
  • Filename
    6374329