A shared page-aware machine learning assisted method for predicting and improving multi-level cell NAND flash memory life expectancy

被引:3
作者
Santikellur, Pranesh [1 ]
Buddhanoy, Matchima [2 ]
Sakib, Sadman [2 ]
Ray, Biswajit [2 ]
Chakraborty, Rajat Subhra [3 ]
机构
[1] Technol Innovat Inst, Abu Dhabi, U Arab Emirates
[2] Univ Alabama, Huntsville, AL USA
[3] Indian Inst Technol Kharagpur, Kharagpur, India
关键词
Reliability; NAND flash; Life expectancy; Machine learning; OPTIMIZATION;
D O I
10.1016/j.microrel.2022.114867
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
NAND flash memory is widely used in consumer electronics, personal computers, and enterprise data storage servers. The most prevalent source of flash memory errors is retention errors, which are mainly caused by leakage of charges. It has been observed that inside the chip, some flash memory blocks exhibit greater endurance to the retention errors than others. In an effort to prolong life expectancy, previous studies focus on improving the Raw Bit Error Rate (RBER) metric at page and block levels, without due consideration of the geometry of shared pages. In this paper, the first insight we provide is that groups of shared pages have different RBER values, and should be analyzed separately. We use this insight to construct a machine learning model to predict the blocks which have less endurance, using the characterization data of new unused flash memory chip(s). This is accomplished by extracting location-sensitive and value-sensitive features from the shared pages group, and engineering them into more sophisticated and explainable features. Furthermore, we describe how our proposed prediction model can be used in combination with the existing flash translation layer (FTL) wear-leveling algorithm to increase lifetime. We evaluated the proposed prediction and lifetime improvement method for four different machine learning techniques, among which Support Vector Machine (SVM) achieved superior accuracy up to 85% at a lower computational overhead.
引用
收藏
页数:9
相关论文
共 23 条
[11]   Isolation Forest [J].
Liu, Fei Tony ;
Ting, Kai Ming ;
Zhou, Zhi-Hua .
ICDM 2008: EIGHTH IEEE INTERNATIONAL CONFERENCE ON DATA MINING, PROCEEDINGS, 2008, :413-+
[12]  
Luo YX, 2018, P ACM MEAS ANAL COMP, V2, DOI [10.1145/3292040.3219659, 10.1145/3224432]
[13]   BlockHammer: Improving Flash Reliability by Exploiting Process Variation Aware Proactive Failure Prediction [J].
Ma, Ruixiang ;
Wu, Fei ;
Lu, Zhonghai ;
Zhong, Wenmin ;
Wu, Qiulin ;
Wan, Jiguang ;
Xie, Changsheng .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (12) :4563-4574
[14]   RBER-Aware Lifetime Prediction Scheme for 3D-TLC NAND Flash Memory [J].
Ma, Ruixiang ;
Wu, Fei ;
Zhang, Meng ;
Lu, Zhonghai ;
Wan, Jiguang ;
Xie, Changsheng .
IEEE ACCESS, 2019, 7 :44696-44708
[15]  
Ming-Chang Yang, 2014, 2014 International Conference on Smart Computing (SMARTCOMP), P66, DOI 10.1109/SMARTCOMP.2014.7043841
[16]  
Nakamura Y, 2016, INT RELIAB PHY SYM
[17]  
Peleato B, 2015, IEEE ICC, P295, DOI 10.1109/ICC.2015.7248337
[18]   Error Model Guided Joint Performance and Endurance Optimization for Flash Memory [J].
Shi, Liang ;
Qiu, Keni ;
Zhao, Mengying ;
Xue, Chun Jason .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (03) :343-355
[19]  
Surendranathan U., 2021, IEEE T NUCL SCI
[20]  
Tax D, 2001, ONE CLASS CLASSIFICA