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 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, wherein identifying the subset of elements of the data set is based at least in part on selecting one or more locations from the subset of elements in the data set exhibiting one or more highest voltage variances from a first location to a subsequent location; and
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.
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 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, wherein identifying the subset of elements of the data set is based at least in part on selecting one or more locations from the subset of elements in the data set exhibiting one or more highest voltage variances from a first location to a subsequent location; and 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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, wherein the decoded output includes at least one error; upon determining the decoded output fails to converge, identifying at least one critical location in the data set, wherein identifying the at least one critical location in the data set is based at least in part on selecting one or more locations from the data set exhibiting one or more highest voltage variances from a first location to a subsequent location; estimating a voltage associated with the data set corresponding to the at least one critical location. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An electronic device, the electronic device including:
a storage system 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 limited location re-read request circuit to identify at least one critical location in the data set, wherein identifying the at least one critical location in the data set is based at least in part on selecting one or more locations from the data set exhibiting one or more highest voltage variances from a first location to a subsequent location; and 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. - View Dependent Claims (19, 20)
Specification