Suspending memory erase operations to perform higher priority memory commands
AssigneeMicron Technology, Inc.
InventorsShakeel Isamohiuddin BUKHARI, Mark ISH
Life of this patent
Estimating the term…
Abstract
Implementations described herein relate to suspending memory erase operations to perform high priority memory commands. In some implementations, a memory device may detect, while an active stage of an erase operation is being performed by the memory device, a pending memory command with a higher priority than the erase operation. The memory device may selectively suspend the active stage of the erase operation, to allow the pending memory command to be executed, based on the active stage of the erase operation that is being performed and/or a value of a suspend determination timer associated with suspending the active stage of the erase operation.
Claims20
A memory device, comprising:
- one or more components configured to:
- detect a host read command during an erase operation, wherein the erase operation includes one or more stages;
- and
- selectively suspend the erase operation based on detecting the host read command and based on:
- a first condition if a first stage of the erase operation is being performed, and
- a second condition if a second stage of the erase operation is being performed.
A method, comprising:
- detecting, by a memory device and during an erase operation, a memory command;
- and
- selectively suspending, by the memory device, the erase operation based on detecting the memory command and based on:
- a first condition if an active stage of the erase operation is a first stage, and
- a second condition if the active stage is a second stage.
A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising:
- one or more instructions that, when executed by one or more processors of a system, cause the system to:
- detect, during an erase operation, a memory command;
- and
- suspend the erase operation based on detecting the memory command and based on:
- a first condition if a first stage of the erase operation is being performed, and
- a second condition if a second stage of the erase operation is being performed.
Dependencies are inferred from the claim text.