DocumentCode
2444244
Title
Low-Power High-Throughput BCH Error Correction VLSI Design for Multi-Level Cell NAND Flash Memories
Author
Liu, Wei ; Rho, Junrye ; Sung, Wonyong
Author_Institution
Sch. of Electr. Eng., Seoul Nat. Univ.
fYear
2006
fDate
Oct. 2006
Firstpage
303
Lastpage
308
Abstract
As the reliability is a critical issue for new generation multi-level cell (MLC) flash memories, there is growing call for fast and compact error correction code (ECC) circuit with minimum impact on memory access time and chip area. This paper presents a high-throughput and low-power ECC scheme for MLC NAND flash memories. The BCH encoder and decoder architecture features byte-wise processing and a low complexity key equation solver using a simplified Berlekamp-Massey algorithm. Resource sharing and power reduction techniques are also applied. Synthesized using 0.25-mum CMOS technology in a supply voltage of 2.5 V, the proposed BCH (4148,4096) encoder/decoder achieves byte-wise processing, and it needs an estimated cell area of 0.2 mm2, and an average power of 3.18 mW with 50 MB/s throughput
Keywords
BCH codes; CMOS integrated circuits; NAND circuits; VLSI; decoding; error correction codes; flash memories; 0.25 micron; 2.5 V; BCH encoder; CMOS technology; ECC circuit; VLSI design; byte-wise processing; decoder architecture; error correction code; multilevel cell NAND flash memories; power reduction technique; resource sharing; simplified Berlekamp-Massey algorithm; very large scale integration; CMOS process; CMOS technology; Circuits; Decoding; Equations; Error correction; Error correction codes; Flash memory; Resource management; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing Systems Design and Implementation, 2006. SIPS '06. IEEE Workshop on
Conference_Location
Banff, Alta.
ISSN
1520-6130
Print_ISBN
1-4244-0383-9
Electronic_ISBN
1520-6130
Type
conf
DOI
10.1109/SIPS.2006.352599
Filename
4161869
Link To Document