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