Adaptive read retry optimization
First Claim
Patent Images
1. A data storage device comprising:
- a data channel circuit including;
a read circuit configured to read a cell in a solid state memory device via a reference voltage (Vref);
a first decoder configured to perform a first decoding of selected data based on read logic applying the Vref;
an adaptation circuit configured to selectively shift the Vref by an amount, VDelta, to produce a shifted voltage reference value (Vref_shifted);
a second decoder configured to perform a second decoding of the selected data utilizing the Vref_shifted as a read voltage value by the read circuit when the first decoder cannot successfully decode the selected data; and
a calculation circuit configured to calculate and vary VDelta adaptively based on a measured error statistic of the solid state memory device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, devices, and methods are presented that allow a data channel to adaptively vary a change in a reference voltage used to read data from a solid state memory. The change in the reference voltage may be determined based on a measured error statistic of the solid state memory. A hard decision low density parity check (HLDPC) decoder may be utilized in conjunction with a soft decision low density parity check (SLDPC).
29 Citations
21 Claims
-
1. A data storage device comprising:
a data channel circuit including; a read circuit configured to read a cell in a solid state memory device via a reference voltage (Vref); a first decoder configured to perform a first decoding of selected data based on read logic applying the Vref; an adaptation circuit configured to selectively shift the Vref by an amount, VDelta, to produce a shifted voltage reference value (Vref_shifted); a second decoder configured to perform a second decoding of the selected data utilizing the Vref_shifted as a read voltage value by the read circuit when the first decoder cannot successfully decode the selected data; and a calculation circuit configured to calculate and vary VDelta adaptively based on a measured error statistic of the solid state memory device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method comprising:
-
performing, via a first decoder, a first decoding of selected data based on read logic applying a reference voltage (Vref) to a solid state memory; selectively shifting the Vref by an amount, VDelta, to produce a shifted voltage reference value (Vref_shifted); performing, via a second decoder, a second decoding of the selected data utilizing the Vref_shifted as a read voltage value when the first decoding did not successfully decode the selected data; and adaptively calculating VDelta based on a measured error statistic of the solid state memory. - View Dependent Claims (10, 11, 12)
-
-
13. An apparatus comprising:
-
a controller configured to read data in a solid state memory device via a reference voltage (Vref); a hard-decision decoder configured to perform a first decoding of a selected data based on read logic applying the Vref; an adaptation circuit configured to selectively shift the Vref by an amount, VDelta, to produce a shifted voltage reference value (Vref_shifted); soft-decision decoder configured to perform a second decoding of the selected data utilizing the Vref_shifted as a read voltage value by the controller when the hard-decision decoder cannot successfully decode the selected data; and a calculation circuit configured to calculate and vary VDelta adaptively based on a measured error statistic of the solid state memory device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification