JP3391305B2 - Data clock synchronization circuit - Google Patents

Data clock synchronization circuit

Info

Publication number
JP3391305B2
JP3391305B2 JP21423699A JP21423699A JP3391305B2 JP 3391305 B2 JP3391305 B2 JP 3391305B2 JP 21423699 A JP21423699 A JP 21423699A JP 21423699 A JP21423699 A JP 21423699A JP 3391305 B2 JP3391305 B2 JP 3391305B2
Authority
JP
Japan
Prior art keywords
data
circuit
delay
clock
phase
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.)
Expired - Fee Related
Application number
JP21423699A
Other languages
Japanese (ja)
Other versions
JP2001044977A (en
Inventor
賢 長谷川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP21423699A priority Critical patent/JP3391305B2/en
Publication of JP2001044977A publication Critical patent/JP2001044977A/en
Application granted granted Critical
Publication of JP3391305B2 publication Critical patent/JP3391305B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の実施の形態】本発明は位相比較回路に関し、特
にクロック及びデータの位相同期をとるための回路に関
する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention relates to a phase comparison circuit, and more particularly to a circuit for synchronizing the phases of clock and data.

【0002】[0002]

【従来の技術】入力されるデータに基づいてクロックを
生成し、かつ生成したクロックに基づいて同期のとれた
再生クロックと再生データを出力する回路、ここではこ
の回路をデータ・クロック同期回路と称するが提案され
ている。図12はその一例であり、入力されるデータD
ATAは、位相比較器PDにおいて生成クロックCL
K’と位相比較され、その位相差信号はチャージポンプ
CPとロウパスフィルタLPFを介して出力され、この
出力により遅延回路DELAY2を制御する。前記遅延
回路DELAY2には、外部クロックCLKが入力され
ており、この外部クロックCLKは遅延回路DELAY
2において位相が制御され、前記生成クロックCLK’
として前記位相比較器PDに入力される。また、前記生
成クロックCLK’は再生クロックRE・CLKとして
出力される一方で、リタイミング回路RETIMING
において前記データDATAの位相を制御し、再生デー
タRE・DATAとして出力する。これにより、互いに
同期のとれた再生クロックRE・CLKと再生データR
E・DATAを得ることが可能となる。
2. Description of the Related Art A circuit for generating a clock based on input data and outputting a reproduced clock and reproduced data synchronized with each other based on the generated clock. This circuit is called a data / clock synchronizing circuit here. Is proposed. FIG. 12 shows an example of this, and the input data D
ATA generates a clock CL in the phase comparator PD.
The phase difference signal is compared with K ', and the phase difference signal is output via the charge pump CP and the low pass filter LPF, and this output controls the delay circuit DELAY2. An external clock CLK is input to the delay circuit DELAY2, and the external clock CLK is input to the delay circuit DELAY2.
2, the phase is controlled and the generated clock CLK '
Is input to the phase comparator PD. The generated clock CLK ′ is output as the reproduction clock RE · CLK, while the retiming circuit RETIMING is used.
At, the phase of the data DATA is controlled and output as reproduction data RE · DATA. As a result, the reproduction clock RE · CLK and the reproduction data R which are synchronized with each other
It becomes possible to obtain E.DATA.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、このよ
うな従来データ・クロック同期回路では、データDAT
Aと生成クロックCLK’の位相を位相比較器PDにお
いて位相比較しているため、データDATAが連続”
H”あるいは”L”のようなレベル遷移が少ないデータ
DATAが入力されると、その間位相比較器PDでは位
相を比較しなくなる。そのた、ロウパスフィルタLPF
に貯えている電荷が抜け、遅延回路DELAY2の制御
電圧が変化され、これに伴って遅延回路DELAY2の
遅延時間が変わり、生成クロックCLK’に時間軸上で
の揺らぎが発生し、結果として再生クロックRE・CL
Kのジッタが大きくなる。また、生成クロックCLK’
の揺らぎにより、データDATAと生成クロックCL
K’の位相がずれ、データDATAのリタイミングにも
揺らぎが生じ、再生データRE・DATAにもジッタが
載ることになる。
However, in such a conventional data / clock synchronizing circuit, the data DAT is
Since the phase comparator PD compares the phases of A and the generated clock CLK ′, the data DATA is continuous ”.
When data DATA such as H "or" L "with few level transitions is input, the phase comparator PD does not compare phases during that time.
The electric charge stored in the delay circuit DELAY2 is changed, the control voltage of the delay circuit DELAY2 is changed, the delay time of the delay circuit DELAY2 is changed accordingly, and the generated clock CLK ′ fluctuates on the time axis. RE ・ CL
The K jitter increases. Also, the generated clock CLK '
Fluctuation of data causes data DATA and generated clock CL
The phase of K'is shifted, the retiming of the data DATA also fluctuates, and the reproduced data RE / DATA also has jitter.

【0004】本発明の目的は、このような再生クロック
と再生データにおける揺らぎの発生を防止し、両者の同
期がとれてジッタの少ないデータ・クロック同期回路を
提供するものである。
An object of the present invention is to provide a data / clock synchronizing circuit which prevents the occurrence of such fluctuations in the reproduced clock and reproduced data, synchronizes the both, and has less jitter.

【0005】[0005]

【課題を解決するための手段】本発明のデータ・クロッ
ク同期回路は、入力されるデータを遅延する第1遅延回
路と、前記データと前記第1遅延回路からの遅延データ
を選択するセレクタと、前記データにおけるレベル遷移
を検出し、当該レベル遷移が連続して所定ビット数だけ
存在しない状態のときに前記セレクタの出力を前記デー
タから前記遅延データ切り替えるカウンタと、前記セ
レクタの出力データと生成クロックとの位相比較を行い
位相差信号を出力する位相比較器と、前記位相差信号に
対応する制御電圧を出力する手段と、前記制御電圧に基
づいて遅延量が変化されて外部クロックの位相を制御
し、位相制御した外部クロックを前記生成クロックとし
出力する第2遅延回路と、前記第2遅延回路からの前
記生成クロックにより前記データの位相を制御して再生
データを出力するリタイミング回路とを備えることを特
徴とする。ここで、前記第2遅延回路は、前記制御電圧
に基づいて遅延量が変化される1つ以上のインバータが
シリーズに接続された構成である。また、本発明では、
前記第2遅延回路に代えて前記制御電圧に基づいてクロ
ックを生成し、生成したクロックを生成クロックとして
出力する電圧制御発振器を備える構成としてもよい。
A data / clock synchronizing circuit of the present invention comprises a first delay circuit for delaying input data, a selector for selecting the data and delay data from the first delay circuit. wherein detecting the level transitions in the data, said data output of said selector in a state where the level transition does not exist only in succession a predetermined number of bits
A counter for switching from the delay data to the delay data , a phase comparator for performing a phase comparison between the output data of the selector and the generated clock, and outputting a phase difference signal, and means for outputting a control voltage corresponding to the phase difference signal, wherein the amount of delay based on the control voltage is changed by controlling the external clock phase, the external clock phase control and the generated clock
And a retiming circuit that outputs the reproduced data by controlling the phase of the data by the generated clock from the second delay circuit. Here, the second delay circuit has a configuration in which one or more inverters whose delay amount is changed based on the control voltage are connected in series. Further, in the present invention,
Instead of the second delay circuit, a voltage controlled oscillator that generates a clock based on the control voltage and outputs the generated clock as a generated clock may be provided.

【0006】また、本発明では、前記第1遅延回路は複
数のフリップフロップをシリーズに接続した回路であ
り、前記カウンタは前記複数のフリップフロップの出力
の一部と前記データとの非排他的論理和をとる回路で構
成することが好ましい。また、前記入力されるデータを
半周期遅延する第3遅延回路と、前記入力されるデータ
と前記第3遅延回路で遅延された遅延データとの排他的
論理和をとる排他的論理和ゲートとで構成されるデータ
整形回路を備え、前記データ整形回路の出力を前記第1
遅延回路と前記セレクタに入力する構成としてもよい。
Further, in the present invention, the first delay circuit is a circuit in which a plurality of flip-flops are connected in series, and the counter is a non-exclusive logic of a part of outputs of the plurality of flip-flops and the data. It is preferable to form a summing circuit. Also, a third delay circuit that delays the input data by a half cycle, and an exclusive OR gate that takes an exclusive OR of the input data and the delay data delayed by the third delay circuit. A data shaping circuit configured to output the output of the data shaping circuit to the first
The configuration may be such that the delay circuit and the selector are input.

【0007】本発明によれば、入力されるデータのレベ
ル遷移が所定ビット連続して生じないときに、遅延した
データを位相比較対象とすることで、位相比較器におけ
る位相比較数を増やすことができる。これにより、位相
比較器が連続して位相比較動作しない状態を回避、ない
し低減でき、位相比較器の出力に基づいて出力される制
御電圧を安定に保持することができ、当該制御電圧によ
るクロック生成や、データのリタイミングを高精度に行
うことができ、データとクロックの位相制御が実現され
る。
According to the present invention, when the level transition of the input data does not occur continuously for a predetermined number of bits, the delayed data is subjected to the phase comparison, so that the number of phase comparisons in the phase comparator can be increased. it can. With this, it is possible to avoid or reduce the state where the phase comparator does not continuously perform the phase comparison operation, it is possible to stably hold the control voltage output based on the output of the phase comparator, and the clock generation by the control voltage is performed. In addition, data retiming can be performed with high accuracy, and phase control of data and clocks can be realized.

【0008】[0008]

【発明の実施の形態】次に、本発明の実施形態を図面を
参照して説明する。図1は本発明の第1の実施形態のデ
ータ・クロック同期回路の回路図である。位相比較回路
100は、第1遅延回路DELAY1と、カウンタ回路
CUNTと、セレクタSELと、位相比較器PDで構成
される。前記第1遅延回路DELAY1は後述する生成
クロックCLK’に基づいて前記データDATAを予め
設定した所定ビット数分だけ遅延し、遅延データN1と
して前記セレクタSELの一方の入力端に出力する。前
記カウンタCUNTは、前記第1遅延回路DELAY1
からのデータDEと生成クロックCLK’に基づいて前
記位相比較回路100に入力されるデータDATAのデ
ータが連続ビットのときにカウントし始め、ある所望の
ビット数をカウントしたら、SW信号を“H”として前
記セレクタSELの制御端に出力する。さらに、前記デ
ータDATAは一方では前記セレクタSELの他方の入
力端に入力される。前記セレクタSELでは、前記SW
信号が“H”になると、前記遅延データN1をデータN
2として出力する。また、SW信号が“L”のときはデ
ータDATAがそのままデータN2として出力される。
前記位相比較器PDはデータN2と生成クロックCL
K’との位相を比較する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a circuit diagram of a data / clock synchronization circuit according to a first embodiment of the present invention. The phase comparison circuit 100 includes a first delay circuit DELAY1, a counter circuit COUNT, a selector SEL, and a phase comparator PD. The first delay circuit DELAY1 delays the data DATA by a predetermined number of bits set in advance based on a generated clock CLK ', which will be described later, and outputs the delayed data N1 to one input terminal of the selector SEL. The counter COUNT has the first delay circuit DELAY1.
When the data DATA input to the phase comparison circuit 100 is continuous bits based on the data DE and the generated clock CLK ′, counting is started, and when a desired number of bits is counted, the SW signal is set to “H”. Is output to the control end of the selector SEL. Further, the data DATA is input to the other input terminal of the selector SEL on the one hand. In the selector SEL, the SW
When the signal becomes "H", the delay data N1 is transferred to the data N
Output as 2. When the SW signal is "L", the data DATA is output as it is as the data N2.
The phase comparator PD uses the data N2 and the generated clock CL.
Compare the phase with K '.

【0009】前記位相比較回路100の出力、すなわ
ち、前記位相比較器PDでの位相比較の結果はチャージ
ポンプCPとロウパスフィルタLPFを介して、第2遅
延回路DELAY2の遅延時間を制御する制御電圧とな
る。第2遅延回路DELAY2はデータN2と生成クロ
ックCLK’の位相同期がとれるように、外部クロック
CLKの位相を変える。前記生成クロックCLK’は再
生クロックRE・CLKとして出力されるとともに、前
記位相比較器PD、カウンタCUNT、第1遅延回路D
EALY1に出力される。また、前記データDATAを
リタイミングするリタイミング回路RETIMMING
が設けられており、前記データDATAは前記生成クロ
ックCLK’に基づいてその位相が制御され再生データ
RE・DATAとして出力される。
The output of the phase comparison circuit 100, that is, the result of the phase comparison in the phase comparator PD is the control voltage for controlling the delay time of the second delay circuit DELAY2 via the charge pump CP and the low pass filter LPF. Becomes The second delay circuit DELAY2 changes the phase of the external clock CLK so that the data N2 and the generated clock CLK 'can be synchronized in phase. The generated clock CLK ′ is output as the reproduction clock RE · CLK, and the phase comparator PD, the counter COUNT, and the first delay circuit D are also output.
Output to EASY1. Also, a retiming circuit RETIMMING for retiming the data DATA.
Is provided, and the phase of the data DATA is controlled based on the generated clock CLK ′ and is output as reproduction data RE · DATA.

【0010】ここで、前記第1遅延回路DELAY1と
カウンタCUNTは、図2に示すように、一体的に回路
構成しており、複数個、ここではデータ8ビットの遅
延を生じさせるために、8個のフリップフロップF/F
1〜F/F8シリーズに接続したものである。各フリ
ップフロップF/F1〜F/F8のクロック端には生成
クロックCLK’が接続される。そして、第1のフリッ
プフロップF/F1にはデータDATAが入力され、第
8のフリップフロップF/F8から8ビット遅延された
データ、すなわち前記データN1が出力される。また、
前記カウンタCUNTとして前記第1ないし第7のフリ
ップフロップF/F1〜F/F7から出力される各デー
タD1〜D7の非排他的論理和をとるEXNORが設け
られており、このEXNORから前記SW信号が出力さ
れるる。このデータD1〜D7が図1のデータDEに対
応している。これにより、データDATAが8ビット連
続して“H”あるいは“L”ならば、SW信号が“H”
になる。また、データDATAのレベルが遷移するとす
ぐにSW信号は“L”に戻る。
[0010] Here, the first delay circuit DELAY1 and counter CUNT, as shown in FIG. 2, it is integrally circuitry, a plurality, here to produce a delay of 8-bit data, 8 flip-flops F / F
1 to F / F8 are connected in series. The generated clock CLK ′ is connected to the clock ends of the flip-flops F / F1 to F / F8. Then, the data DATA is input to the first flip-flop F / F1, and the data delayed by 8 bits from the eighth flip-flop F / F8, that is, the data N1 is output. Also,
An EXNOR that takes a non-exclusive OR of the data D1 to D7 output from the first to seventh flip-flops F / F1 to F / F7 is provided as the counter COUNT, and the SW signal is output from the EXNOR. Is output. The data D1 to D7 correspond to the data DE in FIG. As a result, if the data DATA is "H" or "L" for 8 consecutive bits, the SW signal is "H".
become. Also, the SW signal returns to "L" immediately after the level of the data DATA transits.

【0011】前記セレクタSEL、位相比較器PD、チ
ャージポンプCP、ロウパスフィルタLPFは従来にお
いて種々の位相比較回路において用いられている回路要
素がそのまま用いられているので、ここでは詳細な説明
は省略する。また、前記SEL回路は単純なセレクタで
構成されており、前記したように、SW信号が”L”な
らDATAの出力をそのまま出し、SW信号が”H”な
らば、DELAY1回路を通ったDATAが出力され
る。
Since the selector SEL, the phase comparator PD, the charge pump CP, and the low-pass filter LPF use the circuit elements that have been conventionally used in various phase comparison circuits, the detailed description thereof will be omitted. To do. Further, the SEL circuit is composed of a simple selector. As described above, when the SW signal is "L", the DATA output is output as it is, and when the SW signal is "H", the DATA that has passed through the DELAY1 circuit is output. Is output.

【0012】一方、前記第2遅延回路DELAY2の一
例を図3(a)に示す。電圧制御部BGと、複数のイン
バータINVで構成されている。前記電圧制御部BG
は、図3(b)に示すように、PMOSトランジスタP
1とNMOSトランジスタN1とで構成され、NMOS
トランジスタのゲートに前記ロウパスフィルタLPFの
出力VCNTを入力し、この出力VCNTにより電圧V
CPを制御する。また、複数のインバータINVは、第
2遅延回路DELAY2での遅延時間に対応して任意の
個数がシリーズに接続されており、各インバータINV
は、図3(c)に示すように、PMOSトランジスタP
11〜P14とNMOSトランジスタN11〜N13と
で構成され、前記ロウパスフィルタLPVの出力VCN
TがNMOSトランジスタN13に、外部クロックCL
Kと/CLDがNMOSトランジスタN11,N12に
それぞれ入力される。そして、PMOSトランジスタP
11,P14から生成クロックCLK’と/CLK’が
出力される。これにより、各インバータINVでは、出
力VCNTにより遅延量が変化制御され、かつその遅延
量がインバータの個数分累積された遅延量で遅延した生
成クロックCLK’と/CLK’を出力することにな
る。
On the other hand, an example of the second delay circuit DELAY2 is shown in FIG. It is composed of a voltage control unit BG and a plurality of inverters INV. The voltage control unit BG
Is a PMOS transistor P, as shown in FIG.
1 and an NMOS transistor N1
The output VCNT of the low-pass filter LPF is input to the gate of the transistor, and the output VCNT produces a voltage V
Control CP. Further, an arbitrary number of the plurality of inverters INV are connected in series corresponding to the delay time in the second delay circuit DELAY2.
Is a PMOS transistor P as shown in FIG.
11 to P14 and NMOS transistors N11 to N13, and the output VCN of the low-pass filter LPV.
T is the external clock CL to the NMOS transistor N13
K and / CLD are input to the NMOS transistors N11 and N12, respectively. Then, the PMOS transistor P
The generated clocks CLK 'and / CLK' are output from 11 and P14. As a result, in each inverter INV, the delay amount is controlled to be changed by the output VCNT, and the generated clocks CLK ′ and / CLK ′ delayed by the delay amount accumulated by the number of inverters are output.

【0013】また、前記リタイミング回路RETIMI
NGは、図4(a)に示すように、フリップフロップF
/Fで構成されており、入力されるデータDATAを生
成クロックCLK’のタイミングで出力することで再生
データRE・DATAを出力することになる。
Further, the retiming circuit RETIMI
NG is a flip-flop F as shown in FIG.
/ F, and the reproduced data RE · DATA is output by outputting the input data DATA at the timing of the generation clock CLK ′.

【0014】以上の構成の第1の実施形態の動作を図5
のタイミングチャートを用いて説明する。いま、図5に
示したようなデータがDATAに入力されたとする。デ
ータN1は第1遅延回路DELAY1により、8ビット
遅らせられたデータとなる。また、同時にカウンタCU
NTは前記データDATAをカウントするが、8ビット
以上“L”が連続しているため、SW信号は“H”とな
る。すなわち、図2と図6のタイミングチャートを参照
すると、生成クロックCLK’の1周期ごとにデータD
ATAがフリップフロップF/F1 〜F/F8へ順次伝
達される。フリップフロップF/F1〜F/F8が8段
接続であるので、データN1はデータDATAが8ビッ
ト分遅延されたものとなる。また、フリップフロップF
/F1〜F/F7の各出力D1〜D7とデータDATA
をEXNORによりゲートすることで、すべての入力レ
ベルが同じならば、“H”をだし、1つでも違うレベル
が入力されるならば、“L”を出力する。従って、デー
タDATAが連続してレベル遷移しない場合には、SW
信号は“H”となり、レベル変位したときにはSW信号
は“L”になる。
The operation of the first embodiment having the above configuration will be described with reference to FIG.
This will be described with reference to the timing chart of. Now, assume that the data shown in FIG. 5 is input to DATA. The data N1 becomes data delayed by 8 bits by the first delay circuit DELAY1. At the same time, the counter CU
NT counts the data DATA, but the SW signal becomes "H" because "L" continues for 8 bits or more. That is, referring to the timing charts of FIGS. 2 and 6 , the data D is generated for each cycle of the generated clock CLK ′.
ATA is sequentially transmitted to the flip-flops F / F1 to F / F8. Since the flip-flops F / F1 to F / F8 are connected in eight stages, the data N1 is data DATA delayed by 8 bits. Also, the flip-flop F
/ F1 to F / F7 outputs D1 to D7 and data DATA
Gated by EXNOR, outputs "H" if all input levels are the same, and outputs "L" if any different level is input. Therefore, if the level of the data DATA does not continuously change, SW
The signal becomes "H", and when the level is changed, the SW signal becomes "L".

【0015】次いで、図SW信号が“H”になると、セ
レクタSELは第1遅延回路DELAY1からのデータ
N1を選択する。このため、セレクタSELからはデー
タDATAから切り替えられたデータN1がデータN2
として出力されるが、このデータN2はデータDATA
の8ビット遅延データであるため、直ちにデータの
“H”レベルが出力されることになる。したがって、位
相比較器PDは、このデータN2の“H”を生成クロッ
クCLK’と位相比較することになり、かつその位相比
較結果をチャージポンプCPに出力することになる。こ
れにより、データDATAの“L”レベルが8ビット以
上連続する場合でも、少なくとも8ビット目には位相比
較器PDでの位相比較が行われることになり、位相比較
器PDにおいてデータDATAと生成クロックCLK’
との位相を比較する回数も多くなり、ロウパスフィルタ
LPFの出力電圧である制御電圧が安定する。そのた
め、ロウパスフィルタLPFにより制御される第2遅延
回路DELAY2の制御が安定となり、外部クロックC
LKの位相制御の精度が高められ、ジッタが抑制された
生成クロックCLK’を得ることができる。
Then, when the SW signal in the figure becomes "H", the selector SEL selects the data N1 from the first delay circuit DELAY1. Therefore, the data N1 switched from the data DATA is changed to the data N2 from the selector SEL.
This data N2 is output as DATA
Since the data is 8-bit delayed data, the "H" level of the data is immediately output. Therefore, the phase comparator PD phase compares "H" of the data N2 with the generated clock CLK 'and outputs the phase comparison result to the charge pump CP. As a result, even if the "L" level of the data DATA continues for 8 bits or more, the phase comparator PD performs the phase comparison at least at the 8th bit, and the phase comparator PD performs the data DATA and the generated clock. CLK '
The number of times the phases of and are compared is increased, and the control voltage that is the output voltage of the low-pass filter LPF is stabilized. Therefore, the control of the second delay circuit DELAY2 controlled by the low pass filter LPF becomes stable, and the external clock C
The precision of the LK phase control is improved, and the generated clock CLK ′ with suppressed jitter can be obtained.

【0016】これにより、前記生成クロックCLK’は
再生クロックRE・CLKとして出力される。また、前
記生成クロックCLK’は、図4(b)のタイミングチ
ャートに示すように、リタイミング回路RETIMNG
において前記データDATAの位相制御を行うことによ
り、生成クロックCLK’、あるいはその反転信号であ
る再生クロックRE・CLKに同期した再生データRE
・DATAが出力されることになる。
As a result, the generated clock CLK 'is output as the reproduction clock RE.CLK. Further, the generated clock CLK ′ is supplied to the retiming circuit RETIMNG as shown in the timing chart of FIG.
At the reproduction data RE synchronized with the generation clock CLK ′ or the reproduction clock RE · CLK which is an inverted signal of the generation clock CLK ′.
・ DATA will be output.

【0017】以上のように、データDATAが所定ビッ
ト以上連続してレベル遷移が無いときには、位相比較器
PDに入力するデータN2として前記入力されるデータ
DATAを遅延したデータN1に切り替えることで、当
該遅延したデータN1のレベル遷移を利用して位相比較
器PDでの位相比較が可能となる。これにより、位相比
較器PDにおける位相比較の回数を増やすことができ、
ロウパスフィルタLPFに貯えられている電荷が抜ける
現象を防止でき、その出力電圧が安定する。これによ
り、第2遅延回路DELAY2の出力である生成クロッ
クCLK’の時間軸上での揺らぎを防止し、ジッタを小
さく抑えられる。同時に、前記生成クロックCLK’に
よりリタイミング回路RETIMINGにおいてデータ
DATAの位相制御を行うことで、再生データRE・D
ATAのジッタを小さく抑えることができる。さらに、
生成クロックCLK’のジッタを抑制することで、位相
同期のループにおける位相ロック状態の維持が可能とな
り、かつ、初期状態では早く、ロックインすることがで
きる。なお、前記第1の実施形態では第1遅延回路DE
LAY1をシフトレジスタータイプの回路構成にするこ
とよりカウンタCUNTとの一体化が可能となり、回路
の縮小化となる。
As described above, when the level of the data DATA does not change continuously for a predetermined number of bits or more, the input data DATA as the data N2 input to the phase comparator PD is switched to the delayed data N1. The phase comparison in the phase comparator PD can be performed by utilizing the delayed level transition of the data N1. Thereby, the number of phase comparisons in the phase comparator PD can be increased,
It is possible to prevent the electric charge stored in the low-pass filter LPF from escaping, and stabilize the output voltage. As a result, fluctuations of the generated clock CLK ′, which is the output of the second delay circuit DELAY2, on the time axis can be prevented, and jitter can be suppressed to a small level. At the same time, by controlling the phase of the data DATA in the retiming circuit RETIMING by the generated clock CLK ′, the reproduction data RE · D
The ATA jitter can be suppressed to be small. further,
By suppressing the jitter of the generated clock CLK ′, it is possible to maintain the phase locked state in the phase locked loop, and it is possible to lock in early in the initial state. In the first embodiment, the first delay circuit DE
By adopting a shift register type circuit configuration for LAY1, it becomes possible to integrate it with the counter COUNT, and the circuit is downsized.

【0018】なお、前記第1の実施形態においては、デ
ータDATAの連続“H”あるいは“L”が8ビットの
ときを検出するようにして説明したが、この連続する
“H”“L”のビット数に制限はない。第1遅延回路D
ELAY1を拡張することで、連続何ビット同じデータ
が続いたら第1遅延回路DELAY1のデータを取り込
むかは自由に設定できる。また、前記実施形態では、第
1遅延回路DELAY1では連続するデータの1ビット
前のデータを出力しているが、遅延を長くすることで、
連続するデータの数ビット前のデータから取り入れるこ
とができる。例えば、図7では、フリップフロップF/
F1〜F/F10をシリーズに接続し、連続するデータ
の3ビット前のデータをデータN1として出力してい
る。この場合のタイミングチャートは図8のようにな
り、位相比較器PDでの位相比較の増加をより確実なも
のにできる。なお、ここでは3ビット前のデータから出
力する例を示したが、遅延させる段数によりかなり前の
データから出力することが可能である。
In the first embodiment, the case where the continuous "H" or "L" of the data DATA is detected to be 8 bits has been described. However, the continuous "H" or "L" of the data DATA is detected. There is no limit to the number of bits. First delay circuit D
By expanding ELAY1, it is possible to freely set how many consecutive bits of the same data the data of the first delay circuit DELAY1 is fetched. Further, in the above embodiment, the first delay circuit DELAY1 outputs the data one bit before the continuous data, but by increasing the delay,
It can be taken from the data several bits before the continuous data. For example, in FIG. 7, the flip-flop F /
F1 to F / F10 are connected in series, and data 3 bits before continuous data is output as data N1. The timing chart in this case is as shown in FIG. 8, and the increase in phase comparison in the phase comparator PD can be made more reliable. Although an example of outputting data from 3 bits before is shown here, it is possible to output from data considerably before depending on the number of stages to be delayed.

【0019】図9は本発明の第2の実施形態の回路図で
あり、図1と等価な部分には同一符号を付してある。こ
の実施形態では、データN2におけるレベル遷移をさら
に増やすことが可能となる。すなわち、図9において、
点線で囲んだデータ前処理回路200は、データDAT
Aが入力される第3遅延回路DELAY3と、前記デー
タDATAと前記第3遅延回路DELAY3の遅延され
たデータN4が入力される排他的論理和ゲートEXOR
で構成されている。そして、前記EXORの出力である
データN3が図1のデータDATAとして位相比較回路
100の第1遅延回路DELAY1とセレクタSELに
入力されている。ここで、前記第3遅延回路DELAY
3の遅延量は、データDATAの半ビット分の時間であ
る。なお、その他の構成は図1と全く同様である。
FIG. 9 is a circuit diagram of a second embodiment of the present invention, in which parts equivalent to those in FIG. 1 are designated by the same reference numerals. In this embodiment, it is possible to further increase the level transitions in the data N2. That is, in FIG.
The data preprocessing circuit 200 surrounded by the dotted line
A third delay circuit DELAY3 to which A is input, and an exclusive OR gate EXOR to which the data DATA and the delayed data N4 of the third delay circuit DELAY3 are input
It is composed of. The data N3 output from the EXOR is input to the first delay circuit DELAY1 of the phase comparison circuit 100 and the selector SEL as the data DATA of FIG. Here, the third delay circuit DELAY
The delay amount of 3 is the time for half a bit of the data DATA. The rest of the configuration is exactly the same as in FIG.

【0020】この実施形態では、図10にタイミングチ
ャートを示すように、EXORからは、データDATA
と、このデータDATAが半ビット分だけ遅延されたデ
ータN4との排他的論理和が出力されるため、その出力
であるデータN3ではデータの切り替わりが増えること
になる。このように、レベル遷移が増大されたデータN
3に対して図1の実施形態と同様な同期制御動作を行う
ことにより、図1の実施形態よりもさらに位相比較の回
数を増やすことができ、再生クロックRE・CLKや再
生データRE・DATAのジッタを抑制することが可能
となる。
In this embodiment, as shown in the timing chart of FIG. 10, from EXOR, data DATA is output.
Then, the exclusive OR of this data DATA and the data N4 delayed by half a bit is output, so that the data N3, which is the output, has more data switching. In this way, the data N whose level transition has been increased
By performing the same synchronous control operation as that of the embodiment of FIG. 1 on the data No. 3, it is possible to further increase the number of phase comparisons as compared with the embodiment of FIG. Jitter can be suppressed.

【0021】図11は本発明の第3の実施形態の回路図
である。この実施形態では、位相比較回路100の構成
は図1の実施形態と同じであるが、データDATAとの
位相比較を行うクロックとして外部クロックを使用して
おらず、ロウパスフィルタLPFの出力を制御電圧とす
る電圧制御発振器VCOを設け、この電圧制御発振器V
COの出力を生成クロックCLK’として出力する。ま
た、前記生成クロックCLK’によって、データDAT
Aをリタイミング回路RETIMINGにおいて位相制
御して再生データRE・DATAを出力することは前記
各実施形態と同じである。
FIG. 11 is a circuit diagram of the third embodiment of the present invention. In this embodiment, the configuration of the phase comparison circuit 100 is the same as that of the embodiment of FIG. 1, but an external clock is not used as a clock for performing a phase comparison with the data DATA, and the output of the low pass filter LPF is controlled. A voltage controlled oscillator VCO for setting a voltage is provided, and this voltage controlled oscillator V
The output of CO is output as the generated clock CLK '. In addition, the data DAT is generated by the generated clock CLK ′.
The phase control of A in the retiming circuit RETIMING and the output of the reproduction data RE.DATA are the same as in each of the above embodiments.

【0022】この実施形態では、位相比較器PDでの位
相を比較する回数が多くなると、電圧制御発振器VCO
の制御電圧が安定し、生成クロックCLK’でのジッタ
を抑えることができる。ここで、第1遅延回路DELA
Y1は生成クロックCLK’の周期に同期しているた
め、電圧制御発振器VCOの発振周波数が低くなると、
第1遅延回路DELAY1から出力されるデータは位相
が遅れることがあるが、この生成クロックCLK’用い
て位相比較器PDで位相比較すれば、それ以上の位相ず
れを防止することが可能となる。また、ロウパスフィル
タLPFの電荷が抜ける前に位相比較を行うように、第
1遅延回路DELAY1の遅延を数十ビットぐらいにし
ておくことが好ましい。
In this embodiment, when the number of times the phases are compared in the phase comparator PD increases, the voltage controlled oscillator VCO
The control voltage is stable, and the jitter in the generated clock CLK 'can be suppressed. Here, the first delay circuit DELA
Since Y1 is synchronized with the cycle of the generated clock CLK ′, when the oscillation frequency of the voltage controlled oscillator VCO becomes low,
The data output from the first delay circuit DELAY1 may be delayed in phase, but if phase comparison is performed by the phase comparator PD using this generated clock CLK ′, further phase shift can be prevented. Further, it is preferable to set the delay of the first delay circuit DELAY1 to about several tens of bits so that the phase comparison is performed before the charges of the low pass filter LPF are discharged.

【0023】[0023]

【発明の効果】以上説明したように本発明は、入力され
るデータが所定ビット以上連続してレベル遷移が無いと
きには、位相比較器に入力するデータとして前記入力さ
れるデータに替えて、当該データを遅延したデータに切
り替えることで、当該遅延されたデータのレベル遷移を
利用して位相比較器での位相比較が可能となる。これに
より、位相比較器における位相比較の回数を増やすこと
ができ、制御電圧を得るためのロウパスフィルタに貯え
られている電荷が抜ける現象を防止でき、その出力電圧
が安定する。これにより、第2遅延回路や電圧制御発振
器の出力である生成クロックの時間軸上での揺らぎを防
止し、クロックのジッタを小さく抑えることができ、同
時に前記生成クロックによりデータのリタイミングを行
うことで再生データのジッタを小さく抑えることができ
る。これにより、データとクロックの位相を高精度に制
御することが可能となる。
As described above, according to the present invention, when the input data does not have a level transition continuously for a predetermined number of bits or more, the input data is replaced with the input data instead of the input data. By switching to the delayed data, the phase comparison can be performed by the phase comparator by utilizing the level transition of the delayed data. As a result, it is possible to increase the number of phase comparisons in the phase comparator, prevent the phenomenon in which the electric charge stored in the low-pass filter for obtaining the control voltage is discharged, and stabilize the output voltage. As a result, fluctuations of the generated clock that is the output of the second delay circuit or the voltage controlled oscillator on the time axis can be prevented, and the jitter of the clock can be suppressed to be small, and at the same time, the retiming of data by the generated clock can be performed. With, the jitter of the reproduced data can be suppressed to be small. This makes it possible to control the phases of data and clock with high accuracy.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の第1の実施形態の回路図である。FIG. 1 is a circuit diagram of a first embodiment of the present invention.

【図2】第1遅延回路とカウンタの回路図である。FIG. 2 is a circuit diagram of a first delay circuit and a counter.

【図3】第2遅延回路の回路図である。FIG. 3 is a circuit diagram of a second delay circuit.

【図4】リタイミング回路の回路図とその動作を説明す
るためのタイミングチャートである。
FIG. 4 is a circuit diagram of a retiming circuit and a timing chart for explaining the operation thereof.

【図5】図1の実施形態の動作を説明するためのタイミ
ングチャートである。
5 is a timing chart for explaining the operation of the embodiment of FIG.

【図6】第1遅延回路とカウンタの動作を説明するため
のタイミングチャートである。
FIG. 6 is a timing chart for explaining operations of the first delay circuit and the counter.

【図7】第1遅延回路とカウンタの変形例の回路図であ
る。
FIG. 7 is a circuit diagram of a modified example of the first delay circuit and the counter.

【図8】図7の回路の動作を説明するためのタイミング
チャートである。
8 is a timing chart for explaining the operation of the circuit of FIG.

【図9】本発明の第2の実施形態の回路図である。FIG. 9 is a circuit diagram of a second embodiment of the present invention.

【図10】図9の回路の動作を説明するためのタイミン
グチャートである。
FIG. 10 is a timing chart for explaining the operation of the circuit of FIG.

【図11】本発明の第3の実施形態の回路図である。FIG. 11 is a circuit diagram of a third embodiment of the present invention.

【図12】従来の回路図である。FIG. 12 is a conventional circuit diagram.

【符号の説明】[Explanation of symbols]

DELAY1 第1遅延回路 DELAY2 第2遅延回路 DELAY3 第3遅延回路 SEL セレクタ CUNT カウンタ PD 位相比較器 CP チャージポンプ LPF ロウパスフィルタ RETIMING リタイミング回路 VCO 電圧制御発振器 F/F1〜F/F10 フリップフロップ EXNOR 非排他的論理和ゲート EXOR 排他的論理和ゲート DATA データ(入力データ) N1 遅延データ N2 選択データ N3 処理後データ N4 遅延データ CLK 外部クロック CLK’ 生成クロック RE・CLK 再生クロック RE・DATA 再生クロック 100 位相比較回路 200 データ前処理回路 DELAY1 First delay circuit DELAY2 Second delay circuit DELAY3 Third delay circuit SEL selector COUNT counter PD phase comparator CP charge pump LPF low pass filter Retiming retiming circuit VCO voltage controlled oscillator F / F1 to F / F10 flip-flops EXNOR non-exclusive OR gate EXOR Exclusive OR gate DATA data (input data) N1 delay data N2 selection data Data after N3 processing N4 delay data CLK External clock CLK 'generated clock RE ・ CLK Reproduction clock RE ・ DATA Playback clock 100 Phase comparison circuit 200 data preprocessing circuit

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04L 7/02 H03L 7/14 ─────────────────────────────────────────────────── --Continued from the front page (58) Fields surveyed (Int.Cl. 7 , DB name) H04L 7/02 H03L 7/14

Claims (5)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 入力されるデータを遅延する第1遅延回
路と、前記データと前記第1遅延回路からの遅延データ
を選択するセレクタと、前記データにおけるレベル遷移
を検出し、当該レベル遷移が連続して所定ビット数だけ
存在しない状態のときに前記セレクタの出力を前記デー
タから前記遅延データ切り替えるカウンタと、前記セ
レクタの出力データと生成クロックとの位相比較を行い
位相差信号を出力する位相比較器と、前記位相差信号に
対応する制御電圧を出力する手段と、前記制御電圧に基
づいて遅延量が変化されて外部クロックの位相を制御
し、位相制御した外部クロックを前記前記生成クロック
として出力する第2遅延回路と、前記第2遅延回路から
の前記生成クロックにより前記データの位相を制御して
再生データを出力するリタイミング回路とを備えること
を特徴とするデータ・クロック同期回路。
1. A first delay circuit for delaying input data, a selector for selecting the data and delay data from the first delay circuit, a level transition in the data is detected, and the level transition is continuous. said data output of said selector when the absence predetermined number of bits and
A counter for switching from the delay data to the delay data , a phase comparator for performing a phase comparison between the output data of the selector and the generated clock, and outputting a phase difference signal, and means for outputting a control voltage corresponding to the phase difference signal, The delay amount is changed based on the control voltage to control the phase of the external clock, and the external clock whose phase is controlled is the generated clock.
The second delay circuit and the data clock synchronization circuit; and a retiming circuit for outputting reproduced data by controlling the phase of said data by said generated clock from the second delay circuit for outputting a.
【請求項2】 前記第2遅延回路は、前記制御電圧に基
づいて遅延量が変化される1つ以上のインバータがシリ
ーズに接続されていることを特徴とする請求項1に記載
のデータ・クロック同期回路。
2. The data clock according to claim 1, wherein the second delay circuit is connected in series with one or more inverters whose delay amount is changed based on the control voltage. Synchronous circuit.
【請求項3】 入力されるデータを遅延する第1遅延回
路と、前記データと前記第1遅延回路からの遅延データ
を選択するセレクタと、前記データにおけるレベル遷移
を検出し、当該レベル遷移が連続して所定ビット数だけ
存在しない状態のときに前記セレクタの出力を前記デー
タから前記遅延データ切り替えるカウンタと、前記セ
レクタの出力データと生成クロックとの位相比較を行い
位相差信号を出力する位相比較器と、前記位相差信号に
対応する制御電圧を出力する手段と、前記制御電圧に基
づいてクロックを生成し、生成したクロックを前記生成
クロックとして出力する電圧制御発振器と、前記電圧制
御発振器からの前記生成クロックにより前記データの位
相を制御して再生データを出力するリタイミング回路と
を備えることを特徴とするデータ・クロック同期回路。
3. A first delay circuit for delaying input data, a selector for selecting the data and delay data from the first delay circuit, a level transition in the data is detected, and the level transition is continuous. said data output of said selector when the absence predetermined number of bits and
A counter for switching from the delay data to the delay data , a phase comparator for performing a phase comparison between the output data of the selector and the generated clock, and outputting a phase difference signal, and means for outputting a control voltage corresponding to the phase difference signal, It generates a clock based on the control voltage, and a voltage controlled oscillator for outputting the generated clock as the generated clock, Li for outputting reproduced data by controlling the phase of said data by said generated clock from the voltage controlled oscillator A data / clock synchronization circuit comprising a timing circuit.
【請求項4】 前記第1遅延回路は複数のフリップフロ
ップをシリーズに接続した回路であり、前記カウンタは
前記複数のフリップフロップの出力の一部と前記データ
との非排他的論理和をとる回路であることを特徴とする
請求項1ないし3のいずれかに記載のデータ・クロック
同期回路。
4. The first delay circuit is a circuit in which a plurality of flip-flops are connected in series, and the counter is a circuit that takes a non-exclusive OR of a part of outputs of the plurality of flip-flops and the data. The data / clock synchronizing circuit according to any one of claims 1 to 3, wherein
【請求項5】 前記入力されるデータを半周期遅延する
第3遅延回路と、前記入力されるデータと前記第3遅延
回路で遅延された遅延データとの排他的論理和をとる排
他的論理和ゲートとで構成されるデータ整形回路を備
え、前記データ整形回路の出力を前記第1遅延回路と前
記セレクタに入力することを特徴とする請求項1ないし
4のいずれかに記載のデータ・クロック同期回路。
5. A third delay circuit that delays the input data by a half cycle, and an exclusive OR that takes an exclusive OR of the input data and the delay data delayed by the third delay circuit. 5. The data / clock synchronization according to claim 1, further comprising a data shaping circuit including a gate, and an output of the data shaping circuit is input to the first delay circuit and the selector. circuit.
JP21423699A 1999-07-28 1999-07-28 Data clock synchronization circuit Expired - Fee Related JP3391305B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21423699A JP3391305B2 (en) 1999-07-28 1999-07-28 Data clock synchronization circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21423699A JP3391305B2 (en) 1999-07-28 1999-07-28 Data clock synchronization circuit

Publications (2)

Publication Number Publication Date
JP2001044977A JP2001044977A (en) 2001-02-16
JP3391305B2 true JP3391305B2 (en) 2003-03-31

Family

ID=16652451

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21423699A Expired - Fee Related JP3391305B2 (en) 1999-07-28 1999-07-28 Data clock synchronization circuit

Country Status (1)

Country Link
JP (1) JP3391305B2 (en)

Also Published As

Publication number Publication date
JP2001044977A (en) 2001-02-16

Similar Documents

Publication Publication Date Title
JP4741705B2 (en) Initialization circuit for delay-locked loop
US6252465B1 (en) Data phase locked loop circuit
JP3404369B2 (en) DLL circuit
JP4850473B2 (en) Digital phase detector
JP4043024B2 (en) Delay locked loop
US6424193B1 (en) Circuit for synchronizing frequencies of clock signals
US7242733B2 (en) Clock recovery circuit
US20030218490A1 (en) Circuit and method for generating internal clock signal
WO2004079913A1 (en) Digital pll circuit
US6859106B2 (en) PLL circuit and phase difference detecting circuit that can reduce phase pull-in time and adjust a skew at a higher precision
JP4220320B2 (en) Semiconductor integrated circuit device
US7157953B1 (en) Circuit for and method of employing a clock signal
US6853223B2 (en) Phase comparator and clock recovery circuit
JP4079733B2 (en) Phase-locked loop circuit
JP2007053685A (en) Semiconductor integrated circuit device
JP3391305B2 (en) Data clock synchronization circuit
US6218907B1 (en) Frequency comparator and PLL circuit using the same
JP4137005B2 (en) Phase synchronization circuit
JP3132657B2 (en) Clock switching circuit
KR100739957B1 (en) Host interface device for reducing jitter and skew of input and output signals in a high speed semiconductor memory device
JP5420748B2 (en) Clock data recovery circuit
JPH09261212A (en) Clock extracting device
JPH09149017A (en) Pll circuit and bit phase synchronization circuit
JP2006074580A (en) Dll circuit
JP2001274781A (en) Receiver and recorder

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080124

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090124

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100124

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees