[go: up one dir, main page]

CN105680831B - Clock and data recovery circuits and systems using the same - Google Patents

Clock and data recovery circuits and systems using the same Download PDF

Info

Publication number
CN105680831B
CN105680831B CN201510558134.XA CN201510558134A CN105680831B CN 105680831 B CN105680831 B CN 105680831B CN 201510558134 A CN201510558134 A CN 201510558134A CN 105680831 B CN105680831 B CN 105680831B
Authority
CN
China
Prior art keywords
signal
clock
phase
phase detection
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510558134.XA
Other languages
Chinese (zh)
Other versions
CN105680831A (en
Inventor
李贤培
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SK Hynix Inc
Original Assignee
SK Hynix Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SK Hynix Inc filed Critical SK Hynix Inc
Publication of CN105680831A publication Critical patent/CN105680831A/en
Application granted granted Critical
Publication of CN105680831B publication Critical patent/CN105680831B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/02Speed or phase control by the received code signals, the signals containing no special synchronisation information
    • H04L7/033Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/22Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management 
    • G11C7/222Clock generating, synchronizing or distributing circuits within memory device
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1051Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
    • G11C7/1063Control signal output circuits, e.g. status or busy flags, feedback command signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1072Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers for memories with random access ports synchronised on clock signal pulse trains, e.g. synchronous memories, self timed memories
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1078Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
    • G11C7/109Control signal input circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/22Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management 
    • G11C7/225Clock input buffers
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/0807Details of the phase-locked loop concerning mainly a recovery circuit for the reference signal
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/081Details of the phase-locked loop provided with an additional controlled phase shifter
    • H03L7/0812Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
    • H03L7/0814Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used the phase shifting device being digitally controlled
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/081Details of the phase-locked loop provided with an additional controlled phase shifter
    • H03L7/0812Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
    • H03L7/0816Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used the controlled phase shifter and the frequency- or phase-detection arrangement being connected to a common input
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • H03L7/087Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal using at least two phase detectors or a frequency and phase detector in the loop
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • H03L7/089Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector generating up-down pulses
    • H03L7/0891Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector generating up-down pulses the up-down pulses controlling source and sink current generators, e.g. a charge pump
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • H03L7/089Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector generating up-down pulses
    • H03L7/0891Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector generating up-down pulses the up-down pulses controlling source and sink current generators, e.g. a charge pump
    • H03L7/0895Details of the current generators
    • H03L7/0896Details of the current generators the current generators being controlled by differential up-down pulses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signalling, i.e. of overhead other than pilot signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/02Speed or phase control by the received code signals, the signals containing no special synchronisation information
    • H04L7/033Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop
    • H04L7/0337Selecting between two or more discretely delayed clocks or selecting between two or more discretely delayed received code signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

A clock and data recovery circuit may include: a phase detection unit configured to generate an early phase detection signal and a late phase detection signal by comparing a clock signal and data; a filtering unit configured to generate an upstream signal and a downstream signal based on the number of generation times of the early phase detection signal and the number of generation times of the late phase detection signal; a phase information summing unit configured to receive an output of the filtering unit at each cycle of the clock signal and generate a first phase control signal and a second phase control signal by summing the number of up signals and the number of down signals received from the filtering unit during a summing time; and a phase interpolator configured to adjust a phase of the clock signal according to the first phase control signal and the second phase control signal.

Description

时钟和数据恢复电路以及使用其的系统Clock and data recovery circuits and systems using the same

相关申请交叉引用Cross-reference to related applications

本申请要求于2014年12月5日在韩国知识产权局提交的第10-2014-0174449号韩国申请的优先权,该韩国申请通过引用全部合并于此。This application claims priority to Korean Application No. 10-2014-0174449 filed in the Korean Intellectual Property Office on December 5, 2014, which is incorporated herein by reference in its entirety.

技术领域technical field

各种实施例涉及一种半导体器件,更具体地,涉及一种时钟和数据恢复电路以及使用其的系统。Various embodiments relate to a semiconductor device, and more particularly, to a clock and data recovery circuit and a system using the same.

背景技术Background technique

一般而言,通过小数目的数据总线执行串行数据通信的系统使用时钟和数据恢复方法。该时钟和数据恢复方法从串行数据产生参考时钟信号,并且使用产生的时钟信号作为用于接收数据的选通信号。因此,传输器可以传输具有与时钟信号相关的信息的数据,而接收器可以从数据产生时钟信号,然后与产生的时钟信号同步地从传输器接收数据。In general, systems that perform serial data communications over a small number of data buses use clock and data recovery methods. The clock and data recovery method generates a reference clock signal from serial data, and uses the generated clock signal as a strobe signal for receiving data. Therefore, the transmitter can transmit data having information related to the clock signal, and the receiver can generate a clock signal from the data and then receive data from the transmitter in synchronization with the generated clock signal.

为了最小化由噪声和抖动引起的信号失真以及为了增大数据有效窗口,接收器可以将从数据产生的时钟信号的相位与数据的转换点进行比较,并且调整时钟信号的相位。To minimize signal distortion caused by noise and jitter and to increase the data valid window, the receiver can compare the phase of the clock signal generated from the data with the transition point of the data and adjust the phase of the clock signal.

发明内容SUMMARY OF THE INVENTION

在本发明的实施例中,时钟和数据恢复电路可以包括相位检测单元,相位检测单元被配置为通过比较时钟信号和数据来产生早相位检测信号和晚相位检测信号。时钟和数据恢复电路还可以包括滤波单元,滤波单元被配置为基于早相位检测信号的产生次数的数目和晚相位检测信号的产生次数的数目来产生上行信号和下行信号。时钟和数据恢复电路还可以包括相位信息求和单元,相位信息求和单元被配置为在时钟信号的每个周期接收滤波单元的输出,并通过在求和时间期间求和从滤波单元接收的上行信号的数目和下行信号的数目来产生第一相位控制信号和第二相位控制信号,求和时间是时钟信号的周期的n倍大,其中,n是等于或大于2的整数。时钟和数据恢复电路还可以包括相位内插器,相位内插器被配置为根据第一相位控制信号和第二相位控制信号来调整时钟信号的相位。In an embodiment of the present invention, the clock and data recovery circuit may include a phase detection unit configured to generate an early phase detection signal and a late phase detection signal by comparing the clock signal and the data. The clock and data recovery circuit may further include a filtering unit configured to generate the upstream signal and the downstream signal based on the number of times of generation of the early phase detection signal and the number of times of generation of the late phase detection signal. The clock and data recovery circuit may further include a phase information summing unit configured to receive the output of the filtering unit at each cycle of the clock signal, and by summing the upstream received from the filtering unit during the summing time The number of signals and the number of downstream signals to generate the first phase control signal and the second phase control signal, and the summation time is n times greater than the period of the clock signal, where n is an integer equal to or greater than 2. The clock and data recovery circuit may further include a phase interpolator configured to adjust the phase of the clock signal according to the first phase control signal and the second phase control signal.

在本发明的实施例中,时钟和数据恢复电路可以包括相位检测单元,相位检测单元被配置为通过比较第一时钟信号和数据来产生早相位检测信号和晚相位检测信号。时钟和数据恢复电路还可以包括滤波单元,滤波单元被配置为根据早相位检测信号的产生次数的数目和晚相位检测信号的产生次数的数目来产生上行信号和下行信号。时钟和数据恢复电路还可以包括相位信息求和单元,相位信息求和单元被配置为与第一时钟信号同步地求和上行信号的产生次数的数目和下行信号的产生次数的数目,并与第二时钟信号同步地输出求和结果作为第一相位控制信号和第二相位控制信号。时钟和数据恢复电路还可以包括相位内插器,相位内插器被配置为在与第二时钟信号同步地更新时,基于第一相位控制信号和第二相位控制信号来调整第一时钟信号的相位。In an embodiment of the present invention, the clock and data recovery circuit may include a phase detection unit configured to generate an early phase detection signal and a late phase detection signal by comparing the first clock signal and the data. The clock and data recovery circuit may further include a filtering unit configured to generate the uplink signal and the downlink signal according to the number of times of generation of the early phase detection signal and the number of times of generation of the late phase detection signal. The clock and data recovery circuit may further include a phase information summation unit configured to sum the number of times of generation of the uplink signal and the number of times of generation of the downlink signal in synchronization with the first clock signal, and be synchronous with the first clock signal. The summation results are output as the first phase control signal and the second phase control signal in synchronization with the two clock signals. The clock and data recovery circuit may also include a phase interpolator configured to adjust the phase of the first clock signal based on the first phase control signal and the second phase control signal when updated in synchronization with the second clock signal. phase.

在实施例中,时钟和数据恢复电路可以包括相位检测单元,相位检测单元被配置为接收时钟信号和数据,在时钟信号的边缘领先数据的转换点时产生早相位检测信号,并在时钟信号的边缘在数据的转换点之后时产生晚相位检测信号。时钟和数据恢复电路还可以包括滤波单元,滤波单元被配置为在早相位检测信号的产生次数的数目和晚相位检测信号的产生次数的数目之间的差达到预定值时产生上行信号和下行信号中的一个。时钟和数据恢复电路还可以包括相位信息求和单元,相位信息求和单元被配置为在求和时间期间求和接收的上行信号的数目和下行信号的数目,并产生第一相位控制信号和第二相位控制信号。时钟和数据恢复电路还可以包括相位内插器,相位内插器被配置为接收第一相位控制信号和第二相位控制信号,并调整时钟信号的相位。In an embodiment, the clock and data recovery circuit may include a phase detection unit configured to receive the clock signal and the data, generate an early phase detection signal when an edge of the clock signal leads a transition point of the data, and at an edge of the clock signal The late phase detection signal is generated when the edge is after the transition point of the data. The clock and data recovery circuit may further include a filtering unit configured to generate the uplink signal and the downlink signal when the difference between the number of times of generation of the early phase detection signal and the number of times of generation of the late phase detection signal reaches a predetermined value one of the. The clock and data recovery circuit may further include a phase information summing unit configured to sum the number of received upstream signals and the number of downstream signals during the summing time, and to generate the first phase control signal and the first phase control signal. Two-phase control signal. The clock and data recovery circuit may further include a phase interpolator configured to receive the first phase control signal and the second phase control signal and adjust the phase of the clock signal.

附图说明Description of drawings

图1是示出根据本发明的实施例的系统的配置的示图;FIG. 1 is a diagram showing the configuration of a system according to an embodiment of the present invention;

图2是示出根据本发明的实施例的时钟和数据恢复电路的配置的示图;2 is a diagram showing a configuration of a clock and data recovery circuit according to an embodiment of the present invention;

图3A至图3D是示出图2的相位检测单元的操作的示图;3A to 3D are diagrams illustrating operations of the phase detection unit of FIG. 2;

图4是示意性地示出图2的相位信息求和单元的配置的框图;FIG. 4 is a block diagram schematically showing the configuration of the phase information summation unit of FIG. 2;

图5是示出图4的上行信号加法器的配置的示图;Fig. 5 is a diagram showing the configuration of the upstream signal adder of Fig. 4;

图6是示出图5的上行信号加法器的操作的时序图;6 is a timing diagram illustrating the operation of the upstream signal adder of FIG. 5;

图7示出根据本发明的实施例的采用存储控制电路的系统的框图。7 shows a block diagram of a system employing a memory control circuit according to an embodiment of the present invention.

具体实施方式Detailed ways

在下文,以下将参考附图通过各种实施例描述根据本发明的时钟和数据恢复电路以及使用其的系统。各种实施例涉及一种时钟和数据恢复电路,其能够在短周期获取时钟信号的相位信息,并且在较长周期调整时钟信号的相位。Hereinafter, a clock and data recovery circuit according to the present invention and a system using the same will be described below through various embodiments with reference to the accompanying drawings. Various embodiments relate to a clock and data recovery circuit capable of acquiring phase information of a clock signal over short periods and adjusting the phase of the clock signal over longer periods.

参照图1,示出了图示根据本发明的实施例的系统1的配置的示图。在图1中,系统1可以包括传输器110和接收器120。传输器110可以指表示传输数据的数据传输侧的组件。此外,接收器120可以指表示从传输器110接收数据的数据接收侧的组件。例如,系统1可以包括主设备和从设备。当数据从主设备传输到从设备时,主设备可以被设定为传输器110。此外,从设备可以被设定为接收器120。另一方面,当数据从从设备传输到主设备时,主设备可以被设定为接收器120。此外,从设备可以被设定为传输器110。Referring to FIG. 1, there is shown a diagram illustrating the configuration of a system 1 according to an embodiment of the present invention. In FIG. 1 , system 1 may include transmitter 110 and receiver 120 . The transmitter 110 may refer to a component representing a data transmission side that transmits data. Also, the receiver 120 may refer to a component representing a data receiving side that receives data from the transmitter 110 . For example, system 1 may include a master device and a slave device. When data is transmitted from the master device to the slave device, the master device may be set as the transmitter 110 . Also, the slave device may be set as the receiver 120 . On the other hand, when data is transmitted from the slave device to the master device, the master device may be set as the receiver 120 . Also, the slave device may be set as the transmitter 110 .

形成系统1的传输器110和接收器120可以使用小数目的数据总线,通过串行数据传输方法来彼此通信。参照图1,传输器110可以包括数据编码器111。接收器120可以包括时钟和数据恢复电路(CDR)121以及数据译码器122。传输器110可以通过多个数据总线131、132和133电耦合到接收器120。图1示出使用三条数据总线131、132和133。然而,本发明不限于此。传输器110可以通过经由数据编码器111编码内部数据来产生数据D1、D2和D3。可以通过数据总线131、132和133顺序地串行传输数据D1、D2和D3。数据D1、D2和D3可以指示通过数据总线131、132和133传输的数据。此外,内部数据可以指示在传输器110或接收器120中使用的数据。Transmitter 110 and receiver 120 forming system 1 may communicate with each other by serial data transmission methods using a small number of data buses. Referring to FIG. 1 , the transmitter 110 may include a data encoder 111 . The receiver 120 may include a clock and data recovery circuit (CDR) 121 and a data decoder 122 . The transmitter 110 may be electrically coupled to the receiver 120 through a plurality of data buses 131 , 132 and 133 . FIG. 1 shows the use of three data buses 131 , 132 and 133 . However, the present invention is not limited to this. The transmitter 110 may generate data D1 , D2 and D3 by encoding the internal data via the data encoder 111 . The data D1 , D2 and D3 may be serially transmitted through the data buses 131 , 132 and 133 in sequence. The data D1 , D2 and D3 may indicate data transmitted through the data buses 131 , 132 and 133 . Also, the internal data may indicate data used in the transmitter 110 or the receiver 120 .

接收器120的时钟和数据恢复电路121可以从通过数据总线131、132和133传输的数据产生时钟信号CLK。时钟信号CLK可以用作选通信号。此外,接收器120可以与时钟信号CLK同步地接收通过数据总线131、132和133传输的数据D1、D2和D3。数据译码器122可以将通过数据总线131、132和133传输的数据D1、D2和D3转换为内部数据。数据编码器111和数据译码器122可以包括用于将内部数据转换为数据D1、D2和D3或将数据D1、D2和D3转换为内部数据的转换表。The clock and data recovery circuit 121 of the receiver 120 may generate the clock signal CLK from the data transmitted through the data buses 131 , 132 and 133 . The clock signal CLK can be used as a strobe signal. Also, the receiver 120 may receive the data D1 , D2 and D3 transmitted through the data buses 131 , 132 and 133 in synchronization with the clock signal CLK. The data decoder 122 may convert the data D1, D2 and D3 transmitted through the data buses 131, 132 and 133 into internal data. The data encoder 111 and the data decoder 122 may include conversion tables for converting the internal data into the data D1, D2 and D3 or converting the data D1, D2 and D3 into the internal data.

时钟和数据恢复电路121可以从数据D1、D2和D3产生时钟信号,并通过将时钟信号CLK与数据D1、D2和D3进行比较来调整时钟信号CLK的相位。The clock and data recovery circuit 121 may generate a clock signal from the data D1, D2 and D3, and adjust the phase of the clock signal CLK by comparing the clock signal CLK with the data D1, D2 and D3.

参照图2,示出了图示根据本发明的实施例的时钟和数据恢复电路2的配置的示图。在图2中,时钟和数据恢复电路2可以包括相位检测单元210、滤波单元220、相位信息求和单元230以及相位内插器240。相位检测单元210可以接收时钟信号CLK和数据DATA。相位检测单元210还可以在时钟信号CLK的每个周期比较时钟信号CLK和数据DATA。例如,相位检测单元210可以检测时钟信号CLK的边缘是领先于数据DATA的转换点还是落后于数据DATA的转换点。相位检测单元210可以比较时钟信号CLK和数据DATA。相位检测单元210还可以产生早相位检测信号ER和晚相位检测信号LT。例如,相位检测单元210可以在时钟信号CLK的边缘领先数据DATA的转换点时产生早相位检测信号ER。此外,相位检测单元210可以在时钟信号CLK的边缘落后于数据DATA的转换点时产生晚相位检测信号LT。以下将描述相位检测单元210的特定操作。2, there is shown a diagram illustrating the configuration of the clock and data recovery circuit 2 according to the embodiment of the present invention. In FIG. 2 , the clock and data recovery circuit 2 may include a phase detection unit 210 , a filtering unit 220 , a phase information summation unit 230 and a phase interpolator 240 . The phase detection unit 210 may receive the clock signal CLK and data DATA. The phase detection unit 210 may also compare the clock signal CLK and the data DATA at each cycle of the clock signal CLK. For example, the phase detection unit 210 may detect whether the edge of the clock signal CLK leads or lags the transition point of the data DATA. The phase detection unit 210 may compare the clock signal CLK and the data DATA. The phase detection unit 210 may also generate an early phase detection signal ER and a late phase detection signal LT. For example, the phase detection unit 210 may generate the early phase detection signal ER when the edge of the clock signal CLK leads the transition point of the data DATA. Also, the phase detection unit 210 may generate the late phase detection signal LT when the edge of the clock signal CLK lags behind the transition point of the data DATA. Specific operations of the phase detection unit 210 will be described below.

滤波单元220可以从相位检测单元210接收早相位检测信号ER和晚相位检测信号LT。滤波单元220还可以产生上行信号UP和下行信号DN。滤波单元220可以基于早相位检测信号ER被产生多少次(在下文中,称为早相位检测信号ER的产生次数的数目)以及晚相位检测信号LT被产生多少次(在下文中,称为晚相位检测信号LT的产生次数的数目)来产生上行信号UP和下行信号DN。滤波单元220可以在早相位检测信号ER的产生次数的数目与晚相位检测信号LT的产生次数的数目之间的差达到预定值时,产生上行信号UP和下行信号DN中的一个。该预定值可以对应于滤波单元220的滤波深度。例如,当滤波深度被设定为3时,滤波单元220可以产生下行信号DN,其中,早相位检测信号ER的产生次数的数目比晚相位检测信号LT的产生次数的数目大3。此外,滤波单元220可以产生上行信号UP,其中,晚相位检测信号LT的产生次数的数目比早相位检测信号ER的产生次数的数目大3。在实施例中,滤波单元220可以包括移动平均滤波器。The filtering unit 220 may receive the early phase detection signal ER and the late phase detection signal LT from the phase detection unit 210 . The filtering unit 220 can also generate an uplink signal UP and a downlink signal DN. The filtering unit 220 may be based on how many times the early phase detection signal ER is generated (hereinafter, referred to as the number of times of generation of the early phase detection signal ER) and how many times the late phase detection signal LT is generated (hereinafter, referred to as late phase detection). The number of times the signal LT is generated) to generate the upstream signal UP and the downstream signal DN. The filtering unit 220 may generate one of the uplink signal UP and the downlink signal DN when the difference between the number of times of generation of the early phase detection signal ER and the number of times of generation of the late phase detection signal LT reaches a predetermined value. The predetermined value may correspond to the filtering depth of the filtering unit 220 . For example, when the filtering depth is set to 3, the filtering unit 220 may generate the downlink signal DN in which the number of times of generation of the early phase detection signal ER is three greater than the number of times of generation of the late phase detection signal LT. In addition, the filtering unit 220 may generate the uplink signal UP, wherein the number of times of generation of the late phase detection signal LT is three larger than the number of times of generation of the early phase detection signal ER. In an embodiment, the filtering unit 220 may comprise a moving average filter.

