IP Library › Granted Patent US 7,917,790
Granted Patent B2
US 7,917,790 · App. 12/015,681 · Granted Mar 29, 2011

Separate power island for high performance processor that reboots to second boot sector

Assignee: Broadcom Corporation
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,917,790
App. No.
12/015,681
Granted
Mar 29, 2011
Kind
B2
Abstract

Separate power island for high performance processor. A multi-processor design is presented in which each of the processors is implemented in separately powered portions of a circuitry (e.g., an integrated circuit). One of the processors can be a main application processor, and another of the processors can be a baseband processor. In addition, the each of the processors can be implemented using different types of circuitry (e.g., one of the processors [such as the main application processor] is implemented using higher performance/higher leakage circuitry that another of the processors [such as the baseband processor]). One of the processors (e.g., main application processor) can be powered down when not needed thereby providing energy/power conservation which can be vital is handheld communication device applications such as wireless handheld communication devices.

Claims (65)

1. An integrated circuit, comprising:

a first processor implemented within a power island of the integrated circuit, wherein power management of the power island is independent from portions of the integrated circuit outside of the power island; and

a second processor implemented outside of the power island of the integrated circuit; and wherein:

during boot up of the integrated circuit, the first processor and the second processor are powered on and the first processor boots up from a first boot sector;

after a period of time has passed, the first processor powers down, and the second processor remains powered and operational; and

in response to an interrupt request, the first processor is powered on and booted up from a second boot sector.

2. The integrated circuit of claim 1 , wherein:

the first boot sector is located in a first location of the integrated circuit;

the second boot sector is located in a second location of the integrated circuit; and

the first boot sector is cloaked after the first processor powers down.

3. The integrated circuit of claim 1 , wherein:

after the period of time has passed, the first processor stores a state of the first processor before powering down; and

in response to the interrupt request, the first processor is powered on and booted up from a second boot sector such that the first processor returns to the state of the first processor before powering down.

4. The integrated circuit of claim 1 , wherein:

after the period of time has passed, the first processor stores an endian by which data is interpreted by the first processor before powering down; and

in response to the interrupt request, the first processor is powered on and booted up from a second boot sector such that the first processor employs the stored endian to interpret data.

5. The integrated circuit of claim 1 , wherein:

the first processor is a main application processor; and

the second processor is a baseband processor.

6. The integrated circuit of claim 1 , wherein:

the first processor is implemented using circuitry having higher leakage than circuitry with which the second processor is implemented.

7. The integrated circuit of claim 1 , wherein:

after the period of time has passed, the first processor powers down based on a software request that corresponds to a completion of a predetermined task by the first processor.

8. The integrated circuit of claim 1 , wherein:

based on a fluctuation of voltage that powers the power island, the power island of the integrated circuit performs a power on reset that shuts down the first processor.

9. The integrated circuit of claim 1 , wherein:

the integrated circuit is implemented within a wireless communication device; and

the interrupt request is at least one of an incoming call to the wireless communication device or a pressing of a key of the wireless communication device.

10. The integrated circuit of claim 1 , wherein:

the integrated circuit is implemented within a wireless communication device.

11. An integrated circuit, comprising:

a first processor implemented within a power island of the integrated circuit, wherein power management of the power island is independent from portions of the integrated circuit outside of the power island; and

a second processor implemented outside of the power island of the integrated circuit; and wherein:

during boot up of the integrated circuit, the first processor and the second processor are powered on and the first processor boots up from a first boot sector;

after a period of time has passed, the first processor stores a state of the first processor and subsequently powers down, and the second processor remains powered and operational;

in response to the interrupt request, the first processor is powered on and booted up from a second boot sector such that the first processor returns to the state of the first processor before powering down;

the first boot sector is located in a first location of the integrated circuit;

the second boot sector is located in a second location of the integrated circuit;

the first boot sector is cloaked after the first processor powers down; and

the first processor is implemented using circuitry having higher leakage than circuitry with which the second processor is implemented.

12. The integrated circuit of claim 11 , wherein:

after the period of time has passed, the first processor stores an endian by which data is interpreted by the first processor before powering down; and

in response to the interrupt request, the first processor is powered on and booted up from a second boot sector such that the first processor employs the stored endian to interpret data.

13. The integrated circuit of claim 11 , wherein:

after the period of time has passed, the first processor powers down based on a software request that corresponds to a completion of a predetermined task by the first processor.

14. The integrated circuit of claim 11 , wherein:

based on a fluctuation of voltage that powers the power island, the power island of the integrated circuit performs a power on reset that shuts down the first processor.

15. The integrated circuit of claim 11 , wherein:

the integrated circuit is implemented within a wireless communication device; and

the interrupt request is at least one of an incoming call to the wireless communication device or a pressing of a key of the wireless communication device.

16. A method for performing power management within an integrated circuit, the method comprising:

powering a power island of the integrated circuit independently from portions of the integrated circuit outside of the power island, wherein the power island includes a first processor, the integrated circuit includes a second processor implemented outside of the power island of the integrated circuit, and the first processor is implemented using circuitry having higher leakage than circuitry with which the second processor is implemented;

during boot up of the integrated circuit, powering up the first processor and the second processor, and booting up the first processor from a first boot sector that is located in a first location of the integrated circuit;

after a period of time has passed, powering down the first processor, cloaking the first boot sector, and continuing to power the second processor such that the second processor remains operational; and

in response to an interrupt request, powering on the first processor and booting up the first processor from a second boot sector that is located in a second location of the integrated circuit.

17. The method of claim 16 , further comprising:

after the period of time has passed, storing a state of the first processor before powering down the first processor; and

in response to the interrupt request, powering on the first processor and booting up the first processor from a second boot sector such that the first processor returns to the state of the first processor before powering down.

18. The method of claim 16 , wherein:

after the period of time has passed, storing an endian by which data is interpreted by the first processor before powering down; and

in response to the interrupt request, powering on the first processor and booting up the first processor from a second boot sector such that the first processor employs the stored endian to interpret data.

19. The method of claim 16 , further comprising:

based on a fluctuation of voltage that powers the power island, performing a power on reset of the power island of the integrated circuit to shut down the first processor.

20. The method of claim 16 , wherein:

the integrated circuit is implemented within a wireless communication device.

Assignments (7)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2008
From: GELMAN, ANATOLY; PUTTEGOWDA, KIRAN
To: BROADCOM CORPORATION
Reel/Frame 020533/0684 →
Continuity (1)
Related Publication 20090187753A1 · Jul 23, 2009