US 11,914,897 B2
Arbitration techniques for managed memory
David Aaron Palmer, Boise, ID (US)
Assigned to Micron Technology, Inc., Boise, ID (US)
Filed by Micron Technology, Inc., Boise, ID (US)
Filed on Dec. 2, 2021, as Appl. No. 17/540,546.
Application 17/540,546 is a continuation of application No. 16/293,227, filed on Mar. 5, 2019, granted, now 11,194,511.
Claims priority of provisional application 62/786,764, filed on Dec. 31, 2018.
Prior Publication US 2022/0091788 A1, Mar. 24, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0656 (2013.01); G06F 3/0679 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A memory system comprising:
a controller configured to:
receive a first memory request for a first die of multiple memory die of the memory system;
determine that the first die is disabled;
responsive to a determination that the first die is disabled, store the first memory request into a first queue and record a timestamp that identifies a time at which the first memory request was added to the first queue;
determine, based upon the timestamp, that the first memory request has been in the first queue more than a specified threshold duration;
responsive to a determination that the first memory request has been in the first queue more than the specified threshold amount of time, disable a second die in the multiple memory die, the second die an enabled die that is a longest enabled die in the multiple memory die; and
responsive to disabling the second die, enable the first die, and process the first memory request on the first die.