JP2019165316A - クロック・データ再生装置及び位相検出方法 - Google Patents
クロック・データ再生装置及び位相検出方法 Download PDFInfo
- Publication number
- JP2019165316A JP2019165316A JP2018051398A JP2018051398A JP2019165316A JP 2019165316 A JP2019165316 A JP 2019165316A JP 2018051398 A JP2018051398 A JP 2018051398A JP 2018051398 A JP2018051398 A JP 2018051398A JP 2019165316 A JP2019165316 A JP 2019165316A
- Authority
- JP
- Japan
- Prior art keywords
- phase
- data
- information
- transition
- phase error
- 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.)
- Pending
Links
Classifications
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/02—Amplitude-modulated carrier systems, e.g. using on-off keying; Single sideband or vestigial sideband modulation
- H04L27/06—Demodulator circuits; Receiver circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/32—Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
- H04L27/34—Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
- H04L27/36—Modulator circuits; Transmitter circuits
-
- 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
- H04L7/0334—Processing of samples having at least three levels, e.g. soft decisions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
【課題】安定した動作を実現できる、位相検出器を使用する方式のCDR装置を提供することにある。【解決手段】本実施形態のクロック・データ再生装置は、抽出回路と、位相検出回路とを具備する。前記抽出回路は、発振器からのクロックに同期して、多値のパルス振幅変調された入力データ信号から、データの値に対応するデータ情報及び前記データの値の遷移に対応するエッジ情報を含む遷移情報を抽出する。前記位相検出回路は、前記抽出回路により抽出された前記遷移情報に基づいて前記入力データ信号に対する前記クロックの位相誤差判定を実行する際に、所定の条件に基づいて選択される前記遷移情報を使用する。【選択図】図1
Description
本発明の実施形態は、クロック・データ再生装置及び位相検出方法に関する。
近年、例えばメモリシステムやLAN(Local Area Network)などでは、シリアル伝送されるデータとして、パルス振幅変調(pulse-amplitude modulation : PAM)された多値(X値)のPAM-Xデータが使用されている。一般的には、例えば、2ビットのパルス振幅変調型(4値)のPAM-4データが使用されることが多い。
シリアル伝送されるPAM-4データを入力データとして入力する受信回路等では、入力データのデータ信号に重畳されているクロック(タイミング情報)と、当該PAM-4データとを分離して再生するクロック・データ再生装置(clock data recovery)が使用される。以下、当該装置をCDR装置と表記する場合がある。
そこで、目的は、安定した動作を実現できる、位相検出器を使用する方式のCDR装置を提供することにある。
本実施形態のクロック・データ再生装置は、抽出回路と、位相検出回路とを具備する。前記抽出回路は、発振器からのクロックに同期して、多値のパルス振幅変調された入力データ信号から、データの値に対応するデータ情報及び前記データの値の遷移に対応するエッジ情報を含む遷移情報を抽出する。前記位相検出回路は、前記抽出回路により抽出された前記遷移情報に基づいて前記入力データ信号に対する前記クロックの位相誤差判定を実行する際に、所定の条件に基づいて選択される前記遷移情報を使用する。
以下図面を参照して、実施形態を説明する。
[第1の実施形態]
図1は、第1の実施形態に関するCDR装置1の構成を説明するためのブロック図である。本実施形態のCDR装置1は、例えばメモリシステムにおいて、シリアル伝送されるデータ信号(以下、入力データIDと表記)を入力する受信回路等に設けられて、データとクロックとを分離して再生する。本実施形態のCDR装置1は、入力データIDであるPAM-4データの同期処理を実行するために、位相検出器を使用する方式である。なお、本実施形態は、後述するように、CDR装置1に含まれる、位相検出器17およびその周辺回路の構成に関するものであり、他の構成については説明を省略する。
[第1の実施形態]
図1は、第1の実施形態に関するCDR装置1の構成を説明するためのブロック図である。本実施形態のCDR装置1は、例えばメモリシステムにおいて、シリアル伝送されるデータ信号(以下、入力データIDと表記)を入力する受信回路等に設けられて、データとクロックとを分離して再生する。本実施形態のCDR装置1は、入力データIDであるPAM-4データの同期処理を実行するために、位相検出器を使用する方式である。なお、本実施形態は、後述するように、CDR装置1に含まれる、位相検出器17およびその周辺回路の構成に関するものであり、他の構成については説明を省略する。
図1に示すように、本実施形態のCDR装置1は、振幅変換回路12を含むデータサンプラ(data sampler)10、フリップフロップ群13、エッジサンプラ(edge sampler)14、発振器16及び位相検出器(PD:Phase Detector)17を有する。ここで、入力データIDは、2ビットのパルス振幅変調型(4値)のPAM-4データとする。
データサンプラ10は、入力データIDから4値のデータ(0−3)をサンプリングする回路であり、3個のコンパレータ11-1,11-2,11-3、及び振幅変換回路12を含む。振幅変換回路12は、第1入力端子がインバータであるNANDゲートを含む。コンパレータ11-1,11-2,11-3はそれぞれ、発振器16からのクロックに同期して、判定結果であるデータ情報D-H,D-C,D-Lを出力する。具体的には、図4に示すように、データサンプラ10は、複数の閾値レベル(高レベルV-H(VREF-H)、中間レベルV-C(VREF-C)、低レベルV-L(VREF-L))に基づいて入力データIDのレベルを判定し、例えば入力データIDのレベルがV-H(VREF-H)より大きい場合には、データ情報D-Hを出力する。ここで、図4には、CDR装置1により再生される再生クロックの一例を示し、発振器16からのクロックは図示していない。発振器16からのクロックは、後述するように、位相検出器17から出力される位相情報18E,18Lに基づいて位相が調整される。振幅変換回路12及びフリップフロップ群13は、後述するように、データ情報(D-H,D-C,D-L)に基づいて、振幅情報(AMP,AMP-0,AMP-1)と極性情報(POL,POL-0,POL-1)を生成する。
振幅変換回路12及びフリップフロップ群13は、データサンプラ10によりサンプリングされたデータ情報(D-H,D-C,D-L)に基づいて、振幅情報(AMP)と極性情報(POL)を生成して、位相検出器17に出力する。フリップフロップ群13は、フリップフロップ13-1,13-2を含む。ここで、振幅変換回路12は、振幅情報(AMP)として振幅情報(AMP-0)を出力する。フリップフロップ13-1は、振幅変換回路12の出力を入力して、振幅情報(AMP)として振幅情報(AMP-1)を出力する。一方、コンパレータ11-2は、データ情報(D-C)の論理0/1に基づいて、極性情報(POL)として極性情報(POL-0)を出力する。フリップフロップ13-2は、コンパレータ11-2の出力を入力して、極性情報(POL)として極性情報(POL-1)を出力する。
エッジサンプラ(edge sampler)14は、入力データIDから4値のデータのエッジをサンプリングする回路であり、3個のコンパレータ15-1,15-2,15-3を含む。コンパレータ15-1,15-2,15-3はそれぞれ、発振器16からのクロックに同期して、複数の閾値レベルに基づいて入力データIDのレベルを判定し、判定結果であるエッジ情報(EDGE-H,EDGE-C,EDGE-L)を出力する。
位相検出器17は、フリップフロップ13-1から出力される振幅情報(AMP-0,AMP-1)と極性情報(POL-0,POL-1)、及びエッジサンプラから出力される、連続するデータ情報間のエッジ情報(EDGE-H,EDGE-C,EDGE-L)を入力し、発振器16からのクロックの位相を調整するための位相情報18E,18Lを出力し、発振器16にフィードバックする。ここで、エッジ情報は、入力データIDのデータ値の遷移に対応する遷移情報に含まれる。位相情報18Eは、発振器16からのクロックの位相が進んでいることを示すEARLY情報である。また、位相情報18Lは、当該クロックの位相が遅れていることを示すLATE情報である。
図2は、データサンプラ10の出力状態を示す図である。図2に示す出力は、後述する図4に示すPAM-4データ(ID)の4値(0〜3)に対応している。ここで、図1に示すように、振幅情報(AMP)は、振幅変換回路12によりデータ情報(D-H,D-L)に基づいて算出される。また、極性情報(POL)は、コンパレータ11-2の判定結果であるデータ情報(D-C)に対応する。即ち、図2に示すように、極性情報(POL)はデータ情報(D-C)と等しい。即ち、データ情報(D-C)が論理「0」であれば、極性情報(POL)は論理「0」となる。データ情報(D-C)が論理「1」であれば、極性情報(POL)は論理「1」となる。
データ情報(D-H,D-L)の論理が等しいとき、振幅情報(AMP)は論理「1」となる。データ情報(D-H,D-L)が論理「01」であれば、振幅情報(AMP)は論理「0」となる。
データ情報(D-H,D-L)の論理が等しいとき、振幅情報(AMP)は論理「1」となる。データ情報(D-H,D-L)が論理「01」であれば、振幅情報(AMP)は論理「0」となる。
図3は、位相検出器17の構成の一例を示す論理ゲートレベルの回路図である。図3に示すように、位相検出器17は、振幅情報(AMP-0,AMP-1)の入力ゲート回路30、極性情報(POL-0,POL-1)の入力ゲート回路31、エッジ情報(EDG-H,EDG-C,EDG-L)の入力ゲート回路32、及び位相情報18E,18Lの出力ゲート回路33を有する。
入力ゲート回路30は、EX-OR(exclusive OR:XOR)ゲート30-1及び第2入力端子がインバータであるNANDゲート30-2,30-3を含む。入力ゲート回路31は、ANDゲート31-1、EX-ORゲート31-2、及びNORゲート31-3を含む。入力ゲート回路32は、EX-NORゲート32-1〜32-3及びインバータ32-4〜32-6を含む。出力ゲート回路33は、NANDゲート33-1〜33-8を含む。
例えば、振幅情報(AMP-0,AMP-1)が論理「00」、極性情報(POL-0,POL-1)が論理「01」、エッジ情報が論理「001」の場合、入力ゲート回路30はEX-ORゲートを除く30−2、30−3が論理「1」となる。また入力ゲート回路31は、EX-ORゲート31−2のみが論理「1」となる。これにより入力ゲート33のうちNANDゲート33−1、33−3、33−4、33−6は論理「1」が確定する。残るNANDゲート33−2、33−5への入力は入力ゲート回路32のうちEDGE-Cの入力となる32−2、32−5であり、論理はそれぞれ「10」となり、NANDゲート33−2、33−5の論理は「0、1」となるので、NANDゲート33−7の出力(EARLY)は論理「1」となる。
図4は、本実施形態のCDR装置1の動作の一例を説明するための図である。以下、図4を参照して、本実施形態のCDR装置1の動作の一例を説明する。
本実施形態のCDR装置1は、入力データIDであるPAM-4データとクロックを分離して出力する。CDR装置1は、PAM-4データ(ID)のエッジ(データ信号遷移)を検出し、発振器16のクロックの位相を調整することにより、入力データIDに重畳されているクロックを再生する。
図4に示すように、PAM-4データ(ID)はデータ量が大きく、16通りのデータ信号遷移(エッジ)がある。この16通りのデータ信号遷移の中で、データの変化があるのは12通りである。即ち、レベル3と0間のデータ信号遷移40,41、レベル3と2間のデータ信号遷移42,43、レベル2と1間のデータ信号遷移44,45、及びレベル1と0間のデータ信号遷移46,47を含む8通りの第1遷移グループ(実線)、及び4通りの第2遷移グループ(点線)からなる。第2遷移グループは、レベル3と1間のデータ信号遷移、及びレベル2と0間のデータ信号遷移を含む。
本実施形態の位相検出器17は、第1遷移グループに対して再生クロックの位相が先行している時は位相情報18E(EARLY)を出力し、位相が遅れている時は位相情報18L(LATE)を出力する。また、第2遷移グループに対しては第1遷移グループに対して位相が大きくずれた時のみ、ずれた方向に応じたエッジ情報のみを利用して、位相情報18E(EARLY only)または位相情報18L(LATE only)を出力する。これにより、第2遷移グループに対して再生クロックの位相情報を単純にEARLY/LATEとする場合と比較して、位相誤差が十分小さい条件下で誤った位相情報を出力する事がなくなり、再生クロックのジッタを低減することが出来る。
データ遷移確率は、データレートに対して位相情報として利用できる割合(PLLの位相比較周波数に相当)を示す。ランダムなデータ遷移を前提とすると第1遷移グループのデータ遷移確率は50%、第2遷移グループの遷移確率は25%となる。
本実施形態に拠れば、位相誤差が十分小さい時は第1遷移グループに対する位相情報(遷移確率50%)のみを利用し、位相誤差が大きい時は第2グループを含む位相情報(遷移確率25%)を利用して発振器16の再生クロックの位相を調整するための位相情報18E/18Lを出力する。これにより、同期開始時などの位相誤差が大きい状態では第1遷移グループ、第2遷移グループを合わせて、75%のエッジ情報を利用する事で高速にデータとの同期を行う事が可能となる。同期後の位相誤差が小さい状態では、不要なエッジ情報を利用せずに、同期生の高いエッジ情報のみを利用する事で、PAM-4のデータ依存のあるジッタ(DDJ:Data Dependent Jitter)による再生クロックへのジッタ増大の影響を低減する事が出来る。
第1遷移グループのデータ信号遷移では、遷移点(黒丸)の位相が重なるため、位相位置が揃っている。即ち、位相誤差が小さい同期状態では、データ遷移確率は50%となる。これに対して、位相誤差検出の開始時には、第2遷移グループのデータ信号遷移は、遷移点(白丸)の位相がずれるランダムな信号として、データ遷移確率は25%となる。
前述したように、第1遷移グループは遷移点の位相が重なり、位相誤差が小さい同期状態となるため、位相位置が揃っている。この場合、位相検出器17は、第1遷移グループのエッジ情報(EDGE-H,EDGE-C,EDGE-L)を利用して位相誤差を検出し、発振器16のクロックの位相を調整するための位相情報18E,18Lを出力する。
一方、図4に示すように、第2遷移グループは、レベル3と1間のデータ信号遷移、及びレベル2と0間のデータ信号遷移を含む。位相誤差が小さい同期状態では、第2遷移グループに応じた位相誤差検出時の出力は、位相誤差が十分小さいため0である。この場合、遷移点(白丸)の位相が遷移点(黒丸)に対して大きくずれる(位相誤差が大きくなる)場合がある。本実施形態の位相検出器17は、遷移点(白丸)の位相が大きくずれた時のみ、ずれた方向に応じた第2遷移グループのエッジ情報のみを使用して、位相情報18Eまたは位相情報18Lを出力する。
以上のように本実施形態によれば、低消費電力化を図るために、位相検出器を使用する方式のCDR装置を実現できる。ここで、入力データIDとしてPAM-4データが使用される場合に、エッジの位置(位相検出点)がデータ信号遷移のパターンに依存している。このため、全てのエッジ情報を利用して、全てのデータ信号遷移点で位相誤差を検出すると、データが持つ位相誤差成分により、CDR装置により再生される再生クロックのジッタ(DDJ: Data Dependent Jitter)が増大する可能性がある。
そこで、本実施形態では、位相検出器17は、位相誤差検出の起動時には、データ遷移確率が75%となる第2遷移グループのエッジ情報を使用して、遷移点の位相が大きくずれた場合のみ、位相情報18E(EARLY only)または位相情報18L(LATE only)を出力する。これにより、位相誤差検出の起動時には高速の同期動作が可能となる。また、位相検出器17は、位相誤差が小さい同期状態では、データ遷移確率が50%となる第1遷移グループのエッジ情報を使用して、位相情報18E,18Lを出力する。即ち、位相検出器17は、位相誤差が小さい同期状態では、同期性の高いエッジ情報のみを使用する。
従って、本実施形態では、入力データIDとしてPAM-4データが使用される場合に、位相検出器17が複数のエッジ情報から特定のエッジ情報を選択して使用するため、CDR装置1により再生される再生クロックのジッタが増大するような事態を回避できる。これにより、位相検出器を使用する方式において、安定した動作を実行するCDR装置を実現できる。
なお、図3は、本実施形態の位相検出器17に含まれて、位相情報18E,18Lを出力する論理ゲート回路の一例である。即ち、当該論理ゲート回路は、入力データIDを振幅情報と極性情報に分解して、閾値レベル(V-C(VREF-C))を中心としてデータに対称性を持たせて、位相情報18E,18Lを出力する構成である。本実施形態は当該論理ゲート回路の構成に限定されることなく、前述した本実施形態の位相検出器17の作用効果を実現できるものであれば、他の構成の論理ゲート回路でも良い。
[第2の実施形態]
図5は、第2の実施形態に関するCDR装置5の構成を説明するためのブロック図である。本実施形態のCDR装置5は、第1の実施形態のCDR装置1と同様に、入力データIDであるPAM-4データの同期処理を実行するために、位相検出器を使用する方式である。なお、本実施形態においても、CDR装置5に含まれる、位相検出器52およびその周辺回路の構成に関するものであり、他の構成については説明を省略する。
[第2の実施形態]
図5は、第2の実施形態に関するCDR装置5の構成を説明するためのブロック図である。本実施形態のCDR装置5は、第1の実施形態のCDR装置1と同様に、入力データIDであるPAM-4データの同期処理を実行するために、位相検出器を使用する方式である。なお、本実施形態においても、CDR装置5に含まれる、位相検出器52およびその周辺回路の構成に関するものであり、他の構成については説明を省略する。
図5に示すように、本実施形態のCDR装置5は、データ/エッジサンプラ(data/edge sampler)50、位相検出器(PD)52及び発振器53を有する。第1の実施形態と同様に、入力データIDは、2ビットのパルス振幅変調型(4値)のPAM-4データとする。
ここでは、データ/エッジサンプラ50は、データサンプラとエッジサンプラの一体化構成であり、3個のコンパレータ51-1,51-2,51-3を含み、データ/エッジ情報を抽出する。コンパレータ51-1,51-2,51-3はそれぞれ、発振器53からのクロックに同期して、複数の閾値レベル(高レベルVREF-H、中間レベルVREF-C、低レベルVREF-Lに基づいて、入力データIDのレベルを判定し、判定結果であるデータ/エッジ情報DE-H,DE-C,DE-Lを出力する。データ/エッジ情報は、少なくとも、データ情報(data1)、エッジ情報、データ情報(data2)を含む3bit値である。
位相検出器52は、データ/エッジサンプラ50から出力されるデータ/エッジ情報DE-H,DE-C,DE-Lを入力し、発振器53からのクロックの位相を調整するための位相情報52E,52Lを出力し、発振器53にフィードバックする。位相情報52Eは、発振器53のクロックの位相が進んでいることを示すEARLY情報である。また、位相情報52Lは、当該クロックの位相が遅れていることを示すLATE情報である。
図6は、データ/エッジサンプラ50の動作において、入力データ(PAM-4データ)IDとクロックとのタイミングを示す図である。図6に示すように、データ/エッジサンプラ50は、クロックの立ち上がりタイミングt1,t3で、PAM-4データIDのデータ情報(data1、data2)を抽出する。また、データ/エッジサンプラ50は、クロックの立ち下がりタイミングt2で、データ信号遷移に関するエッジ情報(edge)を抽出する。本実施形態では、データを抽出するクロックのエッジを限定するものではなく、2つの連続するデータ情報と、その間のエッジ情報を抽出できるものであれば、他の回路構成でも良い。
図7は、位相検出器52の作用効果に関し、PAM-4データのデータ信号遷移の特徴を説明するための図である。図7に示すように、PAM-4データの複数のデータ信号遷移の中で、調整対象の位相位置(変化の中心)70に対して、データ信号遷移71〜74では遷移点の位相がずれる。データ信号遷移71〜74は、レベル3と1間のデータ信号遷移、及びレベル2と0間のデータ信号遷移である。
図7に示すように、データ信号遷移71〜74は、コンパレータ51-1,51-2,51-3の閾値レベル(VREF-H、VREF-C、VREF-L)を信号が横切るタイミングが調整対象の位相位置70に無いため、位相比較判定の処理が困難である。そこで、本実施形態の位相検出器52は、3個のコンパレータ51-1,51-2,51-3のそれぞれに対して、独立して位相誤差(EARLY/LATE)の判定を実行し、判定不可を含む判定結果(EARLY情報/LATE情報)を出力する。
以下、図8から図14を参照して、本実施形態の位相検出器52の動作及び作用効果を説明する。
本実施形態の位相検出器52は、3個のコンパレータ51-1,51-2,51-3のそれぞれについて、独立して位相誤差(EARLY/LATE)を判定し、その合計値(EARLY_合計/LATE_合計)を算出して、判定不可を含む判定結果(EARLY情報/LATE情報)を出力する。具体的には、位相検出器52は判定結果におけるデータ情報(data1)とエッジ情報とで論理が反転した場合はLATEと判定する。一方、エッジ情報とデータ情報(data2)とで論理が反転した場合はEARLYと判定する。
図8は、EARLY_合計とLATE_合計との比較結果に基づいて、位相検出器52が出力する位相誤差(EARLY/LATE)の判定結果を示す図である。図8に示すように、位相検出器52は、LATE_合計とEARLY_合計とが一致している比較結果の場合には、判定結果が不定であるため、EARLY情報/LATE情報のいずれもLを出力する。位相検出器52は、LATE_合計がEARLY_合計より大きい比較結果の場合には、LATE情報を示す位相情報52LがH、位相情報52EがL、を出力する。一方、位相検出器52は、EARLY_合計がLATE_合計より大きい比較結果の場合には、EARLY情報を示す位相情報52EがH、位相情報52LがL、を出力する。
ここで、LATE_合計は、「データ情報DH(data1) XOR エッジ情報DH(edge) + データ情報D0(data1) XOR エッジ情報D0(edge) + データ情報DL(data1) XOR エッジ情報D0(edge)」の算出式から算出される。EARLY_合計は、「データ情報DH(data2) XOR エッジ情報DH(edge) + データ情報D0(data2) XOR エッジ情報D0(edge) + データ情報DL(data2) XOR エッジ情報D0(edge)」の算出式から算出される。「XOR」は、EX-OR(exclusive OR)演算処理を意味する。
図9から図13は、データ/エッジサンプラ50と位相検出器52の具体的動作を説明するための図である。図9、図11及び図13はそれぞれ、入力データ(PAM-4データ)IDのデータ信号遷移の一例を示す図である。図10、図12、図14はそれぞれ、データ/エッジサンプラ50と位相検出器52の動作の一例を説明するための図である。
図9は、入力データ(PAM-4データ)IDのデータ信号遷移がレベル3と2間のデータ信号遷移の例である。この例では、調整対象の位相位置70で閾値レベルVREF-Hとなるため、図10に示すように、データ/エッジサンプラ50においてVREF-Hを閾値とするコンパレータ51-1はデータ/エッジ情報DE-Hとして「110」を出力する。位相検出器52は、入力されたデータ/エッジ情報DE-Hが、エッジ情報とデータ情報DE-H(タイミングt3でのdata2)とで論理が反転した場合であるため、「EARLY=1」、「LATE=0」と判定する。また、コンパレータ51-2,51-3はそれぞれ、データ/エッジ情報DE-C,DE-Lとして「111」を出力する。この場合、位相検出器52は、いずれの場合も、「EARLY=0」、「LATE=0」と判定する。
位相検出器52は、前述したLATE_合計及びEARLY_合計の各算出式から、「LATE_合計=0(L)」及び「EARLY_合計=1(H)」を算出する。従って、位相検出器52は、位相判定結果として、EARLY情報を示す位相情報52Eを出力し、発振器53にフィードバックする。発振器53は、当該EARLY情報に応じてクロックの位相を調整する。
(図11、13の閾値レベルの表記は図9と同様に修正済み)
図11は、入力データ(PAM-4データ)IDのデータ信号遷移がレベル3と1間のデータ信号遷移の例である。この例では、調整対象の位相位置70で閾値レベルとならないため、データ信号遷移の位相比較判定が不定となるため、位相検出器52は、位相判定結果(EARLY情報/LATE情報)を出力しない。
(図11、13の閾値レベルの表記は図9と同様に修正済み)
図11は、入力データ(PAM-4データ)IDのデータ信号遷移がレベル3と1間のデータ信号遷移の例である。この例では、調整対象の位相位置70で閾値レベルとならないため、データ信号遷移の位相比較判定が不定となるため、位相検出器52は、位相判定結果(EARLY情報/LATE情報)を出力しない。
図12に示すように、データ/エッジサンプラ50において、コンパレータ51-1はデータ/エッジ情報DE-Hとして「100」を出力する。位相検出器52は、入力されたデータ/エッジ情報DE-Hが、エッジ情報とデータ情報DE-H(タイミングt1でのdata1)とで論理が反転した場合であるため、「EARLY=0」、「LATE=1」と判定する。また、コンパレータ51-2,51-3はそれぞれ、データ/エッジ情報DE-C,DE-Lとして「110」,「111」を出力する。この場合、位相検出器52は、データ/エッジ情報DE-Cに対しては「EARLY=1」、「LATE=0」と判定し、データ/エッジ情報DE-Lに対しては「EARLY=0」、「LATE=0」と判定する。
位相検出器52は、前述したLATE_合計及びEARLY_合計の各算出式から、「LATE_合計=1(H)」及び「EARLY_合計=1(H)」を算出する。従って、位相検出器52は、LATE_合計とEARLY_合計とが一致した場合、判定結果が不定であるため、位相判定結果(EARLY情報/LATE情報)を出力しない。
次に、図13は、入力データ(PAM-4データ)IDのデータ信号遷移がレベル3と1間のデータ信号遷移の例である。この例でも、図11の例と同様に、調整対象の位相位置70で閾値レベルとならないため、データ信号遷移の位相比較判定が不定となる可能性がある。但し、図11の場合と比較して、2つの閾値レベル(VREF-H,VREF-C)と交差するデータ信号遷移において、相対的に位相誤差が大きい場合であるため、位相検出器52は、位相判定結果(EARLY情報/LATE情報)を出力することができる。
図14に示すように、データ/エッジサンプラ50において、コンパレータ51-1は、閾値レベルVREF-Hに基づいてデータ/エッジ情報DE-Hとして「110」を出力する。位相検出器52は、入力されたデータ/エッジ情報DE-Hが、エッジ情報とデータ情報DE-H(タイミングt3でのdata2)とで論理が反転した場合であるため、「EARLY=1」、「LATE=0」と判定する。
また、コンパレータ51-2,51-3はそれぞれ、データ/エッジ情報DE-C,DE-Lとして「110」,「111」を出力する。この場合、位相検出器52は、データ/エッジ情報DE-Cに対しては「EARLY=1」、「LATE=0」と判定し、データ/エッジ情報DE-Lに対しては「EARLY=0」、「LATE=0」と判定する。
位相検出器52は、「LATE_合計=0(L)」及び「EARLY_合計=2(H)」を算出し、位相判定結果として、EARLY情報を示す位相情報52Eを出力する。ここで、「EARLY_合計=2」であるため、位相検出器52は位相判定結果として、相対的に位相誤差が大きいことを示す「VERY EARLY」としても良い。
(図15において、LATE-0とEARLY-0はそれぞれLATE-CとEARLY-Cに修正済み)
[第3の実施形態]
図15は、第3の実施形態のCDR装置500の一例を示すブロック図である。なお、位相検出器152が出力する位相誤差(EARLY/LATE)の判定結果は、図8に示すものと同様である。
(図15において、LATE-0とEARLY-0はそれぞれLATE-CとEARLY-Cに修正済み)
[第3の実施形態]
図15は、第3の実施形態のCDR装置500の一例を示すブロック図である。なお、位相検出器152が出力する位相誤差(EARLY/LATE)の判定結果は、図8に示すものと同様である。
図15に示すように、本実施形態のCDR装置500は、データサンプラ150-1及びエッジサンプラ150-2を有する。各サンプラ150-1,150-2はそれぞれ、3個のコンパレータ151-1,151-2,151-3、及び151-4,151-5,151-6を含む。コンパレータ151-1,151-2,151-3、及び151-4,151-5,151-6はそれぞれ、発振器153からのクロックに同期して、複数の閾値レベル(VREF-H、VREF-C、VREF-L)に基づいて入力データIDのレベルを判定し、判定結果であるデータ情報D-H,D-C,D-L及びエッジ情報E-H,E-C,E-Lを出力する。さらに、本実施形態のCDR装置500において、データサンプラ150-1は、コンパレータ151-1,151-2,151-3の各出力(データ情報D-H,D-C,D-L)をラッチするフリップフロップ回路154を含む。フリップフロップ回路154は、発振器153からのクロックに同期して、コンパレータ151-1,151-2,151-3の各出力をラッチし、位相検出器152に出力する。
位相検出器152は、フリップフロップ回路154からの各出力(データ情報D-H-F,D-C-F,D-L-F)及びエッジサンプラ150-2からの各出力(エッジ情報E-H,E-C,E-L)を入力し、位相誤差LATE(LATE-H,LATE-C,LATE-L)及び位相誤差EARLY(EARLY-H,EARLY-C,EARLY-L)をそれぞれ独立して出力するEX-ORゲート回路155を含む。EX-ORゲート回路155は、複数の閾値レベル(VREF-H、VREF-C、VREF-L)に基づくフリップフロップ回路154からの各出力と、複数の閾値レベル(VREF-H、VREF-C、VREF-L)に基づくエッジサンプラ150-2からの各出力とのEX-OR演算を実行し、位相遅れの位相誤差(LATE-H,LATE-C,LATE-L)及び位相進みの位相誤差(EARLY-H,EARLY-C,EARLY-L)を論理レベル(1/0)で出力する。例えば、図9に示すような一例の場合には、EX-ORゲート回路155は、閾値レベル(VREF-H)に基づいて、位相進みの位相誤差(EARLY-H)として論理レベル(1)を出力する。この場合、EX-ORゲート回路155は、他の位相誤差(LATE-H,LATE-C,LATE-L)及び位相誤差(EARLY-C,EARLY-L)として論理レベル(0)を出力する。
位相検出器152は、EX-ORゲート回路155から出力される位相誤差LATE(LATE-H,LATE-0,LATE-L)を加算する加算器156-1、及び位相誤差EARLY(EARLY-H,EARLY-0,EARLY-L)を加算する加算器156-2を含む。即ち、EX-ORゲート回路155及び加算器156-1,156-2は、第2実施形態において前述したLATE_合計及びEARLY_合計を算出するための演算回路である。
位相検出器152は、LATE_合計(1:0)とEARLY_合計(1:0)に基づいて位相判定結果であるEARLY情報(52E)又はLATE情報(52L)を出力する比較器157を含む。EARLY情報(52E)又はLATE情報(52L)は、発振器153にフィードバックされる。なお、本実施形態の位相判定結果は、図8に示す場合と同様である。
なお、比較器157を2ビット化することにより、位相誤差が大きい場合に2倍あるいは3倍の出力が得られるため、高速に同期をとることが可能となる。また、本実施形態のCDR装置500に関する詳細な動作は、図8から図14を参照して前述した動作と同様であるため、説明を省略する。
本実施形態によれば、低消費電力化を図るために、位相検出器(PD)を使用する方式のCDR装置を実現できる。ここで、入力データIDとしてPAM-4データが使用される場合に、エッジの位置(位相検出点)がデータ信号遷移のパターンに依存している。このため、あるデータ信号遷移のパターンにおいては、調整対象の位相位置(エッジの位置)に対して、データ/エッジ情報を抽出するための閾値レベルが適切でなく、位相誤差(EARLY/LATE)の位相判定結果が確定できない可能性がある。
そこで、本実施形態では、位相検出器は、データ信号遷移に応じて、位相誤差(EARLY/LATE)の位相判定結果が確定できる場合と、確定できない(不確定の)場合に分けた位相検出動作を実行する。即ち、本実施形態の位相検出器は、位相判定結果が確定できるデータ信号遷移の場合には、閾値レベルに基づいて抽出したデータ/エッジ情報を使用して、位相誤差(EARLY/LATE)を判定する。
一方、不確定の場合には、本実施形態の位相検出器は、データ信号遷移に応じて位相判定を実行しない。但し、2つの閾値レベルと交差するデータ信号遷移で、相対的に位相誤差が大きい場合には、位相検出器は、位相判定を実行して位相誤差(EARLY/LATE)の判定結果を出力する。即ち、本実施形態の位相検出器は、2つの閾値レベルと交差するデータ信号遷移で、相対的に位相誤差が小さい不確定の場合には、位相判定を実行しない。
従って、本実施形態によれば、入力データIDとしてPAM-4データが使用される場合には、全てのデータ信号遷移に対して位相誤差を判定せずに、位相判定結果が確定できる場合のみに位相判定を実行することができる。これにより、データ信号遷移に応じた位相判定を実行する場合に、位相検出器が誤動作する事態を回避できる。このため、位相検出器を使用する方式において、安定した動作を実行するCDR装置を実現できる。
また、2つの閾値レベルと交差するデータ信号遷移で、相対的に位相誤差が大きい不確定の場合には、位相検出器は位相判定を実行する。これにより、前記不確定の場合に、単に位相判定結果を間引きする方式と比較して、位相検出器を使用する方式において、安定した動作を実行するCDR装置を実現できる。
なお、第1及び第2の本実施形態において、入力データIDとしてPAM-4データを使用する場合について説明したが、他の多値(X値)のPAM-Xデータを使用する場合も適用できる。また、入力データIDの信号はシングルでなく差動(ペア)信号であってもよい。
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
1,5,500…CDR装置、10,150-1…データサンプラ、
11-1〜11-3,15-1〜15-3,51-1〜51-3,151-1〜151-6…コンパレータ、
12…振幅変換回路、13,154…フリップフロップ群、
14,150-2…エッジサンプラ、16,153…発振器、
17,52,152…位相検出器。
11-1〜11-3,15-1〜15-3,51-1〜51-3,151-1〜151-6…コンパレータ、
12…振幅変換回路、13,154…フリップフロップ群、
14,150-2…エッジサンプラ、16,153…発振器、
17,52,152…位相検出器。
Claims (18)
- 発振器からのクロックに同期して、多値のパルス振幅変調された入力データ信号から、データの値に対応するデータ情報及び前記データの値の遷移に対応するエッジ情報を含む遷移情報を抽出する抽出回路と、
前記抽出回路により抽出された前記遷移情報に基づいて前記入力データ信号に対する前記クロックの位相誤差判定を実行する際に、所定の条件に基づいて選択される前記遷移情報を使用する位相検出回路と、
を具備するクロック・データ再生装置。 - 前記位相検出回路は、
前記位相誤差判定の判定結果に基づいて、前記クロックの位相調整を行うための位相情報を生成して、当該生成した位相情報を前記発振器に出力する、請求項1に記載のクロック・データ再生装置。 - 前記位相検出回路は、
データ信号遷移の位相誤差が相対的に小さい同期状態では、同期性の高い遷移情報を使用する、請求項1に記載のクロック・データ再生装置。 - 前記位相検出回路は、
データ信号遷移の位相誤差が相対的に大きい場合には、位相がずれた方向に応じた遷移情報を使用する、請求項1に記載のクロック・データ再生装置。 - 前記位相検出回路は、
前記所定の条件として、調整対象の位相位置に対して遷移点が外れたデータ信号遷移の遷移情報を選択し、前記位相誤差判定の結果を出力しない、
請求項1に記載のクロック・データ再生装置。 - 前記位相検出回路は、
前記所定の条件として、前記抽出回路の閾値レベルと交差するデータ信号遷移であって、相対的に位相誤差が小さい場合には、前記位相誤差判定の結果を出力しない、請求項1に記載のクロック・データ再生装置。 - 前記位相検出回路は、
前記抽出回路の閾値レベルと交差するデータ信号遷移であって、相対的に位相誤差が大きい場合には、前記位相誤差判定の結果を出力する、請求項1に記載のクロック・データ再生装置。 - 前記抽出回路は、複数の閾値レベルに基づいて前記遷移情報を抽出し、
前記位相検出回路は、前記複数の閾値レベルに対応する前記抽出回路の各抽出結果に基づいて、前記位相誤差判定の結果が確定又は不確定であるかを判定し、
前記位相誤差判定の結果が不確定で、前記所定の条件を満たす場合には、前記位相誤差判定の結果を出力しない、請求項1に記載のクロック・データ再生装置。 - 前記位相検出回路は、
前記位相誤差判定の結果が不確定で、前記抽出回路の閾値レベルと交差するデータ信号遷移であって、相対的に位相誤差が大きい場合には、前記位相誤差判定の結果を出力する、請求項8に記載のクロック・データ再生装置。 - クロック・データ再生装置に適用する位相検出方法であって、
入力されたクロックに同期して、多値のパルス振幅変調された入力データ信号から、データの値に対応するデータ情報及び前記データの値の遷移に対応するエッジ情報を含む遷移情報を抽出し、
抽出された前記遷移情報に基づいて前記入力データ信号に対する前記クロックの位相誤差判定を実行する際に、所定の条件に基づいて選択される前記遷移情報を使用する位相検出処理を実行する、位相検出方法。 - 前記位相検出処理は、
前記位相誤差判定の判定結果に基づいて、前記クロックの位相調整を行うための位相情報を生成して、当該生成した位相情報を出力する、請求項10に記載の位相検出方法。 - 前記位相検出処理は、
データ信号遷移の位相誤差が相対的に小さい同期状態では、同期性の高い遷移情報を使用する、請求項10に記載の位相検出方法。 - 前記位相検出処理は、
データ信号遷移の位相誤差が相対的に大きい場合には、位相がずれた方向に応じた遷移情報を使用する、請求項10に記載の位相検出方法。 - 前記位相検出処理は、
前記所定の条件として、調整対象の位相位置に対して遷移点が外れたデータ信号遷移の遷移情報を選択し、前記位相誤差判定の結果を出力しない、請求項10に記載の位相検出方法。 - 前記位相検出処理は、
前記所定の条件として、前記遷移情報を抽出する際の閾値レベルと交差するデータ信号遷移であって、相対的に位相誤差が小さい場合には、前記位相誤差判定の結果を出力しない、請求項14に記載の位相検出方法。 - 前記位相検出処理は、
前記遷移情報を抽出する際の閾値レベルと交差するデータ信号遷移であって、相対的に位相誤差が大きい場合には、前記位相誤差判定の結果を出力する、請求項14に記載の位相検出方法。 - 複数の閾値レベルに基づいて前記遷移情報を抽出し、
前記位相検出処理は、前記複数の閾値レベルに対応する各抽出結果に基づいて、前記位相誤差判定の結果が確定又は不確定であるかを判定し、
前記位相誤差判定の結果が不確定で、前記所定の条件を満たす場合には、前記位相誤差判定の結果を出力しない、請求項14に記載の位相検出方法。 - 前記位相検出処理は、
前記位相誤差判定の結果が不確定で、前記複数の閾値レベルと交差するデータ信号遷移であって、相対的に位相誤差が大きい場合には、前記位相誤差判定の結果を出力する、請求項17に記載の位相検出方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018051398A JP2019165316A (ja) | 2018-03-19 | 2018-03-19 | クロック・データ再生装置及び位相検出方法 |
US16/118,409 US10615956B2 (en) | 2018-03-19 | 2018-08-30 | Clock and data recovery device and phase detection method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018051398A JP2019165316A (ja) | 2018-03-19 | 2018-03-19 | クロック・データ再生装置及び位相検出方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2019165316A true JP2019165316A (ja) | 2019-09-26 |
Family
ID=67904228
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018051398A Pending JP2019165316A (ja) | 2018-03-19 | 2018-03-19 | クロック・データ再生装置及び位相検出方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10615956B2 (ja) |
JP (1) | JP2019165316A (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210103823A (ko) * | 2020-02-14 | 2021-08-24 | 에스케이하이닉스 주식회사 | 기계 학습 기술을 이용하는 클록 및 데이터 복구 장치 및 그 훈련 방법 |
US11477059B2 (en) * | 2020-12-09 | 2022-10-18 | Rambus Inc. | Circuits and methods for detecting and unlocking edge-phase lock |
US11757613B2 (en) * | 2021-05-20 | 2023-09-12 | The Hong Kong University Of Science And Technology | PAM-4 receiver with jitter compensation clock and data recovery |
KR20230014404A (ko) | 2021-07-21 | 2023-01-30 | 삼성전자주식회사 | 데이터 송수신 장치 |
US12021961B2 (en) * | 2021-10-14 | 2024-06-25 | Samsung Electronics Co., Ltd. | Semiconductor device testing and clock recovery |
US12028077B1 (en) * | 2023-02-22 | 2024-07-02 | Apple Inc. | Phase detector circuit for multi-level signaling |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7099400B2 (en) * | 2003-01-22 | 2006-08-29 | Agere Systems Inc. | Multi-level pulse amplitude modulation receiver |
US7639737B2 (en) * | 2006-04-27 | 2009-12-29 | Rambus Inc. | Adaptive equalization using correlation of edge samples with data patterns |
JP5365323B2 (ja) | 2009-04-20 | 2013-12-11 | ソニー株式会社 | クロックデータリカバリ回路および逓倍クロック生成回路 |
JPWO2012029597A1 (ja) | 2010-09-01 | 2013-10-28 | 日本電気株式会社 | クロック再生回路およびクロック再生方法 |
US8804397B2 (en) * | 2011-03-03 | 2014-08-12 | Rambus Inc. | Integrated circuit having a clock deskew circuit that includes an injection-locked oscillator |
JP6032080B2 (ja) | 2013-03-22 | 2016-11-24 | 富士通株式会社 | 受信回路及び受信回路の制御方法 |
JP6171843B2 (ja) | 2013-10-25 | 2017-08-02 | 富士通株式会社 | 受信回路 |
US9325489B2 (en) | 2013-12-19 | 2016-04-26 | Xilinx, Inc. | Data receivers and methods of implementing data receivers in an integrated circuit |
US9379921B2 (en) * | 2014-08-25 | 2016-06-28 | Mediatek Inc. | Method for performing data sampling control in an electronic device, and associated apparatus |
US9832009B2 (en) * | 2015-07-28 | 2017-11-28 | Rambus Inc. | Collaborative clock and data recovery |
WO2017175365A1 (ja) | 2016-04-08 | 2017-10-12 | 株式会社日立製作所 | 電気信号伝送装置 |
-
2018
- 2018-03-19 JP JP2018051398A patent/JP2019165316A/ja active Pending
- 2018-08-30 US US16/118,409 patent/US10615956B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20190288831A1 (en) | 2019-09-19 |
US10615956B2 (en) | 2020-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2019165316A (ja) | クロック・データ再生装置及び位相検出方法 | |
US10103870B2 (en) | CDR circuit and reception circuit | |
JP5711949B2 (ja) | シリアルデータの受信回路、受信方法およびそれらを用いたシリアルデータの伝送システム、伝送方法 | |
US9520883B2 (en) | Frequency detection circuit and reception circuit | |
US8139701B2 (en) | Phase interpolation-based clock and data recovery for differential quadrature phase shift keying | |
TWI542205B (zh) | 多路接收器及其信號接收方法 | |
US7684531B2 (en) | Data recovery method and data recovery circuit | |
CN111937307B (zh) | 信号处理方法和系统、以及非暂时性计算机可读记录介质 | |
US9231803B2 (en) | Data receiver, data communication system, and data communication method | |
US20100241918A1 (en) | Clock and data recovery for differential quadrature phase shift keying | |
JP3327256B2 (ja) | クロックリカバリ回路及び位相比較方法 | |
CN101288259B (zh) | 时钟数据恢复装置 | |
CN111418180B (zh) | 从接收数据信号中恢复信号时钟的接收器以及在接收器中实施的时钟恢复方法 | |
JP4888393B2 (ja) | クロック再生装置及び方法 | |
US8410834B2 (en) | All digital serial link receiver with low jitter clock regeneration and method thereof | |
US11082048B1 (en) | Semiconductor integrated circuit, receiving device, and control method of receiving device | |
JP5369524B2 (ja) | クロック・データ・リカバリ回路 | |
WO2012029597A1 (ja) | クロック再生回路およびクロック再生方法 | |
JP6475202B2 (ja) | 位相比較回路、及びその制御方法 | |
US7769121B2 (en) | Phase detector for data communications | |
JP2008283539A (ja) | 多値信号用クロック再生装置 | |
JP2018050264A (ja) | データ処理回路およびデータ伝送システム | |
JP2567902B2 (ja) | 位相補正回路 | |
JP2012023638A (ja) | デジタル通信システムおよびそれに用いる受信装置 | |
JPS60251740A (ja) | タイミング同期回路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20180831 |