Temperature management circuit, system on chip including the same and method of managing temperature
First Claim
Patent Images
1. A method of managing temperature in a system on chip (SOC), comprising:
- generating a main temperature signal using a main sensor, the main temperature signal being a signal having a value corresponding to a main temperature of the SOC;
generating subsidiary temperature signals using subsidiary sensors, the subsidiary temperature signals being pulse signals having frequencies corresponding to subsidiary temperatures of subsidiary blocks in the SOC, respectively;
controlling an operation of the SOC based upon the main temperature signal and the subsidiary temperature signals, andlatching the main temperature signal periodically to store a previous main temperature value and a current main temperature value; and
counting pulses of the subsidiary temperature signals periodically to store current subsidiary temperature count values,wherein controlling the operation of the SOC includes;
generating, an interrupt signal based upon at least one temperature threshold value, the previous main temperature value and the current main temperature value; and
controlling respective operational speeds of the subsidiary blocks based upon the interrupt signal and the current subsidiary temperature count values.
1 Assignment
0 Petitions
Accused Products
Abstract
In managing temperature in a system on chip (SOC), a main temperature signal is generated using a main sensor, where the main temperature signal is a signal having a value corresponding to a main temperature of the SOC. Subsidiary temperature signals are generated using subsidiary sensors, where the subsidiary temperature signals are pulse signals having frequencies corresponding to subsidiary temperatures of subsidiary blocks in the SOC, respectively. An operation of the SOC is controlled based upon the main temperature signal and the subsidiary temperature signals.
39 Citations
10 Claims
-
1. A method of managing temperature in a system on chip (SOC), comprising:
-
generating a main temperature signal using a main sensor, the main temperature signal being a signal having a value corresponding to a main temperature of the SOC; generating subsidiary temperature signals using subsidiary sensors, the subsidiary temperature signals being pulse signals having frequencies corresponding to subsidiary temperatures of subsidiary blocks in the SOC, respectively; controlling an operation of the SOC based upon the main temperature signal and the subsidiary temperature signals, and latching the main temperature signal periodically to store a previous main temperature value and a current main temperature value; and
counting pulses of the subsidiary temperature signals periodically to store current subsidiary temperature count values,wherein controlling the operation of the SOC includes; generating, an interrupt signal based upon at least one temperature threshold value, the previous main temperature value and the current main temperature value; and controlling respective operational speeds of the subsidiary blocks based upon the interrupt signal and the current subsidiary temperature count values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of managing temperature in a system on chip (SOC), comprising:
-
generating a main temperature signal using a main sensor, the main temperature signal being a signal having a value corresponding to a main temperature of the SOC; generating subsidiary temperature signals using subsidiary sensors, the subsidiary temperature signals being pulse signals having frequencies corresponding to subsidiary temperatures of subsidiary blocks in the SOC, respectively; controlling an operation of the SOC based upon the main temperature signal and the subsidiary temperature signals, latching the main temperature signal periodically to store a previous main temperature value and a current main temperature value; and
counting pulses of the subsidiary temperature signals periodically to store current subsidiary temperature count values,counting cycles of a reference clock signal periodically to store a current reference count value, the reference clock signal having a reference frequency independent of temperature; calculating current subsidiary temperature frequencies based upon the current subsidiary temperature count values, the current reference count value and the reference frequency, each of the current subsidiary temperature frequencies being proportional to each of the subsidiary temperatures; and calculating current subsidiary temperature values of the subsidiary blocks based upon the current subsidiary temperature frequencies.
-
-
10. A method of managing temperature in a system on chip (SOC), comprising:
-
generating a main temperature signal using a main sensor, the main temperature signal being a signal having a value corresponding to a main temperature of the SOC; generating subsidiary temperature signals using subsidiary sensors, the subsidiary temperature signals being pulse signals having frequencies corresponding to subsidiary temperatures of subsidiary blocks in the SOC, respectively; controlling an operation of the SOC based upon the main temperature signal and the subsidiary temperature signals, latching the main temperature signal periodically to store a previous main temperature value and a current main temperature value; and
counting pulses of the subsidiary temperature signals periodically to store current subsidiary temperature count values,generating a reference pulse signal using an additional subsidiary sensor, the reference pulse signal having a frequency corresponding to the main temperature; counting pulses of the reference pulse signal periodically to store a current reference count value; and calculating current subsidiary temperature values of the subsidiary blocks based upon the current subsidiary temperature count values, the current main temperature value and the current reference count value.
-
Specification