System and method for controlling an integrated display computer heat sink temperature
First Claim
1. A method for controlling temperature of a heat sink in an integrated display computer comprising:
- (a) installing in said integrated display computer at least one integrated circuit with internal temperature sensors and throttle control capabilities;
(b) determining experimentally a maximum temperature limit for said heat sink;
(c) determining experimentally at least one adjustment value to an actual temperature of said integrated circuit, wherein said adjustment value maintains maximum performance of said integrated circuit without exceeding said maximum temperature limit for said heat sink;
(d) adding software logic to said integrated circuit to perform the following steps;
(i) set a maximum operating temperature for said heat sink lower than said maximum temperature limit for said heat sink;
(ii) set a trip point for said at least one integrated circuit below said maximum operating temperature for said heat sink;
(iii) compare the actual temperature of said integrated circuit determined by an internal temperature sensor of said integrated circuit to said maximum operating temperature for said heat sink;
(iv) return to an operating system power management component of said integrated circuit an adjusted temperature wherein said adjusted temperature a) is based on said actual temperature of said integrated circuit and said at least one adjustment value and b) causes said integrated circuit to increase or decrease throttling in relation to a difference between said adjusted temperature and said trip point; and
(v) repeat steps (iii) and (iv) such that said actual temperature of said integrated circuit determined by said internal temperature sensor remains below said maximum operating temperature for said heat sink.
1 Assignment
0 Petitions
Accused Products
Abstract
A temperature control system and method for a heat sink in an integrated display computer. Temperature sensing and throttling capabilities of ICs are used to prevent a passive heat sink from rising above a maximum temperature. An algorithm for controlling power usage of the ICs limits the maximum heat sink temperature. The maximum temperature is adjustable with an option in the BIOS. The heat sink temperature is controlled by throttling down the ICs when the temperature rises. An ACPI/OSPM passive cooling mechanism for the CPU defines a thermal feedback equation that operates once a thermal trip point is reached. The higher the actual temperature is above the trip point, the faster the CPU throttles down. Likewise, the CPU throttles up as the actual temperature drops below the trip point. The reported CPU temperature is adjusted higher or lower depending on how close the actual temperature is to the specified heat sink operating temperature.
41 Citations
15 Claims
-
1. A method for controlling temperature of a heat sink in an integrated display computer comprising:
-
(a) installing in said integrated display computer at least one integrated circuit with internal temperature sensors and throttle control capabilities; (b) determining experimentally a maximum temperature limit for said heat sink; (c) determining experimentally at least one adjustment value to an actual temperature of said integrated circuit, wherein said adjustment value maintains maximum performance of said integrated circuit without exceeding said maximum temperature limit for said heat sink; (d) adding software logic to said integrated circuit to perform the following steps; (i) set a maximum operating temperature for said heat sink lower than said maximum temperature limit for said heat sink; (ii) set a trip point for said at least one integrated circuit below said maximum operating temperature for said heat sink; (iii) compare the actual temperature of said integrated circuit determined by an internal temperature sensor of said integrated circuit to said maximum operating temperature for said heat sink; (iv) return to an operating system power management component of said integrated circuit an adjusted temperature wherein said adjusted temperature a) is based on said actual temperature of said integrated circuit and said at least one adjustment value and b) causes said integrated circuit to increase or decrease throttling in relation to a difference between said adjusted temperature and said trip point; and (v) repeat steps (iii) and (iv) such that said actual temperature of said integrated circuit determined by said internal temperature sensor remains below said maximum operating temperature for said heat sink. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for controlling temperature of a heat sink in an integrated display computer comprising:
-
(a) installing in said integrated display computer a first integrated circuit with internal temperature sensors and throttle control capabilities and a second integrated circuit with internal temperature sensors and throttle control capabilities, wherein said second integrated circuit has a lower power usage than said first integrated circuit; (b) determining experimentally a maximum temperature limit for said heat sink; (c) determining experimentally a maximum temperature difference between said first integrated circuit and said second integrated circuit; (d) adding software logic to said first integrated circuit to perform the following steps; (i) set a maximum operating temperature for said heat sink lower than said maximum temperature limit for said heat sink; (ii) set a trip point for said first integrated circuit below said maximum operating temperature for said heat sink; (iii) calculate a temperature margin by subtracting from said maximum temperature limit for said heat sink an actual temperature of said second integrated circuit determined by an internal temperature sensor of said second integrated circuit and said maximum temperature difference between said first integrated circuit and said second integrated circuit; (iv) return to an operating system power management component of said first integrated circuit an adjusted temperature wherein said adjusted temperature is increased as said temperature margin decreases and said adjusted temperature is decreased as said temperature margin increases; and (v) repeating steps (iii) and (iv) such that said actual temperature of said first integrated circuit determined by an internal temperature sensor of said first integrated circuit remains below said maximum operating temperature for said heat sink. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for controlling temperature of a heat sink in an integrated display computer comprising:
-
at least one integrated circuit with internal temperature sensors and throttle control capabilities installed in said integrated display computer, said integrated circuit comprising software logic to perform the following steps; (i) accept data for a maximum operating temperature for said heat sink; (ii) accept data for a trip point for said at least one integrated circuit below said maximum operating temperature for said heat sink; (iii) compare an actual temperature of said integrated circuit determined by an internal temperature sensor of said integrated circuit to said maximum operating temperature for said heat sink; (iv) return to an operating system power management component of said integrated circuit an adjusted temperature wherein said adjusted temperature a) is based on said actual temperature of said integrated circuit and at least one adjustment value, b) causes said integrated circuit to increase throttling as a difference between said adjusted temperature and said trip point decreases, and c) causes said integrated circuit to decrease throttling as a difference between said adjusted temperature and said trip point increases; and (v) repeat steps (iii) and (iv) such that said actual temperature of said integrated circuit determined by said internal temperature sensor remains below said maximum operating temperature for said heat sink. - View Dependent Claims (13, 14, 15)
-
Specification