Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Brushless motor
Patent Number: 6,737,770 Issued on 05/18/2004 to Sunaga,   et al.

Title: Method and device for treatment of aneurysms
Patent Number: 6,736,809 Issued on 05/18/2004 to Capuano,   et al.

Title: Holder for flexible heart valve
Patent Number: 6,736,845 Issued on 05/18/2004 to Marquez,   et al.

Title: Electric rotary machine having bobbins with thin-walled extensions of flange
Patent Number: 6,737,782 Issued on 05/18/2004 to Suzuki,   et al.

Title: Clamping device with a connection for cable strands
Patent Number: 6,773,295 Issued on 08/10/2004 to Lindemann,   et al.

Title: Ultrasonic probe and ultrasonic diagnostic device comprising the same
Patent Number: 6,736,779 Issued on 05/18/2004 to Sano,   et al.

Title: Rotary exercise device
Patent Number: 6,740,009 Issued on 05/25/2004 to Hall

Title: Sheet feeding apparatus and image forming apparatus equipped therewith
Patent Number: 6,769,680 Issued on 08/03/2004 to Kojima,   et al.

Title: Foot massaging method and device
Patent Number: 7,189,210 Issued on 03/13/2007 to Hillman

Title: Silver bromoiodide core-shell grain emulsion
Patent Number: 6,815,154 Issued on 11/09/2004 to Pirotto,   et al.

Title: Etching method and etching apparatus
Patent Number: 7,189,653 Issued on 03/13/2007 to Katsunuma

Title: Cordless cellular system and method
Patent Number: 6,735,432 Issued on 05/11/2004 to Jarett,   et al.

Title: COF packaged semiconductor
Patent Number: 6,737,754 Issued on 05/18/2004 to Ma,   et al.

Title: Method and apparatus for monitoring intravenous drips
Patent Number: 6,736,801 Issued on 05/18/2004 to Gallagher

Title: Electronic device for a motor vehicle
Patent Number: 7,139,175 Issued on 11/21/2006 to Hofmann

Title: Electrode and method for the production thereof
Patent Number: 7,139,162 Issued on 11/21/2006 to Michel,   et al.

Title: Image processing device, image processing method and remote-scan image processing system using the same
Patent Number: 7,139,102 Issued on 11/21/2006 to Minato

Title: Fault-tolerant three-level inverter
Patent Number: 7,145,268 Issued on 12/05/2006 to Edwards,   et al.

Title: Interfacing with ink
Patent Number: 7,158,675 Issued on 01/02/2007 to Gounares,   et al.

Title: Negative voltage regulator
Patent Number: 7,145,318 Issued on 12/05/2006 to Chan,   et al.

Title: Automatic headrest adjustment control system for a vehicle seat assembly
Patent Number: 7,145,263 Issued on 12/05/2006 to Nathan,   et al.

Title: Internet protocol network architecture for a global satellite system
Patent Number: 6,735,184 Issued on 05/11/2004 to Davidson,   et al.

Title: Cotton event PV-GHGT07(1445) and compositions and methods for detection thereof
Patent Number: 7,189,514 Issued on 03/13/2007 to Rangwala,   et al.

Title: Multiple material golf club head
Patent Number: 6,739,982 Issued on 05/25/2004 to Murphy,   et al.

Title: Driver circuit and matrix type display device using driver circuit
Patent Number: 6,894,665 Issued on 05/17/2005 to Zimlich

Title: Use of small molecule radioligands to discover inhibitors of amyloid-beta peptide production and for diagnostic imaging
Patent Number: 6,737,038 Issued on 05/18/2004 to Zaczek,   et al.

Title: Safety restraint device for police vehicle
Patent Number: 7,137,649 Issued on 11/21/2006 to Eusebi

Title: Circumferential flow pump
Patent Number: 7,125,218 Issued on 10/24/2006 to Koyama,   et al.

Title: Multi-position head restraint
Patent Number: 7,137,668 Issued on 11/21/2006 to Kreitler

Title: FimH adhesin proteins and methods of use
Patent Number: 6,737,063 Issued on 05/18/2004 to Langermann,   et al.

Title: Intra-body flow distributor for heat exchanger
Patent Number: 6,845,813 Issued on 01/25/2005 to Knight,   et al.

Title: Self-opening cap mechanism
Patent Number: 7,000,792 Issued on 02/21/2006 to Arai

Title: Self-actuating control valve for a bed pad or seat pad
Patent Number: 6,895,988 Issued on 05/24/2005 to Grant,   et al.

Title: Method for measurement of silanol group concentration and cell for measurement
Patent Number: 7,193,213 Issued on 03/20/2007 to Kimata

