Auto-suspend and auto-resume operations for a multi-die NAND memory device to reduce peak power consumption
First Claim
1. A method, comprising:
- determining by at least one die of a multi-die memory whether a subsequent memory operation is a high-current memory operation;
entering a suspended-operation mode by the at least one die if the subsequent memory operation is a high-current memory operation;
resuming operation by the at least one die in response to a resume operation event;
performing the subsequent memory operation;
receiving a counter-reset signal from a controller of the multi-die memory;
resetting an internal-die counter in response to the counter-reset signal;
counting a first clock signal using the internal-die counter;
resuming the operation by the at least one die in response to a predetermined count by the internal-die counter, the predetermined count of the internal-die counter comprising the resume operation event; and
performing the subsequent memory operation.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus that controls a peak-current condition in a multi-die memory, such as a solid-state drive, by determining by at least one die of the multi-die memory whether a subsequent memory operation is a high-current memory operation, such as an operation to enable a charge pump of the die, an operation to charge a bit line of the die, or a program/erase loop operation, or a combination thereof. The die enters a suspended-operation mode if the subsequent memory operation is determined to be a high current memory operation. Operation is resumed by the die in response to a resume operation event, such as, but not limited to, a command specifically address to the die, an indication from another die that a high-current memory operation is complete. Once operation is resumed, the die performs the high-current memory operation.
32 Citations
16 Claims
-
1. A method, comprising:
-
determining by at least one die of a multi-die memory whether a subsequent memory operation is a high-current memory operation; entering a suspended-operation mode by the at least one die if the subsequent memory operation is a high-current memory operation; resuming operation by the at least one die in response to a resume operation event; performing the subsequent memory operation; receiving a counter-reset signal from a controller of the multi-die memory; resetting an internal-die counter in response to the counter-reset signal; counting a first clock signal using the internal-die counter; resuming the operation by the at least one die in response to a predetermined count by the internal-die counter, the predetermined count of the internal-die counter comprising the resume operation event; and performing the subsequent memory operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of controlling a peak-current condition in a solid-state drive, the method comprising:
-
determining by at least one die of the solid-state drive whether a subsequent memory operation is a high-current memory operation, the high-current memory operation comprising an operation to enable a charge pump of the at least one die, an operation to charge a bit line of the at least one die, or a program/erase loop operation, or a combination thereof; entering a suspended-operation mode by the at least one die if the subsequent memory operation is a high current memory operation; resuming operation by the at least one die in response to a resume operation event; performing the subsequent memory operation; receiving a counter-reset signal from a controller of the solid-state drive; resetting an internal-die counter in response to the counter-reset signal; and counting a first clock signal using the internal-die counter; resuming the operation by the at least one die in response to a predetermined count by the internal-die counter, the predetermined count of the internal-die counter comprising the resume operation event; and performing the subsequent memory operation. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
at least one die of a multi-die memory configured to determine whether a subsequent memory operation is a high-current memory operation, the high-current memory operation comprising an operation to enable a charge pump of the at least one die, an operation to charge a bit line of the at least one die, or a program/erase loop operation, or a combination thereof; the at least one die further configured to; enter a suspended-operation mode by the at least one die if the subsequent memory operation is a high current memory operation, toggle a signal line in response to the determining by the at least one die whether the subsequent memory operation is a high-current memory operation, resume operation in response to a predetermined number of times the signal line is toggled by other dies of the multi-die memory, the predetermined number of times the signal line is toggled comprising a resume operation event, perform the subsequent memory operation, and toggle the signal line in response to performing the subsequent memory operation. - View Dependent Claims (15, 16)
-
Specification