Systems and methods for enhanced data recovery in a solid state memory system
First Claim
Patent Images
1. A data processing system, the system comprising:
- a solid state memory device; and
a data processing circuit to access a data set from the solid state memory device, the data processing circuit including;
a soft information calculation circuit operable to calculate soft information indicating a probability that one or more elements of the data set derived from the solid state memory device represent data originally stored to the solid state memory device;
a data decoding circuit operable to apply a data decoding algorithm to the data set derived from the solid state memory device guided by the soft information; and
a limited location re-read request circuit operable to identify a subset of elements of the data set derived from the solid state memory device exhibiting an increased likelihood of error, the data processing circuit to re-read the subset of elements of the data set using different threshold values applied to the solid state memory device to yield a number of re-read values.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and method relating generally to data processing, and more particularly to systems and methods for accessing a data set from a solid state storage device, using a data decoding circuit to apply a data decoding algorithm to the data set to yield a decoded output, where the decoded output includes at least one error, identifying at least one critical location in the data set, and estimating a voltage associated with the data in the data set corresponding to the critical location.
-
Citations
20 Claims
-
1. A data processing system, the system comprising:
-
a solid state memory device; and a data processing circuit to access a data set from the solid state memory device, the data processing circuit including; a soft information calculation circuit operable to calculate soft information indicating a probability that one or more elements of the data set derived from the solid state memory device represent data originally stored to the solid state memory device; a data decoding circuit operable to apply a data decoding algorithm to the data set derived from the solid state memory device guided by the soft information; and a limited location re-read request circuit operable to identify a subset of elements of the data set derived from the solid state memory device exhibiting an increased likelihood of error, the data processing circuit to re-read the subset of elements of the data set using different threshold values applied to the solid state memory device to yield a number of re-read values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for recovering data, the method comprising:
-
accessing a data set from a solid state storage device; using a data decoding circuit to apply a data decoding algorithm to the data set to yield a decoded output; determining whether the decoded output converges; upon determining the decoded output fails to converge, identifying at least one critical location in the data set derived from the solid state memory device exhibiting an increased likelihood of error; re-reading the subset of elements of the data set using different threshold values applied to the solid state memory device to yield a number of re-read values; and estimating a voltage associated with the data set corresponding to the at least one critical location. - View Dependent Claims (13, 14, 15, 16, 17, 18, 20)
-
-
19. An electronic device, the electronic device including:
-
a solid state memory device; and a data processing circuit to access a data set from the solid state memory device, the data processing circuit including; a soft information calculation circuit operable to calculate soft information indicating a probability that one or more elements of the data set derived from the solid state memory device represent data originally stored to the solid state memory device; a data decoding circuit operable to apply a data decoding algorithm to the data set derived from the solid state memory device guided by the soft information; and a limited location re-read request circuit operable to identify a subset of elements of the data set derived from the solid state memory device exhibiting an increased likelihood of error, the data processing circuit to re-read the subset of elements of the data set using different threshold values applied to the solid state memory device to yield a number of re-read values.
-
Specification