IP Library Granted Patent US 7,949,493
Granted Patent B2
US 7,949,493 · App. 12/561,731 · Granted May 24, 2011

Energy efficient achievement of integrated circuit performance goals

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 7,949,493
App. No.
12/561,731
Granted
May 24, 2011
Kind
B2
Abstract

A system and method for meeting performance goals in an electronic system in an energy efficient manner. Various aspects of the present invention may comprise operating an electrical circuit at a current level of performance and a current level of energy efficiency by providing the electrical circuit with electrical power characterized by a current set of power characteristics (e.g., utilizing a power control module). The current level of performance may be determined (e.g., by a performance monitor) and compared to a desired level of performance (e.g., by the power control module). If the current level of performance is higher than the desired level of performance, then the electrical circuit may be operated at a next (e.g., lower) level of performance and a next (e.g., higher) level of energy efficiency by providing the electrical circuit with electrical power characterized by a next set of power characteristics.

Claims (38)

1. A method for providing energy-efficient operation of electrical circuitry, the method comprising:

operating an electrical circuit at a present level of performance and a present level of energy efficiency by, at least in part, providing the electrical circuit with electrical power characterized by a present set of electrical current characteristics;

determining, based at least in part on the present level of performance, to operate the electrical circuit at a next level of performance, which is lower than the present level of performance, and a next level of energy efficiency, which is higher than the present level of energy efficiency, by at least in part providing the electrical circuit with electrical current characterized by a next set of electrical current characteristics; and

providing the electrical circuit with electrical current characterized by the next set of electrical current characteristics.

2. The method of claim 1 , wherein the present set of electrical current characteristics comprises a present electrical current level, and the next set of electrical current characteristics comprises a next electrical current level that is substantially equal to the present electrical current level.

3. The method of claim 1 , wherein the present set of electrical current characteristics comprises a present amount of electrical current ripple, and the next set of electrical current characteristics comprises a next amount of electrical current ripple different from the present amount of electrical current ripple.

4. The method of claim 1 , wherein the present set of electrical current characteristics comprises a present amount of electrical current variance, and the next set of electrical current characteristics comprises a next amount of electrical current variance different from the present amount of electrical current variance.

5. The method of claim 1 , wherein determining, based at least in part on the present level of performance, to operate the electrical circuit at a next level of performance and a next level of energy efficiency comprises determining, based at least in part on a present processing speed of the electrical circuit, to operate the electrical circuit at the next level of performance and the next level of energy efficiency.

6. The method of claim 1 , wherein the present and next levels of energy efficiency reflect energy efficiency of only the electrical circuit.

7. The method of claim 1 , wherein the present and next levels of energy efficiency reflect energy efficiency of at least the electrical circuit and power supply circuitry coupled to the electrical circuit.

8. The method of claim 1 , wherein determining, based at least in part on the present level of performance, to operate the electrical circuit at a next level of performance and a next level of energy efficiency comprises determining, based at least in part on a desired level of performance, to operate the electrical circuit at the next level of performance and the next level of energy efficiency.

9. The method of claim 8 , wherein the desired level of performance is dynamic.

10. The method of claim 8 , comprising determining the desired level of performance in real-time.

11. The method of claim 1 , wherein said determining comprises arbitrating between needs of the electrical circuit and one or more other electrical circuits.

12. The method of claim 11 , wherein said arbitrating comprises arbitrating between power supply needs of the electrical circuit and the one or more other electrical circuits.

13. The method of claim 11 , wherein said arbitrating comprises arbitrating between performance needs of the electrical circuit and the one or more other electrical circuits.

14. The method of claim 11 , wherein said arbitrating comprises arbitrating between needs of the electrical circuit and the one or more other electrical circuits based, at least in part, on priority.

15. The method of claim 11 , wherein said arbitrating comprises arbitrating between needs of the electrical circuit and the one or more other electrical circuits based, at least in part, on weighted averaging.

16. A system for providing energy-efficient operation of electrical circuitry, the system comprising:

at least one module operable to, at least:

operate an electrical circuit at a present level of performance and a present level of energy efficiency by, at least in part, operating to provide the electrical circuit with electrical power characterized by a present set of electrical current characteristics;

determine, based at least in part on the present level of performance, to operate the electrical circuit at a next level of performance, which is lower than the present level of performance, and a next level of energy efficiency, which is higher than the present level of energy efficiency, by at least in part operating to provide the electrical circuit with electrical current characterized by a next set of electrical current characteristics; and

provide the electrical circuit with electrical current characterized by the next set of electrical current characteristics.

17. The system of claim 16 , where the present set of electrical current characteristics comprises a present electrical current level, and the next set of electrical current characteristics comprises a next electrical current level that is substantially equal to the present electrical current level.

18. The system of claim 16 , where the present set of electrical current characteristics comprises a present amount of electrical current ripple, and the next set of electrical current characteristics comprises a next amount of electrical current ripple different from the present amount of electrical current ripple.

19. The system of claim 16 , where the present set of electrical current characteristics comprises a present amount of electrical current variance, and the next set of electrical current characteristics comprises a next amount of electrical current variance different from the present amount of electrical current variance.

20. The system of claim 16 , where the at least one module is operable to determine, based at least in part on the present level of performance, to operate the electrical circuit at a next level of performance and a next level of energy efficiency by, at least in part, operating to determine, based at least in part on a present processing speed of the electrical circuit, to operate the electrical circuit at the next level of performance and the next level of energy efficiency.

21. The system of claim 16 , where the present and next levels of energy efficiency reflect energy efficiency of only the electrical circuit.

22. The system of claim 16 , where the present and next levels of energy efficiency reflect energy efficiency of at least the electrical circuit and power supply circuitry coupled to the electrical circuit.

23. The system of claim 16 , where the electrical circuit is an integrated circuit.

24. The system of claim 16 , where the at least one module is operable to determine, based at least in part on the present level of performance, to operate the electrical circuit at a next level of performance and a next level of energy efficiency by, at least in part, operating to determine, based at least in part on a desired level of performance, to operate the electrical circuit at the next level of performance and the next level of energy efficiency.

25. The system of claim 24 , where the desired level of performance is dynamic.

26. The system of claim 24 , where the at least one module operates to determine the desired level of performance in real-time.

27. The system of claim 16 , where the at least one module is operable to determine to operate the electrical circuit at a next level of performance and a next level of energy efficiency by, at least in part, operating to arbitrate between needs of the electrical circuit and one or more other electrical circuits.

28. The system of claim 27 , where the at least one module operates to arbitrate between needs of the electrical circuit and one or more other electrical circuits by, at least in part, operating to arbitrate between power supply needs of the electrical circuit and the one or more other electrical circuits.

29. The system of claim 27 , where the at least one module operates to arbitrate between needs of the electrical circuit and one or more other electrical circuits by, at least in part, operating to arbitrate between performance needs of the electrical circuit and the one or more other electrical circuits.

30. The system of claim 27 , where the at least one module operates to arbitrate between needs of the electrical circuit and one or more other electrical circuits by, at least in part, operating to arbitrate between needs of the electrical circuit and the one or more other electrical circuits based, at least in part, on priority.

31. The system of claim 27 , where the at least one module operates to arbitrate between needs of the electrical circuit and one or more other electrical circuits by, at least in part, operating to arbitrate between needs of the electrical circuit and the one or more other electrical circuits based, at least in part, on weighted averaging.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →