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
Link To Document