System and method for rescheduling host and maintenance operations in a non-volatile memory
AssigneeSanDisk Technologies LLC
InventorsAlan Welsh Sinclair, Sergey Anatolievich Gorobets
Life of this patent
Estimating the term…
Loading patent…
AssigneeSanDisk Technologies LLC
InventorsAlan Welsh Sinclair, Sergey Anatolievich Gorobets
Estimating the term…
Systems and methods for balancing maintenance and programming host data across multiple maintenance source blocks in a non-volatile memory are disclosed. A memory system may include non-volatile memory and a controller configured to execute one or more of the steps of selecting a fixed plurality of maintenance source blocks for executing a balance cycle of maintenance and host writes across the selected fixed plurality of maintenance source blocks. The method interleaves moving of valid data from source blocks with host data writes to achieve a balance of free space generation and consumption for the balance cycle, while periodically reevaluating an overall interleave ratio and/or substituting other previously programmed blocks for one of the previously selected plurality during the balance cycle.
A method of managing data comprising:
A method of managing data comprising:
A memory system, comprising:
Dependencies are inferred from the claim text.