Title: Timer circuit for valve activation in oil burner system
Patent Number: 6,888,390 Issued on 05/03/2005 to Graham,   et al.

Title: High concentration silica slurry
Patent Number: 7,192,461 Issued on 03/20/2007 to Morii,   et al.

Title: Semiconductor device and method and system for fabricating the same
Patent Number: 6,737,697 Issued on 05/18/2004 to Kutsunai,   et al.

Title: Flush bolt mechanism
Patent Number: 6,883,837 Issued on 04/26/2005 to Lin

Title: Ferroelastic integrated circuit device
Patent Number: 6,737,693 Issued on 05/18/2004 to Li,   et al.

Title: Non-volatile memory cell structure and method for manufacturing thereof
Patent Number: 6,737,700 Issued on 05/18/2004 to Chang,   et al.

Title: Semiconductor device and manufacturing method thereof
Patent Number: 6,737,707 Issued on 05/18/2004 to Kikuchi,   et al.

Title: Method of manufacturing semiconductor integrated circuit device having capacitor element
Patent Number: 6,737,712 Issued on 05/18/2004 to Hashimoto,   et al.

Title: Silicon on insulator device having trench isolation layer and method for manufacturing the same
Patent Number: 6,737,706 Issued on 05/18/2004 to Lee,   et al.

Title: Zero power memory cell with reduced threshold voltage
Patent Number: 6,737,702 Issued on 05/18/2004 to Jiang,   et al.

Title: Semiconductor device
Patent Number: 6,737,709 Issued on 05/18/2004 to Nakayama

Title: Inductive measurement system and method
Patent Number: 7,042,207 Issued on 05/09/2006 to Broach

Title: Elevated temperature oxidation protection coatings for titanium alloys and methods of preparing the same
Patent Number: 7,135,238 Issued on 11/14/2006 to Raybould,   et al.

Title: Substituted heterocyclo-norbornylamino derivatives, processes for their preparation, their use as medicaments or diagnostics, and medicaments comprising them
Patent Number: 6,737,423 Issued on 05/18/2004 to Heinelt,   et al.

Title: Metal felt current conductor and gas flow distributor
Patent Number: 7,135,248 Issued on 11/14/2006 to Finn,   et al.

Title: Multi-layer electrode structure and battery incorporating same
Patent Number: 7,135,250 Issued on 11/14/2006 to Sasaki,   et al.

Title: Treatment of obesity
Patent Number: 6,737,407 Issued on 05/18/2004 to Ng,   et al.

Title: Modified polyvinyl acetal resin, curable resin composition containing the same, and laminated products
Patent Number: 6,737,474 Issued on 05/18/2004 to Tanaka,   et al.

Title: Alpha-substituted pyridazino quinoline compounds
Patent Number: 6,737,424 Issued on 05/18/2004 to Bare,   et al.

Title: High refractive index, optically clear and soft hydrophobic acrylamide copolymers
Patent Number: 6,737,448 Issued on 05/18/2004 to Liao

Title: Mesoporous carbons and polymers
Patent Number: 6,737,445 Issued on 05/18/2004 to Bell,   et al.

Title: Multistage automatic transmission with three planetary gear sets
Patent Number: 7,025,703 Issued on 04/11/2006 to Diosi,   et al.

Title: Polyurethanes and graft copolymers based on polyurethane and their use in the production of coating materials, adhesives and sealing masses
Patent Number: 6,737,477 Issued on 05/18/2004 to Figge

Title: Method for depositing a very high phosphorus doped silicon oxide film
Patent Number: 6,893,983 Issued on 05/17/2005 to Sun,   et al.

Title: Indole derivatives and their use as MCP-1 antagonist
Patent Number: 6,737,435 Issued on 05/18/2004 to Kettle,   et al.

Title: Aromatase inhibitors from Broussonetia papyrifera
Patent Number: 6,737,439 Issued on 05/18/2004 to Kinghorn,   et al.

Title: Zoom lens system and image pickup apparatus having the same
Patent Number: 7,139,131 Issued on 11/21/2006 to Nanba,   et al.

Title: Benazepril hydrochloride tablet formulations
Patent Number: 6,737,419 Issued on 05/18/2004 to Sherman

Title: Pituitary tumor transforming gene (PTTG) carboxy-terminal peptides and methods of use thereof to inhibit neoplastic cellular proliferation and/or transformation
Patent Number: 6,894,031 Issued on 05/17/2005 to Horwitz,   et al.

Title: Polyphenylene ether group resin composite and methods of making articles
Patent Number: 6,737,459 Issued on 05/18/2004 to Ebisawa,   et al.

Title: Rubber gels and rubber compounds containing phenolic resin adducts
Patent Number: 6,737,478 Issued on 05/18/2004 to Obrecht,   et al.

