US 12,073,086 B2
Throttling algorithm for block refreshing in data storage device
Aleksandr Kotikov, Minsk (BY); Aliaksandr Zapatylak, Minsk (BY); Dmitri Zeleniak, Minsk (BY); and Leanid Kavaliou, Minsk (BY)
Assigned to SK HYNIX INC., Icheon-si (KR)
Filed by SK hynix Inc., Icheon-si (KR)
Filed on Nov. 17, 2022, as Appl. No. 17/989,592.
Prior Publication US 2024/0168638 A1, May 23, 2024
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0613 (2013.01) [G06F 3/064 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A memory block refreshing method, comprising:
storing a read command in a first register to queue read refresh operations in a case that the read command causes a read counter value to reach a read refresher threshold value, the read counter value indicating a number of read operations performed;
adjusting the read refresher threshold value based on a number of first memory blocks corresponding to the queued read refresh operations to obtain a new read refresher threshold value; and
performing a mover read operation for moving data from the first memory blocks to second memory blocks different from the first memory blocks upon determination that the read counter value has reached the new read refresher threshold value.