IP Library › Granted Patent US 12,341,515
Granted Patent B2
US 12,341,515 · App. 18/450,959 · Granted Jun 24, 2025

Delay-locked loop, delay locking method, clock synchronization circuit, and memory

Inventors: Siman Li (Hefei, CN); Yoonjoo Eom (Hefei, CN)
Assignee: Changxin Memory Technologies, Inc.
H03K21/02H03K3/037H03K3/86
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,341,515
App. No.
18/450,959
Granted
Jun 24, 2025
Kind
B2
Abstract

Provided are a delay-locked loop (DLL), a delay locking method, a clock synchronization circuit, and a memory. The DLL includes: a frequency division module, configured to receive an input clock signal, perform frequency division on the input clock signal, and output an intermediate clock signal; a first adjustable delay line, configured to receive the intermediate clock signal, adjust and transmit the intermediate clock signal, and output a synchronous clock signal; a delay module, configured to receive the input clock signal, perform delay transmission on the input clock signal, and output a sampling clock signal; and a latching module, configured to receive the sampling clock signal and the synchronous clock signal, latch the synchronous clock signal on the basis of the sampling clock signal, and output a group of target clock signals.

Claims (75)

1. A delay-locked loop, comprising:

a frequency division module, configured to receive an input clock signal, perform frequency division on the input clock signal, and output an intermediate clock signal, wherein a clock cycle of the intermediate clock signal is twice a clock cycle of the input clock signal;

a first adjustable delay line, configured to receive the intermediate clock signal, adjust and transmit the intermediate clock signal, and output a synchronous clock signal;

a delay module, configured to receive the input clock signal, perform delay transmission on the input clock signal, and output a sampling clock signal; and

a latching module, configured to receive the sampling clock signal and the synchronous clock signal, latch the synchronous clock signal on the basis of the sampling clock signal, and output a group of target clock signals;

a receiving module, wherein the receiving module is configured to externally receive an initial clock signal, and output the input clock signal on the basis of the initial clock signal, wherein a clock cycle of the initial clock signal is the same as the clock cycle of the input clock signal;

wherein, a phase difference between two adjacent target clock signals in the group of target clock signals is a preset value;

wherein the preset value is 90 degrees;

the group of target clock signals comprises a first target clock signal, a second target clock signal, a third target clock signal and a fourth target clock signal;

clock cycles of the first target clock signal, the second target clock signal, the third target clock signal and the fourth target clock signal are all twice a clock cycle of the input clock signal; and the phase of the first target clock signal is the same as the phase of the synchronous clock signal.

2. The delay-locked loop of claim 1 , wherein the sampling clock signal comprises a first sampling clock signal and a second sampling clock signal, and the phase of the first sampling clock signal is reverse to the phase of the second sampling clock signal;

a clock cycle of the first sampling clock signal is the same as the clock cycle of the input clock signal; a part of a rising edge of the first sampling clock signal aligns with a rising edge of the synchronous clock signal; and the other part of the rising edge of the first sampling clock signal aligns with a falling edge of the synchronous clock signal.

3. The delay-locked loop of claim 2 , wherein the delay module comprises an adjustable delay link and a phase inverter;

the adjustable delay link is configured to receive the input clock signal and an adjustment signal, perform delay transmission on the input clock signal on the basis of the adjustment signal, and output the first sampling clock signal;

the phase inverter is configured to receive the first sampling clock signal, and output the second sampling clock signal.

4. The delay-locked loop of claim 2 , wherein the latching module is specifically configured to:

latch the synchronous clock signal by using the first sampling clock signal, and output a clock signal to be processed;

latch, by using the second sampling clock signal, the clock signal to be processed, and output the second target clock signal;

latch the second target clock signal by using the first sampling clock signal, and output the third target clock signal;

latch the third target clock signal by using the second sampling clock signal, and output the fourth target clock signal; and

latch the fourth target clock signal by using the first sampling clock signal, and output the first target clock signal.

5. The delay-locked loop of claim 4 , wherein

the latching module comprises a first latch, a second latch, a third latch, a fourth latch, and a fifth latch;

an input end of the first latch receives the synchronous clock signal, a clock end of the first latch receives the first sampling clock signal, and an output end of the first latch receives the clock signal to be processed;

an input end of the second latch receives the clock signal to be processed, a clock end of the second latch receives the second sampling clock signal, and an output end of the second latch outputs the second target clock signal;

an input end of the third latch receives the second target clock signal, a clock end of the third latch receives the first sampling clock signal, and an output end of the third latch outputs the third target clock signal;

an input end of the fourth latch receives the third target clock signal, a clock end of the fourth latch receives the second sampling clock signal, and an output end of the fourth latch outputs the fourth target clock signal;

an input end of the fifth latch receives the fourth target clock signal, a clock end of the fifth latch receives the first sampling clock signal, and an output end of the fifth latch outputs the first target clock signal.

