• DocumentCode
    41222
  • Title

    Overclocking nand Flash Memory I/O Link in LDPC-Based SSDs

  • Author

    Kai Zhao ; Jiangpeng Li ; Jun Ma ; Micheloni, Rino ; Tong Zhang

  • Author_Institution
    Rensselaer Polytech. Inst., Troy, NY, USA
  • Volume
    61
  • Issue
    11
  • fYear
    2014
  • fDate
    Nov. 2014
  • Firstpage
    885
  • Lastpage
    889
  • Abstract
    Due to the increasingly significant process variation and gradual Flash memory cell wear-out, the worst-case-oriented error correction code (ECC) in solid-state drives (SSDs) is mostly underutilized throughout the entire lifetime. Error-prone overclocking of Flash memory chip I/O links can trade such ECC underutilization for opportunistically improving SSD speed performance, and its effectiveness strongly depends on how well the ECC decoding can handle the overclocking-induced I/O link errors. As SSDs are quickly adopting low-density parity-check (LDPC) code, this brief concerns LPDC-based overclocked SSDs. Experiments with 20-nm nand Flash memory chips reveal unique bit error characteristics of the overclocked I/O link, based upon which this brief develops solutions that can leverage the error characteristics to improve LDPC decoding performance. Results show that the developed techniques can reduce LDPC code decoding power consumption by 60% and reduce the decoding failure rate by over two orders of magnitude.
  • Keywords
    NAND circuits; decoding; error correction codes; flash memories; parity check codes; ECC decoding; ECC underutilization; LDPC decoding performance; LDPC-based SSD; LPDC-based overclocked SSD; NAND flash memory I/O link; SSD speed performance; bit error characteristics; error-prone overclocking; gradual Flash memory cell wear-out; low-density parity-check code; overclocking-induced I/O link errors; process variation; size 20 nm; solid-state drives; worst-case-oriented error correction code; Ash; Bit error rate; Data transfer; Decoding; Error correction codes; Iterative decoding; Low-density parity-check (LDPC) codes; overclocking; solid-state drives;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems II: Express Briefs, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-7747
  • Type

    jour

  • DOI
    10.1109/TCSII.2014.2350377
  • Filename
    6882148