相位信息求和单元230可以在时钟信号CLK的每个周期接收滤波单元220的输出信号。相位信息求和单元230还可以在是时钟信号CLK的周期的n倍的时间期间,对从滤波单元220接收的上行信号UP的数目和下行信号DN的数目求和。此时,n可以指示等于或大于2的整数。在实施例中,n可以对应于滤波单元220的滤波深度,但不限于此。是时钟信号CLK的周期的n倍的时间可以被设定为求和时间。相位信息求和单元230可以在求和时间期间对接收的上行信号UP的数目和下行信号DN的数目求和。相位信息求和单元230还分别产生第一相位控制信号MAFUP<0:m>和第二相位控制信号MAFDN<0:m>。例如,相位信息求和单元230可以根据上行信号UP的求和数目来改变第一相位控制信号MAFUP<0:m>的逻辑值。此外,相位信息求和单元230还可以根据下行信号DN的求和数目来改变第二相位控制信号MAFDN<0:m>的逻辑值。第一相位控制信号MAFUP<0:m>可以具有用于将时钟信号CLK的相位延迟的信息。此外,第二相位控制信号MAFDN<0:m>可以具有用于将时钟信号CLK的相位提前的信息。The phase information summing unit 230 may receive the output signal of the filtering unit 220 at each cycle of the clock signal CLK. The phase information summing unit 230 may also sum the number of the uplink signals UP and the number of the downlink signals DN received from the filtering unit 220 during a time n times the period of the clock signal CLK. At this time, n may indicate an integer equal to or greater than 2. In an embodiment, n may correspond to the filtering depth of the filtering unit 220, but is not limited thereto. A time n times the period of the clock signal CLK may be set as the summation time. The phase information summing unit 230 may sum the number of received uplink signals UP and the number of downlink signals DN during the summing time. The phase information summation unit 230 also generates a first phase control signal MAFUP<0:m> and a second phase control signal MAFDN<0:m>, respectively. For example, the phase information summation unit 230 may change the logical value of the first phase control signal MAFUP<0:m> according to the summed number of the uplink signals UP. In addition, the phase information summation unit 230 may also change the logic value of the second phase control signal MAFDN<0:m> according to the summed number of the downlink signals DN. The first phase control signal MAFUP<0:m> may have information for delaying the phase of the clock signal CLK. Also, the second phase control signal MAFDN<0:m> may have information for advancing the phase of the clock signal CLK.

