METHOD FOR CALIBRATING TEMPERATURE SENSORS USING REFERENCE VOLTAGES
First Claim
1. A temperature measurement circuit comprising:
- data processing circuitry configured to;
select one or more reference voltages as input voltages, in response to detecting a calibration mode of operation; and
generate a temperature value based on the input voltages; and
calibration circuitry configured to;
generate the one or more reference voltages; and
determine a scaling factor by calculating a ratio of an expected temperature value to the generated temperature value, in response to detecting a calibration mode of operation.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for calibrating integrated circuit (IC) temperature measurement circuits. An integrated circuit (IC) includes a thermal sensor and data processing circuitry. The IC may have a temperature measurement mode of operation and a calibration mode of operation. During the calibration mode, one or more stable reference voltages, rather than sensed voltages from a thermal sensor, are selected as input voltages to the data processing circuitry. Electronic components within the data processing circuitry receive the stable reference voltages and generate a temperature digital code. The generated temperature digital code may be compared to an expected temperature digital code based on theoretical ideal gains for each of the components within the data processing circuitry. The comparison leads to an updated value for a scaling factor to be stored and used in subsequent temperature measurements.
17 Citations
23 Claims
-
1. A temperature measurement circuit comprising:
-
data processing circuitry configured to; select one or more reference voltages as input voltages, in response to detecting a calibration mode of operation; and generate a temperature value based on the input voltages; and calibration circuitry configured to; generate the one or more reference voltages; and determine a scaling factor by calculating a ratio of an expected temperature value to the generated temperature value, in response to detecting a calibration mode of operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
generating one or more reference voltages; selecting the one or more reference voltages as input voltages to data processing circuitry, in response to detecting a calibration mode of operation; generating a temperature value based on the input voltages; in response to detecting a calibration mode of operation, determining a scaling factor by calculating a ratio of an expected temperature value to the generated temperature value. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system comprising:
-
an integrated circuit (IC) comprising an on-die temperature measurement circuit configured to; generate one or more reference voltages; select the one or more reference voltages as input voltages to data processing circuitry, in response to detecting a calibration mode of operation; generate a temperature value based on the input voltages; in response to detecting a calibration mode of operation, determine a scaling factor by calculating a ratio of an expected temperature value to the generated temperature value; and a thermal cooling controller configured to; receive the generated temperature value; and change a condition of operation for the IC in response to determining the temperature value exceeds a given threshold. - View Dependent Claims (18, 19, 20)
-
-
21. An integrated circuit comprising:
-
a thermal detector circuit configured to operate in at least a calibration mode and an operational mode; wherein when operating in a calibration mode, the thermal detector circuit is configured to determine an adjustment value based on a difference between a first value generated by the thermal detector using a reference voltage and an expected value associated with the reference voltage; wherein when operating in the operational mode, the thermal detector circuit is configured to adjust a second value generated based on a voltage generated at a thermal sensor using the adjustment value to generate a third value, the third value representing a temperature at a location of the integrated circuit. - View Dependent Claims (22, 23)
-
Specification