IP Library Granted Patent US 8,407,498
Granted Patent B2
US 8,407,498 · App. 12/521,063 · Granted Mar 26, 2013

Power control using in-situ test circuit to measure performance capability of processing circuitry

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,407,498
App. No.
12/521,063
Granted
Mar 26, 2013
Kind
B2
Abstract

A method comprising: sensing an ambient temperature at an electronic apparatus; and switching between a first processing mode of the electronic apparatus and a second processing mode of the electronic device, in response to an increase in the ambient temperature above a threshold.

Claims (40)

1. A method comprising:

sensing an ambient temperature at an electronic apparatus;

measuring performance capability of processing circuitry of the apparatus using an in-situ test circuit associated with the processing circuitry; and

switching between a first processing mode of said electronic apparatus and a second processing mode of said electronic apparatus, said method further comprising:

a) estimating total power consumption of the first processing mode of the processing circuitry when processing a defined load at a sensed ambient temperature, using the measured performance capability;

b) estimating total power consumption of the second processing mode of the processing circuitry, when processing the defined load at the sensed ambient temperature, using the measured performance capability; and

c) selecting the processing mode with the lower estimated power consumption when processing the defined load at the sensed ambient temperature.

2. A method as claimed in claim 1 , wherein the estimated total power consumption in the first processing mode is temperature dependent and estimated total power consumption in the second processing mode is separately temperature dependent.

3. A method as claimed in claim 1 , further comprising repeating steps a), b) and c) when the sensed ambient temperature changes.

4. A method as claimed in claim 1 , wherein the selection is dependent upon the sensed ambient temperature.

5. A method as claimed in claim 1 , further comprising repeating steps a), b) and c) when the defined load changes.

6. A method as claimed claim 1 , wherein the selection is dependent upon the defined load.

7. A method as claimed in claim 1 , further comprising modeling a leakage current within the electronic apparatus and using said model to estimate the power dissipated by the leakage current.

8. A method as claimed in claim 7 , wherein the power dissipated by the leakage current is a device specific value corrected for temperature.

9. A method as claimed in claim 1 , further comprising:

detecting a characteristic of processing circuitry;

estimating total power consumption of a first processing mode of the processing circuitry, when processing a defined load, using the detected characteristic;

estimating total power consumption of a second processing mode of the processing circuitry, when processing a defined load, using the detected characteristic; and

selecting the processing mode based on the estimated total power consumptions for the first processing mode and the second processing mode.

10. An apparatus comprising:

an ambient temperature sensor for sensing ambient temperature;

processing circuitry having a first processing mode and a second, different, processing mode;

an in-situ test circuit associated with the processing circuitry, configured to measure performance capability of the processing circuitry; and

a controller for selecting the processing mode of the processing circuitry in response to the sensed ambient temperature, using the measured performance capability, wherein the controller is operable to:

a) estimate total power consumption of the first processing mode of the processing circuitry when processing a defined load at a sensed ambient temperature, using the measured performance capability;

b) estimate total power consumption of the second processing mode of the processing circuitry, when processing the defined load at the sensed ambient temperature, using the measured performance capability; and

c) select the processing mode with the lower estimated power consumption when processing the defined load at the sensed ambient temperature.

11. An apparatus as claimed in claim 10 , wherein the controller is operable to select a processing mode when the sensed ambient temperature changes.

12. An apparatus as claimed in 10 , wherein the controller is operable to select a processing mode when the defined load changes.

13. An apparatus as claimed in claim 12 , wherein the controller is operable to use a model of a leakage current within the processing circuitry to estimate the power dissipated by the leakage current.

14. An apparatus as claimed in claim 13 , wherein the power dissipated by the leakage current is a device specific value corrected for temperature.

15. An apparatus as claimed in claim 10 , wherein the first processing mode is a continuous processing mode.

16. An apparatus as claimed in claim 10 , wherein the first processing mode is one of a plurality of selectable modes each mode having a different clock rate.

17. An apparatus as claimed in claim 10 , wherein the second processing mode is a discontinuous processing mode.

18. An apparatus as claimed in claim 10 , wherein the first processing mode is one of a plurality of selectable modes each mode having a different duty cycle.

19. A method comprising:

measuring performance capability of processing circuitry, using an in-situ test circuit associated with the processing circuitry;

estimating total power consumption of a first processing mode of the processing circuitry, when processing a defined load, using the measured performance capability;

estimating total power consumption of a second processing mode of the processing circuitry, when processing a defined load, using the measured performance capability; and

selecting the processing mode based on the estimated total power consumptions for the first processing mode and the second processing mode.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035561/0545 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2010
From: JAGER, MICHAEL DAVID
To: NOKIA CORPORATION
Reel/Frame 023906/0645 →