Power management
AssigneeSilego Technology, Inc.
InventorsThomas D. Brumett, Jr., Ian Chen, Ilbok Lee, Marcelo Martinez
Life of this patent
Estimating the term…
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.
Claims15
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.
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.
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.
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.
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.