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 :
بازگشت