Tracking host-provided metadata in a memory sub-system
AssigneeMicron Technology, Inc.
InventorsSeungjune Jeon, Juane Li, Ning Chen
Life of this patent
Estimating the term…
Abstract
A request to program host data to a memory device of a memory sub-system is received. Redundancy metadata associated with the host data is generated. A determination is made, in view of the received request, whether the host data is valid data or invalid data. In response to a determination that the host data is invalid data, updated redundancy metadata associated with the host data is generated. The updated redundancy metadata indicates that the host data is invalid data. The host data and the updated redundancy metadata is programmed to the memory device.
Claims20
A method comprising:
- receiving a request to write host data to a memory device of a memory sub-system, wherein the request comprises a validity attribute indicating validity of the host data;
- generating redundancy metadata associated with the host data;
- determining, based on the validity attribute of the received request, whether the host data is valid data or invalid data;
- responsive to determining that the host data is invalid data, generating updated redundancy metadata associated with the host data, wherein the updated redundancy metadata indicates that the host data is invalid data;
- and
- performing a memory access operation to write the host data and the updated redundancy metadata to the memory device.
A system comprising:
- a memory device;
- and
- a processing device coupled to the memory device, the processing device to perform operations comprising:
- receiving a request to perform a memory access operation to access host data stored at the memory device;
- obtaining the host data and first redundancy metadata associated with the host data;
- generating second redundancy metadata associated with the host data based on the host data and an address associated with a portion of the memory device that stores the host data;
- determining whether the first redundancy metadata corresponds to an updated version of the second redundancy metadata;
- and
- responsive to determining that the first redundancy metadata corresponds to the updated version of the second redundancy metadata, providing, in response to the request, the host data and an indication that the host data is invalid data.
A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
- receiving a request to write host data to a memory device of a memory sub-system, wherein the request comprises a validity attribute indicating validity of the host data;
- generating redundancy metadata associated with the host data;
- determining, based on the validity attribute of the received request, whether the host data is valid data or invalid data;
- responsive to determining that the host data is invalid data, generating updated redundancy metadata associated with the host data, wherein the updated redundancy metadata indicates that the host data is invalid;
- and
- performing a memory access operation to write the host data and the updated redundancy metadata to the memory device.
Dependencies are inferred from the claim text.