US2015113303A1PendingUtilityA1

Semiconductor Device Predictive Dynamic Thermal Management

Assignee: BROADCOM CORPPriority: Aug 17, 2011Filed: Dec 30, 2014Published: Apr 23, 2015
Est. expiryAug 17, 2031(~5 yrs left)· nominal 20-yr term from priority
Inventors:Hwisung Jung
H10W 40/00H10P 74/00Y02D10/00G06F 1/324G06F 1/206G06F 1/3206G06F 1/3296
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A semiconductor device includes a memory storing a lookup table including stored values associated with modes of operation of a component of the semiconductor device. A monitor monitors an operating parameter of the component in real-time, and reports a calculated value associated with the same. A power manager determines a change in the mode of operation of the component based on a comparison of the calculated value with a corresponding stored value, and adjusts a current mode of operation of the component in real-time.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A semiconductor device, comprising:
 a monitor configured to determine a value of an operating parameter of a component of the semiconductor device during a current mode of operation in a plurality of modes of operation; and   a power manager configured to:
 determine a calculated value corresponding to the value, and 
 adjust an operating voltage or an operating frequency of the component to prevent the calculated value from exceeding a predetermined threshold amount. 
   
     
     
         2 . The semiconductor device of  claim 1 , wherein the power manager is further configured to determine a change in the current mode of operation. 
     
     
         3 . The semiconductor device of  claim 1 , wherein the monitor comprises:
 a ring-oscillator temperature monitor.   
     
     
         4 . The semiconductor device of  claim 1 , wherein the calculated value comprises:
 a future operating temperature of the component, and   wherein the power manager is further configured to:
 predict the future operating temperature based on a previous temperature measurement of the component. 
   
     
     
         5 . The semiconductor device of  claim 4 , wherein the predetermined threshold amount comprises:
 a predetermined temperature threshold of the component, and   wherein the power manager is further configured to:
 adjust the operating voltage or the operating frequency of the component based on a comparison of the predicted future operating temperature with the predetermined temperature threshold. 
   
     
     
         6 . The semiconductor device of  claim 1 , wherein the power manager is further configured to suspend operation of the component in the current mode of operation for a predetermined period of time to prevent the calculated value from exceeding the predetermined threshold amount. 
     
     
         7 . The semiconductor device of  claim 1 , wherein the monitor is located near a hot spot of the component. 
     
     
         8 . A semiconductor device, comprising:
 a plurality of monitors configured to determine a plurality of values corresponding to a component of the semiconductor device; and   a power manager configured to:
 determine a plurality of current values of the plurality of values, 
 determine, based on the plurality of current values, a predicted future temperature of the component, 
 compare the predicted future temperature with a temperature threshold of the component, and 
 adjust an operating voltage or an operating frequency of the component to prevent a temperature of the component from reaching the temperature threshold. 
   
     
     
         9 . The semiconductor device of  claim 8 , wherein the monitor comprises:
 a ring-oscillator temperature monitor.   
     
     
         10 . The semiconductor device of  claim 9 , further comprising:
 a plurality of ring-oscillator temperature monitors including the ring-oscillator temperature monitor.   
     
     
         11 . The semiconductor device of  claim 8 , wherein the plurality of values are classified according to a process corner, a supply voltage, and the operating frequency of the component. 
     
     
         12 . The semiconductor device of  claim 8 , further comprising:
 a silicon performance monitor configured to identify a process corner of the semiconductor device.   
     
     
         13 . The semiconductor device of  claim 8 , wherein, upon determining that a new application is executing using the semiconductor device, the power manager is configured to:
 read the plurality of current values;   determine, based on the plurality of current values, whether there is a change in operation of the component.   
     
     
         14 . The semiconductor device of  claim 8 , wherein the power manager is configured to adjust the operating voltage or the operating frequency of the component based on a plurality of baseline values of the plurality of values. 
     
     
         15 . The semiconductor device of  claim 8 , wherein the plurality of monitors are located next to a plurality of known hot spots of the component. 
     
     
         16 . The semiconductor device of  claim 8 , wherein the power manager is configured to predict, based on the plurality of current values, a location of a future hot spot of the component. 
     
     
         17 . A method, comprising:
 determining, based on a plurality of readings from a plurality of monitors, a plurality of current values corresponding to a temperature of a component of a semiconductor device;   determining, based on the plurality of current values, a predicted future temperature of the component;   comparing the predicted future temperature with a temperature threshold of the component; and   adjusting an operating voltage or an operating frequency of the component to prevent a temperature of the component from reaching the temperature threshold.   
     
     
         18 . The method of  claim 17 , wherein the plurality of monitors are located near a corresponding plurality of hot spots of the component. 
     
     
         19 . The method of  claim 17 , further comprising:
 determining, based on the plurality of current values, whether there is a change in operation of the component.   
     
     
         20 . The method of  claim 17 , further comprising:
 predicting, based on the plurality of current values, a location of a future hot spot of the component.

Join the waitlist — get patent alerts

Track US2015113303A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.