US 11,755,227 B2
Command batching for a memory sub-system
John Paul Traver, Boise, ID (US); Yun Li, Fremont, CA (US); Scheheresade Virani, Frisco, TX (US); Ning Zhao, Milpitas, CA (US); and Tom Victor Maria Geukens, Longmont, CO (US)
Assigned to Micron Technology, Inc., Boise, ID (US)
Filed by Micron Technology, Inc., Boise, ID (US)
Filed on Jul. 8, 2022, as Appl. No. 17/860,999.
Application 17/860,999 is a continuation of application No. 16/809,360, filed on Mar. 4, 2020, granted, now 11,385,820.
Prior Publication US 2022/0374159 A1, Nov. 24, 2022
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0647 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0659 (2013.01); G06F 3/0673 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a plurality of commands for a plurality of transfer units of a memory sub-system, the plurality of transfer units each comprising a block of data to be written to a non-volatile memory device;
generating a list of the plurality of transfer units based at least in part on receiving the plurality of commands;
storing, by an input/output core, at least one pointer of the list in a shared memory based at least in part on generating the list; and
retrieving, from the shared memory, the plurality of transfer units that each comprise the block of data to be written to the non-volatile memory device based at least in part on storing the at least one pointer in the shared memory.