Dc-dc converter and dc-dc converter system thereof
US-2015249391-A1 · Sep 3, 2015 · US
US9753525B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9753525-B2 |
| Application number | US-201414581781-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 23, 2014 |
| Priority date | Dec 23, 2014 |
| Publication date | Sep 5, 2017 |
| Grant date | Sep 5, 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, methods, and devices are disclosed for mitigating voltage droop in a computing device. An example apparatus includes a plurality of threshold registers to store respective voltage droop thresholds, and an interface to receive a license grant message indicating a license mode for a processor core or domain. The license mode corresponds to a selected set of execution units in the processor core or domain. The apparatus also includes a voltage droop correction module to, based on the license mode indicated in the license grant message, select one of the voltage droop thresholds from the plurality of voltage droop registers, and compare a voltage droop in the processor core or domain with the selected voltage droop threshold. Based on the comparison, the apparatus triggers a voltage droop correction process.
Opening claim text (preview).
The invention claimed is: 1. An apparatus comprising: a plurality of threshold registers to store respective voltage droop thresholds, each voltage droop threshold stored in the threshold registers corresponding to a unique license mode of a processor core or domain; an interface to receive a license grant message indicating a license mode for the processor core or domain, the license mode corresponding to a selected set of execution units in the processor core or domain; a voltage droop correction module comprising: a threshold selector module coupled to the plurality of threshold registers, the threshold selector module configured to, based on the license mode indicated in the license grant message, select one of the voltage droop thresholds from the plurality of threshold registers; a voltage sense line coupled to an area of the processor core or domain expected to experience the voltage droop; and a comparator to compare a sensed voltage droop on the voltage sense line with the selected voltage droop threshold, wherein based on the comparison, the voltage droop correction module is configured to trigger a voltage droop correction process. 2. The apparatus of claim 1 , further comprising a voltage regulator to couple a regulated voltage to a device including the processor core or domain. 3. The apparatus of claim 2 , wherein the voltage regulator is coupled to a motherboard. 4. The apparatus of claim 2 , wherein the voltage regulator comprises a fully integrated voltage regulator (FIVR) integrated with the device including the processor core or domain. 5. The apparatus of claim 1 , wherein the interface receives the license grant message from a power control unit (PCU). 6. The apparatus of claim 1 , wherein the voltage droop correction process comprises a non-linear control process to provide excess current to the processor core or domain via one or more current supply lines. 7. The apparatus of claim 6 , wherein the voltage droop correction module further comprises one or more current clamps configured to provide the excess current to the one or more current supply lines in response to the trigger. 8. The apparatus of claim 7 , wherein the voltage sense line comprises a first voltage sense line, the area of the processor core or domain comprises a first area of the processor core or domain, the comparator comprises a first comparator, the sensed voltage droop comprises a first sensed voltage droop, and the droop event comprises a first droop event, wherein the voltage droop correction module further comprises: a second voltage sense line coupled to a second area of the processor core or domain expected to experience the voltage droop; and a second comparator to compare a second sensed voltage droop on the second voltage sense line to the selected voltage droop threshold to detect a second droop event, and to fire the one or more current clamps in response to the detected second droop event. 9. The apparatus of claim 7 , wherein the voltage droop correction module further comprises a digital to analog converter coupled between the threshold selector module and the comparator, wherein the selected voltage droop threshold comprises a digital value, and wherein the digital to analog converter is configured to convert the digital value to an analog threshold signal and to provide the analog threshold signal to an input of the comparator. 10. The apparatus of claim 7 , wherein the voltage droop correction module is configured to adjust a strength of the one or more current clamps based on the license mode indicated in the license grant message. 11. A method comprising: receiving, at a voltage regulator, a signal indicating a license mode corresponding to a selected set of execution units in a core or domain of a processor; based on the indicated license mode, selecting, via a threshold selector module, one of a plurality of thresholds stored in a plurality of threshold registers coupled to the threshold selector module, each of the thresholds corresponding to a unique license mode of the core or domain of a processor; detecting a voltage droop event in the core or domain of the processor via a voltage sense line coupled to an area of the core or domain expected to experience the voltage droop; determining, via a comparator, that the voltage droop event exceeds the selected threshold; and in response to the determination, triggering, via a voltage droop correction module, a voltage droop correction process. 12. The method of claim 11 , wherein the voltage droop correction process comprises a non-linear control process including providing excess current to the processor core or domain via one or more current supply lines. 13. The method of claim 12 , wherein triggering the voltage droop correction process comprises triggering one or more current clamps configured to provide the excess current to the one or more current supply lines. 14. The method of claim 13 , further comprising adjusting a strength of the one or more current clamps based on the license mode indicated in the license grant message. 15. The method of claim 12 , wherein triggering the voltage droop correction process comprises adjusting, based on the license mode indicated in the license grant message, a strength of one or more current clamps configured to provide the excess current. 16. The method of claim 11 , wherein detecting the voltage droop event comprises receiving a signal from a voltage sense line coupled to an area of the processor core or domain expected to experience the voltage droop. 17. At least one non-transitory computer-readable storage medium having stored thereon instructions that, when executed by a processor, cause the processor to perform operations comprising: receiving a signal indicating a license mode corresponding to a selected set of execution units in a core or domain; based on the indicated license mode, selecting one of a plurality of thresholds for the selected set of execution units from a plurality of threshold registers, each of the thresholds corresponding to a unique license mode of the core or domain of a processor; detecting a voltage droop event in the core or domain based on a signal from a voltage sense line coupled to an area of the core or domain expected to experience the voltage droop; determining that the voltage droop event detected based on the signal from the voltage sense line exceeds the selected threshold; and in response to the determination, triggering a voltage droop correction module to execute a voltage droop correction process. 18. The at least one non-transitory computer-readable storage medium of claim 17 , wherein the voltage droop correction process comprises a non-linear control process including providing excess current to the processor core or domain via one or more current supply lines. 19. The at least one non-transitory computer-readable storage medium of claim 18 , wherein triggering the voltage droop correction process comprises triggering one or more current clamps configured to provide the excess current to the one or more current supply lines. 20. The at least one non-transitory computer-readable storage medium of claim 19 , further comprising adjusting a strength of the one or more current clamps based on the license mode indicated in the license grant message. 21. The at least one non-transitory computer-readable storage medium of claim 18 , wherein triggering the voltage droop correction process comprises adjusting, based on the license mode in
Power saving in microcontroller unit · CPC title
in the event of power-supply fluctuations · CPC title
Cross-Sectional Technologies · mapped topic
Energy efficient computing, e.g. low power processors, power management or thermal management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.