6. The delay-locked loop of claim 1 , further comprising a control module, wherein

the control module is configured to generate a delay line control signal;

the first adjustable delay line is specifically configured to receive the delay line control signal and the intermediate clock signal, adjust and transmit the intermediate clock signal on the basis of the delay line control signal, and output the synchronous clock signal.

7. The delay-locked loop of claim 6 , wherein the first target clock signal, the second target clock signal, the third target clock signal, and the fourth target clock signal are configured to perform data sampling after passing through corresponding signal transmission paths;

the control module comprises:

a feedback module, configured to receive the intermediate clock signal, output an analog clock signal, wherein the analog clock signal is configured to simulate a waveform of the first target clock signal after passing through a signal transmission path;

a detection module, configured to receive the intermediate clock signal and the analog clock signal, perform phase detection on the intermediate clock signal and the analog clock signal, and output a phase detection signal;

a parameter adjustment module, configured to receive the phase detection signal, and output the delay line control signal on the basis of the phase detection signal.

8. The delay-locked loop of claim 7 , wherein the feedback module comprises:

a second adjustable delay line, configured to receive the delay line control signal and the intermediate clock signal, adjust and transmit the intermediate clock signal on the basis of the delay line control signal, and output a replication clock signal, wherein a structure of the second adjustable delay line is the same as a structure of the first adjustable delay line, and the replication clock signal is configured to simulate the waveform of the first target clock signal;

a replication delay module, configured to receive the replication clock signal, delay the replication clock signal, and output the analog clock signal, wherein the replication delay module is at least configured to simulate a time delay of the signal transmission path.

9. A delay locking method, comprising:

receiving an initial clock signal externally and outputting an input clock signal on the basis of the initial clock signal, wherein a clock cycle of the initial clock signal is the same as the clock cycle of the input clock signal;

receiving the input clock signal and performing frequency division on the input clock signal to obtain an intermediate clock signal, wherein a clock cycle of the intermediate clock signal is twice a clock cycle of the input clock signal;

adjusting and transmitting the intermediate clock signal through a first adjustable delay line to obtain a synchronous clock signal, and performing delay transmission on the input clock signal to obtain a sampling clock signal; and

latching the synchronous clock signal on the basis of the sampling clock signal to obtain a group of target clock signals, wherein a phase difference between two adjacent target clock signals in the group of target clock signals is a preset value.

10. A clock synchronization circuit, comprising a delay-locked loop and a data selection module, wherein a signal transmission path is arranged between the delay-locked loop and the data selection module;

wherein the delay-locked loop comprises:

a frequency division module, configured to receive an input clock signal, perform frequency division on the input clock signal, and output an intermediate clock signal, wherein a clock cycle of the intermediate clock signal is twice a clock cycle of the input clock signal;

a first adjustable delay line, configured to receive the intermediate clock signal, adjust and transmit the intermediate clock signal, and output a synchronous clock signal;

a delay module, configured to receive the input clock signal, perform delay transmission on the input clock signal, and output a sampling clock signal; and

a latching module, configured to receive the sampling clock signal and the synchronous clock signal, latch the synchronous clock signal on the basis of the sampling clock signal, and output a group of target clock signals;

wherein, a phase difference between two adjacent target clock signals in the group of target clock signals is a preset value;

wherein the data selection module is configured to:

receive the group of target clock signals through the signal transmission path, and perform sampling and selective outputting on a data signal by using the group of target clock signals, so as to output a target data signal.

11. The clock synchronization circuit of claim 10 , wherein the preset value is 90 degrees;

the group of target clock signals comprises a first target clock signal, a second target clock signal, a third target clock signal and a fourth target clock signal;

clock cycles of the first target clock signal, the second target clock signal, the third target clock signal and the fourth target clock signal are all twice a clock cycle of the input clock signal; and

the phase of the first target clock signal is the same as the phase of the synchronous clock signal.

12. The clock synchronization circuit of claim 11 , wherein the sampling clock signal comprises a first sampling clock signal and a second sampling clock signal, and the phase of the first sampling clock signal is reverse to the phase of the second sampling clock signal;

a clock cycle of the first sampling clock signal is the same as the clock cycle of the input clock signal; a part of a rising edge of the first sampling clock signal aligns with a rising edge of the synchronous clock signal; and the other part of the rising edge of the first sampling clock signal aligns with a falling edge of the synchronous clock signal.

13. The clock synchronization circuit of claim 12 , wherein the delay module comprises an adjustable delay link and a phase inverter;

the adjustable delay link is configured to receive the input clock signal and an adjustment signal, perform delay transmission on the input clock signal on the basis of the adjustment signal, and output the first sampling clock signal;

the phase inverter is configured to receive the first sampling clock signal, and output the second sampling clock signal.

14. The clock synchronization circuit of claim 12 , wherein the latching module is specifically configured to:

latch the synchronous clock signal by using the first sampling clock signal, and output a clock signal to be processed;