相位信息求和单元230可以与时钟信号CLK同步地接收从滤波单元220输出的上行信号UP或下行信号DN。相位信息求和单元230还可以与具有是时钟信号CLK的周期的n倍的周期的时钟信号CLK/n同步地输出第一相位控制信号MAFUP<0:m>和第二相位控制信号MAFDN<0:m>。在下文,时钟信号CLK将称为第一时钟信号。此外,具有是时钟信号CLK的周期的n倍的周期的时钟信号CLK/n将被称为第二时钟信号。更具体地,第二时钟信号CLK/n可以具有是第一时钟信号CLK的频率的1/n的频率。The phase information summing unit 230 may receive the upstream signal UP or the downstream signal DN output from the filtering unit 220 in synchronization with the clock signal CLK. The phase information summing unit 230 may also output the first phase control signal MAFUP<0:m> and the second phase control signal MAFDN<0 in synchronization with the clock signal CLK/n having a period n times the period of the clock signal CLK :m>. Hereinafter, the clock signal CLK will be referred to as the first clock signal. Also, the clock signal CLK/n having a period n times the period of the clock signal CLK will be referred to as a second clock signal. More specifically, the second clock signal CLK/n may have a frequency that is 1/n of the frequency of the first clock signal CLK.

相位内插器240可以从相位信息求和单元230接收第一相位控制信号MAFUP<0:m>和第二相位控制信号MAFDN<0:m>。相位内插器240可以基于第一相位控制信号MAFUP<0:m>和第二相位控制信号MAFDN<0:m>来调整时钟信号CLK的相位。相位内插器240可以接收第二时钟信号CLK/n,以使接收第一相位控制信号MAFUP<0:m>和第二相位控制信号MAFDN<0:m>的时间点同步。因此,可以与第二时钟信号CLK/n同步地更新相位内插器240。相位内插器240还可以基于第一相位控制信号MAFUP<0:m>和第二相位控制信号MAFDN<0:m>,在第二时钟信号CLK/n的每个周期调整时钟信号CLK的相位。The phase interpolator 240 may receive the first phase control signal MAFUP<0:m> and the second phase control signal MAFDN<0:m> from the phase information summing unit 230 . The phase interpolator 240 may adjust the phase of the clock signal CLK based on the first phase control signal MAFUP<0:m> and the second phase control signal MAFDN<0:m>. The phase interpolator 240 may receive the second clock signal CLK/n to synchronize time points at which the first phase control signal MAFUP<0:m> and the second phase control signal MAFDN<0:m> are received. Therefore, the phase interpolator 240 can be updated in synchronization with the second clock signal CLK/n. The phase interpolator 240 may further adjust the phase of the clock signal CLK at each period of the second clock signal CLK/n based on the first phase control signal MAFUP<0:m> and the second phase control signal MAFDN<0:m> .

虽然未示出,但是相位内插器240可以包括多个单位延迟单元。相位内插器240还可以通过控制单位延迟单元的数目来调整时钟信号CLK的相位,单位延迟单元根据第一相位控制信号MAFUP<0:m>和第二相位控制信号MAFDN<0:m>而接通。相位内插器240可以根据第一相位控制信号MAFUP<0:m>和第二相位控制信号MAFDN<0:m>,每次接通或关断一个单位延迟单元,或者接通或关断两个或更多个单位延迟单元。更具体地,相位内插器240可以基于第一相位控制信号MAFUP<0:m>和第二相位控制信号MAFDN<0:m>来改变时钟信号的相位调整。Although not shown, the phase interpolator 240 may include a plurality of unit delay units. The phase interpolator 240 can also adjust the phase of the clock signal CLK by controlling the number of the unit delay units, the unit delay units changing according to the first phase control signal MAFUP<0:m> and the second phase control signal MAFDN<0:m> connected. The phase interpolator 240 may turn on or off one unit delay unit at a time, or turn on or off two units according to the first phase control signal MAFUP<0:m> and the second phase control signal MAFDN<0:m>. one or more unit delay units. More specifically, the phase interpolator 240 may change the phase adjustment of the clock signal based on the first phase control signal MAFUP<0:m> and the second phase control signal MAFDN<0:m>.

