DocumentCode
1757292
Title
Byte-Reconfigurable LDPC Codec Design With Application to High-Performance ECC of NAND Flash Memory Systems
Author
Yu-Min Lin ; Huai-Ting Li ; Ming-Han Chung ; An-Yeu Wu
Author_Institution
Grad. Inst. of Electron. Eng. & Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Volume
62
Issue
7
fYear
2015
fDate
42186
Firstpage
1794
Lastpage
1804
Abstract
The reliability of NAND Flash memory deteriorates due to multi-level cell technique and advanced manufacturing technology. To deal with more errors, LDPC codes show superior performance to conventional BCH codes as ECC of NAND Flash memory systems. However, LDPC codec for NAND Flash memory systems faces problems of high redesign effort, high on-chip memory cost and high-throughput demand. This paper presents a byte-reconfigurable cost-effective high-throughput QC-LDPC codec design for NAND Flash memory systems. Reconfigurable codec design is proposed to support various QC-LDPC codes for different Flash memories. To save on-chip memory cost, shared-memory architecture and rescheduling architecture are presented for encoder and decoder, respectively. The shared-memory architecture can save 23% area cost of the encoder and the rescheduling architecture reduces 15% area cost of decoder. In addition, the proposed sub-iteration based early termination (SIB-ET) scheme reduces 29.6% decoding iteration counts compare with the state-of-the-art early termination scheme when raw BER of Flash memory is 3×10-3. Finally, the QC-LDPC codec for NAND Flash memory systems is implemented in TSMC 90 nm technology. The post-layout result shows that the core size is only 6.72 mm2 at 222 MHz operating frequency.
Keywords
NAND circuits; flash memories; integrated circuit reliability; iterative decoding; parity check codes; NAND flash memory systems; TSMC technology; byte-reconfigurable LDPC codec design; decoding iteration; high-performance ECC; on-chip memory cost; quasicyclic low-density parity-check codes; reliability; shared-memory architecture; Codecs; Decoding; Encoding; Flash memories; Generators; Iterative decoding; Cost-effective; NAND flash memory; early-termination; high-throughput; quasi-cyclic low-density parity-check (QC-LDPC) codes; reconfigurable VLSI design;
fLanguage
English
Journal_Title
Circuits and Systems I: Regular Papers, IEEE Transactions on
Publisher
ieee
ISSN
1549-8328
Type
jour
DOI
10.1109/TCSI.2015.2423798
Filename
7119615
Link To Document