Neural Modulation for Flash Memory: An Unsupervised Learning Framework for Improved Reliability
Jonathan Zedaka, Elisha Halperin, Evgeny Blaichman, Amit Berman
Abstract
Recent years have witnessed a significant increase in the storage density of NAND flash memory, making it a critical component in modern electronic devices. However, with the rise in storage capacity comes an increased likelihood of errors in data storage and retrieval. The growing number of errors poses ongoing challenges for system designers and engineers, in terms of the characterization, modeling, and optimization of NAND-based systems. We present a novel approach for modeling and preventing errors by utilizing the capabilities of generative and unsupervised machine learning methods. As part of our research, we constructed and trained a neural modulator that translates information bits into programming operations on each memory cell in NAND devices. Our modulator, tailored explicitly for flash memory channels, provides a smart writing scheme that reduces programming errors as well as compensates for data degradation over time. Specifically, the modulator is based on an auto-encoder architecture with an additional channel model embedded between the encoder and the decoder. A conditional generative adversarial network (cGAN) was used to construct the channel model. Optimized for the end-of-life work-point, the learned memory system outperforms the prior art by up to 56% in raw bit error rate (RBER) and extends the lifetime of the flash memory block by up to 25% .
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 1c3b0451-4a2a-4065-be4c-d07d9e79ec52Related papers
- ColdCode: Cold Data Encoding for Enhanced Reliability and Lifetime in 3D NAND FlashQiao Li, Shangyu Wu, Zheng Wan, Yufei Cui et al.EuroSys 2026
- GuardedErase: Extending SSD Lifetimes by Protecting Weak WordlinesDuwon Hong, Myungsuk Kim, Geonhee Cho, Dusol Lee et al.FAST 2022 · 28 citations
- Structural Coding: A Low-Cost Scheme to Protect CNNs from Large-Granularity Memory FaultsAli Asgari Khoshouyeh, Florian Geissler, Syed Sha Qutub, Michael Paulitsch et al.SC 2023 · 8 citations
- AERO: Adaptive Erase Operation for Improving Lifetime and Performance of Modern NAND Flash-Based SSDsSungjun Cho, Beomjun Kim, Hyunuk Cho, Gyeongseob Seo et al.ASPLOS 2024 · 12 citations
- Mitigating Write Disturbance in Non-Volatile Memory via Coupling Machine Learning with Out-of-Place UpdatesRonglong Wu, Zhirong Shen, Zhiwei Yang, Jiwu ShuHPCA 2024 · 5 citations
