Interleaved Write Scheme for Improving Sequential Write Throughput of Multi-Chip MLC NAND Flash Memory Systems

被引:3
|
作者
Hong, Hao-Chiao [1 ]
Yang, Chih-Ko [2 ,3 ]
机构
[1] Natl Chiao Tung Univ, Inst Elect & Comp Engn, Hsinchu 30010, Taiwan
[2] Natl Chiao Tung Univ, Degree Program Elect & Comp Engn Coll, Hsinchu 30010, Taiwan
[3] Silicon Mot Corp, Hsinchu 30010, Taiwan
关键词
Throughput; Writing; Programming; Error correction codes; Data communication; Flash memories; Hardware; MLC; NAND flash memory; write throughput; FTL; firmware; interleaved write scheme; flash controller; HIGH-PERFORMANCE; ARCHITECTURE; RELIABILITY; STRATEGY; DESIGN;
D O I
10.1109/TCSI.2020.3015981
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Mass-storage systems made of multi-level cell (MLC) NAND flash memory are cost effective but suffer from limited sequential write throughput. Although conventional interleaved write scheme helps, the unique characteristic of the MLC that the write time of a least significant bit (LSB) is much shorter than that of a most significant bit (MSB) leaves performance improvement headroom. This article presents an interleaved write scheme for improving the sequential write throughput of the multi-chip MLC NAND flash memory system. It leverages the longer write time of the upper pages to transmit more data by reordering the interleaved write sequence of the MLC chips. The proposed scheme can be directly implemented in the firmware of the flash memory controller without conflicting with existing flash translation layer (FTL) routines. No hardware modification is needed. The design criteria and performance improvements of general MLC NAND flash storage systems are derived for optimizing the system's performance. Experimental results of an example single-channel 4-chip solid-state drives (SSD) system showed the sequential write throughput was improved by over 11.4%. The proposed interleaved write scheme can be applied to multi-channel storage systems to improve their sequential write throughput as well.
引用
收藏
页码:4946 / 4959
页数:14
相关论文
共 25 条
  • [1] Read and Write Voltage Signal Optimization for Multi-Level-Cell (MLC) NAND Flash Memory
    Aslam, Chaudhry Adnan
    Guan, Yong Liang
    Cai, Kui
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2016, 64 (04) : 1613 - 1623
  • [2] 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
  • [3] Dynamic Write-Voltage Design and Read-Voltage Optimization for MLC NAND Flash Memory
    Cai Runbin
    Fang Yi
    Shi Zhifang
    Dai Lin
    Han Guojun
    [J]. China Communications, 2024, 21 (12) - 308
  • [4] Dynamic Write-Level and Read-Level Signal Design for MLC NAND Flash Memory
    Aslam, Chaudhry Adnan
    Guan, Yong Liang
    Cai, Kui
    [J]. 2014 9TH INTERNATIONAL SYMPOSIUM ON COMMUNICATION SYSTEMS, NETWORKS & DIGITAL SIGNAL PROCESSING (CSNDSP), 2014, : 336 - 341
  • [5] Dynamic Write-Voltage Design and Read-Voltage Optimization for MLC NAND Flash Memory
    Cai, Runbin
    Fang, Yi
    Shi, Zhifang
    Dai, Lin
    Han, Guojun
    [J]. CHINA COMMUNICATIONS, 2024, : 1 - 12
  • [6] Page replacement for write references in NAND flash based virtual memory systems
    Lee, Hyejeong
    Bahn, Hyokyung
    Shin, Kang G.
    [J]. Journal of Computing Science and Engineering, 2014, 8 (03) : 157 - 172
  • [7] Exploiting Process Variation for Write Performance Improvement on NAND Flash Memory Storage Systems
    Shi, Liang
    Di, Yejia
    Zhao, Mengying
    Xue, Chun Jason
    Wu, Kaijie
    Sha, Edwin H. -M.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2016, 24 (01) : 334 - 337
  • [8] WARM: Improving NAND Flash Memory Lifetime with Write-hotness Aware Retention Management
    Luo, Yixin
    Cai, Yu
    Ghose, Saugata
    Choi, Jongmoo
    Mutlu, Onur
    [J]. 2015 31ST SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2015,
  • [9] WPA: Write Pattern Aware Hybrid Disk Buffer Management for Improving Lifespan of NAND Flash Memory
    Choi, Jun-Hyeong
    Kim, Kyung Min
    Kwak, Jong Wook
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2020, 66 (02) : 193 - 202
  • [10] A flash-aware write buffer scheme to enhance the performance of superblock-based NAND flash storage systems
    Lu, Ning
    Choi, In-Sung
    Kim, Shin-Dug
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (03) : 345 - 357