Title: Vinyl monomers having polyenic side chains derived from highly unsaturated fatty acids and derivatives thereof, and polymers of said monomers
Patent Number: 6,737,460 Issued on 05/18/2004 to Doisaki,   et al.

Title: Pressure sensitive adhesive composition, articles made therewith and method of use
Patent Number: 6,893,718 Issued on 05/17/2005 to Melancon,   et al.

Title: Benzoxazole derivatives as novel melatonergic agents
Patent Number: 6,737,431 Issued on 05/18/2004 to Takaki,   et al.

Title: System and method for facilitating aggregate shopping
Patent Number: 6,876,983 Issued on 04/05/2005 to Goddard

Title: Adjustable and modular backplane assembly for providing a fiber-optics communication backplane
Patent Number: 6,761,487 Issued on 07/13/2004 to Doyle

Title: Portable shop light with extended handle
Patent Number: 6,761,474 Issued on 07/13/2004 to Race

Title: Bipolar transistor and semiconductor device
Patent Number: 6,737,684 Issued on 05/18/2004 to Takagi,   et al.

Title: Semiconductor light-emitting device
Patent Number: 6,737,669 Issued on 05/18/2004 to Nakamura,   et al.

Title: Method for manufacturing semiconductor device
Patent Number: 6,737,688 Issued on 05/18/2004 to Kim

Title: Method for locating underground fluid sources
Patent Number: 6,977,505 Issued on 12/20/2005 to Rosenquist

Temperature-based cooling device controller apparatus and method Number:6,975,047 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Temperature-based cooling device controller apparatus and method

Abstract: A temperature-based cooling device controller is implemented in an integrated circuit such as a microprocessor. The temperature-based cooling device controller includes a register to store a threshold temperature value, a thermal sensor, and clock adjustment logic to activate a cooling device in response to the thermal sensor indicating that the threshold temperature value has been exceeded. In a microprocessor implementation, the microprocessor contains a plurality of thermal sensors each placed in one of a plurality of different locations across the integrated circuit and an averaging mechanism to calculate an average temperature from the plurality of thermal sensors. Threshold adjustment logic increases the threshold temperature value to a new threshold temperature value in response to the thermal sensor indicating that the threshold temperature value has been exceeded. Threshold adjustment logic further lowers the new threshold temperature to detect decreases in temperature.

Patent Number: 6,975,047 Issued on 12/13/2005 to Pippin


Inventors: Pippin; Jack D. (Portland, OR)
Assignee: Intel Corporation (Santa Clara, CA)
Appl. No.: 464284
Filed: June 18, 2003

Current U.S. Class: 307/117; 361/103; 327/512; 374/173
Intern'l Class: H01H 035/00
Field of Search: 307/117 361/103 327/512 374/173


References Cited [Referenced By]

