US 12,443,370 B2
Memory device active command tracking
Horia C. Simionescu, Foster City, CA (US); Raja V. S. Halaharivi, Gilroy, CA (US); and Prateek Sharma, San Jose, CA (US)
Assigned to Micron Technology, Inc., Boise, ID (US)
Filed by Micron Technology, Inc., Boise, ID (US)
Filed on Dec. 5, 2023, as Appl. No. 18/529,437.
Claims priority of provisional application 63/386,551, filed on Dec. 8, 2022.
Prior Publication US 2024/0192891 A1, Jun. 13, 2024
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0638 (2013.01); G06F 3/0673 (2013.01)] 25 Claims
OG exemplary drawing
 
1. A memory device, comprising:
one or more components configured to:
obtain, from a host device, a first one or more commands;
store information associated with the first one or more commands using a first identifier and a first counter that is associated with tracking active commands from the host device;
detect an event associated with at least one of the host device, the memory device, or a command;
initiate, based on detecting the event, a second counter associated with the first identifier and one or more active commands associated with the first identifier as indicated by the first counter at a time prior to detecting the event, wherein the one or more components, to initiate the second counter, are configured to:
store, for the second counter, a counter value and an indication of commands, from the first one or more commands, that are stored in association with the first counter at the time prior to detecting the event; and
maintain the second counter based on tracking completed commands that are associated with the first identifier;
obtain, from the host device, a second one or more commands after detecting the event; and
store information associated with the second one or more commands using a second identifier and the first counter.