US20070150225A1 - Thermal sensing method and system - Google Patents

Thermal sensing method and system Download PDF

Info

Publication number
US20070150225A1
US20070150225A1 US11/682,145 US68214507A US2007150225A1 US 20070150225 A1 US20070150225 A1 US 20070150225A1 US 68214507 A US68214507 A US 68214507A US 2007150225 A1 US2007150225 A1 US 2007150225A1
Authority
US
United States
Prior art keywords
temperature sensor
chip
area
temperature
computer code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/682,145
Inventor
David Boerstler
Munehiro Yoshida
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US11/682,145 priority Critical patent/US20070150225A1/en
Publication of US20070150225A1 publication Critical patent/US20070150225A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L27/00Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate
    • H01L27/02Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including semiconductor components specially adapted for rectifying, oscillating, amplifying or switching and having at least one potential-jump barrier or surface barrier; including integrated passive circuit elements with at least one potential-jump barrier or surface barrier
    • H01L27/0203Particular design considerations for integrated circuits
    • H01L27/0248Particular design considerations for integrated circuits for electrical or thermal protection, e.g. electrostatic discharge [ESD] protection
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01KMEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
    • G01K1/00Details of thermometers not specially adapted for particular types of thermometer
    • G01K1/02Means for indicating or recording specially adapted for thermometers
    • G01K1/026Means for indicating or recording specially adapted for thermometers arrangements for monitoring a plurality of temperatures, e.g. by multiplexing
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01KMEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
    • G01K3/00Thermometers giving results other than momentary value of temperature
    • G01K3/08Thermometers giving results other than momentary value of temperature giving differences of values; giving differentiated values
    • G01K3/14Thermometers giving results other than momentary value of temperature giving differences of values; giving differentiated values in respect of space
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01KMEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
    • G01K7/00Measuring temperature based on the use of electric or magnetic elements directly sensitive to heat ; Power supply therefor, e.g. using thermoelectric elements
    • G01K7/01Measuring temperature based on the use of electric or magnetic elements directly sensitive to heat ; Power supply therefor, e.g. using thermoelectric elements using semiconducting elements having PN junctions

