IP Library Granted Patent US 9,093,989
Granted Patent B2
US 9,093,989 · App. 14/352,706 · Granted Jul 28, 2015

Clock signal generator module, integrated circuit, electronic device and method therefor

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 9,093,989
App. No.
14/352,706
Granted
Jul 28, 2015
Kind
B2
Abstract

A clock signal generator module arranged to generate at least one clock signal for at least one functional module is described. The clock signal generator module comprises a first clock source component associated with at least one functional module, at least one further clock source component associated with the at least one functional module, and at least one management unit arranged to controllably enable signal generation by the first and at least one further clock source components in accordance with at least one operating characteristic of the at least one functional module associated therewith.

Claims (31)

1. A clock signal generator module arranged to generate at least one clock signal for a plurality of functional modules of an integrated circuit, the clock signal generator module comprising:

a first clock source component and at least one further clock source component, each associated with at least one associated functional module out of said functional modules, and arranged to generate a respective clock signal for said associated functional module; and

at least one management unit arranged to controllably enable signal generation by the first and at least one further clock source components in accordance with at least one operating characteristic of the at least one associated functional module associated with the respective clock source, said characteristic being related to an ageing of a behaviour of the at least one associated functional module, the at least one management unit to cause the performance of the first clock source component and the performance of the at least one further clock source component to reduce at substantially the same rate as that of the respect associated functional module.

2. The clock signal generator module of claim 1 , wherein the first clock source component is associated with at least a first functional module and the at least one further clock source component is associated with at least one other, second functional module.

3. The clock signal generator module of claim 1 , wherein the at least one management unit is arranged to controllably enable signal generation by the first clock source component and the at least one further clock source component based at least partly on periods of operation of the at least one functional module associated therewith.

4. The clock signal generator module of claim 1 , wherein the clock signal generator module is arranged to selectively output a clock signal comprising a signal output by at least one of the first clock source component and the at least one further clock source component.

5. The clock signal generator module of claim 4 , wherein the clock signal generator module is arranged to selectively output a clock signal comprising a signal output by the at least one clock source component associated with an active functional module comprising a highest power up/down ratio.

6. The clock signal generator module of claim 4 , wherein the clock signal generator module comprises a multiplexer component arranged to receive at data inputs thereof signals output by the first clock source component and the at least one further clock source component, and to selectively output one of the received signals in accordance with a control signal received from the at least one management unit.

7. The clock signal generator module of claim 1 , wherein the at least one management unit is arranged to controllably enable signal generation by the first clock source component and the at least one further clock source component based at least partly on switching activity for the at least one functional module associated therewith.

8. The clock signal generator module of claim 7 , wherein the at least one management unit is arranged to cyclically enable signal generation of the first clock source component and the at least one further clock source component to match switching activity for the at least one functional module associated therewith.

9. The clock signal generator module of claim 8 , wherein the clock signal generator module is arranged to output a clock signal comprising interleaved signals output by the first and at least one further clock source components for which signal generation is cyclically enabled.

10. The clock signal generator module of claim 7 , wherein the at least one management unit is arranged to controllably enable signal generation by the first clock source component and the at least one further clock source component based at least partly on a pre-configured switching ratio for the at least one functional module associated therewith.

11. The clock signal generator module of claim 7 , wherein the at least one management unit is arranged to controllably enable signal generation by the first clock source component and the at least one further clock source component based at least partly on a derived switching ratio for the at least one functional module associated therewith.

12. The clock signal generator module of claim 1 , wherein the first clock source component and the at least one further clock source component comprise ring oscillators.

13. The clock signal generator module of claim 1 , wherein a first and at least one further functional module of the functional modules comprise processing core modules.

14. An integrated circuit device comprising a clock signal generator module as claimed in claim 1 .

15. An electronic device comprising a clock signal generator module as claimed in claim 1 .

16. A method of generating at least one clock signal for at least one functional module of an integrated circuit, the method comprising:

determining, by a management unit, whether a first functional module of the integrated circuit is operational;

if the first functional module is operational, enabling, by the management unit, signal generation of a first clock signal by a first clock source component, otherwise not enabling signal generation of the first clock signal by the first clock source component, wherein the first clock source component provides the first clock signal to the first functional module in response to being enabled;

determining whether a second functional module of the integrated circuit is operational; and

if the second functional module is operational, enabling signal generation of a second clock signal by a second clock source component, otherwise not enabling signal generation of the second clock signal by the second clock source component, wherein a performance of the second clock source is reduced at substantially the same rate as second functional module in response to enabling the second clock source component only when the second functional module is operational.

17. The method of claim 16 , further comprising: selectively outputting a clock signal by at least one of the first clock source component and the second clock source component.

18. The method of claim 16 , further comprising: controllably enabling signal generation by the first clock source component and the second clock source component based at least partly on switching activity for the first functional module and the second functional module.

19. An integrated circuit device comprising:

a first function module;

a second function module;

a first clock source component coupled to the first functional module, the first clock source component to generate a first clock signal, and to provide the first clock signal to the first functional module;

a second clock source component coupled to the second functional module, the second clock source component to generate a second clock signal, and to provide the second clock signal to the second functional module; and

a management unit to controllably enable signal generation by the first clock source component in accordance with an operating characteristic of the first functional module related to an aging of the first functional module, and to controllably enable signal generation by the second clock source component in accordance with an operating characteristic of the second function module related to an aging of the second functional module, wherein control of the first clock source component substantially matches an aging of the first clock source to the aging of the first functional module, and control of the second clock source component substantially matches an aging of the second clock source to the aging of the second functional module.

20. The integrated circuit device of claim 19 , wherein the first clock source component and the second clock source component comprise ring oscillators.

Assignments (26)
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 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 →
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 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050744/0097 →
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 NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 040652 FRAME: 0241. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME. Recorded Jan 5, 2017
From: FREESCALE SEMICONDUCTOR, INC.
To: NXP USA, INC.
Reel/Frame 041260/0850 →
MERGER Recorded Nov 8, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: NXP USA, INC.
Reel/Frame 040652/0241 →
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 14/258,829 AND REPLACE ITWITH 14/258,629 PREVIOUSLY RECORDED ON REEL 037444 FRAME 0082. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OFSECURITY INTEREST IN PATENTS. Recorded Aug 10, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039639/0332 →
CORRECTIVE ASSIGNMENT OF INCORRECT APPLICATION 14/258,829 PREVIOUSLY RECORDED ON REEL 037444 FRAME 0109. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Aug 10, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039639/0208 →
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 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 5, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037444/0109 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 5, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037444/0082 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0903 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Aug 1, 2014
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 033462/0293 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Aug 1, 2014
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 033462/0267 →
SUPPLEMENT TO IP SECURITY AGREEMENT Recorded Aug 1, 2014
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 033460/0337 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2014
From: ROZEN, ANTON; PRIEL, MICHAEL; SHOSHANY, YOSSI
To: FREESCALE SEMICONDUCTOR INC.
Reel/Frame 032705/0956 →