WO1992010032A1 - Temperature-sensing control system and method for integrated circuits - Google Patents

Temperature-sensing control system and method for integrated circuits Download PDF

Info

Publication number
WO1992010032A1
WO1992010032A1 PCT/US1990/006878 US9006878W WO9210032A1 WO 1992010032 A1 WO1992010032 A1 WO 1992010032A1 US 9006878 W US9006878 W US 9006878W WO 9210032 A1 WO9210032 A1 WO 9210032A1
Authority
WO
WIPO (PCT)
Prior art keywords
temperature
integrated circuit
control system
sensing control
predetermined
Prior art date
Application number
PCT/US1990/006878
Other languages
French (fr)
Inventor
Stephen G. Owens
Original Assignee
Adaptive Solutions, Inc.
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 Adaptive Solutions, Inc. filed Critical Adaptive Solutions, Inc.
Priority to PCT/US1990/006878 priority Critical patent/WO1992010032A1/en
Priority to JP50321190A priority patent/JPH05503181A/en
Priority to EP19910903017 priority patent/EP0512009A4/en
Publication of WO1992010032A1 publication Critical patent/WO1992010032A1/en

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D23/00Control of temperature
    • G05D23/19Control of temperature characterised by the use of electric means
    • G05D23/20Control of temperature characterised by the use of electric means with sensing elements having variation of electric or magnetic properties with change of temperature
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means
    • G06F1/206Cooling means comprising thermal management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02HEMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
    • H02H5/00Emergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal non-electric working conditions with or without subsequent reconnection
    • H02H5/04Emergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal non-electric working conditions with or without subsequent reconnection responsive to abnormal temperature
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K17/00Electronic switching or gating, i.e. not by contact-making and –breaking
    • H03K17/08Modifications for protecting switching circuit against overcurrent or overvoltage
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K17/00Electronic switching or gating, i.e. not by contact-making and –breaking
    • H03K17/08Modifications for protecting switching circuit against overcurrent or overvoltage
    • H03K2017/0806Modifications for protecting switching circuit against overcurrent or overvoltage against excessive temperature

