US 12,141,439 B2
Memory command assignment based on command processor workload
Guang Shen, Shanghai (CN); and Yue Wei, Shanghai (CN)
Assigned to Micron Technology, Inc., Boise, ID (US)
Filed by Micron Technology, Inc., Boise, ID (US)
Filed on Aug. 24, 2022, as Appl. No. 17/821,894.
Claims priority of application No. 202210998627.5 (CN), filed on Aug. 19, 2022.
Prior Publication US 2024/0061585 A1, Feb. 22, 2024
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0613 (2013.01) [G06F 3/0635 (2013.01); G06F 3/0679 (2013.01)] 25 Claims
OG exemplary drawing
 
1. A memory device, comprising:
one or more components configured to:
detect a memory command to be executed;
determine a command type of the memory command,
wherein the command type is one of a first command type or a second command type;
identify a primary command processor associated with the command type,
wherein the primary command processor is one of a plurality of command processors that are configured to execute memory commands for the memory device, and
wherein the primary command processor is configured to execute only commands having the first command type unless a first computational credit condition, associated with another command processor of the plurality of command processors, is satisfied;
determine a cumulative computational credit value, associated with the primary command processor, based on memory commands that are assigned to the primary command processor; and
selectively assign the memory command to the primary command processor or a secondary command processor, of the plurality of command processors, based on whether the cumulative computational credit value satisfies a threshold,
wherein the secondary command processor is configured to execute only commands having the second command type unless a second computational credit condition, associated with another command processor of the plurality of command processors, is satisfied.