Back to results
US 2026/0135573 A1Published application
Commands for testing error correction in a memory device
AssigneeMicron Technology, Inc.
InventorFrancesco Lupo
Life of this patent
Estimating the term…
Abstract
Systems, methods, and apparatus related to error correction in memory devices. In one approach, a memory device uses dedicated op-codes to generate, during programming operations, a pattern including known requested data errors. During reading operations on the memory device, the calibrated errors will be detected by the ECC engine of the memory device as read errors. This permits a host device to observe, in a controlled environment, how the ECC engine behaves and performs in a final manufactured memory product.
Claims29
A system comprising:
- memory configured to store user data for a host device;
- an error correction code (ECC) engine configured to generate error correction code (ECC) data for the stored user data;
- and
- a controller configured to:
- receive, from the host device, a command requesting at least one error to inject into stored data;
- in response to receiving the command, generate first data and first ECC data that correspond to the requested error;
- store the first data and first ECC data in the memory;
- read the first data and the first ECC data from the memory;
- perform error correction for the first data read from the memory;
- and
- signal the host device to indicate detection of the requested error.
8 more elements
A system comprising:
- memory;
- an error correction code (ECC) engine;
- and
- a controller configured to:
- receive, from a host device, a command requesting at least one error to inject into data programmed in the memory;
- in response to receiving the command, store and read first data, wherein:
- storing the first data comprises generating, based on the requested error and using the ECC engine, the first data and first ECC data, and programming the first data and first ECC data in the memory;
- and
- reading the first data comprises reading the first data and the first ECC data from the memory, and performing, using the ECC engine and the first ECC data, error correction for the first data read from the memory;
- and
- signal the host device regarding the error correction.
8 more elements
A method comprising:
- receiving, from a host device, a command requesting at least one error;
- in response to receiving the command, generating first data and first ECC data that correspond to the requested error;
- storing the first data and first ECC data in memory;
- reading the first data and the first ECC data from the memory;
- performing error correction for the first data read from the memory, the error correction using the first ECC data to detect the requested error;
- and
- signaling the host device regarding the error correction.
4 more elements
Dependencies are inferred from the claim text.