U.S. Patent Documents
3980505Sep., 1976Buckley.
4432031Feb., 1984Premerlani.
4442972Apr., 1984Sahay et al.
4488824Dec., 1984Salem.
4557223Dec., 1985N Gueyen.
4591855May., 1986Blackburn.
4669205Jun., 1987Smathers.
4680527Jul., 1987Benenati et al.
4740664Apr., 1988Payne et al.
4751405Jun., 1988Bufano, Jr. et al.
4779161Oct., 1988DeShazo, Jr.
4787007Nov., 1988Matsumura et al.
H562Dec., 1988Trachier et al.
4789819Dec., 1988Nelson.
4799176Jan., 1989Cacciatore.
4807144Feb., 1989Joehlin et al.
RE32960Jun., 1989Levine.
4848090Jul., 1989Peters.
4851987Jul., 1989Day.
4893097Jan., 1990Zwack.
4903106Feb., 1990Fukunaga et al.
4924112May., 1990Anderson et al.
4935864Jun., 1990Schmidt et al.
4970497Nov., 1990Broadwater.
5008771Apr., 1991Palara.
5025248Jun., 1991Bergeron.
5064296Nov., 1991Huijsing et al.
5077491Dec., 1991Heck et al.
5085526Feb., 1992Sawtell et al.
5087870Feb., 1992Salesky et al.
5105366Apr., 1992Beckey.
5149199Sep., 1992Kinoshita.
5170344Dec., 1992Berton et al.
5189314Feb., 1993Georgiou et al.
5195827Mar., 1993Audy et al.
5201862Apr., 1993Pettitt.
5253938Oct., 1993Stixrud.
5255149Oct., 1993Matsuo.
5283631Feb., 1994Koerner et al.
5285237Feb., 1994Parulski.
5285347Feb., 1994Fox.
5287292Feb., 1994Kenny et al.
5291607Mar., 1994Ristic et al.
5325286Jun., 1994Weng et al.
5359234Oct., 1994Atriss et al.
5359236Oct., 1994Giordano et al.
RE34789Nov., 1994Fraden.
5379230Jan., 1995Morikawa.
5381700Jan., 1995Grosskopf, Jr.
5422832Jun., 1995Moyal.
5424764Jun., 1995Yamaguchi et al.
5440305Aug., 1995Signore et al.
5444637Aug., 1995Smesny et al.
5451892Sep., 1995Bailey.
5453682Sep., 1995Hinrichs et al.
5455510Oct., 1995Nelson.
5477417Dec., 1995Ohmori.
5483102Jan., 1996Neal et al.
5485127Jan., 1996Bertoluzzi et al.
5490059Feb., 1996Mahalingaiah et al.
5560017Sep., 1996Barrett et al.
5586270Dec., 1996Rotier et al.
5596514Jan., 1997Maher et al.
5612672Mar., 1997Ino et al.
5664201Sep., 1997Ikedea.
5688116Nov., 1997Kobayashi et al.
5723998Mar., 1998Saito et al.
5764601Jun., 1998Murakami et al.
5798667Aug., 1998Herbert.
5805403Sep., 1998Chemla.
5808438Sep., 1998Jeffrey.
5838578Nov., 1998Pippin.
5848486Dec., 1998Mitchell et al.
5870267Feb., 1999Kitano.
5902044May., 1999Pricer.
6006169Dec., 1999Sandhu et al.
6029119Feb., 2000Atkinson.
6055489Apr., 2000Beatty et al.
6061221May., 2000Tihanyi.
6078209Jun., 2000Linoff.
6079626Jun., 2000Hartman.
6094026Jul., 2000Cameron.
6112164Aug., 2000Hobson.
6134667Oct., 2000Suzuki et al.
6140860Oct., 2000Sandhu et al.
6172342Jan., 2001Khafagy et al.
6194858Feb., 2001Chen.
6215405Apr., 2001Handley et al.
6216235Apr., 2001Thomas et al.
6225851May., 2001Descombes.
6233190May., 2001Cooper et al.
6272313Aug., 2001Arsenault et al.
6276202Aug., 2001Latarius.
6285245Sep., 2001Watanabe.
6321175Nov., 2001Nagaraj.
6336080Jan., 2002Atkinson.
6361466Mar., 2002Kyrtsos.
6363490Mar., 2002Senyk.
6375624Apr., 2002Uber et al.
6388853May., 2002Balakrishnan et al.
6393374May., 2002Rankin et al.
6403036Jun., 2002Rodgers et al.
6412294Jul., 2002Kimura et al.
6442500Aug., 2002Kim.
6442700Aug., 2002Cooper.
6446213Sep., 2002Yamaki.
6452291Sep., 2002Erickson et al.
6457135Sep., 2002Cooper.
6463396Oct., 2002Nishigaki.
6470289Oct., 2002Peters et al.
6484117Nov., 2002Wohlfarth.
6487668Nov., 2002Thomas et al.
6501776Dec., 2002Numai.
6516781Feb., 2003Weisman.
2002/0105372Aug., 2002Balakrishnan et al.
Foreign Patent Documents
3516989May., 1985DE.
0523736Jan., 1993EP.
0683558Nov., 1995EP.
0821459Jan., 1998EP.
0821459Jan., 1998EP.
1093010Apr., 1989JP.
10-93010Apr., 1989JP.
1148769Jun., 1989JP.
11-48769Jun., 1989JP.


Other References

Chin, Shu-Yuan and Chung-Yu Wu, A New Type of Curvature-Compensated CMOS Bandgap Voltage References, VLSITSA, 1991, pps. 398-402.
Ferro, Marco, Franco Salerno and Rinaldo Castello, "A Floating CMOS Bandgap Voltage Reference for Differential Applications", IEEE: Journal of Solid-State Circuits, vol. 24, No. 3, Jun. 1989, pps. 690-697.
Salminen, O. and K. Halonen, "The Higher Order Temperature Compensation of Bandgap Voltage References", IEEE, 1992, pps. 1388-1391.
Allen and Holberg, "CMOS Analog Circuit Design", H.P.W., pp. 539-549, 1987.
Sanchez et al., "Thermal Management System for High Peformance PowerPC Microprocessors", pps. 325-330, 1997.
Intel Corporation, "Advanced Power Management (APM)- BIOS Interface Specification," Revision 1.2, Feb. 1996.
The Thomson Corporation, IBM Technical Disclosure Bulletin, "High Power LSI Performance Optimizer", pp. 324-325, Jan. 1991.
Dynamic Power Management by Clock Speed Variation IBM Technical Disclosure Bulletin, vol. 32, No. 88, Jan. 1990.
Automatically Controlled Air Cooling System for Small Machines, IBM Technical Disclosure Bulletin, Jan. 1982.

