System and method for tracking block level mapping overhead in a non-volatile memory
AssigneeSanDisk Technologies LLC
InventorsNicholas James Thomas, Oleg Kragel, Michael Anthony Moser
Life of this patent
Estimating the term…
Loading patent…
AssigneeSanDisk Technologies LLC
InventorsNicholas James Thomas, Oleg Kragel, Michael Anthony Moser
Estimating the term…
A system and method is disclosed for tracking block mapping overhead in a non-volatile memory. The system may include a non-volatile memory having multiple memory blocks and a processor configured to track a block level mapping overhead for closed blocks of the multiple memory blocks. The processor may be configured to track predetermined logical address ranges within which data written to a block fall, and then store the sum of the number of different logical address ranges for each respective block as a block address entropy metric. The method may include the processor using the block address entropy metric to select source blocks for garbage collection with a lower block address entropy metric or to adjust other operational characteristics such as data routing within the non-volatile memory system based on average block address entropy for a group of blocks.
A non-volatile memory system comprising:
A non-volatile memory system comprising:
A method of tracking block address entropy in a non-volatile memory system comprising:
A non-volatile memory system comprising:
Dependencies are inferred from the claim text.