IP Library Granted Patent US 7,415,680
Granted Patent B2
US 7,415,680 · App. 11/336,097 · Granted Aug 19, 2008

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,415,680
App. No.
11/336,097
Granted
Aug 19, 2008
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 (39)

1. A system for an integrated circuit comprising a plurality of power islands, the system comprising:

a first power manager configured to manage a first power consumption for the integrated circuit based on needs and operation of the integrated circuit; and

a second power manager configured to communicate with the first power manager, manage a second power consumption for one of the power islands, and to register capabilities of the second power manager with the first power manager.

2. The system of claim 1 wherein the first power manager is configured to determine power trade offs between the power islands.

3. The system of claim 1 wherein the second power manager is configured to determine status information about the one of the power islands and transmit the status information to the first power manager.

4. The system of claim 3 wherein the first power manager is configured to receive the status information and manage the first power consumption for the integrated circuit using the status information.

5. The system of claim 1 wherein the first power manager is configured to determine status information about the integrated circuit and transmit the status information to power interface software.

6. The system of claim 1 wherein the first power manager is configured to receive a message from power interface software to change the first power consumption for the integrated circuit.

7. The system of claim 1 wherein the first power manager is configured to transmit a message to the second power manager and the second power manager is configured to receive and process the message to change the second power consumption for the one of the power islands.

8. The system of claim 1 wherein the second power manager is configured to collect information from components of the one of the power islands.

9. The system of claim 1 wherein the second power manager is configured to determine whether the second power consumption crosses a threshold.

10. The system of claim 1 wherein the second power manager is configured to modify a voltage of the one of the power islands.

11. The system of claim 1 wherein the second power manager is configured to modify a frequency of the one of the power islands.

12. A method for operating an integrated circuit comprising a plurality of power islands, the method comprising:

in a first power manager, managing a first power consumption for the integrated circuit based on needs and operation of the integrated circuit;

communicating between the first power manager and a second power manager;

in the second power manager, managing a second power consumption for one of the power islands; and

registering capabilities of the second power manager with the first power manager.

13. The method of claim 12 further comprising in the first power manager, determining power trade offs between the power islands.

14. The method of claim 12 further comprising:

in the second power manager, determining status information about the one of the power islands; and

transmitting the status information from the second power manager to the first power manager.

15. The method of claim 14 further comprising:

in the first power manager, receiving the status information; and

managing the first power consumption for the integrated circuit using the status information.

16. The method of claim 12 further comprising:

in the first power manager, determining status information about the integrated circuit; and

transmitting the status information from the first power manager to power interface software.

17. The method of claim 12 further comprising in the first power manager, receiving a message from power interface software to change the first power consumption for the integrated circuit.

18. The method of claim 12 further comprising:

transmitting a message from the first power manager to the second power manager; and

in the second power manager, receiving and processing the message to change the second power consumption for the one of the power islands.

19. The method of claim 12 further comprising in the second power manager, collecting information from components of the one of the power islands.

20. The method of claim 12 further comprising in the second power manager, determining whether the second power consumption crosses a threshold.

21. The method of claim 12 further comprising in the second power, manager, modifying a voltage of the one of the power islands.

22. The method of claim 12 further comprising in the second power manager, modifying a frequency of the one of the power islands.

23. A system for an integrated circuit comprising a plurality of power islands, the system comprising:

a first means for managing a first power consumption for the integrated circuit based on needs and operation of the integrated circuit; and

a second means for communicating with the first means, managing a second power consumption for one of the power islands, and registering capabilities of the second means with the first means.

Assignments (15)
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 →
CHANGE OF ADDRESS Recorded May 5, 2010
From: MOSAID TECHNOLOGIES INCORPORATED
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 024329/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2010
From: MOSAID TECHNOLOGIES CORPORATION
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 024329/0739 →
MERGER Recorded Oct 14, 2008
From: VIRTUAL SILICONTECHNOLOGY, INC.
To: MOSAID DELAWARE, INC.
Reel/Frame 021669/0871 →
CHANGE OF NAME Recorded Oct 14, 2008
From: MOSAID DELAWARE, INC.
To: MOSAID TECHNOLOGIES CORPORATION
Reel/Frame 021669/0877 →
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 →