Apparatus with adaptive error handling mechanism and methods for operating the same
AssigneeMicron Technology, Inc.
InventorSeshasai Vamsi Krishna Peddinti
Life of this patent
Estimating the term…
Abstract
Methods, apparatuses and systems related to selecting and maintaining partial decoding information according to real-time measures are described. An apparatus may select and maintain a portion or a subset of a full set of parity information according to the real-time measures that represent current sources of data corruption, historical patterns of data corruption, or a combination thereof. The apparatus can use the resulting subset, instead of the full set, to decode the raw data.
Claims20
A memory device, comprising:
- a memory array including memory cells configured to store levels of charges that represent data;
- and
- a controller coupled to the memory array and configured to:
- obtain real-time measures representative of current or up-to-current metrics associated with accuracy for accessing and/or decoding the stored data;
- determine an initial partial matrix according to the real-time measures, wherein the initial partial matrix is a portion within a full H matrix associated with Low-Density Parity Check (LDPC) Error Correction Code (ECC) computation;
- obtain a raw result from the memory array based on existing charge levels associated with a targeted data;
- and
- generate partial decoding result based on performing the ECC computation on the raw result using the initial partial matrix, wherein the partial decoding result corresponds to read data generated in response to a corresponding read or internal access operation.
A method of operating a memory device that includes memory cells configured to store levels of charge corresponding to stored data, the method comprising:
- obtaining real-time measures representative of current or up-to-current metrics associated with accuracies for accessing and/or decoding the stored data;
- determining an initial partial matrix according to the real-time measures, wherein the initial partial matrix is a portion within a full H matrix associated with Low-Density Parity Check (LDPC) Error Correction Code (ECC) computation;
- obtaining a raw result from the memory cells based on existing charge levels associated with a targeted data;
- and
- generating partial decoding result based on performing the ECC computation on the raw result using the initial partial matrix, wherein the partial decoding result corresponds to read data generated in response to a corresponding read or internal access operation.
An apparatus, comprising:
- an interface configured to access raw data that corresponds to a target data;
- a logic circuit coupled to the interface and configured to decode the raw data to recover the target data according to a decoding algorithm that is associated with a full set of decoding information, the logic circuit configured decode based on:
- obtaining real-time measures representative of data degradation associated with one or more channels used to accessing the raw data;
- determining a partial information using the real-time measures as inputs for the determination, wherein the partial information corresponds to a portion or a subset of the full set of decoding information that matches the real-time measures according to a predetermined rule or grouping;
- recovering the target data based on decoding the accessed raw data using the partial information instead of the full set of decoding information.
Dependencies are inferred from the claim text.