摘要(英) |
3D NAND flash memory chips have been continuously advancing in terms of capacity and read/write speed, leading to shorter product life cycles. This necessitates chip manufacturers to allocate more resources to reduce firmware development and testing/validation time. To address this, we have developed a testing platform specifically designed for 3D NAND flash memory. The platform aims to automatically generate and output firmware code for functional instructions and program scripts for test procedures based on the specifications of the target chip. This enables users to quickly configure functional instructions and analyze memory characteristics, while ensuring efficient program development and improved reliability. The platform verifies the correctness of basic functional instructions (such as erase, program, read, and read retry) in TLC mode and conducts feature testing in TLC, SLC, and mixed TLC/SLC modes. Additionally, it utilizes experiments to validate durability in different modes. Using this platform, we conducted a series of tests on 3D NAND flash memory. In TLC mode, after performing 3,000 P/E cycles on WL0 and WL1, the read count of WL1 with Close WL was found to be 1.23 times higher compared to WL0 without Close WL, until a fatal error occurred during read. Furthermore, beyond 3,000 P/E cycles, regardless of Close WL, the overall read count of WL0 was higher than WL1 when reading until a fatal error occurred. This demonstrates the significant impact of P/E cycles on the read count of the memory. These findings validate the practicality of the developed testing platform for 3D NAND flash memory. |
參考文獻 |
[1] R. Bez, E. Camerlenghi, A. Modelli, and A. Visconti, "Introduction to flash memory," Proceedings of the IEEE, vol. 91, no. 4, pp. 489-502, 2003.
[2] D. Liu, L. Yao, L. Long, Z. Shao, and Y. Guan, "A workload-aware flash translation layer enhancing performance and lifespan of TLC/SLC dual-mode flash memory in embedded systems," Microprocessors and Microsystems, vol. 52, pp. 343-354, 2017.
[3] M. Darnell, "Error control coding: Fundamentals and applications," in IEE Proceedings F-Communications, Radar and Signal Processing, vol. 1, no. 132, p. 68, 1985.
[4] Q. Li, Q. Wang, L. Yang, X. Yu, Y. Jiang, J. He, and Z. Huo, "Optimal read voltages decision scheme eliminating read retry operations for 3D NAND flash memories," Microelectronics Reliability, vol. 131, p. 114509, 2022.
[5] J.-D. Lee, S.-H. Hur, and J.-D. Choi, "Effects of floating-gate interference on NAND flash memory cell operation," IEEE Electron Device Letters, vol. 23, no. 5, pp. 264-266, 2002.
[6] N. Flash, "101: An introduction to NAND Flash and how to design it in to your next product," Micron, pp. 1-28, 2006.
[7] A. Goda, "Recent progress on 3D NAND flash technologies," Electronics, vol. 10, no. 24, p. 3156, 2021.
[8] X. Dong and Y. Xie, "AdaMS: Adaptive MLC/SLC phase-change memory design for file storage," in 16th Asia and South Pacific Design Automation Conference (ASP-DAC 2011), pp. 31-36, 2011.
[9] Y. Cai, E. F. Haratsch, O. Mutlu, and K. Mai, "Threshold voltage distribution in MLC NAND flash memory: Characterization, analysis, and modeling," in 2013 Design, Automation & Test in Europe Conference & Exhibition (DATE), pp. 1285-1290, 2013.
[10] H. Choi, W. Liu, and W. Sung, "VLSI implementation of BCH error correction for multilevel cell NAND flash memory," IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 18, no. 5, pp. 843-847, 2009.
[11] S. Wang, F. Wu, Z. Lu, Y. Zhou, Q. Xiong, M. Zhang, and C. Xie, "Lifetime adaptive ECC in NAND flash page management," in Design, Automation & Test in Europe Conference & Exhibition (DATE), 2017, pp. 1253-1556, 2017.
[12] X. Zhang, J. Zhu, and Y. Wu, "Efficient one-pass Chase soft-decision BCH decoder for multi-level cell NAND flash memory," in 2011 IEEE 54th International Midwest Symposium on Circuits and Systems (MWSCAS), pp. 1-4, 2011.
[13] J. Thorpe, "Low-density parity-check (LDPC) codes constructed from protographs," IPN progress report, vol. 42, no. 154, pp. 42-154, 2003.
[14] C.-H. Chen, M.-Y. Lin, and X.-C. Guo, "High-level modeling and synthesis of smart sensor networks for Industrial Internet of Things," Computers & Electrical Engineering, vol. 61, pp. 48-66, 2017. |