Temperature averaging thermal sensor apparatus and method
First Claim
1. An integrated circuit comprising:
- a plurality of thermal sensors each placed in one of a plurality of different locations on the integrated circuit;
an averaging mechanism to calculate an average temperature from the plurality of sensors; and
a register associated with the averaging mechanism to store a threshold temperature value and interrupt logic associated with the averaging mechanism to generate an interrupt if the calculated average temperature exceeds the threshold temperature.
1 Assignment
0 Petitions
Accused Products
Abstract
A temperature averaging thermal sensor is implemented in an integrated circuit such as a microprocessor. The temperature averaging thermal sensor monitors the temperature of the integrated circuit in a plurality of different locations across the integrated circuit, calculates an average temperature and generates an output to indicate that the average temperature of the integrated circuit has attained a pre-programmed threshold temperature. In a microprocessor implementation, the microprocessor contains a plurality of thermal sensors each placed in one of a plurality of different locations across the integrated circuit and an averaging mechanism to calculate an average temperature from the plurality of thermal sensors. Sense circuitry reads the programmable input values and generates an interrupt when the temperature of the microprocessor reaches a threshold temperature. In addition to a temperature averaging thermal sensor, the microprocessor contains halt logic that halts operation of the microprocessor when the temperature attains a critical temperature.
179 Citations
18 Claims
-
1. An integrated circuit comprising:
-
a plurality of thermal sensors each placed in one of a plurality of different locations on the integrated circuit; an averaging mechanism to calculate an average temperature from the plurality of sensors; and a register associated with the averaging mechanism to store a threshold temperature value and interrupt logic associated with the averaging mechanism to generate an interrupt if the calculated average temperature exceeds the threshold temperature. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An integrated circuit comprising:
-
a plurality of thermal sensors each placed in one of a plurality of different locations on the integrated circuit; an averaging mechanism to calculate an average temperature from the plurality of sensors; and an interrupt handler to display information regarding the calculated average temperature to a user of the integrated circuit. - View Dependent Claims (9)
-
-
10. A method comprising:
-
sensing temperature at a plurality of different locations on an integrated circuit; calculating an average temperature from the plurality of different sensed temperatures; and storing a threshold temperature value in a register and generating an interrupt if the calculated average temperature exceeds the stored threshold temperature. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
sensing temperature at a plurality of different locations on an integrated circuit; calculating an average temperature from the plurality of different sensed temperatures; and displaying information regarding the calculated average temperature to a user of the integrated circuit.
-
Specification