Adaptive Read Thresholds for NAND Flash

02/11/2022
by   Borja Peleato, et al.
0

A primary source of increased read time on NAND flash comes from the fact that in the presence of noise, the flash medium must be read several times using different read threshold voltages for the decoder to succeed. This paper proposes an algorithm that uses a limited number of re-reads to characterize the noise distribution and recover the stored information. Both hard and soft decoding are considered. For hard decoding, the paper attempts to find a read threshold minimizing bit-error-rate (BER) and derives an expression for the resulting codeword-error-rate. For soft decoding, it shows that minimizing BER and minimizing codeword-error-rate are competing objectives in the presence of a limited number of allowed re-reads, and proposes a trade-off between the two. The proposed method does not require any prior knowledge about the noise distribution, but can take advantage of such information when it is available. Each read threshold is chosen based on the results of previous reads, following an optimal policy derived through a dynamic programming backward recursion. The method and results are studied from the perspective of an SLC Flash memory with Gaussian noise for each level but the paper explains how the method could be extended to other scenarios.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/09/2019

Deep Learning-Aided Dynamic Read Thresholds Design For Multi-Level-Cell Flash Memories

The practical NAND flash memory suffers from various non-stationary nois...
research
04/11/2020

DNN-aided Read-voltage Threshold Optimization for MLC Flash Memory with Finite Block Length

The error correcting performance of multi-level-cell (MLC) NAND flash me...
research
05/08/2018

Read Disturb Errors in MLC NAND Flash Memory

This paper summarizes our work on experimentally characterizing, mitigat...
research
05/24/2018

Linear read-once and related Boolean functions

It is known that a positive Boolean function f depending on n variables ...
research
10/08/2022

A General Security Approach for Soft-information Decoding against Smart Bursty Jammers

Malicious attacks such as jamming can cause significant disruption or co...
research
09/03/2022

Error-rate in Viterbi decoding of a duobinary signal in presence of noise and distortions: theory and simulation

The Viterbi algorithm, presented in 1967, allows a maximum likelihood de...
research
02/04/2020

Optimal Causal Rate-Constrained Sampling for a Class of Continuous Markov Processes

Consider the following communication scenario. An encoder observes a sto...

Please sign up or login with your details

Forgot password? Click here to reset