Data characteristic-based error correction systems and methods
AssigneeMicron Technology, Inc.
InventorsFa-Long Luo, Jaime Cummins
Life of this patent
Estimating the term…
Abstract
Apparatuses and methods for error correction based on data characteristics are disclosed. Data characteristics can include importance of the data. Data is received at a memory controller from a host device, and a characteristic of the received data is determined. A level of error correction is selected from a plurality of error correction levels for the received data based on the determined characteristic. The received data and an error correction code are written to a memory. The error correction code is generated based on the selected level of error correction. In some implementations, the characteristic of the received data is determined using a neural network.
Claims15
A method, comprising:
- receiving data at a memory controller from a host device;
- determining a characteristic of the received data;
- selecting a level of error correction from a plurality of error correction levels for the received data based on the determined characteristic;
- writing the received data and an error correction code generated based on the selected level of error correction to a memory of a plurality of memories;
- and
- selecting the memory based on the error correction code.
An apparatus, comprising:
- a memory controller configured to:
- receive data from a host device;
- determine a characteristic of the received data;
- select a level of error correction from a plurality of error correction levels for the received data based on the determined characteristic;
- write the received data and an error correction code generated based on the selected level of error correction to a memory of a plurality of memories;
- and
- selecting the memory based on the error correction code.
Dependencies are inferred from the claim text.