IP Library Granted Patent US 7,945,885
Granted Patent B2
US 7,945,885 · App. 12/176,645 · Granted May 17, 2011

Power managers for an integrated circuit

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,945,885
App. No.
12/176,645
Granted
May 17, 2011
Kind
B2
Abstract

A system for an integrated circuit comprising a plurality of power islands includes a first power manager and a second power manager. The first power manager manages a first power consumption for the integrated circuit based on needs and operation of the integrated circuit. The second power manager communicates with the first power manager and manages a second power consumption for one of the power islands.

Claims (92)

1. An integrated circuit comprising:

an integrated circuit chip;

a plurality of power islands disposed on the integrated circuit chip having associated power consumptions, each of the power consumptions being independently controllable by changing a supply voltage and operating frequency;

one or more power consumption signals indicating one or more of the power consumptions;

a power management processor disposed on the integrated circuit chip and coupled to each of the power islands configured to monitor the one or more power consumption signals, the power management processor being dedicated to execute power management software to individually control each of the power consumptions, and the power management processor being configured to change power consumption in at least one of the power islands in response to a power consumption change request.

2. The integrated circuit as claimed in claim 1 wherein the power management software is embedded firmware in the integrated circuit.

3. The integrated circuit as claimed in claim 2 wherein one or more of the power consumptions is changed by selecting a non-zero supply voltage, stopping a clock and selecting one of plural threshold voltages of variable threshold transistors.

4. The integrated circuit as claimed in claim 2 wherein a first of the power islands is capable of communicating synchronously and asynchronously with a second of the power islands.

5. The integrated circuit as claimed in claim 1 wherein each of the power consumptions is further controlled by stopping a clock.

6. The integrated circuit as claimed in claim 5 wherein stopping the clock comprises clock gating.

7. The integrated circuit as claimed in claim 1 wherein the one or more power consumption signals include temperature or power dissipation measurement.

8. An integrated circuit comprising:

an integrated circuit chip;

a plurality of power islands disposed on the integrated circuit chip having associated power consumptions, each of the power consumptions being independently controllable by changing a supply voltage and operating frequency;

one or more power consumption signals indicating one or more of the power consumptions;

a power manager disposed on the integrated circuit chip and coupled to each of the power islands configured to monitor the one or more power consumption signals, the power manager being configured to individually control each of the power consumptions, and the power manager being configured to change power consumption in at least one of the power islands in response to a power consumption change request.

9. The integrated circuit as claimed in claim 8 wherein the power manager comprises a processor configured to execute power management software to individually control each of the power consumptions.

10. The integrated circuit as claimed in claim 9 wherein one or more of the power consumptions is changed by selecting a non-zero supply voltage, stopping a clock and selecting one of plural threshold voltages of variable threshold transistors.

11. The integrated circuit as claimed in claim 9 wherein a first of the power islands is capable of communicating synchronously and asynchronously with a second of the power islands.

12. The integrated circuit as claimed in claim 8 wherein the power manager comprises a master power manager and a slave power manager associated with each of the power islands.

13. The integrated circuit as claimed in claim 8 wherein each of the power consumptions is further controlled by stopping a clock.

14. The integrated circuit as claimed in claim 13 wherein stopping the clock comprises clock gating.

15. The integrated circuit as claimed in claim 8 wherein the one or more power consumption signals include temperature or power dissipation measurement.

16. An integrated circuit comprising:

an integrated circuit chip;

a plurality of power islands disposed on the integrated circuit chip having associated power consumptions, each of the power islands having a power consumption signal indicating a respective one of the power consumptions, each of the power consumptions being independently controllable by changing a supply voltage and operating frequency;

a power management processor disposed on the integrated circuit chip and coupled to each of the power islands and configured to monitor the power consumption signals, the power management processor being dedicated to execute power management software to individually control each of the power consumptions, and the power management processor being configured to change power consumption in at least one of the power islands in response to a power consumption change request.

17. The integrated circuit as claimed in claim 16 wherein the power management software is embedded firmware in the integrated circuit.

18. The integrated circuit as claimed in claim 17 wherein one or more of the power consumptions is changed by selecting a non-zero supply voltage, stopping a clock and selecting one of plural threshold voltages of variable threshold transistors.

19. The integrated circuit as claimed in claim 17 wherein a first of the power islands is capable of communicating synchronously and asynchronously with a second of the power islands.

20. The integrated circuit as claimed in claim 16 wherein each of the power consumptions is further controlled by stopping a clock.

21. The integrated circuit as claimed in claim 20 wherein stopping the clock comprises clock gating.

