Method and data storage device to estimate a number of errors using convolutional low-density parity-check coding
AssigneeSanDisk Technologies LLC
InventorsIdan Goldenberg, Ishai Ilani, Alexander Bazarsky, Rami Rom
Life of this patent
Estimating the term…
Abstract
In an illustrative example, a method includes sensing at least a portion of a representation of a convolutional low-density parity-check (CLDPC) codeword stored at a memory of a data storage device. The method further includes receiving the portion of the representation of the CLDPC codeword at a controller of the data storage device. The method further includes performing one or more management operations associated with the memory based on an estimated number of errors of the portion of the representation of the CLDPC codeword.
Claims29
A method of operation of a data storage device that includes a controller and a memory, the method comprising:
- sensing at least a portion of a representation of a convolutional low-density parity-check (CLDPC) codeword stored at a storage region of a memory of a data storage device;
- receiving the portion of the representation of the CLDPC codeword at a controller of the data storage device;
- and
- based on an estimated number of errors of the portion of the representation of the CLDPC codeword, performing one or more management operations associated with the storage region.
A data storage device comprising:
- a memory configured to store a convolutional low-density parity-check (CLDPC) codeword at a storage region of the memory;
- and
- a controller coupled to the memory, the controller configured to access at least a portion of a representation of the CLDPC codeword and to initiate one or more management operations associated with the storage region based on an estimated number of errors of the portion of the representation of the CLDPC codeword.
A data storage device comprising:
- a memory configured to store a convolutional low-density parity-check (CLDPC) codeword at a storage region of the memory;
- and
- a controller coupled to the memory, the controller configured to receive at least a portion of a representation of the CLDPC codeword from the memory, to initiate one or more management operations associated with the storage region based on an estimated number of errors associated with the portion of the representation of the CLDPC codeword prior to initiating decoding of the representation, and to decode the representation of the CLDPC codeword based on the estimated number of errors.
Dependencies are inferred from the claim text.