Programmable peak power management
AssigneeMicron Technology, Inc.
InventorsGiuseppe Cariello, Chiara Cerafogli, Marco Domenico Tiburzi, Fulvio Rori
Life of this patent
Estimating the term…
Abstract
The disclosure describes a programmable power management system for NAND Flash devices. In one embodiment, dedicated match logic is provided to store program counters responsible for peak power consumption of one or more NAND Flash dies. Upon detecting that a current program counter equals a stored program counter, a high current enable signal is toggled causing at least one NAND Flash die to suspend operations, thereby reducing peak power consumption of the NAND Flash device.
Claims24
A device comprising:
- match logic, the match logic comprising a lookup table populated with program counter addresses;
- peak power management logic coupled to the match logic, the peak power management logic configured to receive a high current enable signal and, in response, toggling a peak power mode of one or more Flash dies;
- and
- a controller configured to transmit a current program counter to the match logic, such that the match logic enables the peak power management logic upon determining that the current program counter is stored in the lookup table.
A method comprising:
- populating a lookup table with at least one program counter address;
- receiving a current program counter address;
- enabling a high current enable signal in response to determining that the current program counter address is equal to the at least one program counter address;
- and
- toggling a peak power mode of one or more Flash dies in response to enabling the high current enable signal, the peak power mode causing at least one of the Flash dies to suspend operations.
A non-transitory computer readable storage medium for tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining the steps of:
- populating a lookup table with at least one program counter address;
- receiving a current program counter address;
- enabling a high current enable signal in response to determining that the current program counter address is equal to the at least one program counter address;
- and
- toggling a peak power mode of one or more Flash dies in response to enabling the high current enable signal, the peak power mode causing at least one of the Flash dies to suspend operations.
Dependencies are inferred from the claim text.