Systems and methods for modeless read threshold voltage estimation
AssigneeSK hynix Inc.
InventorsHaobo Wang, Aman Bhatia, Fan Zhang
Life of this patent
Estimating the term…
Abstract
Embodiments provide a scheme for estimating an optimal read threshold voltage using a deep neural network (DNN) with a reduced number of processing. A controller includes a combined neural network, which receives first and second cumulative distribution function (CDF) values, each CDF value corresponding to a program voltage (PV) level associated with a read operation on the cells. The combined neural network generates first and second connection vectors based on the first and second CDF values and first weight values, and estimates an optimal read threshold voltage based on the first and second connection vectors and second weight values.
Claims18
A memory system comprising:
- a memory device including a plurality of cells;
- and
- a controller including a combined neural network configured to:
- receive first and second cumulative distribution function (CDF) values, each CDF value corresponding to a program voltage (PV) level associated with a read operation on the cells;
- generate first and second connection vectors based on the first and second CDF values and first weight values, the first connection vector including first values representing a threshold voltage distribution of a first PV level and the second connection vector including second values representing a threshold voltage distribution of a second PV level;
- and
- estimate an optimal read threshold voltage based on the first and second connection vectors and second weight values,
- wherein the combined neural network includes:
- a first neural network configured to receive the first CDF value and generate the first connection vector based on the first CDF value and the first weight values;
- a second neural network configured to receive the second CDF value and generate the second connection vector based on the second CDF value and the first weight values;
- and
- a third neural network configured to receive the first and second connection vectors and generate the optimal read threshold voltage based on the first and second connection vectors and the second weight values.
A method for operating a memory system including a memory device including a plurality of cells and a controller including a combined neural network, the method comprising:
- receiving first and second cumulative distribution function (CDF) values, each CDF value corresponding to a program voltage (PV) level associated with a read operation on the cells;
- generating first and second connection vectors based on the first and second CDF values and first weight values, the first connection vector including first values representing a threshold voltage distribution of a first PV level and the second connection vector including second values representing a threshold voltage distribution of a second PV level;
- and
- estimating an optimal read threshold voltage based on the first and second connection vectors and second weight values,
- wherein the combined neural network includes a first neural network, a second neural network and a third neural network, and
- wherein the estimating of the optimal read threshold includes:
- receiving, by the first neural network, the first CDF value and generating the first connection vector based on the first CDF value and the first weight values;
- receiving, by the second neural network, the second CDF value and generating the second connection vector based on the second CDF value and the first weight values;
- and
- receiving, by the third neural network, the first and second connection vectors and generating the optimal read threshold voltage based on the first and second connection vectors and the second weight values.
A memory system comprising:
- a memory device including a plurality of cells;
- and
- a controller including a combined neural network configured to:
- receive first and second cumulative distribution function (CDF) values, each CDF value corresponding to a program voltage (PV) level associated with a read operation on the cells;
- generate first and second connection vectors based on the first and second CDF values and first weight values;
- and
- estimate an optimal read threshold voltage based on the first and second connection vectors and second weight values,
- wherein the combined neural network includes:
- a first neural network configured to receive the first CDF value and generate the first connection vector based on the first CDF value and the first weight values;
- a second neural network configured to receive the second CDF value and generate the second connection vector based on the second CDF value and the first weight values;
- and
- a third neural network configured to receive the first and second connection vectors and generate the optimal read threshold voltage based on the first and second connection vectors and the second weight values.
A method for operating a memory system including a memory device including a plurality of cells and a controller including a combined neural network, the method comprising:
- receiving first and second cumulative distribution function (CDF) values, each CDF value corresponding to a program voltage (PV) level associated with a read operation on the cells;
- generating first and second connection vectors based on the first and second CDF values and first weight values;
- and
- estimating an optimal read threshold voltage based on the first and second connection vectors and second weight values,
- wherein the combined neural network includes a first neural network, a second neural network and a third neural network, and
- wherein the estimating of the optimal read threshold includes:
- receiving, by the first neural network, the first CDF value and generating the first connection vector based on the first CDF value and the first weight values;
- receiving, by the second neural network, the second CDF value and generating the second connection vector based on the second CDF value and the first weight values;
- and
- receiving, by the third neural network, the first and second connection vectors and generating the optimal read threshold voltage based on the first and second connection vectors and the second weight values.
Dependencies are inferred from the claim text.