Definitions

  • the invention relates to a computer processor architecture for preventing heat damage to integrated circuits, and specifically to a temperature- sensing control system and method for use with integrated circuits.
  • Integrated circuits provide a great deal of electronic circuitry in a very small space.
  • the heat which is generated during circuit operation is not readily dissipated. This produces higher operating temperatures, and in some instance, can result in the failure of the circuitry contained in the chip due to excessive heat. Even if the circuit is not destroyed, the circuit will operate less efficiently as the resistance of any electrical component generally increases as the temperature of the component increases.
  • the maximum operating temperature of the circuit will be exceeded during maximum power operations, thereby damaging or destroying the circuit. If, for instance, the maximum power that an integrated circuit draws is 5 watts, and the nominal operating power is in the vicinity of 2 watts, the integrated circuit will be designed to readily dissipate the heat generated when the circuit is operating at 2 watts. Because of thermal inertia in the integrated circuit, the heat buildup and dissipation will lag behind the median or high-power consumption periods. To put it another way, the heat which is generated during high-power operation may be dissipated during those times when the integrated circuit is operating at less than median power.
  • An object of an invention is to provide a temperature recognition intervention mechanism, and a method of using the same, to sense the operating temperature of an integrated circuit and to provide security against temperature-induced damaged to an integrated circuit.
  • Another object of the invention is to provide a mechanism and method which will detect the rate of change of temperature of an integrated circuit and adjust the rate of operation of the integrated circuit to prevent heat damage.
  • a further object of the invention is to provide a temperature- sensing control system which will place the chip into an "idle” status, thereby allowing builtup heat to dissipate.
  • the temperature-control system of the invention includes an integrated circuit and a sequence controller therefore, wherein the sequence controller provides instructions and/or data to the integrated circuit, which performs operations according to the instructions on the data.
  • a temperature recognition intervention mechanism is provided which intervenes, via the sequence controller, with the operational rate of the integrated circuit in relation to different temperature conditions which occur in the integrated circuit, thus providing security against temperature-induced damage to the integrated circuit.
  • a method of the invention includes detecting a temperature- related parameter of the integrated circuit, determining the rate of change of the temperature of the integrated circuit and, if the rate of change indicates that the integrated circuit will exceed a first predetermined temperature, -3- providing noop instructions to the integrated circuit at a predetermined frequency, which is related to the system cycles, to allow the integrated circuit to cool and operate at a steady state temperature. If the rate of change of the temperature indicates that the integrated circuit will reach a temperature higher 5 than a second predetermined temperature value, additional noop instructions will be provided or the integrated circuit will be shut down.
  • a modified method of the invention adjusts the frequency at which the operations in the integrated circuit take place.
  • FIG. 1 is a block diagram of the temperature-sensing control system of the invention.
  • Fig. 2 is a graph representing power consumption and temperature over time of the integrated circuit of the invention.
  • Fig. 3 is a side elevation of an integrated circuit installation 15 constructed according to the invention.
  • Fig. 4 is a side elevation of an integrated circuit installation constructed according to the invention, wherein a temperature sensor is integrally formed with the integrated circuit.
  • Fig. 5 is a schematic diagram of the integrally formed 20 temperature sensor of Fig. 4.
  • Fig. 6 is a block diagram depicting the method of the invention.
  • a temperature-sensing control system constructed according to the invention is shown generally at 10.
  • System 10 includes a sequence controller 12 which is operable to provide instructions and/or data to an array 14 of semi-conductor chips, such as those depicted at 16 and 18.
  • CMOS 30 are of the single-instruction stream, multiple-data stream (SIMD) type, and are of CMOS construction. Such chips are generally designed to operate at a maximum power of 5 watts. Although specific power values are discussed herein, it should be appreciated that such values are includes for the purpose of illustration only.
  • CMOS chip if a part of the circuitry, such as a multiplier, is not being tasked for a particular system cycle, no power is used and no heat is generated.
  • the unit is in a quiescent state. The only time that power is used and heat generated is during a transition or an operation.
  • all components of the chip may become active simultaneously and operate for a short period of time, thereby drawing full system power and generating a great deal of heat.
  • the heat generated in each chip is detected by temperate sensor, or temperature sensor means, such as those depicted at 20 and 22.
  • Temperature sensors 20 and 22 may be integrally formed with the integrated circuit, in which case they are directly, thermally connected to the integrated circuit, or they may be attached to mounting hardware for the chip, thereby being indirectly, thermally connected to the integrated circuit.
  • the sensors generate a temperature relevant signal which is transmitted over a connection 24 to a temperature control mechanism 26.
  • sensors 20, 22 generate an analog signal which is converted by an analog-to-digital converter 28 to a digital temperature relevant signal, which is transmitted on a connection 30.
  • a microprocessor controller 32 analyzes the digital temperature relevant signal and converts the signal into a temperature signal which is indicative of the rate of temperature change, T.
  • control mechanism 26 includes a proportional integral derivation (PID) control which monitors the rate of change of the temperature of the integrated circuits which are connected to temperature control mechanism 26.
  • PID proportional integral derivation
  • a PID applies a feedback which is proportional to the temperature error, i.e., how much hotter is T than the reference.
  • a linear control term is used to make this determination.
  • the error is integrated to determine if, in fact, an error is present.
  • a derivative is calculated to determine the rate of error change.
  • a suitable PID controller is the Intel 8022 or 8041 circuit, which includes a PID alorithm library, and which may be easily mounted on a circuit board containing ICs 16 and 18.
  • the PID control determines the rate of change of the integrated circuit temperature from the temperature relevant signal and determines a temperature signal therefrom. This technique of analyzing the temperature relevant signal is preferred because of the thermal inertia which is present 5 between the integrated circuit as a whole and the temperature sensor, regardless of whether the temperature sensor is integrally formed with the chip or indirectly thermally connected thereto.
  • a temperature signal indicative of the rate of temperature change is transmitted from controller 32 over connection 34 to a hold control, or hold
  • Hold control 36 may be a discrete component, or it may be incorporated into sequence controller 12. In either configuration, hold controller 36 is associated with the sequence controller and is operable to slow the operation of the integrated circuits by a first predetermined amount if the temperature signal reaching the hold control exceeds a first predetermined
  • temperature recognition intervention means which is operably associated with the integrated circuit and constructed to intervene, via the sequence controller, with the operational rate of the integrated circuit in relation to different
  • the temperature control mechanism is also referred to herein as a means associated with the temperature sensors for examining the temperature signal generated thereby for a predetermined relationship, wherein the
  • the 30 predetermined relationship requires that the temperature signal exceed, in each instance, a first and second predetermined values prior to the hold means either slowing or stopping operation of the integrated circuits.
  • a first and second predetermined values prior to the hold means either slowing or stopping operation of the integrated circuits.
  • the ICs When the ICs are operating in boundary conditions, sufficient cooling is available and the chip is able to dissipate heat as the heat is generated as the result of chip operation.
  • the IC operates in a stable condition where noop cycles are not required.
  • the hold control and sequence controller receive a temperature signal which is above the first predetermined temperature value, the sequence controller transmits a series of noop instructions over connection 38 which essentially puts the integrated circuits into an "idle" mode, where the integrated circuits cease performing any functions.
  • This particular form of the invention does not affect the cycle clock of the overall system.
  • a noop instruction, command or signal typically has a duration of 40nsec. As the operating temperature begins to increase, n ⁇ op commands will be generated at a rate of 1 noop command/ ⁇ sec, which is a ration of approximately 1:20, or 1 noop/500 cycles. It should be appreciated that the rate of noop commands will vary as the PID controller attempts to achieve a steady-state operating temperature which has minimal temperature oscillations during the operation of the IC.
  • sequence controller 12 will shut down the system containing the integrated circuits to prevent permanent damage to the array, or will transmit a larger number of noop commands to allow the IC to cool.
  • the system may be restarted by an externally generated command once an appropriate temperature has been reached.
  • Fig. 2 a graph depicting power consumption of the integrated circuits of array 14 verses time is shown.
  • 5 integrated circuits such as 16 and 18, operate under the command of sequence controller 12 in what may be thought of as a "bursty" fashion, i.e., the integrated circuits tend to operate with no or minimal activity for a period of time and then operate at maximum, or close to maximum capacity for a period of time. This activity is depicted by trace 40. Assuming that the maximum
  • 10 power draw of an integrated circuit of the invention is 5 watts, and that the circuit is constructed for a nominal 2 watt power consumption, as indicated by line 42, it may be seen that the integrated circuits tend to operate above and below their design level over time. Because of thermal inertia, the actual temperature of the integrated circuit lags behind the power consumption, as
  • sequence controller begins to send normal instructions to the integrated circuits.
  • Hold control 36 may also be constructed to slow the system clock for the IC array.
  • a mounting arrangement for an integrated circuit and temperature sensor is depicted.
  • the mounting includes a circuit board 52 and a circuit holder 54, which have an integrated circuit, such as integrated circuit 16 sandwiched there between.
  • a heat sink 56 is attached to circuit holder 54 and includes fins 58 to dissipate heat.
  • a temperature sensor 60 is mounted on heat sink 56 and provides a temperature relevant signal to the temperature control mechanism.
  • a suitable temperature sensor for this arrangement is that manufactured by NSC Corporation under the designation LM35.
  • Fig. 4 an arrangement with a temperature sensor 62 integrally formed with integrated circuit 16 is depicted.
  • Fig. 5 depicts sensor 62 as including a temperature sensitive induction mechanism 64 which is connected to the voltage supply 66 of the circuit.
  • Sensor 62 includes a diode 68 between induction mechanism 64 and ground 70.
  • An amplifier 72 is provided to boost the temperature relevant signal generated by sensor 62.
  • a heat sink may not be required to maintain the desired IC operating temperature.
  • Fig. 6 depicts the steps in carrying out the method of the invention.
  • a sensor transmits a temperature related signal, block 74, to temperature control mechanism 26.
  • Temperature control mechanism 26, and specifically the PID controller, determines the ⁇ T from successive temperature related signals, block 76.
  • the ⁇ T value is transmitted to hold control 36.
  • Hold control 36 determines if ⁇ T is indicative of a temperature of the integrated circuit which is greater than T 1 ⁇ block 78. If not, the operation of the system continues, block 80. K ⁇ T indicates that the temperature of the integrated circuit 14 is greater than T l5 sequence controller 12 sends a series of noop signals for a predetermined number (N) system cycles, block 82. N cycles should be sufficient to allow cooling of integrated circuit 14 to a temperature below T x . If hold control 36 detects a ⁇ T which will raise the temperature of integrated circuit 14 above T 2 , block 84, the system is shut down, block 86. If the ⁇ T is indicative of a temperature below T x and T 2 , the system continues normally, block 88.
  • System 10 acts like a linear control system at projected temperatures below T 2 , above which it functions in a non-linear control system.
  • the effect of sending noop signals to integrated circuit 14 is to "slow" the total system computation down by inserting idle clock cycles, thereby allowing more time for the generated heat to dissipate from the integrated circuit, using thermal inertia to "average" the temperature of the chip to an acceptable level. In most instances, the slow down caused by temperature control will probably go unnoticed by the system operator. The only significant event will occur if there is an endless loop which causes integrated circuit 14 to operate at maximum power for an extended period of time.
  • the noop signal which is transmitted from sequence controller 12 is appropriate when integrated circuits in array 14 contain static storage components as is normal in CMOS design.
  • dynamic storage such as where information is placed in a capacitor like device, the "information” will tend to dissipate and must be periodically refreshed.
  • a "refresh” command must be asserted periodically while such a system is waiting for its next active period.
  • the refresh command, for dynamic storage is equivalent to the noop command for static storage and may be used in the event that the chips in array 14 contain dynamic memory.
  • Another benefit of equipping any IC or IC array with control system 10 is that the IC or array will operate at a steady temperature which will prolong the life of the IC or array components.
  • array 14 may contain any number of integrated circuits, additionally, the "array" may contain a single integrated circuit.
  • the temperature sensors that are associated with each integrated circuit feed into a common connection 24.
  • Microprocessor controller 32 may contain sequencing information to sort out the signals from individual integrated circuits. Because sequence controller 12 transmits a single instruction to all of the integrated circuits in array 14, an unacceptable temperature rise on any integrated circuit will necessarily result in all of the integrated circuits in the array receiving noop signals.
  • the temperature-sensing control system is well suited for use on
  • CMOS integrated circuits and particularly for CMOS SIMD/Neur al Network integrated circuits whose temperature is dependant on the amount of activity which has taken place in circuitry contained in the chip, or for any integrated circuit that operates in a limited power environment.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Human Computer Interaction (AREA)
  • Automation & Control Theory (AREA)
  • Semiconductor Integrated Circuits (AREA)
  • Cooling Or The Like Of Semiconductors Or Solid State Devices (AREA)

