Data storage system with improved time-to-ready
AssigneeSeagate Technology LLC
InventorsSteven S. Williams, David W. Claude
Life of this patent
Estimating the term…
Abstract
A data storage system can divide a semiconductor memory into a plurality of die sets prior to populating a die set queue with data access commands addressed by a remote host and having a first order. A command order strategy generated by a time-to-ready module organizes the data access commands to a second order that populate a channel queue and are executed as directed by the time-to-ready module in the second order.
Claims20
A method comprising:
- dividing a semiconductor memory into a plurality of die sets;
- populating a die set queue with data access commands addressed by a remote host, the data access commands having a first order;
- generating a command order strategy with a time-to-ready module, the command order strategy organizing the data access commands to a second order;
- executing the command order strategy as directed by the time-to-ready module to populate a channel queue;
- and
- executing the data access commands of the channel queue in the second order.
A method comprising:
- dividing a semiconductor memory into a plurality of die sets;
- populating a die set queue with data access commands addressed by a remote host, the data access commands having a first order;
- experiencing an electrical power interruption that disrupts operation of at least one die set of the plurality of die sets;
- generating a command order strategy with a time-to-ready module, the command order strategy organizing the data access commands to a second order;
- executing the command order strategy as directed by the time-to-ready module to populate a channel queue;
- and
- executing the data access commands of the channel queue in the second order.
A system comprising a semiconductor memory divided into a plurality of die sets with at least one die set queue populated with data access commands addressed by a remote host and having a first order, a command order strategy generated by a time-to-ready module organizes the data access commands to a second order that populates a channel queue and subsequently executes the data access commands in the second order.
Dependencies are inferred from the claim text.