Performing a decoding operation to simulate switching a bit of an identified set of bits of a data block
AssigneeMicron Technology, Inc.
InventorsYingquan Wu, Eyal En Gad
Life of this patent
Estimating the term…
Abstract
A set of bits of a segment of a memory device that is associated with an unsuccessful first decoding operation can be identified. A discrepancy value for at least one bit of the set of bits can be calculated. It can be determined whether the discrepancy value calculated for the at least one bit of the set of bits corresponds to a correction capability of the failed decoding operation. In response to determining that the discrepancy value calculated for the at least one bit corresponds to the correction capability of the failed decoding operation, the at least one bit of the set of bits can be corrected by switching a value of the at least one bit.
Claims20
A system comprising:
- a memory device;
- and
- a processing device, operatively coupled with the memory device, to perform operations comprising:
- identifying a set of bits of a segment of the memory device associated with a failed decoding operation;
- calculating respective discrepancy values for the set of bits, each respective discrepancy value corresponding to a respective bit of the set of bits;
- determining whether any of the respective discrepancy values for the set of bits corresponds to a correction capability of the failed decoding operation;
- and
- in response to determining that a subset of the respective discrepancy values corresponds to the correction capability of the failed decoding operation, correcting at least one bit of the set of bits corresponding to the subset of the respective discrepancy values by switching a value of the at least one bit.
A method comprising:
- identifying a set of bits of a segment of a memory device associated with a failed decoding operation;
- calculating respective discrepancy values for the set of bits, each respective discrepancy value corresponding to a respective bit of the set of bits;
- determining whether any of the respective discrepancy values for the set of bits corresponds to a correction capability of the failed decoding operation;
- and
- in response to determining that a subset of the respective discrepancy values corresponds to the correction capability of the failed decoding operation, correcting at least one bit of the set of bits corresponding to the subset of the respective discrepancy values by switching a value of the at least one bit.
A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
- identifying a set of bits of a segment of a memory device associated with a failed decoding operation;
- calculating respective discrepancy values for the set of bits, each respective discrepancy value corresponding to a respective bit of the set of bits;
- determining whether any of the respective discrepancy values for the set of bits corresponds to a correction capability of the failed decoding operation;
- and
- in response to determining that a subset of the respective discrepancy values corresponds to the correction capability of the failed decoding operation, correcting at least one bit of the set of bits corresponding to the subset of the respective discrepancy values by switching a value of the at least one bit.
Dependencies are inferred from the claim text.