Primary Examiner: DeBeradinis; Robert L.
Attorney, Agent or Firm: Oblon, Spivak, McClelland, Maier & Neustadt, P.C.

Parent Case Text



CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of prior application Ser. No. 09/707,860, filed Nov. 7, 2000 now U.S. Pat. No. 6,630,754, which is a divisional of prior application Ser. No. 09/093,988 filed Jun. 8, 1998 now abandoned, which is a continuation of prior application Ser. No. 08/660,016, filed Jun. 6, 1996, issued as U.S. Pat. No. 5,838,578 on Nov. 17, 1998, which is a continuation of prior application Ser. No. 08/124,980, filed Sep. 21, 1993 now abandoned, all entitled "Method and Apparatus for Programmable Thermal Sensor for an Integrated Circuit" and all assigned to the assignee of the present application.
Claims



1. An integrated circuit (IC) comprising:

a register incorporated into the IC to store a threshold temperature value;

a thermal sensor incorporated into the IC; and

cooling activation logic incorporated into the IC to activate an active cooling device in response to the thermal sensor indicating that the threshold temperature value has been exceeded.

2. The integrated circuit of claim 1 further comprising:

threshold adjustment logic incorporated into the IC to increase the threshold temperature value to a new threshold temperature value in response to the thermal sensor indicating that the threshold temperature value has been exceeded.

3. The integrated circuit of claim 2 wherein the threshold adjustment logic is further to increase the new threshold temperature in response to the thermal sensor indicating that the new threshold temperature has been exceeded.

4. The integrated circuit of claim 3 wherein the threshold adjustment logic is further to lower the new threshold temperature to detect decreases in temperature.

5. The integrated circuit of claim 1 wherein the cooling system logic is to activate the active cooling device after a predetermined duration.

6. The integrated circuit of claim 1 wherein the cooling system logic is to deactivate the active cooling device in response to the thermal sensor indicating that the sensed temperature is less than the threshold temperature.

7. The integrated circuit of claim 1 wherein the thermal sensor comprises a plurality of thermal sensors incorporated into the IC and placed across the integrated circuit and an averaging mechanism incorporated into the IC to calculate an average temperature from the plurality of thermal sensors.

8. The integrated circuit of claim 1 further comprising an interrupt handler to display information regarding the sensed temperature to a user of the integrated circuit.

9. The integrated circuit of claim 1 further comprising interrupt logic to generate a first interrupt if the calculated average temperature exceeds a first threshold and a second interrupt if the calculated average temperature exceeds a second threshold.

10. The integrated circuit of claim 1 wherein the cooling system logic executes instructions to activate the active cooling device of the integrated circuit in response to the thermal sensor.

11. The integrated circuit of claim 1 wherein the cooling system logic executes instructions to provide closed loop control of the integrated circuit active cooling device, thereby automatically reducing the temperature when overheating occurs.

12. The integrated circuit of claim 1 further comprising interrupt logic to activate an active cooling device in response to the thermal sensor.

13. A method comprising:

storing a threshold temperature value in a register incorporated into an integrated circuit (IC);

sensing the temperature of the IC using a sensor incorporated into the IC; and

activating an active cooling device for the integrated circuit in response to the sensed temperature exceeding the threshold temperature value.

14. The method of claim 13 further comprising:

increasing the threshold temperature value to a new threshold temperature value in response to the sensed temperature exceeding the threshold temperature value.

15. The method of claim 13 further comprising increasing the new threshold temperature in response to the sensed temperature exceeding the threshold temperature value.

16. The method of claim 13 further comprising lowering the new threshold temperature to detect decreases in temperature.

17. The method of claim 13 further comprising activating the active cooling device after a predetermined duration.

18. The method of claim 13 further comprising deactivating the active cooling device in response to the sensed temperature being less than the threshold temperature.

19. The method of claim 13 further comprising displaying information regarding the sensed temperature to a user of the integrated circuit.

20. The method of claim 13 further comprising executing instructions to activate the active cooling device of the integrated circuit in response to the sensed temperature.

21. The method of claim 13 further comprising executing instructions to provide closed loop control of the active cooling device, thereby automatically reducing the temperature when overheating occurs.

22. A computer system comprising:

an active cooling device;

a microprocessor comprising:

a register incorporated into the microprocessor, the register storing a register value corresponding to a threshold temperature;

