Performance-temperature optimization by cooperatively varying the voltage and frequency of a circuit
First Claim
1. A method of using thermal feedback to cooperatively vary a voltage and a frequency applied to a synchronous circuit to control heating while maintaining synchronization, said method comprising the steps of:
- characterizing said circuit over a range of voltages and corresponding clock frequencies, and generating one or more voltage-frequency pairs capable of satisfying worst case propagation delays for critical timing paths in said circuit;
generating a temperature signal which is a function of a temperature associated with the circuit;
comparing the temperature signal with a predetermined temperature threshold signal; and
cooperatively varying the voltage and the frequency of the circuit to a predetermined voltage-frequency pair, responsive to said step of comparing, whereby the voltage-frequency pair is selected according to said characterization of said critical timing paths.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method using thermal feedback to cooperatively vary a voltage and frequency of a circuit to control heating while maintaining synchronization. Preferably, on-chip thermal sensors are used for feedback. A system having features of the invention includes: a thermal sensor coupled to the circuit, the thermal sensor generating a temperature signal which is a function of a temperature associated with the functional unit; a temperature decoder having an input and an output, the input coupled to the thermal sensor for decoding the temperature signal; a comparator having one input coupled to the decoder for comparing a decoded temperature signal with a predetermined temperature threshold signal coupled to a second input, the comparator enabling a voltage/clock control signal as a function of the decoded temperature signal and the predetermined temperature threshold; an adjustable voltage regulator coupled to the voltage/clock control signal; and a clock selector coupled to the voltage/clock control signal; wherein the voltage regulator and the clock selector are adapted to cooperatively vary the voltage and the frequency of the circuit to a predetermined voltage-frequency pair, responsive to the voltage/clock control signal.
-
Citations
2 Claims
-
1. A method of using thermal feedback to cooperatively vary a voltage and a frequency applied to a synchronous circuit to control heating while maintaining synchronization, said method comprising the steps of:
-
characterizing said circuit over a range of voltages and corresponding clock frequencies, and generating one or more voltage-frequency pairs capable of satisfying worst case propagation delays for critical timing paths in said circuit; generating a temperature signal which is a function of a temperature associated with the circuit; comparing the temperature signal with a predetermined temperature threshold signal; and cooperatively varying the voltage and the frequency of the circuit to a predetermined voltage-frequency pair, responsive to said step of comparing, whereby the voltage-frequency pair is selected according to said characterization of said critical timing paths.
-
-
2. A method of using thermal feedback to cooperatively vary a voltage and a frequency applied to a synchronous circuit to control heating while maintaining synchronization, wherein the circuit comprises a plurality of functional units for processing data in a data processing system, the method comprising the steps of:
-
characterizing each said functional unit over a range of voltages and corresponding clock frequencies, and generating one or more voltage-freauency pairs associated with the functional unit capable of satisfying worst case propagation delays for critical timing paths in said circuit; generating a temperature signal for a functional unit, the temperature signal being a function of a temperature associated with the functional unit; identifying the functional unit associated with the temperature signal, responsive to said generating step; comparing the temperature signal with a predetermined temperature threshold signal; and cooperatively varying the voltage and the frequency of the functional unit to a predetermined voltage-frequency pair, responsive to said step of comparing, whereby the voltage-frequency pair is selected according to said characterization of said critical timing paths.
-
Specification