Title :
Rate-0.96 LDPC Decoding VLSI for Soft-Decision Error Correction of NAND Flash Memory
Author :
Jonghong Kim ; Wonyong Sung
Author_Institution :
Sch. of Electr. & Comput. Eng., Seoul Nat. Univ., Seoul, South Korea
Abstract :
The reliability of data stored in high-density Flash memory devices tends to decrease rapidly because of the reduced cell size and multilevel cell technology. Soft-decision error correction algorithms that use multiple-precision sensing for reading memory can solve this problem; however, they require very complex hardware for high-throughput decoding. In this paper, we present a rate-0.96 (68254, 65536) shortened Euclidean geometry low-density parity-check code and its VLSI implementation for high-throughput NAND Flash memory systems. The design employs the normalized a posteriori probability (APP)-based algorithm, serial schedule, and conditional update, which lead to simple functional units, halved decoding iterations, and low-power consumption, respectively. A pipelined-parallel architecture is adopted for high-throughput decoding, and memory-reduction techniques are employed to minimize the chip size. The proposed decoder is implemented in 0.13-μm CMOS technology, and the chip size and energy consumption of the decoder are compared with those of a BCH (Bose-Chaudhuri-Hocquenghem) decoding circuit showing comparable error-correcting performance and throughput.
Keywords :
CMOS memory circuits; NAND circuits; VLSI; decoding; error correction; flash memories; parity check codes; probability; CMOS; NAND flash memory; VLSI; chip size; conditional update; energy consumption; halved decoding iterations; low-power consumption; memory-reduction techniques; normalized a posteriori probability based algorithm; pipelined-parallel architecture; rate-0.96 LDPC decoding; rate-0.96 shortened Euclidean geometry low-density parity-check code; serial schedule; size 0.13 mum; soft-decision error correction; Euclidean geometry low-density parity-check (EG-LDPC); LDPC codes; NAND Flash memory; low power; soft-decision error correction; soft-decision error correction.;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2013.2265314