Power loss data protection in a memory sub-system
AssigneeMicron Technology, Inc.
InventorsPeng Xu, Jiangang Wu, Yun Li
Life of this patent
Estimating the term…
Abstract
A media management operation is executed to write data from a source block of a cache memory to a set of pages of a destination block of a storage area of a memory sub-system. An entry of a data structure identifying a page count corresponding to the source block of the cache memory is generated. A power loss event associated with the destination block of the storage area is identified. A data recovery operation is executed using the data stored in the source block to complete the write to the destination block. The data is erased from the source block in response to the page count satisfying a condition.
Claims20
A method comprising:
- executing, by a processing device, a media management operation to write data from a source block of a cache memory to a set of pages of a destination block of a storage area of a memory sub-system;
- generating an entry of a data structure identifying a page count corresponding to the source block of the cache memory;
- identifying a power loss event associated with the destination block of the storage area;
- executing a data recovery operation using the data stored in the source block to resume the media management operation to complete the write of the data to the destination block;
- and
- erasing the data from the source block in response to the page count satisfying a condition.
A non-transitory computer readable medium comprising instructions, which when executed by a processing device, cause the processing device to perform operations comprising:
- executing a media management operation to write data from a source block of a cache memory to a set of pages of a destination block of a storage area of a memory sub-system;
- generating an entry of a data structure identifying a page count corresponding to the source block of the cache memory;
- identifying a power loss event associated with the destination block of the storage area;
- executing a data recovery operation using the data stored in the source block to resume the media management operation to complete the write of the data to the destination block;
- and
- erasing the data from the source block in response to the page count satisfying a condition.
A system comprising:
- a memory device;
- and
- a processing device, operatively coupled with the memory device, to perform operations comprising:
- executing a media management operation to write data from a source block of a cache memory to a set of pages of a destination block of a storage area of a memory sub-system;
- generating an entry of a data structure identifying a page count corresponding to the source block of the cache memory;
- identifying a power loss event associated with the destination block of the storage area;
- executing a data recovery operation using the data stored in the source block to resume the media management operation to complete the write of the data to the destination block;
- and
- erasing the data from the source block in response to the page count satisfying a condition.
Dependencies are inferred from the claim text.