Back to results
US 11,113,002 B2Granted
Command overlap checking in a data storage device
AssigneeSeagate Technology LLC
InventorThomas V. Spencer
Life of this patent
Estimating the term…
Abstract
A data storage device includes a controller configured to recognize commands received from a host as single logical address (LA) commands or multi-LA commands. The data storage drive also includes a command overlap detection table having a plurality of records with each record configured to store multiple unrelated LAs associated with different single LA commands and configured to store multiple related LAs associated with a single multi-LA command.
Claims20
A data storage device comprising:
- a controller configured to recognize commands received from a host as single logical address (LA) commands or multi-LA commands;
- and
- a command overlap detection table having a plurality of records with each record having a predetermined bit length and configured to:
- store multiple unrelated LAs associated with different single LA commands;
- store multiple related LAs associated with a single multi-LA command;
- and
- the record is not configured to store the unrelated LAs associated with the different single LA commands together with the multiple related LAs associated with the single multi-LA command at the same time.
4 more elements
A method comprising:
- recognizing commands received in a data storage drive from a host as single logical address (LA) commands or multi-LA commands;
- providing a command overlap detection table having a plurality of records with each record having a predetermined bit length;
- storing multiple LAs associated with different commands in a same record of the command overlap detection table when the different commands are recognized as single LA commands;
- storing multiple LAs associated with a same command in the same record of the command overlap detection table when the same command is recognized as a multi-LA command;
- and
- not storing in the same record of the command overlap detection table the multiple LAs associated with the different single LA commands together with the multiple LAs associated with the same multi-LA command at the same time.
3 more elements
An apparatus comprising:
- at least one non-volatile storage medium configured to store user data received via a host;
- a controller, communicatively coupled to the at least one non-volatile storage medium, the controller configured to recognize commands related to the user data received from the host as single logical address (LA) commands or multi-LA commands;
- and
- a command overlap detection table having a plurality of records with each record having a predetermined bit length and configured to:
- store multiple unrelated LAs associated with different single LA commands;
- store multiple related LAs associated with a single multi-LA command;
- and
- the record is not configured to store the unrelated LAs associated with the different single LA commands together with the multiple related LAs associated with the single multi-LA command at the same time.
5 more elements
Dependencies are inferred from the claim text.