Error check functionality verification using known errors
AssigneeMicron Technology, Inc.
InventorFrancesco Lupo
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatuses include receiving, from a host, an error check functionality request for a memory device that stores encoded data. The encoded data is written to a verification portion of memory with at least one intentional error. A read command of the verification portion is initiated in response to the request. An error check functionality indicator is determined based on a result of the read command and a number of intentional errors in the encoded data. The error check functionality indicator corresponding to the number intentional errors in the encoded data is sent to the host.
Claims20
A method comprising:
- receiving, from a host, an error check functionality request for a memory device, wherein the error check functionality request includes an error instruction indicating a number of intentional errors;
- writing, to a verification portion of the memory device, encoded data with the number of intentional errors indicated by the error instruction;
- initiating a read command of the verification portion, wherein the verification portion of the memory device is readable in response to the error check functionality request;
- determining, a number of detected errors using a result of the read command;
- generating an error check functionality indicator using the number of detected errors;
- and
- sending, to the host, the error check functionality indicator.
A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to:
- receive, from a host, an error check functionality request for a memory device, wherein the error check functionality request includes an error instruction indicating a number of intentional errors;
- write, to a verification portion of the memory device, encoded data with the number of intentional errors indicated by the error instruction;
- initiate a read command of the verification portion, wherein the verification portion of the memory device is readable in response to the error check functionality request;
- determine, a number of detected errors using a result of the read command;
- generate an error check functionality indicator using the number of detected errors;
- and
- send, to the host, the error check functionality indicator.
A system comprising:
- a plurality of memory devices;
- and
- a processing device, operatively coupled with the plurality of memory devices, to:
- receive, from a host, an error check functionality request for a memory device, wherein the error check functionality request includes an error instruction indicating a number of intentional errors;
- write, to a verification portion of the memory device, encoded data with the number of intentional errors indicated by the error instruction;
- initiate a read command of the verification portion, wherein the verification portion of the memory device is readable in response to the error check functionality request and wherein the verification portion comprises a portion of memory not accessible using standard read commands;
- determine, a number of detected errors using based on a result of the read command and a number of intentional errors in the encoded data, an error check functionality indicator;
- generate an error check functionality indicator using the number of detected errors;
- and
- send, to the host, the error check functionality indicator corresponding to the number intentional errors in the encoded data.
Dependencies are inferred from the claim text.