a programmable thermal sensor incorporated into the microprocessor, the thermal sensor receiving the register value, wherein the programmable thermal sensor generates a first interrupt signal if a microprocessor temperature exceeds the threshold temperature, and wherein the active cooling device is activated in response to the interrupt signal.

23. The computer system of claim 22 wherein the active cooling device comprises a fan.

24. The computer system of claim 22 further comprising clock circuitry incorporated into the microprocessor for providing a clock signal for the microprocessor, wherein a frequency of the clock signal is reduced in response to the first interrupt signal.

25. The computer system of claim 24 wherein the clock circuitry further comprises:

a first clock;

a frequency divider coupled to the first clock to provide the clock signal, the frequency divider reducing a frequency of the clock signal in response to the interrupt signal; and

a second clock circuit coupled to provide the clock signal to the microprocessor.

26. The computer system of claim 25 wherein the clock circuitry further comprises a phase locked loop.

27. The computer system of claim 25 wherein the microprocessor further comprises:

a processor unit coupled to the second clock circuit, wherein the processor unit executes instructions to vary the activation of the active cooling device in response to the first interrupt signal.

28. The computer system of claim 22 wherein the thermal sensor comprises:

a current source;

a voltage reference coupled to the current source and incorporated into the microprocessor to provide a bandgap reference voltage, wherein the bandgap reference voltage is substantially constant over a range of temperatures;

programmable circuitry incorporated into the microprocessor, the programmable circuitry providing an output voltage that varies with the microprocessor temperature and in accordance with the register value; and

a comparator incorporated into the microprocessor, wherein the comparator generates the first interrupt signal if a difference between the output voltage and the bandgap reference voltage indicates that the threshold temperature has been exceeded.

29. The computer system of claim 28 wherein the programmable circuitry further comprises:

a transistor coupled to the current source to provide the output voltage, a gain ratio of the output voltage to a junction voltage of the transistor controlled by a transistor bias, wherein the junction voltage varies in accordance with a junction temperature of the transistor, the junction temperature corresponding to the microprocessor temperature; and

a bias circuit providing the transistor bias to control the gain ratio, wherein the output voltage varies with the microprocessor temperature in accordance with the register value.

30. The computer system of claim 29 wherein the bias circuit further comprises binary weighted resistors.

31. The computer system of claim 22 wherein the microprocessor programs the register with another value corresponding to another threshold temperature in response to the first interrupt signal.

32. The computer system of claim 22 wherein the processor executes instructions to provide closed loop control of the active cooling device, thereby automatically reducing the temperature when overheating occurs.
Description



FIELD OF THE INVENTION

The present invention relates to thermal sensing, and more specifically to methods and apparatus for a programmable thermal sensor in an integrated circuit.

ART BACKGROUND

Advances in silicon process technology has lead to the development of increasingly larger die sizes for integrated circuits. The large dies sizes permit integration of millions of transistors on a single die. As die sizes for integrated circuits become larger, the integrated circuits consume more power. In addition, advances in microprocessor computing require execution of a large number of instructions per second. To execute more instructions per second, the microprocessor circuits operate at an increased clock frequency. Therefore, a microprocessor containing over one million transistors may consume over 30 watts of power. With large amounts of power being dissipated, cooling becomes a problem.

Typically, integrated circuits and printed circuit boards are cooled by either active or passive cooling devices. A passive cooling device, such as a heat sink mounted onto an integrated circuit, has a limited capacity to dissipate heat. An active cooling device, such as a fan, is used to dissipate larger amounts of heat. Although a fan cooling system dissipates heat, there are several disadvantages associated with such a system. Traditionally, fans cool integrated circuits by air convection circulated by a fan. However, when a fan is used in conjunction with a high density multi-chip computer system, a large volume of air is required for cooling thereby necessitating powerful blowers and large ducts. The powerful blowers and large ducts implemented in the computer occupy precious space and are too noisy. The removal of a cover or other casing may result in a disturbance of air flow causing the fan cooling system to fail. In addition, the fan cooling system is made up of mechanical parts that have a mean time between failure (MTBF) specification less than a typical integrated circuit. Furthermore, fan cooling systems introduce noise and vibration into the system.

In addition to cooling systems, thermal sensors are implemented to track the temperature of an integrated circuit or electronic system. Typically, thermal sensors consist of a thermocouple which is directly attached to a heat sink. In more sophisticated thermal sensing systems, a diode and external analog circuitry are used. In operation, the voltage/current characteristics of the diode change depending upon the temperature of the integrated circuit, and the external analog circuitry measures the voltage or current characteristics of the diode. The additional analog circuitry is complex and difficult to implement. In addition, employing the analog circuitry results in a thermal time delay degrading the accuracy of such a configuration. Moreover, external analog circuitry for sensing the voltage of the diode consumes a larger area than the integrated circuit being sensed. Therefore, it is desirable to provide a thermal sensor which is incorporated into the integrated circuit. In addition, it is desirable to provide a thermal sensor that can provide feedback for an active cooling system. Furthermore, it is desirable to control the temperature of an integrated circuit without the use of a fan. The present invention provides an integrated thermal sensor that detects a threshold temperature so that active cooling of the integrated circuit is accomplished through system control.

