Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6809484B2 - Synchronous circuit and control method of synchronous circuit - Google Patents
[go: Go Back, main page]

JP6809484B2 - Synchronous circuit and control method of synchronous circuit - Google Patents

Synchronous circuit and control method of synchronous circuit Download PDF

Info

Publication number
JP6809484B2
JP6809484B2 JP2017560037A JP2017560037A JP6809484B2 JP 6809484 B2 JP6809484 B2 JP 6809484B2 JP 2017560037 A JP2017560037 A JP 2017560037A JP 2017560037 A JP2017560037 A JP 2017560037A JP 6809484 B2 JP6809484 B2 JP 6809484B2
Authority
JP
Japan
Prior art keywords
signal
data
synchronization
supplies
flop
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
JP2017560037A
Other languages
Japanese (ja)
Other versions
JPWO2017119183A1 (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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Publication of JPWO2017119183A1 publication Critical patent/JPWO2017119183A1/en
Application granted granted Critical
Publication of JP6809484B2 publication Critical patent/JP6809484B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • 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
    • 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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

本技術は、同期回路および同期回路の制御方法に関する。詳しくは、周期信号に同期してデータ信号を取り込む同期回路および同期回路の制御方法に関する。 The present technology relates to a synchronous circuit and a control method of the synchronous circuit. More specifically, the present invention relates to a synchronization circuit that captures a data signal in synchronization with a periodic signal and a control method of the synchronization circuit.

従来より、位相同期回路などにおいて、2つの信号の位相差を検出するために位相検出器が用いられている。データ信号およびクロック信号を同期させるアナログの位相同期回路においては、ホッジ型の位相検出器などが用いられる(例えば、非特許文献1参照。)。このホッジ型の位相検出器には、フリップフロップとXOR(排他的論理和)ゲートとが設けられる。フリップフロップは、クロック信号に同期してデータ信号を保持し、XORゲートは、クロック信号とデータ信号との位相差に応じたパルス信号を出力する。 Conventionally, a phase detector has been used in a phase-locked loop or the like to detect the phase difference between two signals. In an analog phase-locked loop that synchronizes a data signal and a clock signal, a hodge-type phase detector or the like is used (see, for example, Non-Patent Document 1). This hodge type phase detector is provided with a flip-flop and an XOR (exclusive OR) gate. The flip-flop holds the data signal in synchronization with the clock signal, and the XOR gate outputs a pulse signal according to the phase difference between the clock signal and the data signal.

Behzad Razavi著、「Design of Integrated Circuits for Optical Communications」、(米国)、Wiley、pp294-303.Behzad Razavi, "Design of Integrated Circuits for Optical Communications," (USA), Wiley, pp294-303.

しかしながら、上述の位相検出器では、データ信号とクロック信号との位相を一致させる制御が行われるとフリップフロップのセットアップタイムまたはホールドタイムにおいてデータ信号の値が変化してしまうおそれがある。ここで、セットアップタイムは、クロック信号の立上り前においてデータ信号の変化が禁止される期間であり、ホールドタイムは、クロック信号の立上り後においてデータ信号の変化が禁止される期間である。セットアップタイムまたはホールドタイムにおいてデータ信号の値が変化するとフリップフロップはデータ信号の取込みに失敗して、その出力がメタステーブルとなる。この結果、位相検出器が誤動作して位相差を正確に検出することができなくなる。このように、クロック信号などの周期信号に同期してデータ信号を取り込む同期回路(位相検出器など)において、データ信号の取込みの失敗により誤動作が生じるという問題がある。 However, in the above-mentioned phase detector, if the control for matching the phases of the data signal and the clock signal is performed, the value of the data signal may change at the setup time or the hold time of the flip-flop. Here, the setup time is a period during which the change of the data signal is prohibited before the rise of the clock signal, and the hold time is the period during which the change of the data signal is prohibited after the rise of the clock signal. If the value of the data signal changes during the setup time or hold time, the flip-flop fails to capture the data signal and its output becomes a metastable. As a result, the phase detector malfunctions and the phase difference cannot be detected accurately. As described above, in a synchronization circuit (phase detector or the like) that captures a data signal in synchronization with a periodic signal such as a clock signal, there is a problem that a malfunction occurs due to a failure in capturing the data signal.

本技術はこのような状況に鑑みて生み出されたものであり、周期信号に同期してデータ信号を取り込む同期回路の誤動作を抑制することを目的とする。 This technology was created in view of such a situation, and aims to suppress malfunction of a synchronization circuit that takes in a data signal in synchronization with a periodic signal.

本技術は、上述の問題点を解消するためになされたものであり、その第1の側面は、入力信号を所定の周期信号に同期して保持する保持部と、上記入力信号と上記所定の周期信号との少なくとも一方をランダムな遅延時間に亘って遅延させて上記保持部に供給する可変遅延素子とを具備する同期回路、および、その制御方法である。これにより、ランダムな遅延時間に亘って遅延した入力信号が、周期信号に同期して保持されるという作用をもたらす。 The present technology has been made to solve the above-mentioned problems, and the first aspect thereof is a holding unit that holds an input signal in synchronization with a predetermined periodic signal, and the above-mentioned input signal and the above-mentioned predetermined. It is a synchronization circuit including a variable delay element which delays at least one of a periodic signal over a random delay time and supplies it to the holding part, and a control method thereof. This has the effect that the input signal delayed over a random delay time is held in synchronization with the periodic signal.

また、この第1の側面において、上記入力信号と上記所定の周期信号との少なくとも一方の位相の制御により上記入力信号の位相と上記所定の周期信号の位相とを一致させてもよい。これにより、入力信号の位相と周期信号の位相が一致するという作用をもたらす。 Further, in the first aspect, the phase of the input signal and the phase of the predetermined periodic signal may be matched by controlling the phase of at least one of the input signal and the predetermined periodic signal. This has the effect that the phase of the input signal and the phase of the periodic signal match.

また、この第1の側面において、ランダムな値の信号を生成して上記可変遅延素子に供給するジェネレータをさらに具備してもよい。これにより、ジェネレータで生成された信号により可変遅延素子の遅延時間が制御されるという作用をもたらす。 Further, in the first aspect, a generator that generates a signal having a random value and supplies the signal to the variable delay element may be further provided. This has the effect of controlling the delay time of the variable delay element by the signal generated by the generator.

また、この第1の側面において、上記ジェネレータは、定電流源と上記定電流源に接続された抵抗器とを備えてもよい。これにより、抵抗器の熱雑音の信号が生成されるという作用をもたらす。 Further, in this first aspect, the generator may include a constant current source and a resistor connected to the constant current source. This has the effect of generating a thermal noise signal for the resistor.

また、この第1の側面において、上記ジェネレータは、上記抵抗器からの信号を増幅するアンプをさらに備えてもよい。これにより、増幅された信号により可変遅延素子の遅延時間が制御されるという作用をもたらす。 Also, in this first aspect, the generator may further include an amplifier that amplifies the signal from the resistor. This has the effect of controlling the delay time of the variable delay element by the amplified signal.

また、この第1の側面において、上記可変遅延素子は、ランダムな電圧値に応じて容量を変化させる可変容量により上記入力信号と上記所定の周期信号との少なくとも一方を遅延させてもよい。これにより、入力信号と所定の周期信号との少なくとも一方がランダムな遅延時間に亘って可変容量により遅延するという作用をもたらす。 Further, in the first aspect, the variable delay element may delay at least one of the input signal and the predetermined periodic signal by a variable capacitance that changes the capacitance according to a random voltage value. This has the effect that at least one of the input signal and the predetermined periodic signal is delayed by the variable capacitance over a random delay time.

また、この第1の側面において、上記可変遅延素子は、ランダムな電流値のバイアス電流を供給する可変電流源と、上記供給されたバイアス電流に応じた遅延時間に亘って上記入力信号と上記所定の周期信号との少なくとも一方を遅延させるトランジスタとを備えてもよい。これにより、ランダムな電流値のバイアス電流に応じた遅延時間に亘って入力信号と所定の周期信号との少なくとも一方が遅延するという作用をもたらす。 Further, in the first aspect, the variable delay element has a variable current source that supplies a bias current of a random current value, and the input signal and the predetermined predetermined over a delay time corresponding to the supplied bias current. A transistor that delays at least one of the periodic signals of the above may be provided. As a result, at least one of the input signal and the predetermined periodic signal is delayed for a delay time corresponding to the bias current of the random current value.

また、この第1の側面において、上記可変遅延素子は、電気容量が一定の複数の固定容量と、固定遅延素子と、所定の乱数を示すデジタル信号に従って上記複数の固定容量のそれぞれと上記固定遅延素子とを接続する経路を開閉するスイッチとを備えてもよい。これにより、複数の固定容量のそれぞれと固定遅延素子とを接続する経路が乱数を示すデジタル信号に従って開閉されるという作用をもたらす。 Further, in the first aspect, the variable delay element includes a plurality of fixed capacitances having a constant electric capacity, a fixed delay element, each of the plurality of fixed capacitances according to a digital signal indicating a predetermined random number, and the fixed delay. A switch that opens and closes a path connecting the element may be provided. As a result, the path connecting each of the plurality of fixed capacitances and the fixed delay element is opened and closed according to a digital signal indicating a random number.

また、この第1の側面において、上記可変遅延素子は、各々が一定のバイアス電流を供給する複数の固定電流源と、上記バイアス電流の和に応じた遅延時間に亘って上記入力信号と上記所定の周期信号との少なくとも一方を遅延させるトランジスタと、乱数を示すデジタル信号に従って上記複数の固定電流源のそれぞれと上記トランジスタとを接続する経路を開閉するスイッチとを備えてもよい。これにより、複数の固定電流源のそれぞれとトランジスタとを接続する経路が乱数を示すデジタル信号に従って開閉されるという作用をもたらす。 Further, in the first aspect, the variable delay element has a plurality of fixed current sources, each of which supplies a constant bias current, and the input signal and the predetermined value over a delay time corresponding to the sum of the bias currents. A transistor that delays at least one of the periodic signals of the above and a switch that opens and closes a path connecting each of the plurality of fixed current sources and the transistor according to a digital signal indicating a random number may be provided. This has the effect that the path connecting each of the plurality of fixed current sources and the transistor is opened and closed according to a digital signal indicating a random number.

また、この第1の側面において、上記可変遅延素子は、上記入力信号のみをランダムな遅延時間に亘って遅延させてもよい。これにより、ランダムな遅延時間に亘って遅延した入力信号が、周期信号に同期して保持されるという作用をもたらす。 Further, in the first aspect, the variable delay element may delay only the input signal over a random delay time. This has the effect that the input signal delayed over a random delay time is held in synchronization with the periodic signal.

また、この第1の側面において、上記可変遅延素子は、上記所定の周期信号のみをランダムな遅延時間に亘って遅延させてもよい。これにより、入力信号が、ランダムな遅延時間に亘って遅延した周期信号に同期して保持されるという作用をもたらす。 Further, in the first aspect, the variable delay element may delay only the predetermined periodic signal over a random delay time. This has the effect that the input signal is held synchronously with the periodic signal delayed over a random delay time.

また、この第1の側面において、上記可変遅延素子は、上記入力信号と上記所定の周期信号との両方をランダムな遅延時間に亘って遅延させてもよい。これにより、ランダムな遅延時間に亘って遅延した入力信号が、ランダムな遅延時間に亘って遅延した周期信号に同期して保持されるという作用をもたらす。 Further, in the first aspect, the variable delay element may delay both the input signal and the predetermined periodic signal over a random delay time. This has the effect that the input signal delayed over the random delay time is held synchronously with the periodic signal delayed over the random delay time.

また、この第1の側面において、上記保持された入力信号に基づいて上記入力信号と上記所定の周期信号との位相差を検出する検出部と、上記所定の周期信号を生成する発振回路とをさらに具備し、上記制御部は、上記検出された位相差に基づいて上記発振回路を制御してもよい。これにより、検出された位相差に基づいて発振回路が制御されるという作用をもたらす。 Further, in the first aspect, a detection unit that detects a phase difference between the input signal and the predetermined periodic signal based on the held input signal, and an oscillation circuit that generates the predetermined periodic signal are provided. Further, the control unit may control the oscillation circuit based on the detected phase difference. This has the effect of controlling the oscillator circuit based on the detected phase difference.

また、この第1の側面において、上記保持部は、上記所定の周期信号の立上りエッジに同期して上記入力信号を保持するとともに上記保持した信号を第1の内部信号として供給する第1の前段フリップフロップと、上記所定の周期信号の立上りエッジに同期して上記第1の内部信号を保持するとともに上記保持した信号を第2の内部信号として供給する第1の後段フリップフロップと、上記所定の周期信号の立下がりエッジに同期して上記入力信号を保持する上記保持した信号を第3の内部信号として供給する第2の前段フリップフロップと、上記所定の周期信号の立上りエッジに同期して上記第3の内部信号を保持するとともに上記保持した信号を第4の内部信号として供給する第2の後段フリップフロップとを備え、上記検出部は、上記第1の内部信号と上記第4の内部信号との排他的論理和を出力する第1の排他的論理和ゲートと、上記第2の内部信号と上記第4の内部信号との排他的論理和を出力する第2の排他的論理和ゲートとを備え、上記可変遅延素子は、上記遅延させた信号を上記第2の前段フリップフロップに供給してもよい。これにより、周期信号の立下りエッジに同期して信号を保持する第2のフリップフロップに、遅延した信号が供給されるという作用をもたらす。 Further, in the first aspect, the holding unit holds the input signal in synchronization with the rising edge of the predetermined periodic signal, and supplies the held signal as the first internal signal. The flip flop, the first post-stage flip flop that holds the first internal signal in synchronization with the rising edge of the predetermined periodic signal and supplies the held signal as the second internal signal, and the predetermined The second front flip flop that holds the input signal in synchronization with the falling edge of the periodic signal and supplies the held signal as a third internal signal, and the rising edge of the predetermined periodic signal in synchronization with the above. It includes a second rear-stage flipflop that holds a third internal signal and supplies the held signal as a fourth internal signal, and the detection unit uses the first internal signal and the fourth internal signal. A first exclusive logical sum gate that outputs the exclusive logical sum of the above, and a second exclusive logical sum gate that outputs the exclusive logical sum of the second internal signal and the fourth internal signal. The variable delay element may supply the delayed signal to the second pre-stage flip flop. As a result, the delayed signal is supplied to the second flip-flop that holds the signal in synchronization with the falling edge of the periodic signal.

また、この第1の側面において、上記入力信号を上記ランダムな入力時間に亘って遅延させたエッジデータと上記入力信号を所定の遅延時間に亘って遅延させたリカバリデータとを上記保持部に供給する可変遅延回路と上記入力信号のエッジを検出するエッジ検出回路と、上記エッジが検出されたタイミングに同期して上記所定の周期信号を生成する発振回路とをさらに具備し、上記演算回路は、上記保持されたエッジデータおよびリカバリデータに基づいて上記可変遅延回路および上記発振回路を制御してもよい。これにより、エッジが検出されたタイミングによって周期信号が生成されるという作用をもたらす。 Further, in the first aspect, edge data in which the input signal is delayed over the random input time and recovery data in which the input signal is delayed over a predetermined delay time are supplied to the holding unit. The variable delay circuit, the edge detection circuit for detecting the edge of the input signal, and the oscillation circuit for generating the predetermined periodic signal in synchronization with the timing at which the edge is detected are further provided. The variable delay circuit and the oscillation circuit may be controlled based on the retained edge data and recovery data. This has the effect of generating a periodic signal at the timing when the edge is detected.

また、この第1の側面において、上記所定の周期信号は、位相がπ/2異なる第1および第2の周期信号を含み、上記保持部は、上記第1の周期信号の立上りエッジに同期して上記エッジデータを保持するとともに上記保持した信号を第1のエッジデータとして供給する第1のフリップフロップと、上記第2の周期信号の立上りエッジに同期して上記リカバリデータを保持するとともに上記保持した信号を第1のリカバリデータとして供給する第2のフリップフロップと、上記第1の周期信号の立下りエッジに同期して上記エッジデータを保持するとともに上記保持した信号を第2のエッジデータとして供給する第3のフリップフロップと、上記第2の周期信号の立下りエッジに同期して上記リカバリデータを保持するとともに上記保持した信号を第2のリカバリデータとして供給する第4のフリップフロップとを備え、上記演算回路は、上記第1および第2のエッジデータと上記第1および第2のリカバリデータに基づいて上記可変遅延回路および上記発振回路を制御してもよい。これにより、ハーフレート方式において、リカバリデータと、ランダムな遅延時間に亘って遅延したエッジデータとが、周期信号に同期して保持されるという作用をもたらす。 Further, in the first aspect, the predetermined periodic signal includes the first and second periodic signals having different phases by π / 2, and the holding portion synchronizes with the rising edge of the first periodic signal. The recovery data is held and held in synchronization with the first flip flop that holds the edge data and supplies the held signal as the first edge data and the rising edge of the second periodic signal. The edge data is held in synchronization with the falling edge of the first periodic signal and the second flip flop that supplies the signal as the first recovery data, and the held signal is used as the second edge data. A third flip flop to be supplied and a fourth flip flop that holds the recovery data in synchronization with the falling edge of the second periodic signal and supplies the held signal as the second recovery data. The arithmetic circuit may control the variable delay circuit and the oscillation circuit based on the first and second edge data and the first and second recovery data. As a result, in the half-rate method, the recovery data and the edge data delayed over a random delay time are held in synchronization with the periodic signal.

また、この第1の側面において、上記所定の周期信号は、位相が互いにπ/4異なる第1、第2、第3および第4の周期信号を含み、上記保持部は、上記第1の周期信号の立上りエッジに同期して上記エッジデータを保持するとともに上記保持した信号を第1のエッジデータとして供給する第1のフリップフロップと、上記第2の周期信号の立上りエッジに同期して上記リカバリデータを保持するとともに上記保持した信号を第1のリカバリデータとして供給する第2のフリップフロップと、上記第3の周期信号の立上りエッジに同期して上記エッジデータを保持するとともに上記保持した信号を第2のエッジデータとして供給する第3のフリップフロップと、上記第4の周期信号の立上りエッジに同期して上記リカバリデータを保持するとともに上記保持した信号を第2のリカバリデータとして供給する第4のフリップフロップと、上記第1の周期信号の立下りエッジに同期して上記エッジデータを保持するとともに上記保持した信号を第3のエッジデータとして供給する第5のフリップフロップと、上記第2の周期信号の立下りエッジに同期して上記リカバリデータを保持するとともに上記保持した信号を第3のリカバリデータとして供給する第6のフリップフロップと、上記第3の周期信号の立下りエッジに同期して上記エッジデータを保持するとともに上記保持した信号を第4のエッジデータとして供給する第7のフリップフロップと、上記第4の周期信号の立下りエッジに同期して上記リカバリデータを保持するとともに上記保持した信号を第4のリカバリデータとして供給する第8のフリップフロップとを備え、上記演算回路は、上記第1、第2、第3および第4のエッジデータと上記第1、第2、第3および第4のリカバリデータとに基づいて上記可変遅延回路および上記発振回路を制御してもよい。これにより、クォーターレート方式において、リカバリデータと、ランダムな遅延時間に亘って遅延したエッジデータとが、周期信号に同期して保持されるという作用をもたらす。 Further, in the first aspect, the predetermined periodic signal includes the first, second, third and fourth periodic signals whose phases are different from each other by π / 4, and the holding unit has the first period. The first flip flop that retains the edge data in synchronization with the rising edge of the signal and supplies the held signal as the first edge data, and the recovery in synchronization with the rising edge of the second periodic signal. The second flip flop that retains the data and supplies the retained signal as the first recovery data, and the edge data that is retained and the retained signal synchronized with the rising edge of the third periodic signal. The third flip flop supplied as the second edge data and the recovery data are retained in synchronization with the rising edge of the fourth periodic signal, and the retained signal is supplied as the second recovery data. The flip flop, the fifth flip flop that holds the edge data in synchronization with the falling edge of the first periodic signal, and supplies the held signal as the third edge data, and the second flip flop. The sixth flip flop that holds the recovery data in synchronization with the falling edge of the periodic signal and supplies the held signal as the third recovery data, and synchronizes with the falling edge of the third periodic signal. The recovery data is held in synchronization with the seventh flip flop that holds the edge data and supplies the held signal as the fourth edge data, and the falling edge of the fourth periodic signal. It includes an eighth flip flop that supplies the held signal as fourth recovery data, and the arithmetic circuit includes the first, second, third, and fourth edge data and the first, second, and fourth edge data. The variable delay circuit and the oscillation circuit may be controlled based on the third and fourth recovery data. As a result, in the quarter rate method, the recovery data and the edge data delayed over a random delay time are held in synchronization with the periodic signal.

本技術によれば、周期信号に同期してデータ信号を取り込む同期回路の誤動作を抑制することができるという優れた効果を奏し得る。なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。 According to the present technology, it is possible to obtain an excellent effect that a malfunction of a synchronization circuit that captures a data signal in synchronization with a periodic signal can be suppressed. The effects described here are not necessarily limited, and may be any of the effects described in the present disclosure.

本技術の第1の実施の形態における通信システムの一構成例を示すブロック図である。It is a block diagram which shows one configuration example of the communication system in 1st Embodiment of this technology. 本技術の第1の実施の形態におけるクロックデータリカバリ回路の一構成例を示すブロック図である。It is a block diagram which shows one configuration example of the clock data recovery circuit in the 1st Embodiment of this technique. 本技術の第1の実施の形態におけるランダムジッタジェネレータの一構成例を示す回路とノイズ特性とを示す図である。It is a figure which shows the circuit which shows one configuration example of the random jitter generator and the noise characteristic in 1st Embodiment of this technique. 本技術の第1の実施の形態における位相検出器の一構成例を示す回路図である。It is a circuit diagram which shows one structural example of the phase detector in the 1st Embodiment of this technique. 本技術の第1の実施の形態における可変遅延素子の一構成例を示す回路図である。It is a circuit diagram which shows one structural example of the variable delay element in 1st Embodiment of this technique. 本技術の第1の実施の形態における発振回路の一構成例を示す回路図である。It is a circuit diagram which shows one configuration example of the oscillation circuit in 1st Embodiment of this technique. 本技術の第1の実施の形態におけるセットアップタイムおよびホールドタイムについて説明するための図である。It is a figure for demonstrating the setup time and hold time in the 1st Embodiment of this technique. 本技術の第1の実施の形態における位相シフト前後の信号の一例を示すタイミングチャートである。It is a timing chart which shows an example of the signal before and after the phase shift in the 1st Embodiment of this technique. 本技術の第1の実施の形態におけるデータ信号およびクロック信号の位相特性の一例を示す図である。It is a figure which shows an example of the phase characteristic of the data signal and the clock signal in the 1st Embodiment of this technique. 本技術の比較例におけるデータ信号およびクロック信号の位相特性の一例を示す図である。It is a figure which shows an example of the phase characteristic of a data signal and a clock signal in the comparative example of this technique. 本技術の第1の実施の形態における位相検出器の動作の一例を示すタイミングチャートである。It is a timing chart which shows an example of the operation of the phase detector in the 1st Embodiment of this technique. 本技術の第1の実施の形態と比較例とにおける入力位相差と出力位相差との関係の一例を示すグラフである。It is a graph which shows an example of the relationship between the input phase difference and the output phase difference in the 1st Embodiment of this technique and a comparative example. 本技術の第1の実施の形態におけるクロックデータリカバリ回路の動作の一例を示すフローチャートである。It is a flowchart which shows an example of the operation of the clock data recovery circuit in 1st Embodiment of this technique. 本技術の第1の実施の形態の第1の変形例における位相検出器の一構成例を示す回路図である。It is a circuit diagram which shows one structural example of the phase detector in the 1st modification of 1st Embodiment of this technique. 本技術の第1の実施の形態の第2の変形例における位相検出器の一構成例を示す回路図である。It is a circuit diagram which shows one structural example of the phase detector in the 2nd modification of the 1st Embodiment of this technique. 本技術の第1の実施の形態の第3の変形例における可変遅延素子の一構成例を示す回路図である。It is a circuit diagram which shows one structural example of the variable delay element in the 3rd modification of the 1st Embodiment of this technique. 本技術の第1の実施の形態の第4の変形例におけるクロックデータリカバリ回路の一構成例を示すブロック図である。It is a block diagram which shows one configuration example of the clock data recovery circuit in the 4th modification of the 1st Embodiment of this technique. 本技術の第1の実施の形態の第4の変形例における可変遅延素子の一構成例を示す回路図である。It is a circuit diagram which shows one structural example of the variable delay element in the 4th modification of the 1st Embodiment of this technique. 本技術の第1の実施の形態の第5の変形例における可変遅延素子の一構成例を示す回路図である。It is a circuit diagram which shows one structural example of the variable delay element in the 5th modification of the 1st Embodiment of this technique. 本技術の第2の実施の形態におけるクロックデータリカバリ回路の一構成例を示すブロック図である。It is a block diagram which shows one configuration example of the clock data recovery circuit in the 2nd Embodiment of this technique. 本技術の第2の実施の形態における遅延部および保持部の一構成例を示す回路図である。It is a circuit diagram which shows one structural example of the delay part and the holding part in the 2nd Embodiment of this technique. 本技術の第2の実施の形態における発振回路の一構成例を示す回路図である。It is a circuit diagram which shows one configuration example of the oscillation circuit in the 2nd Embodiment of this technique. 本技術の第2の実施の形態におけるデジタル演算回路の一構成例を示すブロック図である。It is a block diagram which shows one structural example of the digital arithmetic circuit in 2nd Embodiment of this technique. 本技術の第2の実施の形態における遅延部の動作の一例を示すタイミングチャートである。It is a timing chart which shows an example of the operation of the delay part in the 2nd Embodiment of this technique. 本技術の第3の実施の形態におけるランダムジッタジェネレータの一構成例を示す回路図である。It is a circuit diagram which shows one configuration example of the random jitter generator in the 3rd Embodiment of this technique. 本技術の第3の実施の形態におけるアンプの一構成例を示す回路図である。It is a circuit diagram which shows one configuration example of the amplifier in the 3rd Embodiment of this technique. 本技術の第4の実施の形態における遅延部および保持部の一構成例を示す回路図である。It is a circuit diagram which shows one structural example of a delay part and a holding part in 4th Embodiment of this technique. 本技術の第4の実施の形態におけるクロックデータリカバリ回路の動作の一例を示すタイミングチャートである。It is a timing chart which shows an example of the operation of the clock data recovery circuit in 4th Embodiment of this technique. 本技術の第5の実施の形態における遅延部および保持部の一構成例を示す回路図である。It is a circuit diagram which shows one structural example of the delay part and the holding part in 5th Embodiment of this technique. 本技術の第5の実施の形態におけるクロックデータリカバリ回路の動作の一例を示すタイミングチャートである。It is a timing chart which shows an example of the operation of the clock data recovery circuit in 5th Embodiment of this technique.

以下、本技術を実施するための形態(以下、実施の形態と称する)について説明する。説明は以下の順序により行う。
1.第1の実施の形態(ランダムに遅延させたデータ信号をクロック信号に同期して保持する例)
2.第2の実施の形態(ランダムに遅延させたデータ信号をクロック信号に同期して保持し、クロック信号の位相および周波数を制御する例)
3.第3の実施の形態(アンプで増幅したノイズによりランダムに遅延させたデータ信号をクロック信号に同期して保持する例)
4.第4の実施の形態(ハーフレート方式においてランダムに遅延させたデータ信号をクロック信号に同期して保持する例)
5.第5の実施の形態(クォーターレート方式においてランダムに遅延させたデータ信号をクロック信号に同期して保持する例)
Hereinafter, embodiments for carrying out the present technology (hereinafter referred to as embodiments) will be described. The explanation will be given in the following order.
1. 1. First Embodiment (Example of holding a randomly delayed data signal in synchronization with a clock signal)
2. 2. Second embodiment (an example in which a randomly delayed data signal is held in synchronization with a clock signal and the phase and frequency of the clock signal are controlled).
3. 3. Third Embodiment (Example of holding a data signal randomly delayed by noise amplified by an amplifier in synchronization with a clock signal)
4. Fourth Embodiment (Example of holding a data signal randomly delayed in the half-rate method in synchronization with a clock signal)
5. Fifth Embodiment (Example of holding a data signal randomly delayed in the quarter rate method in synchronization with a clock signal)

<1.第1の実施の形態>
[電子装置の構成例]
図1は、第1の実施の形態における通信システムの一構成例を示すブロック図である。この通信システムは、ソース機器100および電子装置200を備える。また、電子装置200は、通信インターフェース210、クロックデータリカバリ回路300およびデータ処理部220を備える。
<1. First Embodiment>
[Example of electronic device configuration]
FIG. 1 is a block diagram showing a configuration example of a communication system according to the first embodiment. This communication system includes a source device 100 and an electronic device 200. Further, the electronic device 200 includes a communication interface 210, a clock data recovery circuit 300, and a data processing unit 220.

通信インターフェース210は、ソース機器100などの外部の装置との間でデータ信号を送受信するものである。この通信インターフェース210は、クロック信号が重畳されたデータ信号DATAを受信し、そのデータ信号DATAをクロックデータリカバリ回路300に信号線219を介して供給する。この通信インターフェース210の通信規格として、例えば、DisplayPort v1.3、MIPI(Mobile Industry Processor Interface) M-PHY v4.0規格が用いられる。 The communication interface 210 transmits / receives a data signal to / from an external device such as the source device 100. The communication interface 210 receives the data signal DATA on which the clock signal is superimposed, and supplies the data signal DATA to the clock data recovery circuit 300 via the signal line 219. As the communication standard of this communication interface 210, for example, DisplayPort v1.3 and MIPI (Mobile Industry Processor Interface) M-PHY v4.0 standard are used.

クロックデータリカバリ回路300は、データ信号DATAに重畳されたクロック信号と略同一のクロック信号CKをデータ信号DATAから生成するものである。このクロックデータリカバリ回路300は、その内部でクロック信号CKを発振回路により生成し、そのクロック信号CKの位相をデータ信号に合わせて調整する。これにより、送信側で重畳されたクロック信号と略一致する信号がクロック信号CKとして再生される。クロックデータリカバリ回路300は、データ信号DATAと生成したクロック信号CKとをデータ処理部220に信号線308および309を介して供給する。なお、クロックデータリカバリ回路300は、特許請求の範囲に記載の同期回路の一例である。 The clock data recovery circuit 300 generates a clock signal CK substantially the same as the clock signal superimposed on the data signal DATA from the data signal DATA. The clock data recovery circuit 300 internally generates a clock signal CK by an oscillation circuit, and adjusts the phase of the clock signal CK according to the data signal. As a result, a signal that substantially matches the clock signal superimposed on the transmitting side is reproduced as the clock signal CK. The clock data recovery circuit 300 supplies the data signal DATA and the generated clock signal CK to the data processing unit 220 via the signal lines 308 and 309. The clock data recovery circuit 300 is an example of the synchronization circuit described in the claims.

データ処理部220は、クロック信号CKに同期してデータ信号DATAを取り込んで処理するものである。このデータ処理部220は、例えば、シリアルデータをパラレルデータに変換する処理、音声処理や画像処理などを行う。 The data processing unit 220 takes in and processes the data signal DATA in synchronization with the clock signal CK. The data processing unit 220 performs, for example, processing for converting serial data into parallel data, audio processing, image processing, and the like.

[クロックデータリカバリ回路の構成例]
図2は、第1の実施の形態におけるクロックデータリカバリ回路300の一構成例を示すブロック図である。このクロックデータリカバリ回路300は、ランダムジッタジェネレータ310、位相検出器320、デジタル演算回路330および発振回路340を備える。
[Clock data recovery circuit configuration example]
FIG. 2 is a block diagram showing a configuration example of the clock data recovery circuit 300 according to the first embodiment. The clock data recovery circuit 300 includes a random jitter generator 310, a phase detector 320, a digital arithmetic circuit 330, and an oscillation circuit 340.

ランダムジッタジェネレータ310は、ランダムな電圧値の電圧信号VRJを生成するものである。このランダムジッタジェネレータ310は、その電圧信号VRJを位相検出器320に供給する。The random jitter generator 310 generates a voltage signal VRJ having a random voltage value. The random jitter generator 310 supplies the voltage signal VRJ to the phase detector 320.

位相検出器320は、データ信号DATAと、発振回路340からのクロック信号CKとの位相差を検出するものである。この位相検出器320は、電圧信号VRJの値に応じた(すなわち、ランダムな)遅延時間に亘ってデータ信号DATAを遅延させてから取り込んで処理し、位相差を示す検出信号UPおよびDNを生成する。検出信号UPは、データ信号DATAに対して、クロック信号CKの位相が進んでいるか否かを示す。例えば、クロック信号CKの方が進んでいる場合に検出信号UPにハイレベルが設定され、遅れている場合にローレベルが設定される。The phase detector 320 detects the phase difference between the data signal DATA and the clock signal CK from the oscillation circuit 340. The phase detector 320 delays the data signal DATA for a delay time corresponding to the value of the voltage signal VRJ (that is, at random), then captures and processes the data signal DATA, and detects the detection signals UP and DN indicating the phase difference. Generate. The detection signal UP indicates whether or not the phase of the clock signal CK is advanced with respect to the data signal DATA. For example, a high level is set for the detection signal UP when the clock signal CK is ahead, and a low level is set when the clock signal CK is behind.

一方、検出信号DNは、データ信号DATAに対して、クロック信号CKの位相が遅れているか否かを示す。例えば、クロック信号CKの方が遅れている場合に検出信号DNにハイレベルが設定され、進んでいる場合にローレベルが設定される。 On the other hand, the detection signal DN indicates whether or not the phase of the clock signal CK is delayed with respect to the data signal DATA. For example, when the clock signal CK is delayed, the detection signal DN is set to a high level, and when the clock signal CK is advanced, a low level is set.

なお、位相検出器320は、クロック信号とデータ信号との位相差を検出しているが、ストローブ信号など、クロック信号以外の周期信号とデータ信号との位相差を検出してもよい。 Although the phase detector 320 detects the phase difference between the clock signal and the data signal, it may detect the phase difference between the data signal and a periodic signal other than the clock signal, such as a strobe signal.

デジタル演算回路330は、検出信号UPおよびDNの示す位相差に基づいて、クロック信号CKの位相を制御信号Pcontrolで制御することによりデータ信号DATAとクロック信号CKとの位相を一致させるものである。このデジタル演算回路330は、検出回数UPおよびDNのそれぞれについてハイレベルになった回数を計数する。そして、デジタル演算回路330は、検出信号UPがハイレベルになった頻度が、検出信号DNがハイレベルになった頻度よりも高いほど、クロック信号CKの位相を遅くする。一方、検出信号DNがハイレベルになった頻度が、検出信号UPがハイレベルになった頻度よりも高いほど、デジタル演算回路330はクロック信号CKの位相を進める。なお、デジタル演算回路330は、特許請求の範囲に記載の制御部の一例である。The digital arithmetic circuit 330 matches the phases of the data signal DATA and the clock signal CK by controlling the phase of the clock signal CK with the control signal P control based on the phase difference indicated by the detection signals UP and DN. .. The digital arithmetic circuit 330 counts the number of high levels for each of the detection count UP and DN. Then, the digital arithmetic circuit 330 delays the phase of the clock signal CK as the frequency at which the detection signal UP becomes high level is higher than the frequency at which the detection signal DN becomes high level. On the other hand, the higher the frequency at which the detection signal DN becomes high level than the frequency at which the detection signal UP becomes high level, the more the digital arithmetic circuit 330 advances the phase of the clock signal CK. The digital arithmetic circuit 330 is an example of the control unit described in the claims.

発振回路340は、制御信号Pcontrolに従ってクロック信号CKを生成して位相検出器320およびデータ処理部220に供給するものである。The oscillation circuit 340 generates a clock signal CK according to the control signal P control and supplies it to the phase detector 320 and the data processing unit 220.

上述したように、位相差に応じてクロック信号の位相を制御するクロックデータリカバリ回路は、位相補間型のクロックデータリカバリ回路と呼ばれる。 As described above, the clock data recovery circuit that controls the phase of the clock signal according to the phase difference is called a phase interpolation type clock data recovery circuit.

なお、ランダムジッタジェネレータ310、位相検出器320、デジタル演算回路330および発振回路340をクロックデータリカバリ回路300内に設けているが、この構成に限定されない。これらの回路を、2つのクロック信号を同期させる位相同期回路に設けてもよい。この場合には、データ信号DATAおよびクロック信号CKの代わりに、2つのクロック信号が位相検出器320に入力される。 The random jitter generator 310, the phase detector 320, the digital arithmetic circuit 330, and the oscillation circuit 340 are provided in the clock data recovery circuit 300, but the configuration is not limited to this. These circuits may be provided in a phase-locked loop that synchronizes two clock signals. In this case, instead of the data signal DATA and the clock signal CK, two clock signals are input to the phase detector 320.

[ランダムジッタジェネレータの構成例]
図3は、第1の実施の形態におけるランダムジッタジェネレータ310の一構成例を示す回路とノイズ特性を示す図である。同図におけるaは、ランダムジッタジェネレータ310の一構成例を示す回路図である。このランダムジッタジェネレータ310は、定電流源311および抵抗器312を備える。定電流源311および抵抗器312は、電源端子と接地端子との間に直列に接続され、それらの接続点の電圧信号がVRJとして位相検出器320に供給される。抵抗器312は、ノイズ源として用いられ、その熱雑音のノイズレベルは、温度Tと抵抗値Rとに依存する。なお、ランダムジッタジェネレータ310は、特許請求の範囲に記載のジェネレータの一例である。
[Random jitter generator configuration example]
FIG. 3 is a diagram showing a circuit and noise characteristics showing a configuration example of the random jitter generator 310 according to the first embodiment. In the figure, a is a circuit diagram showing a configuration example of the random jitter generator 310. The random jitter generator 310 includes a constant current source 311 and a resistor 312. The constant current source 311 and the resistor 312 are connected in series between the power supply terminal and the ground terminal, and the voltage signal at these connection points is supplied to the phase detector 320 as VRJ . The resistor 312 is used as a noise source, and the noise level of the thermal noise depends on the temperature T and the resistance value R. The random jitter generator 310 is an example of the generator described in the claims.

図3におけるbは、ノイズ特性を示す図である。同図におけるbの縦軸は、ノイズ源(抵抗器312)のノイズレベルを示し、横軸は、ノイズの周波数fを示す。抵抗器312の電圧Vnoiseは、次の式により表される。
Vnoise=(2kRT・Δf)1/2
上式において、kはボルツマン定数である。Rは、抵抗器312の抵抗値であり、単位は例えばオーム(Ω)である。Tは、抵抗器312の温度であり、単位は例えば、ケルビン(K)である。Δfは、ノイズの帯域幅を示し、単位は例えばヘルツ(Hz)である。
FIG. 3B is a diagram showing noise characteristics. In the figure, the vertical axis of b indicates the noise level of the noise source (resistor 312), and the horizontal axis indicates the noise frequency f. The voltage Vnoise of the resistor 312 is expressed by the following equation.
Vnoise = (2kRT · Δf) 1/2
In the above equation, k is the Boltzmann constant. R is the resistance value of the resistor 312, and the unit is, for example, ohm (Ω). T is the temperature of the resistor 312 and the unit is, for example, Kelvin (K). Δf indicates the bandwidth of noise, and the unit is, for example, hertz (Hz).

そして、電圧信号VRJの値は、定電流源311の供給する電流値をIとして、次の式により表される。
RJ=I・R±Vnoise
The value of the voltage signal VRJ is expressed by the following equation, where I 0 is the current value supplied by the constant current source 311.
V RJ = I 0 · R ± V noise

このように、抵抗器312の熱雑音を用いてランダムな値の電圧信号がVRJが生成される。なお、ランダムジッタジェネレータ310は、抵抗器312以外の素子や回路をノイズ源として用いてもよい。In this way, a voltage signal of a random value is generated as VRJ by using the thermal noise of the resistor 312. The random jitter generator 310 may use an element or circuit other than the resistor 312 as a noise source.

[位相検出器の構成例]
図4は、第1の実施の形態における位相検出器320の一構成例を示す回路図である。この位相検出器320は、固定遅延素子321と、可変遅延素子400と、前段フリップフロップ323および324と、後段フリップフロップ325および326と、XORゲート327および328とを備える。
[Phase detector configuration example]
FIG. 4 is a circuit diagram showing a configuration example of the phase detector 320 according to the first embodiment. The phase detector 320 includes a fixed delay element 321, a variable delay element 400, front flip-flops 323 and 324, rear flip-flops 325 and 326, and XOR gates 327 and 328.

固定遅延素子321は、一定の遅延時間に亘ってデータ信号DATAを遅延させるものである。この固定遅延素子321の遅延時間は、例えば、可変遅延素子400の遅延時間の平均値に設定される。固定遅延素子321は、遅延させたデータ信号DATAを前段フリップフロップ323に供給する。 The fixed delay element 321 delays the data signal DATA over a fixed delay time. The delay time of the fixed delay element 321 is set to, for example, the average value of the delay times of the variable delay element 400. The fixed delay element 321 supplies the delayed data signal DATA to the front flip-flop 323.

可変遅延素子400は、電圧信号VRJの値に応じた(すなわち、ランダムな)遅延時間に亘ってデータ信号DATAを遅延させるものである。この可変遅延素子400は、遅延させたデータ信号DATAを前段フリップフロップ324に供給する。The variable delay element 400 delays the data signal DATA over a delay time corresponding to the value of the voltage signal VRJ (that is, at random). The variable delay element 400 supplies the delayed data signal DATA to the pre-stage flip-flop 324.

なお、可変遅延素子400は、データ信号DATAを反転せずに出力する素子(すなわち、バッファ)であるが、反転して出力する素子(すなわち、インバータ)であってもよい。インバータとする場合には、前段フリップフロップ324は、そのインバータで反転した信号の立上りに同期してデータ信号DATAを保持する。 The variable delay element 400 is an element (that is, a buffer) that outputs the data signal DATA without being inverted, but may be an element (that is, an inverter) that outputs the data signal DATA in an inverted manner. In the case of an inverter, the pre-stage flip-flop 324 holds the data signal DATA in synchronization with the rising edge of the signal inverted by the inverter.

前段フリップフロップ323は、クロック信号CKの立上りエッジに同期してデータ信号を保持するものである。この前段フリップフロップ323は、保持した信号を内部信号Q1としてXORゲート327と後段フリップフロップ325とデータ処理部220とに供給する。なお、前段フリップフロップ323は、特許請求の範囲に記載の第1の前段フリップフロップの一例である。 The pre-stage flip-flop 323 holds the data signal in synchronization with the rising edge of the clock signal CK. The front flip-flop 323 supplies the held signal as an internal signal Q1 to the XOR gate 327, the rear flip-flop 325, and the data processing unit 220. The front flip-flop 323 is an example of the first front flip-flop described in the claims.

後段フリップフロップ325は、クロック信号CKの立上りエッジに同期して内部信号Q1を保持するものである。この後段フリップフロップ325は、保持した信号を内部信号Q2としてXORゲート328に供給する。なお、後段フリップフロップ325は、特許請求の範囲に記載の第1の後段フリップフロップの一例である。 The post-stage flip-flop 325 holds the internal signal Q1 in synchronization with the rising edge of the clock signal CK. The subsequent flip-flop 325 supplies the held signal as an internal signal Q2 to the XOR gate 328. The latter-stage flip-flop 325 is an example of the first rear-stage flip-flop described in the claims.

前段フリップフロップ324は、クロック信号CKの立下りエッジに同期してデータ信号を保持するものである。この前段フリップフロップ324は、保持した信号を内部信号Q3として後段フリップフロップ326に供給する。なお、前段フリップフロップ324は、特許請求の範囲に記載の第2の前段フリップフロップの一例である。 The pre-stage flip-flop 324 holds the data signal in synchronization with the falling edge of the clock signal CK. The front flip-flop 324 supplies the held signal as an internal signal Q3 to the rear flip-flop 326. The front flip-flop 324 is an example of the second front flip-flop described in the claims.

後段フリップフロップ326は、クロック信号CKの立上りエッジに同期して内部信号Q3を保持するものである。この後段フリップフロップ326は、保持した信号を内部信号Q4としてXORゲート327および328に供給する。なお、後段フリップフロップ326は、特許請求の範囲に記載の第2の後段フリップフロップの一例である。 The post-stage flip-flop 326 holds the internal signal Q3 in synchronization with the rising edge of the clock signal CK. The subsequent flip-flop 326 supplies the held signal as an internal signal Q4 to the XOR gates 327 and 328. The latter-stage flip-flop 326 is an example of the second rear-stage flip-flop described in the claims.

XORゲート327は、内部信号Q1およびQ4の排他的論理和を検出信号DNとして出力するものである。XORゲート328は、内部信号Q2およびQ4の排他的論理和を検出信号UPとして出力するものである。 The XOR gate 327 outputs the exclusive OR of the internal signals Q1 and Q4 as the detection signal DN. The XOR gate 328 outputs the exclusive OR of the internal signals Q2 and Q4 as a detection signal UP.

なお、XORゲート327および328からなる回路は、特許請求の範囲に記載の検出部の一例である。また、XORゲート327は、特許請求の範囲に記載の第1の排他的論理和ゲートの一例であり、XORゲート328は、特許請求の範囲に記載の第2の排他的論理和ゲートの一例である。 The circuit including the XOR gates 327 and 328 is an example of the detection unit described in the claims. Further, the XOR gate 327 is an example of the first exclusive OR gate described in the claims, and the XOR gate 328 is an example of the second exclusive OR gate described in the claims. is there.

また、遅延時間がランダムな可変遅延素子400を位相検出器320に設けているが、フリップフロップやラッチ回路などの保持部を備える同期回路であれば、その可変遅延素子400を位相検出器以外の回路に設けることもできる。例えば、アナログデジタル変換器に可変遅延素子400を設けてもよい。この場合には、周期信号に同期して信号を保持するフリップフロップなどの前段に、可変遅延素子400が挿入される。 Further, although the phase detector 320 is provided with a variable delay element 400 having a random delay time, if the synchronous circuit is provided with a holding unit such as a flip-flop or a latch circuit, the variable delay element 400 may be other than the phase detector. It can also be provided in the circuit. For example, the analog-digital converter may be provided with the variable delay element 400. In this case, the variable delay element 400 is inserted in the front stage of a flip-flop or the like that holds the signal in synchronization with the periodic signal.

[可変遅延素子の構成例]
図5は、第1の実施の形態における可変遅延素子400の一構成例を示す回路図である。この可変遅延素子400は、P型トランジスタ401および403と、N型トランジスタ402および404と、可変容量405とを備える。P型トランジスタ401、P型トランジスタ403、N型トランジスタ402およびN型トランジスタ404として、例えば、MOS(Metal Oxide Semiconductor)トランジスタが用いられる。
[Configuration example of variable delay element]
FIG. 5 is a circuit diagram showing a configuration example of the variable delay element 400 according to the first embodiment. The variable delay element 400 includes P-type transistors 401 and 403, N-type transistors 402 and 404, and a variable capacitance 405. As the P-type transistor 401, P-type transistor 403, N-type transistor 402, and N-type transistor 404, for example, a MOS (Metal Oxide Semiconductor) transistor is used.

P型トランジスタ401およびN型トランジスタ402は、電源端子と接地端子との間に直列に接続される。P型トランジスタ403およびN型トランジスタ404も、電源端子と接地端子との間に直列に接続される。 The P-type transistor 401 and the N-type transistor 402 are connected in series between the power supply terminal and the ground terminal. The P-type transistor 403 and the N-type transistor 404 are also connected in series between the power supply terminal and the ground terminal.

また、P型トランジスタ401およびN型トランジスタ402のゲートには、データ信号DATAが入力される。そして、P型トランジスタ401およびN型トランジスタ402のドレインは、可変容量405と、P型トランジスタ403およびN型トランジスタ404のゲートとに接続される。P型トランジスタ403およびN型トランジスタ404のドレインは、前段フリップフロップ324に接続される。 Further, a data signal DATA is input to the gates of the P-type transistor 401 and the N-type transistor 402. The drains of the P-type transistor 401 and the N-type transistor 402 are connected to the variable capacitance 405 and the gates of the P-type transistor 403 and the N-type transistor 404. The drains of the P-type transistor 403 and the N-type transistor 404 are connected to the pre-stage flip-flop 324.

可変容量405は、電圧信号VRJの値に応じて電気容量が変化する容量である。可変容量405として、例えば、バリキャップダイオードが用いられる。この可変容量405により、ランダムな遅延時間に亘ってデータ信号が遅延して出力される。The variable capacitance 405 is a capacitance whose electric capacity changes according to the value of the voltage signal VRJ . As the variable capacitance 405, for example, a varicap diode is used. Due to this variable capacitance 405, the data signal is delayed and output over a random delay time.

なお、可変遅延素子400をインバータとする場合には、後段のP型トランジスタ403およびN型トランジスタ404は不要である。 When the variable delay element 400 is used as an inverter, the P-type transistor 403 and the N-type transistor 404 in the subsequent stage are unnecessary.

[発振回路の構成例]
図6は、第1の実施の形態における発振回路340の一構成例を示す回路図である。この発振回路340は、セレクタ341と奇数(例えば、5)個のインバータ342とを備える。奇数個のインバータ342は、環状に接続される。また、インバータ342のそれぞれの出力端子は、後段のインバータ342の入力端子とセレクタ341とに共通に接続される。
[Example of oscillator circuit configuration]
FIG. 6 is a circuit diagram showing a configuration example of the oscillation circuit 340 according to the first embodiment. The oscillation circuit 340 includes a selector 341 and an odd number (for example, 5) of inverters 342. The odd number of inverters 342 are connected in a ring shape. Further, each output terminal of the inverter 342 is commonly connected to the input terminal of the inverter 342 in the subsequent stage and the selector 341.

セレクタ341は、奇数個のインバータ342のそれぞれの出力信号のいずれかを制御信号Pcontrolに従って選択するものである。セレクタ341は、選択した信号をクロック信号CKとして位相検出器320に供給する。The selector 341 selects one of the output signals of the odd number of inverters 342 according to the control signal P control . The selector 341 supplies the selected signal as a clock signal CK to the phase detector 320.

図7は、第1の実施の形態におけるセットアップタイムおよびホールドタイムについて説明するための図である。同図において、クロック信号CKの立上り前の所定のタイミングTsから、その立上りのタイミングTrまでの期間は、データ信号の変化が禁止される期間である。また、立上りのタイミングTrから、その後の所定のタイミングTeまでの期間も、データの変化が禁止される。TsからTrまでの期間は、セットアップタイムと呼ばれ、TrからTeまでの期間は、ホールドタイムと呼ばれる。 FIG. 7 is a diagram for explaining the setup time and the hold time in the first embodiment. In the figure, the period from the predetermined timing Ts before the rising edge of the clock signal CK to the rising timing Tr of the clock signal CK is a period during which the change of the data signal is prohibited. Further, the change of data is also prohibited during the period from the rising timing Tr to the subsequent predetermined timing Te. The period from Ts to Tr is called the setup time, and the period from Tr to Te is called the hold time.

これらのセットアップタイムまたはホールドタイムにおいて、データ信号の値が変化すると、フリップフロップはデータの取込みに失敗し、その出力がメタステーブルとなる。この際に位相検出器320が誤動作してしまう。 If the value of the data signal changes during these setup times or hold times, the flip-flop fails to capture the data and its output becomes a metastable. At this time, the phase detector 320 malfunctions.

図8は、第1の実施の形態における位相シフト前後の信号の一例を示すタイミングチャートである。同図におけるaは、位相シフト前のデータ信号DATAと、クロック信号CKと電圧信号VRJとの変動の一例を示すタイミングチャートである。同図におけるaに例示するように、通信インターフェース210からは、2進数表記で「1010・・・」などのデータ信号DATAが入力される。また、電圧信号VRJの電圧値はランダムに変動している。FIG. 8 is a timing chart showing an example of signals before and after the phase shift in the first embodiment. In the figure, a is a timing chart showing an example of fluctuations in the data signal DATA before the phase shift, the clock signal CK, and the voltage signal VRJ . As illustrated in a in the figure, a data signal DATA such as "1010 ..." is input from the communication interface 210 in binary notation. Further, the voltage value of the voltage signal VRJ fluctuates randomly.

また、クロック信号CKの位相は、データ信号DATAおよびクロック信号CKの位相差に基づいて制御される。例えば、クロック信号CKのデューティ比を1/2とすると、クロック信号CKの立上りエッジの位相は、データ信号DATAの立上りエッジから0.5UI(Unit Interval)の位置(T14など)に制御(ロック)される。ここで、UIは、1ビットを転送する時間であり、データ信号DATAの転送速度を10Gbps(Giga Bit per second)とすると、100ピコ秒(ps)である。この制御により、クロック信号CKの立下りエッジの位相は、データ信号DATAの立上りエッジに略一致するタイミングに制御される。 Further, the phase of the clock signal CK is controlled based on the phase difference between the data signal DATA and the clock signal CK. For example, assuming that the duty ratio of the clock signal CK is halved, the phase of the rising edge of the clock signal CK is controlled (locked) at a position (T14, etc.) of 0.5 UI (Unit Interval) from the rising edge of the data signal DATA. Will be done. Here, the UI is the time for transferring 1 bit, and if the transfer speed of the data signal DATA is 10 Gbps (Giga Bit per second), it is 100 picoseconds (ps). By this control, the phase of the falling edge of the clock signal CK is controlled at a timing that substantially coincides with the rising edge of the data signal DATA.

図8におけるbは、位相シフト後のデータ信号DATAと、クロック信号CKとの変動の一例を示すタイミングチャートである。可変遅延素子400は、電圧信号VRJの電圧値に応じた遅延時間に亘って、データ信号DATAを遅延させる。これにより、データ信号DATAの立上りエッジおよび立下りエッジのそれぞれのタイミングがランダムに変動する。言い換えれば、データ信号DATAにジッタが重畳される。FIG. 8B is a timing chart showing an example of fluctuations between the data signal DATA after the phase shift and the clock signal CK. The variable delay element 400, over a delay time corresponding to the voltage value of the voltage signal V RJ, delaying the data signal DATA. As a result, the timings of the rising edge and the falling edge of the data signal DATA are randomly changed. In other words, jitter is superimposed on the data signal DATA.

図9は、第1の実施の形態におけるデータ信号DATAおよびクロック信号CKの位相特性の一例を示す図である。同図におけるaは、位相シフト後のデータ信号DATAと、クロック信号CKとの変動の一例を示すタイミングチャートである。 FIG. 9 is a diagram showing an example of the phase characteristics of the data signal DATA and the clock signal CK according to the first embodiment. In the figure, a is a timing chart showing an example of fluctuations between the data signal DATA after the phase shift and the clock signal CK.

前述したように、クロック信号CKの立下りエッジは、データ信号DATAの立上り、立下りエッジにロックされる。このため、クロック信号の立下りエッジに同期してデータ信号DATAを保持する前段フリップフロップ324においては、ホールドタイムまたはセットアップタイムの期間内にデータ信号DATAの値が変化するおそれがある。この際には、前段フリップフロップ324がデータ信号DATAの取込みに失敗してエラーが生じる。このエラーは、セットアップタイム違反エラーまたはホールドタイム違反エラーと呼ばれる。 As described above, the falling edge of the clock signal CK is locked to the rising and falling edges of the data signal DATA. Therefore, in the pre-stage flip-flop 324 that holds the data signal DATA in synchronization with the falling edge of the clock signal, the value of the data signal DATA may change within the period of the hold time or the setup time. In this case, the pre-stage flip-flop 324 fails to capture the data signal DATA, resulting in an error. This error is called a setup time violation error or a hold time violation error.

このようなエラーの発生を抑制するために、本実施の形態では可変遅延素子400が、データ信号DATAの立上りエッジおよび立下りエッジのそれぞれをランダムに変動させて前段フリップフロップ324に供給する。これにより、データ信号DATAのエッジが、セットアップタイムまたはホールドアップタイムの期間内に入る確率が小さくなる。その結果、前段フリップフロップ324がデータ信号DATAの取込みに失敗する確率が低減する。 In order to suppress the occurrence of such an error, in the present embodiment, the variable delay element 400 randomly changes each of the rising edge and the falling edge of the data signal DATA and supplies the data signal to the pre-stage flip-flop 324. This reduces the probability that the edge of the data signal DATA will fall within the setup time or holdup time period. As a result, the probability that the pre-stage flip-flop 324 fails to capture the data signal DATA is reduced.

なお、前段フリップフロップ324に保持されたデータ信号DATAは、リカバリした信号として後段のデータ処理部220に供給されることは無いため、データ信号DATAにジッタが重畳されていても、後段の処理で問題は生じない。 The data signal DATA held in the first-stage flip-flop 324 is not supplied to the subsequent-stage data processing unit 220 as a recovered signal, so even if jitter is superimposed on the data signal DATA, it is processed in the subsequent-stage. No problem arises.

一方、前段フリップフロップ324以外のフリップフロップ(前段フリップフロップ323など)が保持したデータ信号にはジッタが重畳されていないため、リカバリしたデータ信号として後段のデータ処理部220に供給される。 On the other hand, since jitter is not superimposed on the data signal held by the flip-flops other than the front-stage flip-flop 324 (such as the front-stage flip-flop 323), the recovered data signal is supplied to the rear-stage data processing unit 220.

なお、前段フリップフロップ324以外のフリップフロップは、クロック信号CKの立上りエッジに同期してデータ信号DATAを保持する。ここで、前述したようにクロック信号CKの立上りエッジの位相はデータ信号DATAの立上りエッジから0.5UIの位置にロックされるため、セットアップまたはホールドアップ内にデータ信号DATAが変動することは無い。したがって、それらのフリップフロップへの信号をランダムに遅延させる必要はない。 The flip-flops other than the pre-stage flip-flop 324 hold the data signal DATA in synchronization with the rising edge of the clock signal CK. Here, as described above, since the phase of the rising edge of the clock signal CK is locked at the position of 0.5 UI from the rising edge of the data signal DATA, the data signal DATA does not fluctuate during setup or hold-up. Therefore, it is not necessary to randomly delay the signals to those flip-flops.

図9におけるbは、データ信号DATAおよびクロック信号CKの位相特性の一例を示すグラフである。同図におけるbの縦軸は、信号の立上りエッジおよび立下りエッジの位相を示し、横軸は時間を示す。また、同図におけるbの丸印は、データ信号DATAの位相を示し、三角印は、クロック信号CKの位相を示す。両端が矢印の線分は、クロック信号CKの立下りエッジに同期する前段フリップフロップ324のセットアップタイムおよびホールドタイムの合計の期間を示す。 FIG. 9B is a graph showing an example of the phase characteristics of the data signal DATA and the clock signal CK. In the figure, the vertical axis of b indicates the phase of the rising edge and the falling edge of the signal, and the horizontal axis represents time. Further, the circle b in the figure indicates the phase of the data signal DATA, and the triangle mark indicates the phase of the clock signal CK. The line segments with arrows at both ends indicate the total period of the setup time and hold time of the pre-stage flip-flop 324 synchronized with the falling edge of the clock signal CK.

クロック信号CKの位相は一定であるのに対し、データ信号DATAの位相は、ランダムに変動する。これにより、前段フリップフロップ324においてセットアップタイム違反エラーまたはホールドタイム違反エラーが生じる確率を低減することができる。例えば、タイミングT21では、データ信号DATAの位相がセットアップタイムまたはホールドタイムの期間内になっているが、それ以外のタイミングT22などでは、その期間から外れており、エラーの発生が抑制される。 While the phase of the clock signal CK is constant, the phase of the data signal DATA fluctuates randomly. This makes it possible to reduce the probability that a setup time violation error or a hold time violation error will occur in the pre-stage flip-flop 324. For example, at the timing T21, the phase of the data signal DATA is within the setup time or hold time period, but at other timings T22 and the like, the phase is out of that period, and the occurrence of an error is suppressed.

図10は、比較例におけるデータ信号DATAおよびクロック信号CKの位相特性の一例を示す図である。同図におけるaは、位相シフト後のデータ信号DATAと、クロック信号CKとの変動の一例を示すタイミングチャートである。この比較例では、データ信号DATAの位相はランダムに変動しないものとする。 FIG. 10 is a diagram showing an example of the phase characteristics of the data signal DATA and the clock signal CK in the comparative example. In the figure, a is a timing chart showing an example of fluctuations between the data signal DATA after the phase shift and the clock signal CK. In this comparative example, it is assumed that the phase of the data signal DATA does not fluctuate randomly.

図10におけるbは、データ信号DATAおよびクロック信号CKの位相特性の一例を示すグラフである。同図におけるbの縦軸は、信号の立上りエッジおよび立下りエッジの位相を示し、横軸は時間を示す。また、同図におけるbの丸印は、データ信号DATAの位相を示し、三角印は、クロック信号CKの位相を示す。両端が矢印の線分は、クロック信号CKの立下りエッジに同期するフリップフロップのセットアップタイムおよびホールドタイムの合計の期間を示す。 FIG. 10B is a graph showing an example of the phase characteristics of the data signal DATA and the clock signal CK. In the figure, the vertical axis of b indicates the phase of the rising edge and the falling edge of the signal, and the horizontal axis represents time. Further, the circle b in the figure indicates the phase of the data signal DATA, and the triangle mark indicates the phase of the clock signal CK. The line segments with arrows at both ends indicate the total period of the flip-flop setup time and hold time synchronized with the falling edge of the clock signal CK.

比較例では、データ信号DATAの位相が一定であるため、セットアップタイムまたはホールドタイム内にデータ信号DATAが変化してデータ信号DATAの取込みに失敗してしまう。この結果、位相検出器320が誤動作して、正確な位相差を検出することができなくなってしまう。そこで、比較例では、セットアップタイムおよびホールドタイム内にデータ信号のエッジが入らないように、理想的な位置から若干ずらした位置にクロック信号の位相がロックされる。 In the comparative example, since the phase of the data signal DATA is constant, the data signal DATA changes within the setup time or the hold time, and the acquisition of the data signal DATA fails. As a result, the phase detector 320 malfunctions, making it impossible to detect an accurate phase difference. Therefore, in the comparative example, the phase of the clock signal is locked at a position slightly deviated from the ideal position so that the edge of the data signal does not enter within the setup time and the hold time.

上述したように、データ信号DATAをランダムに遅延させない比較例では、フリップフロップがデータ信号の取込みに失敗するのに対し、データ信号DATAをランダムに遅延させた位相検出器320ではデータの取込みに失敗する確率が低くなる。 As described above, in the comparative example in which the data signal DATA is not randomly delayed, the flip flop fails to capture the data signal, whereas the phase detector 320 in which the data signal DATA is randomly delayed fails to capture the data. The probability of doing is low.

図11は、第1の実施の形態における位相検出器320の動作の一例を示すタイミングチャートである。前段フリップフロップ323は、クロック信号CKの立上りエッジ(タイミングT11など)に同期してデータ信号DATAを保持して内部信号Q1として出力する。また、後段フリップフロップ325は、クロック信号CKの立上りエッジ(タイミングT13など)に同期して内部信号Q1を保持して内部信号Q2として出力する。 FIG. 11 is a timing chart showing an example of the operation of the phase detector 320 according to the first embodiment. The pre-stage flip-flop 323 holds the data signal DATA in synchronization with the rising edge (timing T11 or the like) of the clock signal CK and outputs it as an internal signal Q1. Further, the subsequent flip-flop 325 holds the internal signal Q1 in synchronization with the rising edge (timing T13 or the like) of the clock signal CK and outputs it as the internal signal Q2.

また、前段フリップフロップ324は、クロック信号CKの立下りエッジ(タイミングT12やT14など)に同期してデータ信号DATAを保持して内部信号Q3として出力する。また、後段フリップフロップ326は、クロック信号CKの立上りエッジ(タイミングT13など)に同期して内部信号Q3を保持して内部信号Q4として出力する。 Further, the front-stage flip-flop 324 holds the data signal DATA in synchronization with the falling edge (timing T12, T14, etc.) of the clock signal CK and outputs it as the internal signal Q3. Further, the subsequent flip-flop 326 holds the internal signal Q3 in synchronization with the rising edge (timing T13 or the like) of the clock signal CK and outputs it as the internal signal Q4.

そして、XORゲート327は、内部信号Q1およびQ4の排他的論理和を検出信号DNとして出力し、XORゲート328は、内部信号Q2およびQ4の排他的論理和を検出信号DNとして出力する。 Then, the XOR gate 327 outputs the exclusive OR of the internal signals Q1 and Q4 as the detection signal DN, and the XOR gate 328 outputs the exclusive OR of the internal signals Q2 and Q4 as the detection signal DN.

これらの検出信号DNおよびUPに基づいて、デジタル演算回路330は、クロック信号CKの立下りエッジの位相を、データ信号DATAの立上りエッジに一致させる制御を行う。この場合に、クロック信号CKの立下りエッジに同期して動作する前段フリップフロップ324では、セットアップタイム違反エラーまたはホールドタイム違反エラーが生じるおそれがある。しかしながら、データ信号DATAを可変遅延素子400がランダムに遅延させているため、ランダムに遅延させない場合と比較して、セットアップタイム違反エラーまたはホールドタイム違反エラーが生じる確率を低減することができる。 Based on these detection signals DN and UP, the digital arithmetic circuit 330 controls to match the phase of the falling edge of the clock signal CK with the rising edge of the data signal DATA. In this case, in the front-stage flip-flop 324 that operates in synchronization with the falling edge of the clock signal CK, a setup time violation error or a hold time violation error may occur. However, since the variable delay element 400 randomly delays the data signal DATA, the probability that a setup time violation error or a hold time violation error occurs can be reduced as compared with the case where the data signal DATA is not randomly delayed.

なお、上述のクロックデータリカバリ回路300は、データ信号DATAのデータレートと同じクロックレートのクロック信号CKを再生するフルレート方式を用いている。しかし、後述するように、データレートの半分のクロックレートのクロック信号CKを再生するハーフレート方式を用いてもよい。また、データレートの1/4のクロックレートのクロック信号をCKを再生するクォーターレート方式を用いてもよい。 The clock data recovery circuit 300 described above uses a full-rate method for reproducing a clock signal CK having the same clock rate as the data rate of the data signal DATA. However, as will be described later, a half-rate method for reproducing a clock signal CK having a clock rate that is half the data rate may be used. Further, a quarter rate method for reproducing CK with a clock signal having a clock rate of 1/4 of the data rate may be used.

図12は、第1の実施の形態と比較例とにおける入力位相差と出力位相差との関係の一例を示すグラフである。同図におけるaは、第1の実施の形態における入力位相差と出力位相差との関係の一例を示すグラフである。同図におけるaの横軸は、データ信号DATAおよびクロック信号CKの位相差(入力位相差)を示し、縦軸は、検出信号UPおよびDNの位相差(出力位相差)を示す。入力位相差が0度付近の一定範囲内である場合には、入力位相差に比例した出力位相差が得られる。ここで、出力位相差は、一定回数に亘って検出した際の平均値を示す。一方、その一定範囲外では、出力位相差は、180度または−180度となる。 FIG. 12 is a graph showing an example of the relationship between the input phase difference and the output phase difference between the first embodiment and the comparative example. FIG. A in the figure is a graph showing an example of the relationship between the input phase difference and the output phase difference in the first embodiment. In the figure, the horizontal axis of a indicates the phase difference (input phase difference) of the data signal DATA and the clock signal CK, and the vertical axis indicates the phase difference (output phase difference) of the detection signals UP and DN. When the input phase difference is within a certain range near 0 degrees, an output phase difference proportional to the input phase difference can be obtained. Here, the output phase difference indicates an average value when detected over a certain number of times. On the other hand, outside the fixed range, the output phase difference is 180 degrees or −180 degrees.

同図におけるbは、データ信号DATAをランダムに遅延させない比較例における入力位相差と出力位相差との関係の一例を示すグラフである。同図におけるbの斜線部分は、出力位相差が不定値となり、正確な位相差を検出することができない入力位相差の領域を示す。この領域は、デッドゾーンと呼ばれる。デッドゾーンで出力位相差が不定値となるのは、この領域でセットアップタイム違反エラーまたはホールドタイム違反エラーが生じてフリップフロップの出力がメタステーブルとなるためである。 FIG. B in the figure is a graph showing an example of the relationship between the input phase difference and the output phase difference in the comparative example in which the data signal DATA is not randomly delayed. The shaded portion of b in the figure indicates a region of the input phase difference in which the output phase difference becomes an indefinite value and an accurate phase difference cannot be detected. This area is called the dead zone. The output phase difference becomes an indefinite value in the dead zone because a setup time violation error or a hold time violation error occurs in this region and the output of the flip-flop becomes a metastable.

上述のように、データ信号DATAをランダムに遅延させない比較例では、デッドゾーンが生じるのに対し、データ信号DATAをランダムに遅延させた位相検出器320では、デッドソーンが生じず、位相差を正確に検出することができる。 As described above, in the comparative example in which the data signal DATA is not randomly delayed, a dead zone is generated, whereas in the phase detector 320 in which the data signal DATA is randomly delayed, no dead thorn is generated and the phase difference is accurate. Can be detected.

図13は、第1の実施の形態におけるクロックデータリカバリ回路300の動作の一例を示すフローチャートである。この動作は、例えば、通信インターフェース210からデータ信号DATAが入力されたときに開始される。 FIG. 13 is a flowchart showing an example of the operation of the clock data recovery circuit 300 according to the first embodiment. This operation is started, for example, when the data signal DATA is input from the communication interface 210.

ランダムジッタジェネレータ350は、ランダムな値の電圧信号VRJを生成し(ステップS901)、位相検出器320は、その電圧信号VRJの値に応じてデータ信号DATAの位相をシフトする(ステップS902)。そして、位相検出器320は、データ信号DATAとクロック信号CKとの位相差を検出し(ステップS903)、デジタル演算回路330は、その位相差に基づいて制御信号を生成する(ステップS904)。そして、発振回路340は、その制御信号に従ってクロック信号CKを生成する(ステップS905)。ステップS905の後に、クロックデータリカバリ回路300は、ステップS901以降を繰り返し実行する。The random jitter generator 350 generates a voltage signal V RJ of a random value (step S901), and the phase detector 320 shifts the phase of the data signal DATA according to the value of the voltage signal V RJ (step S902). .. Then, the phase detector 320 detects the phase difference between the data signal DATA and the clock signal CK (step S903), and the digital arithmetic circuit 330 generates a control signal based on the phase difference (step S904). Then, the oscillation circuit 340 generates a clock signal CK according to the control signal (step S905). After step S905, the clock data recovery circuit 300 repeatedly executes step S901 and subsequent steps.

このように、本技術の第1の実施の形態によれば、ランダムな遅延時間に亘って遅延させたデータ信号をクロック信号に同期して保持するため、セットアップタイム違反エラーやホールドタイム違反エラーの発生を抑制することができる。これらのエラーの発生率の低減により、位相検出器320の誤動作を防止することができる。 As described above, according to the first embodiment of the present technology, since the data signal delayed over a random delay time is held in synchronization with the clock signal, a setup time violation error or a hold time violation error occurs. Occurrence can be suppressed. By reducing the occurrence rate of these errors, it is possible to prevent the phase detector 320 from malfunctioning.

[第1の変形例]
上述の第1の実施の形態では、データ信号DATAをランダムな遅延時間で遅延させて(言い換えれば、ジッタを重畳して)いた。同様の効果はクロック信号をランダムな遅延時間で遅延させて(言い換えれば、ジッタを重畳して)も実現できる。この第1の実施の形態の第1の変形例における位相検出器320は、データ信号DATAにジッタを重畳しない点において第1の実施の形態と異なる。
[First modification]
In the first embodiment described above, the data signal DATA is delayed by a random delay time (in other words, jitter is superimposed). A similar effect can be achieved by delaying the clock signal with a random delay time (in other words, superimposing jitter). The phase detector 320 in the first modification of the first embodiment is different from the first embodiment in that jitter is not superimposed on the data signal DATA.

図14は、第1の実施の形態の第1の変形例における位相検出器320の一構成例を示す回路図である。この第1の変形例における位相検出器320は、固定遅延素子322、329、411および412をさらに備える点において第1の実施の形態と異なる。 FIG. 14 is a circuit diagram showing a configuration example of the phase detector 320 in the first modification of the first embodiment. The phase detector 320 in this first modification differs from the first embodiment in that it further includes fixed delay elements 322, 329, 411, and 412.

固定遅延素子322は、一定の遅延時間に亘ってデータ信号DATAを遅延させるものである。この固定遅延素子322は、遅延させたデータ信号DATAを前段フリップフロップ324に供給する。 The fixed delay element 322 delays the data signal DATA over a fixed delay time. The fixed delay element 322 supplies the delayed data signal DATA to the pre-stage flip-flop 324.

固定遅延素子329は、一定の遅延時間に亘ってクロック信号CKを遅延させるものである。この固定遅延素子329の遅延時間は、例えば、可変遅延素子400の遅延時間の平均値に設定される。固定遅延素子329は、遅延させたクロック信号CKを前段フリップフロップ323に供給する。 The fixed delay element 329 delays the clock signal CK over a fixed delay time. The delay time of the fixed delay element 329 is set to, for example, the average value of the delay times of the variable delay element 400. The fixed delay element 329 supplies the delayed clock signal CK to the front flip-flop 323.

固定遅延素子411は、一定の遅延時間に亘ってクロック信号CKを遅延させるものである。固定遅延素子411は、遅延させたクロック信号CKを後段フリップフロップ325に供給する。 The fixed delay element 411 delays the clock signal CK over a fixed delay time. The fixed delay element 411 supplies the delayed clock signal CK to the subsequent flip-flop 325.

固定遅延素子412は、一定の遅延時間に亘ってクロック信号CKを遅延させるものである。固定遅延素子412は、遅延させたクロック信号CKを後段フリップフロップ326に供給する。 The fixed delay element 412 delays the clock signal CK over a fixed delay time. The fixed delay element 412 supplies the delayed clock signal CK to the subsequent flip-flop 326.

また、第1の実施の形態の第1の変形例の可変遅延素子400は、クロック信号CKを遅延させて前段フリップフロップ324に供給する点において第1の実施の形態と異なる。クロック信号CKをランダムに遅延させることにより、そのクロック信号CKに同期して動作する前段フリップフロップ324においてセットアップタイムまたはホールドタイム内にデータ信号のエッジが入る確率を低減することができる。これにより、セットアップタイム違反エラーまたはホールドタイム違反エラーが生じる確率を低減することができる。 Further, the variable delay element 400 of the first modification of the first embodiment is different from the first embodiment in that the clock signal CK is delayed and supplied to the pre-stage flip-flop 324. By randomly delaying the clock signal CK, it is possible to reduce the probability that the edge of the data signal will be included in the setup time or the hold time in the pre-stage flip-flop 324 that operates in synchronization with the clock signal CK. As a result, the probability of a setup time violation error or a hold time violation error can be reduced.

このように、本技術の第1の実施の形態の第1の変形例によれば、クロック信号CKをランダムな遅延時間に亘って遅延させるため、データ信号にジッタを重畳せずに、同期回路の誤動作を防止することができる。 As described above, according to the first modification of the first embodiment of the present technology, since the clock signal CK is delayed over a random delay time, the synchronization circuit is performed without superimposing jitter on the data signal. It is possible to prevent the malfunction of.

[第2の変形例]
上述の第1の実施の形態では、データ信号DATAのみをランダムな遅延時間で遅延させていたが、クロック信号もランダムな遅延時間で遅延させた方が、誤動作を抑制する効果が高くなる。この第1の実施の形態の第2の変形例における位相検出器320は、データ信号DATAおよびクロック信号CKの両方をランダムな遅延時間で遅延させる点において第1の実施の形態と異なる。
[Second variant]
In the first embodiment described above, only the data signal DATA is delayed with a random delay time, but delaying the clock signal with a random delay time is more effective in suppressing malfunction. The phase detector 320 in the second modification of this first embodiment differs from the first embodiment in that both the data signal DATA and the clock signal CK are delayed by a random delay time.

図15は、第1の実施の形態の第2の変形例における位相検出器320の一構成例を示す回路図である。この第2の変形例における位相検出器320は、固定遅延素子322、329、411および412と、可変遅延素子400および410とをさらに備える点において第1の実施の形態と異なる。また、第2の変形例のランダムジッタジェネレータ310は、ランダムな値の電圧信号VRJCおよびVRJDを可変遅延素子400および410に供給する。FIG. 15 is a circuit diagram showing a configuration example of the phase detector 320 in the second modification of the first embodiment. The phase detector 320 in this second modification is different from the first embodiment in that it further includes fixed delay elements 322, 329, 411 and 412, and variable delay elements 400 and 410. Further, the random jitter generator 310 of the second modification supplies voltage signals VRJC and VRJD of random values to the variable delay elements 400 and 410.

固定遅延素子329は、一定の遅延時間に亘ってクロック信号CKを遅延させるものである。この固定遅延素子329は、遅延させたクロック信号CKを前段フリップフロップ323に供給する。 The fixed delay element 329 delays the clock signal CK over a fixed delay time. The fixed delay element 329 supplies the delayed clock signal CK to the front flip-flop 323.

また、固定遅延素子321の遅延時間は、例えば、可変遅延素子400の遅延時間の平均値に設定される。固定遅延素子329の遅延時間は、例えば、可変遅延素子410の遅延時間の平均値に設定される。 Further, the delay time of the fixed delay element 321 is set to, for example, the average value of the delay times of the variable delay element 400. The delay time of the fixed delay element 329 is set to, for example, the average value of the delay times of the variable delay element 410.

固定遅延素子411は、一定の遅延時間に亘ってクロック信号CKを遅延させるものである。固定遅延素子411は、遅延させたクロック信号CKを後段フリップフロップ325に供給する。 The fixed delay element 411 delays the clock signal CK over a fixed delay time. The fixed delay element 411 supplies the delayed clock signal CK to the subsequent flip-flop 325.

固定遅延素子412は、一定の遅延時間に亘ってクロック信号CKを遅延させるものである。固定遅延素子412は、遅延させたクロック信号CKを後段フリップフロップ326に供給する。 The fixed delay element 412 delays the clock signal CK over a fixed delay time. The fixed delay element 412 supplies the delayed clock signal CK to the subsequent flip-flop 326.

可変遅延素子400は、データ信号DATAをランダムな遅延時間に亘って遅延させて、前段フリップフロップ324に供給するものである。可変遅延素子410は、クロック信号CKをランダムな遅延時間に亘って遅延させて、前段フリップフロップ324に供給するものである。 The variable delay element 400 delays the data signal DATA over a random delay time and supplies it to the pre-stage flip-flop 324. The variable delay element 410 delays the clock signal CK over a random delay time and supplies it to the pre-stage flip-flop 324.

このように、本技術の第1の実施の形態の第2の変形例によれば、データ信号DATAおよびクロック信号CKの両方をランダムな遅延時間に亘って遅延させるため、同期回路の誤動作を防止する効果を高くすることができる。 As described above, according to the second modification of the first embodiment of the present technology, both the data signal DATA and the clock signal CK are delayed over a random delay time, so that malfunction of the synchronization circuit is prevented. The effect of the clock can be increased.

[第3の変形例]
上述の第1の実施の形態では、デジタル演算回路330は、可変遅延素子400内の可変容量405の電気容量を調整することにより遅延時間を制御していた。しかし、遅延時間を制御することができるのであれば、調整するパラメータは電気容量に限定されない。例えば、トランジスタに供給するバイアス電流を調整してもよい。この第1の実施の形態の第3の変形例における位相検出器320は、トランジスタに供給するバイアス電流の調整により、遅延時間を制御する点において第1の実施の形態と異なる。
[Third variant]
In the first embodiment described above, the digital arithmetic circuit 330 controls the delay time by adjusting the electric capacity of the variable capacitance 405 in the variable delay element 400. However, the parameter to be adjusted is not limited to the electric capacity as long as the delay time can be controlled. For example, the bias current supplied to the transistor may be adjusted. The phase detector 320 in the third modification of the first embodiment is different from the first embodiment in that the delay time is controlled by adjusting the bias current supplied to the transistor.

図16は、第1の実施の形態の第3の変形例における可変遅延素子420の一構成例を示す回路図である。この可変遅延素子420は、位相検出器320において可変遅延素子400の代わりに配置される。 FIG. 16 is a circuit diagram showing a configuration example of the variable delay element 420 in the third modification of the first embodiment. The variable delay element 420 is arranged in place of the variable delay element 400 in the phase detector 320.

また、可変遅延素子420は、可変容量405の代わりに可変電流源421および422を備える点以外は、第1の実施の形態の可変遅延素子400と同様の構成である。可変電流源421はP型トランジスタ401のソースと電源端子との間に挿入される。また、可変電流源422はN型トランジスタ402のソースと接地端子との間に挿入される。可変電流源421および422として、例えば、MOSトランジスタが用いられる。 Further, the variable delay element 420 has the same configuration as the variable delay element 400 of the first embodiment except that the variable current sources 421 and 422 are provided instead of the variable capacitance 405. The variable current source 421 is inserted between the source of the P-type transistor 401 and the power supply terminal. Further, the variable current source 422 is inserted between the source of the N-type transistor 402 and the ground terminal. For example, MOS transistors are used as the variable current sources 421 and 422.

また、第3の変形例のランダムジッタジェネレータ310は、ランダムな値の電圧信号VRJNおよびVRJPを可変電流源421および422に供給する。Further, the random jitter generator 310 of the third modification supplies voltage signals V RJN and V RJP of random values to the variable current sources 421 and 422.

また、可変電流源421は、電圧信号VRJPに応じた(すなわち、ランダムな)電流値のバイアス電流を供給するものである。可変電流源422は、電圧信号VRJNに応じた電流値のバイアス電流を供給するものである。Further, the variable current source 421 supplies a bias current having a current value corresponding to the voltage signal VRJP (that is, at random). The variable current source 422 supplies a bias current having a current value corresponding to the voltage signal VRJN .

可変電流源421および422からのバイアス電流に応じて、P型トランジスタ401およびN型トランジスタ402のスイッチング速度が変化する。このため、ランダムジッタジェネレータ310は、そのバイアス電流の調整によりデータ信号DATAの遅延時間を制御することができる。 The switching speeds of the P-type transistor 401 and the N-type transistor 402 change according to the bias currents from the variable current sources 421 and 422. Therefore, the random jitter generator 310 can control the delay time of the data signal DATA by adjusting its bias current.

このように、本技術の第1の形態の第3の変形例によれば、可変電流源421および422からのバイアス電流の調整により、データ信号DATAの遅延時間を制御するため、可変容量405を用いずに遅延時間を制御することができる。 As described above, according to the third modification of the first embodiment of the present technology, the variable capacitance 405 is used to control the delay time of the data signal DATA by adjusting the bias currents from the variable current sources 421 and 422. The delay time can be controlled without using it.

[第4の変形例]
上述の第1の実施の形態では、ランダムジッタジェネレータ310は、アナログの電圧信号VRJによりデータ信号DATAの遅延時間を制御していたが、デジタル信号によりデータ信号DATAの遅延時間を制御することもできる。この第4の変形例におけるランダムジッタジェネレータは、デジタルの制御信号により遅延時間を制御する点において第1の実施の形態と異なる。
[Fourth variant]
In the first embodiment described above, the random jitter generator 310 controls the delay time of the data signal DATA by the analog voltage signal VRJ , but it can also control the delay time of the data signal DATA by the digital signal. it can. The random jitter generator in this fourth modification differs from the first embodiment in that the delay time is controlled by a digital control signal.

図17は、第1の実施の形態の第4の変形例におけるクロックデータリカバリ回路300の一構成例を示すブロック図である。この第4の変形例のクロックデータリカバリ回路300は、ランダムジッタジェネレータ310の代わりにランダムジッタジェネレータ350を備える点において第1の実施の形態と異なる。 FIG. 17 is a block diagram showing a configuration example of the clock data recovery circuit 300 in the fourth modification of the first embodiment. The clock data recovery circuit 300 of the fourth modification is different from the first embodiment in that the random jitter generator 350 is provided instead of the random jitter generator 310.

ランダムジッタジェネレータ350は、アナログの電圧信号VRJの代わりに、乱数を示すデジタルの制御信号DRJを生成する。このランダムジッタジェネレータ350は、例えば、線形帰還シフトレジスタなどにより制御信号DRJを生成する。なお、ランダムジッタジェネレータ350は、線形帰還レジスタを備えず、線形合同法など、疑似乱数を生成するアルゴリズムを用いて制御信号DRJを生成してもよい。The random jitter generator 350 generates a digital control signal DRJ indicating a random number instead of the analog voltage signal VRJ . The random jitter generator 350 generates a control signal DRJ by, for example, a linear feedback shift register. The random jitter generator 350 does not have a linear feedback register, and may generate a control signal DRJ using an algorithm that generates pseudo-random numbers, such as a linear congruential method.

図18は、第1の実施の形態の第4の変形例における可変遅延素子430の一構成例を示す回路図である。この可変遅延素子430は、位相検出器320において可変遅延素子400の代わりに配置される。 FIG. 18 is a circuit diagram showing a configuration example of the variable delay element 430 in the fourth modification of the first embodiment. The variable delay element 430 is arranged in place of the variable delay element 400 in the phase detector 320.

可変遅延素子430は、可変容量405の代わりに、それぞれがスイッチ431および固定容量432からなる複数の組を備える点以外は、第1の実施の形態の可変遅延素子400と同様である。 The variable delay element 430 is the same as the variable delay element 400 of the first embodiment, except that each includes a plurality of sets including a switch 431 and a fixed capacitance 432 instead of the variable capacitance 405.

複数のスイッチ431のそれぞれの一端は、P型トランジスタ401およびN型トランジスタ402のドレインに共通に接続され、他端は、対応する固定容量432に接続される。 One end of each of the plurality of switches 431 is commonly connected to the drain of the P-type transistor 401 and the N-type transistor 402, and the other end is connected to the corresponding fixed capacitance 432.

固定容量432は、電気容量が一定の容量である。スイッチ431は、対応する固定容量432と、P型トランジスタ401およびN型トランジスタ402のドレインとの間の経路を制御信号DRJに従って開閉するものである。この制御信号DRJのビット数は、スイッチ431の個数以上であり、ビットのそれぞれは、互いに異なるスイッチ431に供給される。The fixed capacity 432 is a capacity having a constant electric capacity. The switch 431 opens and closes the path between the corresponding fixed capacitance 432 and the drains of the P-type transistor 401 and the N-type transistor 402 according to the control signal DRJ . The number of bits of this control signal DRJ is equal to or greater than the number of switches 431, and each of the bits is supplied to switches 431 that are different from each other.

上述の構成により、制御信号DRJのランダムな値に応じてスイッチ431が開閉して複数の固定容量432の合成容量がランダムに変化する。そして、このランダムな合成容量に応じた遅延時間に亘って、データ信号DATAが遅延して出力される。The construction described above, the switch 431 is opened and closed the combined capacity of the plurality of fixed volume 432 changes randomly in accordance with the random value of the control signal D RJ. Then, the data signal DATA is delayed and output for a delay time corresponding to the random combined capacitance.

このように、本技術の第1の実施の形態の第4の変形例によれば、ランダムジッタジェネレータ350は、デジタルの制御信号DRJにより固定容量432の合成容量を調整するため、アナログの電圧信号VRJを用いずに遅延時間を制御することができる。As described above, according to the fourth modification of the first embodiment of the present technology, the random jitter generator 350 adjusts the combined capacitance of the fixed capacitance 432 by the digital control signal DRJ, so that the analog voltage The delay time can be controlled without using the signal VRJ .

[第5の変形例]
上述の第1の実施の形態の第4の変形例では、可変遅延素子430内の固定容量432の合成容量を調整することにより遅延時間を制御していた。しかし、遅延時間を制御することができるのであれば、調整するパラメータは合成容量に限定されない。例えば、トランジスタに供給するバイアス電流を調整してもよい。この第1の実施の形態の第5の変形例における位相検出器320は、トランジスタに供給するバイアス電流を調整することにより、遅延時間を制御する点において第4の変形例と異なる。
[Fifth variant]
In the fourth modification of the first embodiment described above, the delay time is controlled by adjusting the combined capacitance of the fixed capacitance 432 in the variable delay element 430. However, the parameters to be adjusted are not limited to the combined capacitance as long as the delay time can be controlled. For example, the bias current supplied to the transistor may be adjusted. The phase detector 320 in the fifth modification of the first embodiment is different from the fourth modification in that the delay time is controlled by adjusting the bias current supplied to the transistor.

また、第5の変形例のランダムジッタジェネレータ350は、所定の乱数を示すデジタルの制御信号DRJNおよびDRJPを可変遅延素子400および410に供給する。Also, random jitter generator 350 of the fifth modified example, provides a digital control signal D RJN and D RJP indicating a predetermined random number to the variable delay elements 400 and 410.

図19は、第1の実施の形態の第5の変形例における可変遅延素子440の一構成例を示す回路図である。この第1の実施の形態の第5の変形例の可変遅延素子440は、スイッチ431および固定容量432の代わりに、スイッチ441および443と固定電流源442および444とを備える点以外は第4の変形例と同様である。 FIG. 19 is a circuit diagram showing a configuration example of the variable delay element 440 in the fifth modification of the first embodiment. The variable delay element 440 of the fifth modification of the first embodiment is the fourth except that the switches 441 and 443 and the fixed current sources 442 and 444 are provided instead of the switch 431 and the fixed capacitance 432. It is the same as the modification.

それぞれがスイッチ441および固定電流源442からなる組は、複数組、設けられる。また、それぞれがスイッチ443および固定電流源444からなる組も、複数組、設けられる。複数のスイッチ441のそれぞれの一端は、電源端子に共通に接続され、他端は、対応する固定電流源442に接続される。また、複数のスイッチ443のそれぞれの一端は、N型トランジスタ402のソースに共通に接続され、他端は、対応する固定電流源444に接続される。 A plurality of sets, each consisting of a switch 441 and a fixed current source 442, are provided. Further, a plurality of sets each consisting of the switch 443 and the fixed current source 444 are also provided. One end of each of the plurality of switches 441 is commonly connected to the power supply terminal, and the other end is connected to the corresponding fixed current source 442. Further, one end of each of the plurality of switches 443 is commonly connected to the source of the N-type transistor 402, and the other end is connected to the corresponding fixed current source 444.

複数の固定電流源442のそれぞれの出力端子は、P型トランジスタ401のソースに共通に接続される。また、複数の固定電流源444のそれぞれの出力端子は、接地端子に接続される。 Each output terminal of the plurality of fixed current sources 442 is commonly connected to the source of the P-type transistor 401. Further, each output terminal of the plurality of fixed current sources 444 is connected to a ground terminal.

固定電流源442および444は、一定のバイアス電流を供給するものである。スイッチ441は、対応する固定電流源442と、電源端子との間の経路を制御信号DRJPに従って開閉するものである。また、スイッチ443は、対応する固定電流源444と、N型トランジスタ402のソースとの間の経路を制御信号DRJNに従って開閉するものである。The fixed current sources 442 and 444 supply a constant bias current. The switch 441 opens and closes the path between the corresponding fixed current source 442 and the power supply terminal according to the control signal DRJP . Further, the switch 443 opens and closes the path between the corresponding fixed current source 444 and the source of the N-type transistor 402 according to the control signal DRJN .

固定電流源442および444からのバイアス電流の和に応じて、P型トランジスタ401およびN型トランジスタ402のスイッチング速度が変化する。このため、ランダムジッタジェネレータ350は、それらのバイアス電流を調整することによりデータ信号DATAの遅延時間を制御することができる。 The switching speeds of the P-type transistor 401 and the N-type transistor 402 change according to the sum of the bias currents from the fixed current sources 442 and 444. Therefore, the random jitter generator 350 can control the delay time of the data signal DATA by adjusting their bias currents.

このように、本技術の第1の形態の第5の変形例によれば、固定電流源442および444からのバイアス電流の調整により、データ信号DATAの遅延時間を制御するため、合成容量を用いずに遅延時間を制御することができる。 As described above, according to the fifth modification of the first embodiment of the present technology, the combined capacitance is used to control the delay time of the data signal DATA by adjusting the bias currents from the fixed current sources 442 and 444. The delay time can be controlled without.

<2.第2の実施の形態>
上述の第1の実施の形態では、遅延時間がランダムな可変遅延素子400を位相補間型のクロックデータリカバリ回路300に設けていたが、位相補間型以外の方式のクロックデータリカバリ回路に、その可変遅延素子を設けてもよい。例えば、データ信号のエッジの検出を行うインジェクション型のクロックデータリカバリ回路に可変遅延素子を設けることもできる。この第2の実施の形態のクロックデータリカバリ回路300は、インジェクション型である点において第1の実施の形態と異なる。
<2. Second Embodiment>
In the above-described first embodiment, the variable delay element 400 having a random delay time is provided in the phase interpolation type clock data recovery circuit 300, but the variable delay element 400 is provided in the clock data recovery circuit of a method other than the phase interpolation type. A delay element may be provided. For example, a variable delay element can be provided in an injection type clock data recovery circuit that detects an edge of a data signal. The clock data recovery circuit 300 of the second embodiment is different from the first embodiment in that it is an injection type.

図20は、第2の実施の形態におけるクロックデータリカバリ回路300の一構成例を示すブロック図である。この第2の実施の形態のクロックデータリカバリ回路300は、位相検出器320およびデジタル演算回路330の代わりに、遅延部360、保持部370、デジタル演算回路380およびエッジ検出回路390を備える点において第1の実施の形態と異なる。また、第2の実施の形態のクロックデータリカバリ回路300は、発振回路340の代わりに、発振回路345を備える点において第1の実施の形態と異なる。 FIG. 20 is a block diagram showing a configuration example of the clock data recovery circuit 300 according to the second embodiment. The clock data recovery circuit 300 of the second embodiment includes a delay unit 360, a holding unit 370, a digital arithmetic circuit 380, and an edge detection circuit 390 in place of the phase detector 320 and the digital arithmetic circuit 330. It is different from the embodiment of 1. Further, the clock data recovery circuit 300 of the second embodiment is different from the first embodiment in that the oscillation circuit 345 is provided instead of the oscillation circuit 340.

遅延部360は、ランダムな遅延時間に亘って遅延させたデータ信号DATAと、一定の遅延時間に亘って遅延させたデータ信号DATAとを生成するものである。この遅延部360は、それらの信号をさらに制御信号Pcontrolの示す遅延時間に亘って遅延させる。そして、遅延部360は、ランダムな遅延時間によりジッタが重畳された方のデータ信号をエッジデータEDとし、そうでない方のデータ信号をリカバリデータRDとして保持部370に供給する。The delay unit 360 generates a data signal DATA delayed over a random delay time and a data signal DATA delayed over a fixed delay time. The delay unit 360 further delays those signals over the delay time indicated by the control signal P control . Then, the delay unit 360 supplies the data signal on which the jitter is superimposed due to the random delay time as the edge data ED, and the data signal on the other side as the recovery data RD to the holding unit 370.

保持部370は、クロック信号CKに同期して、エッジデータEDおよびリカバリデータRDを保持し、保持した信号をエッジデータE_DATAおよびリカバリデータR_DATAとして出力するものである。エッジデータE_DATAはデジタル演算回路380に入力され、リカバリデータR_DATAは、デジタル演算回路380とデータ処理部220とに入力される。 The holding unit 370 holds the edge data ED and the recovery data RD in synchronization with the clock signal CK, and outputs the held signals as the edge data E_DATA and the recovery data R_DATA. The edge data E_DATA is input to the digital arithmetic circuit 380, and the recovery data R_DATA is input to the digital arithmetic circuit 380 and the data processing unit 220.

デジタル演算回路380は、エッジデータE_DATAおよびリカバリデータR_DATAに基づいて、データ信号の位相を制御するための制御信号Pcontrolとクロック信号CKの周波数を制御するための制御信号Fcontrolとを生成するものである。このデジタル演算回路380は、制御信号Pcontrolを遅延部360に供給し、発振回路345に制御信号Fcontrolを供給する。The digital arithmetic circuit 380 generates a control signal P control for controlling the phase of the data signal and a control signal F control for controlling the frequency of the clock signal CK based on the edge data E_DATA and the recovery data R_DATA. Is. The digital arithmetic circuit 380 supplies the control signal P control to the delay unit 360, and supplies the control signal F control to the oscillation circuit 345.

エッジ検出回路390は、データ信号DATAのエッジを検出するものである。このエッジ検出回路390は、データ信号DATAの立上りエッジおよび立下りエッジの両方を検出し、パルス信号INJを生成して発振回路345に供給する。例えば、エッジ検出回路390は、エッジを検出しない場合にパルス信号INJをローレベルに設定し、エッジを検出した場合に一定期間(例えば、0.5UI)に亘ってパルス信号INJをハイレベルに設定する。 The edge detection circuit 390 detects the edge of the data signal DATA. The edge detection circuit 390 detects both the rising edge and the falling edge of the data signal DATA, generates a pulse signal INJ, and supplies the pulse signal INJ to the oscillation circuit 345. For example, the edge detection circuit 390 sets the pulse signal INJ to a low level when the edge is not detected, and sets the pulse signal INJ to a high level for a certain period (for example, 0.5 UI) when the edge is detected. To do.

発振回路345は、パルス信号INJに同期してクロック信号CKを生成するものである。この発振回路345は、制御信号Fcontrolに従ってクロック信号CKの周波数を制御し、保持部370、デジタル演算回路380およびデータ処理部220に供給する。The oscillation circuit 345 generates a clock signal CK in synchronization with the pulse signal INJ. The oscillation circuit 345 controls the frequency of the clock signal CK according to the control signal F control and supplies it to the holding unit 370, the digital arithmetic circuit 380, and the data processing unit 220.

図21は、第2の実施の形態における遅延部360および保持部370の一構成例を示す回路図である。遅延部360は、可変遅延素子361、362および364と固定遅延素子363とを備える。また、保持部370は、フリップフロップ371および372を備える。 FIG. 21 is a circuit diagram showing a configuration example of the delay unit 360 and the holding unit 370 according to the second embodiment. The delay unit 360 includes variable delay elements 361, 362 and 364 and a fixed delay element 363. In addition, the holding unit 370 includes flip-flops 371 and 372.

可変遅延素子361は、電圧信号VRJの値に応じた(すなわち、ランダムな)遅延時間に亘ってデータ信号DATAを遅延させるものである。この可変遅延素子361の構成は、第1の実施の形態の可変遅延素子400と同様である。可変遅延素子361は、遅延させた信号を可変遅延素子362に供給する。The variable delay element 361 delays the data signal DATA over a delay time corresponding to the value of the voltage signal VRJ (that is, at random). The configuration of the variable delay element 361 is the same as that of the variable delay element 400 of the first embodiment. The variable delay element 361 supplies the delayed signal to the variable delay element 362.

固定遅延素子363は、一定の遅延時間に亘ってデータ信号DATAを遅延させるものである。この固定遅延素子363の遅延時間は、例えば、可変遅延素子361の遅延時間の平均値に設定される。固定遅延素子363は、遅延させた信号を可変遅延素子364に供給する。 The fixed delay element 363 delays the data signal DATA over a fixed delay time. The delay time of the fixed delay element 363 is set to, for example, the average value of the delay times of the variable delay element 361. The fixed delay element 363 supplies the delayed signal to the variable delay element 364.

可変遅延素子362は、制御信号Pcontrolの値に応じた遅延時間に亘って、可変遅延素子361からの信号を遅延させるものである。この可変遅延素子362は、遅延させた信号をデータ信号EDとしてフリップフロップ371に供給する。The variable delay element 362 delays the signal from the variable delay element 361 for a delay time corresponding to the value of the control signal P control . The variable delay element 362 supplies the delayed signal as a data signal ED to the flip-flop 371.

可変遅延素子364は、制御信号Pcontrolの値に応じた遅延時間に亘って、固定遅延素子363からの信号を遅延させるものである。この可変遅延素子364は、遅延させた信号をデータ信号RDとしてフリップフロップ372に供給する。The variable delay element 364 delays the signal from the fixed delay element 363 for a delay time corresponding to the value of the control signal P control . The variable delay element 364 supplies the delayed signal to the flip-flop 372 as a data signal RD.

なお、可変遅延素子362および364からなる回路は、特許請求の範囲に記載の可変遅延回路の一例である。 The circuit including the variable delay elements 362 and 364 is an example of the variable delay circuit described in the claims.

フリップフロップ371は、クロック信号CKの立下りエッジに同期して、エッジデータEDを保持するものである。このフリップフロップ371は、保持した信号をエッジデータE_DATAとしてデジタル演算回路380に供給する。 The flip-flop 371 holds the edge data ED in synchronization with the falling edge of the clock signal CK. The flip-flop 371 supplies the held signal as edge data E_DATA to the digital arithmetic circuit 380.

フリップフロップ372は、クロック信号CKの立上りエッジに同期して、リカバリデータRDを保持するものである。このフリップフロップ372は、保持した信号をリカバリデータR_DATAとしてデジタル演算回路380に供給する。 The flip-flop 372 holds the recovery data RD in synchronization with the rising edge of the clock signal CK. The flip-flop 372 supplies the held signal as recovery data R_DATA to the digital arithmetic circuit 380.

図22は、第2の実施の形態における発振回路345の一構成例を示す回路図である。この発振回路345は、奇数(例えば、5)個のインバータ346と、AND(論理積)ゲートとを備える。これらのインバータ346は、ANDゲートの入力端子と出力端子との間に直列に接続される。 FIG. 22 is a circuit diagram showing a configuration example of the oscillation circuit 345 according to the second embodiment. The oscillation circuit 345 includes an odd number (for example, 5) of inverters 346 and an AND (logical product) gate. These inverters 346 are connected in series between the input terminal and the output terminal of the AND gate.

インバータ346は、信号を反転するとともに、制御信号Fcontrolの値に応じた遅延時間に亘って遅延させるものである。The inverter 346 inverts the signal and delays it over a delay time according to the value of the control signal F control .

ANDゲート347は、インバータ346からの信号とパルス信号INJとの論理積をクロック信号CKとして出力するものである。このANDゲート347は、クロック信号CKをインバータ346のいずれかの入力端子と、保持部370と、デジタル演算回路380と、データ処理部220とに供給する。 The AND gate 347 outputs the logical product of the signal from the inverter 346 and the pulse signal INJ as a clock signal CK. The AND gate 347 supplies the clock signal CK to any input terminal of the inverter 346, the holding unit 370, the digital arithmetic circuit 380, and the data processing unit 220.

図23は、第2の実施の形態におけるデジタル演算回路380の一構成例を示すブロック図である。このデジタル演算回路380は、エッジ検出回路381、位相比較回路382、位相決定回路383、周波数決定回路384、積算回路385および積算回路386を備える。 FIG. 23 is a block diagram showing a configuration example of the digital arithmetic circuit 380 according to the second embodiment. The digital arithmetic circuit 380 includes an edge detection circuit 381, a phase comparison circuit 382, a phase determination circuit 383, a frequency determination circuit 384, an integration circuit 385, and an integration circuit 386.

エッジ検出回路381は、クロック信号CKおよびリカバリデータR_DATAに基づいて、リカバリデータR_DATAの立上りエッジおよび立下りエッジを検出するものである。このエッジ検出回路381は、それらのエッジを検出したときにイネーブルとなる検出信号SEを生成して位相決定回路383および周波数決定回路384に供給する。 The edge detection circuit 381 detects the rising edge and the falling edge of the recovery data R_DATA based on the clock signal CK and the recovery data R_DATA. The edge detection circuit 381 generates a detection signal SE that becomes effective when those edges are detected and supplies the detection signal SE to the phase determination circuit 383 and the frequency determination circuit 384.

位相比較回路382は、リカバリデータR_DATAおよびE_DATAとクロック信号CKとに基づいて、クロック信号CKの位相が進んでいるか遅れているかを決定し、位相比較信号SPを生成するものである。この位相比較回路382は、例えば、位相が進んでいるときに位相比較信号SPに「1」を設定し、遅れているときに「0」を設定する。そして、位相比較回路382は、位相比較信号SPを位相決定回路383および周波数決定回路384に供給する。 The phase comparison circuit 382 determines whether the phase of the clock signal CK is advanced or delayed based on the recovery data R_DATA and E_DATA and the clock signal CK, and generates the phase comparison signal SP. The phase comparison circuit 382 sets, for example, "1" in the phase comparison signal SP when the phase is advanced, and sets "0" when the phase is delayed. Then, the phase comparison circuit 382 supplies the phase comparison signal SP to the phase determination circuit 383 and the frequency determination circuit 384.

位相決定回路383は、検出信号SE、位相比較信号SPおよびクロック信号CKに基づいて、クロック信号CKの位相を進めるか遅らせるかを決定し、その位相を制御するための制御信号SIGPを生成するものである。例えば、位相決定回路383は、クロック信号CKの位相を進めるべきと判断した際に制御信号SIGPに「+1」を設定し、その位相を遅らせるべきと判断した際に制御信号SIGPに「−1」を設定する。また、位相決定回路383は、クロック信号CKの位相をそのまま維持すべきと判断した際に制御信号SIGPに「0」を設定する。位相決定回路383は、制御信号SIGPを積算回路385に供給する。 The phase determination circuit 383 determines whether to advance or delay the phase of the clock signal CK based on the detection signal SE, the phase comparison signal SP, and the clock signal CK, and generates a control signal SIGP for controlling the phase. Is. For example, the phase determination circuit 383 sets “+1” in the control signal SIGP when it determines that the phase of the clock signal CK should be advanced, and “-1” in the control signal SIGP when it determines that the phase should be delayed. To set. Further, the phase determination circuit 383 sets "0" in the control signal SIGP when it is determined that the phase of the clock signal CK should be maintained as it is. The phase determination circuit 383 supplies the control signal SIGP to the integration circuit 385.

周波数決定回路384は、検出信号SE、位相比較信号SPおよびクロック信号CKに基づいて、クロック信号CKの周波数を高くするか低くするかを決定し、その周波数を制御するための制御信号SIGFを生成するものである。例えば、周波数決定回路384は、クロック信号CKの周波数を高くすべきと判断した際に制御信号SIGFに「+1」を設定し、その周波数を低くすべきと判断した際に制御信号SIGFに「−1」を設定する。また、周波数決定回路384は、クロック信号CKの周波数をそのまま維持すべきと判断した際に制御信号SIGFに「0」を設定する。周波数決定回路384は、制御信号SIGFを積算回路386に供給する。 The frequency determination circuit 384 determines whether to raise or lower the frequency of the clock signal CK based on the detection signal SE, the phase comparison signal SP, and the clock signal CK, and generates a control signal SIGF for controlling the frequency. Is what you do. For example, the frequency determination circuit 384 sets "+1" in the control signal SIGF when it determines that the frequency of the clock signal CK should be increased, and sets "-" in the control signal SIGF when it determines that the frequency should be decreased. 1 ”is set. Further, the frequency determination circuit 384 sets "0" in the control signal SIGF when it is determined that the frequency of the clock signal CK should be maintained as it is. The frequency determination circuit 384 supplies the control signal SIGF to the integration circuit 386.

積算回路385は、制御信号SIGPの値を積算するものである。この積算回路385は、積算値を示すデジタル信号を制御信号Pcontrolとして遅延部360に供給する。積算回路386は、制御信号SIGFの値を積算するものである。この積算回路386は、積算値を示すデジタル信号を制御信号Fcontrolとして発振回路345に供給する。The integrating circuit 385 integrates the value of the control signal SIGP. The integrating circuit 385 supplies a digital signal indicating the integrated value to the delay unit 360 as a control signal P control . The integrating circuit 386 integrates the value of the control signal SIGF. The integrating circuit 386 supplies a digital signal indicating the integrated value to the oscillation circuit 345 as a control signal F control .

図24は、第2の実施の形態における遅延部360の動作の一例を示すタイミングチャートである。遅延部360において、可変遅延素子361は、データ信号DATAをランダムな遅延時間に亘って遅延させてエッジデータEDとして出力する。遅延時間がランダムであるため、エッジデータEDの立上りエッジおよび立下りエッジはランダムに変動し、データ信号にジッタが重畳される。 FIG. 24 is a timing chart showing an example of the operation of the delay unit 360 according to the second embodiment. In the delay unit 360, the variable delay element 361 delays the data signal DATA over a random delay time and outputs it as edge data ED. Since the delay time is random, the rising edge and falling edge of the edge data ED fluctuate randomly, and jitter is superimposed on the data signal.

また、エッジデータEDは、クロック信号の立下りエッジのタイミングT21やT23などに同期して保持される。それらのタイミングでエッジデータEDはランダムに遷移するため、セットアップ違反エラーやホールドタイム違反エラーが発生する確率を低減することができる。 Further, the edge data ED is held in synchronization with the timings T21 and T23 of the falling edge of the clock signal. Since the edge data ED transitions randomly at those timings, the probability of a setup violation error or a hold time violation error can be reduced.

一方、固定遅延素子363は、データ信号DATAを一定の遅延時間に亘って遅延させてリカバリデータRDとして出力する。遅延時間が一定であるため、リカバリデータRDの立上りエッジおよび立下りエッジはランダムに変動することはない。 On the other hand, the fixed delay element 363 delays the data signal DATA over a certain delay time and outputs it as recovery data RD. Since the delay time is constant, the rising edge and falling edge of the recovery data RD do not fluctuate randomly.

また、リカバリデータRDは、クロック信号の立上りエッジのタイミングT22やT24などに同期して保持される。それらのタイミングで、リカバリデータRDは遷移しないため、データ信号RDにジッタを重畳しなくても、セットアップ違反エラーやホールドタイム違反エラーは生じない。そして、このジッタが重畳されない方のリカバリデータRDは、リカバリしたデータとしてデータ処理部220に供給される。 Further, the recovery data RD is held in synchronization with the timings T22 and T24 of the rising edge of the clock signal. Since the recovery data RD does not transition at those timings, no setup violation error or hold time violation error occurs even if jitter is not superimposed on the data signal RD. Then, the recovery data RD on which the jitter is not superimposed is supplied to the data processing unit 220 as recovered data.

このように、本技術の第2の実施の形態によれば、インジェクション型のクロックデータリカバリ回路においてランダムな遅延時間に亘って遅延させたデータ信号をクロック信号に同期して保持するため、エラーの発生率を低減することができる。 As described above, according to the second embodiment of the present technology, the data signal delayed over a random delay time is held in synchronization with the clock signal in the injection type clock data recovery circuit, so that an error occurs. The incidence can be reduced.

<3.第3の実施の形態>
上述の第1の実施の形態では、ランダムジッタジェネレータ310は、定電流源311および抵抗器312のみによりノイズ(VRJ)を生成していたが、大きなレベルのノイズを生成するためには、抵抗312の抵抗値を大きくする必要がある。そして、抵抗値が大きいと定電流源311は、小さな値の電流を供給する必要があるため、定電流源311の仕様が制約されてしまう問題がある。この問題に対する対策のため、定電流源311および抵抗器312により生成された信号をアンプによりさらに増幅することが望ましい。この第3の実施の形態のランダムジッタジェネレータ310は、アンプをさらに設けた点において第1の実施の形態と異なる。
<3. Third Embodiment>
In the first embodiment described above, the random jitter generator 310 generated noise ( VRJ ) solely from the constant current source 311 and the resistor 312, but in order to generate a large level of noise, a resistor It is necessary to increase the resistance value of 312. If the resistance value is large, the constant current source 311 needs to supply a small current, so that there is a problem that the specifications of the constant current source 311 are restricted. As a countermeasure against this problem, it is desirable to further amplify the signal generated by the constant current source 311 and the resistor 312 by an amplifier. The random jitter generator 310 of the third embodiment is different from the first embodiment in that an amplifier is further provided.

図25は、第3の実施の形態におけるランダムジッタジェネレータ310の一構成例を示す回路図である。このランダムジッタジェネレータ310は、m(mは整数)個のアンプ450をさらに備える点において第1の実施の形態と異なる。これらのアンプ450は、直列に接続される。1段目のアンプ450の入力端子は、定電流源311および抵抗器312の接続点に接続される。また、最終段のアンプ450の出力端子は、位相検出器320に接続される。 FIG. 25 is a circuit diagram showing a configuration example of the random jitter generator 310 according to the third embodiment. The random jitter generator 310 differs from the first embodiment in that it further includes m (m is an integer) of amplifiers 450. These amplifiers 450 are connected in series. The input terminal of the first stage amplifier 450 is connected to the connection point of the constant current source 311 and the resistor 312. Further, the output terminal of the amplifier 450 in the final stage is connected to the phase detector 320.

アンプ450は、入力された信号を増幅するものである。それぞれのアンプ450のゲインをKvとすると、m個のアンプ450の最終段から出力される信号の電圧Vnoiseは、次の式により表される。
Vnoise=Kv・(2kRT・Δf)1/2
The amplifier 450 amplifies the input signal. Assuming that the gain of each amplifier 450 is Kv, the voltage Vnoise of the signal output from the final stage of m amplifiers 450 is expressed by the following equation.
Vnoise = Kv m・ (2kRT ・ Δf) 1/2

なお、実際には、アンプ450内のデバイスノイズや、負荷抵抗のノイズが加算されるが、上式では、それらは無視できる程度と想定している。 Actually, the device noise in the amplifier 450 and the noise of the load resistance are added, but in the above equation, it is assumed that they can be ignored.

図26は、第3の実施の形態におけるアンプ450の一構成例を示す回路図である。このアンプ450は、定電流源451と、N型トランジスタ451および456と、固定容量453と、抵抗器454および455とを備える。N型トランジスタ451および456として、例えば、MOSトランジスタが用いられる。 FIG. 26 is a circuit diagram showing a configuration example of the amplifier 450 according to the third embodiment. The amplifier 450 includes a constant current source 451, N-type transistors 451 and 456, a fixed capacitance 453, and resistors 454 and 455. As the N-type transistors 451 and 456, for example, MOS transistors are used.

定電流源451およびN型トランジスタ452は、電源端子と接地端子との間において直列に接続される。N型トランジスタ452のゲートは、定電流源451およびN型トランジスタ452の接続点と、抵抗器454の一端とに接続される。その抵抗器454の他端は、固定容量453の一端とN型トランジスタ456のゲートとに接続される。その固定容量453の他端は、アンプ450の入力端子INに接続される。また、抵抗器455およびN型トランジスタ456は、電源端子と接地端子との間において直列に接続される。これらの抵抗器455およびN型トランジスタ456の接続点は、アンプ450の出力端子OUTに接続される。 The constant current source 451 and the N-type transistor 452 are connected in series between the power supply terminal and the ground terminal. The gate of the N-type transistor 452 is connected to the connection point of the constant current source 451 and the N-type transistor 452 and one end of the resistor 454. The other end of the resistor 454 is connected to one end of the fixed capacitance 453 and the gate of the N-type transistor 456. The other end of the fixed capacitance 453 is connected to the input terminal IN of the amplifier 450. Further, the resistor 455 and the N-type transistor 456 are connected in series between the power supply terminal and the ground terminal. The connection points of these resistors 455 and N-type transistors 456 are connected to the output terminal OUT of the amplifier 450.

このように、本技術の第3の実施の形態によれば、ランダムジッタジェネレータ310はアンプ450により信号を増幅するため、比較的小さな抵抗値の抵抗により、十分に大きなノイズを生成することができる。 As described above, according to the third embodiment of the present technology, since the random jitter generator 310 amplifies the signal by the amplifier 450, it is possible to generate sufficiently large noise by the resistance having a relatively small resistance value. ..

<4.第4の実施の形態>
上述の第2の実施の形態では、クロックデータリカバリ回路300は、データ信号DATAのデータレートと同じクロックレートのクロック信号CKを再生するフルレート方式を用いていた。しかし、データレートの1/2のクロックレートのクロック信号CKを再生するハーフレート方式を用いてもよい。この第4の実施の形態のクロックデータリカバリ回路300は、ハーフレート方式でクロック信号をリカバリする点において第2の実施の形態と異なる。
<4. Fourth Embodiment>
In the second embodiment described above, the clock data recovery circuit 300 uses a full-rate method for reproducing a clock signal CK having the same clock rate as the data rate of the data signal DATA. However, a half-rate method for reproducing a clock signal CK having a clock rate that is 1/2 of the data rate may be used. The clock data recovery circuit 300 of the fourth embodiment is different from the second embodiment in that the clock signal is recovered by the half rate method.

図27は。第4の実施の形態における遅延部360および保持部370の一構成例を示す回路図である。第4の実施の形態の保持部370は、フリップフロップ373および374をさらに備える点において第2の実施の形態と異なる。また、第4の実施の形態の発振回路345は、位相がπ/2異なるクロック信号CKIおよびCKQを供給する点において第2の実施の形態と異なる。 FIG. 27. It is a circuit diagram which shows one structural example of the delay part 360 and the holding part 370 in 4th Embodiment. The holding unit 370 of the fourth embodiment differs from the second embodiment in that it further includes flip-flops 373 and 374. Further, the oscillation circuit 345 of the fourth embodiment is different from the second embodiment in that the clock signals CKI and CKQ having different phases by π / 2 are supplied.

フリップフロップ371は、クロック信号CKIの立上りエッジに同期して、エッジデータEDを保持するとともに、その保持した信号をエッジデータE_DATA1としてデジタル演算回路380に供給する。フリップフロップ372は、クロック信号CKQの立上りエッジに同期して、リカバリデータRDを保持するとともに、その保持した信号をリカバリデータR_DATA1としてデジタル演算回路380に供給する。 The flip-flop 371 holds the edge data ED in synchronization with the rising edge of the clock signal CKI, and supplies the held signal as edge data E_DATA1 to the digital arithmetic circuit 380. The flip-flop 372 holds the recovery data RD in synchronization with the rising edge of the clock signal CKQ, and supplies the held signal as the recovery data R_DATA1 to the digital arithmetic circuit 380.

また、フリップフロップ373は、クロック信号CKIの立下りエッジに同期して、エッジデータEDを保持するとともに、その保持した信号をエッジデータE_DATA2としてデジタル演算回路380に供給する。フリップフロップ374は、クロック信号CKQの立下りエッジに同期して、リカバリデータRDを保持するとともに、その保持した信号をリカバリデータR_DATA2としてデジタル演算回路380に供給する。 Further, the flip-flop 373 holds the edge data ED in synchronization with the falling edge of the clock signal CKI, and supplies the held signal to the digital arithmetic circuit 380 as edge data E_DATA2. The flip-flop 374 holds the recovery data RD in synchronization with the falling edge of the clock signal CKQ, and supplies the held signal as the recovery data R_DATA2 to the digital arithmetic circuit 380.

第4の実施の形態のデジタル演算回路380は、E_DATA1、R_DATA1、E_DATA2およびR_DATA2に基づいて制御信号Pcontrolおよび制御信号Fcontrolを生成する。この演算回路380は、データ遷移があり、R_DATA1=E_DATA1またはR_DATA2=E_DATA2が成立する場合にクロック信号の位相が遅れていることを検出する。一方、R_DATA1≠E_DATA1またはR_DATA2≠E_DATA2が成立する場合に演算回路380は、クロック信号の位相が進んでいることを検出する。デジタル演算回路380は、位相の検出結果に基づいて制御信号Pcontrolおよび制御信号Fcontrolを生成する。The digital arithmetic circuit 380 of the fourth embodiment generates the control signal P control and the control signal F control based on E_DATA1, R_DATA1, E_DATA2 and R_DATA2. The arithmetic circuit 380 detects that the phase of the clock signal is delayed when there is a data transition and R_DATA1 = E_DATA1 or R_DATA2 = E_DATA2 is satisfied. On the other hand, when R_DATA1 ≠ E_DATA1 or R_DATA2 ≠ E_DATA2 is satisfied, the arithmetic circuit 380 detects that the phase of the clock signal is advanced. The digital arithmetic circuit 380 generates the control signal P control and the control signal F control based on the phase detection result.

また、デジタル演算回路380は、連続した2つのリカバリデータからデータ信号が遷移したか否かを判断する。例えば、R_DATA1≠R_DATA2である場合に、データ信号が遷移したと判断される。 In addition, the digital arithmetic circuit 380 determines whether or not the data signal has transitioned from two consecutive recovery data. For example, when R_DATA1 ≠ R_DATA2, it is determined that the data signal has transitioned.

図28は、第4の実施の形態におけるクロックデータリカバリ回路300の動作の一例を示すタイミングチャートである。フリップフロップ371は、クロック信号CKIの立上りエッジ(タイミングT31など)に同期して、エッジデータEDを保持し、その信号をエッジデータE_DATA1として供給する。フリップフロップ372は、クロック信号CKQの立上りエッジ(タイミングT32など)に同期して、リカバリデータRDを保持し、その信号をリカバリデータR_DATA1として供給する。 FIG. 28 is a timing chart showing an example of the operation of the clock data recovery circuit 300 according to the fourth embodiment. The flip-flop 371 holds the edge data ED in synchronization with the rising edge (timing T31 or the like) of the clock signal CKI, and supplies the signal as the edge data E_DATA1. The flip-flop 372 holds the recovery data RD in synchronization with the rising edge (timing T32, etc.) of the clock signal CKQ, and supplies the signal as the recovery data R_DATA1.

また、フリップフロップ373は、クロック信号CKIの立下りエッジ(タイミングT33など)に同期して、エッジデータEDを保持し、その信号をエッジデータE_DATA2として供給する。フリップフロップ374は、クロック信号CKQの立下りエッジ(タイミングT34など)に同期して、リカバリデータRDを保持し、その信号をリカバリデータR_DATA2として供給する。 Further, the flip-flop 373 holds the edge data ED in synchronization with the falling edge (timing T33 or the like) of the clock signal CKI, and supplies the signal as the edge data E_DATA2. The flip-flop 374 holds the recovery data RD in synchronization with the falling edge (timing T34 or the like) of the clock signal CKQ, and supplies the signal as the recovery data R_DATA2.

このように、本技術の第4の実施の形態によれば、クロック信号CKIおよびCKQに同期して、ランダムに遅延させたエッジデータEDとリカバリデータRDとを保持するため、ハーフレート方式において同期回路の誤動作を防止することができる。 As described above, according to the fourth embodiment of the present technology, in order to retain the randomly delayed edge data ED and recovery data RD in synchronization with the clock signals CKI and CKQ, synchronization is performed in the half rate method. It is possible to prevent a malfunction of the circuit.

<5.第5の実施の形態>
上述の第2の実施の形態では、クロックデータリカバリ回路300は、データ信号DATAのデータレートと同じクロックレートのクロック信号CKを再生するフルレート方式を用いていた。しかし、データレートの1/4のクロックレートのクロック信号CKを再生するクォーターレート方式を用いてもよい。この第4の実施の形態のクロックデータリカバリ回路300は、クォーターレート方式でクロック信号をリカバリする点において第2の実施の形態と異なる。
<5. Fifth Embodiment>
In the second embodiment described above, the clock data recovery circuit 300 uses a full-rate method for reproducing a clock signal CK having the same clock rate as the data rate of the data signal DATA. However, a quarter rate method for reproducing a clock signal CK having a clock rate of 1/4 of the data rate may be used. The clock data recovery circuit 300 of the fourth embodiment is different from the second embodiment in that the clock signal is recovered by the quarter rate method.

図29は。第5の実施の形態における遅延部360および保持部370の一構成例を示す回路図である。第5の実施の形態の保持部370は、フリップフロップ373、374、375および376をさらに備える点において第2の実施の形態と異なる。また、第4の実施の形態の発振回路345は、位相が互いにπ/4異なるクロック信号CK1、CK2、CK3およびCK4を供給する点において第2の実施の形態と異なる。 FIG. 29 is. It is a circuit diagram which shows one structural example of the delay part 360 and the holding part 370 in the 5th Embodiment. The holding unit 370 of the fifth embodiment differs from the second embodiment in that it further includes flip-flops 373, 374, 375 and 376. Further, the oscillation circuit 345 of the fourth embodiment is different from the second embodiment in that the clock signals CK1, CK2, CK3 and CK4 having phases different from each other by π / 4 are supplied.

フリップフロップ371は、クロック信号CK1の立上りエッジに同期して、エッジデータEDを保持するとともに、その保持した信号をエッジデータE_DATA1としてデジタル演算回路380に供給する。フリップフロップ372は、クロック信号CK2の立上りエッジに同期して、リカバリデータRDを保持するとともに、その保持した信号をリカバリデータR_DATA1としてデジタル演算回路380に供給する。 The flip-flop 371 holds the edge data ED in synchronization with the rising edge of the clock signal CK1, and supplies the held signal as the edge data E_DATA1 to the digital arithmetic circuit 380. The flip-flop 372 holds the recovery data RD in synchronization with the rising edge of the clock signal CK2, and supplies the held signal as the recovery data R_DATA1 to the digital arithmetic circuit 380.

フリップフロップ373は、クロック信号CK3の立上りエッジに同期して、エッジデータEDを保持するとともに、その保持した信号をエッジデータE_DATA2としてデジタル演算回路380に供給する。フリップフロップ374は、クロック信号CK4の立上りエッジに同期して、リカバリデータRDを保持するとともに、その保持した信号をリカバリデータR_DATA2としてデジタル演算回路380に供給する。 The flip-flop 373 holds the edge data ED in synchronization with the rising edge of the clock signal CK3, and supplies the held signal as edge data E_DATA2 to the digital arithmetic circuit 380. The flip-flop 374 holds the recovery data RD in synchronization with the rising edge of the clock signal CK4, and supplies the held signal as the recovery data R_DATA2 to the digital arithmetic circuit 380.

フリップフロップ375は、クロック信号CK1の立下りエッジに同期して、エッジデータEDを保持するとともに、その保持した信号をエッジデータE_DATA3としてデジタル演算回路380に供給する。フリップフロップ376は、クロック信号CK2の立下りエッジに同期して、リカバリデータRDを保持するとともに、その保持した信号をリカバリデータR_DATA3としてデジタル演算回路380に供給する。 The flip-flop 375 holds the edge data ED in synchronization with the falling edge of the clock signal CK1, and supplies the held signal as edge data E_DATA3 to the digital arithmetic circuit 380. The flip-flop 376 holds the recovery data RD in synchronization with the falling edge of the clock signal CK2, and supplies the held signal as the recovery data R_DATA3 to the digital arithmetic circuit 380.

フリップフロップ377は、クロック信号CK3の立下りエッジに同期して、エッジデータEDを保持するとともに、その保持した信号をエッジデータE_DATA4としてデジタル演算回路380に供給する。フリップフロップ378は、クロック信号CK4の立下りエッジに同期して、リカバリデータRDを保持するとともに、その保持した信号をリカバリデータR_DATA4としてデジタル演算回路380に供給する。 The flip-flop 377 holds the edge data ED in synchronization with the falling edge of the clock signal CK3, and supplies the held signal as edge data E_DATA4 to the digital arithmetic circuit 380. The flip-flop 378 holds the recovery data RD in synchronization with the falling edge of the clock signal CK4, and supplies the held signal as the recovery data R_DATA4 to the digital arithmetic circuit 380.

第5の実施の形態のデジタル演算回路380は、E_DATA1、R_DATA1、E_DATA2、R_DATA2、E_DATA3、R_DATA3、E_DATA4およびR_DATA4に基づいて制御信号Pcontrolおよび制御信号Fcontrolを生成する。この演算回路380は、データ遷移があり、R_DATAn=E_DATAn(nは、1乃至4の整数)である場合にクロック信号の位相が遅れていることを検出する。一方、R_DATAn≠E_DATAnである場合に演算回路380は、クロック信号の位相が進んでいることを検出する。デジタル演算回路380は、位相の検出結果に基づいて制御信号Pcontrolおよび制御信号Fcontrolを生成する。The digital arithmetic circuit 380 of the fifth embodiment generates the control signal P control and the control signal F control based on E_DATA1, R_DATA1, E_DATA2, R_DATA2, E_DATA3, R_DATA3, E_DATA4 and R_DATA4. The arithmetic circuit 380 detects that the phase of the clock signal is delayed when there is a data transition and R_DATAan = E_DATAan (n is an integer of 1 to 4). On the other hand, when R_DATAan ≠ E_DATAan, the arithmetic circuit 380 detects that the phase of the clock signal is advanced. The digital arithmetic circuit 380 generates the control signal P control and the control signal F control based on the phase detection result.

また、デジタル演算回路380は、連続した2つのリカバリデータからデータ信号が遷移したか否かを判断する。例えば、R_DATA2≠R_DATA3である場合に、データ信号が遷移したと判断される。 In addition, the digital arithmetic circuit 380 determines whether or not the data signal has transitioned from two consecutive recovery data. For example, when R_DATA2 ≠ R_DATA3, it is determined that the data signal has transitioned.

図30は、第5の実施の形態におけるクロックデータリカバリ回路300の動作の一例を示すタイミングチャートである。フリップフロップ371は、クロック信号CK1の立上りエッジ(タイミングT41など)に同期して、エッジデータEDを保持し、その信号をエッジデータE_DATA1として供給する。フリップフロップ372は、クロック信号CK2の立上りエッジ(タイミングT42など)に同期して、リカバリデータRDを保持し、その信号をリカバリデータR_DATA1として供給する。 FIG. 30 is a timing chart showing an example of the operation of the clock data recovery circuit 300 according to the fifth embodiment. The flip-flop 371 holds the edge data ED in synchronization with the rising edge (timing T41 or the like) of the clock signal CK1, and supplies the signal as the edge data E_DATA1. The flip-flop 372 holds the recovery data RD in synchronization with the rising edge (timing T42, etc.) of the clock signal CK2, and supplies the signal as the recovery data R_DATA1.

また、フリップフロップ373は、クロック信号CK3の立上りエッジ(タイミングT43など)に同期して、エッジデータEDを保持し、その信号をエッジデータE_DATA2として供給する。フリップフロップ374は、クロック信号CK4の立上りエッジ(タイミングT44など)に同期して、リカバリデータRDを保持し、その信号をリカバリデータR_DATA2として供給する。 Further, the flip-flop 373 holds the edge data ED in synchronization with the rising edge (timing T43 or the like) of the clock signal CK3, and supplies the signal as the edge data E_DATA2. The flip-flop 374 holds the recovery data RD in synchronization with the rising edge (timing T44 or the like) of the clock signal CK4, and supplies the signal as the recovery data R_DATA2.

フリップフロップ375は、クロック信号CK1の立下りエッジ(タイミングT45など)に同期して、エッジデータEDを保持し、その信号をエッジデータE_DATA3として供給する。フリップフロップ376は、クロック信号CK2の立下りエッジ(タイミングT46など)に同期して、リカバリデータRDを保持し、その信号をリカバリデータR_DATA3として供給する。 The flip-flop 375 holds the edge data ED in synchronization with the falling edge (timing T45 or the like) of the clock signal CK1, and supplies the signal as the edge data E_DATA3. The flip-flop 376 holds the recovery data RD in synchronization with the falling edge (timing T46 or the like) of the clock signal CK2, and supplies the signal as the recovery data R_DATA3.

また、フリップフロップ377は、クロック信号CK3の立下りエッジ(タイミングT47など)に同期して、エッジデータEDを保持し、その信号をエッジデータE_DATA4として供給する。フリップフロップ378は、クロック信号CK4の立下りエッジ(タイミングT48など)に同期して、リカバリデータRDを保持し、その信号をリカバリデータR_DATA4として供給する。 Further, the flip-flop 377 holds the edge data ED in synchronization with the falling edge (timing T47 or the like) of the clock signal CK3, and supplies the signal as the edge data E_DATA4. The flip-flop 378 holds the recovery data RD in synchronization with the falling edge (timing T48, etc.) of the clock signal CK4, and supplies the signal as the recovery data R_DATA4.

このように、本技術の第5の実施の形態によれば、クロック信号CK1乃至CK4に同期して、ランダムに遅延させたエッジデータEDとリカバリデータRDとを保持するため、クォーターレート方式において同期回路の誤動作を防止することができる。 As described above, according to the fifth embodiment of the present technology, in order to retain the randomly delayed edge data ED and recovery data RD in synchronization with the clock signals CK1 to CK4, the quarter rate method is synchronized. It is possible to prevent a malfunction of the circuit.

なお、上述の実施の形態は本技術を具現化するための一例を示したものであり、実施の形態における事項と、特許請求の範囲における発明特定事項とはそれぞれ対応関係を有する。同様に、特許請求の範囲における発明特定事項と、これと同一名称を付した本技術の実施の形態における事項とはそれぞれ対応関係を有する。ただし、本技術は実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において実施の形態に種々の変形を施すことにより具現化することができる。 The above-described embodiment shows an example for embodying the present technology, and the matters in the embodiment and the matters specifying the invention in the claims have a corresponding relationship with each other. Similarly, the matters specifying the invention within the scope of claims and the matters in the embodiment of the present technology having the same name have a corresponding relationship with each other. However, the present technology is not limited to the embodiment, and can be embodied by applying various modifications to the embodiment without departing from the gist thereof.

また、上述の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。この記録媒体として、例えば、CD(Compact Disc)、MD(MiniDisc)、DVD(Digital Versatile Disc)、メモリカード、ブルーレイディスク(Blu-ray(登録商標)Disc)等を用いることができる。 Further, the processing procedure described in the above-described embodiment may be regarded as a method having these series of procedures, and as a program for causing a computer to execute these series of procedures or as a recording medium for storing the program. You may catch it. As this recording medium, for example, a CD (Compact Disc), MD (MiniDisc), DVD (Digital Versatile Disc), memory card, Blu-ray Disc (Blu-ray (registered trademark) Disc) and the like can be used.

なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。 The effects described here are not necessarily limited, and may be any of the effects described in the present disclosure.

なお、本技術は以下のような構成もとることができる。
(1)入力信号を所定の周期信号に同期して保持する保持部と、
前記入力信号と前記所定の周期信号との少なくとも一方をランダムな遅延時間に亘って遅延させて前記保持部に供給する可変遅延素子と
を具備する同期回路。
(2)前記入力信号と前記所定の周期信号との少なくとも一方の位相の制御により前記入力信号の位相と前記所定の周期信号の位相とを一致させる制御部をさらに具備する前記(1)記載の同期回路。
(3)ランダムな値の信号を生成して前記可変遅延素子に供給するジェネレータをさらに具備する請求項1記載の同期回路。
(4)前記ジェネレータは、
定電流源と
前記定電流源に接続された抵抗器と
を備える前記(3)記載の同期回路。
(5)前記ジェネレータは、前記抵抗器からの信号を増幅するアンプをさらに備える
を備える前記(4)記載の同期回路。
(6)前記可変遅延素子は、ランダムな電圧値に応じて容量を変化させる可変容量により前記入力信号と前記所定の周期信号との少なくとも一方を遅延させる
前記(1)から(5)のいずれかに記載の同期回路。
(7)前記可変遅延素子は、
ランダムな電流値のバイアス電流を供給する可変電流源と、
前記供給されたバイアス電流に応じた遅延時間に亘って前記入力信号と前記所定の周期信号との少なくとも一方を遅延させるトランジスタと
を備える前記(1)から(5)のいずれかに記載の同期回路。
(8)前記可変遅延素子は、
電気容量が一定の複数の固定容量と、
固定遅延素子と、
所定の乱数を示すデジタル信号に従って前記複数の固定容量のそれぞれと前記固定遅延素子とを接続する経路を開閉するスイッチと
を備える前記(1)または(2)に記載の同期回路。
(9)前記可変遅延素子は、
各々が一定のバイアス電流を供給する複数の固定電流源と、
前記バイアス電流の和に応じた遅延時間に亘って前記入力信号と前記所定の周期信号との少なくとも一方を遅延させるトランジスタと、
乱数を示すデジタル信号に従って前記複数の固定電流源のそれぞれと前記トランジスタとを接続する経路を開閉するスイッチと
を備える前記(1)または(2)に記載の同期回路。
(10)前記可変遅延素子は、前記入力信号のみをランダムな遅延時間に亘って遅延させる
前記(1)から(9)のいずれかに記載の同期回路。
(11)前記可変遅延素子は、前記所定の周期信号のみをランダムな遅延時間に亘って遅延させる
前記(1)から(9)のいずれかに記載の同期回路。
(12)前記可変遅延素子は、前記入力信号と前記所定の周期信号との両方をランダムな遅延時間に亘って遅延させる
前記(1)から(9)のいずれかに記載の同期回路。
(13)前記保持された入力信号に基づいて前記入力信号と前記所定の周期信号との位相差を検出する検出部と、
前記所定の周期信号を生成する発振回路と
をさらに具備し、
前記制御部は、前記検出された位相差に基づいて前記発振回路を制御する
前記(1)から(12)のいずれかに記載の同期回路。
(14)前記保持部は、
前記所定の周期信号の立上りエッジに同期して前記入力信号を保持するとともに前記保持した信号を第1の内部信号として供給する第1の前段フリップフロップと、
前記所定の周期信号の立上りエッジに同期して前記第1の内部信号を保持するとともに前記保持した信号を第2の内部信号として供給する第1の後段フリップフロップと、
前記所定の周期信号の立下がりエッジに同期して前記入力信号を保持する前記保持した信号を第3の内部信号として供給する第2の前段フリップフロップと、
前記所定の周期信号の立上りエッジに同期して前記第3の内部信号を保持するとともに前記保持した信号を第4の内部信号として供給する第2の後段フリップフロップと
を備え、
前記検出部は、
前記第1の内部信号と前記第4の内部信号との排他的論理和を出力する第1の排他的論理和ゲートと、
前記第2の内部信号と前記第4の内部信号との排他的論理和を出力する第2の排他的論理和ゲートと
を備え、
前記可変遅延素子は、前記遅延させた信号を前記第2の前段フリップフロップに供給する
前記(13)記載の同期回路。
(15)前記入力信号を前記ランダムな入力時間に亘って遅延させたエッジデータと前記入力信号を所定の遅延時間に亘って遅延させたリカバリデータとを前記保持部に供給する可変遅延回路と
前記入力信号のエッジを検出するエッジ検出回路と、
前記エッジが検出されたタイミングに同期して前記所定の周期信号を生成する発振回路と
をさらに具備し、
前記演算回路は、前記保持されたエッジデータおよびリカバリデータに基づいて前記可変遅延回路および前記発振回路を制御する
前記(1)から(12)のいずれかに記載の同期回路。
(16)前記所定の周期信号は、位相がπ/2異なる第1および第2の周期信号を含み、
前記保持部は、
前記第1の周期信号の立上りエッジに同期して前記エッジデータを保持するとともに前記保持した信号を第1のエッジデータとして供給する第1のフリップフロップと、
前記第2の周期信号の立上りエッジに同期して前記リカバリデータを保持するとともに前記保持した信号を第1のリカバリデータとして供給する第2のフリップフロップと、
前記第1の周期信号の立下りエッジに同期して前記エッジデータを保持するとともに前記保持した信号を第2のエッジデータとして供給する第3のフリップフロップと、
前記第2の周期信号の立下りエッジに同期して前記リカバリデータを保持するとともに前記保持した信号を第2のリカバリデータとして供給する第4のフリップフロップと
を備え、
前記演算回路は、前記第1および第2のエッジデータと前記第1および第2のリカバリデータに基づいて前記可変遅延回路および前記発振回路を制御する
前記(15)記載の同期回路。
(17)前記所定の周期信号は、位相が互いにπ/4異なる第1、第2、第3および第4の周期信号を含み、
前記保持部は、
前記第1の周期信号の立上りエッジに同期して前記エッジデータを保持するとともに前記保持した信号を第1のエッジデータとして供給する第1のフリップフロップと、
前記第2の周期信号の立上りエッジに同期して前記リカバリデータを保持するとともに前記保持した信号を第1のリカバリデータとして供給する第2のフリップフロップと、
前記第3の周期信号の立上りエッジに同期して前記エッジデータを保持するとともに前記保持した信号を第2のエッジデータとして供給する第3のフリップフロップと、
前記第4の周期信号の立上りエッジに同期して前記リカバリデータを保持するとともに前記保持した信号を第2のリカバリデータとして供給する第4のフリップフロップと、
前記第1の周期信号の立下りエッジに同期して前記エッジデータを保持するとともに前記保持した信号を第3のエッジデータとして供給する第5のフリップフロップと、
前記第2の周期信号の立下りエッジに同期して前記リカバリデータを保持するとともに前記保持した信号を第3のリカバリデータとして供給する第6のフリップフロップと、
前記第3の周期信号の立下りエッジに同期して前記エッジデータを保持するとともに前記保持した信号を第4のエッジデータとして供給する第7のフリップフロップと、
前記第4の周期信号の立下りエッジに同期して前記リカバリデータを保持するとともに前記保持した信号を第4のリカバリデータとして供給する第8のフリップフロップと
を備え、
前記演算回路は、前記第1、第2、第3および第4のエッジデータと前記第1、第2、第3および第4のリカバリデータとに基づいて前記可変遅延回路および前記発振回路を制御する
前記(15)記載の同期回路。
(18)入力信号を所定の周期信号に同期して保持する保持手順と、
前記入力信号と前記所定の周期信号との少なくとも一方をランダムな遅延時間に亘って遅延させて前記保持部に供給する遅延手順と
を具備する同期回路の制御方法。
The present technology can have the following configurations.
(1) A holding unit that holds an input signal in synchronization with a predetermined periodic signal, and
A synchronization circuit including a variable delay element that delays at least one of the input signal and the predetermined periodic signal over a random delay time and supplies the input signal to the holding unit.
(2) The above-described (1), further comprising a control unit that matches the phase of the input signal with the phase of the predetermined periodic signal by controlling at least one phase of the input signal and the predetermined periodic signal. Synchronous circuit.
(3) The synchronization circuit according to claim 1, further comprising a generator that generates a signal having a random value and supplies the signal to the variable delay element.
(4) The generator is
The synchronous circuit according to (3) above, comprising a constant current source and a resistor connected to the constant current source.
(5) The synchronization circuit according to (4) above, wherein the generator further includes an amplifier that amplifies a signal from the resistor.
(6) The variable delay element is any one of (1) to (5) above, in which at least one of the input signal and the predetermined periodic signal is delayed by a variable capacitance that changes the capacitance according to a random voltage value. Synchronous circuit described in.
(7) The variable delay element is
A variable current source that supplies a bias current with a random current value,
The synchronization circuit according to any one of (1) to (5) above, comprising a transistor that delays at least one of the input signal and the predetermined periodic signal over a delay time corresponding to the supplied bias current. ..
(8) The variable delay element is
Multiple fixed capacities with constant electrical capacity and
Fixed delay element and
The synchronization circuit according to (1) or (2), further comprising a switch for opening and closing a path connecting each of the plurality of fixed capacitances and the fixed delay element according to a digital signal indicating a predetermined random number.
(9) The variable delay element is
With multiple fixed current sources, each supplying a constant bias current,
A transistor that delays at least one of the input signal and the predetermined periodic signal over a delay time corresponding to the sum of the bias currents.
The synchronization circuit according to (1) or (2), further comprising a switch that opens and closes a path connecting each of the plurality of fixed current sources and the transistor according to a digital signal indicating a random number.
(10) The synchronization circuit according to any one of (1) to (9), wherein the variable delay element delays only the input signal over a random delay time.
(11) The synchronization circuit according to any one of (1) to (9) above, wherein the variable delay element delays only the predetermined periodic signal over a random delay time.
(12) The synchronization circuit according to any one of (1) to (9) above, wherein the variable delay element delays both the input signal and the predetermined periodic signal over a random delay time.
(13) A detection unit that detects the phase difference between the input signal and the predetermined periodic signal based on the held input signal, and
It further includes an oscillation circuit that generates the predetermined periodic signal.
The synchronization circuit according to any one of (1) to (12), wherein the control unit controls the oscillation circuit based on the detected phase difference.
(14) The holding portion is
A first front flip-flop that holds the input signal in synchronization with the rising edge of the predetermined periodic signal and supplies the held signal as a first internal signal.
A first subsequent flip-flop that holds the first internal signal in synchronization with the rising edge of the predetermined periodic signal and supplies the held signal as a second internal signal.
A second pre-stage flip-flop that holds the input signal in synchronization with the falling edge of the predetermined periodic signal and supplies the held signal as a third internal signal.
A second rear-stage flip-flop that holds the third internal signal in synchronization with the rising edge of the predetermined periodic signal and supplies the held signal as a fourth internal signal is provided.
The detection unit
A first exclusive OR gate that outputs an exclusive OR of the first internal signal and the fourth internal signal, and
It includes a second exclusive OR gate that outputs an exclusive OR of the second internal signal and the fourth internal signal.
The synchronization circuit according to (13), wherein the variable delay element supplies the delayed signal to the second front flip-flop.
(15) A variable delay circuit for supplying edge data obtained by delaying the input signal over the random input time and recovery data obtained by delaying the input signal over a predetermined delay time and the above. An edge detection circuit that detects the edge of the input signal and
It further includes an oscillation circuit that generates the predetermined periodic signal in synchronization with the timing at which the edge is detected.
The synchronization circuit according to any one of (1) to (12), wherein the arithmetic circuit controls the variable delay circuit and the oscillation circuit based on the held edge data and recovery data.
(16) The predetermined periodic signal includes first and second periodic signals having different phases by π / 2.
The holding part is
A first flip-flop that holds the edge data in synchronization with the rising edge of the first periodic signal and supplies the held signal as the first edge data.
A second flip-flop that holds the recovery data in synchronization with the rising edge of the second periodic signal and supplies the held signal as the first recovery data.
A third flip-flop that holds the edge data in synchronization with the falling edge of the first periodic signal and supplies the held signal as the second edge data.
It includes a fourth flip-flop that holds the recovery data in synchronization with the falling edge of the second periodic signal and supplies the held signal as the second recovery data.
The synchronization circuit according to (15), wherein the arithmetic circuit controls the variable delay circuit and the oscillation circuit based on the first and second edge data and the first and second recovery data.
(17) The predetermined periodic signal includes first, second, third and fourth periodic signals having π / 4 phases different from each other.
The holding part is
A first flip-flop that holds the edge data in synchronization with the rising edge of the first periodic signal and supplies the held signal as the first edge data.
A second flip-flop that holds the recovery data in synchronization with the rising edge of the second periodic signal and supplies the held signal as the first recovery data.
A third flip-flop that holds the edge data in synchronization with the rising edge of the third periodic signal and supplies the held signal as the second edge data.
A fourth flip-flop that retains the recovery data in synchronization with the rising edge of the fourth periodic signal and supplies the retained signal as second recovery data.
A fifth flip-flop that retains the edge data in synchronization with the falling edge of the first periodic signal and supplies the retained signal as third edge data.
A sixth flip-flop that holds the recovery data in synchronization with the falling edge of the second periodic signal and supplies the held signal as the third recovery data.
A seventh flip-flop that holds the edge data in synchronization with the falling edge of the third periodic signal and supplies the held signal as the fourth edge data.
It includes an eighth flip-flop that holds the recovery data in synchronization with the falling edge of the fourth periodic signal and supplies the held signal as the fourth recovery data.
The arithmetic circuit controls the variable delay circuit and the oscillation circuit based on the first, second, third and fourth edge data and the first, second, third and fourth recovery data. The synchronization circuit according to (15) above.
(18) A holding procedure for holding an input signal in synchronization with a predetermined periodic signal, and
A method for controlling a synchronous circuit, comprising a delay procedure in which at least one of the input signal and the predetermined periodic signal is delayed over a random delay time and supplied to the holding unit.

100 ソース機器
200 電子装置
210 通信インターフェース
220 データ処理部
300 クロックデータリカバリ回路
310、350 ランダムジッタジェネレータ
311、451 定電流源
312、454、455 抵抗器
320 位相検出器
321、322、329、363、411、412 固定遅延素子
323、324 前段フリップフロップ
325、326 後段フリップフロップ
327、328 XOR(排他的論理和)ゲート
330、380 デジタル演算回路
340、345 発振回路
341 セレクタ
342、346 インバータ
347 AND(論理積)ゲート
360 遅延部
361、362、364、400、410、420、430、440 可変遅延素子
370 保持部
371、372、373、374、375、376、377、378 フリップフロップ
381、390 エッジ検出回路
382 位相比較回路
383 位相決定回路
384 周波数決定回路
385、386 積算回路
401、403 P型トランジスタ
402、404、452、456 N型トランジスタ
405 可変容量
421、422 可変電流源
431、441、443 スイッチ
432、453 固定容量
442、444 固定電流源
450 アンプ
100 Source equipment 200 Electronic equipment 210 Communication interface 220 Data processing unit 300 Clock data recovery circuit 310, 350 Random jitter generator 311, 451 Constant current source 312, 454, 455 Resistor 320 Phase detector 321, 322, 329, 363, 411 412 Fixed delay element 323, 324 Front flip-flop 325, 326 Rear flip-flop 327, 328 XOR (exclusive logical sum) Gate 330, 380 Digital arithmetic circuit 340, 345 Oscillation circuit 341 Selector 342, 346 Inverter 347 AND (logical product) ) Gate 360 Delay part 361, 362, 364, 400, 410, 420, 430, 440 Variable delay element 370 Holding part 371, 372, 373, 374, 375, 376, 377, 378 Flip-flop 381, 390 Edge detection circuit 382 Phase comparison circuit 383 Phase determination circuit 384 Frequency determination circuit 385, 386 Integrator circuit 401, 403 P-type transistor 402, 404, 452, 456 N-type transistor 405 Variable capacitance 421, 422 Variable current source 431, 441, 443 Switch 432, 453 Fixed capacity 442, 444 Fixed current source 450 amplifier

Claims (16)

入力信号を所定の周期信号に同期して保持する保持部と、
前記入力信号と前記所定の周期信号との少なくとも一方をランダムな遅延時間に亘って遅延させて前記保持部に供給する可変遅延素子と、
前記保持された入力信号に基づいて前記入力信号と前記所定の周期信号との位相差を検出する検出部と、
前記所定の周期信号を生成する発振回路と、
前記所定の周期信号に同期して第1の内部信号を取り込んで処理するデータ処理部と、
前記検出された位相差に基づいて前記発振回路を制御する制御部と
を具備し、
前記保持部は、
前記所定の周期信号の立上りエッジに同期して前記入力信号を保持するとともに前記保持した信号を前記第1の内部信号として供給する第1の前段フリップフロップと、
前記所定の周期信号の立上りエッジに同期して前記第1の内部信号を保持するとともに前記保持した信号を第2の内部信号として供給する第1の後段フリップフロップと、
前記所定の周期信号の立下がりエッジに同期して前記入力信号を保持するとともに前記保持した信号を第3の内部信号として供給する第2の前段フリップフロップと、
前記所定の周期信号の立上りエッジに同期して前記第3の内部信号を保持するとともに前記保持した信号を第4の内部信号として供給する第2の後段フリップフロップと
を備え、
前記検出部は、
前記第1の内部信号と前記第4の内部信号との排他的論理和を出力する第1の排他的論理和ゲートと、
前記第2の内部信号と前記第4の内部信号との排他的論理和を出力する第2の排他的論理和ゲートと
を備え、
前記可変遅延素子は、前記遅延させた信号を前記第2の前段フリップフロップに供給する
同期回路。
A holding unit that holds the input signal in synchronization with a predetermined periodic signal,
A variable delay element that delays at least one of the input signal and the predetermined periodic signal over a random delay time and supplies the input signal to the holding unit.
A detection unit that detects the phase difference between the input signal and the predetermined periodic signal based on the held input signal, and
An oscillator circuit that generates the predetermined periodic signal and
A data processing unit that captures and processes a first internal signal in synchronization with the predetermined periodic signal.
A control unit that controls the oscillation circuit based on the detected phase difference is provided.
The holding part is
A first front flip-flop that holds the input signal in synchronization with the rising edge of the predetermined periodic signal and supplies the held signal as the first internal signal.
A first subsequent flip-flop that holds the first internal signal in synchronization with the rising edge of the predetermined periodic signal and supplies the held signal as a second internal signal.
A second front flip-flop that holds the input signal in synchronization with the falling edge of the predetermined periodic signal and supplies the held signal as a third internal signal.
A second rear-stage flip-flop that holds the third internal signal in synchronization with the rising edge of the predetermined periodic signal and supplies the held signal as a fourth internal signal is provided.
The detection unit
A first exclusive OR gate that outputs an exclusive OR of the first internal signal and the fourth internal signal, and
It includes a second exclusive OR gate that outputs an exclusive OR of the second internal signal and the fourth internal signal.
The variable delay element is a synchronization circuit that supplies the delayed signal to the second front flip-flop.
前記入力信号と前記所定の周期信号との少なくとも一方の位相の制御により前記入力信号の位相と前記所定の周期信号の位相とを一致させる制御部をさらに具備する請求項1記載の同期回路。 The synchronization circuit according to claim 1, further comprising a control unit that matches the phase of the input signal with the phase of the predetermined periodic signal by controlling the phase of at least one of the input signal and the predetermined periodic signal. ランダムな値の信号を生成して前記可変遅延素子に供給するジェネレータをさらに具備する請求項1記載の同期回路。 The synchronization circuit according to claim 1, further comprising a generator that generates a signal having a random value and supplies the signal to the variable delay element. 前記ジェネレータは、
定電流源と
前記定電流源に接続された抵抗器と
を備える請求項3記載の同期回路。
The generator
The synchronization circuit according to claim 3, further comprising a constant current source and a resistor connected to the constant current source.
前記ジェネレータは、前記抵抗器からの信号を増幅するアンプをさらに備える
を備える請求項4記載の同期回路。
The synchronization circuit according to claim 4, wherein the generator further includes an amplifier that amplifies a signal from the resistor.
前記可変遅延素子は、ランダムな電圧値に応じて容量を変化させる可変容量により前記入力信号と前記所定の周期信号との少なくとも一方を遅延させる
請求項1記載の同期回路。
The synchronization circuit according to claim 1, wherein the variable delay element delays at least one of the input signal and the predetermined periodic signal by a variable capacitance that changes the capacitance according to a random voltage value.
前記可変遅延素子は、
ランダムな電流値のバイアス電流を供給する可変電流源と、
前記供給されたバイアス電流に応じた遅延時間に亘って前記入力信号と前記所定の周期信号との少なくとも一方を遅延させるトランジスタと
を備える請求項1記載の同期回路。
The variable delay element is
A variable current source that supplies a bias current with a random current value,
The synchronization circuit according to claim 1, further comprising a transistor that delays at least one of the input signal and the predetermined periodic signal over a delay time corresponding to the supplied bias current.
前記可変遅延素子は、
電気容量が一定の複数の固定容量と、
固定遅延素子と、
所定の乱数を示すデジタル信号に従って前記複数の固定容量のそれぞれと前記固定遅延素子とを接続する経路を開閉するスイッチと
を備える請求項1記載の同期回路。
The variable delay element is
Multiple fixed capacities with constant electrical capacity and
Fixed delay element and
The synchronization circuit according to claim 1, further comprising a switch that opens and closes a path connecting each of the plurality of fixed capacitances and the fixed delay element according to a digital signal indicating a predetermined random number.
前記可変遅延素子は、
各々が一定のバイアス電流を供給する複数の固定電流源と、
前記バイアス電流の和に応じた遅延時間に亘って前記入力信号と前記所定の周期信号との少なくとも一方を遅延させるトランジスタと、
乱数を示すデジタル信号に従って前記複数の固定電流源のそれぞれと前記トランジスタとを接続する経路を開閉するスイッチと
を備える請求項1記載の同期回路。
The variable delay element is
With multiple fixed current sources, each supplying a constant bias current,
A transistor that delays at least one of the input signal and the predetermined periodic signal over a delay time corresponding to the sum of the bias currents.
The synchronization circuit according to claim 1, further comprising a switch that opens and closes a path connecting each of the plurality of fixed current sources and the transistor according to a digital signal indicating a random number.
前記可変遅延素子は、前記入力信号のみをランダムな遅延時間に亘って遅延させる
請求項1記載の同期回路。
The synchronization circuit according to claim 1, wherein the variable delay element delays only the input signal over a random delay time.
前記可変遅延素子は、前記所定の周期信号のみをランダムな遅延時間に亘って遅延させる
請求項1記載の同期回路。
The synchronization circuit according to claim 1, wherein the variable delay element delays only the predetermined periodic signal over a random delay time.
前記可変遅延素子は、前記入力信号と前記所定の周期信号との両方をランダムな遅延時間に亘って遅延させる
請求項1記載の同期回路。
The synchronization circuit according to claim 1, wherein the variable delay element delays both the input signal and the predetermined periodic signal over a random delay time.
入力信号を所定の周期信号に同期して保持する保持部と、
前記入力信号と前記所定の周期信号との少なくとも一方をランダムな遅延時間に亘って遅延させて前記保持部に供給する可変遅延素子と、
前記入力信号を前記ランダムな入力時間に亘って遅延させたエッジデータと前記入力信号を所定の遅延時間に亘って遅延させたリカバリデータとを前記保持部に供給する可変遅延回路と、
前記入力信号のエッジを検出するエッジ検出回路と、
前記エッジが検出されたタイミングに同期して前記所定の周期信号を生成する発振回路と、
前記保持されたエッジデータおよびリカバリデータに基づいて前記可変遅延回路および前記発振回路を制御する演算回路と
を具備する同期回路。
A holding unit that holds the input signal in synchronization with a predetermined periodic signal,
A variable delay element that delays at least one of the input signal and the predetermined periodic signal over a random delay time and supplies the input signal to the holding unit.
A variable delay circuit that supplies edge data obtained by delaying the input signal over the random input time and recovery data obtained by delaying the input signal over a predetermined delay time to the holding unit.
An edge detection circuit that detects the edge of the input signal and
An oscillator circuit that generates the predetermined periodic signal in synchronization with the timing at which the edge is detected, and
A synchronization circuit including the variable delay circuit and an arithmetic circuit that controls the oscillation circuit based on the held edge data and recovery data.
前記所定の周期信号は、位相がπ/2異なる第1および第2の周期信号を含み、
前記保持部は、
前記第1の周期信号の立上りエッジに同期して前記エッジデータを保持するとともに前記保持した信号を第1のエッジデータとして供給する第1のフリップフロップと、
前記第2の周期信号の立上りエッジに同期して前記リカバリデータを保持するとともに前記保持した信号を第1のリカバリデータとして供給する第2のフリップフロップと、
前記第1の周期信号の立下りエッジに同期して前記エッジデータを保持するとともに前記保持した信号を第2のエッジデータとして供給する第3のフリップフロップと、
前記第2の周期信号の立下りエッジに同期して前記リカバリデータを保持するとともに前記保持した信号を第2のリカバリデータとして供給する第4のフリップフロップと
を備え、
前記演算回路は、前記第1および第2のエッジデータと前記第1および第2のリカバリデータに基づいて前記可変遅延回路および前記発振回路を制御する
請求項13記載の同期回路。
The predetermined periodic signal includes first and second periodic signals having different phases by π / 2.
The holding part is
A first flip-flop that holds the edge data in synchronization with the rising edge of the first periodic signal and supplies the held signal as the first edge data.
A second flip-flop that holds the recovery data in synchronization with the rising edge of the second periodic signal and supplies the held signal as the first recovery data.
A third flip-flop that holds the edge data in synchronization with the falling edge of the first periodic signal and supplies the held signal as the second edge data.
It includes a fourth flip-flop that holds the recovery data in synchronization with the falling edge of the second periodic signal and supplies the held signal as the second recovery data.
The synchronization circuit according to claim 13, wherein the arithmetic circuit controls the variable delay circuit and the oscillation circuit based on the first and second edge data and the first and second recovery data.
前記所定の周期信号は、位相が互いにπ/4異なる第1、第2、第3および第4の周期信号を含み、
前記保持部は、
前記第1の周期信号の立上りエッジに同期して前記エッジデータを保持するとともに前記保持した信号を第1のエッジデータとして供給する第1のフリップフロップと、
前記第2の周期信号の立上りエッジに同期して前記リカバリデータを保持するとともに前記保持した信号を第1のリカバリデータとして供給する第2のフリップフロップと、
前記第3の周期信号の立上りエッジに同期して前記エッジデータを保持するとともに前記保持した信号を第2のエッジデータとして供給する第3のフリップフロップと、
前記第4の周期信号の立上りエッジに同期して前記リカバリデータを保持するとともに前記保持した信号を第2のリカバリデータとして供給する第4のフリップフロップと、
前記第1の周期信号の立下りエッジに同期して前記エッジデータを保持するとともに前記保持した信号を第3のエッジデータとして供給する第5のフリップフロップと、
前記第2の周期信号の立下りエッジに同期して前記リカバリデータを保持するとともに前記保持した信号を第3のリカバリデータとして供給する第6のフリップフロップと、
前記第3の周期信号の立下りエッジに同期して前記エッジデータを保持するとともに前記保持した信号を第4のエッジデータとして供給する第7のフリップフロップと、
前記第4の周期信号の立下りエッジに同期して前記リカバリデータを保持するとともに前記保持した信号を第4のリカバリデータとして供給する第8のフリップフロップと
を備え、
前記演算回路は、前記第1、第2、第3および第4のエッジデータと前記第1、第2、第3および第4のリカバリデータとに基づいて前記可変遅延回路および前記発振回路を制御する
請求項13記載の同期回路。
The predetermined periodic signal includes first, second, third and fourth periodic signals having π / 4 phases different from each other.
The holding part is
A first flip-flop that holds the edge data in synchronization with the rising edge of the first periodic signal and supplies the held signal as the first edge data.
A second flip-flop that holds the recovery data in synchronization with the rising edge of the second periodic signal and supplies the held signal as the first recovery data.
A third flip-flop that holds the edge data in synchronization with the rising edge of the third periodic signal and supplies the held signal as the second edge data.
A fourth flip-flop that retains the recovery data in synchronization with the rising edge of the fourth periodic signal and supplies the retained signal as second recovery data.
A fifth flip-flop that retains the edge data in synchronization with the falling edge of the first periodic signal and supplies the retained signal as third edge data.
A sixth flip-flop that holds the recovery data in synchronization with the falling edge of the second periodic signal and supplies the held signal as the third recovery data.
A seventh flip-flop that holds the edge data in synchronization with the falling edge of the third periodic signal and supplies the held signal as the fourth edge data.
It includes an eighth flip-flop that holds the recovery data in synchronization with the falling edge of the fourth periodic signal and supplies the held signal as the fourth recovery data.
The arithmetic circuit controls the variable delay circuit and the oscillation circuit based on the first, second, third and fourth edge data and the first, second, third and fourth recovery data. 13. The synchronization circuit according to claim 13.
保持部が、入力信号を所定の周期信号に同期して保持する保持手順と、
可変遅延素子が、前記入力信号と前記所定の周期信号との少なくとも一方をランダムな遅延時間に亘って遅延させて前記保持部に供給する遅延手順と、
検出部が、前記保持された入力信号に基づいて前記入力信号と前記所定の周期信号との位相差を検出する検出手順と、
発振回路が、前記所定の周期信号を生成する手順と、
前記所定の周期信号に同期して第1の内部信号を取り込んで処理するデータ処理部と、
前記検出された位相差に基づいて前記発振回路を制御する制御手順と
を具備し、
前記保持部は、
前記所定の周期信号の立上りエッジに同期して前記入力信号を保持するとともに前記保持した信号を前記第1の内部信号として供給する第1の前段フリップフロップと、
前記所定の周期信号の立上りエッジに同期して前記第1の内部信号を保持するとともに前記保持した信号を第2の内部信号として供給する第1の後段フリップフロップと、
前記所定の周期信号の立下がりエッジに同期して前記入力信号を保持するとともに前記保持した信号を第3の内部信号として供給する第2の前段フリップフロップと、
前記所定の周期信号の立上りエッジに同期して前記第3の内部信号を保持するとともに前記保持した信号を第4の内部信号として供給する第2の後段フリップフロップと
を備え、
前記検出部は、
前記第1の内部信号と前記第4の内部信号との排他的論理和を出力する第1の排他的論理和ゲートと、
前記第2の内部信号と前記第4の内部信号との排他的論理和を出力する第2の排他的論理和ゲートと
を備え、
前記可変遅延素子は、前記遅延させた信号を前記第2の前段フリップフロップに供給する
同期回路の制御方法。
A holding procedure in which the holding unit holds the input signal in synchronization with a predetermined periodic signal,
A delay procedure in which the variable delay element delays at least one of the input signal and the predetermined periodic signal over a random delay time and supplies it to the holding unit.
A detection procedure in which the detection unit detects the phase difference between the input signal and the predetermined periodic signal based on the held input signal.
The procedure in which the oscillator circuit generates the predetermined periodic signal, and
A data processing unit that captures and processes a first internal signal in synchronization with the predetermined periodic signal.
It includes a control procedure for controlling the oscillation circuit based on the detected phase difference.
The holding part is
A first front flip-flop that holds the input signal in synchronization with the rising edge of the predetermined periodic signal and supplies the held signal as the first internal signal.
A first subsequent flip-flop that holds the first internal signal in synchronization with the rising edge of the predetermined periodic signal and supplies the held signal as a second internal signal.
A second front flip-flop that holds the input signal in synchronization with the falling edge of the predetermined periodic signal and supplies the held signal as a third internal signal.
A second rear-stage flip-flop that holds the third internal signal in synchronization with the rising edge of the predetermined periodic signal and supplies the held signal as a fourth internal signal is provided.
The detection unit
A first exclusive OR gate that outputs an exclusive OR of the first internal signal and the fourth internal signal, and
It includes a second exclusive OR gate that outputs an exclusive OR of the second internal signal and the fourth internal signal.
The variable delay element is a control method of a synchronization circuit that supplies the delayed signal to the second front flip-flop.
JP2017560037A 2016-01-08 2016-11-07 Synchronous circuit and control method of synchronous circuit Active JP6809484B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2016002870 2016-01-08
JP2016002870 2016-01-08
PCT/JP2016/082951 WO2017119183A1 (en) 2016-01-08 2016-11-07 Synchronization circuit and control method for synchronization circuit

Publications (2)

Publication Number Publication Date
JPWO2017119183A1 JPWO2017119183A1 (en) 2018-10-25
JP6809484B2 true JP6809484B2 (en) 2021-01-06

Family

ID=59273555

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017560037A Active JP6809484B2 (en) 2016-01-08 2016-11-07 Synchronous circuit and control method of synchronous circuit

Country Status (2)

Country Link
JP (1) JP6809484B2 (en)
WO (1) WO2017119183A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11038666B1 (en) * 2019-12-11 2021-06-15 Qualcomm Incorporated Open-loop, super fast, half-rate clock and data recovery for next generation C-PHY interfaces

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5331217A (en) * 1992-06-18 1994-07-19 Hughes Aircraft Company Low power integrated circuit white noise source
JP3299631B2 (en) * 1994-06-07 2002-07-08 三菱電機株式会社 Voltage controlled oscillator and phase locked loop circuit using the same
JPH11186880A (en) * 1997-12-24 1999-07-09 Matsushita Electric Ind Co Ltd Oscillator
US6952138B2 (en) * 2001-09-12 2005-10-04 Telefonaktiebolaget Lm Ericsson (Publ) Generation of a phase locked loop output signal having reduced spurious spectral components
US8269563B2 (en) * 2008-06-10 2012-09-18 Qualcomm Incorporated Dithering a digitally-controlled oscillator output in a phase-locked loop
WO2010016301A1 (en) * 2008-08-07 2010-02-11 日本電気株式会社 Phase comparator, pll circuit, and dll circuit
US8138840B2 (en) * 2009-01-23 2012-03-20 International Business Machines Corporation Optimal dithering of a digitally controlled oscillator with clock dithering for gain and bandwidth control
JP5365323B2 (en) * 2009-04-20 2013-12-11 ソニー株式会社 Clock data recovery circuit and multiplied clock generation circuit
JP2014045268A (en) * 2012-08-24 2014-03-13 Toshiba Corp Time-to-digital conversion circuit and digital-to-time conversion circuit
JP6032082B2 (en) * 2013-03-25 2016-11-24 富士通株式会社 Reception circuit and semiconductor integrated circuit

Also Published As

Publication number Publication date
JPWO2017119183A1 (en) 2018-10-25
WO2017119183A1 (en) 2017-07-13

Similar Documents

Publication Publication Date Title
CN105099447B (en) Clock and data recovery circuit and method using an injection locked oscillator
JP4850473B2 (en) Digital phase detector
US9300461B2 (en) Reception circuit
US9571106B2 (en) Delay locked loop circuit
CN103828240B (en) Circuit and method for the characteristic of controlling cycle signal
US8232821B2 (en) Clock data recovery circuit
TWI871341B (en) Phase-locked loop circuit and clock generator
TWI535213B (en) Clock and data recovery circuit and method
JP2009165109A (en) Semiconductor element, clock synchronizing circuit, and driving method of clock synchronizing circuit
US7668277B2 (en) Apparatus and method for clock data recovery with low lock frequency
KR102468261B1 (en) Duty correction circuit
US9455725B2 (en) Phase detector and associated phase detecting method
CN101521499A (en) Phase detector, phase comparator, and clock synchronizing device
CN108292923B (en) Phase detector, phase synchronization circuit, and method of controlling phase synchronization circuit
JP2015095860A (en) Timing adjustment circuit and semiconductor integrated circuit device
Jalali et al. An 8mW frequency detector for 10Gb/s half-rate CDR using clock phase selection
JP6809484B2 (en) Synchronous circuit and control method of synchronous circuit
JP4371511B2 (en) Digital synchronization circuit
US7368954B2 (en) Phase comparison circuit and CDR circuit
US7257184B2 (en) Phase comparator, clock data recovery circuit and transceiver circuit
Kwon et al. A 3.0 Gb/s clock data recovery circuits based on digital DLL for clock-embedded display interface
JP2010141594A (en) Clock regeneration circuit, and clock regeneration method
JP2015100017A (en) Phase comparison circuit and clock data recovery circuit
Jeon et al. Area efficient 4Gb/s clock data recovery using improved phase interpolator with error monitor
JPWO2010103626A1 (en) Clock generation circuit and signal reproduction circuit having the same

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191017

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200609

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200728

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200825

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201019

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20201110

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201123

R151 Written notification of patent or utility model registration

Ref document number: 6809484

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151