IP Library › Granted Patent US 12,487,629
Granted Patent B2
US 12,487,629 · App. 18/475,875 · Granted Dec 2, 2025

Clock doubler with correction for output clock cycle and clock duty cycle

Inventor: Xuesong Jiang (Princeton, NJ)
Assignee: Analog Devices, Inc.
G06F1/08G06F1/14
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,487,629
App. No.
18/475,875
Granted
Dec 2, 2025
Kind
B2
Abstract

A synthesizable clock doubler is disclosed. The clock doubler is implemented using unique combination of logic cells from a standard cell library. At the core of the clock doubler is a high-frequency ring oscillator that generates timing information for clock measurements. Replica ring oscillators are used to generate programmable delays for the correction of the output clock imperfection, such as cycle-to-cycle variation and duty cycle of the doubled clock.

Claims (34)

1 . A clock doubler, comprising:

a calibration circuit including a ring oscillator and a first counter, wherein

the ring oscillator is configured to identify timing information for clock measurement associated with an output clock frequency; and

the first counter is configured to output the timing information for calibration of a clock providing an input clock frequency;

a delay circuit including a replica ring oscillator and a second counter, wherein

the replica ring oscillator is configured to determine a delay value for correction of the input clock frequency based on a defined delay value, wherein the replica ring oscillator is configured to determine the delay value based on a counter value corresponding to a defined value; and

the second counter is configured to output the delay value for correction of the output clock frequency having a clock frequency that is a multiple of the input clock frequency.

2 . The clock doubler of claim 1 , wherein the timing information includes a clock period and clock pulse width.

3 . The clock doubler of claim 2 , wherein the clock period and clock pulse width are identified based on a number of ring oscillator clock cycles.

4 . The clock doubler of claim 1 , wherein the delay value is further based on the timing information.

5 . The clock doubler of claim 1 , wherein correction of the output clock frequency includes at least one of correction of a doubled clock cycle-to-cycle variation or a duty cycle of a doubled clock.

6 . The clock doubler of claim 1 , wherein the defined value corresponds to zero.

7 . The clock doubler of claim 1 , wherein the delay circuit includes two replica ring oscillators.

8 . A method of clock cycle correction, comprising:

identifying, via a ring oscillator, timing information for clock measurement associated with an output clock frequency;

outputting, via a first counter, the timing information for calibration of a clock providing an input clock frequency;

determining, via a replica ring oscillator, a delay value for correction of the input clock frequency based on a defined delay value, wherein the replica ring oscillator is configured to determine the delay value based on a counter value corresponding to zero; and

outputting, via the second counter, the delay value for correction of the output clock frequency having a clock frequency that is a multiple of the input clock frequency.

9 . The method of claim 8 , wherein the timing information includes a clock period and clock pulse width.

10 . The method of claim 9 , wherein the clock period and clock pulse width are identified based on a number of ring oscillator clock cycles.

11 . The method of claim 8 , wherein the delay value is further based on the timing information.

12 . The method of claim 8 , wherein correction of the output clock frequency includes at least one of correction of a doubled clock cycle-to-cycle variation or a duty cycle of a doubled clock.

13 . The method of claim 8 , wherein the defined value corresponds to zero.

14 . The method of claim 8 , wherein the delay circuit includes two replica ring oscillators.

15 . A clock doubler, comprising:

means for identifying timing information for clock measurement associated with an output clock frequency; and

means for outputting the timing information for calibration of a clock providing an input clock frequency;

means for determining a delay value for correction of the input clock frequency based on a defined delay value, wherein the delay value is determined based on counter value corresponding to a defined value; and

means for outputting the delay value for correction of the output clock frequency having a clock frequency that is a multiple of the input clock frequency.

16 . The clock doubler of claim 15 , wherein the timing information includes a clock period and clock pulse width.

17 . The clock doubler of claim 16 , wherein the clock period and clock pulse width are identified based on a number of ring oscillator clock cycles.

18 . The clock doubler of claim 16 , wherein the delay value is further based on the timing information.

19 . The clock doubler of claim 16 , wherein correction of the output clock frequency includes at least one of correction of a doubled clock cycle-to-cycle variation or a duty cycle of a doubled clock.

20 . The clock doubler of claim 16 , wherein the defined value corresponds to zero.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2024
From: JIANG, XUESONG
To: ANALOG DEVICES, INC.
Reel/Frame 067363/0203 →
Continuity (2)
Provisional Application 63412915 · Oct 4, 2022
Related Publication 20240111326A1 · Apr 4, 2024
References Cited (15)
US 4623846A · LaMacchia · 1986 [cited by examiner]
US 5097490A · Hulsing, II · 1992 [cited by examiner]
US 6731708B1 · Watanabe · 2004 [cited by examiner]
US 6906562B1 · Nguyen · 2005 [cited by examiner]
US 7236557B1 · Nguyen · 2007 [cited by examiner]
US 11387813B2 · Ting et al. · 2022 [cited by applicant]
US 20040196086A1 · Ishimi · 2004 [cited by examiner]
US 20070019770A1 · Bradley · 2007 [cited by examiner]
US 20120242314A1 · Namekawa · 2012 [cited by examiner]
US 20210351779A1 · Shen et al. · 2021 [cited by applicant]
US 20210409007A1 · Moslehi et al. · 2021 [cited by applicant]
US 20220069809A1 · Ting · 2022 [cited by examiner]
CN 112073062A · 2020 [cited by applicant]
TW 202201176A · 2022 [cited by applicant]
International Search Report and Written Opinion in PCT/US2023/075382, mailed Mar. 1, 2024, 11 pages. [cited by applicant]