Systems And Methods With Auxiliary Control Boards Having Interface Devices
US-2024393848-A1 · Nov 28, 2024 · US
US9665144B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9665144-B2 |
| Application number | US-201113333753-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 21, 2011 |
| Priority date | Dec 21, 2011 |
| Publication date | May 30, 2017 |
| Grant date | May 30, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for entry and exit latency reduction for low power states are described. In one embodiment, a computer implemented method initiates an energy-efficient low power state (e.g., deep sleep state) to reduce power consumption of a device. The method sets a power supply voltage that provides sufficient power to a dual power supply array for retention of states. Logic is powered down in this low power state.
Opening claim text (preview).
What is claimed is: 1. A system, comprising: a memory; a controller; and a device coupled to the controller, wherein the device includes one or more logic blocks; and one or more arrays of registers to store architectural state; a first power supply to be adaptively coupled to the one or more logic blocks and to the one or more arrays of registers; and a second power supply to be adaptively coupled to the one or more arrays of registers, wherein the controller is to initiate an energy-efficient low power state for the device to reduce power consumption by powering down the one or more logic blocks, and to couple the second power supply to the one or more arrays of registers and set a voltage of the second power supply to a retention voltage to retain states in the one or more arrays of registers during the energy-efficient low power state; wherein the retention voltage provided by the second power supply is different than a voltage provided by the first power supply during a non-low power state; wherein the controller is to reduce a latency associated with entering and exiting from the energy-efficient low-power state by accessing at least part of the architectural state from the one or more arrays of registers instead of from the memory; wherein the one or more arrays of registers comprise a dual power supply array having a local controller; and wherein the local controller is to couple the first and second power supplies to the one or more arrays of registers while the controller sets voltages for the first and second power supplies. 2. The system of claim 1 , further comprising: a first voltage regulator to receive a first voltage control input from the controller and to provide the first power supply; and a second voltage regulator to receive a second voltage control input from the controller and to provide the second power supply. 3. The system of claim 1 , further comprising: a first power gate to adaptively couple the first power supply to the one or more logic blocks; a second power gate to adaptively couple the first power supply to the dual power supply array; and a third power gate to adaptively couple the second power supply to the dual power supply array. 4. The system of claim 1 , wherein the controller is to initiate an active power state for the device, to power up the one or more logic blocks. 5. The system of claim 1 , wherein the controller interfaces with a power control algorithm to control voltages supplied to the one or more logic blocks and the dual power supply array. 6. A device, comprising: a memory; a controller; one or more logic blocks; a dual power supply array comprising a plurality of registers that are to store architectural state; a controller local to the dual power supply array; a first power supply to be adaptively coupled to the one or more logic blocks and to the dual power supply array; and a second power supply to be adaptively coupled to the dual power supply array, wherein the device is to be placed in an energy-efficient low power state in which the one or more logic blocks are to be powered down, and the second power supply is to be coupled to the dual power supply array, and a voltage of the second power supply is to be set to a retention voltage to retain the architectural state stored in the dual power supply array; wherein the retention voltage provided by the second power supply is different than a voltage provided by the first power supply during a non-low power state; wherein the controller local to the dual power supply array is to reduce a latency associated with entering and exiting from the energy-efficient low-power state by accessing at least part of the architectural state from the dual power supply array instead of from the memory; and wherein the local controller is to couple the first and second power supplies to the plurality of registers while the controller sets voltages for the first and second power supplies. 7. The device of claim 6 , further comprising: a first voltage regulator to provide the first power supply; and a second voltage regulator to provide the second power supply. 8. The device of claim 6 , further comprising: a first power gate to adaptively couple the first power supply to the one or more logic blocks; and a second power gate to adaptively couple the first power supply to the dual power supply array. 9. The device of claim 8 , further comprising: a third power gate to adaptively couple the second power supply to the dual power supply array. 10. The device of claim 6 , wherein the controller is to initiate an active power state for the device and to power up the one or more logic blocks. 11. A computer-implemented method, comprising: initiating, by a controller, an energy-efficient low power state of a device to reduce power consumption; setting, by the controller, a first power supply voltage of a first power supply to be adaptively coupled to one or more logic blocks and to a dual power supply array comprising a local controller and a plurality of registers that are to store architectural state; setting, by the controller, a second power supply voltage of a second power supply that is to provide sufficient power to the dual power supply array for retention of the architectural state in the plurality of registers while not maintaining power to the one or more logic blocks, wherein the sufficient power in the low power state is a voltage different than a voltage in a non-low power state; coupling the first power supply and the second power supply to the plurality of registers by the local controller; computing a temperature of the dual power supply array based on receiving input from temperature sensors of the device; compensating at least one of the first power supply voltage and the second power supply voltage; and reducing a latency associated with initiating the energy-efficient low-power state by accessing at least part of the architectural state from the dual power supply array instead of from a memory. 12. The computer-implemented method of claim 11 , wherein the architectural state is associated with a processing core that is powered down during the low power state. 13. The computer-implemented method of claim 11 , further comprising: computing a predicted operating life of the dual power supply array based on input from aging sensors of the dual power supply array. 14. The computer-implemented method of claim 13 , further comprising: computing aging of the dual power supply array. 15. The computer-implemented method of claim 14 , further comprising: compensating at least one of the first power supply voltage and the second power supply voltage if necessary based on the computed aging. 16. The computer-implemented method of claim 15 , further comprising: computing a required power supply voltage for the dual power supply array.
by lowering clock frequency · CPC title
Cross-Sectional Technologies · mapped topic
Monitoring of events, devices or parameters that trigger a change in power modality · CPC title
Cross-Sectional Technologies · mapped topic
Cross-Sectional Technologies · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.