IP Library Granted Patent US 7,155,618
Granted Patent B2
US 7,155,618 · App. 10/094,053 · Granted Dec 26, 2006

Low power system and method for a data processing system

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,155,618
App. No.
10/094,053
Granted
Dec 26, 2006
Kind
B2
Abstract

Systems and methods are discussed to identify a recoverable state in a low power device. A low power device having an arbiter to grant system bus access to a plurality of bus masters is set to initiate a low power mode of operation. A low power controller within the low power device provides a request to the bus arbiter to initiate a low power mode. The bus arbiter stops granting bus requests to the bus masters and identifies when the system bus has processed all current bus accesses. When the system bus is idle, the bus arbiter returns a bus grant signal to the low power controller. Clocks associated with the bus masters are disabled to suspend the bus arbiters and allow less power to be consumed by the low power device.

Claims (28)

1. A method comprising:

determining to enter a low power made;

providing a bus request to an arbiter in response to the determination to enter the low power mode;

disabling a first clock provided to at least a portion of a first bus master associated with the arbiter in response to the bus request;

receiving a bus grant signal associated with the bus request;

reducing power to a first portion of a system, in addition to the first bus master, in response to receiving the bus grant signal;

wherein the arbiter prioritizes requests from different requestors;

wherein the reguestors include the first bus master; and

wherein the bus request is assigned a fixed priority.

2. The method as in claim 1 , wherein disabling the first clock is performed in response to receiving the bus grant signal.

3. The method as in claim 1 , further including reducing power to only one of the first portion of the system and a second portion of the system.

4. The method as in claim 1 , further including receiving an indicator to return to a nominal power mode.

5. The method as in claim 4 , further including enabling the first clock in response to receiving the indicator to return to the nominal power mode.

6. The method as in claim 1 , wherein determining to enter the low power mode is hardwired into the arbiter.

7. The method as in claim 1 , wherein determining to enter the lower power mode is based on a register setting.

8. The method as in claim 1 , wherein disabling the first clock of the first bus master is performed when the first bus master is in a recoverable state.

9. The method as in claim 8 , wherein the recoverable state is identified at the completion of a current bus access cycle associated with the first bus master.

10. The method as in claim 1 , wherein the bus request is assigned a higher priority than a subset of requests from the first bus master.

11. A system comprising:

a register to indicate a power mode; and

an arbiter coupled to the register to:

monitor the power mode and to prevent processing bus requests associated with at least one of a first bus master and a second bus master when a lower power mode is indicated, wherein the lower power mode is different than a nominal power mode;

process a low power bus request when the lower power mode is indicated and to prevent processing a least one of said bus requests after a low power bus request is generated; and

wherein said arbiter prioritizes bus requests from the first bus master and the second bus master and further wherein the low power bus request is given a higher priority than at least a subset of said bus requests.

12. The system as in claim 11 , wherein the low power request is assigned a fixed priority.

13. The system as in claim 11 , wherein said arbiter disables clock signals provided to at least a portion of the at least one of the first bus master and the second bus master.

14. The system as in claim 13 , wherein said arbiter is further used to identify a current bus access state associated with the at least one of the first bus master and the second bus master and wherein said arbiter disables said clock signals only when the at least one of the first bus master and the second bus master is in a recoverable state.

15. The system as in claim 14 , wherein the recoverable state includes a state in which a bus access associated with the at least one of the first bus master and the second bus master has completed.

Assignments (11)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 037486 FRAME 0517. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Dec 10, 2019
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 053547/0421 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 12, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037486/0517 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037354/0225 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0143 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0553 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2015
From: ZENITH INVESTMENTS, LLC
To: APPLE INC.
Reel/Frame 034749/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2014
From: FREESCALE SEMICONDUCTOR, INC.
To: ZENITH INVESTMENTS, LLC
Reel/Frame 033677/0920 →