相位检测单元210可以在时钟信号CLK的每个周期产生早相位检测信号ER和晚相位检测信号LT。滤波单元220可以计算在时钟信号CLK的每个周期产生的早相位检测信号ER和晚相位检测信号LT的产生次数的数目。当早相位检测信号ER和晚相位检测信号LT交替产生时,不能明确早相位检测信号ER的产生次数的数目与晚相位检测信号LT的产生次数的数目之间的差达到滤波深度时的时间。因此,电耦合在滤波单元220后面的组件需要检查是否在时钟信号CLK的每个周期从滤波单元220产生上行信号UP或下行信号DN。此时,相位信息求和单元230可以与时钟信号CLK同步地接收从滤波单元220产生上行信号UP和下行信号DN。相位信息求和单元230还可以对在与第二时钟信号CLK/n的周期相对应的时间期间接收的上行信号UP和下行信号DN的数目求和。相位信息求和单元230还可以与第二时钟信号CLK/n同步地提供求和结果作为第一相位控制信号MAFUP<0:m>和第二相位控制信号MAFDN<0:m>。因此,可以在第二时钟信号CLK/n的每个周期更新相位内插器240,并且可以降低相位内插器240的功耗。当不存在相位信息求和单元230时,相位内插器240必须在每个时钟信号CLK接收上行信号UP和下行信号DN。那么,当更新周期变短时,必然消耗大量的功率。此外,相位信息求和单元230可以使滤波单元稳定地用作低通滤波器,即使滤波单元220是移动平均滤波器。The phase detection unit 210 may generate the early phase detection signal ER and the late phase detection signal LT at each cycle of the clock signal CLK. The filtering unit 220 may count the number of times of generation of the early phase detection signal ER and the late phase detection signal LT generated in each cycle of the clock signal CLK. When the early phase detection signal ER and the late phase detection signal LT are alternately generated, the time when the difference between the number of times of generation of the early phase detection signal ER and the number of times of generation of the late phase detection signal LT reaches the filter depth cannot be determined. Therefore, the components electrically coupled behind the filtering unit 220 need to check whether the upstream signal UP or the downstream signal DN is generated from the filtering unit 220 at each cycle of the clock signal CLK. At this time, the phase information summation unit 230 may receive the uplink signal UP and the downlink signal DN generated from the filtering unit 220 in synchronization with the clock signal CLK. The phase information summing unit 230 may also sum the numbers of the up signal UP and down signal DN received during the time corresponding to the period of the second clock signal CLK/n. The phase information summing unit 230 may also provide the summation results as the first phase control signal MAFUP<0:m> and the second phase control signal MAFDN<0:m> in synchronization with the second clock signal CLK/n. Therefore, the phase interpolator 240 can be updated every period of the second clock signal CLK/n, and the power consumption of the phase interpolator 240 can be reduced. When the phase information summing unit 230 does not exist, the phase interpolator 240 must receive the up signal UP and the down signal DN at each clock signal CLK. Then, when the update period becomes shorter, a large amount of power must be consumed. Furthermore, the phase information summing unit 230 can make the filtering unit stably function as a low-pass filter even if the filtering unit 220 is a moving average filter.

参照图3A至图3D,描述示出图2的相位检测单元210的操作的示图。相位检测单元210可以比较时钟信号CLK和数据DATA,并且产生早相位检测信号ER和晚相位检测信号LT。相位检测单元210可以在时钟信号CLK的一个周期期间,在与时钟信号CLK的0度、90度、180度和270度相对应的相位处捕捉数据DATA的电平。对于该操作,相位检测单元210可以使用通过分割时钟信号CLK获得的分割的时钟信号,并且在分割的时钟信号的上升边缘处捕捉数据DATA的电平。分割的时钟信号可以由相位内插器240产生,并且由相位检测单元210分割。在图3A至图3C中,分割的时钟信号CLKI可以具有与时钟信号CLK相同的相位。此外,分割的时钟信号CLKQ可以具有从时钟信号CLK延迟90度的相位。此外,分割的时钟信号CLKIB可以具有从时钟信号CLK延迟180度的相位,分割的时钟信号CLKQB可以具有从时钟信号CLK延迟270度的相位。3A to 3D, diagrams illustrating the operation of the phase detection unit 210 of FIG. 2 are described. The phase detection unit 210 may compare the clock signal CLK and the data DATA, and generate an early phase detection signal ER and a late phase detection signal LT. The phase detection unit 210 may capture the level of the data DATA at phases corresponding to 0 degrees, 90 degrees, 180 degrees and 270 degrees of the clock signal CLK during one cycle of the clock signal CLK. For this operation, the phase detection unit 210 may use the divided clock signal obtained by dividing the clock signal CLK, and capture the level of the data DATA at the rising edge of the divided clock signal. The divided clock signal may be generated by the phase interpolator 240 and divided by the phase detection unit 210 . In FIGS. 3A to 3C , the divided clock signal CLKI may have the same phase as the clock signal CLK. Also, the divided clock signal CLKQ may have a phase delayed by 90 degrees from the clock signal CLK. Also, the divided clock signal CLKIB may have a phase delayed by 180 degrees from the clock signal CLK, and the divided clock signal CLKQB may have a phase delayed by 270 degrees from the clock signal CLK.

图3A示出时钟信号CLK的相位不需要被调整的情况,即,锁定状态。在锁定状态下,分割的时钟信号CLKI和CLKIB的上升边缘可以分别位于数据DATA的转换点A处。分割的时钟信号CLKQ和CLKQB的上升边缘可以分别位于数据DATA的有效间隔的中心处。相位检测单元210可以对在分割的时钟信号CLKI、CLKQ、CLKIB和CLKQB的上升边缘处捕捉的数据DATA的电平执行操作。相位检测单元210还可以产生早相位检测信号EQ和晚相位检测信号LT。相位检测单元210可以对通过分割的时钟信号CLKI捕捉的数据DATA的电平和通过分割的时钟信号CLKQ捕捉的数据DATA的电平执行异或(XOR)操作。此外,相位检测单元210还可以对通过分割的时钟信号CLKQ捕捉的数据DATA的电平和通过分割的时钟信号CLKIB捕捉的数据DATA的电平执行XOR操作。相位检测单元210可以基于XOR操作结果来产生早相位检测信号ER和晚相位检测信号LT。如图3B中示出的,当XOR操作结果由于通过分割的时钟信号CLKI和CLKQ捕捉的数据的电平I和Q彼此相等而为0,并且XOR操作结果由于通过分割的时钟信号CLKQ和CLKIB捕捉的数据的电平Q和IB彼此不同而为1时,相位检测单元210可以确定时钟信号CLK的边缘的相位落后于数据DATA的转换点。然后,相位检测单元210可以产生晚相位检测信号LT。另一方面,当XOR操作结果由于通过分割的时钟信号CLKI和CLKQ捕捉的数据的电平I和Q彼此不同而为1,并且XOR操作结果由于通过分割的时钟信号CLKQ和CLKIB捕捉的数据的电平Q和IB彼此相等而为0时,相位检测单元210可以确定时钟信号CLK的边缘的相位领先于数据DATA的转换点。然后,相位检测单元210可以产生早相位检测信号ER。在除了两种上述情况的其它情况下,相位检测单元210可以不产生早相位检测信号ER和晚相位检测信号LT两者。FIG. 3A shows a case where the phase of the clock signal CLK does not need to be adjusted, that is, a locked state. In the locked state, rising edges of the divided clock signals CLKI and CLKIB may be located at transition points A of the data DATA, respectively. Rising edges of the divided clock signals CLKQ and CLKQB may be located at the centers of valid intervals of data DATA, respectively. The phase detection unit 210 may perform operations on the levels of the data DATA captured at the rising edges of the divided clock signals CLKI, CLKQ, CLKIB and CLKQB. The phase detection unit 210 may also generate an early phase detection signal EQ and a late phase detection signal LT. The phase detection unit 210 may perform an exclusive-OR (XOR) operation on the level of the data DATA captured by the divided clock signal CLKI and the level of the data DATA captured by the divided clock signal CLKQ. In addition, the phase detection unit 210 may also perform an XOR operation on the level of the data DATA captured by the divided clock signal CLKQ and the level of the data DATA captured by the divided clock signal CLKIB. The phase detection unit 210 may generate an early phase detection signal ER and a late phase detection signal LT based on the XOR operation result. As shown in FIG. 3B , when the XOR operation result is 0 because the levels I and Q of the data captured by the divided clock signals CLKI and CLKQ are equal to each other, and the XOR operation result is When the levels Q and IB of the data are different from each other and are 1, the phase detection unit 210 may determine that the phase of the edge of the clock signal CLK lags behind the transition point of the data DATA. Then, the phase detection unit 210 may generate the late phase detection signal LT. On the other hand, when the XOR operation result is 1 due to the levels I and Q of the data captured by the divided clock signals CLKI and CLKQ being different from each other, and the XOR operation result is 1 due to the electric level of the data captured by the divided clock signals CLKQ and CLKIB, When the flat Q and IB are equal to each other to be 0, the phase detection unit 210 may determine that the phase of the edge of the clock signal CLK is ahead of the transition point of the data DATA. Then, the phase detection unit 210 may generate an early phase detection signal ER. In other cases than the two above-mentioned cases, the phase detection unit 210 may not generate both the early phase detection signal ER and the late phase detection signal LT.

图3C示出时钟信号CLK的边缘的相位落后于数据DATA的转换点的情况。当数据DATA被触发时,通过分割的时钟信号CLKI和CLKQ捕捉的数据的电平I和Q可以彼此相等。此外,通过分割的时钟信号CLKQ和CLKIB捕捉的数据的电平Q和IB可以彼此不同。因此,在图3C的情况下,相位检测单元210可以产生晚相位检测信号LT。参照图3D,示出时钟信号CLK的边缘的相位领先于数据DATA的转换时间的情况。通过分割的时钟信号CLKI和CLKQ捕捉的数据的电平I和Q可以彼此不同。此外,通过分割的时钟信号CLKQ和CLKIB捕捉的数据的电平Q和IB可以彼此相等。因此,在图3D中,相位检测单元210可以产生早相位检测信号ER。FIG. 3C shows a case where the phase of the edge of the clock signal CLK lags behind the transition point of the data DATA. When the data DATA is toggled, the levels I and Q of the data captured by the divided clock signals CLKI and CLKQ may be equal to each other. Also, the levels Q and IB of data captured by the divided clock signals CLKQ and CLKIB may be different from each other. Therefore, in the case of FIG. 3C , the phase detection unit 210 can generate the late phase detection signal LT. Referring to FIG. 3D, a case is shown in which the phase of the edge of the clock signal CLK leads the transition time of the data DATA. The levels I and Q of data captured by the divided clock signals CLKI and CLKQ may be different from each other. Also, the levels Q and IB of data captured by the divided clock signals CLKQ and CLKIB may be equal to each other. Therefore, in FIG. 3D, the phase detection unit 210 may generate the early phase detection signal ER.

参照图4,示出示意性示出图2的相位信息求和单元230的配置的框图。在图4中,相位信息求和单元230可以包括上行信号加法器410和下行信号加法器420。上行信号加法器410可以接收从滤波单元220输出的上行信号UP、时钟信号CLK和第二时钟信号CLK/n。上行信号加法器410还可以产生第一相位控制信号MAFUP<0:m>。上行信号加法器410可以在求和时间期间对输入的上行信号UP的数目求和,并输出求和结果。上行信号加法器410可以在时钟信号CLK的每个周期接收上行信号UP。上行信号加法器410还可以输出与在第二时钟信号CLK/n的每个周期求和的上行信号UP的数目相对应的信息作为第一相位控制信号MAFUP<0:m>。上行信号加法器410可以将在求和时间期间求和的上行信号UP的数目输出为多位二进制码。Referring to FIG. 4 , there is shown a block diagram schematically showing the configuration of the phase information summing unit 230 of FIG. 2 . In FIG. 4 , the phase information summation unit 230 may include an uplink signal adder 410 and a downlink signal adder 420 . The up signal adder 410 may receive the up signal UP, the clock signal CLK and the second clock signal CLK/n output from the filtering unit 220 . The uplink signal adder 410 may also generate the first phase control signal MAFUP<0:m>. The up signal adder 410 may sum the number of input up signals UP during the summing time and output the summation result. The up signal adder 410 may receive the up signal UP at each cycle of the clock signal CLK. The up signal adder 410 may also output information corresponding to the number of up signals UP summed at each cycle of the second clock signal CLK/n as the first phase control signal MAFUP<0:m>. The up signal adder 410 may output the number of up signals UP summed during the summing time as a multi-bit binary code.

下行信号加法器420可以接收从滤波单元220输出的下行信号DN、时钟信号CLK和第二时钟信号CLK/n。下行信号加法器420还可以产生第二相位控制信号MAFDN<0:m>。下行信号加法器420可以在求和时间期间求和输入的上行信号UP的数目,并输出求和结果。下行信号加法器420可以在时钟信号CLK的每个周期接收下行信号DN,并且输出与在第二时钟信号CLK/n的每个周期求和的下行信号DN的数目相对应的信息作为第二相位控制信号MAFDN<0:m>。下行信号加法器420可以将在求和时间期间求和的下行信号DN的数目输出为多位二进制码。The downlink signal adder 420 may receive the downlink signal DN, the clock signal CLK and the second clock signal CLK/n output from the filtering unit 220 . The downlink signal adder 420 may also generate second phase control signals MAFDN<0:m>. The down signal adder 420 may sum the number of input up signals UP during the summing time, and output the summation result. The downstream signal adder 420 may receive the downstream signal DN at each cycle of the clock signal CLK, and output information corresponding to the number of the downstream signals DN summed at each cycle of the second clock signal CLK/n as the second phase Control signals MAFDN<0:m>. The downlink signal adder 420 may output the number of downlink signals DN summed during the summing time as a multi-bit binary code.

参照图5,示出了图4的上行信号加法器410的配置被示出的示图。在图5中,上行信号加法器410可以包括XOR门501、AND门503以及第一触发器511、第二触发器513和第三触发器515。XOR门501可以接收上行信号UP和第一触发器511的输出,并且产生求和信号SUMUP。AND门503可以接收上行信号UP和第一触发器511的输出,并且产生进位信号(carrysignal)CARRYUP。第一触发器511可以接收求和信号SUMUP和时钟信号CLK,并且产生延迟的求和信号SUMUPD。第二触发器513可以接收求和信号SUMUP和第二时钟信号CLK/4。第二触发器513还可以产生第一相位控制信号的LSB MAFUP<0>。第三触发器515可以接收进位信号CARRYUP和第二时钟信号CLK/4。第三触发器515还可以产生第一相位控制信号的MSB MAFUP<1>。图5示出其中n被设定为4并且上行信号加法器410在求和时间期间求和两个上行信号UP的配置。然而,上行信号加法器410可以被调整为使用上述方法求和更大数目的上行信号UP,或者其它组件可以被增加至上行信号加法器410。下行信号加法器420与上行信号加法器410的不同仅在于:下行信号加法器420接收下行信号DN而不是上行信号UP。更具体地,上行信号加法器420可以具有与上行信号加法器410大体相同的配置。Referring to FIG. 5, there is shown a diagram in which the configuration of the uplink signal adder 410 of FIG. 4 is shown. In FIG. 5 , the uplink signal adder 410 may include an XOR gate 501 , an AND gate 503 , and a first flip-flop 511 , a second flip-flop 513 and a third flip-flop 515 . The XOR gate 501 may receive the up signal UP and the output of the first flip-flop 511 and generate a summation signal SUMUP. The AND gate 503 may receive the up signal UP and the output of the first flip-flop 511, and generate a carry signal (carry signal) CARRYUP. The first flip-flop 511 may receive the summation signal SUMUP and the clock signal CLK, and generate a delayed summation signal SUMUPD. The second flip-flop 513 may receive the summation signal SUMUP and the second clock signal CLK/4. The second flip-flop 513 may also generate the LSB MAFUP<0> of the first phase control signal. The third flip-flop 515 may receive the carry signal CARRYUP and the second clock signal CLK/4. The third flip-flop 515 may also generate the MSB MAFUP<1> of the first phase control signal. FIG. 5 shows a configuration in which n is set to 4 and the up signal adder 410 sums two up signals UP during the summing time. However, the uplink signal summer 410 may be adapted to sum a larger number of uplink signals UP using the method described above, or other components may be added to the uplink signal summer 410 . The difference between the downstream signal adder 420 and the upstream signal adder 410 is only that the downstream signal adder 420 receives the downstream signal DN instead of the upstream signal UP. More specifically, the upstream signal adder 420 may have substantially the same configuration as the upstream signal adder 410 .

参照图6,示出了图5的上行信号加法器410的操作被示出的时序图。在图6中,假设在求和时间(即,第二时钟信号CLK/n的周期)期间输入两个上行信号UP。当第一上行信号UP1被输入时,XOR门501可以输出高电平求和信号SUMUP。此外,AND门503可以输出低电平进位信号CARRYUP。求和信号SUMUP可以通过第一触发器511被延迟时钟信号CLK的周期,并且输出为延迟的求和信号SUMUP。当第二上行信号UP2被输入时,XOR门501可以输出低电平求和信号SUMUP。此外,AND门503可以输出高电平进位信号CARRYUP。第二触发器513可以响应于第二时钟信号CLK/n来输出低电平求和信号SUMUP作为第一相位控制信号的LSB MAFUP<0>。此外,第三触发器515可以响应于第二时钟信号CLK/n来输出高电平进位信号CARRYUP作为第一相位控制信号的MSB MAFUP<1>。因此,第一相位控制信号MAFUP<0:1>可以具有逻辑值1或0,并且具有指示在求和时间期间产生上行信号UP两次的信息。Referring to FIG. 6, a timing diagram in which the operation of the upstream signal adder 410 of FIG. 5 is shown is shown. In FIG. 6, it is assumed that two up signals UP are input during the summing time (ie, the period of the second clock signal CLK/n). When the first uplink signal UP1 is input, the XOR gate 501 may output a high-level summation signal SUMUP. In addition, the AND gate 503 may output a low-level carry signal CARRYUP. The summation signal SUMUP may be delayed by the period of the clock signal CLK through the first flip-flop 511 and output as the delayed summation signal SUMUP. When the second up signal UP2 is input, the XOR gate 501 may output a low-level summation signal SUMUP. In addition, the AND gate 503 may output a high-level carry signal CARRYUP. The second flip-flop 513 may output a low-level summation signal SUMUP as the LSB MAFUP<0> of the first phase control signal in response to the second clock signal CLK/n. Also, the third flip-flop 515 may output a high-level carry signal CARRYUP as the MSB MAFUP<1> of the first phase control signal in response to the second clock signal CLK/n. Therefore, the first phase control signal MAFUP<0:1> may have a logic value of 1 or 0 and have information indicating that the uplink signal UP is generated twice during the summing time.

