Memory device region allocation using lifetime hints
AssigneeMicron Technology, Inc.
InventorEldhose PETER
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatuses include receiving a lifetime hint for a zone, where the lifetime hint is an estimation of a length of time user data for the zone will be valid. It is determined that the zone has been fully written to a source memory region. A destination memory region is determined to store the user data for the zone using the lifetime hint. The user data for the zone is moved from the source memory region to the destination memory region.
Claims20
A method comprising:
- receiving, from a host device, a lifetime hint for a zone of a plurality of zones in a memory device, wherein the lifetime hint is an estimation of a length of time user data for the zone will be valid;
- determining that the zone has been fully written to a source memory region, wherein data stored in the source memory region is not segregated by a corresponding zone;
- determining a destination memory region, of a plurality of memory regions, to store the user data for the zone using the lifetime hint, wherein data stored in the destination memory region is segregated by the corresponding zone;
- and
- moving the user data for the zone from the source memory region to the destination memory region.
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 device, a lifetime hint for a zone of a plurality of zones in a memory device, wherein the lifetime hint is an estimation of a length of time user data for the zone will be valid;
- determine that the zone has been fully written to a source memory region;
- determine a destination memory region, of a plurality of memory regions, to store the user data for the zone using the lifetime hint;
- and
- move the user data for the zone from the source memory region to the destination memory region.
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 device, a lifetime hint for a zone of a plurality of zones in a memory device, wherein the lifetime hint is an estimation of a length of time user data for the zone will be valid;
- determine that the zone has been fully written to a source memory region, wherein the source memory region is a first type of non-volatile memory element;
- determine a destination memory region, of a plurality of memory regions, to store the user data for the zone using the lifetime hint, wherein the plurality of memory regions comprise a first destination memory region, which is a second type of non-volatile memory element and a second destination memory region, which is a third type of non-volatile memory element;
- and
- move the user data for the zone from the source memory region to the destination memory region.
Dependencies are inferred from the claim text.