• DocumentCode
    3403193
  • Title

    A BCH decoding architecture with mixed parallelization degrees for flash controller applications

  • Author

    Spinner, Jens ; Freudenberger, Jurgen ; Baumhof, Christoph ; Mehnert, Andrew ; Willems, Richard

  • Author_Institution
    HTWG Konstanz, Konstanz, Germany
  • fYear
    2013
  • fDate
    4-6 Sept. 2013
  • Firstpage
    116
  • Lastpage
    121
  • Abstract
    Error correction coding (ECC) has become one of the most important tasks of flash memory controllers. The gate count of ECC hardware is taking up a significant share of the overall SOC logic. Scaling ECC strength to growing error correction requirements has become increasingly difficult when considering cost and area limitations. In this work, a new BCH decoding architecture is presented that combines different parallelization degrees for the Berlekamp-Massey algorithm and the Chien search. This approach significantly reduces the number of required multipliers. Nevertheless, the average decoding speed is equal to that of a fully parallel implementation.
  • Keywords
    BCH codes; decoding; error correction codes; flash memories; BCH decoding architecture; Berlekamp-Massey algorithm; Bose-Chaudhuri-Hocquenghem codes; Chien search; ECC hardware; SOC logic; error correction coding; flash controller applications; flash memory controllers; gate count; mixed parallelization degrees; multipliers; Abstracts; Cryptography; Error correction codes; Logic gates; Performance evaluation; System-on-chip; Three-dimensional displays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SOC Conference (SOCC), 2013 IEEE 26th International
  • Conference_Location
    Erlangen
  • ISSN
    2164-1676
  • Type

    conf

  • DOI
    10.1109/SOCC.2013.6749671
  • Filename
    6749671