DocumentCode
3159929
Title
Design of parallel BCH decoder for MLC memory
Author
Jang, Song-Chul ; Lee, Je-Hoon ; Lee, Won-Chul ; Cho, Kyoung-Rok
Author_Institution
Dept. of Inf. & Commun. Eng., Chungbuk Nat´´l Univ., Cheongju
Volume
03
fYear
2008
fDate
24-25 Nov. 2008
Abstract
BCH (Bose-Chaudhuri-Hocquenghem) coding is very useful to correct a small bit error. But the code length n is longer such as a game program stored in a MLC (multi-level cell) flash memory, the decoding circuits takes a lot of computation time. This paper presents a parallel decoding architecture of BCH coding aiming to speed up that guarantees 2-bit error correction. It allows one word data can be fed into the BCH decoder at a time and decoded in parallel. The experimental results show that the proposed (4122, 4096, 2) BCH decoder runs about 7.5 times faster than the binary counterpart even though it has 1.2 times area overhead.
Keywords
BCH codes; decoding; error correction codes; flash memories; parallel architectures; 2-bit error correction; BCH coding; BCH decoder; Bose-Chaudhuri-Hocquenghem coding; MLC flash memory; code length; game program; multi-level cell flash memory; parallel decoding architecture; Circuits; Decoding; Equations; Error correction; Error correction codes; Flash memory; Galois fields; Iterative algorithms; Polynomials; Registers; Bose-Chaudhuri-Hocquenghen (BCH); MLC type flash memor; decoder; parallel processing;
fLanguage
English
Publisher
ieee
Conference_Titel
SoC Design Conference, 2008. ISOCC '08. International
Conference_Location
Busan
Print_ISBN
978-1-4244-2598-3
Electronic_ISBN
978-1-4244-2599-0
Type
conf
DOI
10.1109/SOCDC.2008.4815742
Filename
4815742
Link To Document