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 条
  • [1] Improving NAND flash performance with read heat separation
    Pletka, Roman
    Papandreou, Nikolaos
    Stoica, Radu
    Pozidis, Harts
    Ioannou, Nikolas
    Fisher, Tim
    Fry, Aaron
    Ingram, Kip
    Walls, Andrew
    2020 IEEE 28TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2020), 2020, : 119 - 126
  • [2] Improving Read Performance of NAND Flash SSDs by Exploiting Error Locality
    Liu, Ren-Shuo
    Chuang, Meng-Yen
    Yang, Chia-Lin
    Li, Cheng-Hsuan
    Ho, Kin-Chu
    Li, Hsiang-Pang
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (04) : 1090 - 1102
  • [3] Vectored Read: Exploiting the Read Performance of Hybrid NAND Flash
    Hyun, Seunghwan
    Lee, Sehwan
    Ahn, Sungyong
    Bahn, Hyokyung
    Koh, Kern
    RTCSA 2008: 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS - PROCEEDINGS, 2008, : 177 - +
  • [4] Multipage Read for NAND Flash
    Luo, Tianqiong
    Peleato, Borja
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2017, 64 (01) : 76 - 80
  • [5] Adaptive Read Thresholds for NAND Flash
    Peleato, Borja
    Agarwal, Rajiv
    Cioffi, John M.
    Qin, Minghai
    Siegel, Paul H.
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2015, 63 (09) : 3069 - 3081
  • [6] Improving Read Disturb Characteristics by Self-Boosting Read Scheme for Multilevel NAND Flash Memories
    Kang, Myounggon
    Park, Ki-Tae
    Song, Youngsun
    Hwang, Soonwook
    Choi, Byung Yong
    Song, Yunheub
    Lee, Yeong-Taek
    Kim, Changhyun
    JAPANESE JOURNAL OF APPLIED PHYSICS, 2009, 48 (04)
  • [7] RBER Aware Multi-Sensing for Improving Read Performance of 3D MLC NAND Flash Memory
    Zhang, Meng
    Wu, Fei
    Chen, Xubin
    Du, Yajuan
    Liu, Weihua
    Zhao, Yahui
    Wan, Jiguang
    Xie, Changsheng
    IEEE ACCESS, 2018, 6 : 61934 - 61947
  • [8] TOWARDS MINIMIZING READ TIME FOR NAND FLASH
    Peleato, Borja
    Agarwal, Rajiv
    Cioffi, John
    Qin, Minghai
    Siegel, Paul H.
    2012 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2012, : 3219 - 3224
  • [9] Improving Read Performance Via Selective Vpass Reduction on High Density 3D NAND Flash Memory
    Li, Qiao
    Shi, Liang
    Di, Yejia
    Du, Yajuan
    Xue, Chun Jason
    Yang, Chengmo
    Zhuge, Qingfeng
    Sha, Edwin H. M.
    2017 IEEE 6TH NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA 2017), 2017,
  • [10] Improving 3-D NAND SSD Read Performance by Parallelizing Read-Retry
    Cui, Jinhua
    Zeng, Zhimin
    Huang, Jianhang
    Yuan, Weiqi
    Yang, Laurence T.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (03) : 768 - 780