IP Library Granted Patent US 10,727,845
Granted Patent B1
US 10,727,845 · App. 16/451,752 · Granted Jul 28, 2020

Use of a virtual clock in a PLL to maintain a closed loop system

Inventors: Krishnan Balakrishnan (Austin, TX); James D. Barnette (Austin, TX)
Assignee: Silicon Laboratories Inc.
H03L7/093H03L7/099
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 10,727,845
App. No.
16/451,752
Granted
Jul 28, 2020
Kind
B1
Abstract

A PLL uses a virtual clock signal during holdover and/or startup to maintain a closed loop for the PLL and allow for phase/frequency adjustment of the PLL output through the feedback divider during holdover/startup when reference clock(s) supplied to the PLL are unavailable. The virtual clock signal is a series of digital values separated by a time period, where the digital values indicate transitions of the virtual clock signal and the time period corresponds to a period of the virtual clock signal. A selector circuit selects as a digital reference clock signal the virtual clock signal in a holdover or startup mode and another reference clock signal in normal operation.

Claims (47)

1. A method comprising:

using a virtual clock signal as a reference clock signal for a phase-locked loop, the virtual clock signal being time stamps separated by a time period, the time stamps corresponding to respective transitions of the virtual clock signal; and

using the virtual clock signal as the reference clock signal in holdover mode responsive to a loss of signal of an input reference clock signal.

2. The method as recited in claim 1 further comprising:

generating an edge of the virtual clock signal based on an edge of a feedback clock signal.

3. The method as recited in claim 2 further comprising:

determining a period of the virtual clock signal based on a difference in time stamps between successive edges of the feedback clock signal.

4. The method as recited in claim 1 further comprising:

determining a period of the virtual clock signal based on a nominal period value stored in an integrated circuit in which the phase-locked loop is disposed.

5. A method comprising:

using a virtual clock signal as a reference clock signal for a phase-locked loop, the virtual clock signal being time stamps separated by a time period, the time stamps corresponding to respective transitions of the virtual clock signal; and

using the virtual clock signal as the reference clock signal responsive to a startup condition.

6. The method as recited in claim 5 comprising:

stopping using the virtual clock signal as the reference clock signal responsive to availability of an input reference clock signal.

7. The method as recited in claim 1 further comprising:

while using the virtual clock signal as the reference clock signal, modulating a phase of an output of the phase-locked loop by adjusting a divide value of a feedback divider of the phase-locked loop.

8. A phase-locked loop comprising:

a virtual clock signal generator to supply a virtual clock signal, the virtual clock signal being a series of time stamps separated by a time period, the time stamps corresponding to respective transitions of the virtual clock signal; and

a selector circuit to select as a reference clock signal for use by a phase and frequency detector of the phase-locked loop the virtual clock signal instead of a second reference clock signal, the second reference clock signal being based on an input reference clock signal.

9. The phase-locked loop as recited in claim 8 ,

wherein the phase and frequency detector is coupled to receive the reference clock signal and a feedback clock signal; and

wherein the selector circuit is responsive to a loss of signal of the input reference clock signal to use the virtual clock signal as the reference clock signal.

10. The phase-locked loop as recited in claim 9 wherein, the virtual clock signal generator is configured to determine a period of the reference clock signal based on a period of the feedback clock signal.

11. The phase-locked loop as recited in claim 9 wherein, the virtual clock signal generator is configured to generate an edge of the virtual clock signal based on an edge of the feedback clock signal.

12. The phase-locked loop as recited in claim 9 wherein the reference clock signal is supplied as a digital reference clock signal and the feedback clock signal is supplied as a digital feedback signal, the digital reference clock signal being a time stamp associated with a transition of an analog reference clock signal when the second reference clock signal is selected as the reference clock signal, and the digital feedback signal being another time stamp associated with a transition of an analog feedback clock signal.

13. The phase-locked loop as recited in claim 12 further comprising:

a time to digital converter to convert the analog feedback clock signal to the digital feedback signal.

14. The phase-locked loop as recited in claim 8 wherein

the phase and frequency detector is coupled to receive the reference clock signal and a feedback signal; and

wherein the selector circuit is responsive to a loss of signal of the input reference clock signal to select the virtual clock signal instead of the second reference clock signal as the reference clock signal.

15. The phase-locked loop as recited in claim 8 wherein,

the virtual clock signal generator generates the virtual clock signal with a period based on a nominal period value stored in an integrated circuit in which the phase-locked loop is disposed.

16. The phase-locked loop as recited in claim 8 wherein, the selector circuit selects the virtual clock signal as the reference clock signal responsive to a startup condition.

17. The phase-locked loop as recited in claim 8 wherein, the selector circuit selects the second reference clock signal as the reference clock signal responsive to availability of the input reference clock signal.

18. The phase-locked loop as recited in claim 8 further comprising:

a feedback divider circuit; and

wherein the phase-locked loop is configured to modulate a phase of an output of the phase-locked loop through the feedback divider circuit while using the virtual clock signal as the reference clock signal.

19. An apparatus comprising:

a virtual clock signal generator to supply a virtual clock signal, the virtual clock signal being a series of digital values separated by a time period, the digital values indicating respective transitions of the virtual clock signal;

a selector circuit to select as a digital reference clock signal the virtual clock signal in a first mode and to select a second digital reference clock signal in a second mode;

a phase and frequency detector (PFD) coupled to receive the digital reference clock signal and a digital feedback signal and supply a PFD output signal indicative of a difference between the digital reference clock signal and the digital feedback signal;

a loop filter coupled to an output of the phase and frequency detector to generate a loop filter output signal;

an oscillator to generate an oscillator output signal and coupled to the loop filter output signal; and

a feedback divider coupled to the oscillator output signal.

20. The apparatus as recited in claim 19 wherein a phase of the oscillator output signal is controlled during holdover by adjusting a divide value of the feedback divider.

21. The apparatus as recited in claim 19 wherein the first mode is holdover or startup and the second mode is normal operation.

22. The method as recited in claim 1 wherein the time period corresponds to a period of the virtual clock signal.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: SILICON LABORATORIES INC.
To: SKYWORKS SOLUTIONS, INC.
Reel/Frame 057033/0579 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2019
From: BALAKRISHNAN, KRISHNAN; BARNETTE, JAMES D.
To: SILICON LABORATORIES INC.
Reel/Frame 049646/0872 →