US 12,067,289 B2
Data storage device and method for memory-die-state-aware host command submission
Amit Sharma, Bengaluru (IN); and Dinesh Kumar Agarwal, Bangalore (IN)
Assigned to Sandisk Technologies, Inc., Milpitas, CA (US)
Filed by Western Digital Technologies, Inc., San Jose, CA (US)
Filed on Jan. 10, 2022, as Appl. No. 17/571,841.
Prior Publication US 2023/0221888 A1, Jul. 13, 2023
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 data storage device comprising:
a memory comprising a plurality of memory dies; and a controller configured to: receive a request from a host for a storage location of a logical-to-physical address translation map that includes a memory die ready/busy status for each physical address in the logical-to-physical address translation map, wherein a busy status for one of the plurality of memory dies indicates that the one of the plurality of memory dies is busy with an ongoing memory operation and that a new memory operation to the memory die will be delayed until after the ongoing memory operation is completed;
respond to the request by providing the storage location of the logical-to-physical address translation map to the host; and
receive a command from the host to perform a memory operation on a logical address that translates, in the logical-to-physical address translation map, to a physical address in one of the plurality of memory dies that is indicated to be ready, wherein the command is selected by the host after the host accesses the logical-to-physical address translation map at the storage location to determine that the one of the plurality of memory dies is indicated to be ready.