US 12,379,871 B2
System and storage device for executing read command using read recovery level and methods of operation
Young Kyun Shin, Icheon-si (KR); and Jung Hyun Joh, Icheon-si (KR)
Assigned to SK hynix Inc., Icheon-si (KR)
Filed by SK hynix Inc., Icheon-si (KR)
Filed on Nov. 24, 2022, as Appl. No. 18/058,751.
Claims priority of application No. 10-2022-0116728 (KR), filed on Sep. 16, 2022.
Prior Publication US 2024/0094952 A1, Mar. 21, 2024
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A storage device comprising:
a memory configured to store data; and
a controller configured to transmit a plurality of candidate read recovery levels to an external device, and receive, from the external device, a target read recovery level indicating a read command execution completion time and an error recovery amount requested by the external device; configured to read, from the memory, data requested by a read command transmitted by the external device; configured to perform error recovery on data requested by the read command; and configured to transmit, to the external device, a result of executing the read command within the read command execution completion time indicated by the target read recovery level,
wherein the target read recovery level is determined on the basis of the plurality of candidate read recovery levels, and
each of the plurality of candidate read recovery levels indicates information on a read command execution completion time and an error recovery amount and the plurality of candidate read recovery levels includes a maximum read command execution completion time and a minimum read command execution completion time for the storage device.