Command and data selection in storage controller systems
AssigneeSanDisk Technologies LLC
InventorsTal Sharifie, Shay Benisty, Yair Baram
Life of this patent
Estimating the term…
Loading patent…
AssigneeSanDisk Technologies LLC
InventorsTal Sharifie, Shay Benisty, Yair Baram
Estimating the term…
A storage controller system may include a host controller that queues host commands as data transfer commands in a plurality of queue channels. The storage controller system may also include a data storage controller that selects data transfer commands for execution. The data storage controller may select all data transfer commands associated with a host command when all of the data transfer commands are located at heads of the queue channels. Alternatively, the data storage controller may select for execution data transfer commands at heads of the queue channels when associated cache areas are available to receive data, regardless of whether all of the data transfer commands associated with a host command are at the heads. The host controller may then retrieve the data in the cache areas when all of the data to be sent to the host in response to the host command is being cached.
A storage controller system comprising:
A method of selecting for execution data transfer commands stored in queue channels, the method comprising:
A storage controller system comprising:
A method of selecting cached data for transmission to a host, the method comprising:
Dependencies are inferred from the claim text.