• DocumentCode
    11501
  • 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
  • Volume
    22
  • Issue
    5
  • fYear
    2014
  • fDate
    May-14
  • Firstpage
    1004
  • Lastpage
    1015
  • 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.;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2013.2265314
  • Filename
    6547748