IP Library › Granted Patent US 12,542,547
Granted Patent B2
US 12,542,547 · App. 18/586,745 · Granted Feb 3, 2026

Reducing the time to switch between the redundant clock signals applied to a phase lock loop

Inventors: John Borkenhagen (Rochester, MN); Christopher Steffen (Rochester, MN)
Assignee: International Business Machines Corporation
H03K5/14H03K5/15093
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 12,542,547
App. No.
18/586,745
Granted
Feb 3, 2026
Kind
B2
Abstract

A circuit for reducing a time to switch between the redundant clock signals applied to a phase lock loop. The circuit includes a phase frequency detector of the phase lock loop that detects a shift in the phase of a reference clock signal relative to the phase of a feedback clock signal. The circuit further includes a coarse tuning mechanism configured to delay the feedback clock signal until the feedback clock signal is aligned with a backup reference clock signal. Furthermore, the circuit includes a fine tuning mechanism configured to align the edge of the feedback clock signal with the edge of the backup reference clock signal, such as by utilizing a series of delay elements to delay the backup reference clock signal at different points in time and selecting the appropriate delayed backup reference clock signal whose edge is aligned with the edge of the feedback clock signal.

Claims (33)

1 . A circuit for reducing a time to switch between redundant clock signals applied to a phase lock loop, comprising:

said phase lock loop comprising a phase frequency detector configured to detect a shift in a phase of a reference clock signal of two redundant input clock signals applied to said phase lock loop relative to a phase of a feedback clock signal;

a coarse tuning mechanism configured to delay said feedback clock signal until said feedback clock signal is aligned with a backup reference clock signal of said two redundant input clock signals; and

a fine tuning mechanism configured to align an edge of said feedback clock signal with an edge of said backup reference clock signal of said two redundant input clock signals.

2 . The circuit as recited in claim 1 , wherein said fine tuning mechanism comprises one or more delay elements configured to delay said backup reference clock signal.

3 . The circuit as recited in claim 2 , wherein said one or more delay elements comprise one or more inverters.

4 . The circuit as recited in claim 1 , wherein said fine tuning mechanism comprises one or more latches.

5 . The circuit as recited in claim 4 , wherein said one or more latches comprise one or more flip-flops.

6 . The circuit as recited in claim 1 , wherein said fine tuning mechanism comprises an architecture for converting a thermometer code to decimal logic based on outputs of one or more latches.

7 . The circuit as recited in claim 6 , wherein said architecture comprises a plurality of XOR logic gates.

8 . The circuit as recited in claim 6 , wherein an output of said architecture is used for selecting one of a plurality of delayed backup reference clock signals whose edge is aligned with said edge of said feedback clock signal.

9 . The circuit as recited in claim 8 , wherein said selecting is performed by a multiplexer.

10 . The circuit as recited in claim 1 , wherein said coarse tuning mechanism comprises a shift register or a counter.

11 . The circuit as recited in claim 1 , wherein said coarse tuning mechanism comprises a divider configured to divide a frequency of said feedback clock signal to match a frequency of said backup reference clock signal.

12 . A method for reducing a time to switch between redundant clock signals applied to a phase lock loop, the method comprising:

detecting a shift in a phase of a reference clock signal of two redundant input clock signals applied to said phase lock loop relative to a phase of a feedback clock signal;

performing a coarse tuning operation corresponding to delaying said feedback clock signal until said feedback clock signal is aligned with a backup reference clock signal of said two redundant input clock signals; and

performing a fine tuning operation corresponding to aligning an edge of said feedback clock signal with an edge of said backup reference clock signal.

13 . The method as recited in claim 12 further comprising:

dividing a frequency of said feedback clock signal to match a frequency of said backup reference clock signal by a divider.

14 . The method as recited in claim 13 further comprising:

setting said divider to a period of a clock frequency.

15 . The method as recited in claim 12 further comprising:

outputting said feedback clock signal by a selector in response to detecting said shift in said phase of said reference clock signal relative to said phase of said feedback clock signal thereby causing a phase frequency detector of said phase lock loop to receive said feedback clock signal at both inputs of said phase frequency detector.

16 . The method as recited in claim 12 , wherein a time duration of said aligning of said edge of said feedback clock signal with said edge of said backup reference clock signal corresponds to a delay of a delay element.

17 . The method as recited in claim 16 , wherein said delay element comprises an inverter.

18 . The method as recited in claim 12 further comprising:

enabling said feedback clock signal to latch data into flip-flops, wherein said data corresponds to an edge of one of a plurality of delayed backup reference clock signals.

19 . The method as recited in claim 18 further comprising:

converting a thermometer code to decimal logic based on outputs of said flip-flips; and

selecting one of said plurality of delayed backup reference clock signals using said decimal logic whose edge aligns with said edge of said feedback clock signal.

20 . The method as recited in claim 19 further comprising:

propagating said aligned backup reference clock signal to said phase lock loop.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2024
From: BORKENHAGEN, JOHN; STEFFEN, CHRISTOPHER
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 066556/0818 →
Continuity (1)
Related Publication 20250274111A1 · Aug 28, 2025
References Cited (20)
US 4598257A · Southard · 1986 [cited by applicant]
US 5260979A · Parker et al. · 1993 [cited by applicant]
US 5740211A · Bedrosian · 1998 [cited by applicant]
US 5787132A · Kishigami et al. · 1998 [cited by applicant]
US 6259328B1 · Wesolowski · 2001 [cited by examiner]
US 6362670B1 · Beaulieu · 2002 [cited by examiner]
US 6489852B1 · Beaulieu · 2002 [cited by applicant]
US 6538518B1 · Chengson · 2003 [cited by applicant]
US 6744323B1 · Moyal · 2004 [cited by examiner]
US 6748036B1 · Tsurumaru · 2004 [cited by applicant]
US 7051235B2 · Wu · 2006 [cited by applicant]
US 7126429B2 · Mitric · 2006 [cited by examiner]
US 7856075B2 · Kon · 2010 [cited by examiner]
US 9395745B2 · Zhu et al. · 2016 [cited by applicant]
US 11108400B1 · Armstrong · 2021 [cited by examiner]
US 20060193417A1 · Jamison · 2006 [cited by examiner]
US 20160323092A1 · Handa et al. · 2016 [cited by applicant]
US 20230035405A1 · Paschal · 2023 [cited by examiner]
US 20240187006A1 · Fujita · 2024 [cited by examiner]
EP 0517431B1 · 1997 [cited by applicant]