Storage device and method of operating the same
AssigneeSK hynix Inc.
InventorJi Hoon SEOK
Life of this patent
Estimating the term…
Abstract
A storage device communicates with a host including a host memory. The storage device includes a semiconductor memory device and a device memory. The semiconductor memory device includes a plurality of non-volatile memory cells. The device memory stores validity information of host performance booster (HPB) sub-regions included in each of HPB regions cached in the host memory. The storage device determines to deactivate at least one HPB region among the HPB regions cached in the host memory based on the validity information included in the device memory, and transfers a message recommending to deactivate the determined HPB region to the host.
Claims21
A storage device communicating with a host including a host memory, the storage device comprising:
- a semiconductor memory device including a plurality of non-volatile memory cells;
- and
- a device memory configured to store validity information of host performance booster (HPB) sub-regions included in each of HPB regions cached in the host memory,
- wherein the storage device is configured to determine to deactivate at least one HPB region among the HPB regions cached in the host memory based on the validity information included in the device memory, and transfer a message to the host recommending to deactivate the determined HPB region.
A storage device communicating with a host including a host memory, the storage device comprising:
- a semiconductor memory device including a plurality of non-volatile memory cells;
- and
- a device memory configured to store a priority table for determining a host performance booster (HPB) sub-region to be cached in the host memory,
- wherein the storage device is configured to update the priority table based on a read command received from the host and to transfer, to the host, a message recommending the HPB sub-region to be cached in the host memory based on the priority table.
A method of operating a storage device communicating with a host including a host memory, the method comprising:
- determining to deactivate any one of a plurality of host performance booster (HPB) regions cached in the host memory;
- selecting any one of the plurality of HPB regions based on validity rates of the plurality of HPB regions cached in the host memory;
- and
- transferring, to the host, a message recommending to deactivate the selected HPB region.
A method of operating a storage device communicating with a host including a host memory, the method comprising:
- receiving a read command from the host;
- and
- updating a priority reference value for determining a host performance booster (HPB) sub-region to be cached in the host memory based on a characteristic of the read command.
An operating method of a host performance booster (HPB) system, the operating method comprising:
- deactivating a currently activated higher group of map data, in which a number of invalid lower groups of map data is greater than a threshold;
- and
- activating a currently deactivated and valid lower group of map data having a highest priority among all lower groups of map data,
- wherein the priority increases whenever reading data related to a corresponding lower group of map data,
- wherein an increment of the priority is different depending on whether the corresponding lower group is activated or whether the corresponding lower group, which is activated, is valid.
Dependencies are inferred from the claim text.