Determining optimal read reference and programming voltages for non-volatile memory using mutual information
AssigneeSeagate Technology LLC
InventorsArvind Sridharan, Ara Patapoutian
Life of this patent
Estimating the term…
Abstract
Approaches for operating a memory device comprising memory cells are disclosed. Optimal values for one or more of programming voltages used to program memory cells of the memory device and read reference voltages used to read the memory cells are determined using a mutual information function, I(X; Y), where X represents data values programmed to the memory cells and Y represents data values read from the memory cells. The read reference and/or programming voltages used for reading and/or programming the memory cells are adjusted using the optimal values.
Claims20
A method of operating a memory device, comprising:
- determining, using a mutual information function, I(X;
- Y), optimal values that provide predetermined bit error rate criteria for one or more of programming voltages used to program memory cells of the memory device and read reference voltages used to read the memory cells, where X represents data values programmed to the memory cells and Y represents data values read from the memory cells in the function I(X;
- Y);
- and
- adjusting at least one of the read reference voltages and the programming voltages using the optimal values.
An apparatus, comprising:
- a controller configured to control a memory, the controller configured to
- determine, using a mutual information function, I(X;
- Y), optimal values that achieve predetermined bit error rate criteria for one or more of programming voltages used to program memory cells of the memory and read reference voltages used to read the memory cells, where X represents data values programmed to the memory cells and Y represents data values read from the memory cells in the function I(X;
- Y) and
- generate signals to control adjustment of at least one of the read reference voltages and the programming voltages to the optimal values.
Dependencies are inferred from the claim text.