Error correction based on physical characteristics for memory
AssigneeWestern Digital Technologies, Inc.
InventorsGadi Vishne, David Rozman, Alex Bazarsky
Life of this patent
Estimating the term…
Abstract
Apparatuses, systems, and methods are presented for error correction based on physical characteristics for memory. A controller may be configured to read a set of encoded bits from a set of cells of a memory array. The controller may be configured to divide the encoded bits into reliability groups based on one or more persistent physical characteristics associated with cells of the set of cells. The controller may be configured to provide reliability estimates based on the reliability groups to a soft decision decoder for decoding the encoded bits.
Claims18
An apparatus, comprising:
- an array of memory cells;
- and
- a controller configured to:
- read a set of encoded bits from a set of cells of the array;
- divide the encoded bits into reliability groups according to one or more persistent physical characteristics associated with cells of the set of cells, the one or more persistent physical characteristics comprising physical properties associated with the set of cells that are unchanged by writing data to the set of cells;
- and
- provide reliability estimates according to the reliability groups to a soft decision decoder for decoding the encoded bits.
A method, comprising:
- reading, from a set of memory cells, a received codeword for an error correcting code;
- assigning bits of the received codeword into reliability groups according to one or more persistent physical characteristics associated with cells of the set of cells, the one or more persistent physical characteristics comprising physical properties associated with the set of memory cells that are unchanged by writing data to the set of memory cells;
- and
- providing reliability estimates according to the reliability groups to a soft decision decoder for decoding the received codeword.
An apparatus comprising:
- means for reading a set of encoded bits from a set of memory cells;
- means for determining a correspondence between the encoded bits and at least two reliability groups according to one or more persistent physical characteristics associated with cells of the set of cells, the one or more persistent physical characteristics comprising physical properties associated with the set of memory cells that are unchanged by writing data to the set of memory cells;
- and
- means for providing reliability estimates according to the reliability groups to a soft decision decoder for decoding the encoded bits.
Dependencies are inferred from the claim text.