SUMMARY OF THE INVENTION

A programmable thermal sensor is implemented in an integrated circuit. The programmable thermal sensor monitors the temperature of the integrated circuit, and generates an output to indicate that the temperature of the integrated circuit has attained a predetermined threshold temperature. The programmable thermal sensor contains a voltage reference, a programmable Vbe, a current source, and a sense amplifier or comparator. The current source generates a constant current to power the voltage reference and the programmable Vbe. With a constant current source, the voltage reference generates a constant voltage over varying temperatures and power supply voltages. In a preferred embodiment, the voltage reference is generated with a silicon bandgap reference circuit. The constant voltage from the voltage reference is one input to the sense amplifier. The programmable Vbe contains a sensing portion and a multiplier portion. In general, the programmable Vbe generates a voltage dependent upon the temperature of the integrated circuit and the value of programmable inputs. The programmable inputs are supplied to the multiplier portion to generate a multiplier value for use in the multiplier portion. The voltage reference is compared with the voltage generated by the programmable Vbe in the sense amplifier. The sense amplifier generates a greater than, less than, signal.

The programmable thermal sensor of the present invention is implemented in a microprocessor. In addition to the programmable thermal sensor, the microprocessor contains a processor unit, an internal register, microprogram and clock circuitry. The processor unit incorporates the functionality of any microprocessor circuit. The clock circuitry generates a system clock for operation of the microprocessor. In general, the microprogram writes programmable input values to the internal register. The programmable input values correspond to threshold temperatures. The programmable thermal sensor reads the programmable input values, and generates an interrupt when the temperature of the microprocessor reaches the threshold temperature. In a first embodiment, the interrupt is input to the microprogram and the processor unit. In response to an interrupt, the processor unit may take steps to cool the temperature of the microprocessor, and the microprogram programs a new threshold temperature. For example, the processor may turn on a fan or reduce the clock frequency. The new threshold temperature is slightly higher than the current threshold temperature so that the processor unit may further monitor the temperature of the microprocessor.

In a second embodiment of the present invention, the interrupt generated by the programmable thermal sensor is input to external sensor logic. The external sensor logic automatically controls the frequency of the microprocessor. If the temperature of the microprocessor raises, then the clock frequency is decreased. Conversely, if the temperature of the microprocessor drops, then the system clock frequency is increased. In addition to a programmable thermal sensor, the microprocessor contains a fail safe thermal sensor. The fail safe thermal sensor generates an interrupt when detecting that the microprocessor reaches predetermined threshold temperatures and subsequently halts operation of the system clock. The predetermined threshold temperature is selected below a temperature that causes physical damage to the device. The microprocessor of the present invention is implemented in a computer system. Upon generation of an interrupt in the programmable thermal sensor, a message containing thermal sensing information is generated and displayed to a user of the computer system.

BRIEF DESCRIPTION OF THE DRAWINGS

The objects, features, and advantages of the present invention will be apparent from the following detailed description of the preferred embodiment of the invention with references to the following drawings.

FIG. 1 illustrates a block diagram of a programmable thermal sensor configured in accordance with the present invention.

FIG. 2 illustrates a graph depicting the relationship between the base-emitter voltage (Vbe) of a bipolar transistor versus the temperature of the supply voltage.

FIG. 3 illustrates a bandgap reference circuit configured in accordance with the present invention.

FIG. 4 illustrates a programmable base to emitter voltage (Vbe) circuit configured in accordance with the present invention.

FIG. 5 illustrates a current source, including the bandgap reference circuit, configured in accordance with the present invention.

FIG. 6 illustrates a sense amplifier for the thermal sensor configured in accordance with the present invention.

FIG. 7 illustrates block diagram of a first embodiment of a microprocessor incorporating a programmable thermal sensor configured in accordance with the present invention.

FIG. 8 illustrates a flow diagram for a method of controlling the programmable thermal sensor configured in accordance with the present invention.

FIG. 9 illustrates a block diagram of a second embodiment of a microprocessor incorporating a programmable thermal sensor configured in accordance with the present invention.

FIG. 10 illustrates a block diagram of a microprocessor incorporating a fail safe thermal sensor configured in accordance with the present invention.