Definitions

  • the invention relates generally to thermal sensing and, more particularly, to thermal sensing in an integrated circuit.
  • CMOS complementary metal-oxide semiconductor
  • IC integrated circuit
  • CMOS transistors generate heat when switching from an off state to an on state, or from an on state to an off state, within the IC. If this heat is neither properly dissipated nor otherwise accounted or compensated for, the CMOS transistor can experience degradation leading to CMOS transistor failure.
  • SOI Silicon on insulator
  • Si0 2 silicon dioxide
  • the reduction of capacitances of the CMOS transistors can result in significant processing gains in terms of speed of processing.
  • the IC can have an associated temperature sensor, there can be significant variation in the readings obtained from the temperature sensor from IC to IC. Therefore, a calibration of the temperature sensor is performed to compensate for this variation. Calibration of temperature sensors can be time intensive and costly. Furthermore, the measurement of heat by the temperature sensors in ICs, such as an IC manufactured using the silicon on insulator (SOI) approach, has proven problematic, due to such factors as thermal isolation of CMOS transistors in the chip.
  • SOI silicon on insulator
  • the present invention provides a method for determining a hot area of an integrated circuit.
  • a first temperature sensor in a first area of a chip is read, the chip comprising a plurality of chip areas, wherein the first area is a comparison area.
  • the comparison area comprises at least one I/O device that is controlled to simulate other functional I/O devices on the chip.
  • a second temperature sensor in a second area of a chip is read. The readings of the first temperature sensor and the second temperature sensor are compared. If the difference between the first temperature reading and the second temperature reading exceeds a threshold, a first error condition is indicated.
  • FIG. 1 schematically depicts an IC having a plurality of temperature sensors distributed in a plurality of areas of the IC
  • FIG. 2 schematically depicts an IC chip having a plurality of temperature sensors distributed in a plurality of areas of the IC, and a third sensor is a simulated “hot spot” area of the IC.
  • the IC 100 has a plurality of temperature sensors 105 . Each temperature sensor 105 is coupled to or embedded within its own area of the IC 100 .
  • the IC 100 further has a relative hot area 150 and a relative cold area 170 .
  • the heat generated in the areas 150 and 170 can be proportional to the use of devices within that area, and the type of devices in those areas.
  • the hot area 150 has a plurality of input/output (IO) devices 115 .
  • the IO devices 115 are used more extensively than devices in the cold area 170 . Therefore, more heat is generated in the hot area 150 .
  • the IC 100 comprises the first temperature sensor 110 in the cold area 170 and the second temperature sensor 120 in the hot area 150 .
  • the temperature sensors 105 , 110 and 120 generate a voltage that is proportional to the measured temperature.
  • the first temperature sensor 110 generates a voltage V 1
  • the second temperature sensor generates a voltage V 2 .
  • the temperature sensors 105 can be manufactured with pn junctions, thermal resistors, a voltage producing metal, a well implant, and so on. However, in another embodiment, the temperature sensors 105 , 110 and 120 generate a current that is proportional to the measured temperature.
  • These voltages are input into a voltage comparator 130 .
  • these currents are input into a current comparator 130 .
  • the temperature sensors 105 also generate their own voltages or currents as a function of temperature, and these voltages are also input into the voltage comparator 130 for differential temperature comparison.
  • the voltage comparator 130 determines the difference between the various voltages V 1 , V 2 and so on. If the difference is below a given threshold, the corresponding temperature difference between the hot area 150 and the cold area 170 , or other voltage comparisons of interest, does not indicate an error condition. However, if the voltage difference is above a given threshold, an error condition is indicated in an indicator signal generated by the voltage comparator 130 .
  • the current comparator 130 can determine the difference between the various currents output by the sensors, and employ this difference in a similar manner to the difference measured by the voltage comparator 130 .
  • Relative temperatures are employed in determining if an error condition in the IC 100 is indicated.
  • Relative temperatures can generally be defined as the difference in temperature from one area of the IC 100 compared to another area of the IC 100 .
  • Relative temperature sensing can reduce or eliminate some process variation problems from temperature sensor to temperature sensor.
  • the relative sensitivity of temperature sensors within the same IC typically vary less than the relative sensitivity of temperature sensors between two separate ICs. Therefore, employing a plurality of temperature sensors in the same IC 100 , one temperature sensor measured to another temperature sensor, can be less manufacturing process intensive than calibrating each temperature sensor to a standard temperature.
  • an absolute temperature sensor for the chip is not employed to determine an error condition.
  • the relative temperature differences, as measured by the temperature sensors 105 , 110 , and 120 and compared by the voltage comparator 130 are employed to determine error conditions within the IC 100 .
  • no temperature that is not compared to another temperature is employed by the voltage comparator 130 .
  • Relative temperature differences between the hot area 150 and the cold area 170 are determined by the voltage comparator 130 .
  • a relative temperature difference that exceeds a certain threshold can indicate an error condition.
  • the occurrence of hot areas and cold areas in an IC can be especially pronounced in SOI ICs, due to the high thermal resistance of the buried oxide. In an SOI circuit, there can be substantial thermal isolation between devices in close proximity to one another. Therefore, relative “hot spots” in the IC chip can develop due to the uneven utilization of CMOS and other devices distributed throughout the IC.
  • the hot spot or hot spots are monitored by one or more temperature sensors 120 and compared with the temperature measured by temperature sensors 110 to determine if an error is indicated.
  • the temperature sensors 105 have differing temperature versus voltage or current characteristics. For instance, the voltage or current generated at a given temperature can differ from one temperature sensor 105 to another temperature sensor 105 , the increase in voltage generated for a given increase in temperature can differ, and so on.
  • the voltage comparator 130 is employable to compensate for the various temperature to voltage conversion of the temperature sensors 105 , and to employ the compensated readings to determine whether the voltage differential exceeds a threshold.
  • the IC 200 has a plurality of temperature sensors 205 . Each temperature sensor 205 is coupled to or embedded within its own area of the IC 200 .
  • the IC 200 further has a relative hot area 250 and a relative cold area 270 .
  • the IC 200 still further has a comparison relative hot area 260 .
  • the comparison relative hot area 260 comprises a comparison I/O device 217 and a temperature sensor 207 .
  • the comparison I/O device 217 simulates the activity of I/O devices 215 , thereby generating comparable heat characteristics.
  • the IC 200 further comprises a first temperature sensor 210 in the cold area 270 , a second temperature sensor 220 in the hot area 250 and a third temperature sensor 207 in the hot comparison area 260 .
  • the first temperature sensor 210 generates a voltage V 1
  • the second temperature sensor generates a voltage V 2
  • the third temperature sensor 207 generates a voltage V 3 .
  • These voltages are input into a voltage comparator 230 .
  • the first temperature sensor 210 generates a first current I 1
  • the second temperature sensor generates a second current I 2
  • the third temperature sensor 207 generates a third current I 3 . These are input into a current comparator 230 .
  • the voltage comparator 230 determines the difference between the various voltages V 1 and V 2 . Similarly, the current comparator 230 determines the difference between the first and second current. If the difference is below a given threshold, the corresponding temperature difference between the hot area 250 and the cold area 270 does not indicate an error condition. However, if the difference is above a given threshold, an error condition is indicated in an indicator signal.
  • the voltage comparator 230 compares the difference between the voltages V 2 and V 3 or the current comparator 230 compares the difference between the second current and the third current. Because the comparison relative hot area 260 has a similar temperature as the relative hot area 250 , the measurements generated by the temperature sensors 207 and 220 are similar. However, if the temperature sensors 207 and 220 diverge in their measurements as determined by the voltage comparator 230 , an error condition is indicated.
  • the error condition can be a faulty temperature sensor 207 , 220 .
  • the error can also be in the I/O circuits 215 .
  • the voltage or current comparator 230 can generate a “too hot” or “too cold” signal, which can be employed by some other part of the IC chip or the operating system running in the IC chip.

