Back to results
US 11,762,734 B2Granted
Apparatus and method for handling a data error in a memory system
AssigneeSK hynix Inc.
InventorJaeyoon Lee
Life of this patent
Estimating the term…
Abstract
A memory system includes a memory device and a controller. The memory device is configured to supply a read voltage into a plurality of non-volatile memory cells and transfer values obtained from the plural non-volatile memory cells. The controller is coupled to the memory device via at least one channel. The controller adjusts a level of the read voltage based on a cell difference probability (CDP) calculated from the values when a read operation to the plurality of non-volatile memory cells fails.
Claims20
A memory system, comprising:
- a memory device configured to supply a read voltage into a plurality of non-volatile memory cells and output values obtained from the plurality of non-volatile memory cells;
- and
- a controller, coupled to the memory device via at least one channel, configured to:
- calculate cell difference probabilities (CDPs) regarding neighboring values among the values, each CDP indicating a ratio of a specific scanned value between the neighboring values, before decoding the specific scanned value, when the read voltage corresponding to the specific scanned value is applied, after a read operation to the plurality of non-volatile memory cells fails;
- determine change direction and level of the read voltage based on the cell difference probabilities (CDPs);
- adjust a level of the read voltage based on the change direction and level of the read voltage;
- and
- perform different types of decision decoding to recover the data stored in the plurality of non-volatile memory cells based on a comparison result of the cell difference probabilities (CDPs) and a first reference.
5 more elements
A method for operating a memory system, comprising:
- supplying a read voltage to a plurality of non-volatile memory cells to perform a read operation regarding values stored in the plurality of non-volatile memory cells;
- calculating cell difference probabilities (CDPs) regarding neighboring values among the values read from the plurality of non-volatile memory cells, each CDP indicating a ratio of a specific scanned value, before decoding the specific scanned value, between the neighboring values when the read voltage corresponding to the specific scanned value is applied, after the read operation has failed;
- determining change direction and level of the read voltage based on the cell difference probabilities (CDPs);
- adjusting the read voltage based on the change direction and level of the read voltage;
- and
- performing different types of decision decoding to recover the data stored in the plurality of non-volatile memory cells based on a comparison result of the cell difference probabilities (CDPs) and a first reference.
3 more elements
Dependencies are inferred from the claim text.