JP6809484B2 - Synchronous circuit and control method of synchronous circuit - Google Patents
Synchronous circuit and control method of synchronous circuit Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/081—Details of the phase-locked loop provided with an additional controlled phase shifter
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/085—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
- H03L7/089—Details 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/02—Speed or phase control by the received code signals, the signals containing no special synchronisation information
- H04L7/033—Speed 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.
しかしながら、上述の位相検出器では、データ信号とクロック信号との位相を一致させる制御が行われるとフリップフロップのセットアップタイムまたはホールドタイムにおいてデータ信号の値が変化してしまうおそれがある。ここで、セットアップタイムは、クロック信号の立上り前においてデータ信号の変化が禁止される期間であり、ホールドタイムは、クロック信号の立上り後においてデータ信号の変化が禁止される期間である。セットアップタイムまたはホールドタイムにおいてデータ信号の値が変化するとフリップフロップはデータ信号の取込みに失敗して、その出力がメタステーブルとなる。この結果、位相検出器が誤動作して位相差を正確に検出することができなくなる。このように、クロック信号などの周期信号に同期してデータ信号を取り込む同期回路(位相検出器など)において、データ信号の取込みの失敗により誤動作が生じるという問題がある。 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.第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
通信インターフェース210は、ソース機器100などの外部の装置との間でデータ信号を送受信するものである。この通信インターフェース210は、クロック信号が重畳されたデータ信号DATAを受信し、そのデータ信号DATAをクロックデータリカバリ回路300に信号線219を介して供給する。この通信インターフェース210の通信規格として、例えば、DisplayPort v1.3、MIPI(Mobile Industry Processor Interface) M-PHY v4.0規格が用いられる。
The
クロックデータリカバリ回路300は、データ信号DATAに重畳されたクロック信号と略同一のクロック信号CKをデータ信号DATAから生成するものである。このクロックデータリカバリ回路300は、その内部でクロック信号CKを発振回路により生成し、そのクロック信号CKの位相をデータ信号に合わせて調整する。これにより、送信側で重畳されたクロック信号と略一致する信号がクロック信号CKとして再生される。クロックデータリカバリ回路300は、データ信号DATAと生成したクロック信号CKとをデータ処理部220に信号線308および309を介して供給する。なお、クロックデータリカバリ回路300は、特許請求の範囲に記載の同期回路の一例である。
The clock
データ処理部220は、クロック信号CKに同期してデータ信号DATAを取り込んで処理するものである。このデータ処理部220は、例えば、シリアルデータをパラレルデータに変換する処理、音声処理や画像処理などを行う。
The
[クロックデータリカバリ回路の構成例]
図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
ランダムジッタジェネレータ310は、ランダムな電圧値の電圧信号VRJを生成するものである。このランダムジッタジェネレータ310は、その電圧信号VRJを位相検出器320に供給する。The
位相検出器320は、データ信号DATAと、発振回路340からのクロック信号CKとの位相差を検出するものである。この位相検出器320は、電圧信号VRJの値に応じた(すなわち、ランダムな)遅延時間に亘ってデータ信号DATAを遅延させてから取り込んで処理し、位相差を示す検出信号UPおよびDNを生成する。検出信号UPは、データ信号DATAに対して、クロック信号CKの位相が進んでいるか否かを示す。例えば、クロック信号CKの方が進んでいる場合に検出信号UPにハイレベルが設定され、遅れている場合にローレベルが設定される。The
一方、検出信号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
デジタル演算回路330は、検出信号UPおよびDNの示す位相差に基づいて、クロック信号CKの位相を制御信号Pcontrolで制御することによりデータ信号DATAとクロック信号CKとの位相を一致させるものである。このデジタル演算回路330は、検出回数UPおよびDNのそれぞれについてハイレベルになった回数を計数する。そして、デジタル演算回路330は、検出信号UPがハイレベルになった頻度が、検出信号DNがハイレベルになった頻度よりも高いほど、クロック信号CKの位相を遅くする。一方、検出信号DNがハイレベルになった頻度が、検出信号UPがハイレベルになった頻度よりも高いほど、デジタル演算回路330はクロック信号CKの位相を進める。なお、デジタル演算回路330は、特許請求の範囲に記載の制御部の一例である。The digital
発振回路340は、制御信号Pcontrolに従ってクロック信号CKを生成して位相検出器320およびデータ処理部220に供給するものである。The
上述したように、位相差に応じてクロック信号の位相を制御するクロックデータリカバリ回路は、位相補間型のクロックデータリカバリ回路と呼ばれる。 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
[ランダムジッタジェネレータの構成例]
図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
図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
Vnoise = (2kRT · Δf) 1/2
In the above equation, k is the Boltzmann constant. R is the resistance value of the
そして、電圧信号VRJの値は、定電流源311の供給する電流値をI0として、次の式により表される。
VRJ=I0・R±VnoiseThe value of the voltage signal VRJ is expressed by the following equation, where I 0 is the current value supplied by the constant
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
[位相検出器の構成例]
図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
固定遅延素子321は、一定の遅延時間に亘ってデータ信号DATAを遅延させるものである。この固定遅延素子321の遅延時間は、例えば、可変遅延素子400の遅延時間の平均値に設定される。固定遅延素子321は、遅延させたデータ信号DATAを前段フリップフロップ323に供給する。
The fixed
可変遅延素子400は、電圧信号VRJの値に応じた(すなわち、ランダムな)遅延時間に亘ってデータ信号DATAを遅延させるものである。この可変遅延素子400は、遅延させたデータ信号DATAを前段フリップフロップ324に供給する。The
なお、可変遅延素子400は、データ信号DATAを反転せずに出力する素子(すなわち、バッファ)であるが、反転して出力する素子(すなわち、インバータ)であってもよい。インバータとする場合には、前段フリップフロップ324は、そのインバータで反転した信号の立上りに同期してデータ信号DATAを保持する。
The
前段フリップフロップ323は、クロック信号CKの立上りエッジに同期してデータ信号を保持するものである。この前段フリップフロップ323は、保持した信号を内部信号Q1としてXORゲート327と後段フリップフロップ325とデータ処理部220とに供給する。なお、前段フリップフロップ323は、特許請求の範囲に記載の第1の前段フリップフロップの一例である。
The pre-stage flip-
後段フリップフロップ325は、クロック信号CKの立上りエッジに同期して内部信号Q1を保持するものである。この後段フリップフロップ325は、保持した信号を内部信号Q2としてXORゲート328に供給する。なお、後段フリップフロップ325は、特許請求の範囲に記載の第1の後段フリップフロップの一例である。
The post-stage flip-
前段フリップフロップ324は、クロック信号CKの立下りエッジに同期してデータ信号を保持するものである。この前段フリップフロップ324は、保持した信号を内部信号Q3として後段フリップフロップ326に供給する。なお、前段フリップフロップ324は、特許請求の範囲に記載の第2の前段フリップフロップの一例である。
The pre-stage flip-
後段フリップフロップ326は、クロック信号CKの立上りエッジに同期して内部信号Q3を保持するものである。この後段フリップフロップ326は、保持した信号を内部信号Q4としてXORゲート327および328に供給する。なお、後段フリップフロップ326は、特許請求の範囲に記載の第2の後段フリップフロップの一例である。
The post-stage flip-
XORゲート327は、内部信号Q1およびQ4の排他的論理和を検出信号DNとして出力するものである。XORゲート328は、内部信号Q2およびQ4の排他的論理和を検出信号UPとして出力するものである。
The
なお、XORゲート327および328からなる回路は、特許請求の範囲に記載の検出部の一例である。また、XORゲート327は、特許請求の範囲に記載の第1の排他的論理和ゲートの一例であり、XORゲート328は、特許請求の範囲に記載の第2の排他的論理和ゲートの一例である。
The circuit including the
また、遅延時間がランダムな可変遅延素子400を位相検出器320に設けているが、フリップフロップやラッチ回路などの保持部を備える同期回路であれば、その可変遅延素子400を位相検出器以外の回路に設けることもできる。例えば、アナログデジタル変換器に可変遅延素子400を設けてもよい。この場合には、周期信号に同期して信号を保持するフリップフロップなどの前段に、可変遅延素子400が挿入される。
Further, although the
[可変遅延素子の構成例]
図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
P型トランジスタ401およびN型トランジスタ402は、電源端子と接地端子との間に直列に接続される。P型トランジスタ403およびN型トランジスタ404も、電源端子と接地端子との間に直列に接続される。
The P-
また、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-
可変容量405は、電圧信号VRJの値に応じて電気容量が変化する容量である。可変容量405として、例えば、バリキャップダイオードが用いられる。この可変容量405により、ランダムな遅延時間に亘ってデータ信号が遅延して出力される。The
なお、可変遅延素子400をインバータとする場合には、後段のP型トランジスタ403およびN型トランジスタ404は不要である。
When the
[発振回路の構成例]
図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
セレクタ341は、奇数個のインバータ342のそれぞれの出力信号のいずれかを制御信号Pcontrolに従って選択するものである。セレクタ341は、選択した信号をクロック信号CKとして位相検出器320に供給する。The
図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
図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
また、クロック信号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
図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-
このようなエラーの発生を抑制するために、本実施の形態では可変遅延素子400が、データ信号DATAの立上りエッジおよび立下りエッジのそれぞれをランダムに変動させて前段フリップフロップ324に供給する。これにより、データ信号DATAのエッジが、セットアップタイムまたはホールドアップタイムの期間内に入る確率が小さくなる。その結果、前段フリップフロップ324がデータ信号DATAの取込みに失敗する確率が低減する。
In order to suppress the occurrence of such an error, in the present embodiment, the
なお、前段フリップフロップ324に保持されたデータ信号DATAは、リカバリした信号として後段のデータ処理部220に供給されることは無いため、データ信号DATAにジッタが重畳されていても、後段の処理で問題は生じない。
The data signal DATA held in the first-stage flip-
一方、前段フリップフロップ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
なお、前段フリップフロップ324以外のフリップフロップは、クロック信号CKの立上りエッジに同期してデータ信号DATAを保持する。ここで、前述したようにクロック信号CKの立上りエッジの位相はデータ信号DATAの立上りエッジから0.5UIの位置にロックされるため、セットアップまたはホールドアップ内にデータ信号DATAが変動することは無い。したがって、それらのフリップフロップへの信号をランダムに遅延させる必要はない。
The flip-flops other than the pre-stage flip-
図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-
クロック信号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-
図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
上述したように、データ信号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
図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
また、前段フリップフロップ324は、クロック信号CKの立下りエッジ(タイミングT12やT14など)に同期してデータ信号DATAを保持して内部信号Q3として出力する。また、後段フリップフロップ326は、クロック信号CKの立上りエッジ(タイミングT13など)に同期して内部信号Q3を保持して内部信号Q4として出力する。
Further, the front-stage flip-
そして、XORゲート327は、内部信号Q1およびQ4の排他的論理和を検出信号DNとして出力し、XORゲート328は、内部信号Q2およびQ4の排他的論理和を検出信号DNとして出力する。
Then, the
これらの検出信号DNおよびUPに基づいて、デジタル演算回路330は、クロック信号CKの立下りエッジの位相を、データ信号DATAの立上りエッジに一致させる制御を行う。この場合に、クロック信号CKの立下りエッジに同期して動作する前段フリップフロップ324では、セットアップタイム違反エラーまたはホールドタイム違反エラーが生じるおそれがある。しかしながら、データ信号DATAを可変遅延素子400がランダムに遅延させているため、ランダムに遅延させない場合と比較して、セットアップタイム違反エラーまたはホールドタイム違反エラーが生じる確率を低減することができる。
Based on these detection signals DN and UP, the digital
なお、上述のクロックデータリカバリ回路300は、データ信号DATAのデータレートと同じクロックレートのクロック信号CKを再生するフルレート方式を用いている。しかし、後述するように、データレートの半分のクロックレートのクロック信号CKを再生するハーフレート方式を用いてもよい。また、データレートの1/4のクロックレートのクロック信号をCKを再生するクォーターレート方式を用いてもよい。
The clock
図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
図13は、第1の実施の形態におけるクロックデータリカバリ回路300の動作の一例を示すフローチャートである。この動作は、例えば、通信インターフェース210からデータ信号DATAが入力されたときに開始される。
FIG. 13 is a flowchart showing an example of the operation of the clock
ランダムジッタジェネレータ350は、ランダムな値の電圧信号VRJを生成し(ステップS901)、位相検出器320は、その電圧信号VRJの値に応じてデータ信号DATAの位相をシフトする(ステップS902)。そして、位相検出器320は、データ信号DATAとクロック信号CKとの位相差を検出し(ステップS903)、デジタル演算回路330は、その位相差に基づいて制御信号を生成する(ステップS904)。そして、発振回路340は、その制御信号に従ってクロック信号CKを生成する(ステップS905)。ステップS905の後に、クロックデータリカバリ回路300は、ステップS901以降を繰り返し実行する。The
このように、本技術の第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
[第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
図14は、第1の実施の形態の第1の変形例における位相検出器320の一構成例を示す回路図である。この第1の変形例における位相検出器320は、固定遅延素子322、329、411および412をさらに備える点において第1の実施の形態と異なる。
FIG. 14 is a circuit diagram showing a configuration example of the
固定遅延素子322は、一定の遅延時間に亘ってデータ信号DATAを遅延させるものである。この固定遅延素子322は、遅延させたデータ信号DATAを前段フリップフロップ324に供給する。
The fixed
固定遅延素子329は、一定の遅延時間に亘ってクロック信号CKを遅延させるものである。この固定遅延素子329の遅延時間は、例えば、可変遅延素子400の遅延時間の平均値に設定される。固定遅延素子329は、遅延させたクロック信号CKを前段フリップフロップ323に供給する。
The fixed
固定遅延素子411は、一定の遅延時間に亘ってクロック信号CKを遅延させるものである。固定遅延素子411は、遅延させたクロック信号CKを後段フリップフロップ325に供給する。
The fixed
固定遅延素子412は、一定の遅延時間に亘ってクロック信号CKを遅延させるものである。固定遅延素子412は、遅延させたクロック信号CKを後段フリップフロップ326に供給する。
The fixed
また、第1の実施の形態の第1の変形例の可変遅延素子400は、クロック信号CKを遅延させて前段フリップフロップ324に供給する点において第1の実施の形態と異なる。クロック信号CKをランダムに遅延させることにより、そのクロック信号CKに同期して動作する前段フリップフロップ324においてセットアップタイムまたはホールドタイム内にデータ信号のエッジが入る確率を低減することができる。これにより、セットアップタイム違反エラーまたはホールドタイム違反エラーが生じる確率を低減することができる。
Further, the
このように、本技術の第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
図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
固定遅延素子329は、一定の遅延時間に亘ってクロック信号CKを遅延させるものである。この固定遅延素子329は、遅延させたクロック信号CKを前段フリップフロップ323に供給する。
The fixed
また、固定遅延素子321の遅延時間は、例えば、可変遅延素子400の遅延時間の平均値に設定される。固定遅延素子329の遅延時間は、例えば、可変遅延素子410の遅延時間の平均値に設定される。
Further, the delay time of the fixed
固定遅延素子411は、一定の遅延時間に亘ってクロック信号CKを遅延させるものである。固定遅延素子411は、遅延させたクロック信号CKを後段フリップフロップ325に供給する。
The fixed
固定遅延素子412は、一定の遅延時間に亘ってクロック信号CKを遅延させるものである。固定遅延素子412は、遅延させたクロック信号CKを後段フリップフロップ326に供給する。
The fixed
可変遅延素子400は、データ信号DATAをランダムな遅延時間に亘って遅延させて、前段フリップフロップ324に供給するものである。可変遅延素子410は、クロック信号CKをランダムな遅延時間に亘って遅延させて、前段フリップフロップ324に供給するものである。
The
このように、本技術の第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
図16は、第1の実施の形態の第3の変形例における可変遅延素子420の一構成例を示す回路図である。この可変遅延素子420は、位相検出器320において可変遅延素子400の代わりに配置される。
FIG. 16 is a circuit diagram showing a configuration example of the
また、可変遅延素子420は、可変容量405の代わりに可変電流源421および422を備える点以外は、第1の実施の形態の可変遅延素子400と同様の構成である。可変電流源421はP型トランジスタ401のソースと電源端子との間に挿入される。また、可変電流源422はN型トランジスタ402のソースと接地端子との間に挿入される。可変電流源421および422として、例えば、MOSトランジスタが用いられる。
Further, the
また、第3の変形例のランダムジッタジェネレータ310は、ランダムな値の電圧信号VRJNおよびVRJPを可変電流源421および422に供給する。Further, the
また、可変電流源421は、電圧信号VRJPに応じた(すなわち、ランダムな)電流値のバイアス電流を供給するものである。可変電流源422は、電圧信号VRJNに応じた電流値のバイアス電流を供給するものである。Further, the variable
可変電流源421および422からのバイアス電流に応じて、P型トランジスタ401およびN型トランジスタ402のスイッチング速度が変化する。このため、ランダムジッタジェネレータ310は、そのバイアス電流の調整によりデータ信号DATAの遅延時間を制御することができる。
The switching speeds of the P-
このように、本技術の第1の形態の第3の変形例によれば、可変電流源421および422からのバイアス電流の調整により、データ信号DATAの遅延時間を制御するため、可変容量405を用いずに遅延時間を制御することができる。
As described above, according to the third modification of the first embodiment of the present technology, the
[第4の変形例]
上述の第1の実施の形態では、ランダムジッタジェネレータ310は、アナログの電圧信号VRJによりデータ信号DATAの遅延時間を制御していたが、デジタル信号によりデータ信号DATAの遅延時間を制御することもできる。この第4の変形例におけるランダムジッタジェネレータは、デジタルの制御信号により遅延時間を制御する点において第1の実施の形態と異なる。[Fourth variant]
In the first embodiment described above, the
図17は、第1の実施の形態の第4の変形例におけるクロックデータリカバリ回路300の一構成例を示すブロック図である。この第4の変形例のクロックデータリカバリ回路300は、ランダムジッタジェネレータ310の代わりにランダムジッタジェネレータ350を備える点において第1の実施の形態と異なる。
FIG. 17 is a block diagram showing a configuration example of the clock
ランダムジッタジェネレータ350は、アナログの電圧信号VRJの代わりに、乱数を示すデジタルの制御信号DRJを生成する。このランダムジッタジェネレータ350は、例えば、線形帰還シフトレジスタなどにより制御信号DRJを生成する。なお、ランダムジッタジェネレータ350は、線形帰還レジスタを備えず、線形合同法など、疑似乱数を生成するアルゴリズムを用いて制御信号DRJを生成してもよい。The
図18は、第1の実施の形態の第4の変形例における可変遅延素子430の一構成例を示す回路図である。この可変遅延素子430は、位相検出器320において可変遅延素子400の代わりに配置される。
FIG. 18 is a circuit diagram showing a configuration example of the
可変遅延素子430は、可変容量405の代わりに、それぞれがスイッチ431および固定容量432からなる複数の組を備える点以外は、第1の実施の形態の可変遅延素子400と同様である。
The
複数のスイッチ431のそれぞれの一端は、P型トランジスタ401およびN型トランジスタ402のドレインに共通に接続され、他端は、対応する固定容量432に接続される。
One end of each of the plurality of
固定容量432は、電気容量が一定の容量である。スイッチ431は、対応する固定容量432と、P型トランジスタ401およびN型トランジスタ402のドレインとの間の経路を制御信号DRJに従って開閉するものである。この制御信号DRJのビット数は、スイッチ431の個数以上であり、ビットのそれぞれは、互いに異なるスイッチ431に供給される。The
上述の構成により、制御信号DRJのランダムな値に応じてスイッチ431が開閉して複数の固定容量432の合成容量がランダムに変化する。そして、このランダムな合成容量に応じた遅延時間に亘って、データ信号DATAが遅延して出力される。The construction described above, the
このように、本技術の第1の実施の形態の第4の変形例によれば、ランダムジッタジェネレータ350は、デジタルの制御信号DRJにより固定容量432の合成容量を調整するため、アナログの電圧信号VRJを用いずに遅延時間を制御することができる。As described above, according to the fourth modification of the first embodiment of the present technology, the
[第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
また、第5の変形例のランダムジッタジェネレータ350は、所定の乱数を示すデジタルの制御信号DRJNおよびDRJPを可変遅延素子400および410に供給する。Also,
図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
それぞれがスイッチ441および固定電流源442からなる組は、複数組、設けられる。また、それぞれがスイッチ443および固定電流源444からなる組も、複数組、設けられる。複数のスイッチ441のそれぞれの一端は、電源端子に共通に接続され、他端は、対応する固定電流源442に接続される。また、複数のスイッチ443のそれぞれの一端は、N型トランジスタ402のソースに共通に接続され、他端は、対応する固定電流源444に接続される。
A plurality of sets, each consisting of a
複数の固定電流源442のそれぞれの出力端子は、P型トランジスタ401のソースに共通に接続される。また、複数の固定電流源444のそれぞれの出力端子は、接地端子に接続される。
Each output terminal of the plurality of fixed
固定電流源442および444は、一定のバイアス電流を供給するものである。スイッチ441は、対応する固定電流源442と、電源端子との間の経路を制御信号DRJPに従って開閉するものである。また、スイッチ443は、対応する固定電流源444と、N型トランジスタ402のソースとの間の経路を制御信号DRJNに従って開閉するものである。The fixed
固定電流源442および444からのバイアス電流の和に応じて、P型トランジスタ401およびN型トランジスタ402のスイッチング速度が変化する。このため、ランダムジッタジェネレータ350は、それらのバイアス電流を調整することによりデータ信号DATAの遅延時間を制御することができる。
The switching speeds of the P-
このように、本技術の第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
<2.第2の実施の形態>
上述の第1の実施の形態では、遅延時間がランダムな可変遅延素子400を位相補間型のクロックデータリカバリ回路300に設けていたが、位相補間型以外の方式のクロックデータリカバリ回路に、その可変遅延素子を設けてもよい。例えば、データ信号のエッジの検出を行うインジェクション型のクロックデータリカバリ回路に可変遅延素子を設けることもできる。この第2の実施の形態のクロックデータリカバリ回路300は、インジェクション型である点において第1の実施の形態と異なる。<2. Second Embodiment>
In the above-described first embodiment, the
図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
遅延部360は、ランダムな遅延時間に亘って遅延させたデータ信号DATAと、一定の遅延時間に亘って遅延させたデータ信号DATAとを生成するものである。この遅延部360は、それらの信号をさらに制御信号Pcontrolの示す遅延時間に亘って遅延させる。そして、遅延部360は、ランダムな遅延時間によりジッタが重畳された方のデータ信号をエッジデータEDとし、そうでない方のデータ信号をリカバリデータRDとして保持部370に供給する。The
保持部370は、クロック信号CKに同期して、エッジデータEDおよびリカバリデータRDを保持し、保持した信号をエッジデータE_DATAおよびリカバリデータR_DATAとして出力するものである。エッジデータE_DATAはデジタル演算回路380に入力され、リカバリデータR_DATAは、デジタル演算回路380とデータ処理部220とに入力される。
The holding
デジタル演算回路380は、エッジデータE_DATAおよびリカバリデータR_DATAに基づいて、データ信号の位相を制御するための制御信号Pcontrolとクロック信号CKの周波数を制御するための制御信号Fcontrolとを生成するものである。このデジタル演算回路380は、制御信号Pcontrolを遅延部360に供給し、発振回路345に制御信号Fcontrolを供給する。The digital
エッジ検出回路390は、データ信号DATAのエッジを検出するものである。このエッジ検出回路390は、データ信号DATAの立上りエッジおよび立下りエッジの両方を検出し、パルス信号INJを生成して発振回路345に供給する。例えば、エッジ検出回路390は、エッジを検出しない場合にパルス信号INJをローレベルに設定し、エッジを検出した場合に一定期間(例えば、0.5UI)に亘ってパルス信号INJをハイレベルに設定する。
The
発振回路345は、パルス信号INJに同期してクロック信号CKを生成するものである。この発振回路345は、制御信号Fcontrolに従ってクロック信号CKの周波数を制御し、保持部370、デジタル演算回路380およびデータ処理部220に供給する。The
図21は、第2の実施の形態における遅延部360および保持部370の一構成例を示す回路図である。遅延部360は、可変遅延素子361、362および364と固定遅延素子363とを備える。また、保持部370は、フリップフロップ371および372を備える。
FIG. 21 is a circuit diagram showing a configuration example of the
可変遅延素子361は、電圧信号VRJの値に応じた(すなわち、ランダムな)遅延時間に亘ってデータ信号DATAを遅延させるものである。この可変遅延素子361の構成は、第1の実施の形態の可変遅延素子400と同様である。可変遅延素子361は、遅延させた信号を可変遅延素子362に供給する。The
固定遅延素子363は、一定の遅延時間に亘ってデータ信号DATAを遅延させるものである。この固定遅延素子363の遅延時間は、例えば、可変遅延素子361の遅延時間の平均値に設定される。固定遅延素子363は、遅延させた信号を可変遅延素子364に供給する。
The fixed
可変遅延素子362は、制御信号Pcontrolの値に応じた遅延時間に亘って、可変遅延素子361からの信号を遅延させるものである。この可変遅延素子362は、遅延させた信号をデータ信号EDとしてフリップフロップ371に供給する。The
可変遅延素子364は、制御信号Pcontrolの値に応じた遅延時間に亘って、固定遅延素子363からの信号を遅延させるものである。この可変遅延素子364は、遅延させた信号をデータ信号RDとしてフリップフロップ372に供給する。The
なお、可変遅延素子362および364からなる回路は、特許請求の範囲に記載の可変遅延回路の一例である。
The circuit including the
フリップフロップ371は、クロック信号CKの立下りエッジに同期して、エッジデータEDを保持するものである。このフリップフロップ371は、保持した信号をエッジデータE_DATAとしてデジタル演算回路380に供給する。
The flip-
フリップフロップ372は、クロック信号CKの立上りエッジに同期して、リカバリデータRDを保持するものである。このフリップフロップ372は、保持した信号をリカバリデータR_DATAとしてデジタル演算回路380に供給する。
The flip-
図22は、第2の実施の形態における発振回路345の一構成例を示す回路図である。この発振回路345は、奇数(例えば、5)個のインバータ346と、AND(論理積)ゲートとを備える。これらのインバータ346は、ANDゲートの入力端子と出力端子との間に直列に接続される。
FIG. 22 is a circuit diagram showing a configuration example of the
インバータ346は、信号を反転するとともに、制御信号Fcontrolの値に応じた遅延時間に亘って遅延させるものである。The
ANDゲート347は、インバータ346からの信号とパルス信号INJとの論理積をクロック信号CKとして出力するものである。このANDゲート347は、クロック信号CKをインバータ346のいずれかの入力端子と、保持部370と、デジタル演算回路380と、データ処理部220とに供給する。
The AND
図23は、第2の実施の形態におけるデジタル演算回路380の一構成例を示すブロック図である。このデジタル演算回路380は、エッジ検出回路381、位相比較回路382、位相決定回路383、周波数決定回路384、積算回路385および積算回路386を備える。
FIG. 23 is a block diagram showing a configuration example of the digital
エッジ検出回路381は、クロック信号CKおよびリカバリデータR_DATAに基づいて、リカバリデータR_DATAの立上りエッジおよび立下りエッジを検出するものである。このエッジ検出回路381は、それらのエッジを検出したときにイネーブルとなる検出信号SEを生成して位相決定回路383および周波数決定回路384に供給する。
The
位相比較回路382は、リカバリデータR_DATAおよびE_DATAとクロック信号CKとに基づいて、クロック信号CKの位相が進んでいるか遅れているかを決定し、位相比較信号SPを生成するものである。この位相比較回路382は、例えば、位相が進んでいるときに位相比較信号SPに「1」を設定し、遅れているときに「0」を設定する。そして、位相比較回路382は、位相比較信号SPを位相決定回路383および周波数決定回路384に供給する。
The
位相決定回路383は、検出信号SE、位相比較信号SPおよびクロック信号CKに基づいて、クロック信号CKの位相を進めるか遅らせるかを決定し、その位相を制御するための制御信号SIGPを生成するものである。例えば、位相決定回路383は、クロック信号CKの位相を進めるべきと判断した際に制御信号SIGPに「+1」を設定し、その位相を遅らせるべきと判断した際に制御信号SIGPに「−1」を設定する。また、位相決定回路383は、クロック信号CKの位相をそのまま維持すべきと判断した際に制御信号SIGPに「0」を設定する。位相決定回路383は、制御信号SIGPを積算回路385に供給する。
The
周波数決定回路384は、検出信号SE、位相比較信号SPおよびクロック信号CKに基づいて、クロック信号CKの周波数を高くするか低くするかを決定し、その周波数を制御するための制御信号SIGFを生成するものである。例えば、周波数決定回路384は、クロック信号CKの周波数を高くすべきと判断した際に制御信号SIGFに「+1」を設定し、その周波数を低くすべきと判断した際に制御信号SIGFに「−1」を設定する。また、周波数決定回路384は、クロック信号CKの周波数をそのまま維持すべきと判断した際に制御信号SIGFに「0」を設定する。周波数決定回路384は、制御信号SIGFを積算回路386に供給する。
The
積算回路385は、制御信号SIGPの値を積算するものである。この積算回路385は、積算値を示すデジタル信号を制御信号Pcontrolとして遅延部360に供給する。積算回路386は、制御信号SIGFの値を積算するものである。この積算回路386は、積算値を示すデジタル信号を制御信号Fcontrolとして発振回路345に供給する。The integrating
図24は、第2の実施の形態における遅延部360の動作の一例を示すタイミングチャートである。遅延部360において、可変遅延素子361は、データ信号DATAをランダムな遅延時間に亘って遅延させてエッジデータEDとして出力する。遅延時間がランダムであるため、エッジデータEDの立上りエッジおよび立下りエッジはランダムに変動し、データ信号にジッタが重畳される。
FIG. 24 is a timing chart showing an example of the operation of the
また、エッジデータ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
また、リカバリデータ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
このように、本技術の第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
図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
アンプ450は、入力された信号を増幅するものである。それぞれのアンプ450のゲインをKvとすると、m個のアンプ450の最終段から出力される信号の電圧Vnoiseは、次の式により表される。
Vnoise=Kvm・(2kRT・Δf)1/2 The
Vnoise = Kv m・ (2kRT ・ Δf) 1/2
なお、実際には、アンプ450内のデバイスノイズや、負荷抵抗のノイズが加算されるが、上式では、それらは無視できる程度と想定している。
Actually, the device noise in the
図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
定電流源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
このように、本技術の第3の実施の形態によれば、ランダムジッタジェネレータ310はアンプ450により信号を増幅するため、比較的小さな抵抗値の抵抗により、十分に大きなノイズを生成することができる。
As described above, according to the third embodiment of the present technology, since the
<4.第4の実施の形態>
上述の第2の実施の形態では、クロックデータリカバリ回路300は、データ信号DATAのデータレートと同じクロックレートのクロック信号CKを再生するフルレート方式を用いていた。しかし、データレートの1/2のクロックレートのクロック信号CKを再生するハーフレート方式を用いてもよい。この第4の実施の形態のクロックデータリカバリ回路300は、ハーフレート方式でクロック信号をリカバリする点において第2の実施の形態と異なる。<4. Fourth Embodiment>
In the second embodiment described above, the clock
図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
フリップフロップ371は、クロック信号CKIの立上りエッジに同期して、エッジデータEDを保持するとともに、その保持した信号をエッジデータE_DATA1としてデジタル演算回路380に供給する。フリップフロップ372は、クロック信号CKQの立上りエッジに同期して、リカバリデータRDを保持するとともに、その保持した信号をリカバリデータR_DATA1としてデジタル演算回路380に供給する。
The flip-
また、フリップフロップ373は、クロック信号CKIの立下りエッジに同期して、エッジデータEDを保持するとともに、その保持した信号をエッジデータE_DATA2としてデジタル演算回路380に供給する。フリップフロップ374は、クロック信号CKQの立下りエッジに同期して、リカバリデータRDを保持するとともに、その保持した信号をリカバリデータR_DATA2としてデジタル演算回路380に供給する。
Further, the flip-
第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
また、デジタル演算回路380は、連続した2つのリカバリデータからデータ信号が遷移したか否かを判断する。例えば、R_DATA1≠R_DATA2である場合に、データ信号が遷移したと判断される。
In addition, the digital
図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
また、フリップフロップ373は、クロック信号CKIの立下りエッジ(タイミングT33など)に同期して、エッジデータEDを保持し、その信号をエッジデータE_DATA2として供給する。フリップフロップ374は、クロック信号CKQの立下りエッジ(タイミングT34など)に同期して、リカバリデータRDを保持し、その信号をリカバリデータR_DATA2として供給する。
Further, the flip-
このように、本技術の第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
図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
フリップフロップ371は、クロック信号CK1の立上りエッジに同期して、エッジデータEDを保持するとともに、その保持した信号をエッジデータE_DATA1としてデジタル演算回路380に供給する。フリップフロップ372は、クロック信号CK2の立上りエッジに同期して、リカバリデータRDを保持するとともに、その保持した信号をリカバリデータR_DATA1としてデジタル演算回路380に供給する。
The flip-
フリップフロップ373は、クロック信号CK3の立上りエッジに同期して、エッジデータEDを保持するとともに、その保持した信号をエッジデータE_DATA2としてデジタル演算回路380に供給する。フリップフロップ374は、クロック信号CK4の立上りエッジに同期して、リカバリデータRDを保持するとともに、その保持した信号をリカバリデータR_DATA2としてデジタル演算回路380に供給する。
The flip-
フリップフロップ375は、クロック信号CK1の立下りエッジに同期して、エッジデータEDを保持するとともに、その保持した信号をエッジデータE_DATA3としてデジタル演算回路380に供給する。フリップフロップ376は、クロック信号CK2の立下りエッジに同期して、リカバリデータRDを保持するとともに、その保持した信号をリカバリデータR_DATA3としてデジタル演算回路380に供給する。
The flip-
フリップフロップ377は、クロック信号CK3の立下りエッジに同期して、エッジデータEDを保持するとともに、その保持した信号をエッジデータE_DATA4としてデジタル演算回路380に供給する。フリップフロップ378は、クロック信号CK4の立下りエッジに同期して、リカバリデータRDを保持するとともに、その保持した信号をリカバリデータR_DATA4としてデジタル演算回路380に供給する。
The flip-
第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
また、デジタル演算回路380は、連続した2つのリカバリデータからデータ信号が遷移したか否かを判断する。例えば、R_DATA2≠R_DATA3である場合に、データ信号が遷移したと判断される。
In addition, the digital
図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
また、フリップフロップ373は、クロック信号CK3の立上りエッジ(タイミングT43など)に同期して、エッジデータEDを保持し、その信号をエッジデータE_DATA2として供給する。フリップフロップ374は、クロック信号CK4の立上りエッジ(タイミングT44など)に同期して、リカバリデータRDを保持し、その信号をリカバリデータR_DATA2として供給する。
Further, the flip-
フリップフロップ375は、クロック信号CK1の立下りエッジ(タイミングT45など)に同期して、エッジデータEDを保持し、その信号をエッジデータE_DATA3として供給する。フリップフロップ376は、クロック信号CK2の立下りエッジ(タイミングT46など)に同期して、リカバリデータRDを保持し、その信号をリカバリデータR_DATA3として供給する。
The flip-
また、フリップフロップ377は、クロック信号CK3の立下りエッジ(タイミングT47など)に同期して、エッジデータEDを保持し、その信号をエッジデータE_DATA4として供給する。フリップフロップ378は、クロック信号CK4の立下りエッジ(タイミングT48など)に同期して、リカバリデータRDを保持し、その信号をリカバリデータR_DATA4として供給する。
Further, the flip-
このように、本技術の第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
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.
定電流源と
前記定電流源に接続された抵抗器と
を備える請求項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.
前記保持部は、
前記第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.
前記保持部は、
前記第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.
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)
| 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)
| 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 |
-
2016
- 2016-11-07 JP JP2017560037A patent/JP6809484B2/en active Active
- 2016-11-07 WO PCT/JP2016/082951 patent/WO2017119183A1/en not_active Ceased
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 |