Programmable thermal management of an integrated circuit die
First Claim
1. A method comprising:
- determining a junction temperature for an integrated circuit;
comparing the junction temperature to a thermal maximum value, wherein the thermal maximum value is less than a temperature corresponding to maximum allowable power consumption for the integrated circuit; and
reducing power consumption by the integrated circuit when the junction temperature is greater than the thermal maximum value, by turning off a clock signal to the integrated circuit for a first predetermined period of time, and turning on the clock signal for a second predetermined period of time, wherein the ratio of the first predetermined time to the second predetermined time is greater than or equal to the ratio of the thermal maximum value to the maximum power temperature.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for power throttling to manage the temperature of an IC. A temperature sensor is manufactured on the same die as the IC components. The temperature sensor generates an output in response to junction temperature of the IC components. A state machine is coupled to receive the output of the temperature sensor and to provide power reduction functions in response to the temperature sensor output exceeding a maximum thermal value. The maximum thermal value is less than the maximum allowable temperature of the IC corresponding to maximum power consumption. Thus, the invention reduces power consumption at a thermal value lower that a potentially catastrophic value rather than shutting down the IC when catastrophic failure is imminent.
-
Citations
13 Claims
-
1. A method comprising:
-
determining a junction temperature for an integrated circuit;
comparing the junction temperature to a thermal maximum value, wherein the thermal maximum value is less than a temperature corresponding to maximum allowable power consumption for the integrated circuit; and
reducing power consumption by the integrated circuit when the junction temperature is greater than the thermal maximum value, by turning off a clock signal to the integrated circuit for a first predetermined period of time, and turning on the clock signal for a second predetermined period of time, wherein the ratio of the first predetermined time to the second predetermined time is greater than or equal to the ratio of the thermal maximum value to the maximum power temperature. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus comprising:
-
means for determining a junction temperature for an integrated circuit;
means for comparing the junction temperature to a thermal maximum value, wherein the thermal maximum value is less than a temperature corresponding to maximum allowable power consumption for the integrated circuit;
means for reducing power consumption by the integrated circuit when the junction temperature is greater than the thermal maximum value;
means for turning off a clock signal to the integrated circuit for a first predetermined period of time; and
means for turning on the clock signal for a second predetermined period of time, wherein the ratio of the first predetermined time to the second predetermined time is greater than or equal to the ratio of the thermal maximum value to the maximum power temperature. - View Dependent Claims (6)
-
-
7. An apparatus comprising:
-
a integrated circuit manufactured on a die;
a thermal sensor manufactured on the die and thermally coupled to the integrated circuit;
a state machine coupled to the thermal sensor and to the integrated circuit, the state machine reducing power consumed by the integrated circuit in response to the thermal sensor detecting a junction temperature of the integrated circuit greater than a thermal maximum value, wherein the thermal maximum value is less than a maximum temperature value for the integrated circuit, wherein the state machine cyclically turns off a clock signal to the integrated circuit for a first predetermined period of time and turns on the clock signal for a second predetermined period of time, wherein the ratio of the first predetermined time to the second predetermined time is greater than or equal to the ratio of the thermal maximum value to the maximum power temperature, until the junction temperature is less than the thermal maximum value. - View Dependent Claims (8, 9, 10)
-
-
11. A processor comprising:
-
a thermal sensor that generates an output in response to a junction temperature of one or more integrated circuits in the processor;
a state machine coupled to receive the output from the thermal sensor, wherein the state machine reduces power consumption by the processor in response to the output of the thermal sensor being greater than a thermal maximum value, and further wherein the thermal maximum value is less than a temperature corresponding to a maximum power consumption by the processor, further wherein the state machine disables a clock signal to the one or more circuits of the processor for a first predetermined period of time and enables the clock signal for a second predetermined period of time, wherein the ratio of the first predetermined time to the second predetermined time is greater than or equal to the ratio of the thermal maximum value to the maximum power temperature. - View Dependent Claims (12, 13)
-
Specification