Capacity of the MLC NAND Flash Channel

被引:3
|
作者
Parnell, Thomas [1 ]
Dunner, Celestine [1 ]
Mittelholzer, Thomas [1 ]
Papandreou, Nikolaos [1 ]
机构
[1] IBM Res Zurich, CH-8803 Ruschlikon, Switzerland
关键词
NAND flash; MLC; characterization; capacity; information theory; ECC; non-volatile memory; ARCHITECTURE; THROUGHPUT; DESIGN;
D O I
10.1109/JSAC.2016.2603722
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we develop a framework for evaluating the symmetric capacity of multilevel-cell (MLC) NAND flash devices while making very few assumptions regarding the underlying device physics. A set of recursive equations are derived that allow one to measure the symmetric capacity for any given page in a flash device using simple conditional statistics that can be extracted experimentally. Using data captured from two different 1y nm MLC devices, we demonstrate that the symmetric capacity of a flash page not only depends on the amount of program/erase cycling and data retention stress that has accumulated, but also on the position of the page within the flash block. We then study the effect on symmetric capacity of using optimized read-back schemes (both hard and soft) and show that while there is significant benefit, not all pages in the block are improved by the same amount. Finally, we show that it is possible to design error correction architectures that harness the inherent variation of symmetric capacity within a flash block to dramatically extend the program/erase cycling endurance of flash-based storage systems.
引用
收藏
页码:2354 / 2365
页数:12
相关论文
共 50 条
  • [21] Error Patterns in MLC NAND Flash Memory: Measurement, Characterization, and Analysis
    Cai, Yu
    Haratsch, Erich F.
    Mutlu, Onur
    Mai, Ken
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 521 - 526
  • [22] Adaptive Paired Page Prebackup Scheme for MLC NAND Flash Memory
    Lee, Jaeil
    Shin, Dongkun
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (07) : 1110 - 1114
  • [23] A Discrete Detection and Decoding of MLC NAND Flash Memory With Retention Noise
    Sun, Wenhao
    Zheng, Jianping
    [J]. IEEE ACCESS, 2020, 8 : 60626 - 60636
  • [24] Proton-Induced Upsets in SLC and MLC NAND Flash Memories
    Bagatin, Marta
    Gerardin, Simone
    Paccagnella, Alessandro
    Ferlet-Cavrois, Veronique
    Schwank, James R.
    Shaneyfelt, Marty R.
    Visconti, Angelo
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2013, 60 (06) : 4130 - 4135
  • [25] Program Interference in MLC NAND Flash Memory: Characterization, Modeling, and Mitigation
    Cai, Yu
    Mutlu, Onur
    Haratsch, Erich F.
    Mai, Ken
    [J]. 2013 IEEE 31ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2013, : 123 - 130
  • [26] Product Code Schemes for Error Correction in MLC NAND Flash Memories
    Yang, Chengen
    Emre, Yunus
    Chakrabarti, Chaitali
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (12) : 2302 - 2314
  • [27] A RELIABLE VIDEO STORAGE ARCHITECTURE IN HYBRID SLC/MLC NAND FLASH
    Kang, Yimei
    Zhang, Xingyu
    Shao, Zili
    Chen, Renhai
    Wang, Yi
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2018, : 1095 - 1099
  • [28] On the Capacity of Multilevel NAND Flash Memory Channels
    Li, Yonglong
    Kavcic, Aleksandar
    Han, Guangyue
    [J]. 2016 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, 2016, : 1869 - 1873
  • [29] Capacity of Multilevel NAND Flash Memory Channels
    Li, Yonglong
    Kavcic, Aleksandar
    Han, Guangyue
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2017, 63 (09) : 5934 - 5953
  • [30] Capacity Enhancement of Asymmetric Multi-Level Cell (MLC) NAND Flash Memory using Write Voltage Optimization
    Duangthong, Chatuporn
    Phakphisut, Watid
    Supnithi, Pornchai
    [J]. 2019 34TH INTERNATIONAL TECHNICAL CONFERENCE ON CIRCUITS/SYSTEMS, COMPUTERS AND COMMUNICATIONS (ITC-CSCC 2019), 2019, : 330 - 333