IP Library Patent Application 13030411
Patent Application
App. No. 13/030,411

SYSTEM ON A CHIP WITH CLOCK CIRCUITS

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/030,411
Abstract

An embodiment of a system on a chip includes a reference clock circuit configured to produce a reference clock signal, a first clock circuit configured to produce a first clock signal, and adjustment circuitry. The adjustment circuitry is configured to make a determination of whether a characteristic of the reference clock signal compares unfavorably with a characteristic of the first clock signal, and when the characteristic of the reference clock signal compares unfavorably with the characteristic of the first clock signal, to adjust a parameter of the first clock circuit that results in tuning the first clock signal.

Claims (55)

1 . A system on a chip (SOC) comprising:

a processing module;

read only memory (ROM) coupled to the processing module;

random access memory (RAM) coupled to the processing module;

a reference clock circuit that, when enabled, produces a reference clock signal; and

a first clock circuit coupled to produce a clock signal, wherein the first clock circuit, from time-to-time, tunes the clock signal based on the reference clock signal, wherein the reference clock circuit is enabled for the from time-to-time, wherein the reference clock signal is more accurate than the clock signal, and wherein the processing module utilizes the clock signal.

2 . The SOC of claim 1 , wherein the first clock circuit comprises at least one of:

a ring oscillator circuit;

an inductor-capacitor resonating oscillator circuit; and

a resistor-capacitor oscillator circuit.

3 . The SOC of claim 1 , wherein the reference clock circuit comprises at least one of:

a crystal oscillator circuit;

a phase locked loop; and

a counter based oscillator circuit.

4 . The SOC of claim 1 , wherein the first clock circuit, from time-to-time, tunes the clock signal based on the reference clock signal by:

comparing phase of the reference clock signal with phase of the clock signal;

when the phase of the reference clock signal compares unfavorably with the phase of the clock signal, adjusting a parameter of the first clock circuit.

5 . The SOC of claim 4 , wherein the parameter of the first clock circuit comprises at least one of:

a biasing level;

a component value; and

a supply voltage level.

6 . The SOC of claim 1 , wherein the first clock circuit, from time-to-time, tunes the clock signal based on the reference clock signal by:

comparing frequency of the reference clock signal with frequency of the clock signal;

when the frequency of the reference clock signal compares unfavorably with the frequency of the clock signal, adjusting a parameter of the first clock circuit.

7 . A system on a chip (SOC) comprising:

a reference clock circuit configured to produce a reference clock signal;

a first clock circuit coupled to the reference clock circuit, and configured to produce a first clock signal; and

adjustment circuitry coupled to receive the reference clock signal and the first clock signal, wherein the adjustment circuitry is configured to make a determination of whether a characteristic of the reference clock signal compares unfavorably with a characteristic of the first clock signal, and when the characteristic of the reference clock signal compares unfavorably with the characteristic of the first clock signal, to adjust a parameter of the first clock circuit that results in tuning the first clock signal.

8 . The SOC of claim 7 , wherein the reference clock signal is more accurate than the first clock signal.

9 . The SOC of claim 7 , wherein the reference clock circuit produces the reference clock signal when enabled, and wherein the SOC further comprises:

circuitry configured to periodically enable the reference clock circuit for a period of time so that the reference clock circuit may produce the reference clock signal and the first clock circuit may tune the first clock signal, and to disable the reference clock circuit after the period of time.

10 . The SOC of claim 7 , wherein the adjustment circuitry is configured to make the determination by comparing a first phase of the first clock signal with a second phase of the reference clock signal, and to make the determination that the characteristic of the reference clock signal compares unfavorably with the characteristic of the first clock signal when the first clock signal and the second clock signal are out of phase.

11 . The SOC of claim 7 , wherein the adjustment circuitry is configured to make the determination by comparing a first frequency of the first clock signal with a second frequency of the reference clock signal, and to make the determination that the characteristic of the reference clock signal compares unfavorably with the characteristic of the first clock signal when the first clock signal and the second clock signal are out of frequency step.

12 . The SOC of claim 7 , wherein the adjustment circuitry comprises:

a first counter configured to count a first number of cycles of the first clock signal;

a second counter configured to count a second number of cycles of the second clock signal; and

comparison circuitry configured to compare the first number with the second number, wherein the determination is made that the characteristic of the second clock signal compares unfavorably with the characteristic of the first clock signal when the first number and the second number do not match.

13 . A method performed on a system on a chip (SOC) for producing a clock signal, the method comprising the steps of:

producing, by a first clock circuit of the SOC, a first clock signal;

producing, by a reference clock circuit of the SOC, a second clock signal that corresponds to a reference clock signal;

making a determination of whether a characteristic of the second clock signal compares unfavorably with a characteristic of the first clock signal; and

when the characteristic of the second clock signal compares unfavorably with the characteristic of the first clock signal, adjusting a parameter of the first clock circuit that results in tuning the first clock signal.

14 . The method of claim 13 , wherein the reference clock circuit produces the second clock signal when enabled, and the method further comprises the steps of:

periodically enabling the reference clock circuit for a period of time so that the reference clock circuit may produce the second clock signal and the first clock circuit may tune the first clock signal; and

disabling the reference clock circuit after the period of time.

15 . The method of claim 13 , wherein the first clock circuit comprises a ring oscillator circuit, and wherein adjusting the parameter comprises adjusting a biasing level to adjust a slew rate of the ring oscillator circuit.

16 . The method of claim 13 , wherein the first clock circuit comprises a resistor-capacitor oscillator circuit, and wherein adjusting the parameter comprises adjusting a component value of the resistor-capacitor oscillator circuit.

17 . The method of claim 13 , wherein adjusting the parameter comprises adjusting a supply voltage level of the first clock circuit, and wherein lowering the supply voltage level causes the first clock signal to decrease in speed, and increasing the supply voltage level causes the first clock signal to increase in speed.

18 . The method of claim 13 , wherein making the determination comprises comparing a first phase of the first clock signal with a second phase of the second clock signal, and wherein the determination is made that the characteristic of the second clock signal compares unfavorably with the characteristic of the first clock signal when the first clock signal and the second clock signal are out of phase.

19 . The method of claim 13 , wherein making the determination comprises comparing a first frequency of the first clock signal with a second frequency of the second clock signal, and wherein the determination is made that the characteristic of the second clock signal compares unfavorably with the characteristic of the first clock signal when the first clock signal and the second clock signal are out of frequency step.

20 . The method of claim 13 , wherein making the determination comprises:

counting a first number of cycles of the first clock signal;

counting a second number of cycles of the second clock signal;

comparing the first number with the second number; and

making the determination that the characteristic of the second clock signal compares unfavorably with the characteristic of the first clock signal when the first number and the second number do not match.

Assignments (16)
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 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 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 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 →
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 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 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 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0285 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0387 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037357/0334 →
SECURITY AGREEMENT Recorded Jun 17, 2013
From: SIGMATEL, LLC
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030628/0636 →
SECURITY AGREEMENT Recorded Jan 31, 2012
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027621/0928 →
SECURITY AGREEMENT Recorded Jan 31, 2012
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027622/0477 →
SECURITY AGREEMENT Recorded Jan 31, 2012
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027622/0075 →