Performance regulation techniques
US-10886847-B1 · Jan 5, 2021 · US
US11211935B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11211935-B2 |
| Application number | US-202017020667-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 14, 2020 |
| Priority date | Feb 5, 2020 |
| Publication date | Dec 28, 2021 |
| Grant date | Dec 28, 2021 |
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.
An all-digital voltage monitor (ADVM) generates a multi-bit output code that changes in proportion to a voltage being monitored, by leveraging the voltage impact on a gate delay. ADVM utilizes a simple delay chain, which receives a clock-cycle-long pulse every clock cycle, such that the monitored supply voltage is sampled for one full cycle every cycle. The outputs of all delay cells of the delay chain collectively represents a current voltage state as a digital thermometer code. In AVDM, a voltage droop event thus results in a decrease in the output code from a nominal value, while an overshoot results in an increase in the output code.
Opening claim text (preview).
What is claimed is: 1. An apparatus comprising: a power supply node to provide a voltage and/or current; a clock node to provide a clock; and a voltage monitor coupled to the power supply node and the clock node, wherein the voltage monitor includes samplers that provide multi-bit resolution of the voltage on the power supply node in a single cycle of the clock, and wherein the voltage monitor includes bubble suppression logic gates. 2. The apparatus of claim 1 , wherein the voltage monitor generates an output that represents a current voltage state of the voltage on the power supply node as a digital thermometer code or Gray code. 3. The apparatus of claim 1 , wherein the voltage monitor is to monitor a range of voltage change of the voltage on the power supply node, wherein the range is greater than 400 mV. 4. The apparatus of claim 1 , wherein the voltage monitor is to sample a voltage droop of the voltage on the power supply node. 5. The apparatus of claim 1 , wherein the voltage monitor is part of a digital standard library which complies with an automatic place and route scheme. 6. The apparatus of claim 1 , wherein the voltage monitor is to apply polarity inversion of a code from a delay line, wherein the polarity inversion is applied every other cycle of the clock. 7. The apparatus of claim 1 , wherein the voltage monitor comprises: a clock divider to divide a frequency of the clock on the clock node and to generate a frequency divided clock; and a time-to-digital converter coupled to the clock divider and the power supply node, wherein the time-to-digital converter captures changes in voltage on the power supply node into a code. 8. The apparatus of claim 7 , wherein the code is received by a power management unit. 9. The apparatus of claim 7 , wherein the time-to-digital converter has a latency of one cycle of the clock on the clock node. 10. The apparatus of claim 7 , wherein the clock divider has a divider ratio of 2, 4, or 8. 11. The apparatus of claim 7 , wherein the time-to-digital converter comprises a delay chain comprising delay cells, wherein the delay chain is to receive the frequency divided clock at an input of the delay chain. 12. The apparatus of claim 11 , wherein the voltage monitor comprises a plurality of sequential circuitries, wherein each of the sequential circuitries is coupled to an output of an individual delay cell of the delay chain. 13. The apparatus of claim 12 , wherein the voltage monitor comprises a selection circuitry coupled to the plurality of sequential circuitries, wherein the selection circuitry includes a multiple of multiplexers, wherein each multiplexer is coupled to an individual sequential circuitry of the plurality of sequential circuitries. 14. The apparatus of claim 13 , wherein the voltage monitor comprises logic to suppress metastability-induced bubble in outputs of the selection circuitry. 15. A system comprising: a memory; a processor coupled to the memory; and a wireless interface to allow the processor to communicate with another device, wherein the processor includes: a power supply node to provide a voltage and/or current; a clock node to provide a clock; and a voltage monitor coupled to the power supply node and the clock node, wherein the voltage monitor includes samplers that provide multi-bit resolution of the voltage on the power supply node in a single cycle of the clock. 16. The system of claim 15 , wherein the processor includes a power management controller to receive an output of the voltage monitor and adjusts a frequency of operation of a processor core according to the output. 17. The system of claim 15 , wherein the processor includes a pin which provides a code from the voltage monitor, wherein the code indicates changes to the voltage on the power supply node. 18. An apparatus comprising: a power supply node to provide a voltage and/or current; a clock node to provide a clock; and a voltage monitor coupled to the power supply node and the clock node, wherein the voltage monitor includes samplers that provide multi-bit resolution of the voltage on the power supply node in a single cycle of the clock, wherein the voltage monitor is to apply polarity inversion of a code from a delay line, wherein the polarity inversion is applied ever every other cycle of the clock. 19. The apparatus of claim 18 , wherein the voltage monitor generates an output that represents a current voltage state of the voltage on the power supply node as a digital thermometer code or Gray code. 20. The apparatus of claim 18 , wherein the voltage monitor is to monitor a range of voltage change of the voltage on the power supply node or a voltage droop of the voltage on the power supply node. 21. The apparatus of claim 18 , wherein the voltage monitor is part of a digital standard library which complies with an automatic place and route scheme. 22. An apparatus comprising: a power supply node to provide a voltage and/or current; a clock node to provide a clock; and a voltage monitor coupled to the power supply node and the clock node, wherein the voltage monitor comprises: a clock divider to divide a frequency of the clock on the clock node and to generate a frequency divided clock; and a time-to-digital converter coupled to the clock divider and the power supply node, wherein the time-to-digital converter captures changes in voltage on the power supply node into a code. 23. The apparatus of claim 22 , wherein the code is received by a power management unit. 24. The apparatus of claim 22 , wherein the time-to-digital converter has a latency of one cycle of the clock on the clock node. 25. The apparatus of claim 22 , wherein the clock divider has a divider ratio of 2, 4, or 8. 26. The apparatus of claim 22 , wherein the time-to-digital converter comprises a delay chain comprising delay cells, wherein the delay chain is to receive the frequency divided clock at an input of the delay chain. 27. The apparatus of claim 26 , wherein the voltage monitor comprises a plurality of sequential circuitries, wherein each of the sequential circuitries is coupled to an output of an individual delay cell of the delay chain. 28. The apparatus of claim 27 , wherein the voltage monitor comprises a selection circuitry coupled to the plurality of sequential circuitries, wherein the selection circuitry includes a multiple of multiplexers, wherein each multiplexer is coupled to an individual sequential circuitry of the plurality of sequential circuitries. 29. The apparatus of claim 28 , wherein the voltage monitor comprises logic to suppress metastability-induced bubble in outputs of the selection circuitry.
Floor-planning or layout, e.g. partitioning or placement · CPC title
Analogue/digital conversion; Digital/analogue conversion (conversion of analogue values to or from differential modulation H03M3/00) · CPC title
Time-to-digital converters [TDC] (analog-to-digital converters with intermediate conversion to time or phase H03M1/50, H03M1/60) · CPC title
Routing (G06F30/396 takes precedence) · CPC title
the phase shifting device being digitally controlled · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.