IP Library Patent Application 13643358
Patent Application
App. No. 13/643,358

INTEGRATED CIRCUIT DEVICE, SIGNAL PROCESSING SYSTEM AND METHOD FOR MANAGING POWER RESOURCES OF A SIGNAL PROCESSING SYSTEM

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 None
App. No.
13/643,358
Abstract

An integrated circuit device comprises a power resource management module for managing at least one power resource of a signal processing system. The power resource management module comprises an input for receiving an indication of an intended state change for the signal processing system. The power resource management module is arranged to calculate at least one power resource load prediction for implementing the indicated system state change in response to receiving the indication of an intended state change. The power resource management module comprises an output connectable to the at least one power resource of the signal processing system for configuring the at least one power resource to fulfill the at least one power resource load prediction.

Claims (55)

1 . An integrated circuit device comprising a power resource management module for managing at least one power resource of a signal processing system, the power resource management module comprising:

an input for receiving an indication of an intended state change for the signal processing system;

the power resource management module is arranged to calculate at least one power resource load prediction for implementing the indicated system state change in response to receiving the indication of an intended state change; and

the power resource management module comprises an output connectable to the at least one power resource of the signal processing system for configuring the at least one power resource to fulfill the at least one power resource load prediction.

2 . The integrated circuit device of claim 1 wherein the power resource management module is further arranged to, upon receipt of an indication of an intended state change for the signal processing system, perform a state transition check to determine whether the indicated system state change is permissible; and to output a state change rejection signal when it is determined that the indicated system state change is not permissible.

3 . The integrated circuit device of claim 1 wherein, upon receipt of an indication of an intended state change for the signal processing system, the power resource management module is further arranged to map the indicated system state change to an abstracted system state model.

4 . The integrated circuit device of claim 1 wherein the power resource management module is further arranged, upon receipt of an indication of an intended state change for the signal processing system, to retrieve state and/or transition configuration data for the abstracted system state model; and to determine whether the indicated system state change is permissible based at least partly on the retrieved state and transition configuration data for the abstracted system state model.

5 . The integrated circuit device of claim 1 wherein the power resource management module is further arranged to, upon receipt of an indication of an intended state change for the signal processing system,

retrieve a maximum power resource load value for the at least one power resource;

compare the calculated at least one power resource load prediction for implementing the indicated system state change to the retrieved maximum power resource load value; and

output a state change rejection signal, if all power resource load predictions for implementing the indicated system state change exceed the maximum power resource load value.

6 . The integrated circuit device of claim 3 wherein the power resource management module is further arranged to, upon receipt of an indication of an intended state change for the signal processing system,

retrieve a maximum power resource load value for the abstracted system state model;

compare the at least one power resource load prediction to the maximum power resource load value for the abstracted system state model; and

if all power resource load predictions for implementing the indicated system state change exceed the maximum power resource load value for the abstracted system state, output a state change rejection signal.

7 . The integrated circuit device of claim 1 wherein the power resource management module is further arranged to, upon receipt of an indication of an intended state change for the signal processing system,

retrieve power resource load information for one or more power resource(s) capable of implementing the indicated system state change; and

calculate one or more power resource load prediction(s) for the one or more power resource(s) capable of implementing the indicated system state change based at least partly on the retrieved power resource load information.

8 . The integrated circuit device of claim 7 wherein the power resource management module is further arranged to, upon receipt of an indication of an intended state change for the signal processing system,

compare the calculated one or more power resource load prediction(s) to one or more maximum power resource load value(s) for the respective power resources; and

configure at least one power resource of the signal processing system for which a load prediction is below the maximum power resource load value to fulfill one of the power resource load predictions, if at least one power resource load prediction for implementing the indicated system state change is below the maximum power resource load value for the respective power resource.

9 . The integrated circuit device of claim 1 wherein the power resource management module is further arranged, upon receipt of an indication of an intended state change for the signal processing system, to calculate a power resource load prediction for implementing the indicated system state change based at least partly on at least one from a group consisting of:

a required load to implement the intended system state change for the at least one power resource;

an expected load for an abstracted system state to which the intended state change is mapped; and

a current power resource status.

10 . A signal processing system comprising a power resource management module for managing at least one power resource of the signal processing system, wherein:

the power resource management module comprises an input for receiving an indication of an intended state change for the signal processing system;

the power resource management module is arranged to calculate at least one power resource load prediction for implementing the indicated system state change in response to receiving the indication of an intended state change; and

the power resource management module comprises an output connectable to the at least one power resource of the signal processing system for configuring the at least one power resource ( 120 ) to fulfill the at least one power resource load prediction.

11 . A method for managing power resources of a signal processing system, the method comprising:

receiving an indication of an intended state change for the signal processing system;

calculating at least one power resource load prediction for implementing the indicate system state change in response to receiving the indication of an intended state change; and

configuring at least one power resource of the signal processing system to fulfill the at least one power resource load prediction.

12 . (canceled)

13 . The method of claim 11 further comprising upon receipt of an indication of an intended state change for the signal processing system, performing a state transition check to determine whether the indicated system state change is permissible; and outputting a state change rejection signal when it is determined that the indicated system state change is not permissible.

14 . The method of claim 11 further comprising, upon receipt of an indication of an intended state change for the signal processing system, mapping the indicated system state change to an abstracted system state model.

15 . The method of claim 11 further comprising, upon receipt of an indication of an intended state change for the signal processing system, retrieving state and/or transition configuration data for the abstracted system state model; and determining whether the indicated system state change is permissible based at least partly on the retrieved state and transition configuration data for the abstracted system state model.

16 . The method of claim 11 further comprising, upon receipt of an indication of an intended state change for the signal processing system,

retrieving a maximum power resource load value for the at least one power resource;

comparing the calculated at least one power resource load prediction for implementing the indicated system state change to the retrieved maximum power resource load value; and

outputting a state change rejection signal, if all power resource load predictions for implementing the indicated system state change exceed the maximum power resource load value.

17 . The method of claim 14 further comprising, upon receipt of an indication of an intended state change for the signal processing system,

retrieving a maximum power resource load value for the abstracted system state model;

comparing the at least one power resource load prediction to the maximum power resource load value for the abstracted system state model; and

if all power resource load predictions for implementing the indicated system state change exceed the maximum power resource load value for the abstracted system state, outputting a state change rejection signal.

18 . The method of claim 11 further comprising, upon receipt of an indication of an intended state change for the signal processing system,

retrieving power resource load information for one or more power resource(s) capable of implementing the indicated system state change; and

calculating one or more power resource load prediction(s) for the one or more power resource(s) capable of implementing the indicated system state change based at least partly on the retrieved power resource load information.

19 . The method of claim 18 further comprising, upon receipt of an indication of an intended state change for the signal processing system,

comparing the calculated one or more power resource load prediction(s) to one or more maximum power resource load value(s) for the respective power resources; and

configuring at least one power resource of the signal processing system for which a load prediction is below the maximum power resource load value to fulfill one of the power resource load predictions, if at least one power resource load prediction for implementing the indicated system state change is below the maximum power resource load value for the respective power resource.

20 . The method of claim 11 further comprising, upon receipt of an indication of an intended state change for the signal processing system, calculating a power resource load prediction for implementing the indicated system state change based at least partly on at least one from a group consisting of:

a required load to implement the intended system state change for the at least one power resource;

an expected load for an abstracted system state to which the intended state change is mapped; and

a current power resource status.

Assignments (31)
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050744/0097 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE APPLICATION NO. FROM 13,883,290 TO 13,833,290 PREVIOUSLY RECORDED ON REEL 041703 FRAME 0536. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS.. Recorded Feb 20, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHENZHEN XINGUODU TECHNOLOGY CO., LTD.
Reel/Frame 048734/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENTS 8108266 AND 8062324 AND REPLACE THEM WITH 6108266 AND 8060324 PREVIOUSLY RECORDED ON REEL 037518 FRAME 0292. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Feb 1, 2017
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 041703/0536 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 040626 FRAME: 0683. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME EFFECTIVE NOVEMBER 7, 2016. Recorded Jan 12, 2017
From: NXP SEMICONDUCTORS USA, INC. (MERGED INTO); FREESCALE SEMICONDUCTOR, INC. (UNDER)
To: NXP USA, INC.
Reel/Frame 041414/0883 →
CHANGE OF NAME Recorded Nov 16, 2016
From: FREESCALE SEMICONDUCTOR INC.
To: NXP USA, INC.
Reel/Frame 040626/0683 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SUPPLEMENT TO THE SECURITY AGREEMENT Recorded Jun 16, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039138/0001 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
PATENT RELEASE Recorded Jan 14, 2016
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037494/0312 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 13, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037518/0292 →
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 037357/0685 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0671 →
SECURITY AGREEMENT Recorded Nov 6, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031591/0266 →
SECURITY AGREEMENT Recorded Jun 18, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030633/0424 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Apr 22, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030258/0523 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Apr 22, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 030258/0540 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Apr 22, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030258/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2012
From: LITOVTCHENKO, VLADIMIR; DONNER, FRANK; PALLAS, MICHAEL
To: FREESCALE SEMICONDUCTOR INC
Reel/Frame 029190/0684 →