US 11,989,458 B2
Splitting sequential read commands
Dattatreya B Nayak, Udupi (IN); and Ramanathan Muthiah, Bangalore (IN)
Assigned to Western Digital Technologies, Inc., San Jose, CA (US)
Filed by Western Digital Technologies, Inc., San Jose, CA (US)
Filed on Sep. 12, 2022, as Appl. No. 17/942,452.
Prior Publication US 2024/0086107 A1, Mar. 14, 2024
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0634 (2013.01); G06F 3/0679 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a communication interface configured to communicate with a host; and
one or more control circuits in communication with the communication interface and configured to connect to one or more memory packages, each memory package having a plurality of planes of non-volatile memory cells, wherein the one or more control circuits are configured to:
access sequential read commands;
form a plurality of plane read commands from one or more of the sequential read commands, wherein each formed plane read command of the plurality of formed plane read commands is for data stored in a single plane of the plurality of planes; and
submit the plurality of formed plane read commands as asynchronous independent plane read (AIPR) commands to respective planes of the plurality of planes when the respective planes are free.