FIG. 11 illustrates a computer system incorporating a microprocessor comprising thermal sensing configured in accordance with the present invention.

NOTION AND NOMENCLATURE

The detailed descriptions which follow are presented, in part, in terms of algorithms and symbolic representations of operations within a computer system. These algorithmic descriptions and representations are the means used by those skilled in the data processing arts to most effectively convey the substance of their work to others skilled in the art.

An algorithm is here, and generally, conceived to be a self-consistent sequence of steps leading to a desired result. These steps are those requiring physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It proves convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like. It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities.

Further, the manipulations performed are often referred to in terms, such as adding or comparing, which are commonly associated with mental operations performed by a human operator. No such capability of a human operator is necessary, or desirable in most cases, in any of the operations described herein which form part of the present invention; the operations are machine operations. Useful machines for performing the operations of the present invention include general purpose digital computers or other similar devices. In all cases there should be borne in mind the distinction between the method operations in operating a computer and the method of computation itself. The present invention relates to method steps for operating a computer in processing electrical or other (e.g., mechanical, chemical) physical signals to generate other desired physical signals.

The present invention also relates to apparatus for performing these operations. This apparatus may be specially constructed for the required purposes or it may comprise a general purpose computer as selectively activated or reconfigured by a computer program stored in the computer. The algorithms presented herein are not inherently related to a particular computer or other apparatus. In particular, various general purpose machines may be used with programs written in accordance with the teachings herein, or it may prove more convenient to construct more specialized apparatus to perform the required method steps. The required structure for a variety of these machines will appear from the description given below. Machines which may perform the functions of the present invention include those manufactured by Intel Corporation, as well as other manufacturers of computer systems.

DETAILED DESCRIPTION

Methods and apparatus for thermal sensing in an integrated circuit are disclosed. In the following description, for purposes of explanation, specific nomenclature is set forth to provide a thorough understanding of the present invention. However, it will be apparent to one skilled in the art that these specific details are not required to practice the present invention. In other instances, well known circuits and devices are shown in block diagram form to avoid obscuring the present invention unnecessarily.

Referring to FIG. 1, a block diagram of a programmable thermal sensor configured in accordance with the present invention is illustrated. In general, a programmable thermal sensor 100 monitors the temperature of an integrated circuit, and generates an output to indicate that the temperature of the integrated circuit has attained a predetermined threshold temperature. The programmable thermal sensor 100 contains a voltage reference 120, a programmable Vbe 110, a current source 140, and a sense amplifier 160. The current source 140 generates a constant current to power the voltage reference 120 and the programmable Vbe 110. With a constant current source, the voltage reference 120 generates a constant voltage over varying temperatures and power supply voltages (Vcc). In a preferred embodiment, the voltage reference is generated with a silicon bandgap reference circuit. The constant voltage from the voltage reference 120 is input to the sense amplifier 160. The programmable Vbe 110 contains a sensing portion and a multiplier portion. In general, the programmable Vbe 110 generates a voltage dependent upon the temperature of the integrated circuit and the value of programmable inputs. The programmable inputs are supplied to the multiplier portion to generate a multiplier value for use in the multiplier portion.

Referring to FIG. 2, a graph depicting the relationship between the base-emitter voltage (Vbe) of a bipolar transistor versus temperature is illustrated. A characteristic curve 200 on the graph of FIG. 2 shows the linear characteristics of the Vbe voltage over a temperature range of 70 degrees Fahrenheit (70° F.) to 140° F. In addition, the graph of FIG. 2 shows a relative constant bandgap voltage curve 205 over the specified temperature range. Although the bandgap voltage varies slightly over the temperature range, the variation of the bandgap voltage is negligible compared to the variation of the Vbe voltage over the temperature range. As shown by the curve 205 in FIG. 2, the bandgap voltage is equal to approximately 1.3 volts (V). When the Vbe voltage equals 1.3 volts, the temperature of the integrated circuit is 100° F. Based on the linear temperature characteristics of the Vbe voltage, and the relatively constant bandgap voltage over the temperature range, a thermal sensor is constructed.

For the voltage/temperature characteristics of line 200 shown in FIG. 2, the bandgap voltage equals the Vbe voltage when the integrated circuit is at 100° F. However, the Vbe voltage may be changed to sense additional temperature values in the integrated circuit. By shifting the linear Vbe voltage/temperature characteristic curve 200, any number of predetermined threshold temperature values are detected. To shift the voltage/temperature characteristic curve 200, the Vbe voltage is multiplied


Free Web Sudoku Puzzles.
Solve with your browser.
3     5         7
      2     4 1  
    6           3
8 5   9          
  6   7 8 3   9  
          6   3 1
2           6    
  4 8     5      
6         7     9
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!