IP Library Granted Patent US 12,500,581
Granted Patent B2
US 12,500,581 · App. 18/345,046 · Granted Dec 16, 2025

Multi-phase clock generation circuit with digital calibration

Inventors: David M. Friend (Stewartville, MN); Daniel Mark Dreps (Georgetown, TX); Dereje Yilma (Rochester, MN); Glen A. Wiedemeier (Austin, TX); Yang You (Austin, TX)
Assignee: International Business Machines Corporation
H03K3/356104H03K5/1252H03K5/24
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,500,581
App. No.
18/345,046
Granted
Dec 16, 2025
Kind
B2
Abstract

A power saving improvement in an injection locked oscillator (ILO) used is described. The ILO circuitry comprises a feedback path to provide a finecal (M-bit fine calibration signal). The feedback path need not be active at all times; only when an event occurs that requires the feedback path to update the value of the finecal signal. A monitor is provided to sense the occurrence of such event which may be, for examples, an end of a time period or a predetermined change in temperature. When the event occurs, the feedback path is activated to update the value of the finecal signal.

Claims (39)

1 . A clock generation circuit comprising:

an output at CMOS (complementary metal oxide semiconductor) levels to high-speed receivers;

an injection locked oscillator (ILO) further comprising a coarse tuning input directly in the ILO and an M-bit fine calibration (finecal) signal input to the ILO; and

a feedback path from the output to provide the finecal signal having a controller, the controller being turned off until an event turns it on,

wherein the controller includes a random logic module (RLM).

2 . The clock generation circuit of claim 1 , further comprising a monitor to detect the event.

3 . The clock generation circuit of claim 2 , wherein the event is an end of a predetermined period of time.

4 . The clock generation circuit of claim 2 , wherein the event is a detection of a predetermined change in temperature.

5 . A method to set a finecal (M-bit fine calibration) signal in an injection locked oscillator (ILO) comprising:

setting all bits in finecal to 0;

enabling a feedback loop in the ILO;

setting a polarity signal to 0, the polarity signal used in circuitry to mitigate effects of FET (field effect transistors) mismatch in a comparator;

waiting “X” cycles, where “X” is a user-defined value to let the ILO adapt to the new finecal value;

checking the comparator, if “1” a coarse tuning error has occurred and the method ends;

if the comparator is “0”, incrementing finecal by increasing the number of “1” bits in the M-bit fine calibration signal by one and waiting “X” cycles until comparator is “1”;

storing the current value of finecal as a first result;

setting finecal to “1” by making all bits in the M-bit fine calibration signal “1”;

setting the polarity signal to “1”;

waiting “X” cycles;

checking comparator, if “0” there is an error in the coarse tuning signal and the method ends;

if comparator is “1”, decrementing finecal (changing a bit in finecal from “1” to “0”) until comparator is “0”;

setting a second result equal to the current value of finecal;

setting finecal equal to (first result+second result)/2; and

disabling the feedback loop.

6 . A method of reducing jitter and improving phase response in a clock generation system having an injection locked oscillator (ILO) which uses an N-bit coarse tuning directly in the ILO and an M-bit fine calibration signal, the method comprising:

turning on a feedback loop in the clock generation system during a calibration period in which receiver circuitry is not using an output of the ILO,

wherein the clock generation system includes a controller includes a random logic module (RLM);

determining a correct value for the M-bit fine calibration signal; and

turning off the feedback loop in the clock generation system until a monitor causes another calibration time.

7 . The method of claim 6 , jitter being inherently reduced by absence of changes in the M-bit fine calibration signal while the feedback loop is turned off.

8 . The method of claim 6 , phase response being inherently improved by absence of changes in the M-bit fine calibration signal while the feedback loop is turned off.

9 . The method of claim 6 , including saving power when the feedback loop is turned off.

10 . The clock generation circuit of claim 1 , wherein the controller is provided in the feedback path from the output to provide the finecal signal.

11 . The clock generation circuit of claim 10 , wherein the controller in the feedback path from the output to provide the finecal signal further comprises a low pass filter.

12 . The clock generation circuit of claim 11 , wherein the controller in the feedback path from the output to provide the finecal signal further comprises a phase detector.

13 . The clock generation circuit of claim 12 , wherein the controller in the feedback path from the output to provide the finecal signal further comprises a comparator positioned between the low pass filter and the RLM.

14 . The method of claim 6 , wherein the controller further includes a low pass filter.

15 . The method of claim 14 , wherein the controller further includes a phase detector.

16 . The method of claim 15 , wherein the controller includes a comparator positioned between the low pass filter and the RLM.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2023
From: FRIEND, DAVID M.; DREPS, DANIEL MARK; YILMA, DEREJE; WIEDEMEIER, GLEN A.; YOU, YANG
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 064125/0128 →
Continuity (1)
Related Publication 20250007498A1 · Jan 2, 2025
References Cited (12)
US 8854102B2 · Chaivipas · 2014 [cited by applicant]
US 10382023B1 · Lu · 2019 [cited by applicant]
US 10396807B1 · Dai · 2019 [cited by applicant]
US 10476434B1 · Pandita · 2019 [cited by applicant]
US 20110273210A1 · Nagaraj · 2011 [cited by examiner]
US 20220244755A1 · Wang · 2022 [cited by applicant]
KR 101418045 · 2014 [cited by examiner]
WO 2014187373A1 · 2014 [cited by applicant]
WO 2015050865A1 · 2015 [cited by applicant]
A Compact, Low-Power and Low-Jitter Dual-Loop Injection Locked PLL Using All-Digital PVT Calibration Ahmed Musa et al. IEEE Journal of Solid-State Circuits, vol. 49, No. 1, Jan. 2014 (Year: 2014). [cited by examiner]
IEEE Journal of Solid-State Circuits, vol. 49, No. 1, Jan. 2014 (Year: 2014) (Year: 2014). [cited by examiner]
G. Anzalone, E. Monaco, G. Albasini, S. Erba and A. Mazzanti, “A 0.2-11.7GHz, high accuracy injection-locking multi-phase generation with mixed analog/digital calibration loops in 28nm FDSOI CMOS,” ESSCIRC Conference 20… [cited by applicant]