Read and Write Voltage Signal Optimization for Multi-Level-Cell (MLC) NAND Flash Memory
The multi-level-cell (MLC) NAND flash channel exhibits nonstationary behavior over increasing program and erase (PE) cycles and data retention time. In this paper, an optimization scheme for adjusting the read (quantized) and write (verify) voltage levels to adapt to the nonstationary flash channel...
Saved in:
Main Authors: | , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/80559 http://hdl.handle.net/10220/40548 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-80559 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-805592020-03-07T13:57:22Z Read and Write Voltage Signal Optimization for Multi-Level-Cell (MLC) NAND Flash Memory Aslam, Chaudhry Adnan Guan, Yong Liang Cai, Kui School of Electrical and Electronic Engineering Microprocessors Decoding Interference Programming Quantization (signal) Threshold voltage Computer architecture The multi-level-cell (MLC) NAND flash channel exhibits nonstationary behavior over increasing program and erase (PE) cycles and data retention time. In this paper, an optimization scheme for adjusting the read (quantized) and write (verify) voltage levels to adapt to the nonstationary flash channel is presented. Using a model-based approach to represent the flash channel, incorporating the programming noise, random telegraph noise (RTN), data retention noise and cell-to-cell interference as major signal degradation components, the write-voltage levels are optimized by minimizing the channel error probability. Moreover, for selecting the quantization levels for the read-voltage to facilitate soft LDPC decoding, an entropy-based function is introduced by which the voltage erasure regions (error dominating regions) are controlled to produce the lowest bit/frame error probability. The proposed write and read voltage optimization schemes not only minimize the error probability throughout the operational lifetime of flash memory, but also improve the decoding convergence speed. Finally, to minimize the number of read-voltage quantization levels while ensuring LDPC decoder convergence, the extrinsic information transfer (EXIT) analysis is performed over the MLC flash channel. Accepted version 2016-05-20T02:19:57Z 2019-12-06T13:52:13Z 2016-05-20T02:19:57Z 2019-12-06T13:52:13Z 2016 Journal Article Aslam, C. A., Guan, Y. L., & Cai, K. (2016). Read and Write Voltage Signal Optimization for Multi-Level-Cell (MLC) NAND Flash Memory. IEEE Transactions on Communications, 64(4), 1613-1623. 0090-6778 https://hdl.handle.net/10356/80559 http://hdl.handle.net/10220/40548 10.1109/TCOMM.2016.2533498 en IEEE Transactions on Communications © 2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. The published version is available at: [http://dx.doi.org/10.1109/TCOMM.2016.2533498]. 12 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
country |
Singapore |
collection |
DR-NTU |
language |
English |
topic |
Microprocessors Decoding Interference Programming Quantization (signal) Threshold voltage Computer architecture |
spellingShingle |
Microprocessors Decoding Interference Programming Quantization (signal) Threshold voltage Computer architecture Aslam, Chaudhry Adnan Guan, Yong Liang Cai, Kui Read and Write Voltage Signal Optimization for Multi-Level-Cell (MLC) NAND Flash Memory |
description |
The multi-level-cell (MLC) NAND flash channel exhibits nonstationary behavior over increasing program and erase (PE) cycles and data retention time. In this paper, an optimization scheme for adjusting the read (quantized) and write (verify) voltage levels to adapt to the nonstationary flash channel is presented. Using a model-based approach to represent the flash channel, incorporating the programming noise, random telegraph noise (RTN), data retention noise and cell-to-cell interference as major signal degradation components, the write-voltage levels are optimized by minimizing the channel error probability. Moreover, for selecting the quantization levels for the read-voltage to facilitate soft LDPC decoding, an entropy-based function is introduced by which the voltage erasure regions (error dominating regions) are controlled to produce the lowest bit/frame error probability. The proposed write and read voltage optimization schemes not only minimize the error probability throughout the operational lifetime of flash memory, but also improve the decoding convergence speed. Finally, to minimize the number of read-voltage quantization levels while ensuring LDPC decoder convergence, the extrinsic information transfer (EXIT) analysis is performed over the MLC flash channel. |
author2 |
School of Electrical and Electronic Engineering |
author_facet |
School of Electrical and Electronic Engineering Aslam, Chaudhry Adnan Guan, Yong Liang Cai, Kui |
format |
Article |
author |
Aslam, Chaudhry Adnan Guan, Yong Liang Cai, Kui |
author_sort |
Aslam, Chaudhry Adnan |
title |
Read and Write Voltage Signal Optimization for Multi-Level-Cell (MLC) NAND Flash Memory |
title_short |
Read and Write Voltage Signal Optimization for Multi-Level-Cell (MLC) NAND Flash Memory |
title_full |
Read and Write Voltage Signal Optimization for Multi-Level-Cell (MLC) NAND Flash Memory |
title_fullStr |
Read and Write Voltage Signal Optimization for Multi-Level-Cell (MLC) NAND Flash Memory |
title_full_unstemmed |
Read and Write Voltage Signal Optimization for Multi-Level-Cell (MLC) NAND Flash Memory |
title_sort |
read and write voltage signal optimization for multi-level-cell (mlc) nand flash memory |
publishDate |
2016 |
url |
https://hdl.handle.net/10356/80559 http://hdl.handle.net/10220/40548 |
_version_ |
1681049758624382976 |