US 11,875,056 B2
Controller for managing commands with zone identifications and memory system having the same
Jong Tack Jung, Icheon-si (KR)
Assigned to SK HYNIX INC., Icheon-si (KR)
Filed by SK hynix Inc., Icheon-si (KR)
Filed on Jun. 30, 2021, as Appl. No. 17/364,401.
Claims priority of application No. 10-2021-0006922 (KR), filed on Jan. 18, 2021.
Prior Publication US 2022/0229596 A1, Jul. 21, 2022
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A memory system, comprising:
a storage device including a plurality of memory blocks each grouped into one of a plurality of zones corresponding to a plurality of zone identification; and
a controller including:
a command manager configured to, based on requests and write pointers received from a host, generate commands allocated to the write pointers, and store the commands based on operating states of the storage device, each of the write pointers indicating an order that the requests are output from the host; and
a zone manager configured to:
in response to the commands being received from the command manager, store the commands in a write queue regardless of an order of the write pointers,
select a command corresponding to a selected zone identification among the commands stored in the write queue,
store the selected command in a selected buffer allocated to the selected zone identification such that an order of write pointers of commands stored in the selected buffer is consecutive, and
output the commands stored in the selected buffer, based on a number of the commands stored in the selected buffer.