US 11,789,659 B2
Method for dynamically managing host read operation and read refresh operation in a storage device, storage device, and storage medium
Ching-Chung Lai, Zhubei (TW); Lian-Chun Lee, Zhubei (TW); and Chun-Shu Chen, Zhubei (TW)
Assigned to SK hynix Inc., Icheon-si (KR)
Filed by SK hynix Inc., Icheon-si (KR)
Filed on Mar. 1, 2022, as Appl. No. 17/683,898.
Claims priority of application No. 110145996 (TW), filed on Dec. 9, 2021.
Prior Publication US 2023/0185488 A1, Jun. 15, 2023
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/064 (2013.01); G06F 3/0616 (2013.01); G06F 3/0619 (2013.01); G06F 3/0679 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A method for dynamically managing host read operation and read refresh operation in a storage device, the method comprising steps of:
(a) controlling, by a controller of the storage device, a ratio of number of host read operation to number of read refresh operation in the storage device to be in line with a first value and obtaining a total read request count which accumulates in the storage device;
(b) when a criterion for updating the ratio is satisfied, in response to a number of read requests, of the total read request count, equaling a threshold value, determining, by the controller, a second value for the ratio of number of host read operation to number of read refresh operation according to the total read request count and information of blocks to be refreshed in the storage device; and
(c) controlling, by the controller, the number of host read operation and the number of read refresh operation in the storage device so that a ratio of the number of host read operation and the number of read refresh operation is in line with the second value,
wherein in the step (b), the information of the blocks to be refreshed in the storage device includes a difference value between a read disturb threshold and a read count, an increased read count, and a valid page count for each of the blocks to be refreshed.