Abstract

A temperature-control system includes an integrated circuit (14) and a sequence controller (12) therefore, wherein the sequence controller (12) provides instructions and/or data to the integrated circuit (14) which performs operations according to the instructions on the data. A temperature recognition intervention mechanism is provided which intervenes, via the sequence controller (12), with the operational rate of the integrated circuit (14) in relation to different temperature conditions which occur in the integrated circuit (14), thus providing security against temperature-induced damage to the integrated circuit (14). A method of the invention includes detecting a temperature-related parameter of the integrated circuit (14), determining the rate of change of the temperature (76) of the integrated circuit (14) and, if the rate of change indicates that the integrated circuit (14) will exceed a first predetermined temperature, providing noop (82) instructions to the integrated circuit (14) for a predetermined number of system cycles to allow the integrated circuit (14) to cool to an acceptable temperature. If the rate of change of the temperature indicates that the integrated circuit (14) will reach a temperature higher than a second predetermined temperature value, the frequency of noop instructions will increase or the integrated circuit (14) will be shut down (86).

Description

TEMPERATURE-SENSING CONTROL SYSTEM AND METHOD FOR INTEGRATED CIRCUITS
Technical Field The invention relates to a computer processor architecture for preventing heat damage to integrated circuits, and specifically to a temperature- sensing control system and method for use with integrated circuits.
Background Art
Integrated circuits provide a great deal of electronic circuitry in a very small space. As the size and processor density of integrated circuits, sometimes referred to as computer chips, increases, the heat which is generated during circuit operation is not readily dissipated. This produces higher operating temperatures, and in some instance, can result in the failure of the circuitry contained in the chip due to excessive heat. Even if the circuit is not destroyed, the circuit will operate less efficiently as the resistance of any electrical component generally increases as the temperature of the component increases.
For most integrated circuits, excessive heat buildup is not a significant problem, and the heat which is buildup may be carried off by attaching the chip to a heat sink, which will dissipate heat. Certain types of integrated circuits, such as highly parallel integrated circuits, like neural network circuits used for pattern classification or recognition, tend to operate in a "bursty" fashion, wherein the circuit may remain idle for a period of time and then operate at its maximum, or close to its maximum, capacity for a period of time. During periods of time when the circuit is operating at or near maximum capacity, the temperature of the chip may raise as maximum power is drawn by the circuit. Any integrated circuit which is operated in a limited power environment may suffer from temperature increases that may potentially damage the circuit.
Because it is impractical to design an integrated circuit to dissipate maximum power when maximum power is not constantly applied to the circuit, it is conceivable that the maximum operating temperature of the circuit will be exceeded during maximum power operations, thereby damaging or destroying the circuit. If, for instance, the maximum power that an integrated circuit draws is 5 watts, and the nominal operating power is in the vicinity of 2 watts, the integrated circuit will be designed to readily dissipate the heat generated when the circuit is operating at 2 watts. Because of thermal inertia in the integrated circuit, the heat buildup and dissipation will lag behind the median or high-power consumption periods. To put it another way, the heat which is generated during high-power operation may be dissipated during those times when the integrated circuit is operating at less than median power.
Disclosure of the Invention An object of an invention is to provide a temperature recognition intervention mechanism, and a method of using the same, to sense the operating temperature of an integrated circuit and to provide security against temperature-induced damaged to an integrated circuit.
Another object of the invention is to provide a mechanism and method which will detect the rate of change of temperature of an integrated circuit and adjust the rate of operation of the integrated circuit to prevent heat damage.
A further object of the invention is to provide a temperature- sensing control system which will place the chip into an "idle" status, thereby allowing builtup heat to dissipate.
The temperature-control system of the invention includes an integrated circuit and a sequence controller therefore, wherein the sequence controller provides instructions and/or data to the integrated circuit, which performs operations according to the instructions on the data. A temperature recognition intervention mechanism is provided which intervenes, via the sequence controller, with the operational rate of the integrated circuit in relation to different temperature conditions which occur in the integrated circuit, thus providing security against temperature-induced damage to the integrated circuit. A method of the invention includes detecting a temperature- related parameter of the integrated circuit, determining the rate of change of the temperature of the integrated circuit and, if the rate of change indicates that the integrated circuit will exceed a first predetermined temperature, -3- providing noop instructions to the integrated circuit at a predetermined frequency, which is related to the system cycles, to allow the integrated circuit to cool and operate at a steady state temperature. If the rate of change of the temperature indicates that the integrated circuit will reach a temperature higher 5 than a second predetermined temperature value, additional noop instructions will be provided or the integrated circuit will be shut down. A modified method of the invention adjusts the frequency at which the operations in the integrated circuit take place.
Brief Description of the Drawings 10 Fig. 1 is a block diagram of the temperature-sensing control system of the invention.
Fig. 2 is a graph representing power consumption and temperature over time of the integrated circuit of the invention.
Fig. 3 is a side elevation of an integrated circuit installation 15 constructed according to the invention.
Fig. 4 is a side elevation of an integrated circuit installation constructed according to the invention, wherein a temperature sensor is integrally formed with the integrated circuit.
Fig. 5 is a schematic diagram of the integrally formed 20 temperature sensor of Fig. 4.
Fig. 6 is a block diagram depicting the method of the invention.
Best Mode for Carrying Out the Invention
Turning initially to Fig. 1, a temperature-sensing control system constructed according to the invention is shown generally at 10. The system
25 functions like a thermostat to achieve a steady-state operating temperature for an integrated circuit or array of integrated circuits. System 10 includes a sequence controller 12 which is operable to provide instructions and/or data to an array 14 of semi-conductor chips, such as those depicted at 16 and 18.
Chips 16 and 18, collectively referred to herein as an integrated circuit, or chip,
30 are of the single-instruction stream, multiple-data stream (SIMD) type, and are of CMOS construction. Such chips are generally designed to operate at a maximum power of 5 watts. Although specific power values are discussed herein, it should be appreciated that such values are includes for the purpose of illustration only.
In any CMOS chip, if a part of the circuitry, such as a multiplier, is not being tasked for a particular system cycle, no power is used and no heat is generated. The unit is in a quiescent state. The only time that power is used and heat generated is during a transition or an operation. In the case of SIMD chips, all components of the chip may become active simultaneously and operate for a short period of time, thereby drawing full system power and generating a great deal of heat. The heat generated in each chip is detected by temperate sensor, or temperature sensor means, such as those depicted at 20 and 22.
Temperature sensors 20 and 22 may be integrally formed with the integrated circuit, in which case they are directly, thermally connected to the integrated circuit, or they may be attached to mounting hardware for the chip, thereby being indirectly, thermally connected to the integrated circuit. The sensors generate a temperature relevant signal which is transmitted over a connection 24 to a temperature control mechanism 26.
In the preferred embodiment, sensors 20, 22 generate an analog signal which is converted by an analog-to-digital converter 28 to a digital temperature relevant signal, which is transmitted on a connection 30.
A microprocessor controller 32 analyzes the digital temperature relevant signal and converts the signal into a temperature signal which is indicative of the rate of temperature change, T. control mechanism 26 includes a proportional integral derivation (PID) control which monitors the rate of change of the temperature of the integrated circuits which are connected to temperature control mechanism 26.
A PID applies a feedback which is proportional to the temperature error, i.e., how much hotter is T than the reference. A linear control term is used to make this determination. The error is integrated to determine if, in fact, an error is present. A derivative is calculated to determine the rate of error change. A suitable PID controller is the Intel 8022 or 8041 circuit, which includes a PID alorithm library, and which may be easily mounted on a circuit board containing ICs 16 and 18. The PID control determines the rate of change of the integrated circuit temperature from the temperature relevant signal and determines a temperature signal therefrom. This technique of analyzing the temperature relevant signal is preferred because of the thermal inertia which is present 5 between the integrated circuit as a whole and the temperature sensor, regardless of whether the temperature sensor is integrally formed with the chip or indirectly thermally connected thereto.
A temperature signal indicative of the rate of temperature change is transmitted from controller 32 over connection 34 to a hold control, or hold
10 means, 38. Hold control 36 may be a discrete component, or it may be incorporated into sequence controller 12. In either configuration, hold controller 36 is associated with the sequence controller and is operable to slow the operation of the integrated circuits by a first predetermined amount if the temperature signal reaching the hold control exceeds a first predetermined
15 value and is operable to slow the operation of the integrated circuit by a second predetermined amount or to stop operation of the integrated circuit if- and-only-if (iff) the temperature signal exceeds a second predetermined, higher value, which is less than that temperature value at which permanent damage might occur to the integrated circuits of array 14.
20 As used herein, the temperature sensors and the components other than the integrated circuits and sequence controller are referred to as temperature recognition intervention means, which is operably associated with the integrated circuit and constructed to intervene, via the sequence controller, with the operational rate of the integrated circuit in relation to different
25 temperature conditions occurring in the integrated circuit, thus to promote security against temperature induced damage to the integrated circuit.
The temperature control mechanism is also referred to herein as a means associated with the temperature sensors for examining the temperature signal generated thereby for a predetermined relationship, wherein the
30 predetermined relationship requires that the temperature signal exceed, in each instance, a first and second predetermined values prior to the hold means either slowing or stopping operation of the integrated circuits. When the ICs are operating in boundary conditions, sufficient cooling is available and the chip is able to dissipate heat as the heat is generated as the result of chip operation. The IC operates in a stable condition where noop cycles are not required. In the event that the hold control and sequence controller receive a temperature signal which is above the first predetermined temperature value, the sequence controller transmits a series of noop instructions over connection 38 which essentially puts the integrated circuits into an "idle" mode, where the integrated circuits cease performing any functions. This particular form of the invention does not affect the cycle clock of the overall system. It merely sends "do nothing" (noop) instructions to the integrated circuits until such time as a temperature signal is received which indicates that the integrated circuits are projected to reach an acceptable operating temperature, or after a predetermined number of system cycles have passed. At such time, normal instruction commands are transmitted over connection 38 and the integrated circuits resume normal operation.
A noop instruction, command or signal typically has a duration of 40nsec. As the operating temperature begins to increase, nόop commands will be generated at a rate of 1 noop command/μsec, which is a ration of approximately 1:20, or 1 noop/500 cycles. It should be appreciated that the rate of noop commands will vary as the PID controller attempts to achieve a steady-state operating temperature which has minimal temperature oscillations during the operation of the IC.
In the event that a rapid temperature rise is detected in the integrated circuits, such that the rate of temperature change indicates that the integrated circuits will reach a temperature above their maximum safe operating temperature, sequence controller 12 will shut down the system containing the integrated circuits to prevent permanent damage to the array, or will transmit a larger number of noop commands to allow the IC to cool. The system may be restarted by an externally generated command once an appropriate temperature has been reached. Such a situation is not expected to occur under normal operating conditions, however, in the event that the programming for the system contains a ' Tmg" which puts the integrated circuits -7- into continuous, maximum power operation, it is foreseeable that the operating temperature may exceed the safe maximum.
Turning now to Fig. 2, a graph depicting power consumption of the integrated circuits of array 14 verses time is shown. As previously noted, 5 integrated circuits, such as 16 and 18, operate under the command of sequence controller 12 in what may be thought of as a "bursty" fashion, i.e., the integrated circuits tend to operate with no or minimal activity for a period of time and then operate at maximum, or close to maximum capacity for a period of time. This activity is depicted by trace 40. Assuming that the maximum
10 power draw of an integrated circuit of the invention is 5 watts, and that the circuit is constructed for a nominal 2 watt power consumption, as indicated by line 42, it may be seen that the integrated circuits tend to operate above and below their design level over time. Because of thermal inertia, the actual temperature of the integrated circuit lags behind the power consumption, as
15 indicated by line 44. Under normal operating conditions, the regions of trace 40 which are above the 2 watt line 42 may be thought of as filling in the valleys, thus "averaging" the temperature of the integrated circuit. It should be noted that the activity depicted by lines 40 and 44 do not cause the temperature to rise to the level of Tα, which represents the first predetermined
20 value, and which, in the preferred embodiment, is between about 90°C and 100°C, nor the level of T2 which represents the second predetermined value, and which, in the preferred embodiment, has a value greater than 150°C.
In the event of continued activity of a particular duty cycle, such as indicated by dashed hne 46, the temperature may exceed Tv as represented
25 by dashed temperature line 44a, and which occurs at point 48. Upon receipt of a temperature signal indicating that a ΔT which will cause a chip to exceed Tl9 sequence controller 12 begins sending noop signals to the integrated circuits, thereby reducing power consumption and, after the temperature falls below Tj, as indicated at point 50, or, after a predetermined number of system
30 cycles has occurred, the sequence controller begins to send normal instructions to the integrated circuits.
Another way of describing the activity of the integrated circuits in array 14 is that they initially sit idle. Then they receive a great deal of data from sequence controller 12, perform their task and then are idle. Because cooling hardware is expensive and occupies a great deal of space, and because the integrated circuits in array 14 are very expensive, it is desirable to protect the circuits from heat damage, particularly that type of heat damage which is generated by the integrated circuit itself. Hold control 36 may also be constructed to slow the system clock for the IC array.
Turning now to Fig. 3, a mounting arrangement for an integrated circuit and temperature sensor is depicted. The mounting includes a circuit board 52 and a circuit holder 54, which have an integrated circuit, such as integrated circuit 16 sandwiched there between. A heat sink 56 is attached to circuit holder 54 and includes fins 58 to dissipate heat. A temperature sensor 60 is mounted on heat sink 56 and provides a temperature relevant signal to the temperature control mechanism. A suitable temperature sensor for this arrangement is that manufactured by NSC Corporation under the designation LM35. Turning to Fig. 4, an arrangement with a temperature sensor 62 integrally formed with integrated circuit 16 is depicted. Fig. 5 depicts sensor 62 as including a temperature sensitive induction mechanism 64 which is connected to the voltage supply 66 of the circuit. Sensor 62 includes a diode 68 between induction mechanism 64 and ground 70. An amplifier 72 is provided to boost the temperature relevant signal generated by sensor 62. For low duty cycle operations, such as speech recognition, a heat sink may not be required to maintain the desired IC operating temperature.
Fig. 6 depicts the steps in carrying out the method of the invention. A sensor transmits a temperature related signal, block 74, to temperature control mechanism 26. Temperature control mechanism 26, and specifically the PID controller, determines the ΔT from successive temperature related signals, block 76. The ΔT value is transmitted to hold control 36.
Hold control 36 determines if ΔT is indicative of a temperature of the integrated circuit which is greater than T1} block 78. If not, the operation of the system continues, block 80. K ΔT indicates that the temperature of the integrated circuit 14 is greater than Tl5 sequence controller 12 sends a series of noop signals for a predetermined number (N) system cycles, block 82. N cycles should be sufficient to allow cooling of integrated circuit 14 to a temperature below Tx. If hold control 36 detects a ΔT which will raise the temperature of integrated circuit 14 above T2, block 84, the system is shut down, block 86. If the ΔT is indicative of a temperature below Tx and T2, the system continues normally, block 88. For ΔTs which project a T between T2 and T2, the frequency of the noop commands will increase to achieve a steady state temperature. System 10 acts like a linear control system at projected temperatures below T2, above which it functions in a non-linear control system.
The effect of sending noop signals to integrated circuit 14 is to "slow" the total system computation down by inserting idle clock cycles, thereby allowing more time for the generated heat to dissipate from the integrated circuit, using thermal inertia to "average" the temperature of the chip to an acceptable level. In most instances, the slow down caused by temperature control will probably go unnoticed by the system operator. The only significant event will occur if there is an endless loop which causes integrated circuit 14 to operate at maximum power for an extended period of time.
The noop signal which is transmitted from sequence controller 12 is appropriate when integrated circuits in array 14 contain static storage components as is normal in CMOS design. In the case of dynamic storage, such as where information is placed in a capacitor like device, the "information" will tend to dissipate and must be periodically refreshed. A "refresh" command must be asserted periodically while such a system is waiting for its next active period. The refresh command, for dynamic storage is equivalent to the noop command for static storage and may be used in the event that the chips in array 14 contain dynamic memory.
Another benefit of equipping any IC or IC array with control system 10 is that the IC or array will operate at a steady temperature which will prolong the life of the IC or array components.
It should be appreciated that array 14 may contain any number of integrated circuits, additionally, the "array" may contain a single integrated circuit. The temperature sensors that are associated with each integrated circuit feed into a common connection 24. Microprocessor controller 32 may contain sequencing information to sort out the signals from individual integrated circuits. Because sequence controller 12 transmits a single instruction to all of the integrated circuits in array 14, an unacceptable temperature rise on any integrated circuit will necessarily result in all of the integrated circuits in the array receiving noop signals.
Industrial Application The temperature-sensing control system is well suited for use on
CMOS integrated circuits, and particularly for CMOS SIMD/Neur al Network integrated circuits whose temperature is dependant on the amount of activity which has taken place in circuitry contained in the chip, or for any integrated circuit that operates in a limited power environment.

