/Systems And Methods For Automatic Isolation Of Write Data In Non-violatile Storage Devices
Abstract

A storage device may include a controller and a non-volatile memory (NVM) that includes a plurality of blocks grouped into a plurality of superblocks including a first superblock and a second superblock. The controller may receive from a host, a first write command to write first data and a second write command to write second data, and determine a lifetime of the first data and a lifetime of the second data. The lifetime of write data may indicate a duration between a time of initially storing the write data in the NVM and a time of overwriting or deleting the write data from the NVM. The controller may determine that a difference between the first lifetime and the second lifetime is greater than a threshold, and program the first data to the first superblock and the second data to the second superblock that is different from the first superblock.

Full Text

What is claimed is:

A storage device may include a controller and a non-volatile memory (NVM) that includes a plurality of blocks grouped into a plurality of superblocks including a first superblock and a second superblock. The controller may receive from a host, a first write command to write first data and a second write command to write second data, and determine a lifetime of the first data and a lifetime of the second data. The lifetime of write data may indicate a duration between a time of initially storing the write data in the NVM and a time of overwriting or deleting the write data from the NVM. The controller may determine that a difference between the first lifetime and the second lifetime is greater than a threshold, and program the first data to the first superblock and the second data to the second superblock that is different from the first superblock.
Timeline
Filed
05/04/2026
Published
09/10/2026
Granted
Not Available
IPC Codes(1)
G06F 3/06:Digital input from, or digital output to, record carriers