Exploiting Error Characteristic to Optimize Read Voltage for 3-D NAND Flash Memory

3-D NAND flash memory has become increasingly popular nonvolatile storage devices due to large capacity and high performance. With the increase of program/erase (P/E) cycles and retention periods, the threshold voltage distribution of 3-D NAND flash memory is prone to shift such that it is difficult to accurately obtain the read reference voltage (RRV). When reading data, read retry operations perform multiple flash sensing to read bit information correctly, inducing extended read latency. To mitigate the read latency, a method of precisely acquiring the RRV is urgently needed. Using an field-programmable gate array (FPGA) hardware testing platform, this article first studies error characteristics of 3-D triple-level cell (TLC) NAND flash memory with the floating gate (FG) structure, which includes the variations of raw bit error rates (RBERs) in different layers and pages, the variations of block reads under different read modes, and the threshold voltage shifting characteristic. Then, based on these characterizations, this article develops an error characteristic aware RRV acquisition scheme, called ECRRV, to gain optimal RRV by exploiting the least square method. Experimental results show that the proposed scheme can significantly diminish the RBER and block read count.

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

[2]  Paul H. Siegel,et al.  Adaptive Read Thresholds for NAND Flash , 2015, IEEE Transactions on Communications.

[3]  Thomas Parnell,et al.  Characterization and Analysis of Bit Errors in 3 D TLC NAND Flash Memory , 2019 .

[4]  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).

[5]  Jiguang Wan,et al.  Using Error Modes Aware LDPC to Improve Decoding Performance of 3-D TLC NAND Flash , 2020, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[6]  Arif Merchant,et al.  Reliability of nand-Based SSDs: What Field Studies Tell Us , 2017, Proceedings of the IEEE.

[7]  Antonio Arreghini,et al.  Innovative schemes to improve reliability and density of horizontal and vertical channel 3D Flash , 2013, 2013 5th IEEE International Memory Workshop.

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

[9]  Wei Liu,et al.  Adapting Layer RBERs Variations of 3D Flash Memories via Multi-granularity Progressive LDPC Reading , 2019, 2019 56th ACM/IEEE Design Automation Conference (DAC).

[10]  Zhonghai Lu,et al.  Characterizing the Reliability and Threshold Voltage Shifting of 3D Charge Trap NAND Flash , 2019, 2019 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[11]  Chun Jason Xue,et al.  Exploiting Asymmetric Errors for LDPC Decoding Optimization on 3D NAND Flash Memory , 2020, IEEE Transactions on Computers.

[12]  Onur Mutlu,et al.  Threshold voltage distribution in MLC NAND flash memory: Characterization, analysis, and modeling , 2013, 2013 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[13]  Frederic Sala,et al.  Dynamic Threshold Schemes for Multi-Level Non-Volatile Memories , 2012, IEEE Transactions on Communications.

[14]  Onur Mutlu,et al.  Data retention in MLC NAND flash memory: Characterization, optimization, and recovery , 2015, 2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA).

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

[16]  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).

[17]  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..