US 12,455,607 B2
Storage device for executing background operation based on power state and operating method thereof
In Jong Jang, Icheon-si (KR)
Assigned to SK hynix Inc., Icheon-si (KR)
Filed by SK hynix Inc., Icheon-si (KR)
Filed on Feb. 22, 2023, as Appl. No. 18/172,477.
Claims priority of application No. 10-2022-0160003 (KR), filed on Nov. 25, 2022.
Prior Publication US 2024/0176407 A1, May 30, 2024
Int. Cl. G06F 1/00 (2006.01); G06F 1/3225 (2019.01); G06F 1/3296 (2019.01)
CPC G06F 1/3225 (2013.01) [G06F 1/3296 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A storage device comprising:
a memory including a plurality of memory blocks; and
a controller configured to:
during changing a power state of the controller from a first power state to a second power state, change the power state of the controller through a plurality of intermediate power states between the first power state and the second power state,
determine background operations executable in each of the plurality of intermediate power states when the power state of the controller changes to each of the plurality of intermediate power states, and
execute a target background operation, among the executable background operations executable in a first intermediate power when the power state of the controller changes to the first intermediate power state,
wherein the controller is configured to determine the target background operation to execute a background operation having a higher priority earlier,
wherein the controller is configured to execute the target background operation for less than a set threshold execution time, and
wherein the controller is configured to suspend the target background operation when the target background operation is not completed after the threshold execution time elapses after starting the target background operation.