Data storage device and method of operating the same
AssigneeSK hynix Inc.
InventorsGeon Ho Yun, Min Hwan Moon
Life of this patent
Estimating the term…
Abstract
Provided herein may be a data storage device for efficiently controlling performance and a method of operating the same. The data storage device may include a plurality of memory dies, a command storage configured to store commands, a credit information generator configured to generate and store maximum credit information indicating, for each command type, a maximum number of commands that are capable of being simultaneously performed by the plurality of memory dies, and a performance manager configured to provide the commands to the plurality of memory dies so that the plurality of memory dies process a number of commands greater than or equal to the maximum credit information.
Claims20
A data storage device comprising:
- a plurality of memory dies;
- a command storage configured to store commands;
- a credit information generator configured to generate and store maximum credit information indicating a maximum number of the commands that the plurality of memory dies are capable of processing simultaneously for each command type;
- and
- a performance manager configured to provide the commands to the plurality of memory dies to process a limited number of the commands less than or equal to the maximum credit information corresponding to the each command type.
A data storage device comprising:
- a plurality of memory dies;
- a command storage configured to store commands;
- a credit information generator configured to store first maximum credit information indicating a maximum number of the commands that the plurality of memory dies are capable of processing simultaneously for each command type and second maximum credit information less than the first maximum credit information;
- and
- a performance manager configured to provide a limited number of the commands to the plurality of memory dies based on one of the first maximum credit information and the second maximum credit information depending on a temperature of each of the plurality of memory dies.
A controller comprising:
- a host interface configured to communicate with a host;
- a memory interface configured to communicate with a memory device;
- and
- a processor configured to control the host interface and the memory interface,
- wherein the processor is configured to:
- generate a plurality of commands, each command corresponding to a request received from the host, and
- control the memory interface to provide the generated commands to the memory device based on maximum credit information indicating a maximum number of the commands that the memory device is capable of processing simultaneously for each command type, and issue command information indicating a limited number of the commands for the each command type.
Dependencies are inferred from the claim text.