Abstract

The present invention provides a method for determining a hot area of an integrated circuit. A first temperature sensor in a first area of a chip is read, the chip comprising a plurality of chip areas, wherein the first area is a comparison area. The comparison area comprises at least one I/O device that is controlled to simulate other functional I/O devices on the chip. A second temperature sensor in a second area of a chip is read. The readings of the first temperature sensor and the second temperature sensor are compared. If the difference between the first temperature reading and the second temperature reading exceeds a threshold, a first error condition is indicated.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is a division of, and claims the benefit of the filing date of, co-pending U.S. patent application Ser. No. 10/606,586 entitled THERMAL SENSING METHOD AND SYSTEM, filed Jun. 26,2003.
  • TECHNICAL FIELD
  • The invention relates generally to thermal sensing and, more particularly, to thermal sensing in an integrated circuit.
  • BACKGROUND
  • A complementary metal-oxide semiconductor (CMOS) is one type of transistor used in an integrated circuit (IC). CMOS transistors generate heat when switching from an off state to an on state, or from an on state to an off state, within the IC. If this heat is neither properly dissipated nor otherwise accounted or compensated for, the CMOS transistor can experience degradation leading to CMOS transistor failure.
  • Silicon on insulator (SOI) technology can be employed in CMOS fabrication. Generally, SOI is a manufacturing technique in which devices are fabricated on top of a relatively thick layer of silicon dioxide (Si02), thereby reducing the capacitances of the individual CMOS transistors. The reduction of capacitances of the CMOS transistors can result in significant processing gains in terms of speed of processing.
  • However, although the IC can have an associated temperature sensor, there can be significant variation in the readings obtained from the temperature sensor from IC to IC. Therefore, a calibration of the temperature sensor is performed to compensate for this variation. Calibration of temperature sensors can be time intensive and costly. Furthermore, the measurement of heat by the temperature sensors in ICs, such as an IC manufactured using the silicon on insulator (SOI) approach, has proven problematic, due to such factors as thermal isolation of CMOS transistors in the chip.
  • Therefore, what is needed is an IC chip and method that measures temperature that solves at least some of the disadvantages of conventional ICs that measure temperature.
  • SUMMARY OF THE INVENTION
  • The present invention provides a method for determining a hot area of an integrated circuit. A first temperature sensor in a first area of a chip is read, the chip comprising a plurality of chip areas, wherein the first area is a comparison area. The comparison area comprises at least one I/O device that is controlled to simulate other functional I/O devices on the chip. A second temperature sensor in a second area of a chip is read. The readings of the first temperature sensor and the second temperature sensor are compared. If the difference between the first temperature reading and the second temperature reading exceeds a threshold, a first error condition is indicated.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • For a more complete understanding of the present invention, and the advantages thereof, reference is now made to the following Detailed Description taken in conjunction with the accompanying drawings, in which:
  • FIG. 1 schematically depicts an IC having a plurality of temperature sensors distributed in a plurality of areas of the IC; and
  • FIG. 2 schematically depicts an IC chip having a plurality of temperature sensors distributed in a plurality of areas of the IC, and a third sensor is a simulated “hot spot” area of the IC.
  • DETAILED DESCRIPTION
  • In the following discussion, numerous specific details are set forth to provide a thorough understanding of the present invention. However, those skilled in the art will appreciate that the present invention may be practiced without such specific details. In other instances, well-known elements have been illustrated in schematic or block diagram form in order not to obscure the present invention in unnecessary detail. Additionally, for the most part, details concerning network communications, electromagnetic signaling techniques, and the like, have been omitted inasmuch as such details are not considered necessary to obtain a complete understanding of the present invention, and are considered to be within the understanding of persons of ordinary skill in the relevant art.
  • It is further noted that, unless indicated otherwise, all functions described herein may be performed in either hardware or software, or some combination thereof In a preferred embodiment, however, the functions are performed by a processor, such as a computer or an electronic data processor, in accordance with code, such as computer program code, software, and/or integrated circuits that are coded to perform such functions, unless indicated otherwise.
  • Turning to FIG. 1, disclosed is an IC 100. The IC 100 has a plurality of temperature sensors 105. Each temperature sensor 105 is coupled to or embedded within its own area of the IC 100. The IC 100 further has a relative hot area 150 and a relative cold area 170. Generally, the heat generated in the areas 150 and 170 can be proportional to the use of devices within that area, and the type of devices in those areas. For instance, in FIG. 1, the hot area 150 has a plurality of input/output (IO) devices 115. In one embodiment, the IO devices 115 are used more extensively than devices in the cold area 170. Therefore, more heat is generated in the hot area 150.
  • The IC 100 comprises the first temperature sensor 110 in the cold area 170 and the second temperature sensor 120 in the hot area 150. Generally, the temperature sensors 105, 110 and 120 generate a voltage that is proportional to the measured temperature. The first temperature sensor 110 generates a voltage V1, and the second temperature sensor generates a voltage V2. The temperature sensors 105 can be manufactured with pn junctions, thermal resistors, a voltage producing metal, a well implant, and so on. However, in another embodiment, the temperature sensors 105, 110 and 120 generate a current that is proportional to the measured temperature.
  • These voltages are input into a voltage comparator 130. Alternatively, these currents are input into a current comparator 130. Although not illustrated for ease of description, the temperature sensors 105 also generate their own voltages or currents as a function of temperature, and these voltages are also input into the voltage comparator 130 for differential temperature comparison.
  • The voltage comparator 130 determines the difference between the various voltages V1, V2 and so on. If the difference is below a given threshold, the corresponding temperature difference between the hot area 150 and the cold area 170, or other voltage comparisons of interest, does not indicate an error condition. However, if the voltage difference is above a given threshold, an error condition is indicated in an indicator signal generated by the voltage comparator 130. The current comparator 130 can determine the difference between the various currents output by the sensors, and employ this difference in a similar manner to the difference measured by the voltage comparator 130.
  • “Relative” temperatures are employed in determining if an error condition in the IC 100 is indicated. Relative temperatures can generally be defined as the difference in temperature from one area of the IC 100 compared to another area of the IC 100. Relative temperature sensing can reduce or eliminate some process variation problems from temperature sensor to temperature sensor. The relative sensitivity of temperature sensors within the same IC typically vary less than the relative sensitivity of temperature sensors between two separate ICs. Therefore, employing a plurality of temperature sensors in the same IC 100, one temperature sensor measured to another temperature sensor, can be less manufacturing process intensive than calibrating each temperature sensor to a standard temperature.
  • In one embodiment, an absolute temperature sensor for the chip is not employed to determine an error condition. In other words, the relative temperature differences, as measured by the temperature sensors 105, 110, and 120 and compared by the voltage comparator 130 are employed to determine error conditions within the IC 100. However, no temperature that is not compared to another temperature is employed by the voltage comparator 130.
  • Relative temperature differences between the hot area 150 and the cold area 170 are determined by the voltage comparator 130. A relative temperature difference that exceeds a certain threshold can indicate an error condition. The occurrence of hot areas and cold areas in an IC can be especially pronounced in SOI ICs, due to the high thermal resistance of the buried oxide. In an SOI circuit, there can be substantial thermal isolation between devices in close proximity to one another. Therefore, relative “hot spots” in the IC chip can develop due to the uneven utilization of CMOS and other devices distributed throughout the IC. The hot spot or hot spots are monitored by one or more temperature sensors 120 and compared with the temperature measured by temperature sensors 110 to determine if an error is indicated.
  • In a further embodiment, the temperature sensors 105 have differing temperature versus voltage or current characteristics. For instance, the voltage or current generated at a given temperature can differ from one temperature sensor 105 to another temperature sensor 105, the increase in voltage generated for a given increase in temperature can differ, and so on. The voltage comparator 130 is employable to compensate for the various temperature to voltage conversion of the temperature sensors 105, and to employ the compensated readings to determine whether the voltage differential exceeds a threshold.
  • Turning now to FIG. 2, disclosed is an IC 200. The IC 200 has a plurality of temperature sensors 205. Each temperature sensor 205 is coupled to or embedded within its own area of the IC 200. The IC 200 further has a relative hot area 250 and a relative cold area 270. The IC 200 still further has a comparison relative hot area 260. The comparison relative hot area 260 comprises a comparison I/O device 217 and a temperature sensor 207. Generally, the comparison I/O device 217 simulates the activity of I/O devices 215, thereby generating comparable heat characteristics.
  • The IC 200 further comprises a first temperature sensor 210 in the cold area 270, a second temperature sensor 220 in the hot area 250 and a third temperature sensor 207 in the hot comparison area 260. The first temperature sensor 210 generates a voltage V1, the second temperature sensor generates a voltage V2, and the third temperature sensor 207 generates a voltage V3. These voltages are input into a voltage comparator 230. Alternatively, the first temperature sensor 210 generates a first current I1, the second temperature sensor generates a second current I2, and the third temperature sensor 207 generates a third current I3. These are input into a current comparator 230.
  • The voltage comparator 230 determines the difference between the various voltages V1 and V2. Similarly, the current comparator 230 determines the difference between the first and second current. If the difference is below a given threshold, the corresponding temperature difference between the hot area 250 and the cold area 270 does not indicate an error condition. However, if the difference is above a given threshold, an error condition is indicated in an indicator signal.
  • Furthermore, the voltage comparator 230 compares the difference between the voltages V2 and V3 or the current comparator 230 compares the difference between the second current and the third current. Because the comparison relative hot area 260 has a similar temperature as the relative hot area 250, the measurements generated by the temperature sensors 207 and 220 are similar. However, if the temperature sensors 207 and 220 diverge in their measurements as determined by the voltage comparator 230, an error condition is indicated. The error condition can be a faulty temperature sensor 207, 220. The error can also be in the I/O circuits 215. In any event, the voltage or current comparator 230 can generate a “too hot” or “too cold” signal, which can be employed by some other part of the IC chip or the operating system running in the IC chip.
  • It is understood that the present invention can take many forms and embodiments. Accordingly, several variations may be made in the foregoing without departing from the spirit or the scope of the invention. The capabilities outlined herein allow for the possibility of a variety of programming models. This disclosure should not be read as preferring any particular programming model, but is instead directed to the underlying mechanisms on which these programming models can be built.
  • Having thus described the present invention by reference to certain of its preferred embodiments, it is noted that the embodiments disclosed are illustrative rather than limiting in nature and that a wide range of variations, modifications, changes, and substitutions are contemplated in the foregoing disclosure and, in some instances, some features of the present invention may be employed without a corresponding use of the other features. Many such variations and modifications may be considered obvious and desirable by those skilled in the art based upon a review of the foregoing description of preferred embodiments. Accordingly, it is appropriate that the appended claims be construed broadly and in a manner consistent with the scope of the invention.

Claims (16)

1. A method for determining a hot area of an integrated circuit, comprising:
reading a first temperature sensor in a first area of a chip, the chip comprising a plurality of chip areas, wherein the first area is a comparison area;
wherein the comparison area comprises at least one I/O device that is controlled to simulate other functional I/O devices on the chip;
reading a second temperature sensor in a second area of a chip;
comparing the readings of the first temperature sensor and the second temperature sensor; and
if the difference between the first temperature reading and the second temperature reading exceeds a threshold, indicating a first error condition.
2. The method of claim 1, wherein the first temperature sensor measures a temperature to generate a current and reading a first temperature sensor comprises detecting the current.
3. The method of claim 1, wherein the first temperature sensor measures a temperature to generate a voltage and reading a first temperature sensor comprises detecting the voltage.
4. The method of claim 1, wherein the temperature sensor comprises a pn junction.
5. The method of claim 1, wherein the temperature sensor comprises a thermal resistor.
6. The method of claim 1, further comprising:
reading a third temperature sensor in a third area of the chip;
comparing the readings of the first temperature sensor and the second temperature sensor, to generate a first comparison value;
comparing the readings of the first temperature sensor and the third temperature sensor, to generate a second comparison value; and
if the difference between the first comparison value and the second comparison value exceeds a threshold, indicating an second error condition.
7. The method of claim 1, further comprising:
selecting the first area of the chip wherein the first temperature sensor is distributed to a relative cold part of the chip; and
selecting the second area of the chip wherein the second temperature sensor is distributed to a relative hot part of the chip.
8. The method of claim 6, further comprising:
selecting the first area of the chip wherein the first temperature sensor is distributed to a relative cold part of the chip;
selecting the second area of the chip wherein the second temperature sensor is distributed to a relative hot part of the chip; and
selecting the third area of the chip wherein the third temperature sensor is distributed to a relative hot part of the chip.
9. A processor for determining a hot area of an integrated circuit, the processor including a computer program product comprising a computer-readable medium with a computer program embodied thereon, the computer program comprising:
computer code for reading a first temperature sensor in a first area of a chip, the chip comprising a plurality of chip areas, wherein the first area is a comparison area;
wherein the comparison area comprises at least one I/O device that is controlled to simulate other functional I/O devices on the chip;
computer code for reading a second temperature sensor in a second area of a chip;
computer code for comparing the readings of the first temperature sensor and the second temperature sensor; and
computer code for, if the difference between the first temperature reading and the second temperature reading exceeds a threshold, indicating a first error condition.
10. The processor of claim 9, wherein the first temperature sensor measures a temperature to generate a current and computer code for reading a first temperature sensor comprises computer code for detecting the current.
11. The processor of claim 9, wherein the first temperature sensor measures a temperature to generate a voltage and computer code for reading a first temperature sensor comprises computer code for detecting the voltage.
12. The processor of claim 9, wherein the temperature sensor comprises a pn junction.
13. The processor of claim 9, wherein the temperature sensor comprises a thermal resistor.
14. The processor of claim 9, further comprising:
computer code for reading a third temperature sensor in a third area of the chip;
computer code for comparing the readings of the first temperature sensor and the second temperature sensor, to generate a first comparison value;
computer code for comparing the readings of the first temperature sensor and the third temperature sensor, to generate a second comparison value; and
computer code for, if the difference between the first comparison value and the second comparison value exceeds a threshold, indicating an second error condition.
15. The processor of claim 9, further comprising:
computer code for selecting the first area of the chip wherein the first temperature sensor is distributed to a relative cold part of the chip; and
computer code for selecting the second area of the chip wherein the second temperature sensor is distributed to a relative hot part of the chip.
16. The processor of claim 14, further comprising:
computer code for selecting the first area of the chip wherein the first temperature sensor is distributed to a relative cold part of the chip;
computer code for selecting the second area of the chip wherein the second temperature sensor is distributed to a relative hot part of the chip; and
computer code for selecting the third area of the chip wherein the third temperature sensor is distributed to a relative hot part of the chip.
US11/682,145 2003-06-26 2007-03-05 Thermal sensing method and system Abandoned US20070150225A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/682,145 US20070150225A1 (en) 2003-06-26 2007-03-05 Thermal sensing method and system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/606,586 US7187053B2 (en) 2003-06-26 2003-06-26 Thermal sensing method and system
US11/682,145 US20070150225A1 (en) 2003-06-26 2007-03-05 Thermal sensing method and system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/606,586 Division US7187053B2 (en) 2003-06-26 2003-06-26 Thermal sensing method and system

Publications (1)

Publication Number Publication Date
US20070150225A1 true US20070150225A1 (en) 2007-06-28

Family

ID=33540104

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/606,586 Expired - Fee Related US7187053B2 (en) 2003-06-26 2003-06-26 Thermal sensing method and system
US11/682,145 Abandoned US20070150225A1 (en) 2003-06-26 2007-03-05 Thermal sensing method and system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/606,586 Expired - Fee Related US7187053B2 (en) 2003-06-26 2003-06-26 Thermal sensing method and system

Country Status (1)

Country Link
US (2) US7187053B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060262474A1 (en) * 2005-05-23 2006-11-23 Chih-Yi Chen Thermal monitoring and response apparatus and method for computer unit
US20080120485A1 (en) * 2006-11-20 2008-05-22 Rothman Michael A Methods and apparatus to manage throttling in computing environments
CN102109388A (en) * 2009-12-25 2011-06-29 精工电子有限公司 Temperature detection system
US20130200909A1 (en) * 2010-09-24 2013-08-08 Infineon Technologies Ag Sensor self-diagnostics using multiple signal paths
US8768666B2 (en) 2011-01-06 2014-07-01 Qualcomm Incorporated Method and system for controlling thermal load distribution in a portable computing device
US9971368B2 (en) 2015-12-09 2018-05-15 Qualcomm Incorporated Accurate hotspot detection through temperature sensors
US20210115833A1 (en) * 2018-07-12 2021-04-22 TE Connectivity Norge AG Temperature sensing unit and urea sensor

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050235283A1 (en) * 2004-04-15 2005-10-20 Wilson Christopher S Automatic setup of parameters in networked devices
US7406397B2 (en) * 2004-09-02 2008-07-29 International Business Machines Corporation Self heating monitor for SiGe and SOI CMOS devices
US7535020B2 (en) * 2005-06-28 2009-05-19 Kabushiki Kaisha Toshiba Systems and methods for thermal sensing
US7800879B2 (en) * 2006-07-27 2010-09-21 Agere Systems Inc. On-chip sensor array for temperature management in integrated circuits
US7887235B2 (en) * 2006-08-30 2011-02-15 Freescale Semiconductor, Inc. Multiple sensor thermal management for electronic devices
US7734440B2 (en) * 2007-10-31 2010-06-08 Agere Systems Inc. On-chip over-temperature detection
DE102007063228B4 (en) * 2007-12-31 2021-01-21 Globalfoundries Dresden Module One Limited Liability Company & Co. Kg Temperature monitoring in a semiconductor component by thermocouples that are distributed in the contact structure
US20090285261A1 (en) * 2008-05-17 2009-11-19 Lsi Corporation Integrated Circuit System Monitor
US9075585B2 (en) 2010-08-06 2015-07-07 International Business Machines Corporation Initializing components of an integrated circuit
US8848330B2 (en) * 2011-07-29 2014-09-30 Infineon Technologies Austria Ag Circuit with a temperature protected electronic switch
US8970234B2 (en) * 2011-09-26 2015-03-03 Apple Inc. Threshold-based temperature-dependent power/thermal management with temperature sensor calibration
US8766704B2 (en) 2012-09-05 2014-07-01 Apple Inc. Adaptive voltage adjustment based on temperature value
KR102076824B1 (en) * 2013-06-28 2020-02-13 삼성디스플레이 주식회사 Protection Circuit, Circuit Protection Method Using the same and Display Device
US9939328B2 (en) * 2015-03-12 2018-04-10 Qualcomm Incorporated Systems, apparatus, and methods for temperature detection
US10001800B1 (en) 2015-09-10 2018-06-19 Apple Inc. Systems and methods for determining temperatures of integrated circuits
US10401231B2 (en) 2017-03-30 2019-09-03 Nokia Technologies Oy PWB with temperature sensor matrix allowing thermal imaging of the PWB
CN113551793B (en) * 2021-08-18 2022-11-08 联芸科技(杭州)股份有限公司 Temperature detection circuit

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5159520A (en) * 1990-08-03 1992-10-27 Sharp Kabushiki Kaisha Semiconductor integrated circuit having function of preventing rise of surface temperature
US5805403A (en) * 1996-03-28 1998-09-08 3Com Ltd. Integrated circuit temperature monitoring and protection system
US5902044A (en) * 1997-06-27 1999-05-11 International Business Machines Corporation Integrated hot spot detector for design, analysis, and control
US6091255A (en) * 1998-05-08 2000-07-18 Advanced Micro Devices, Inc. System and method for tasking processing modules based upon temperature
US6144085A (en) * 1998-08-20 2000-11-07 U.S. Philips Corporation Power transistor device having hot-location and cool-location temperature sensors
US6337246B1 (en) * 1999-07-31 2002-01-08 Advanced Micro Devices, Inc. Method for inhibiting tunnel oxide growth at the edges of a floating gate during semiconductor device processing
US6361207B1 (en) * 1999-06-04 2002-03-26 Florida Rf Labs, Inc. Temperature sensing termination
US6381286B1 (en) * 1995-05-22 2002-04-30 University Of Bristol Cartesian loop transmitter
US20030158697A1 (en) * 2002-02-19 2003-08-21 Sun Microsystems, Inc. Method and system for monitoring and profiling an integrated circuit die temperature
US20030229662A1 (en) * 2002-06-06 2003-12-11 International Business Machines Corporation Method and apparatus to eliminate processor core hot spots
US20050261866A1 (en) * 2004-05-20 2005-11-24 International Business Machines Corporation Thermal protection for a VLSI chip through reduced c4 usage
US20060161375A1 (en) * 2004-12-30 2006-07-20 Allen Duberstein Optimizing processing speed based on measured temperatures
US20070156370A1 (en) * 2006-01-03 2007-07-05 Advanced Micro Devices, Inc. System and method for operating components of an integrated circuit at independent frequencies and/or voltages
US7260007B2 (en) * 2005-03-30 2007-08-21 Intel Corporation Temperature determination and communication for multiple devices of a memory module
US20080002757A1 (en) * 2006-06-30 2008-01-03 Luria Kosta Analog thermal sensor array
US20080027670A1 (en) * 2006-07-27 2008-01-31 International Business Machines Corporation Integrated Circuit Temperature Measurement Methods and Apparatuses
US20080043807A1 (en) * 2004-06-04 2008-02-21 Sony Computer Entertainment Inc. Processor, Processor System, Temperature Estimation Device, Information Processing Device, And Temperature Estimation Method
US20080285623A1 (en) * 2007-05-16 2008-11-20 Infineon Technologies Austria Ag Method and apparatus for thermal protection in an integrated circuit

Patent Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5159520A (en) * 1990-08-03 1992-10-27 Sharp Kabushiki Kaisha Semiconductor integrated circuit having function of preventing rise of surface temperature
US6381286B1 (en) * 1995-05-22 2002-04-30 University Of Bristol Cartesian loop transmitter
US5805403A (en) * 1996-03-28 1998-09-08 3Com Ltd. Integrated circuit temperature monitoring and protection system
US5902044A (en) * 1997-06-27 1999-05-11 International Business Machines Corporation Integrated hot spot detector for design, analysis, and control
US6091255A (en) * 1998-05-08 2000-07-18 Advanced Micro Devices, Inc. System and method for tasking processing modules based upon temperature
US6144085A (en) * 1998-08-20 2000-11-07 U.S. Philips Corporation Power transistor device having hot-location and cool-location temperature sensors
US6361207B1 (en) * 1999-06-04 2002-03-26 Florida Rf Labs, Inc. Temperature sensing termination
US6337246B1 (en) * 1999-07-31 2002-01-08 Advanced Micro Devices, Inc. Method for inhibiting tunnel oxide growth at the edges of a floating gate during semiconductor device processing
US20030158697A1 (en) * 2002-02-19 2003-08-21 Sun Microsystems, Inc. Method and system for monitoring and profiling an integrated circuit die temperature
US20030229662A1 (en) * 2002-06-06 2003-12-11 International Business Machines Corporation Method and apparatus to eliminate processor core hot spots
US7086058B2 (en) * 2002-06-06 2006-08-01 International Business Machines Corporation Method and apparatus to eliminate processor core hot spots
US20050261866A1 (en) * 2004-05-20 2005-11-24 International Business Machines Corporation Thermal protection for a VLSI chip through reduced c4 usage
US20080043807A1 (en) * 2004-06-04 2008-02-21 Sony Computer Entertainment Inc. Processor, Processor System, Temperature Estimation Device, Information Processing Device, And Temperature Estimation Method
US20060161375A1 (en) * 2004-12-30 2006-07-20 Allen Duberstein Optimizing processing speed based on measured temperatures
US7260007B2 (en) * 2005-03-30 2007-08-21 Intel Corporation Temperature determination and communication for multiple devices of a memory module
US20070156370A1 (en) * 2006-01-03 2007-07-05 Advanced Micro Devices, Inc. System and method for operating components of an integrated circuit at independent frequencies and/or voltages
US20080002757A1 (en) * 2006-06-30 2008-01-03 Luria Kosta Analog thermal sensor array
US20080027670A1 (en) * 2006-07-27 2008-01-31 International Business Machines Corporation Integrated Circuit Temperature Measurement Methods and Apparatuses
US20080285623A1 (en) * 2007-05-16 2008-11-20 Infineon Technologies Austria Ag Method and apparatus for thermal protection in an integrated circuit

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060262474A1 (en) * 2005-05-23 2006-11-23 Chih-Yi Chen Thermal monitoring and response apparatus and method for computer unit
US7370242B2 (en) * 2005-05-23 2008-05-06 Network Appliance, Inc. Thermal monitoring and response apparatus and method for computer unit
US20080120485A1 (en) * 2006-11-20 2008-05-22 Rothman Michael A Methods and apparatus to manage throttling in computing environments
US7596714B2 (en) * 2006-11-20 2009-09-29 Intel Corporation Methods and apparatus to manage throttling in computing environments
US8449179B2 (en) * 2009-12-25 2013-05-28 Seiko Instruments Inc. Temperature detection system
US20110158285A1 (en) * 2009-12-25 2011-06-30 Atsushi Igarashi Temperature detection system
CN102109388A (en) * 2009-12-25 2011-06-29 精工电子有限公司 Temperature detection system
TWI460410B (en) * 2009-12-25 2014-11-11 Seiko Instr Inc Temperature detection system
US20130200909A1 (en) * 2010-09-24 2013-08-08 Infineon Technologies Ag Sensor self-diagnostics using multiple signal paths
US9874609B2 (en) * 2010-09-24 2018-01-23 Infineon Technologies Ag Sensor self-diagnostics using multiple signal paths
US8768666B2 (en) 2011-01-06 2014-07-01 Qualcomm Incorporated Method and system for controlling thermal load distribution in a portable computing device
US9971368B2 (en) 2015-12-09 2018-05-15 Qualcomm Incorporated Accurate hotspot detection through temperature sensors
US20210115833A1 (en) * 2018-07-12 2021-04-22 TE Connectivity Norge AG Temperature sensing unit and urea sensor
US11946399B2 (en) * 2018-07-12 2024-04-02 Te Connectivity Norge As Temperature sensing unit and urea sensor

Also Published As

Publication number Publication date
US20040264093A1 (en) 2004-12-30
US7187053B2 (en) 2007-03-06

Similar Documents

Publication Publication Date Title
US20070150225A1 (en) Thermal sensing method and system
US8475039B2 (en) Providing linear relationship between temperature and digital code
US7452128B2 (en) On chip temperature measuring and monitoring circuit and method
US6006169A (en) Method and apparatus for trimming an integrated circuit
US6157244A (en) Power supply independent temperature sensor
US7724172B2 (en) Digital-to-analog converter circuit and method
US7127368B2 (en) On-chip temperature sensor for low voltage operation
US7102417B2 (en) Integrated circuit die including a temperature detection circuit, and system and methods for calibrating the temperature detection circuit
US7443176B2 (en) Test mode and test method for a temperature tamper detection circuit
US7044633B2 (en) Method to calibrate a chip with multiple temperature sensitive ring oscillators by calibrating only TSRO
JP2011100993A (en) Operating parameter monitor for integrated circuit
JP5359886B2 (en) Temperature measuring apparatus and method
US9448122B2 (en) Multi-point temperature sensing method for integrated circuit chip and system of the same
CN207440656U (en) Integrated circuit
JPH03262209A (en) Current detection circuit
Saneyoshi et al. A 1.1 V 35μm× 35μm thermal sensor with supply voltage sensitivity of 2 C/10%-supply for thermal management on the SX-9 supercomputer
KR100873243B1 (en) Thermal protection for a vlsi chip through reduced c4 usage
Liu et al. Dynamic power supply current testing of CMOS SRAMs
Wolpert et al. A sensor system to detect positive and negative current-temperature dependences
JP2008078266A (en) Semiconductor device, measuring method of characteristic of element to be measured and control system for characteristic of semiconductor device
Lee et al. A sub-1.0-V on-chip CMOS thermometer with a folded temperature sensor for low-power mobile DRAM
JP3681468B2 (en) Temperature coefficient correction type temperature detector
US20230366746A1 (en) Multi-Sensing PTAT for Multiple-Location Temperature Sensing
JP2884914B2 (en) Semiconductor integrated circuit
JP2000307402A (en) Current detecting circuit

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION