Back to results
US 2018/0024772 A1Published application
Memory device including concurrent suspend states for different operations
AssigneeMicron Technology, Inc.
InventorsAliasgar S. Madraswala, Purval S. Sule, Karthikeyan Ramamurthi
Life of this patent
Estimating the term…
Abstract
Some embodiments include apparatuses and methods using memory cells and a control unit to suspend an erase operation performed on a first portion of the memory cells and to suspend a program operation performed on a second portion of the memory cells while the erase operation is suspended. The control unit includes register circuitry to store status information indicating that the program operation is suspended while the erase operation is suspended.
Claims25
An apparatus comprising:
- memory cells;
- and
- a control unit to suspend an erase operation performed on a first portion of the memory cells and to suspend a program operation performed on a second portion of the memory cells if a read command is received while the program operation is performed and while the erase operation is suspended, the control unit including register circuitry to store status information indicating that the program operation is suspended while the erase operation is suspended, the control unit to ignore an erase suspense command to suspend an in-progress erase operation if the in-progress operation exceeds a finish threshold, and the control unit to ignore a program suspend command if the program suspend command is received while the program operation is performed and while the erase operation is suspended.
An apparatus comprising:
- conductive lines;
- memory cells;
- a command decoder to decode information received from the conductive lines in order to provide commands associated with operations to be performed on the memory cells;
- a state machine in a control unit to place an erase operation performed on a portion of the memory cells in an erase suspend state based on an erase suspend command decoded by the command decoder, and to place a program operation performed on another portion of the memory cells in a program suspend state if a read command is received while the program operation is performed after the erase operation is suspended;
- and
- register circuitry to change a value of a combination of bits stored in the register circuitry from a first value to a second value to indicate that the erase operation and the program operation are concurrently in suspend states, the control unit to ignore an erase suspense command to suspend an in-progress erase operation if the in-progress operation exceeds a finish threshold, and the control unit to ignore a program suspend command if the program suspend command is received while the program operation is performed and while the erase operation is suspended.
3 more elements
An apparatus comprising:
- an interface;
- a memory controller coupled to the interface;
- and
- a memory device coupled to the controller, the memory device including a control unit, the control unit to suspend an erase operation performed on the memory device based on an erase suspend command and perform a program operation on the memory device, and to suspend the program operation if a read command is received while the program operation is performed and perform a read operation on the memory device while the erase operation and the program operation are suspended, the control unit to ignore an erase suspense command to suspend an in-progress erase operation if the in-progress operation exceeds a finish threshold, and the control unit to ignore a program suspend command if the program suspend command is received while the program operation is performed and while the erase operation is suspended.
1 more element
A method comprising:
- performing an erase operation at a memory device;
- suspending the erase operation;
- performing a program operation at the memory device while the erase operation is suspended;
- suspending the program operation if a read command is received while the program operation is performed;
- performing a read operation at the memory device while the erase operation and the program operation are suspended;
- ignoring an erase suspense command to suspend an in-progress erase operation if the in-progress operation exceeds a finish threshold;
- and
- ignoring a program suspend command if the program suspend command is received while the program operation is performed and while the erase operation is suspended.
5 more elements
A method comprising:
- providing an erase command to a memory device to cause the memory device to perform an erase operation;
- providing an erase suspend command to the memory device to cause the memory device to suspend the erase operation;
- providing a program command to the memory device to cause the memory device to perform a program operation while the erase operation is suspended;
- providing a program suspend command to the memory device;
- ignoring the program suspend command if a program suspend command is received while the program operation is performed and while the erase operation is suspended;
- providing a read command to the memory device and suspending the program operation if a read command is received while the program operation is performed, and a read operation while the erase operation and the program operation are suspended;
- and
- ignoring an erase suspense command to suspend an in-progress erase operation if the in-progress operation exceeds a finish threshold.
5 more elements
Dependencies are inferred from the claim text.