US2010205464A1PendingUtilityA1

Method and apparatus for on-die temperature sensing and control

54
Assignee: ROTEM EFRAIMPriority: Dec 30, 2004Filed: Dec 31, 2009Published: Aug 12, 2010
Est. expiryDec 30, 2024(expired)· nominal 20-yr term from priority
G06F 1/206G06F 11/3024G06F 11/3058
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

For one disclosed embodiment, a plurality of processor cores may be on a semiconductor die. The processor cores may have at least one corresponding temperature sensor. Circuitry on the semiconductor die may generate thermal event indications based on sensed temperatures from multiple temperature sensors of multiple processor cores. A thermal event indication may indicate that a sensed temperature exceeds a temperature point. Central management logic on the semiconductor die may receive thermal event indications based on sensed temperatures from multiple temperature sensors of multiple processor cores. The central management logic may modify operation of one or more of the processor cores in response to a thermal event indication. Other embodiments are also disclosed.

Claims

exact text as granted — not AI-modified
1 . An apparatus comprising:
 a plurality of processor cores on a semiconductor die, the processor cores having at least one corresponding temperature sensor;   circuitry on the semiconductor die to generate thermal event indications based on sensed temperatures from multiple temperature sensors of multiple processor cores, a thermal event indication to indicate that a sensed temperature exceeds a temperature point; and   central management logic on the semiconductor die to receive thermal event indications based on sensed temperatures from multiple temperature sensors of multiple processor cores,   the central management logic to modify operation of one or more of the processor cores in response to a thermal event indication.   
   
   
       2 . The apparatus of  claim 1 , wherein a processor core has a temperature sensor to sense temperature at a hotspot. 
   
   
       3 . The apparatus of  claim 1 , wherein temperature sensors have one or more corresponding temperature points, and
 wherein the circuitry to generate thermal event indications is to compare sensed temperatures from multiple temperature sensors to corresponding temperature points.   
   
   
       4 . The apparatus of  claim 1 , wherein the circuitry to generate thermal event indications is to compare sensed temperatures from multiple temperature sensors of multiple processor cores to the same temperature point. 
   
   
       5 . The apparatus of  claim 1 , comprising a register on the semiconductor die to store a digital value corresponding to a sensed temperature. 
   
   
       6 . The apparatus of  claim 1 , wherein the circuitry to generate thermal event indications is to compare a digital value corresponding to a sensed temperature to a digital value corresponding to a temperature point. 
   
   
       7 . The apparatus of  claim 1 , wherein the circuitry to generate thermal event indications is to compare sensed temperatures from multiple temperature sensors of multiple processor cores to programmable temperature points. 
   
   
       8 . The apparatus of  claim 1 , the central management logic to modify operation of a processor core from which a sensed temperature generates a thermal event indication. 
   
   
       9 . The apparatus of  claim 1 , the central management logic to generate an interrupt to one or more of the processor cores in response to a thermal event indication. 
   
   
       10 . The apparatus of  claim 1 , the central management logic to modify a clock for one or more of the processor cores in response to a thermal event indication. 
   
   
       11 . A method comprising:
 sensing temperatures with multiple temperature sensors of multiple processor cores on a semiconductor die, wherein the processor cores have at least one corresponding temperature sensor;   generating by circuitry on the semiconductor die thermal event indications based on sensed temperatures from multiple temperature sensors of multiple processor cores, wherein a thermal event indication is to indicate that a sensed temperature exceeds a temperature point;   receiving by central management logic on the semiconductor die thermal event indications based on sensed temperatures from multiple temperature sensors of multiple processor cores; and   modifying by the central management logic operation of one or more of the processor cores in response to a thermal event indication.   
   
   
       12 . The method of  claim 11 , wherein sensing temperatures includes sensing a temperature at a hotspot. 
   
   
       13 . The method of  claim 11 , wherein temperature sensors have one or more corresponding temperature points, and
 wherein generating thermal event indications includes comparing sensed temperatures from multiple temperature sensors to corresponding temperature points.   
   
   
       14 . The method of  claim 11 , wherein generating thermal event indications includes comparing sensed temperatures from multiple temperature sensors of multiple processor cores to the same temperature point. 
   
   
       15 . The method of  claim 11 , comprising storing in a register on the semiconductor die a digital value corresponding to a sensed temperature. 
   
   
       16 . The method of  claim 11 , wherein generating thermal event indications includes comparing a digital value corresponding to a sensed temperature to a digital value corresponding to a temperature point. 
   
   
       17 . The method of  claim 11 , wherein generating thermal event indications includes comparing sensed temperatures from multiple temperature sensors of multiple processor cores to programmable temperature points. 
   
   
       18 . The method of  claim 11 , wherein modifying operation includes modifying operation of a processor core from which a sensed temperature generates a thermal event indication. 
   
   
       19 . The method of  claim 11 , wherein modifying operation includes generating an interrupt to one or more of the processor cores in response to a thermal event indication. 
   
   
       20 . The method of  claim 11 , wherein modifying operation includes modifying a clock for one or more of the processor cores in response to a thermal event indication.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.