因为滤波单元220在时钟信号CLK的每个周期接收从相位检测单元210输出的早相位检测信号ER和晚相位检测信号LT,并且对接收到的信号执行操作,因此滤波单元220可以在相对短的周期获得相位信息。即使相位检测单元210和滤波单元220在短的周期获得相位信息,相位信息求和单元230也可以对在相对长的周期期间获得的相位信息求和。相位内插器240可以基于在每个相对长的周期求和的相位信息来更新。因此,时钟和数据恢复电路2的功耗以及使用时钟和数据恢复电路2的系统1的功耗可以被有效地降低。Because the filtering unit 220 receives the early phase detection signal ER and the late phase detection signal LT output from the phase detection unit 210 at each cycle of the clock signal CLK, and performs operations on the received signals, the filtering unit 220 can operate within a relatively short period of time. Period to obtain phase information. Even if the phase detecting unit 210 and the filtering unit 220 obtain phase information during a short period, the phase information summing unit 230 may sum the phase information obtained during a relatively long period. The phase interpolator 240 may be updated based on the phase information summed over each relatively long period. Therefore, the power consumption of the clock and data recovery circuit 2 and the power consumption of the system 1 using the clock and data recovery circuit 2 can be effectively reduced.

参照图7,系统1000可以包括一个或更多个处理器1100。处理器1100可以被单独使用或与其它处理器结合使用。芯片组1150可以电耦接至处理器1100。芯片组1150是用于处理器1100与系统1000的其它组件之间的信号的通信路径。其它组件可以包括存储器控制器1200、输入/输出(“I/O”)总线1250以及磁盘驱动控制器1300。根据系统1000的配置,可以通过芯片组1150传输若干不同信号中的任意一种。Referring to FIG. 7 , system 1000 may include one or more processors 1100 . Processor 1100 may be used alone or in combination with other processors. Chipset 1150 may be electrically coupled to processor 1100 . Chipset 1150 is the communication path for signals between processor 1100 and other components of system 1000 . Other components may include memory controller 1200 , input/output (“I/O”) bus 1250 , and disk drive controller 1300 . Depending on the configuration of system 1000, any of several different signals may be transmitted through chipset 1150.

存储器控制器1200可以电耦接至芯片组1150。存储器控制器1200可以通过芯片组1150来接收从处理器1100提供的请求。存储器控制器1200可以电耦接至一个或更多个存储器件1350。存储器件1350可以包括上述时钟和数据恢复电路。The memory controller 1200 may be electrically coupled to the chipset 1150 . The memory controller 1200 may receive a request provided from the processor 1100 through the chipset 1150 . The memory controller 1200 may be electrically coupled to one or more memory devices 1350 . The memory device 1350 may include the clock and data recovery circuits described above.

芯片组1150还可以电耦接至I/O总线1250。I/O总线1250可以用作用于信号从芯片组1150到I/O设备1410、1420和1430的通信路径。I/O设备1410、1420和1430可以包括鼠标1410、视频显示器1420或键盘1430。I/O总线1250可以采用若干通信协议中的任意一种以与I/O设备1410、1420和1430通信。Chipset 1150 may also be electrically coupled to I/O bus 1250 . I/O bus 1250 may serve as a communication path for signals from chipset 1150 to I/O devices 1410 , 1420 and 1430 . I/O devices 1410 , 1420 and 1430 may include mouse 1410 , video display 1420 or keyboard 1430 . I/O bus 1250 may employ any of several communication protocols to communicate with I/O devices 1410 , 1420 and 1430 .

磁盘驱动控制器1300还可以电耦接到芯片组1150。磁盘驱动控制器1300可以用作芯片组1150与一个或更多个内部磁盘驱动器1450之间的通信路径。磁盘驱动控制器1300和内部磁盘驱动器1450可以使用几乎任意类型的通信协议彼此通信或与芯片组1150通信。The disk drive controller 1300 may also be electrically coupled to the chipset 1150 . Disk drive controller 1300 may serve as a communication path between chipset 1150 and one or more internal disk drives 1450 . Disk drive controller 1300 and internal disk drive 1450 may communicate with each other or with chipset 1150 using virtually any type of communication protocol.

虽然上面已经描述某些实施例,但是本领域技术人员应该理解的是,实施例仅是通过示例的方式而被描述。因此,所述时钟和数据恢复电路不应基于所述实施例受到限制。更确切地说,当结合上面描述和附图时,所述时钟和数据恢复电路应该仅受到所附权利要求限制。While certain embodiments have been described above, those skilled in the art will appreciate that the embodiments have been described by way of example only. Therefore, the clock and data recovery circuit should not be limited based on the described embodiments. Rather, the clock and data recovery circuit should be limited only by the appended claims when taken in conjunction with the above description and accompanying drawings.

通过以上实施例可见,本申请可以提供以下技术方案。It can be seen from the above embodiments that the present application can provide the following technical solutions.

技术方案1.一种时钟和数据恢复电路,包括:Technical solution 1. A clock and data recovery circuit, comprising:

相位检测单元,被配置为通过比较时钟信号和数据来产生早相位检测信号和晚相位检测信号;a phase detection unit configured to generate an early phase detection signal and a late phase detection signal by comparing the clock signal and the data;

滤波单元,被配置为基于早相位检测信号的产生次数的数目和晚相位检测信号的产生次数的数目来产生上行信号和下行信号;a filtering unit configured to generate an uplink signal and a downlink signal based on the number of times of generation of the early phase detection signal and the number of times of generation of the late phase detection signal;

相位信息求和单元,被配置为在时钟信号的每个周期接收滤波单元的输出,并通过在求和时间期间求和从滤波单元接收的上行信号的数目和下行信号的数目来产生第一相位控制信号和第二相位控制信号,求和时间是时钟信号的周期的n倍大,其中,n是等于或大于2的整数;以及a phase information summing unit configured to receive the output of the filtering unit at each cycle of the clock signal and to generate the first phase by summing the number of upstream signals and the number of downstream signals received from the filtering unit during the summing time the control signal and the second phase control signal, the summation time is n times greater than the period of the clock signal, wherein n is an integer equal to or greater than 2; and

相位内插器,被配置为根据第一相位控制信号和第二相位控制信号来调整时钟的相位。A phase interpolator configured to adjust the phase of the clock according to the first phase control signal and the second phase control signal.

技术方案2.根据技术方案1所述的时钟和数据恢复电路,其中,相位检测单元在通过分割时钟信号而获得的分割的时钟信号的上升边缘处捕捉数据的电平,并对捕捉的电平执行操作以产生早相位检测信号和晚相位检测信号。Technical solution 2. The clock and data recovery circuit according to technical solution 1, wherein the phase detection unit captures the level of the data at the rising edge of the divided clock signal obtained by dividing the clock signal, and responds to the captured level. Operations are performed to generate an early phase detection signal and a late phase detection signal.

技术方案3.根据技术方案1所述的时钟和数据恢复电路,其中,当早相位检测信号的产生次数的数目与晚相位检测信号的产生次数的数目之间的差达到预定值时,滤波单元产生上行信号和下行信号中的一个。Technical solution 3. The clock and data recovery circuit according to technical solution 1, wherein when the difference between the number of times of generation of the early phase detection signal and the number of times of generation of the late phase detection signal reaches a predetermined value, the filtering unit One of an uplink signal and a downlink signal is generated.

技术方案4.根据技术方案1所述的时钟和数据恢复电路,其中,滤波单元包括移动平均滤波器。Technical solution 4. The clock and data recovery circuit according to technical solution 1, wherein the filtering unit includes a moving average filter.

技术方案5.根据技术方案1所述的时钟和数据恢复电路,其中,相位信息求和单元包括:Technical solution 5. The clock and data recovery circuit according to technical solution 1, wherein the phase information summation unit comprises:

上行信号加法器,被配置为在求和时间期间求和从滤波单元输出的上行信号的数目,并输出第一相位控制信号;以及an upstream signal adder configured to sum the number of upstream signals output from the filtering unit during the summing time and output a first phase control signal; and

下行信号加法器,被配置为在求和时间期间求和从滤波单元输出的下行信号的数目,并输出第二相位控制信号。A downlink signal adder configured to sum the number of downlink signals output from the filtering unit during the summing time and output a second phase control signal.

技术方案6.根据技术方案5所述的时钟和数据恢复电路,其中,上行信号加法器检测是否在时钟信号的每个周期输出上行信号,并将在求和时间期间求和的上行信号的数目输出为多位二进制码。Technical solution 6. The clock and data recovery circuit according to technical solution 5, wherein the upward signal adder detects whether the upward signal is output in each cycle of the clock signal, and will sum the number of upward signals during the summing time The output is a multi-bit binary code.

技术方案7.根据技术方案5所述的时钟和数据恢复电路,其中,下行信号加法器检测是否在时钟信号的每个周期输出下行信号,并将在求和时间期间求和的下行信号的数目输出为多位二进制码。Technical solution 7. The clock and data recovery circuit according to technical solution 5, wherein the downlink signal adder detects whether a downlink signal is output in each cycle of the clock signal, and will sum the number of downlink signals during the summing time The output is a multi-bit binary code.

技术方案8.一种时钟和数据恢复电路,包括:Technical solution 8. A clock and data recovery circuit, comprising:

相位检测单元,被配置为通过比较第一时钟信号和数据来产生早相位检测信号和晚相位检测信号;a phase detection unit configured to generate an early phase detection signal and a late phase detection signal by comparing the first clock signal and the data;

滤波单元,被配置为根据早相位检测信号的产生次数的数目和晚相位检测信号的产生次数的数目来产生上行信号和下行信号;a filtering unit, configured to generate an uplink signal and a downlink signal according to the number of times of generation of the early phase detection signal and the number of times of generation of the late phase detection signal;

相位信息求和单元,被配置为与第一时钟信号同步地求和上行信号的产生次数的数目和下行信号的产生次数的数目,并与第二时钟信号同步地输出求和结果作为第一相位控制信号和第二相位控制信号;以及a phase information summation unit configured to sum the number of times of generation of the uplink signal and the number of times of generation of the downlink signal in synchronization with the first clock signal, and output the summation result as the first phase in synchronization with the second clock signal a control signal and a second phase control signal; and

相位内插器,被配置为当与第二时钟信号同步地更新时,根据第一相位控制信号和第二相位控制信号来调整第一时钟信号的相位。A phase interpolator configured to adjust the phase of the first clock signal according to the first phase control signal and the second phase control signal when updated in synchronization with the second clock signal.

技术方案9.根据技术方案8所述的时钟和数据恢复电路,其中,第二时钟信号的周期是第一时钟信号的周期的n倍大,其中,n是等于或大于2的整数。Technical solution 9. The clock and data recovery circuit according to technical solution 8, wherein the period of the second clock signal is n times larger than the period of the first clock signal, wherein n is an integer equal to or greater than 2.

技术方案10.根据技术方案8所述的时钟和数据恢复电路,其中,相位检测单元在通过分割第一时钟信号而获得的分割的时钟信号的上升边缘处捕捉数据的电平,并对捕捉的电平执行操作以产生早相位检测信号和晚相位检测信号。Technical solution 10. The clock and data recovery circuit according to technical solution 8, wherein the phase detection unit captures the level of the data at the rising edge of the divided clock signal obtained by dividing the first clock signal, and compares the captured level performs operations to generate an early phase detection signal and a late phase detection signal.

技术方案11.根据技术方案8所述的时钟和数据恢复电路,其中,当早相位检测信号的产生次数的数目与晚相位检测信号的产生次数的数目之间的差达到预定值时,滤波单元产生上行信号和下行信号中的一个。Technical solution 11. The clock and data recovery circuit according to technical solution 8, wherein when the difference between the number of times of generation of the early phase detection signal and the number of times of generation of the late phase detection signal reaches a predetermined value, the filtering unit One of an uplink signal and a downlink signal is generated.

技术方案12.根据技术方案8所述的时钟和数据恢复电路,其中,滤波单元包括移动平均滤波器。Technical solution 12. The clock and data recovery circuit according to technical solution 8, wherein the filtering unit includes a moving average filter.

技术方案13.根据技术方案8所述的时钟和数据恢复电路,其中,相位信息求和单元包括:Technical solution 13. The clock and data recovery circuit according to technical solution 8, wherein the phase information summation unit comprises:

上行信号加法器,被配置为在与第二时钟信号的周期相对应的时间期间求和从滤波单元输出的上行信号的数目,并输出求和结果;以及an upstream signal adder configured to sum the number of upstream signals output from the filtering unit during a time period corresponding to a period of the second clock signal, and output the summation result; and

下行信号加法器,被配置为在与第二时钟信号的周期相对应的时间期间求和从滤波单元输出的下行信号的数目,并输出求和结果。A downlink signal adder configured to sum the number of downlink signals output from the filtering unit during a time period corresponding to a period of the second clock signal, and output a summation result.

技术方案14.根据技术方案13所述的时钟和数据恢复电路,其中,上行信号加法器检测是否在第一时钟信号的每个周期输出上行信号,并将在与第二时钟信号的周期相对应的时间期间求和的上行信号的数目输出为多位二进制码。Technical solution 14. The clock and data recovery circuit according to technical solution 13, wherein the uplink signal adder detects whether the uplink signal is output in each cycle of the first clock signal, and will be in the cycle corresponding to the second clock signal. The number of uplink signals summed during the time period is output as a multi-bit binary code.

技术方案15.根据技术方案13所述的时钟和数据恢复电路,其中,下行信号加法器检测是否在第一时钟信号的每个周期输出下行信号,并将在与第二时钟信号的周期相对应的时间期间求和的下行信号的数目输出为多位二进制码。Technical solution 15. The clock and data recovery circuit according to technical solution 13, wherein the downlink signal adder detects whether the downlink signal is output in each cycle of the first clock signal, and will be in the cycle corresponding to the second clock signal. The number of downlink signals summed during the time period is output as a multi-bit binary code.

技术方案16.一种时钟和数据恢复电路,包括:Technical solution 16. A clock and data recovery circuit, comprising:

相位检测单元,被配置为接收时钟信号和数据,在时钟信号的边缘领先数据的转换点时产生早相位检测信号,并在时钟信号的边缘在数据的转换点之后时产生晚相位检测信号;a phase detection unit configured to receive the clock signal and the data, generate an early phase detection signal when an edge of the clock signal leads a transition point of the data, and generate a late phase detection signal when an edge of the clock signal is after the transition point of the data;

滤波单元,被配置为在早相位检测信号的产生次数的数目与晚相位检测信号的产生次数的数目之间的差达到预定值时,产生上行信号和下行信号中的一个;a filtering unit configured to generate one of an uplink signal and a downlink signal when the difference between the number of times of generation of the early phase detection signal and the number of times of generation of the late phase detection signal reaches a predetermined value;

相位信息求和单元,被配置为在求和时间期间求和接收的上行信号的数目和下行信号的数目,并产生第一相位控制信号和第二相位控制信号;以及a phase information summing unit configured to sum the number of upstream signals and the number of downstream signals received during the summing time, and generate a first phase control signal and a second phase control signal; and

相位内插器,被配置为接收第一相位控制信号和第二相位控制信号,并调整时钟信号的相位。A phase interpolator configured to receive the first phase control signal and the second phase control signal and adjust the phase of the clock signal.

技术方案17.根据技术方案16所述的时钟和数据恢复电路,其中,相位内插器被配置为使接收第一相位控制信号和第二相位控制信号的时间点同步。Technical solution 17. The clock and data recovery circuit according to technical solution 16, wherein the phase interpolator is configured to synchronize time points at which the first phase control signal and the second phase control signal are received.

技术方案18.根据技术方案16所述的时钟和数据恢复电路,其中,相位内插器被配置为根据第一相位控制信号和第二相位控制信号来改变时钟信号的相位调整。Technical solution 18. The clock and data recovery circuit according to technical solution 16, wherein the phase interpolator is configured to change the phase adjustment of the clock signal according to the first phase control signal and the second phase control signal.

技术方案19.根据技术方案16所述的时钟和数据恢复电路,其中,相位检测单元被配置为在时钟信号的每个周期产生早相位检测信号和晚相位检测信号。Technical solution 19. The clock and data recovery circuit according to technical solution 16, wherein the phase detection unit is configured to generate an early phase detection signal and a late phase detection signal in each cycle of the clock signal.

技术方案20.根据技术方案16所述的时钟和数据恢复电路,其中,滤波单元被配置为计算在时钟信号的每个周期产生的早相位检测信号和晚相位检测信号的产生次数的数目。Technical solution 20. The clock and data recovery circuit according to technical solution 16, wherein the filtering unit is configured to count the number of times of generation of the early phase detection signal and the late phase detection signal generated in each cycle of the clock signal.

Claims (20)

1. A clock and data recovery circuit comprising:
a phase detection unit configured to generate an early phase detection signal and a late phase detection signal by comparing a clock signal and data;
a filtering unit configured to generate an upstream signal and a downstream signal based on the number of generation times of the early phase detection signal and the number of generation times of the late phase detection signal;
a phase information summing unit configured to receive an output of the filtering unit at each cycle of the clock signal and generate a first phase control signal and a second phase control signal by summing the number of up signals and the number of down signals received from the filtering unit during a summing time that is n times as large as the cycle of the clock signal, where n is an integer equal to or greater than 2; and
a phase interpolator configured to adjust a phase of the clock according to the first phase control signal and the second phase control signal.
2. The clock and data recovery circuit of claim 1, wherein the phase detection unit captures a level of the data at a rising edge of the divided clock signal obtained by dividing the clock signal, and performs an exclusive-or operation on the captured level to generate the early phase detection signal and the late phase detection signal.
3. The clock and data recovery circuit of claim 1, wherein the filtering unit generates one of the up signal and the down signal when a difference between the number of generation times of the early phase detection signal and the number of generation times of the late phase detection signal reaches a predetermined value.
4. The clock and data recovery circuit of claim 1, wherein the filtering unit comprises a moving average filter.
5. The clock and data recovery circuit of claim 1, wherein the phase information summing unit comprises:
an up signal adder configured to sum the number of up signals output from the filtering unit during a summation time and output a first phase control signal; and
a down signal adder configured to sum the number of down signals output from the filtering unit during a summation time and output a second phase control signal.
6. The clock and data recovery circuit of claim 5, wherein the up signal adder detects whether the up signal is output at each cycle of the clock signal and outputs the number of the up signals summed during the summation time as a multi-bit binary code.
7. The clock and data recovery circuit of claim 5, wherein the downstream signal adder detects whether the downstream signal is output at each cycle of the clock signal and outputs the number of downstream signals summed during the summation time as a multi-bit binary code.
8. A clock and data recovery circuit comprising:
a phase detection unit configured to generate an early phase detection signal and a late phase detection signal by comparing a first clock signal and data;
a filtering unit configured to generate an upstream signal and a downstream signal according to the number of generation times of the early phase detection signal and the number of generation times of the late phase detection signal;
a phase information summing unit configured to sum the number of generation times of the up signal and the number of generation times of the down signal in synchronization with the first clock signal and output a result of the summation as a first phase control signal and a second phase control signal in synchronization with the second clock signal; and
a phase interpolator configured to adjust a phase of the first clock signal according to the first phase control signal and the second phase control signal when updated in synchronization with the second clock signal.
9. The clock and data recovery circuit of claim 8, wherein a period of the second clock signal is n times greater than a period of the first clock signal, wherein n is an integer equal to or greater than 2.
10. The clock and data recovery circuit of claim 8, wherein the phase detection unit captures a level of the data at a rising edge of the divided clock signal obtained by dividing the first clock signal, and performs an exclusive-or operation on the captured level to generate the early phase detection signal and the late phase detection signal.
11. The clock and data recovery circuit of claim 8, wherein the filtering unit generates one of the up signal and the down signal when a difference between the number of generation times of the early phase detection signal and the number of generation times of the late phase detection signal reaches a predetermined value.
12. The clock and data recovery circuit of claim 8, wherein the filtering unit comprises a moving average filter.
13. The clock and data recovery circuit of claim 8, wherein the phase information summing unit comprises:
an up signal adder configured to sum the number of up signals output from the filtering unit during a time corresponding to a period of the second clock signal and output a sum result; and
a downstream signal adder configured to sum the number of downstream signals output from the filtering unit during a time corresponding to a period of the second clock signal and output a sum result.
14. The clock and data recovery circuit of claim 13, wherein the up signal adder detects whether the up signal is output at each cycle of the first clock signal and outputs the number of up signals summed during a time corresponding to a cycle of the second clock signal as the multi-bit binary code.
15. The clock and data recovery circuit of claim 13, wherein the downstream signal adder detects whether the downstream signal is output at each cycle of the first clock signal, and outputs the number of downstream signals summed during a time corresponding to a cycle of the second clock signal as the multi-bit binary code.
16. A clock and data recovery circuit comprising:
a phase detection unit configured to receive a clock signal and data, generate an early phase detection signal when an edge of the clock signal leads a transition point of the data, and generate a late phase detection signal when the edge of the clock signal is after the transition point of the data;
a filtering unit configured to generate one of an up signal and a down signal when a difference between the number of generation times of the early phase detection signal and the number of generation times of the late phase detection signal reaches a predetermined value;
a phase information summing unit configured to sum the number of received uplink signals and the number of received downlink signals during a summing time and generate a first phase control signal and a second phase control signal; and
a phase interpolator configured to receive the first phase control signal and the second phase control signal and adjust a phase of the clock signal.
17. The clock and data recovery circuit of claim 16, wherein the phase interpolator is configured to synchronize points in time at which the first phase control signal and the second phase control signal are received.
18. The clock and data recovery circuit of claim 16, wherein the phase interpolator is configured to change the phase adjustment of the clock signal according to the first phase control signal and the second phase control signal.
19. The clock and data recovery circuit of claim 16, wherein the phase detection unit is configured to generate the early phase detection signal and the late phase detection signal at each cycle of the clock signal.
20. The clock and data recovery circuit of claim 16, wherein the filtering unit is configured to count the number of generation times of the early phase detection signal and the late phase detection signal generated at each cycle of the clock signal.
CN201510558134.XA 2014-12-05 2015-09-02 Clock and data recovery circuits and systems using the same Active CN105680831B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2014-0174449 2014-12-05
KR1020140174449A KR20160069093A (en) 2014-12-05 2014-12-05 Clock and data recovery circuit and system using the same

Publications (2)

Publication Number Publication Date
CN105680831A CN105680831A (en) 2016-06-15
CN105680831B true CN105680831B (en) 2020-08-14

Family

ID=56095304

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510558134.XA Active CN105680831B (en) 2014-12-05 2015-09-02 Clock and data recovery circuits and systems using the same

Country Status (3)

Country Link
US (1) US9602272B2 (en)
KR (1) KR20160069093A (en)
CN (1) CN105680831B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102671076B1 (en) * 2017-02-09 2024-05-30 에스케이하이닉스 주식회사 Internal clock generation circuit
US11489657B1 (en) * 2021-10-20 2022-11-01 Diodes Incorporated Bit-level mode retimer

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7003066B1 (en) * 2001-12-03 2006-02-21 Lattice Semiconductor Corporation Digital phase locked loop with phase selector having minimized number of phase interpolators
CN101501995A (en) * 2006-07-28 2009-08-05 松下电器产业株式会社 Phase comparator, phase comparison device, and clock data recovery system
CN102751984A (en) * 2012-06-29 2012-10-24 无锡思泰迪半导体有限公司 High-speed clock data recovery system realization method and structure using same
CN103258561A (en) * 2012-02-20 2013-08-21 爱思开海力士有限公司 Data output timing control circuit for semiconductor apparatus
CN203708218U (en) * 2014-01-07 2014-07-09 英特格灵芯片(天津)有限公司 Clock data recovery circuit

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3660638B2 (en) * 2002-03-27 2005-06-15 株式会社東芝 Clock extraction circuit
JP5135009B2 (en) * 2008-03-13 2013-01-30 株式会社日立製作所 Clock data recovery circuit
JPWO2012017609A1 (en) * 2010-08-03 2013-09-19 パナソニック株式会社 Adaptive reception system and adaptive transmission / reception system
US8537955B1 (en) * 2010-09-28 2013-09-17 Agilent Technologies, Inc. System and method for compensating for loop filter delay
US8938043B2 (en) 2012-03-29 2015-01-20 Terasquare Co., Ltd. Adaptive optimum CDR bandwidth estimation by using a kalman gain extractor
US9184907B2 (en) * 2012-12-28 2015-11-10 Nvidia Corporation Flexible threshold counter for clock-and-data recovery

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7003066B1 (en) * 2001-12-03 2006-02-21 Lattice Semiconductor Corporation Digital phase locked loop with phase selector having minimized number of phase interpolators
CN101501995A (en) * 2006-07-28 2009-08-05 松下电器产业株式会社 Phase comparator, phase comparison device, and clock data recovery system
CN103258561A (en) * 2012-02-20 2013-08-21 爱思开海力士有限公司 Data output timing control circuit for semiconductor apparatus
CN102751984A (en) * 2012-06-29 2012-10-24 无锡思泰迪半导体有限公司 High-speed clock data recovery system realization method and structure using same
CN203708218U (en) * 2014-01-07 2014-07-09 英特格灵芯片(天津)有限公司 Clock data recovery circuit

Also Published As

Publication number Publication date
US9602272B2 (en) 2017-03-21
US20160164667A1 (en) 2016-06-09
KR20160069093A (en) 2016-06-16
CN105680831A (en) 2016-06-15

Similar Documents

Publication Publication Date Title
CN113841334B (en) Measurement and correction of multiphase clock duty cycle and time offset
US9184909B1 (en) Apparatus and methods for clock and data recovery
CN113497701B (en) Phase detector command propagation between channels in MCM USR SERDES
US9178690B2 (en) N factorial dual data rate clock and data recovery
US20060062341A1 (en) Fast-lock clock-data recovery system
CN104753750B (en) The synchronization of data-signal
CN103516355B (en) Delay control circuit and the clock generating circuit including delay control circuit
CN104685483B (en) For the method and apparatus of clock recovery
US20130259166A1 (en) Data transmission apparatus, data reception apparatus, and data transmission method
JP6219538B2 (en) Clock recovery circuit for multiple wire data signals
KR102501200B1 (en) Clock data recovery circuit and integrated circuit including the same
CN103490775A (en) Clock data recovery controller based on dual-loop structure
JP2008263508A (en) Clock and data recovery circuit
CN105680831B (en) Clock and data recovery circuits and systems using the same
US20080187080A1 (en) Oversampling data recovery circuit and method for a receiver
US9584305B2 (en) Deskew FIFO buffer with simplified initialization
US7629816B1 (en) Method and apparatus for pre-clocking
US20150016579A1 (en) Clock and data recovery device, sampler and sampling method thereof
JP2015100017A (en) Phase comparison circuit and clock data recovery circuit
JP4387410B2 (en) Receiver for cyclically encoded signals
US20160164666A1 (en) Clock and data recovery circuit and system using the same
JP3719413B2 (en) Data transmission system, data transmission / reception apparatus used therefor, and method thereof
JP2011077791A (en) Data transmission system and method, and data sending apparatus and receiving apparatus
JP2015104126A (en) Indexed i/o symbol communications

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant