Controller and method for performing background operations
AssigneeSanDisk Technologies LLC
InventorsPaul A. Lassa, David C. Brief
Life of this patent
Estimating the term…
Loading patent…
AssigneeSanDisk Technologies LLC
InventorsPaul A. Lassa, David C. Brief
Estimating the term…
The embodiments described herein provide a controller and method for performing a background commands or operations. In one embodiment, a controller is provided with interfaces through which to communicate with a host and a plurality of flash memory devices. The controller contains a processor operative to perform a foreground command received from the host, wherein the processor performs the foreground command to completion without interruption. The processor is also operative to perform a background commands or operations stored in the controller's memory, wherein the processor performs the background command until completed or preempted by a foreground command. If the background command is preempted, the processor can resume performing the background command at a later time until completed.
A controller comprising:
A method for performing a background operation, the method comprising:
Dependencies are inferred from the claim text.