US 12,299,326 B2
Adaptive command completion timers
Karl D. Schuh, Santa Cruz, CA (US); and Daniel J. Hubbard, Boise, ID (US)
Assigned to MICRON TECHNOLOGY, INC., Boise, ID (US)
Filed by Micron Technology, Inc., Boise, ID (US)
Filed on Dec. 23, 2021, as Appl. No. 17/561,508.
Prior Publication US 2023/0205455 A1, Jun. 29, 2023
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0613 (2013.01); G06F 3/0653 (2013.01); G06F 3/0679 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a request to perform an operation in memory, wherein the memory comprises a plurality of subdivisions and wherein the plurality of subdivisions are of a same bit density;
determining a subdivision of the plurality of subdivisions to which the request is directed, wherein the subdivision is a memory die;
determining a command completion time based upon a command type for the operation and the subdivision to which the request is directed;
sending a command to the memory for the operation;
detecting that memory operation traffic is less than a threshold amount of a memory bus; and
sending a request to the memory for a status of the command prior to expiration of the determined command completion time in response to detecting that the memory operation traffic is less than the threshold amount of the memory bus.