STATISTICAL DISTRIBUTION BASED VARIABLE-BIT ERROR CORRECTION CODING
First Claim
Patent Images
1. A method comprising:
- in a data storage device, performing;
providing user data to a variable-bit error correction coding (ECC) encoder that generates a first set of parity bits, wherein a first number of parity bits in the first set of parity bits is determined based on stored counts of read errors; and
storing the user data and the first set of parity bits to a memory of the data storage device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method may be performed at a data storage device that includes a memory and a controller. The method includes providing user data to a variable-bit error correction coding (ECC) encoder. The ECC encoder generates a first set of parity bits. A first number of parity bits in the first set of parity bits is determined based on stored counts of read errors. The method also includes storing the user data and the first set of parity bits to a memory of the data storage device.
-
Citations
23 Claims
-
1. A method comprising:
in a data storage device, performing; providing user data to a variable-bit error correction coding (ECC) encoder that generates a first set of parity bits, wherein a first number of parity bits in the first set of parity bits is determined based on stored counts of read errors; and storing the user data and the first set of parity bits to a memory of the data storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A data storage device comprising:
-
a memory; and a controller configured to provide user data to a variable-bit error correction coding (ECC) encoder to generate a first set of parity bits and to store the user data and the first set of parity bits to the memory, wherein a first number of parity bits in the first set of parity bits is determined based on stored counts of read errors. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification