On the Use of Soft-Decision Error-Correction Codes in nand Flash Memory
Top Cited Papers
- 11 November 2010
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Circuits and Systems I: Regular Papers
- Vol. 58 (2), 429-439
- https://doi.org/10.1109/tcsi.2010.2071990
Abstract
As technology continues to scale down, NAND Flash memory has been increasingly relying on error-correction codes (ECCs) to ensure the overall data storage integrity. Although advanced ECCs such as low-density parity-check (LDPC) codes can provide significantly stronger error-correction capability over BCH codes being used in current practice, their decoding requires soft-decision log-likelihood ratio (LLR) information. This results in two critical issues. First, accurate calculation of LLR demands fine-grained memory-cell sensing, which nevertheless tends to incur implementation overhead and access latency penalty. Hence, it is critical to minimize the fine-grained memory sensing precision. Second, accurate calculation of LLR also demands the availability of a memory-cell threshold-voltage distribution model. As the major source for memory-cell threshold-voltage distribution distortion, cell-to-cell interference must be carefully incorporated into the model. However, these two critical issues have not been ever addressed in the open literature. This paper attempts to address these open issues. We derive mathematical formulations to approximately model the threshold-voltage distribution of memory cells in the presence of cell-to-cell interference, based on which the calculation of LLRs is mathematically formulated. This paper also proposes a nonuniform memory sensing strategy to reduce the memory sensing precision and, thus, sensing latency while still maintaining good error-correction performance. In addition, we investigate these design issues under the scenario when we can also sense interfering cells and hence explicitly estimate cell-to-cell interference strength. We carry out extensive computer simulations to demonstrate the effectiveness and involved tradeoffs, assuming the use of LDPC codes in 2-bits/cell NAND Flash memory.Keywords
This publication has 27 references indexed in Scilit:
- 3D Simulation Study of Cell-Cell Interference in Advanced NAND Flash MemoryPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2009
- Future memory technology: challenges and opportunities2008 International Symposium on Vlsi Technology, Systems and Applications (VLSI-TSA), 2008
- A Zeroing Cell-to-Cell Interference Page Architecture With Temporary LSB Storing and Parallel MSB Program Scheme for MLC NAND Flash MemoriesIEEE Journal of Solid-State Circuits, 2008
- Scaling Non-Volatile Memory Below 30nmPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- Mitigating ISI Through Self-Calibrating Continuous-Time EqualizationIEEE Transactions on Circuits and Systems I: Regular Papers, 2006
- Algebraic soft-decision decoding of reed-solomon codesIEEE Transactions on Information Theory, 2003
- Near Shannon limit error-correcting coding and decoding: Turbo-codes. 1Published by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Improved decoding of Reed-Solomon and algebraic-geometry codesIEEE Transactions on Information Theory, 1999
- A double-level-V/sub th/ select gate array architecture for multilevel NAND flash memoriesIEEE Journal of Solid-State Circuits, 1996
- Digital CommunicationPublished by Springer Science and Business Media LLC ,1994