Heat regulator for integrated circuits
First Claim
1. An apparatus for regulating a temperature of a circuit comprising:
- (a) a circuit activity monitor for providing a measure of the mode of operation of the circuit;
(b) an excess heat counter coupled to the activity monitor for keeping a temperature count in response to the mode of operation of the circuit, the temperature count changing as a function of time at a rate selected to match net heat generation in the circuit at a desired temperature; and
(c) a cooling trigger coupled to the excess heat counter, the cooling trigger causing the circuit to cool in response to the temperature count reaching a trigger value.
5 Assignments
0 Petitions
Accused Products
Abstract
The temperature of a circuit is monitored and controlled by accumulating an estimate of heat generated in the circuit, and decreasing heat generation in the circuit when necessary. A periodic sampling of the operating mode of the circuit, as determined by clock speed and bus cycle activity, is used to determine heat accumulation in the circuit. An up/down counter increments when the sampling shows an operating mode indicating heating of the circuit and decrements when the sampled mode indicates cooling of the circuit. The circuit is forced to cool if a count on the up/down counter reaches a programmable threshold. Cooling is accomplished by slowing the clock speed of the circuit.
175 Citations
15 Claims
-
1. An apparatus for regulating a temperature of a circuit comprising:
-
(a) a circuit activity monitor for providing a measure of the mode of operation of the circuit; (b) an excess heat counter coupled to the activity monitor for keeping a temperature count in response to the mode of operation of the circuit, the temperature count changing as a function of time at a rate selected to match net heat generation in the circuit at a desired temperature; and (c) a cooling trigger coupled to the excess heat counter, the cooling trigger causing the circuit to cool in response to the temperature count reaching a trigger value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for operating an integrated circuit comprising the steps of:
-
(a) determining temperatures of the integrated circuit that results when the circuit operates in various operating modes; (b) limiting the amount of time that the integrated circuit spends operating in modes that result in temperatures higher than the desired operating temperature; and limiting the ratio of the time that the circuit operates in a mode that results in temperature higher than the desired operating temperature to the time the circuit spends operating in a mode that results in temperatures lower than the desired temperature so that the ratio is not greater than a predetermined ratio that results in the desired temperature.
-
-
14. A method for controlling a temperature of a circuit operable in a plurality of modes, the method comprising the steps of:
-
(a) monitoring activity of said circuit by sampling the operating mode of said circuit; (b) accumulating a temperature count by successive addition of values proportional to net heat that would be accumulated in the circuit if the circuit operated in the sampled operating mode at a desired temperature for the time between samplings,; and (c) forcing the circuit to cool if the temperature count is equal to or greater than a trigger value. - View Dependent Claims (15)
-
Specification