• DocumentCode
    727130
  • Title

    A 3.46 Gb/s (9141,8224) LDPC-based ECC scheme and on-line channel estimation for solid-state drive applications

  • Author

    Kin-Chu Ho ; Chih-Lung Chen ; Yen-Chin Liao ; Hsie-Chia Chang ; Chen-Yi Lee

  • Author_Institution
    Dept. of Electron. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • fYear
    2015
  • fDate
    24-27 May 2015
  • Firstpage
    1450
  • Lastpage
    1453
  • Abstract
    As the reliability of NAND Flash memory keeps degrading, Low-Density Parity-Check (LDPC) codes are widely proposed to extend the endurance of Solid State Drive (SSD). However, implementing powerful decoding algorithm such as soft min-sum algorithm with high decoding speed comes along with higher hardware cost. To achieve efficient hardware cost, we propose a multi-strategy ECC scheme which consists of modified gradient descent bit-flipping (MGDBF), hard min-sum, and soft min-sum decoders. The MGDBF decoder aims to correct most of the erroneous codewords with advantages of high decoding throughput and low hardware cost, while the soft min-sum decoder is targeted to correct codewords with large number of errors under moderate decoding throughput and reasonable hardware cost. In addition, we propose a bi-sectional channel estimation technique which enables on-line estimation of distribution to generate accurate soft information for LDPC decoding with low complexity. The ECC codec and the complete Toggle DDR 1.0 NAND interface control circuits are integrated and fabricated in 90nm CMOS process. The throughput of proposed MGDBF decoder achieves 3.46 Gb/s which satisfies the throughput requirement of both toggle DDR 1.0 and 2.0 NAND interfaces.
  • Keywords
    CMOS memory circuits; NAND circuits; channel estimation; decoding; error correction codes; flash memories; gradient methods; parity check codes; CMOS process; ECC codec; LDPC codes; MGDBF; NAND Flash memory reliability; SSD; Toggle DDR 1.0 NAND interface control circuits; bi-sectional channel estimation technique; bit rate 3.46 Gbit/s; decoding throughput; erroneous codewords; hard min-sum decoders; hardware cost; low-density parity-check codes; modified gradient descent bit-flipping; multi-strategy ECC scheme; online estimation; size 90 nm; soft information; soft min-sum algorithm; soft min-sum decoders; solid state drive; toggle DDR 2.0 NAND interfaces; Ash; Bit error rate; Decoding; Error correction codes; Hardware; Parity check codes; Throughput; LDPC codes; NAND Flash memory; Solid State Drive;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2015 IEEE International Symposium on
  • Conference_Location
    Lisbon
  • Type

    conf

  • DOI
    10.1109/ISCAS.2015.7168917
  • Filename
    7168917