Improving NAND Flash Read Performance Through Learning

被引:0
|
作者
Tabrizi, Haleh [1 ]
Peleato, Borja [2 ]
Agarwal, Rajiv [3 ]
Ferreira, Jeffrey [1 ]
机构
[1] DSSD Inc, EMC, Menlo Pk, CA 94025 USA
[2] Purdue Univ, Elect & Comp Engn, W Lafayette, IN 47907 USA
[3] Stanford Univ, Elect Engn, Stanford, CA 94305 USA
关键词
D O I
暂无
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Two important performance metrics for a storage system are the latency associated with retrieving data from its storage medium and the effective lifetime of its storage medium. Both metrics are directly affected by the number of raw read errors (i.e. errors prior to exploiting error-correction mechanisms). This paper focuses on NAND flash memories, where a read is performed by comparing stored voltages with a threshold voltage. The unwanted variation of stored voltages causes read errors. This paper identifies number of flash program-erase (PE) cycles, time elapsed between writing and reading, and the page number (physical location) as the main sources of voltage variations. It then proposes a method for learning how read thresholds should vary with these parameters such that the storage controller can dynamically vary thresholds and minimize read errors. Lab experiments show that at the flash end-of-life, the proposed method lowers the raw bit-error-rate up to a factor of 6, as compared to manufacturer's default read settings.
引用
收藏
页码:370 / 375
页数:6
相关论文
共 50 条
  • [41] CDS: Coupled Data Storage to Enhance Read Performance of 3D TLC NAND Flash Memory
    Wu, Wan-Ling
    Hsieh, Jen-Wei
    Ku, Hao-Yu
    IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (03) : 694 - 707
  • [42] Read latency variation aware performance optimization on high-density NAND flash based storage systems
    Liang Shi
    Yina Lv
    Longfei Luo
    Changlong Li
    Chun Jason Xue
    Edwin H.-M. Sha
    CCF Transactions on High Performance Computing, 2022, 4 : 265 - 280
  • [43] Read Disturb Errors in MLC NAND Flash Memory: Characterization, Mitigation, and Recovery
    Cai, Yu
    Luo, Yixin
    Ghose, Saugata
    Mutlu, Onur
    2015 45TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, 2015, : 438 - 449
  • [44] Read Voltage Optimization in MLC NAND Flash Memory via the Density Evolution
    Duangthong, Chatuporn
    Phakphisut, Watid
    Supnithi, Pornchai
    2019 26TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS (ICT), 2019, : 361 - 365
  • [45] Fractional Bits-per-cell for NAND Flash with Low Read Latency
    Qin, Minghai
    GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, 2017,
  • [46] Enhancing the Reliability of MLC NAND Flash Memory Systems by Read Channel Optimization
    Papandreou, Nikolaos
    Parnell, Thomas
    Pozidis, Haralampos
    Mittelholzer, Thomas
    Eleftheriou, Evangelos
    Camp, Charles
    Griffin, Thomas
    Tressler, Gary
    Walls, Andrew
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2015, 20 (04)
  • [47] Novel Integration Technologies for Improving Reliability in NAND Flash Memory
    Shim, Hyunyoung
    Cho, Myoungkwan
    Ahn, Kunok
    Bae, Gihyun
    Park, Sungwook
    2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012), 2012, : 424 - 427
  • [48] Improving the Reliability of MLC NAND Flash Memories Through Adaptive Data Refresh and Error Control Coding
    Chengen Yang
    Hsing-Min Chen
    Trevor N. Mudge
    Chaitali Chakrabarti
    Journal of Signal Processing Systems, 2014, 76 : 225 - 234
  • [49] Machine learning method to predict threshold voltage distribution by read disturbance in 3D NAND Flash Memories
    Park, Jihye
    Lee, Jang Kye
    Shin, Hyungcheol
    JAPANESE JOURNAL OF APPLIED PHYSICS, 2020, 59 (08)
  • [50] Improving the performance of read-only. transactions through speculation
    Ragunathan, T.
    Reddy, P. Krishna
    DATABASES IN NETWORKED INFORMATION SYSTEMS, PROCEEDINGS, 2007, 4777 : 203 - +