MICROPROCESSOR WITH IMPROVED THERMAL MONITORING AND PROTECTION MECHANISM
First Claim
1. A microprocessor, comprising:
- a temperature sensor, configured to monitor a temperature of core logic of the microprocessor during operation thereof;
operating point information, from which may be determined N operating points at which the microprocessor core may reliably operate at a first temperature, each of the N operating points having a different combination of operating frequency and voltage, wherein the N operating points comprise a highest operating point, a lowest operating point, and a plurality of operating points intermediate said highest and lowest operating points; and
a control circuit, coupled to said temperature sensor, configured to transition operation of the core logic among the N operating points to attempt to keep the operating temperature of the core logic provided by said temperature sensor within a temperature range whose upper bound is said first temperature.
1 Assignment
0 Petitions
Accused Products
Abstract
A microprocessor including a temperature sensor that monitors a temperature of core logic of the microprocessor during operation thereof, and operating point information from which may be determined N operating points at which the microprocessor core may reliably operate at a first temperature. Each of the N operating points has a different combination of operating frequency and voltage. The N operating points comprise a highest operating point, a lowest operating point, and a plurality of operating points intermediate the highest and lowest operating points. The microprocessor also includes a control circuit that transitions operation of the core logic among the N operating points to attempt to keep the operating temperature of the core logic provided by the temperature sensor within a temperature range whose upper bound is the first temperature.
-
Citations
19 Claims
-
1. A microprocessor, comprising:
-
a temperature sensor, configured to monitor a temperature of core logic of the microprocessor during operation thereof; operating point information, from which may be determined N operating points at which the microprocessor core may reliably operate at a first temperature, each of the N operating points having a different combination of operating frequency and voltage, wherein the N operating points comprise a highest operating point, a lowest operating point, and a plurality of operating points intermediate said highest and lowest operating points; and a control circuit, coupled to said temperature sensor, configured to transition operation of the core logic among the N operating points to attempt to keep the operating temperature of the core logic provided by said temperature sensor within a temperature range whose upper bound is said first temperature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for dynamically operating a microprocessor core at a performance-optimum frequency within a temperature range bounded by an upper and lower temperature, the method comprising:
-
determining N operating points at which the microprocessor core may reliably operate at the upper temperature, each of the N operating points having a different combination of operating frequency and voltage, wherein the N operating points comprise a highest operating point, a lowest operating point, and a plurality of intermediate operating points, wherein the microprocessor comprises the N operating points; monitoring a temperature of the microprocessor core during operation thereof, wherein the microprocessor comprises a temperature sensor that performs said monitoring; and transitioning operation of the microprocessor core among the N operating points to attempt to keep the operating temperature of the microprocessor core within the temperature range, in response to said monitoring, wherein the microprocessor comprises control logic coupled to the temperature sensor, wherein the control logic performs said transitioning. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer program product for use with a computing device, the computer program product comprising:
a computer usable storage medium, having computer readable program code embodied in said medium, for providing a microprocessor, said computer readable program code comprising; first program code for providing a temperature sensor, configured to monitor a temperature of core logic of the microprocessor during operation thereof; second program code for providing operating point information, from which may be determined N operating points at which the microprocessor core may reliably operate at a first temperature, each of the N operating points having a different combination of operating frequency and voltage, wherein the N operating points comprise a highest operating point, a lowest operating point, and a plurality of operating points intermediate said highest and lowest operating points; and third program code for providing a control circuit, coupled to said temperature sensor, configured to transition operation of the core logic among the N operating points to attempt to keep the operating temperature of the core logic provided by said temperature sensor within a temperature range whose upper bound is said first temperature. - View Dependent Claims (19)
Specification