IP Library Granted Patent US 8,412,385
Granted Patent B2
US 8,412,385 · App. 12/806,235 · Granted Apr 2, 2013

Power management

Inventors: Thomas D. Brumett, Jr. (San Jose, CA); Ian Chen (Campbell, CA); Ilbok Lee (Los Altos Hills, CA); Marcelo Martinez (Davis, CA)
Assignee: Silego Technology, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,412,385
App. No.
12/806,235
Granted
Apr 2, 2013
Kind
B2
Abstract

Communicating a power control feedback signal from a system is disclosed. In some embodiments, upon determining how to control input power which may be based at least in part, for example, on an in situ measurement of an operating condition in an operating environment, an appropriate symbol is constructed based upon the determination and is transmitted on a single line. In some embodiments, the single line corresponds to the reference voltage of an associated power supply.

Claims (66)

1. A system, comprising:

a processor configured to:

determine a real time value of an operating condition;

compare the real time value of the operating condition to a reference value;

based on the comparison, determine a manner in which to adjust input power to maintain the operating condition at or near the reference value; and

generate a control signal to control input power based on the determination of the manner in which to adjust input power; and

an interface configured to output the control signal;

wherein the operating condition comprises a phase shift of a critically delayed version of a current system clock relative to a non-delayed version of the current system clock, wherein the reference value comprises a predetermined amount of phase shift, and wherein to determine a manner in which to adjust input power comprises to determine to decrease input power if the real time value of the phase shift of the critically delayed version of the current system clock relative to the non-delayed version of the current system clock is less than the predetermined amount of phase shift.

2. The system of claim 1 , wherein the reference value includes a guard band.

3. A method, comprising:

determining a real time value of an operating condition;

comparing the real time value of the operating condition to a reference value;

based on the comparison, using a processor to determine a manner in which to adjust input power to maintain the operating condition at or near the reference value; and

generating a control signal to control input power based on the determination of the manner in which to adjust input power;

wherein the operating condition comprises a phase shift of a critically delayed version of a current system clock relative to a non-delayed version of the current system clock, wherein the reference value comprises a predetermined amount of phase shift, and wherein to determine a manner in which to adjust input power comprises to determine to decrease input power if the real time value of the phase shift of the critically delayed version of the current system clock relative to the non-delayed version of the current system clock is less than the predetermined amount of phase shift.

4. A computer program product embodied in a non-transitory computer readable storage medium and configured to cause a computer to:

determine a real time value of an operating condition;

compare the real time value of the operating condition to a reference value;

based on the comparison, determine a manner in which to adjust input power to maintain the operating condition at or near the reference value; and

generate a control signal to control input power based on the determination of the manner in which to adjust input power;

wherein the operating condition comprises a phase shift of a critically delayed version of a current system clock relative to a non-delayed version of the current system clock, wherein the reference value comprises a predetermined amount of phase shift, and wherein to determine a manner in which to adjust input power comprises to determine to decrease input power if the real time value of the phase shift of the critically delayed version of the current system clock relative to the non-delayed version of the current system clock is less than the predetermined amount of phase shift.

5. A system, comprising:

a processor configured to:

determine a real time value of an operating condition;

compare the real time value of the operating condition to a reference value;

based on the comparison, determine a manner in which to adjust input power to maintain the operating condition at or near the reference value; and

generate a control signal to control input power based on the determination of the manner in which to adjust input power; and

an interface configured to output the control signal;

wherein the operating condition comprises an extent of propagation of a current system clock through a delay chain, wherein the reference value comprises a delay corresponding to a critical path delay, and wherein to determine a manner in which to adjust input power comprises to determine to decrease input power if the real time value of the extent of propagation of the current system clock through the delay chain is greater than the critical path delay.

6. The system of claim 5 , wherein the reference value is determined using system characterization and/or simulation.

7. The system of claim 5 , wherein the reference value includes a guard band.

8. A method, comprising:

determining a real time value of an operating condition;

comparing the real time value of the operating condition to a reference value;

based on the comparison, using a processor to determine a manner in which to adjust input power to maintain the operating condition at or near the reference value; and

generating a control signal to control input power based on the determination of the manner in which to adjust input power;

wherein the operating condition comprises an extent of propagation of a current system clock through a delay chain, wherein the reference value comprises a delay corresponding to a critical path delay, and wherein to determine a manner in which to adjust input power comprises to determine to decrease input power if the real time value of the extent of propagation of the current system clock through the delay chain is greater than the critical path delay.

9. A computer program product embodied in a non-transitory computer readable storage medium and configured to cause a computer to:

determine a real time value of an operating condition;

compare the real time value of the operating condition to a reference value;

based on the comparison, determine a manner in which to adjust input power to maintain the operating condition at or near the reference value; and

generate a control signal to control input power based on the determination of the manner in which to adjust input power;

wherein the operating condition comprises an extent of propagation of a current system clock through a delay chain, wherein the reference value comprises a delay corresponding to a critical path delay, and wherein to determine a manner in which to adjust input power comprises to determine to decrease input power if the real time value of the extent of propagation of the current system clock through the delay chain is greater than the critical path delay.

10. A system, comprising:

a processor configured to:

determine a real time value of an operating condition;

compare the real time value of the operating condition to a reference value;

based on the comparison, determine a manner in which to adjust input power to maintain the operating condition at or near the reference value; and

generate a control signal to control input power based on the determination of the manner in which to adjust input power; and

an interface configured to output the control signal;

wherein the operating condition comprises a ring oscillator frequency, wherein the reference value comprises a minimum acceptable ring oscillator frequency determined under a worst case system operating environment, and wherein to determine a manner in which to adjust input power comprises to determine to decrease input power if the real time ring oscillator frequency is greater than the minimum acceptable ring oscillator frequency.

11. The system of claim 10 , wherein the worst case system operating environment comprises one or more of highest operating frequency, lowest supply voltage, highest ambient temperature, and slowest semiconductor process parameters.

12. The system of claim 10 , wherein the reference value is determined using system characterization and/or simulation.

13. The system of claim 10 , wherein the reference value includes a guard band.

14. A method, comprising:

determining a real time value of an operating condition;

comparing the real time value of the operating condition to a reference value;

based on the comparison, using a processor to determine a manner in which to adjust input power to maintain the operating condition at or near the reference value; and

generating a control signal to control input power based on the determination of the manner in which to adjust input power;

wherein the operating condition comprises a ring oscillator frequency, wherein the reference value comprises a minimum acceptable ring oscillator frequency determined under a worst case system operating environment, and wherein to determine a manner in which to adjust input power comprises to determine to decrease input power if the real time ring oscillator frequency is greater than the minimum acceptable ring oscillator frequency.

15. A computer program product embodied in a non-transitory computer readable storage medium and configured to cause a computer to:

determine a real time value of an operating condition;

compare the real time value of the operating condition to a reference value;

based on the comparison, determine a manner in which to adjust input power to maintain the operating condition at or near the reference value; and

generate a control signal to control input power based on the determination of the manner in which to adjust input power;

wherein the operating condition comprises a ring oscillator frequency, wherein the reference value comprises a minimum acceptable ring oscillator frequency determined under a worst case system operating environment, and wherein to determine a manner in which to adjust input power comprises to determine to decrease input power if the real time ring oscillator frequency is greater than the minimum acceptable ring oscillator frequency.

Assignments (1)
CHANGE OF NAME Recorded Nov 22, 2022
From: SILEGO TECHNOLOGY, INC.
To: RENESAS DESIGN TECHNOLOGY INC.
Reel/Frame 061987/0827 →
Continuity (3)
Continuation 11305885 · Dec 15, 2005
Provisional Application 60636628 · Dec 15, 2004
Related Publication 20110093130A1 · Apr 21, 2011