Partial zone memory unit handling in a zoned namespace of a memory device
AssigneeMicron Technology, Inc.
InventorAmit Bhardwaj
Life of this patent
Estimating the term…
Abstract
A request to perform a write operation to write data at a memory device configured with a zoned namespace having multiple zones is received. The data is associated with a zone of the multiple zones of the memory device. The data is stored at a non-zoned memory unit of a non-zoned memory region of the memory device. Whether the amount of data stored at the non-zoned memory unit and associated with the zone satisfies a threshold condition is determined. Responsive to determining that the data stored at the non-zoned memory unit and associated with the zone satisfies the threshold condition, the data is written from the non-zoned memory unit to a zone memory unit of the zone.
Claims20
A method comprising:
- receiving a request to perform a write operation to write data at a memory device configured with a zoned namespace having a plurality of zones, wherein the data is associated with a zone of the plurality of zones of the memory device;
- storing the data at a non-zoned memory unit of a non-zoned memory region of the memory device;
- determining whether an amount of data stored at the non-zoned memory unit and associated with the zone satisfies a threshold condition, wherein the determining comprises:
- determining whether the amount of data stored at the non-zoned memory unit and associated with the zone comprises a threshold amount of data to close the zone memory unit;
- and
- responsive to determining that the data stored at the non-zoned memory unit and associated with the zone satisfies the threshold condition, writing the data from the non-zoned memory unit to a zone memory unit of the zone.
(canceled)
8-14. (canceled)
A system comprising:
- a memory device;
- and
- a processing device, operatively coupled with the memory device, to perform operations comprising:
- receiving a request to perform a write operation to write data at the memory device configured with a zoned namespace having a plurality of zones, wherein the data is associated with a zone of the plurality of zones of the memory device;
- storing the data at a non-zoned memory unit of a non-zoned memory region of the memory device;
- determining whether an amount of data stored at the non-zoned memory unit and associated with the zone satisfies a threshold condition, wherein the determining comprises:
- determining whether the amount of data stored at the non-zoned memory unit and associated with the zone comprises a threshold amount of data to close the zone memory unit;
- and
- responsive to determining that the data stored at the non-zoned memory unit and associated with the zone satisfies the threshold condition, writing the data from the non-zoned memory unit to a zone memory unit of the zone.
(canceled)
A non-transitory computer-readable medium comprising instruction that, responsive to execution by a processing device, cause the processing device to perform operations comprising:
- receiving a request to perform a write operation to write data at a memory device configured with a zoned namespace having a plurality of zones, wherein the data is associated with a zone of the plurality of zones of the memory device;
- storing the data at a non-zoned memory unit of a non-zoned memory region of the memory device;
- determining whether an amount of data stored at the non-zoned memory unit and associated with the zone satisfies a threshold condition, wherein the determining comprises:
- determining whether the amount of data stored at the non-zoned memory unit and associated with the zone comprises a threshold amount of data to close the zone memory unit;
- and
- responsive to determining that the data stored at the non-zoned memory unit and associated with the zone satisfies the threshold condition, writing the data from the non-zoned memory unit to a zone memory unit of the zone.
Dependencies are inferred from the claim text.