Multi-level cell(MLC) increases the storage density of NAND flash memory
while the Cell-to-Cell interference (CCI) is enhanced
and the reliability of NAND flash memory is decreased. On the research of MLC channel model and CCI noise model
this paper proposes a weighted bit-flipping decoding algorithm for MLC NAND flash memory. The simulation results show that this method can ensure the reliability of the NAND flash memory
while maintaining low decoding complexity
so as to realize a better tradeoff between complexity and decoding performance.
关键词
Keywords
references
DEAN K. The history of semiconductormemory: from magnetic tape to NAND flash memory[J]. IEEE Solid-State Circuits Magazine, 2016, 8(2): 16-22. DOI: 16
CHAUDHRY A, GUANG Y, CAI K. Read and write voltage signal optimization for multi-level-cell (MLC) NAND flash memory[J]. IEEE Transactions on Com- munications, 2016, 64(4): 1613-1623. DOI: 1613
SUH K, SUH B, LIM Y, et al. A 3.3V 32Mb NAND flash memory with incremental step pulseprogramming scheme[J]. IEEE Journal of Solid-State Circuits, 1995, 30(11): 1149-1156. DOI: 1149
SALA F, IMMINK K, DOLECEK L. Error control schemes for modern flash memories solutions for flash deficiencies[J]. IEEE Consumer Electronics Magazine, 2015, 4(1): 66-73. DOI: 66
TOFAR C, YU T. Dynamic weighted bit-flipping decoding algorithms for LDPC codes[J]. IEEE Transactions on Communi- cations, 2015, 63(11): 3950-3963. DOI: 3950
PARK K, KANG M, KIM D, et al. A zeroing cell-to-cell interference page architecture with temporary LSB storing and parallel MSB program scheme for MLC NAND flash memories[J]. IEEE Journal of Solid-State Circuits, 2008, 43(4): 919-928. DOI: 919