Systems and methods for read error recovery
AssigneeSK hynix Inc.
InventorsJingjian Ren, Alexey Lisichenok, Jay Kim, Sungho Kim, Eric Wong, Sunmin Yun
Life of this patent
Estimating the term…
Abstract
Embodiments provide a scheme for determining the order of read threshold voltages used in a read error recovery operation for a memory system. A controller performs one or more read operations on a memory device using one or more read voltages among a plurality of read voltages in a set order. The controller detects a successful read operation among the one or more read operations. The controller determines one or more credits for the one or more read voltages, respectively, in response to the detected successful read operation. The controller updates the set order based on the determined credits.
Claims20
A memory system comprising:
- a memory device;
- and
- a controller configured to:
- perform one or more read operations on the memory device using one or more read voltages among a plurality of read voltages in a set order;
- detect a successful read operation among the one or more read operations;
- determine one or more credits for the one or more read voltages, respectively, and in response to the detected successful read operation, incrementally add a value of 1 to an initial credit associated with a read voltage for the detected successful read operation;
- and
- update the set order based on the determined credits,
- wherein the plurality of read voltages have respective initial credits, each of which is different.
A memory system comprising:
- a memory device;
- and
- a controller configured to:
- perform one or more read operations on the memory device using one or more read voltages among a plurality of read voltages in a set order;
- detect a successful read operation among the one or more read operations;
- determine one or more credits for the one or more read voltages, respectively, in response to the detected successful read operation;
- and
- update the set order based on the determined credits,
- wherein the plurality of read voltages have respective initial credits, each of which is different.
A method for operating a memory system, which includes a memory device and a controller coupled to the memory device, the method comprising:
- performing one or more read operations on the memory device using one or more read voltages among a plurality of read voltages in a set order;
- detecting a successful read operation among the one or more read operations;
- determining one or more credits for the one or more read voltages, respectively, and in response to the detected successful read operation, incrementally adding a value of 1 to an initial credit associated with a read voltage for the detected successful read operation;
- and
- updating the set order based on the determined credits,
- wherein the plurality of read voltages have respective initial credits, each of which is different.
A method for operating a memory system, which includes a memory device and a controller coupled to the memory device, the method comprising:
- performing one or more read operations on the memory device using one or more read voltages among a plurality of read voltages in a set order;
- detecting a successful read operation among the one or more read operations;
- determining one or more credits for the one or more read voltages, respectively, in response to the detected successful read operation;
- and
- updating the set order based on the determined credits,
- wherein the plurality of read voltages have respective initial credits, each of which is different.
A system comprising:
- a memory to store executable instructions for using a plurality of read voltages for one or more read operations on a memory device;
- and
- a control component in communication with the memory to read the executable instructions from the memory to:
- perform one or more read operations on the memory device using one or more read voltages among a plurality of read voltages in a set order;
- detect a successful read operation among the one or more read operations;
- determine one or more credits for the one or more read voltages, respectively, and in response to the detected successful read operation, incrementally add a value of 1 to an initial credit associated with a read voltage for the detected successful read operation;
- and
- update the set order based on the determined credits,
- wherein the plurality of read voltages have respective initial credits, each of which is different.
Dependencies are inferred from the claim text.