Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
119 words
An integrated circuit, comprising: a plurality of processing modules located at respective locations in said integrated circuit; a plurality of on-chip thermometers comprised on the integrated circuit, wherein each of said on-chip thermometers is located proximate to one of said processing modules and is operable to generate a value indicative of a local temperature of the integrated circuit; and a task delegation module coupled to each of said plurality of on-chip thermometers and operable to receive outputs from each of said plurality of on-chip thermometers, wherein the task delegation module determines a local temperature for each of said plurality of processing modules and operates to assign processing tasks to said plurality of processing modules based on said local temperatures.
Claim 2
Dependent Claim
119 words
An integrated circuit, comprising: a plurality of processing modules located at respective locations in said integrated circuit; a plurality of on-chip thermometers comprised on the integrated circuit, wherein each of said on-chip thermometers is located proximate to one of said processing modules and is operable to generate a value indicative of a local temperature of the integrated circuit; and a task delegation module coupled to each of said plurality of on-chip thermometers and operable to receive outputs from each of said plurality of on-chip thermometers, wherein the task delegation module determines a local temperature for each of said plurality of processing modules and operates to assign processing tasks to said plurality of processing modules based on said local temperatures.
Claim 3
Dependent Claim
98 words
The integrated circuit of claim 1, wherein each of said on-chip thermometers comprises: a clock circuit, wherein said clock circuit operates at a fixed frequency, wherein the clock circuit generates a clock signal at said fixed frequency; a temperature responsive circuit coupled to the clock circuit which receives the clock signal from said clock circuit, wherein said temperature responsive circuit generates an output signal; and a counter coupled to receive said output signal from said temperature responsive circuit, wherein said counter uses said output signal to generate a value indicative of a local temperature of the integrated circuit.
Claim 4
Dependent Claim
15 words
The integrated circuit of claim 2, wherein the temperature responsive circuit is a ring oscillator.
Claim 5
Dependent Claim
33 words
The integrated circuit of claim 3, wherein the counter counts a number of oscillations of said ring oscillator, wherein said number of oscillations is indicative of said local temperature of the integrated circuit.
Claim 6
Dependent Claim
37 words
The integrated circuit of claim 2, wherein the counter further receives said clock signal, wherein said counter is further operable to generate said value indicative of a local temperature of the integrated circuit using said clock signal.
Claim 7
Dependent Claim
50 words
The integrated circuit of claim 1, wherein said plurality of on-chip thermometers comprise a plurality of circuits, wherein each of said plurality of circuits operate at a speed, wherein said speed of each of said plurality of circuits changes as said circuits are exposed to changes of said local temperature.
Claim 8
Dependent Claim
49 words
The integrated circuit of claim 6, wherein said speed of each of said plurality of circuits is substantially constant over an operating temperature range, wherein said speed of each of said plurality of circuits slows as said local temperature increases beyond an upper limit of said operating temperature range.
Claim 9
Dependent Claim
31 words
The integrated circuit of claim 1, wherein a rate of producing said output signal is responsive to temperature, wherein said rate of producing said output signal slows as the temperature increases.
Claim 10
Dependent Claim
17 words
The integrated circuit of claim 1, wherein each of said on-chip thermometers comprises a temperature sensing means.
Claim 11
Independent Claim
110 words
A method of operating an integrated circuit, the integrated circuit comprising a plurality of processing modules located at respective locations in said integrated circuit and a plurality of on-chip thermometers, each of said plurality of on-chip thermometers located proximate to one of said processing modules, the method comprising: each of said thermometers generating an output signal indicative of a local temperature; a task delegation module receiving outputs from each of said plurality of on-chip thermometers; said task delegation module determining a local temperature for each of said plurality of processing modules; and said task delegation module assigning processing tasks to said plurality of processing modules based on said local temperatures.
Claim 12
Independent Claim
110 words
A method of operating an integrated circuit, the integrated circuit comprising a plurality of processing modules located at respective locations in said integrated circuit and a plurality of on-chip thermometers, each of said plurality of on-chip thermometers located proximate to one of said processing modules, the method comprising: each of said thermometers generating an output signal indicative of a local temperature; a task delegation module receiving outputs from each of said plurality of on-chip thermometers; said task delegation module determining a local temperature for each of said plurality of processing modules; and said task delegation module assigning processing tasks to said plurality of processing modules based on said local temperatures.
Claim 13
Dependent Claim
121 words
The method of claim 10, wherein said plurality of processing modules comprises a first module having a first associated local temperature and a second module having a second associated local temperature, wherein said plurality of on-chip thermometers comprises a first thermometer proximate to said first module and a second thermometer proximate to said second module, the method further comprising: said first thermometer indicating said first temperature; said second thermometer indicating said second temperature, wherein said second temperature is higher than said first temperature; said task delegation module determining that a new task is ready for assignment; said task delegation module comparing said first temperature and said second temperature; and said task delegation module assigning said new task to said first module.
Claim 14
Dependent Claim
28 words
The method of claim 11, wherein said assigning said new task to said first module is in response to said second temperature is higher than said first temperature.
Claim 15
Dependent Claim
40 words
The method of claim 11, wherein said assigning said new task to said first module comprises a part of an operating system allocating said new task to said first module, wherein said operating system governs said plurality of processing modules.
Claim 16
Dependent Claim
22 words
The method of claim 11, further comprising: said task delegation module reassigning processing tasks from said second module to said first module.
Claim 17
Independent Claim
94 words
A method of measuring local temperatures on an integrated circuit, the integrated circuit comprising a plurality of means responsive to temperature and a control means, wherein the plurality of means responsive to temperature includes a first means and a second means, the method comprising: the first means responding to a first local temperature; the second means responding to a second local temperature; the first and second temperature sensing means transferring a plurality of indications of the first and second local temperatures to the control means; and the control means receiving said plurality of indications.
Claim 18
Independent Claim
94 words
A method of measuring local temperatures on an integrated circuit, the integrated circuit comprising a plurality of means responsive to temperature and a control means, wherein the plurality of means responsive to temperature includes a first means and a second means, the method comprising: the first means responding to a first local temperature; the second means responding to a second local temperature; the first and second temperature sensing means transferring a plurality of indications of the first and second local temperatures to the control means; and the control means receiving said plurality of indications.
Claim 19
Dependent Claim
35 words
The method of claim 15, the method further comprising: the control means relaying said plurality of indications to a part of an operating system, wherein the operating system controls the operations of said integrated circuit.