US 12,067,293 B2
Data storage device and method for host multi-command queue grouping based on write-size alignment in a multi-queue-depth environment
Amit Sharma, Bengaluru (IN); Dinesh Kumar Agarwal, Bangalore (IN); and Abhinandan Venugopal, Bangalore (IN)
Assigned to Sandisk Technologies, Inc., Milpitas, CA (US)
Filed by Western Digital Technologies, Inc., San Jose, CA (US)
Filed on May 17, 2022, as Appl. No. 17/746,019.
Prior Publication US 2023/0409234 A1, Dec. 21, 2023
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/0613 (2013.01); G06F 3/0688 (2013.01); G06F 2212/7203 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A data storage device comprising:
a volatile memory;
a non-volatile memory; and
a processor configured to:
provide a host with an indication of a required amount of data needed to program a set of multi-level cell blocks in the non-volatile memory;
receive an assurance from the host that the host will provide the data storage device with the required amount of data; and
based on the assurance received from the host, program the set of multi-level cell blocks in the non-volatile memory as data is received from the host into the volatile memory instead of after all of the required amount of data is received from the host and stored in the volatile memory, since a capacity of the volatile memory is less than the required amount of data.