US 12,353,766 B2
Fairness and consistency in multi-function nonvolatile memory (NVM) express (NVMe) device (MFND)
Shay Benisty, Beer Sheva (IL)
Assigned to Sandisk Technologies, Inc., Milpitas, CA (US)
Filed by Western Digital Technologies, Inc., San Jose, CA (US)
Filed on Sep. 6, 2023, as Appl. No. 18/461,779.
Prior Publication US 2025/0077117 A1, Mar. 6, 2025
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 device; and
a controller coupled to the memory device, wherein the controller is configured to:
determine that at least one host submission queue (SQ) is not empty;
determine that at least one device side SQ has room for at least one entry;
determine from which host SQ to retrieve an entry;
retrieve at least one entry from the host SQ;
place the at least one entry in a device side SQ;
determine that a command context slot is open;
determine from which device side SQ to retrieve an entry;
retrieve an entry from the determined device side SQ; and
place the entry in an open command context slot, wherein the determining from which device side SQ to retrieve an entry comprises arbitrating between multiple device side SQs.