22. The integrated circuit as claimed in claim 16 wherein each of the power consumption signals includes temperature or power dissipation measurement.

23. An integrated circuit comprising:

a integrated circuit chip;

a plurality of power islands disposed on the integrated circuit chip having associated power consumptions, each of the power islands having a power consumption signal indicating a respective one of the power consumptions, each of the power consumptions being independently controllable by changing a supply voltage and operating frequency;

a power manager disposed on the integrated circuit chip coupled to each of the power islands and configured to monitor the power consumption signals, the power manager being configured to individually control each of the power consumptions, and the power manager being configured to change power consumption in at least one of the power islands in response to a power consumption change request.

24. The integrated circuit as claimed in claim 23 wherein the power manager comprises a processor configured to execute power management software to individually control each of the power consumptions.

25. The integrated circuit as claimed in claim 24 wherein one or more of the power consumptions is changed by selecting a non-zero supply voltage, stopping a clock and selecting one of plural threshold voltages of variable threshold transistors.

26. The integrated circuit as claimed in claim 24 wherein a first of the power islands is capable of communicating synchronously and asynchronously with a second of the power islands.

27. The integrated circuit as claimed in claim 23 wherein the power manager comprises a master power manager and a slave power manager associated with each of the power islands.

28. The integrated circuit as claimed in claim 23 wherein each of the power consumptions is further controlled by stopping a clock.

29. The integrated circuit as claimed in claim 28 wherein stopping the clock comprises clock gating.

30. The integrated circuit as claimed in claim 23 wherein each of the power consumption signals includes temperature or power dissipation measurement.

31. A system comprising:

an integrated circuit;

a plurality of power islands of the integrated circuit having associated power consumptions, each of the power consumptions being independently controllable by changing a supply voltage and operating frequency;

one or more power consumption signals indicating one or more of the power consumptions;

a power management processor coupled to each of the power islands configured to monitor the one or more power consumption signals, the power management processor being dedicated to execute power management software to individually control each of the power consumptions, and the power management processor being configured to change power consumption in at least one of the power islands in response to a power consumption change request.

32. The system as claimed in claim 31 wherein the power management software is embedded firmware.

33. The system as claimed in claim 32 wherein one or more of the power consumptions is changed by selecting a non-zero supply voltage, stopping a clock and selecting one of plural threshold voltages of variable threshold transistors.

34. The system circuit as claimed in claim 32 wherein a first of the power islands is capable of communicating synchronously and asynchronously with a second of the power islands.

35. The system as claimed in claim 31 wherein each of the power consumptions is further controlled by stopping a clock.

36. The system as claimed in claim 35 wherein stopping the clock comprises clock gating.

37. The system as claimed in claim 31 wherein the system is configured to have the supply voltage provided by an external regulator.

38. The system as claimed in claim 31 wherein the one or more power consumption signals include temperature or power dissipation measurement.

39. A system comprising:

an integrated circuit;

a plurality of power islands of the integrated circuit having associated power consumptions, each of the power consumptions being independently controllable by changing a supply voltage and operating frequency;

one or more power consumption signals indicating one or more of the power consumptions;

a power manager coupled to each of the power islands configured to monitor the one or more power consumption signals, the power manager being configured to individually control each of the power consumptions, and the power manager being configured to change power consumption in at least one of the power islands in response to a power consumption change request.

40. The system as claimed in claim 39 wherein the power manager comprises a processor configured to execute power management software to individually control each of the power consumptions.

41. The system as claimed in claim 40 wherein one or more of the power consumptions is changed by selecting a non-zero supply voltage, stopping a clock and selecting one of plural threshold voltages of variable threshold transistors.

42. The system as claimed in claim 40 wherein a first of the power islands is capable of communicating synchronously and asynchronously with a second of the power islands.

43. The system as claimed in claim 39 wherein the power manager comprises a master power manager and a slave power manager associated with each of the power islands.

44. The system as claimed in claim 39 wherein each of the power consumptions is further controlled by stopping a clock.

45. The system as claimed in claim 44 wherein stopping the clock comprises clock gating.

46. The system as claimed in claim 39 wherein the system is configured to have the supply voltage provided by an external regulator.

47. The system as claimed in claim 39 wherein the one or more power consumption signals include temperature or power dissipation measurement.

48. A system comprising:

an integrated circuit;

a plurality of power islands of the integrated circuit having associated power consumptions, each of the power islands having a power consumption signal indicating a respective one of the power consumptions, each of the power consumptions being independently controllable by changing a supply voltage and operating frequency;

a power management processor coupled to each of the power islands configured to monitor the power consumption signals, the power management processor being dedicated to execute power management software to individually control each of the power consumptions, and the power management processor being configured to change power consumption in at least one of the power islands in response to a power consumption change request.

49. The system as claimed in claim 48 wherein the power management software is embedded firmware.

50. The system as claimed in claim 49 wherein one or more of the power consumptions is changed by selecting a non-zero supply voltage, stopping a clock and selecting one of plural threshold voltages of variable threshold transistors.

51. The system as claimed in claim 49 wherein a first of the power islands is capable of communicating synchronously and asynchronously with a second of the power islands.

52. The system as claimed in claim 48 wherein each of the power consumptions is further controlled by stopping a clock.

53. The system as claimed in claim 52 wherein stopping the clock comprises clock gating.

54. The system as claimed in claim 48 wherein the system is configured to have the supply voltage provided by an external regulator.

55. The system as claimed in claim 48 wherein each of the power consumption signals includes temperature or power dissipation measurement.

56. A system comprising:

an integrated circuit;

a plurality of power islands of the integrated circuit having associated power consumptions, each of the power islands having a power consumption signal indicating a respective one of the power consumptions, each of the power consumptions being independently controllable by changing a supply voltage and operating frequency;

a power manager coupled to each of the power islands configured to monitor the power consumption signals, the power manager being configured to individually control each of the power consumptions, and the power manager being configured to change power consumption in at least one of the power islands in response to a power consumption change request.

57. The system as claimed in claim 56 wherein the power manager comprises a processor configured to execute power management software to individually control each of the power consumptions.

58. The system as claimed in claim 57 wherein one or more of the power consumptions is changed by selecting a non-zero supply voltage, stopping a clock and selecting one of plural threshold voltages of variable threshold transistors.

59. The system as claimed in claim 57 wherein a first of the power islands is capable of communicating synchronously and asynchronously with a second of the power islands.

60. The system as claimed in claim 56 wherein the power manager comprises a master power manager and a slave power manager associated with each of the power islands.

61. The system as claimed in claim 56 wherein each of the power consumptions is further controlled by stopping a clock.

62. The system as claimed in claim 61 wherein stopping the clock comprises clock gating.

63. The system as claimed in claim 56 wherein the system is configured to have the supply voltage provided by an external regulator.

64. The integrated circuit as claimed in claim 56 wherein each of the power consumption signals includes temperature or power dissipation measurement.

Assignments (14)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY'S NAME PREVIOUSLY RECORDED AT REEL: 056602 FRAME: 0253. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Aug 30, 2023
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 064783/0267 →
CHANGE OF NAME Recorded Jun 16, 2021
From: CONVERSANT INTELLECTUAL PROPERTY INC.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 056602/0253 →
RELEASE OF SECURITY INTEREST Recorded Nov 2, 2020
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 054279/0198 →
RELEASE OF U.S. PATENT AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Oct 12, 2018
From: ROYAL BANK OF CANADA, AS LENDER
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 047645/0424 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046900/0136 →
U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Sep 9, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS INC., AS LENDER; ROYAL BANK OF CANADA, AS LENDER
Reel/Frame 033706/0367 →
CHANGE OF ADDRESS Recorded Sep 3, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 033678/0096 →
RELEASE OF SECURITY INTEREST Recorded Aug 7, 2014
From: ROYAL BANK OF CANADA
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.; CONVERSANT IP N.B. 868 INC.; CONVERSANT IP N.B. 276 INC.
Reel/Frame 033484/0344 →
CHANGE OF NAME Recorded Mar 13, 2014
From: MOSAID TECHNOLOGIES INCORPORATED
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 032439/0638 →
U.S. INTELLECTUAL PROPERTY SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) - SHORT FORM Recorded Jan 10, 2012
From: 658276 N.B. LTD.; 658868 N.B. INC.; MOSAID TECHNOLOGIES INCORPORATED
To: ROYAL BANK OF CANADA
Reel/Frame 027512/0196 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2009
From: MOSAID TECHNOLOGIES CORPORATION
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 023523/0022 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2008
From: HOBERMAN, BARRY ALAN; HILLMAN, DANIEL L.; SHIELL, JON
To: VIRTUAL SILICONTECHNOLOGY, INC.
Reel/Frame 021669/0867 →
CHANGE OF NAME Recorded Oct 14, 2008
From: MOSAID DELAWARE, INC.
To: MOSAID TECHNOLOGIES CORPORATION
Reel/Frame 021669/0877 →
MERGER Recorded Oct 14, 2008
From: VIRTUAL SILICONTECHNOLOGY, INC.
To: MOSAID DELAWARE, INC.
Reel/Frame 021669/0871 →