Back to results
US 2021/0064526 A1Published application
Remapping techniques for nand storage
AssigneeMicron Technology, Inc.
InventorsDavid Aaron Palmer, Nadav Grosz
Life of this patent
Estimating the term…
Abstract
Devices and techniques are disclosed herein for remapping data of flash memory indexed by logical block addresses (LBAs) of a host device in response to re-map requests received at a flash memory system from the host device or in response to re-map requests generated at the flash memory system.
Claims23
A method comprising:
- receiving a logical block address (LBA) re-map request from a host device at a controller of a flash memory device, the LBA re-map request including an LBA range, and the LBA re-map request configured to associate a new LBA with data stored on the flash memory device;
- locating records associated with one or more LBAs of the LBA range in a logical-to-physical address map (L2P) table in response to the LBA re-map request;
- modifying each of the records to execute a portion of the LBA re-map request;
- and
- wherein execution of the LBA re-map request does not exchange the data stored on the flash memory device with the host device.
2 more elements
A flash memory system comprising:
- flash memory configured to store data of a host device;
- a flash memory control circuit configured to interface to the host device and to the flash memory;
- and
- a logical-to-physical (L2P) table configured to map physical addresses of the flash memory with logical block addresses (LBAs) of the host device;
- wherein the flash memory control circuit is configured to:
- receive a LBA re-map request from the host device and to associate a new LBA with the data stored on the flash memory, the LBA re-map including an LBA range;
- locate records associated with one or more LBAs of the LBA range in the L2P table in response to the LBA re-map request;
- and
- modify each of the records to execute a portion of the LBA re-map request;
- and
- wherein execution of the LBA re-map request does not exchange the data stored on the flash memory device with the host device.
8 more elements
A machine-readable medium, comprising instructions, which when executed by a processor of a flash memory device, cause the processor to perform operations comprising:
- receiving a logical block address (LBA) re-map request from a host device at a controller of a flash memory device, the LBA command including an LBA range, and the LBA re-map request configured to associate a new LBA with data stored on the flash memory device;
- locating records associated with one or more LBAs of the LBA range in a logical-to-physical address map (L2P) table in response to the LBA re-map request;
- modifying each of the records to execute a portion of the LBA re-map request;
- and
- wherein execution of the LBA re-map request does not exchange the data stored on the flash memory device with the host device.
2 more elements
Dependencies are inferred from the claim text.