Claims

HAT I CLAIM IS:
1. A temperature-sensing control system for use on an integrated circuit comprising: an integrated circuit (14) having a sequence controller (12) operatively connected thereto, said sequence controller (12) providing instructions and/or data to said integrated circuit (14) which performs operations according to said instructions on said data; temperature sensor means (20) thermally connected to the integrated circuit (14) and means associated with said temperature sensor means therewith for creating a temperature signal; and hold means (36) associated with said sequence controller (12) for slowing operation of said integrated circuit (14) by a predetermined amount if said temperature signal has a predetermined relationship to a first predetermined value and for slowing operation of said integrated circuit (14) by a greater predetermined amount if said temperature signal has a predetermined relationship to a second predetermined value, which second predetermined value is higher than said first predetermined value.
2. The temperature-sensing control system of claim 1 wherein said greater predetermined amount is sufficient to stop operation of said integrated circuit (14).
3. The temperature-sensing control system of claim 1 wherein said means associated includes a temperature control mechanism (26) for examining said temperature signal for said predetermined relationship.
^4. The temperature-sensing control system of claim 3 wherein said predetermined relationship requires that the temperature signal exceed, in each instance, said first and second predetermined values.
5. A temperature-sensing control system for use on an integrated circuit comprising: an array of integrated circuits (14) having a single sequence controller (12) operatively connected thereto, said sequence controller (12) providing instructions and/or data to said integrated circuit (14) which performs operations according to said instructions on said data; temperature sensor means (20) thermally connected to the integrated circuit (14) for generating a temperature relevant signal; a temperature control mechanism (26) for converting said temperature relevant signal into a temperature signal; and hold means associated with said sequence controller (12) for slowing operation of said integrated circuit (14) if said temperature signal exceeds a first predetermined value and for further slowing operation of said integrated circuit (14) iff said temperature signal exceeds a second predetermined value, which second predetermined value is higher than said first predetermined value.
6. The temperature-sensing control system of claim 5 wherein said greater predetermined amount is sufficient to stop operation of said integrated circuit (14).
7. The temperature-sensing control system of claim 5 wherein said temperature control mechanism (26) includes a proportional integral derivation control which determined the rate of change of said integrated circuit (14) temperature from said temperature relevant signal and for determining said temperature signal therefrom.
8. The temperature-sensing control system of claim 5 wherein said hold means (36) includes a mechanism for sending noop instructions to said integrated circuit (14) for a predetermined number of system cycles at a predetermined frequency upon receipt of a first predetermined temperature value.
9. The temperature-sensing control system of claim 5 wherein said hold means (36) includes a mechanism for slowing the system clock of said integrated circuit (14).
10. The temperature-sensing control system of claim 5 wherein said temperature sensor (20) is integrally formed with said integrated circuit (14).
11. The temperature-sensing control system of claim 10 wherein said temperature sensor (20) includes a temperature-sensitive induction mechanism (64).
12. The temperature-sensing control system of claim 5 wherein said temperature sensor (20, 60) includes a heat sink (56) thermally connected to said integrated circuit (14) and said temperature sensor (20, 60) is mounted on said heat sink (56).
13. The temperature-sensing control system of claim 5 wherein the temperature of said integrated circuit (14) is dependant on and proportional to the amount and type of computations which said integrated circuit (14) carries out.
14. A temperature-sensing control system for use on an integrated circuit comprising: an integrated circuit (14) having a sequence controller (12) operatively connected thereto, said sequence controller (12) providing instructions and/or data to said integrated circuit (14) which performs operations according to said instructions on said data; and temperature recognition intervention means operatively associated with said integrated circuit (14) and constructed to intervene, via said sequence controller (12), with the operational rate of said integrated circuit (14) in relation to different temperature conditions occurring in the integrated circuit (14), thus to promote security against temperature-induced damage to the latter.
15. The temperature-sensing control system of claim 14 wherein said temperature-recognition intervention means includes a temperature sensor (20) thermally connected to said integrated circuit (14) and means associated therewith for creating a temperature relevant signal.
16. The temperature-sensing control system of claim 15 wherein said temperature-recognition intervention means further includes a temperature control mechanism (26) for converting said temperature relevant signal into a temperature signal and hold means associated with said sequence controller (12) for slowing operation of said integrated circuit (14) if said temperature signal exceeds a first predetermined value and for further slowing operation of said integrated circuit (14) iff said temperature signal exceeds a second predetermined value, which second predetermined value is higher than said first predetermined value.
17. The temperature-sensing control system of claim 16 wherein said greater predetermined amount is sufficient to stop operation of said integrated circuit (14).
18. The temperature-sensing control system of claim 16 wherein said temperature control mechanism (26) includes a proportional integral derivation control which determines the rate of change of said integrated circuit (14) temperature from said temperature relevant signal and for determining said temperature signal therefrom.
19. The temperature-sensing control system of claim 16 wherein said hold means (36) includes a mechanism for sending noop instructions to said integrated circuit (14) for a predetermined number of system cycles at a predetermined frequency upon receipt of a first predetermined temperature value.
20. The temperature-sensing control system of claim 16 wherein said hold means (36) includes a mechanism for slowing the system clock of said integrated circuit (14).
21. The temperature-sensing control system of claim 16 wherein said temperature sensor (20, 62) is integrally formed with said integrated circuit (14).
22. The temperature-sensing control system of claim 21 wherein said temperature sensor (20, 62) includes a temperature-sensitive induction mechanism.
23. The temperature-sensing control system of claim 16 wherein said temperature sensor (20, 60) includes a heat sink (56) thermally connected to said integrated circuit (14) and said temperature sensor (20, 60) is mounted on said heat sink (56).
24. The temperature-sensing control system of claim 16 wherein the temperature of said integrated circuit (14) is dependant on and proportional to the amount and type of computations which said integrated circuit (14) carries out.
25. A method of controlling the temperature of an integrated circuit comprising: providing an integrated circuit (14) which operates under the control of a sequence controller (12); providing a temperature sensor (20) in thermal connection with the integrated circuit (14); generating (74) a temperature-relevant signal from the temperature sensor (20); determining the rate of change (76) of the temperature (ΔT) of the integrated circuit (14); sending the ΔT to a hold control (36); generating, from the hold control, a noop signal (82) for a predetermined number of system cycles if the ΔT indicates that the temperature of the integrated circuit (14) will exceed a first predetermined temperature value, and, generating a stop operations signal (86) from the hold control iff the ΔT indicates that the temperature of the integrated circuit (14) will exceed a second, higher, predetermined value.
PCT/US1990/006878 1990-11-26 1990-11-26 Temperature-sensing control system and method for integrated circuits WO1992010032A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
PCT/US1990/006878 WO1992010032A1 (en) 1990-11-26 1990-11-26 Temperature-sensing control system and method for integrated circuits
JP50321190A JPH05503181A (en) 1990-11-26 1990-11-26 Temperature sensing control system and method for integrated circuits
EP19910903017 EP0512009A4 (en) 1990-11-26 1990-11-26 Temperature-sensing control system and method for integrated circuits

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US1990/006878 WO1992010032A1 (en) 1990-11-26 1990-11-26 Temperature-sensing control system and method for integrated circuits

Publications (1)

Publication Number Publication Date
WO1992010032A1 true WO1992010032A1 (en) 1992-06-11

Family

ID=22221178

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1990/006878 WO1992010032A1 (en) 1990-11-26 1990-11-26 Temperature-sensing control system and method for integrated circuits

Country Status (3)

Country Link
EP (1) EP0512009A4 (en)
JP (1) JPH05503181A (en)
WO (1) WO1992010032A1 (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0592783A2 (en) * 1992-10-16 1994-04-20 Cirrus Logic, Inc. Heat regulator for integrated circuits
EP0626643A1 (en) * 1993-05-24 1994-11-30 Hewlett-Packard Company Processor responsive to environmental conditions to enable or disable a delay in a processing action
EP0651314A1 (en) * 1993-10-27 1995-05-03 International Business Machines Corporation An apparatus and method for thermally protecting a processing device
EP0665487A1 (en) * 1994-02-01 1995-08-02 Siemens Aktiengesellschaft Computer having a temperature control unit
WO1995031764A1 (en) * 1994-05-12 1995-11-23 Apple Computer, Inc. Method and apparatus for thermal management in a computer system
EP0699992A1 (en) * 1994-09-02 1996-03-06 Advanced Micro Devices, Inc. Heuristic clock speed optimizing mechanism and computer system employing same
EP0706108A3 (en) * 1994-10-03 1996-06-26 Advanced Micro Devices Inc Clock control circuits for microprocessors
EP0730217A1 (en) * 1995-02-28 1996-09-04 Texas Instruments Inc. Power conservation and thermal management arrangements for computers
EP0690370A3 (en) * 1994-06-30 1997-04-23 Softchip Israel Ltd Microprocessor device and peripherals
EP0821459A2 (en) * 1996-07-25 1998-01-28 Konami Co., Ltd. Semiconductor integrated circuit device with overheating protector and method of protecting semiconductor integrated circuit against overheating
WO1998013935A1 (en) * 1996-09-25 1998-04-02 Philips Electronics N.V. Processor's thermostat controls code switching
GB2336509A (en) * 1998-04-06 1999-10-20 Nec Corp Preventing overheating of portable telephone by calculating temperature expected after transmission
WO2000004481A2 (en) * 1998-07-16 2000-01-27 Rambus Incorporated An apparatus and method for thermal regulation in memory subsystems
WO2001018632A2 (en) * 1999-09-06 2001-03-15 Sperling, Axel Method and device for monitoring and controlling the operational performance of a computer system or processor system
EP1174907A2 (en) * 2000-07-14 2002-01-23 Infineon Technologies AG Semiconductor apparatus containing a temperature control
WO2003036450A2 (en) * 2001-10-22 2003-05-01 Sun Microsystems, Inc. Dram power management
US6859886B1 (en) 2001-10-02 2005-02-22 Lsi Logic Corporation IO based embedded processor clock speed control
GB2406930A (en) * 2003-10-09 2005-04-13 Sun Microsystems Inc Managing power requirement changes by inserting dummy operations
US6892312B1 (en) * 2001-10-30 2005-05-10 Lsi Logic Corporation Power monitoring and reduction for embedded IO processors
US7017058B2 (en) * 2002-03-29 2006-03-21 Uniwill Computer Corporation System and method for throttling a clock speed by comparing a power value with a predetermined power value wherein the predetermined power value is based on an increasing rate of a parameter
US7139920B2 (en) * 2003-03-13 2006-11-21 Sun Microsystems, Inc. Method and apparatus for supplying power in electronic equipment
US8296540B2 (en) * 1997-10-10 2012-10-23 Rambus Inc. Method and apparatus for adjusting the performance of a synchronous memory system
US20130038422A1 (en) * 2011-08-11 2013-02-14 Ralink Technology Corporation Method and system of reducing the temperature of an integrated circuit and a digital communication system using same
CN112631348A (en) * 2020-12-29 2021-04-09 安徽盛世天朗软件科技有限公司 Temperature self-adjusting network equipment temperature controller and adjusting method thereof
CN116826669A (en) * 2023-05-26 2023-09-29 西安图为电气技术有限公司 Device junction temperature protection method, device, equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4307463A (en) * 1980-02-08 1981-12-22 General Signal Corporation Vital rate decoder
US4868817A (en) * 1986-06-09 1989-09-19 Kabushiki Kaisha Toshiba Circuit for preventing a microcomputer from malfunctioning
US4924112A (en) * 1988-10-31 1990-05-08 Motorola Inc. Microprocessor having high current drive and feedback for temperature control

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3516989A1 (en) * 1985-05-10 1986-11-13 Siemens AG, 1000 Berlin und 8000 München Controller with a device for removing incident dissipated heat
JPH02171813A (en) * 1988-12-26 1990-07-03 Hitachi Ltd Automatic temperature adjustment electronic controller, device and method for automatically adjusting temperature for electronic controller

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4307463A (en) * 1980-02-08 1981-12-22 General Signal Corporation Vital rate decoder
US4868817A (en) * 1986-06-09 1989-09-19 Kabushiki Kaisha Toshiba Circuit for preventing a microcomputer from malfunctioning
US4924112A (en) * 1988-10-31 1990-05-08 Motorola Inc. Microprocessor having high current drive and feedback for temperature control

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP0512009A4 *

Cited By (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6901524B2 (en) 1989-10-30 2005-05-31 Texas Instruments Incorporated Processor having real-time power conservation and thermal management
US6158012A (en) * 1989-10-30 2000-12-05 Texas Instruments Incorporated Real-time power conservation and thermal management for computers
US7389438B2 (en) 1989-10-30 2008-06-17 Texas Instruments Incorporated Method for detecting temperature and activity associated with a processor and using the results for controlling power dissipation associated with a processor
US6427211B2 (en) 1989-10-30 2002-07-30 Texas Instruments Incorporated Real-time power conservation and thermal management for electronic devices
EP0592783A3 (en) * 1992-10-16 1996-01-24 Picopower Tech Inc Heat regulator for integrated circuits
EP0592783A2 (en) * 1992-10-16 1994-04-20 Cirrus Logic, Inc. Heat regulator for integrated circuits
EP0626643A1 (en) * 1993-05-24 1994-11-30 Hewlett-Packard Company Processor responsive to environmental conditions to enable or disable a delay in a processing action
EP0651314A1 (en) * 1993-10-27 1995-05-03 International Business Machines Corporation An apparatus and method for thermally protecting a processing device
US5557551A (en) * 1993-10-27 1996-09-17 International Business Machines Corporation Method and apparatus for a thermal protection unit
EP0665487A1 (en) * 1994-02-01 1995-08-02 Siemens Aktiengesellschaft Computer having a temperature control unit
WO1995031764A1 (en) * 1994-05-12 1995-11-23 Apple Computer, Inc. Method and apparatus for thermal management in a computer system
US5590061A (en) * 1994-05-12 1996-12-31 Apple Computer, Inc. Method and apparatus for thermal management in a computer system
EP0690370A3 (en) * 1994-06-30 1997-04-23 Softchip Israel Ltd Microprocessor device and peripherals
US5729766A (en) * 1994-06-30 1998-03-17 Softchip Israel Ltd. System for memory unit receiving pseudo-random delay signal operative to access memory after delay and additional delay signal extending from termination of memory access
EP0699992A1 (en) * 1994-09-02 1996-03-06 Advanced Micro Devices, Inc. Heuristic clock speed optimizing mechanism and computer system employing same
EP0706108A3 (en) * 1994-10-03 1996-06-26 Advanced Micro Devices Inc Clock control circuits for microprocessors
EP0730217A1 (en) * 1995-02-28 1996-09-04 Texas Instruments Inc. Power conservation and thermal management arrangements for computers
EP0821459A2 (en) * 1996-07-25 1998-01-28 Konami Co., Ltd. Semiconductor integrated circuit device with overheating protector and method of protecting semiconductor integrated circuit against overheating
EP0821459A3 (en) * 1996-07-25 1999-01-27 Konami Co., Ltd. Semiconductor integrated circuit device with overheating protector and method of protecting semiconductor integrated circuit against overheating
US5870614A (en) * 1996-09-25 1999-02-09 Philips Electronics North America Corporation Thermostat controls dsp's temperature by effectuating the dsp switching between tasks of different compute-intensity
WO1998013935A1 (en) * 1996-09-25 1998-04-02 Philips Electronics N.V. Processor's thermostat controls code switching
US8296540B2 (en) * 1997-10-10 2012-10-23 Rambus Inc. Method and apparatus for adjusting the performance of a synchronous memory system
GB2336509A (en) * 1998-04-06 1999-10-20 Nec Corp Preventing overheating of portable telephone by calculating temperature expected after transmission
GB2336509B (en) * 1998-04-06 2003-01-15 Nec Corp Method and apparatus for preventing overheating of a portable telephone
WO2000004481A2 (en) * 1998-07-16 2000-01-27 Rambus Incorporated An apparatus and method for thermal regulation in memory subsystems
WO2000004481A3 (en) * 1998-07-16 2000-03-30 Rambus Inc An apparatus and method for thermal regulation in memory subsystems
US6373768B2 (en) 1998-07-16 2002-04-16 Rambus Inc Apparatus and method for thermal regulation in memory subsystems
WO2001018632A3 (en) * 1999-09-06 2001-06-14 Sperling Axel Method and device for monitoring and controlling the operational performance of a computer system or processor system
WO2001018632A2 (en) * 1999-09-06 2001-03-15 Sperling, Axel Method and device for monitoring and controlling the operational performance of a computer system or processor system
EP1174907A2 (en) * 2000-07-14 2002-01-23 Infineon Technologies AG Semiconductor apparatus containing a temperature control
US6815643B2 (en) 2000-07-14 2004-11-09 Infineon Technologies Ag Semiconductor device with temperature regulation
EP1174907A3 (en) * 2000-07-14 2003-12-17 Infineon Technologies AG Semiconductor apparatus containing a temperature control
KR100522285B1 (en) * 2000-07-14 2005-10-19 인피니언 테크놀로지스 아게 Semiconductor device with temperature controller
US6859886B1 (en) 2001-10-02 2005-02-22 Lsi Logic Corporation IO based embedded processor clock speed control
WO2003036450A3 (en) * 2001-10-22 2003-12-31 Sun Microsystems Inc Dram power management
WO2003036450A2 (en) * 2001-10-22 2003-05-01 Sun Microsystems, Inc. Dram power management
US6938119B2 (en) 2001-10-22 2005-08-30 Sun Microsystems, Inc. DRAM power management
US6892312B1 (en) * 2001-10-30 2005-05-10 Lsi Logic Corporation Power monitoring and reduction for embedded IO processors
US7017058B2 (en) * 2002-03-29 2006-03-21 Uniwill Computer Corporation System and method for throttling a clock speed by comparing a power value with a predetermined power value wherein the predetermined power value is based on an increasing rate of a parameter
US7139920B2 (en) * 2003-03-13 2006-11-21 Sun Microsystems, Inc. Method and apparatus for supplying power in electronic equipment
GB2406930A (en) * 2003-10-09 2005-04-13 Sun Microsystems Inc Managing power requirement changes by inserting dummy operations
US7200763B2 (en) 2003-10-09 2007-04-03 Sun Microsystems, Inc. Method and apparatus for controlling the power consumption of a semiconductor device
GB2406930B (en) * 2003-10-09 2006-04-12 Sun Microsystems Inc Method of apparatus for controlling the power consumption of a semiconductor device
US20130038422A1 (en) * 2011-08-11 2013-02-14 Ralink Technology Corporation Method and system of reducing the temperature of an integrated circuit and a digital communication system using same
CN112631348A (en) * 2020-12-29 2021-04-09 安徽盛世天朗软件科技有限公司 Temperature self-adjusting network equipment temperature controller and adjusting method thereof
CN116826669A (en) * 2023-05-26 2023-09-29 西安图为电气技术有限公司 Device junction temperature protection method, device, equipment and storage medium
CN116826669B (en) * 2023-05-26 2024-03-08 西安图为电气技术有限公司 Device junction temperature protection method, device, equipment and storage medium

Also Published As

Publication number Publication date
JPH05503181A (en) 1993-05-27
EP0512009A4 (en) 1993-10-20
EP0512009A1 (en) 1992-11-11

Similar Documents

Publication Publication Date Title
WO1992010032A1 (en) Temperature-sensing control system and method for integrated circuits
US6172611B1 (en) Independent hardware thermal sensing and monitoring
US7705721B1 (en) Apparatus and method for sensing and responding to environmental conditions of a computer system at non-uniform polling intervals
US5557551A (en) Method and apparatus for a thermal protection unit
US5805403A (en) Integrated circuit temperature monitoring and protection system
US7490479B2 (en) Method and system of advanced fan speed control
JP2948558B2 (en) Computer system with heat sensing unit with dual voltage source
EP0864201B1 (en) Processor's thermostat controls code switching
US6987370B2 (en) Method and system for cooling electronic components
US7062933B2 (en) Separate thermal and electrical throttling limits in processors
US7464277B2 (en) Microprocessor performance mode control utilizing sensed temperature as an indication of microprocessor utilization
US6167330A (en) Dynamic power management of systems
US5915232A (en) Method and apparatus for tracking power of an integrated circuit
KR100647166B1 (en) Operating System Coordinated Thermal Management
US20030074591A1 (en) Self adjusting clocks in computer systems that adjust in response to changes in their environment
US20070106428A1 (en) Systems and methods for thermal management
US5906315A (en) Watchdog timer for controlling a cooling system
US7017062B2 (en) Method and apparatus for recovering from an overheated microprocessor
US20060098368A1 (en) Auto adjustment of over current protection in degraded mode
JP3302828B2 (en) Electronic equipment with one-chip controller
CN115047953B (en) Server heat dissipation method, system, device and medium
US20020183869A1 (en) Using fault tolerance mechanisms to adapt to elevated temperature conditions
US11510338B2 (en) Low temperature threshold fan gating
US20210136952A1 (en) Computer system having a cooling system for an expansion component
JP2604920B2 (en) Cooling abnormality detection circuit for information processing equipment

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CA JP KR US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IT LU NL SE

WWE Wipo information: entry into national phase

Ref document number: 1991903017

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1991903017

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: CA

WWW Wipo information: withdrawn in national office

Ref document number: 1991903017

Country of ref document: EP