latch, by using the second sampling clock signal, the clock signal to be processed, and output the second target clock signal;

latch the second target clock signal by using the first sampling clock signal, and output the third target clock signal;

latch the third target clock signal by using the second sampling clock signal, and output the fourth target clock signal; and

latch the fourth target clock signal by using the first sampling clock signal, and output the first target clock signal.

15. The clock synchronization circuit of claim 10 , wherein the delay-locked loop further comprises a receiving module, wherein

the receiving module is configured to externally receive an initial clock signal, and output the input clock signal on the basis of the initial clock signal, wherein a clock cycle of the initial clock signal is the same as the clock cycle of the input clock signal.

16. The clock synchronization circuit of claim 10 , wherein

the delay-locked loop is specifically configured to output a first target clock signal, a second target clock signal, a third target clock signal and a fourth target clock signal on the basis of the input clock signal, wherein phases among the first target clock signal, the second target clock signal, the third target clock signal and the fourth target clock signal differ by 90 degrees in turn; and

the data selection module is specifically configured to perform sampling and selective outputting on the data signal by using the first target clock signal, the second target clock signal, the third target clock signal and the fourth target clock signal, so as to obtain the target data signal.

17. A memory, comprising the clock synchronization circuit of claim 16 .

18. The memory of claim 17 , complying with DDR5 specification.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 064613 FRAME 0562. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 29, 2023
From: LI, SIMAN; EOM, YOONJOO
To: CHANGXIN MEMORY TECHNOLOGIES, INC.
Reel/Frame 064823/0151 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2023
From: LI, SIMAN; EOM, YOONJOO
To: INC., CHANGXIN MEMORY TECHNOLOGIES
Reel/Frame 064613/0562 →
Priority Claims (1)
CN 202210962473.4 · Aug 11, 2022 · national
Continuity (2)
Continuation PCTCN2022118587 · Sep 14, 2022
Related Publication 20240056083A1 · Feb 15, 2024
References Cited (35)
US 7205924B2 · Vemulapalli · 2007 [cited by applicant]
US 7872924B2 · Ma · 2011 [cited by applicant]
US 11437085B2 · Choi · 2022 [cited by applicant]
US 11568916B2 · Choi · 2023 [cited by applicant]
US 20060103566A1 · Vemulapalli · 2006 [cited by applicant]
US 20070069779A1 · Kim · 2007 [cited by applicant]
US 20090245010A1 · Searles · 2009 [cited by applicant]
US 20100103746A1 · Ma · 2010 [cited by applicant]
US 20210075429A1 · Han · 2021 [cited by applicant]
US 20210075430A1 · Han · 2021 [cited by applicant]
US 20210143807A1 · Kim · 2021 [cited by applicant]
US 20210152166A1 · Kim · 2021 [cited by applicant]
US 20210305989A1 · Han · 2021 [cited by applicant]
US 20210358534A1 · Choi · 2021 [cited by applicant]
US 20220052700A1 · Han · 2022 [cited by applicant]
US 20220052701A1 · Han · 2022 [cited by applicant]
US 20220077861A1 · Lin · 2022 [cited by applicant]
US 20220343965A1 · Choi · 2022 [cited by applicant]
US 20240003969A1 · Kolla · 2024 [cited by examiner]
CN 101320972A · 2008 [cited by applicant]
CN 102468843A · 2012 [cited by applicant]
CN 103441757A · 2013 [cited by applicant]
CN 106549664A · 2017 [cited by applicant]
CN 111865300A · 2020 [cited by applicant]
CN 112468138A · 2021 [cited by applicant]
CN 113098499A · 2021 [cited by applicant]
CN 113674779A · 2021 [cited by applicant]
CN 115065359A · 2022 [cited by applicant]
KR 20000077451A · 2000 [cited by applicant]
WO 2005008894A1 · 2005 [cited by applicant]
International Search Report in the international application No. PCT/CN2022/118587, mailed on Dec. 21, 2022. 3 pages. [cited by applicant]
International Search Report in the international application No. PCT/CN2022/114860, mailed on Apr. 11, 2023. 3 pages. [cited by applicant]
First Office Action of the Chinese application No. 202210959922.X, issued on Sep. 27, 2022. 16 pages with English translation. [cited by applicant]
Gan Wubing, Xia Tingting, Zhen Shaowei, He Yajuan, Chen Jingbo, A Novel All Digital Multi-Phase Clock Generator with Low Nonlinearity, Microelectronics, p. 467-p. 471, Aug. 20, 2014. 5 pages with English abstract. [cited by applicant]
Zhang, D., Yang, H.-G., Zhu, W., Li, W., Huang, Z., Li, L., & Li, T. (2015). A Multiphase DLL With a Novel Fast-Locking Fine-Code Time-to-Digital Converter. IEEE Transactions on Very Large Scale Integration (VLSI) Syste… [cited by applicant]