Reliability of 3D NAND flash memory with a focus on read voltage calibration from a system aspect

This paper discusses the reliability challenges of 3D NAND flash memory and their impact on flash management for enterprise storage applications. Emphasis is given to the read voltage calibration and its critical role in achieving low error-rates and low latency read performance, as well as in enabling accurate block health estimation. We present experimental results that demonstrate the improvements in endurance, retention and read-disturb from different read voltage calibration schemes, and we address their requirements from a system perspective, i.e., the accuracy vs. complexity trade-off. We discuss the above aspects for state-of-the-art 3D TLC and QLC NAND flash memory.

[1]  Onur Mutlu,et al.  HeatWatch: Improving 3D NAND Flash Memory Device Reliability by Exploiting Self-Recovery and Temperature Awareness , 2018, 2018 IEEE International Symposium on High Performance Computer Architecture (HPCA).

[2]  Evelina Lamma,et al.  Characterization of TLC 3D-NAND Flash Endurance through Machine Learning for LDPC Code Rate Optimization , 2017, 2017 IEEE International Memory Workshop (IMW).

[3]  Nikolas Ioannou,et al.  Management of Next-Generation NAND Flash to Achieve Enterprise-Level Endurance and Latency Targets , 2018, ACM Trans. Storage.

[4]  Hsie-Chia Chang,et al.  Data Analysis and Prediction for NAND Flash Decoding Status , 2017, 2017 IEEE International Memory Workshop (IMW).

[5]  Roman A. Pletka,et al.  Health-Binning: Maximizing the Performance and the Endurance of Consumer-Level NAND Flash , 2016, SYSTOR.

[6]  Thomas P. Parnell,et al.  Enhancing the Reliability of MLC NAND Flash Memory Systems by Read Channel Optimization , 2015, ACM Trans. Design Autom. Electr. Syst..

[7]  Hsie-Chia Chang,et al.  A 45nm 6b/cell charge-trapping flash memory using LDPC-based ECC and drift-immune soft-sensing engine , 2013, 2013 IEEE International Solid-State Circuits Conference Digest of Technical Papers.

[8]  Marc Aoulaiche,et al.  Overview of 3D NAND Technologies and Outlook Invited Paper , 2018, 2018 Non-Volatile Memory Technology Symposium (NVMTS).

[9]  Conor Ryan,et al.  Endurance prediction and error Reduction in NAND flash using machine learning , 2017, 2017 17th Non-Volatile Memory Technology Symposium (NVMTS).

[10]  Onur Mutlu,et al.  Improving 3D NAND Flash Memory Lifetime by Tolerating Early Retention Loss and Process Variation , 2018, SIGMETRICS.

[11]  Niccolò Righetti,et al.  2D vs 3D NAND technology: Reliability benchmark , 2017, 2017 IEEE International Integrated Reliability Workshop (IIRW).

[12]  Ken Takeuchi,et al.  Machine learning-based proactive data retention error screening in 1Xnm TLC NAND flash , 2016, 2016 IEEE International Reliability Physics Symposium (IRPS).

[13]  Seiichi Aritome,et al.  Data-Retention Characteristics Comparison of 2D and 3D TLC NAND Flash Memories , 2017, 2017 IEEE International Memory Workshop (IMW).

[14]  Rino Micheloni,et al.  Reliability challenges in 3D NAND Flash memories , 2019, 2019 IEEE 11th International Memory Workshop (IMW).

[15]  Su-Jin Ahn,et al.  Evolution of NAND Flash Memory: From 2D to 3D as a Storage Market Leader , 2017, 2017 IEEE International Memory Workshop (IMW).

[16]  Liang Shi,et al.  Sentinel Cells Enabled Fast Read for NAND Flash , 2019, HotStorage.

[17]  Nikolas Ioannou,et al.  Characterization and Analysis of Bit Errors in 3D TLC NAND Flash Memory , 2019, 2019 IEEE International Reliability Physics Symposium (IRPS).

[18]  Haris Pozidis,et al.  Understanding the Design Trade-Offs of Hybrid Flash Controllers , 2019, 2019 IEEE 27th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS).

[19]  You Zhou,et al.  Characterizing 3D Floating Gate NAND Flash , 2017, SIGMETRICS.