Method and apparatus to automate commands spanning regions with inconsistent attributes
AssigneeSanDisk Technologies LLC
InventorsStephen P Hack, William Guthrie, Dhanunjaya Rao Gorrle, Vijay Motagi
Life of this patent
Estimating the term…
Loading patent…
AssigneeSanDisk Technologies LLC
InventorsStephen P Hack, William Guthrie, Dhanunjaya Rao Gorrle, Vijay Motagi
Estimating the term…
A storage device meets demands for high throughput for host input/output (IO) commands. A hardware module receives the host IO command, determines that there is an exception condition in the host IO command, and forwards the host IO command to a controller. The controller splits the host IO command into sub-commands, changes length fields associated with the sub-commands to reflect a length of data in the region and turns off auto-complete signaling from the hardware module to a host completion queue. The controller submits a first sub-command to the hardware module for processing and receives an indication from the hardware module when processing is complete. The controller continues submission of the sub-commands up to a last sub-command. Prior to submitting the last sub-command, the controller resets the control register to turn on the auto-complete signaling and submit the last sub-command to the hardware module for processing.
A storage device to meet demands for high throughput for host input/output (IO) commands, the storage device comprises:
A storage device to meet demands for high throughput for host input/output (IO) commands, the storage device comprises:
A method in a storage device for meeting demands for high throughput for host input/output (IO) commands, the storage device comprises a hardware module and a controller to execute the method comprising:
Dependencies are inferred from the claim text.