• DocumentCode
    726462
  • Title

    Achieving SLC performance with MLC flash memory

  • Author

    Yu-Ming Chang ; Yuan-Hao Chang ; Tei-Wei Kuo ; Yung-Chun Li ; Hsiang-Pang Li

  • Author_Institution
    Emerging Syst. Lab., Macronix Int. Co., Ltd., Hsinchu, Taiwan
  • fYear
    2015
  • fDate
    8-12 June 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Although the Multi-Level-Cell technique is widely adopted by flash-memory vendors to boost the chip density and to lower the cost, it results in serious performance and reliability problems. Different from the past work, a new cell programming method is proposed to not only significantly improve the chip performance but also reduce the potential bit error rate. In particular, a Single-Level-Cell-like programming style is proposed to better explore the threshold-voltage relationship to denote different Multi-Level-Cell bit information, which in turn drastically provides a larger window of threshold voltage similar to that found in Single-Level-Cell chips. It could result in less programming iterations and simultaneously a much less reliability problem in programming flash-memory cells. In the experiments, the new programming style could accelerate the programming speed up to 742% and even reduce the bit error rate up to 471% for Multi-Level-Cell pages.
  • Keywords
    flash memories; reliability; MLC flash memory; SLC performance; cell programming method; chip density; multi-level-cell technique; reliability; threshold-voltage relationship; Ash; Bit error rate; Hardware; Logic gates; Programming; Reliability; Threshold voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1145/2744769.2744790
  • Filename
    7167377