[go: up one dir, main page]

JP2018125791A - Cdr回路及び受信回路 - Google Patents

Cdr回路及び受信回路 Download PDF

Info

Publication number
JP2018125791A
JP2018125791A JP2017018374A JP2017018374A JP2018125791A JP 2018125791 A JP2018125791 A JP 2018125791A JP 2017018374 A JP2017018374 A JP 2017018374A JP 2017018374 A JP2017018374 A JP 2017018374A JP 2018125791 A JP2018125791 A JP 2018125791A
Authority
JP
Japan
Prior art keywords
frequency
signal
circuit
data
clock signal
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.)
Granted
Application number
JP2017018374A
Other languages
English (en)
Other versions
JP6839354B2 (ja
Inventor
ワヒッド ラマン
Rahman Wahid
ワヒッド ラマン
アリ シェイクホレスラミ
Ali Sheikholeslami
アリ シェイクホレスラミ
崇之 柴▲崎▼
Takayuki Shibazaki
崇之 柴▲崎▼
田村 泰孝
Yasutaka Tamura
泰孝 田村
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2017018374A priority Critical patent/JP6839354B2/ja
Priority to US15/881,903 priority patent/US10225069B2/en
Publication of JP2018125791A publication Critical patent/JP2018125791A/ja
Application granted granted Critical
Publication of JP6839354B2 publication Critical patent/JP6839354B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0016Arrangements for synchronising receiver with transmitter correction of synchronization errors
    • H04L7/0033Correction by delay
    • H04L7/0037Delay of clock signal
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • H03L7/087Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal using at least two phase detectors or a frequency and phase detector in the loop
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/0807Details of the phase-locked loop concerning mainly a recovery circuit for the reference signal
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/099Details of the phase-locked loop concerning mainly the controlled oscillator of the loop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0079Receiver details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/02Speed or phase control by the received code signals, the signals containing no special synchronisation information
    • H04L7/033Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/02Speed or phase control by the received code signals, the signals containing no special synchronisation information
    • H04L7/033Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop
    • H04L7/0334Processing of samples having at least three levels, e.g. soft decisions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0004Initialisation of the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0079Receiver details
    • H04L7/0087Preprocessing of received signal for synchronisation, e.g. by code conversion, pulse generation or edge detection

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)
  • Manipulation Of Pulses (AREA)

Abstract

【課題】回路面積を縮小する。【解決手段】比較回路部11は、クロック信号が重畳されたデータ信号Diを受け、クロック信号CLKに同期したタイミングで、異なる3つの閾値とデータ信号Diとを比較し、データパターン検出回路12は、その比較結果に基づいて、データ信号Diにおける連続する3ビットが011または100となるデータパターンの発生を検出する。周波数検出回路13は、そのデータパターンの発生が少なくとも3回検出されたときの、データパターンの2ビット目の検出時のデータ信号Diと、3つの閾値との比較結果の変化に基づいて、クロック信号CLKの周波数に対しデータ信号Diに重畳されたクロック信号の周波数が速いか否か検出する。調整回路14は、その検出結果に基づいて調整信号を出力し、発振回路15は、調整信号に基づいて、位相及び周波数が調整されたクロック信号CLKを出力する。【選択図】図1

Description

本発明は、CDR(Clock Data Recovery)回路及び受信回路に関する。
近年、情報処理装置の性能向上に伴い、装置内外で送受信されるデータ信号のデータレートが高速化されてきている。
データ信号を受信する受信回路では、伝送されてきたデータ信号から、データとクロック信号を再生するCDRが行われる。CDRの手法の1つとして、リファレンスクロックを用いず、伝送されてきたデータ信号から再生したクロック信号を用いてデータ信号のサンプリングを行う手法がある。この手法では、再生したクロック信号とデータ信号との位相差や周波数差を検出し、正しいデータが得られるようにクロック信号の調整が行われる。
従来、データ信号に対して、1UI(Unit Interval)に4回のサンプリングを行う4xサンプリング方式を用いて周波数差を検出する方法があったが、サンプリングを行う回路の面積が大きかった。このため、異なる2つの位相のクロック信号による2回のタイミングでの3つの閾値とデータ信号との比較結果に基づいて、位相空間の3領域間でのデータ信号の位相の回転方向を検出することで、周波数差を検出する手法が提案されている。
特開2016−072932号公報 特開2015−084487号公報
T. Shibasaki et al., "A 56Gb/s NRZ-Electrical 247mW/lane Serial-Link Transceiver in 28nm CMOS," in IEEE ISSCC Dig. Tech. Papers, Feb. 2016, pp. 64-65 S. Jalali et al., "An 8mW Frequency Detector for 10Gb/s Half-Rate CDR using Clock Phase Selection," in IEEE Custom Integrated Circuits Conference (CICC), pp. 1-4, Sep. 2013
しかし、異なる2つの位相のクロック信号を用いて周波数差を検出するCDR回路では、4xサンプリング方式を用いたCDR回路と比べて回路面積が縮小できるものの、異なる2つの位相のクロック信号を用いるため、回路面積が比較的大きい。
1つの側面では、本発明は、回路面積を縮小できるCDR回路及び受信回路を提供することを目的とする。
1つの実施態様では、CDR回路は、第1のクロック信号が重畳されたデータ信号を受け、第2のクロック信号に同期したタイミングで、異なる3つの閾値と前記データ信号とを比較した比較結果を出力する比較回路部と、前記比較結果に基づいて、前記データ信号における連続する3ビットが011または100となるデータパターンの発生を検出するデータパターン検出回路と、前記データパターンの発生が少なくとも3回検出されたときの、前記データパターンの2ビット目の検出時の前記データ信号と、前記3つの閾値との前記比較結果の変化に基づいて、前記第1のクロック信号の第1の周波数に対して、前記第2のクロック信号の第2の周波数が速いか否かを示す検出結果を出力する周波数検出回路と、前記検出結果に基づいて、前記第2のクロック信号の位相及び前記第2の周波数を調整するための調整信号を出力する調整回路と、前記調整信号に基づいて、前記位相及び前記第2の周波数が調整された前記第2のクロック信号を出力する発振回路と、を備える。
また、1つの実施態様では、受信回路が提供される。
1つの側面では、本発明は、回路面積の縮小が可能となる。
第1の実施の形態のCDR回路の一例を示す図である。 クロック信号CLKの周波数が、データ信号Diの周波数よりも速い場合の、“T”の変化の一例の様子を示す図である。 第2の実施の形態のCDR回路の一例を示す図である。 スローパターン検出器の動作の一例を示す状態遷移図である。 ファーストパターン検出器の動作の一例を示す状態遷移図である。 積分回路の一例を示す図である。 周波数同期検出部の一例を示す図である。 バイアス信号生成部の一例を示す図である。 周波数同期時の位相検出回路の動作例を示す図である。 クロック信号CLKの周波数が遅いときの動作例を示す図である。 クロック信号CLKの周波数が速いときの動作例を示す図である。 クロック信号CLKの周波数が、データ信号Diの周波数よりも遅い場合の、“T”の変化の一例の様子を示す図である。 クロック信号CLKの周波数が、データ信号Diの周波数よりも速い場合の、“T”の変化の一例の様子を示す図である。 周波数同期時のデータ信号とクロック信号の一例を示す図である。N5、N6は所定の値である。 第3の実施の形態の受信回路の一例を示す図である。 比較的振幅の小さいジッタが生じているときのシミュレーション結果の一例を示す図である(その1)。 比較的振幅の小さいジッタが生じているときのシミュレーション結果の一例を示す図である(その2)。 比較的振幅の大きいジッタが生じているときのシミュレーション結果の一例を示す図である(その1)。 比較的振幅の大きいジッタが生じているときのシミュレーション結果の一例を示す図である(その2)。 周波数の引き込み特性のシミュレーション結果の一例を示す図である。
以下、発明を実施するための形態を、図面を参照しつつ説明する。
(第1の実施の形態)
図1は、第1の実施の形態のCDR回路の一例を示す図である。
CDR回路10は、リファレンスクロックを用いずに、1UIに1回のサンプリング(ボーレート)でCDRを行う回路である。CDR回路10は、比較回路部11、データパターン検出回路12、周波数検出回路13、調整回路14、発振回路15を有する。
比較回路部11は、クロック信号が重畳されたデータ信号Diを受け、発振回路15が出力するクロック信号CLKに同期したタイミングで、異なる3つの閾値と、データ信号Diとを比較した比較結果を出力する。異なる3つの閾値は、たとえば、2つの電圧値と、その間の電圧値である。以下の例では、2つの電圧値である+Vth[V]、−Vth[V]と、それらの真ん中の値である0[V]とを、3つの閾値として説明する。
比較回路部11は、比較回路11a,11b,11cを有する。比較回路11a〜11cは、たとえば、クロック信号CLKの立ち上がりタイミングまたは立ち下がりタイミングの一方で、+Vth[V]、−Vth[V]または0[V]と、データ信号Diとの比較結果を出力する。
比較回路11aは、データ信号Diと、+Vth[V]との比較結果を出力する。たとえば、比較回路11aは、データ信号Diが+Vth[V]より大きいとき、1(または論理レベルがH(High)レベルの信号)を出力し、データ信号Diが+Vth[V]以下のとき、0(または論理レベルがL(Low)レベルの信号)を出力する。
比較回路11bは、データ信号Diと、0[V]との比較結果を出力する。たとえば、比較回路11bは、データ信号Diが0[V]より大きいとき、1(または論理レベルがHレベルの信号)を出力し、データ信号Diが0[V]以下のとき、0(または論理レベルがLレベルの信号)を出力する。
比較回路11cは、データ信号Diと、−Vth[V]との比較結果を出力する。たとえば、比較回路11cは、データ信号Diが−Vth[V]より大きいとき、1(または論理レベルがHレベルの信号)を出力し、データ信号Diが−Vth[V]以下のとき、0(または論理レベルがLレベルの信号)を出力する。
データパターン検出回路12は、比較回路部11が出力する比較結果に基づいて、データ信号Diにおける連続する3ビットが011または100となるデータパターンの発生を検出する。たとえば、データパターン検出回路12は、1UI前のデータ信号Diの判定結果が0のとき、データ信号Diが−Vth[V]以下である場合に、データ信号Diの値を0と判定する。そして、データパターン検出回路12は、データ信号Diが−Vth[V]より大きい場合、データ信号Diの値を1と判定する。また、データパターン検出回路12は、1UI前のデータ信号Diの判定結果が1のとき、データ信号Diが+Vth[V]以下である場合に、データ信号Diの値を0と判定する。そして、データパターン検出回路12は、データ信号Diが+Vth[V]より大きい場合、データ信号Diの値を1と判定する。
なお、図1では、判定したデータ信号Diの値を出力する回路については図示が省略されているが、データパターン検出回路12が、判定したデータ信号Diの値を出力してもよい。また、データ判定回路として、投機型DFE(Decision Feedback Equalizer)を用いることもできる。
周波数検出回路13は、上記のデータパターンの発生が少なくとも3回検出されたときの、データパターンの2ビット目の検出時のデータ信号Diと、+Vth[V]、−Vth[V]、0[V]との比較結果の変化を検出する。そして周波数検出回路13は、この変化に基づいて、データ信号Diに重畳されているクロック信号の周波数(以下データ信号Diの周波数という場合もある)に対して、発振回路15が出力したクロック信号CLKの周波数が速いか否かを示す検出結果を出力する。
図1には、011となるデータパターンの発生が3回検出されたときの、2ビット目のサンプリング時のデータ信号Diの大きさ“T”の変化の一例の様子が示されている。縦軸は電圧を示し、横軸は時間を示す。また、図1の例では、−Vth[V]以下の電圧範囲がLVL0、−Vth[V]より大きく0[V]以下の電圧範囲がLVL1、0[V]より大きく+Vth[V]以下の電圧範囲がLVL2、+Vth[V]より大きい電圧範囲がLVL3と表記されている。
あるデータパターンのデータ信号Diの受信波形には、ISI(Inter-Symbol interference)の影響により、上昇スロープもしくは下降スロープが形成される。たとえば、図1に示されているように、011となるデータパターンのデータ信号Diの受信波形には、上昇スロープが形成される。
データ信号Diのサンプリングを行うクロック信号CLKの周波数が、データ信号Diの周波数よりも遅い場合、上昇スロープの部分でサンプリングされるデータ信号Diの大きさ“T”は、011となるデータパターンが検出されるたびに大きくなっていく。図1の例では、“T”は、LVL1、LVL2、LVL3と変化している。
周波数検出回路13は、比較回路部11が出力する比較結果に基づいて、上記のような“T”の変化を検出したとき、クロック信号CLKの周波数が、データ信号Diの周波数よりも遅いことを示す検出結果を出力する。なお、周波数検出回路13は、“T”が、LVL0、LVL1、LVL3と変化したときに、クロック信号CLKの周波数がデータ信号Diの周波数よりも遅いことを示す検出結果を出力してもよい。
図2は、クロック信号CLKの周波数が、データ信号Diの周波数よりも速い場合の、“T”の変化の一例の様子を示す図である。図2には、クロック信号CLKの周波数が、データ信号Diの周波数よりも速い場合の、011となるデータパターンの発生が3回検出されたときの“T”の変化の一例の様子が示されている。縦軸は電圧を示し、横軸は時間を示す。
データ信号Diのサンプリングを行うクロック信号CLKの周波数が、データ信号Diの周波数よりも速い場合、上昇スロープの部分でサンプリングされるデータ信号Diの大きさ“T”は、011となるデータパターンが検出されるたびに小さくなっていく。図2の例では、“T”は、LVL3、LVL2、LVL1と変化している。
周波数検出回路13は、比較回路部11が出力する比較結果に基づいて、上記のような“T”の変化を検出したとき、クロック信号CLKの周波数が、データ信号Diの周波数よりも速いことを示す検出結果を出力する。なお、周波数検出回路13は、“T”が、LVL2、LVL1、LVL0と変化したときに、クロック信号CLKの周波数がデータ信号Diの周波数よりも速いことを示す検出結果を出力してもよい。
なお、周波数検出回路13は、100となるデータパターンの検出時に、その2ビット目のサンプリング時のデータ信号Diの大きさの変化から、クロック信号CLKの周波数が、データ信号Diの周波数よりも速いか否かを検出することもできる。
100となるデータパターンのデータ信号Diの受信波形には、下降スロープが形成される。データ信号Diのサンプリングを行うクロック信号CLKの周波数が、データ信号Diの周波数よりも遅い場合、下降スロープの部分でサンプリングされるデータ信号Diの大きさは、100となるデータパターンが検出されるたびに大きくなっていく。データ信号Diのサンプリングを行うクロック信号CLKの周波数が、データ信号Diの周波数よりも速い場合、下降スロープの部分でサンプリングされるデータ信号Diの大きさは、100となるデータパターンが検出されるたびに小さくなっていく。周波数検出回路13は、比較回路部11が出力する比較結果に基づいて、このような変化を検出し、クロック信号CLKの周波数が、データ信号Diの周波数よりも速いか否かを示す検出結果を出力する。
なお、LVL1やLVL2の広さに応じて検出可能なクロック信号CLKの周波数の範囲や検出率が変化する。LVL1やLVL2が狭すぎると、クロック信号CLKの周波数がデータ信号Diの周波数より遅くても、または速くても、上記のような“T”の変化(位相の回転)が検出されない可能性があるためである。そのため、データ信号Diのスルーレートなどの特性に応じて、+Vth[V]、−Vth[V]を設定し、LVL1やLVL2の広さを決定することで、所望の周波数の検出率を実現することができる。
図1の調整回路14は、周波数検出回路13が出力する検出結果に基づいて、クロック信号CLKの位相及び周波数を調整するための調整信号を出力する。また、調整回路14は、たとえば、検出結果に基づいて、データ信号Diの周波数とクロック信号CLKの周波数が同期しているか否かを示す信号lockを出力する。たとえば、調整回路14は、所定期間内の、クロック信号CLKの周波数がデータ信号Diの周波数よりも速いことが検出された回数と、クロック信号CLKの周波数がデータ信号Diの周波数よりも遅いことが検出された回数とを比較する。そして、調整回路14は、両出力回数の差の絶対値が、ある閾値より小さく、且つ、両出力回数の和が、別の閾値よりも小さいとき、両周波数が同期している旨を示す信号lockを出力する。
発振回路15は、調整回路14が出力する調整信号に基づいて、位相及び周波数が調整されたクロック信号CLKを出力する。
以上のように、CDR回路10は、011または100となるデータパターンを検出し、そのデータパターンの2ビット目のサンプリング時のデータ信号Diと3つの閾値との比較結果の変化に基づいて周波数検出を行う。これにより、ボーレートのCDR回路10でも周波数検出を行うことができ、周波数検出のために生成するクロック信号の数を従来のCDR回路よりも減らせるため、比較回路数などが少なくなり、回路の面積を縮小できる。また、回路面積を縮小できることから、回路の動作で生じる消費電力の削減も可能となる。
(第2の実施の形態)
図3は、第2の実施の形態のCDR回路の一例を示す図である。
第2の実施の形態のCDR回路20は、比較回路部21、パターンフィルタ22、スローパターン検出器23a、ファーストパターン検出器23bを有する。さらに、CDR回路20は、積分回路24a,24b、カウンタ25、周波数補正回路26、位相検出回路27、ループフィルタ28、発振回路29を有する。なお、図3では、データ信号Diの値を判定して出力する回路については図示が省略されている。データ判定回路として、たとえば、投機型DFEを用いることができる。
比較回路部21は、第1の実施の形態のCDR回路10の比較回路部11に相当し、比較回路21a,21b,21cを有する。比較回路21a〜21cは、図1の比較回路部11の比較回路11a〜11cと同様の機能を有する。すなわち、比較回路21a〜21cは、たとえば、クロック信号CLKの立ち上がりタイミングまたは立ち下がりタイミングの一方で、+Vth[V]、−Vth[V]または0[V]と、データ信号Diとの比較結果を出力する。
パターンフィルタ22は、第1の実施の形態のCDR回路10のデータパターン検出回路12に相当し、比較回路部21が出力する比較結果に基づいて、データ信号Diにおける連続する3ビットが011または100となるデータパターンの発生を検出する。
第2の実施の形態のCDR回路20では、スローパターン検出器23aとファーストパターン検出器23bによって、第1の実施の形態のCDR回路10の周波数検出回路13と同様の機能が実現される。
スローパターン検出器23aは、上記のデータパターンの発生が少なくとも3回検出されたときの、データパターンの2ビット目の検出時のデータ信号Diと、+Vth[V]、−Vth[V]、0[V]との比較結果の変化を検出する。そして、スローパターン検出器23aは、この変化に基づいて、データ信号Diの周波数よりも、発振回路29が出力したクロック信号CLKの周波数が遅いか否かを検出し、検出結果を示す検出信号を出力する。
ファーストパターン検出器23bは、上記のデータパターンの発生が少なくとも3回検出されたときの、データパターンの2ビット目の検出時のデータ信号Diと、+Vth[V]、−Vth[V]、0[V]との比較結果の変化を検出する。そして、ファーストパターン検出器23bは、この変化に基づいて、データ信号Diの周波数よりも、発振回路29が出力したクロック信号CLKの周波数が速いか否かを検出し、検出結果を示す検出信号を出力する。
スローパターン検出器23aとファーストパターン検出器23bは、たとえば、後述する状態遷移を行うステートマシンにより実現される。
積分回路24aは、第1の期間において、データ信号Diの周波数よりクロック信号CLKの周波数が遅いことが検出された回数を出力する。積分回路24aは、スローパターン検出器23aが出力する検出信号を積算することで、上記回数(以下スロー計数値という)を決定する。
積分回路24bは、第1の期間において、データ信号Diの周波数よりクロック信号CLKの周波数が速いことが検出された回数を出力する。積分回路24bは、ファーストパターン検出器23bが出力する検出信号を積算することで、上記回数(以下ファースト計数値)を決定する。
積分回路24a,24bは、たとえば、フリップフロップと加算器とを含むカウンタで実現される。
カウンタ25は、積分回路24a,24bを第1の期間ごとにリセットするためのリセット信号を出力する。第1の期間は、たとえば、クロック信号CLKのクロックサイクル数で、32×103サイクルなどとする。
第2の実施の形態のCDR回路20では、周波数補正回路26、位相検出回路27、ループフィルタ28によって、第1の実施の形態のCDR回路10の調整回路14と同様の機能が実現される。
周波数補正回路26は、積分回路24a,24bが出力するスロー計数値とファースト計数値と、スローパターン検出器23aとファーストパターン検出器23bが出力する検出信号を受信する。そして、周波数補正回路26は、両計数値と検出信号に基づいて、位相検出回路27に対してクロック信号CLKの周波数を速くする(高くする)、または、クロック信号CLKの周波数を遅くする(低くする)旨を示す信号biasを出力する。
また、周波数補正回路26は、両計数値に基づいて、データ信号Diの周波数とクロック信号CLKの周波数が同期しているか否かを示す信号lockを出力する。
位相検出回路27は、データ信号Diと信号biasに基づいて、クロック信号CLKの位相を進めるための信号UPまたは、クロック信号CLKの位相を遅らせるための信号DNを出力する。
ループフィルタ28は、信号UP,DNをフィルタリングして、調整信号を生成する。なお、ループフィルタ28はデジタルフィルタに限定されず、信号UP,DNに応じて電流値を調整するチャージポンプなどを有し、調整した電流値を電圧値に変換してその電圧値を調整信号として出力するような回路であってもよい。
発振回路29は、ループフィルタ28が出力する調整信号に基づいて、位相及び周波数が調整されたクロック信号CLKを出力する。
(スローパターン検出器の動作例)
図4は、スローパターン検出器の動作の一例を示す状態遷移図である。
スローパターン検出器23aは、たとえば、図4に示すような4つの状態A,B,Cの間で状態遷移を行うステートマシンにより実現される。
スローパターン検出器23aの処理が開始(START)すると、スローパターン検出器23aは、状態Aになる。状態Aでは、スローパターン検出器23aが出力する検出信号は0である。スローパターン検出器23aは、状態Aのとき、011または100となるデータパターンの2ビット目の検出時のデータ信号Diの大きさ“T”が、図1や図2に示したLVL1の電圧範囲であると、状態Bに遷移する。スローパターン検出器23aは、状態Aのとき、“T”が、図1や図2に示したLVL2、LVL3、または、011または100となるデータパターンが検出されないとき(以下、N/Aであるとき、という)、状態Aから遷移しない。
状態Bでも、スローパターン検出器23aが出力する検出信号は0である。スローパターン検出器23aは、状態Bのとき、“T”が、LVL3の電圧範囲に遷移したとき、状態Aに遷移し、LVL2の電圧範囲に遷移したとき、状態Cに遷移する。スローパターン検出器23aは、状態Bのとき、“T”が、LVL1の電圧範囲に遷移したとき、またはN/Aであるとき、状態Bから遷移しない。
状態Cでも、スローパターン検出器23aが出力する検出信号は0である。スローパターン検出器23aは、状態Cのとき、“T”が、LVL1の電圧範囲に遷移したとき、状態Bに遷移し、LVL3の電圧範囲に遷移したとき、状態Dに遷移する。スローパターン検出器23aは、状態Cのとき、“T”が、LVL2の電圧範囲に遷移したとき、またはN/Aであるとき、状態Cから遷移しない。
状態Dでは、スローパターン検出器23aは、検出信号を+1し、状態Aに遷移する。
以上のようなスローパターン検出器23aでは、状態Dへの状態遷移が行われると、データ信号Diの周波数に対して、発振回路29が出力したクロック信号CLKの周波数が遅い旨を示す検出信号として1が出力される。
(ファーストパターン検出器の動作例)
図5は、ファーストパターン検出器の動作の一例を示す状態遷移図である。
ファーストパターン検出器23bは、たとえば、図5に示すような4つの状態A,B,Cの間で状態遷移を行うステートマシンにより実現される。
ファーストパターン検出器23bの処理が開始(START)すると、ファーストパターン検出器23bは、状態Aになる。状態Aでは、ファーストパターン検出器23bが出力する検出信号は0である。ファーストパターン検出器23bは、状態Aのとき、011または100となるデータパターンの2ビット目の検出時のデータ信号Diの大きさ“T”が、図1や図2に示したLVL3の電圧範囲であると、状態Bに遷移する。ファーストパターン検出器23bは、状態Aのとき、“T”が、図1や図2に示したLVL1、LVL2、または、N/Aであるとき、状態Aから遷移しない。
状態Bでも、ファーストパターン検出器23bが出力する検出信号は0である。ファーストパターン検出器23bは、状態Bのとき、“T”が、LVL1の電圧範囲に遷移したとき、状態Aに遷移し、LVL2の電圧範囲に遷移したとき、状態Cに遷移する。ファーストパターン検出器23bは、状態Bのとき、“T”が、LVL3の電圧範囲に遷移したとき、またはN/Aであるとき、状態Bから遷移しない。
状態Cでも、ファーストパターン検出器23bが出力する検出信号は0である。ファーストパターン検出器23bは、状態Cのとき、“T”が、LVL3の電圧範囲に遷移したとき、状態Bに遷移し、LVL1の電圧範囲に遷移したとき、状態Dに遷移する。ファーストパターン検出器23bは、状態Cのとき、“T”が、LVL2の電圧範囲に遷移したとき、またはN/Aであるとき、状態Cから遷移しない。
状態Dでは、ファーストパターン検出器23bは、検出信号を+1し、状態Aに遷移する。
以上のようなファーストパターン検出器23bでは、状態Dへの状態遷移が行われると、データ信号Diの周波数に対して、発振回路29が出力したクロック信号CLKの周波数が速い旨を示す検出信号として1が出力される。
(積分回路24a,24bの一例)
図6は、積分回路の一例を示す図である。
積分回路24aは、たとえば、図6に示されているように、スローパターン検出器23aが出力する検出信号を、クロック信号CLKに同期して積算することでスロー計数値を出力する。
積分回路24bは、たとえば、図6に示されているように、ファーストパターン検出器23bが出力する検出信号を、クロック信号CLKに同期して積算することでファースト計数値を出力する。
また、積分回路24a,24bはリセット端子rstを有し、カウンタ25が出力するリセット信号により周期的にスロー計数値及びファースト計数値を0にリセットする。
なお、図4、図5では図示を省略したが、スローパターン検出器23aとファーストパターン検出器23bも、クロック信号CLKに同期して状態遷移を行う。
(周波数補正回路26の一例)
周波数補正回路26は、スロー計数値とファースト計数値とに基づいて信号lockを出力する。また、周波数補正回路26は、スローパターン検出器23aとファーストパターン検出器23bが出力する検出信号に基づいて信号biasを出力する。
クロック信号CLKの周波数とデータ信号Diの周波数が同期しているとき、011または100となるデータパターンの2ビット目の検出時のデータ信号Diの大きさ“T”の変化は小さい。そのため、スロー計数値とファースト計数値は両方ともかなり小さくなる。したがって、スロー計数値とファースト計数値との加算値と、第1の閾値との比較結果を、周波数同期しているか否かを判定するための1つの判定基準とすることができる。
ただ、高周波数の正弦波であるジッタの影響で、スロー計数値やファースト計数値が増える場合がある。データ信号Diとクロック信号CLKが同期しているとき、ジッタが生じている場合には、スロー計数値とファースト計数値とがほぼ同じ値になる。したがって、スロー計数値とファースト計数値との減算結果の絶対値と、第2の閾値との比較結果を、周波数のずれが生じているのか、それともジッタが発生しているのかを判定するための1つの判定基準とすることができる。周波数補正回路26は、このような判定基準に基づいて信号lockを出力する周波数同期検出部を有している。
図7は、周波数同期検出部の一例を示す図である。
周波数同期検出部26aは、加算器30、減算器31、比較回路32,33、AND回路34を有する。
加算器30は、積分回路24aが出力するスロー計数値と積分回路24bが出力するファースト計数値との加算結果を出力する。減算器31は、スロー計数値とファースト計数値との減算結果を出力する。
比較回路32は、クロック信号CLKに同期して、一定期間(たとえば、32μ秒)ごとに、加算器30が出力する加算結果と、第1の閾値(図7の例では80)とを比較する。そして、比較回路32は、加算結果が第1の閾値よりも小さいときに1を出力し、加算結果が第1の閾値以上のときに0を出力する。
比較回路33は、クロック信号CLKに同期して、一定期間(たとえば、32μ秒)ごとに、減算器31が出力する減算結果の絶対値と、第2の閾値(図7の例では30)とを比較する。そして、比較回路33は、減算結果の絶対値が第2の閾値よりも小さいときに1を出力し、減算結果の絶対値が第2の閾値以上のときに0を出力する。
AND回路34は、比較回路32,33の出力信号が両方1であるとき、クロック信号CLKの周波数とデータ信号Diの周波数が同期している旨を示す信号lockとして、1を出力する。AND回路34は、比較回路32,33の出力信号の少なくとも一方が0のとき、クロック信号CLKの周波数とデータ信号Diの周波数が同期していない旨を示す信号lockとして0を出力する。
なお、第1の閾値と第2の閾値は、上記の例に限定されるものではない。
また、周波数補正回路26は、ジッタを考慮して信号biasを生成するバイアス信号生成部を有している。
図8は、バイアス信号生成部の一例を示す図である。
バイアス信号生成部26bは、減算器35、積分回路36、比較回路37,38を有する。
減算器35は、スローパターン検出器23aが出力する検出信号とファーストパターン検出器23bが出力する検出信号との減算結果を出力する。積分回路36は、減算器35が出力する減算結果を、クロック信号CLKに同期して積算する。なお、積分回路36は、リセット端子rstを有し、周波数同期検出部26aが出力する信号lockが1になると、積算値を0にリセットする。
比較回路37は、積算値と、第3の閾値(図8の例では20)とを比較し、積算値が第3の閾値よりも大きいときに、クロック信号CLKの周波数が遅い旨を示す信号biasを出力する。
比較回路38は、積算値と、第4の閾値(図8の例では−20)とを比較し、積算値が第4の閾値よりも小さいときに、クロック信号CLKの周波数が速い旨を示す信号biasを出力する。
たとえば、信号biasは2ビットの信号であり、積算値が第3の閾値よりも大きいときには“01”、積算値が第4の閾値よりも小さいときには“10”、第4の閾値≦積算値≦第3の閾値、であるときには“00”などとすることができる。
このようなバイアス信号生成部26bは、第3の閾値または第4の閾値と、積算値との比較結果に応じて信号biasを出力することで、ジッタにより誤って周波数調整が行われることを抑制できる。
なお、第3の閾値と第4の閾値は、上記の例に限定されるものではない。
(位相検出回路27の動作例)
図9は、周波数同期時の位相検出回路の動作例を示す図である。
図9では、011となるデータパターンの発生が検出されたときの、位相検出回路27の動作例が示されている。
位相検出回路27は、クロック信号CLKの周波数がデータ信号Diの周波数と同期しているとき(たとえば、信号biasが“00”のとき)、データ信号Diの位相がφ3となるタイミングで位相同期するように信号UP,DNを出力する。φ3は、データ信号Diが、+Vth[V]となる位相である。
図9に示されているように、位相誤差φerrが、φ1以上でφ3未満のときには、位相検出回路27は、信号DNを出力する。φ1は、データ信号Diが、−Vth[V]となる位相である。また、位相誤差φerrが、φ3より大きく、φ1+2π以下のときには、位相検出回路27は、信号UPを出力する。
このような位相誤差φerrを検出するために、たとえば、位相検出回路27は、比較回路部21やパターンフィルタ22の機能を有している。位相検出回路27は、011となるデータパターン発生時の、2ビット目のサンプリング時のデータ信号のDiの大きさの電圧範囲がLVL1、LVL2のとき(位相誤差φerrが、φ1以上でφ3未満に相当)、信号DNを出力する。また、位相検出回路27は、上記電圧範囲がLVL3のとき(位相誤差φerrが、φ3より大きく、φ1+2π以下に相当)、信号UPを出力する。
図10は、クロック信号CLKの周波数が遅いときの動作例を示す図である。
位相検出回路27は、クロック信号CLKの周波数がデータ信号Diの周波数よりも遅いとき(たとえば、信号biasが“01”のとき)、データ信号Diの位相がφ3となるタイミングで位相同期するように信号UP,DNを出力する。
図10に示されているように、位相誤差φerrが、φ1以上で、φ2未満のときには、位相検出回路27は、信号UPを出力する。φ2は、データ信号Diが、0[V]となる位相である。また、位相誤差φerrが、φ2以上でφ3未満のときには、位相検出回路27は、信号DNを出力する。また、位相誤差φerrが、φ3より大きく、φ1+2π以下のときには、位相検出回路27は、信号UPを出力する。
たとえば、位相検出回路27は、011となるデータパターン発生時の、2ビット目のサンプリング時のデータ信号のDiの大きさの電圧範囲がLVL1のとき(位相誤差φerrが、φ1以上でφ2未満に相当)、信号UPを出力する。また、位相検出回路27は、上記電圧範囲がLVL2のとき(位相誤差φerrが、φ2以上でφ3未満に相当)、信号DNを出力する。また、位相検出回路27は、上記電圧範囲がLVL3のとき(位相誤差φerrが、φ3より大きく、φ1+2π以下に相当)、信号UPを出力する。
このように、位相検出回路27は、クロック信号CLKの周波数がデータ信号Diの周波数よりも遅いときには、単位時間(たとえば、上記クロック信号CLKの1周期)当たりに信号UPを出力する比率を、信号DNを出力する比率よりも大きくする。これにより、クロック信号の周波数を増加させることができる。
図11は、クロック信号CLKの周波数が速いときの動作例を示す図である。
位相検出回路27は、クロック信号CLKの周波数がデータ信号Diの周波数よりも速いとき(たとえば、信号biasが“10”のとき)、データ信号Diの位相がφ2となるタイミングで位相同期するように信号UP,DNを出力する。
図11に示されているように、位相誤差φerrが、φ1以上で、φ2未満のときには、位相検出回路27は、信号DNを出力する。また、位相誤差φerrが、φ2以上でφ3未満のときには、位相検出回路27は、信号UPを出力する。また、位相誤差φerrが、φ3より大きく、φ1+2π以下のときには、位相検出回路27は、信号DNを出力する。
たとえば、位相検出回路27は、011となるデータパターン発生時の、2ビット目のサンプリング時のデータ信号のDiの大きさの電圧範囲がLVL1のとき(位相誤差φerrが、φ1以上でφ2未満に相当)、信号DNを出力する。また、位相検出回路27は、上記電圧範囲がLVL2のとき(位相誤差φerrが、φ2以上でφ3未満に相当)、信号UPを出力する。また、位相検出回路27は、上記電圧範囲がLVL3のとき(位相誤差φerrが、φ3より大きく、φ1+2π以下に相当)、信号DNを出力する。
このように、位相検出回路27は、クロック信号CLKの周波数がデータ信号Diの周波数よりも速いときには、単位時間(たとえば、上記クロック信号CLKの1周期)当たりに、信号UPを出力する比率を、信号DNを出力する比率よりも小さくする。これにより、クロック信号の周波数を低下させることができる。
(CDR回路20による周波数調整動作の一例)
図12は、クロック信号CLKの周波数が、データ信号Diの周波数よりも遅い場合の、“T”の変化の一例の様子を示す図である。
図12では、データ信号Diの連続する3ビットが、011または100となるデータパターン発生時の、2ビット目のデータ信号Diの大きさ“T”の変化の一例の様子が示されている。縦軸は電圧を示し、横軸は時間を示す。また、図12において、Tuiは、データ信号Diの1UIの期間を示し、Tckはクロック信号CLKの周期を示し、N1,N2は任意の値を示している。
あるデータパターンのデータ信号Diの受信波形には、ISIの影響により、上昇スロープもしくは下降スロープが形成される。たとえば、011となるデータパターンのデータ信号Diの受信波形には、上昇スロープが形成され、100となるデータパターンのデータ信号Diの受信波形には下降スロープが形成される。
クロック信号CLKの周波数が、データ信号Diの周波数よりも遅い場合、上昇スロープまたは下降スロープの部分でサンプリングされる上記データパターンの2ビット目のデータ信号Diの大きさ“T”は、時間が進むと増加していく。図12の例では、最初、LVL1の電圧範囲であった“T”は、N1×Tck後には、LVL2の電圧範囲に変化し、さらに、N2×Tck後には、LVL3の電圧範囲に変化している。このとき、N1×Tck>N1×Tui、N2×Tck>N2×Tuiとなる。
このような場合、スローパターン検出器23aは、図4に示した状態遷移図のように、状態A、状態B、状態C、状態Dと遷移するので、検出信号を+1する。これにより積分回路24aが出力するスロー計数値がカウントアップされる。
図13は、クロック信号CLKの周波数が、データ信号Diの周波数よりも速い場合の、“T”の変化の一例の様子を示す図である。N3,N4は任意の値を示している。
クロック信号CLKの周波数が、データ信号Diの周波数よりも速い場合、上昇スロープまたは下降スロープの部分でサンプリングされる上記データパターンの2ビット目のデータ信号Diの大きさ“T”は、時間が進むと減少していく。図13の例では、最初、LVL3の電圧範囲であった“T”は、N3×Tck後には、LVL2の電圧範囲に変化し、さらに、N4×Tck後には、LVL1の電圧範囲に変化している。このとき、N3×Tck<N3×Tui、N4×Tck<N4×Tuiとなる。
このような場合、ファーストパターン検出器23bは、図5に示した状態遷移図のように、状態A、状態B、状態C、状態Dと遷移するので、検出信号を+1する。これにより積分回路24bが出力するファースト計数値がカウントアップされる。
周波数補正回路26は、積分回路24a,24bが出力するスロー計数値とファースト計数値と、スローパターン検出器23aとファーストパターン検出器23bが出力する検出信号を受信する。周波数補正回路26の周波数同期検出部26aは、たとえば、図7に示したように、スロー計数値とファースト計数値との加算値が80以上、または、スロー計数値とファースト計数値との減算値が30以上のとき、信号lockを0とする。周波数同期検出部26aは、スロー計数値とファースト計数値との加算値が80より小さく、スロー計数値とファースト計数値との減算値が30より小さいとき、信号lockを1とする。
信号lockが0のとき、周波数補正回路26のバイアス信号生成部26bは、たとえば、図8に示したように、積分回路36が出力する積算値が20より大きければ、クロック信号CLKの周波数が遅い旨を示す信号biasを出力する。一方、積分回路36が出力する積算値が−20より小さければ、バイアス信号生成部26bは、クロック信号CLKの周波数が速い旨を示す信号biasを出力する。
位相検出回路27は、データ信号Diと信号biasに基づいて、図10または図11に示したように、クロック信号CLKの位相を進めるための信号UPまたは、クロック信号CLKの位相を遅らせるための信号DNを出力する。
ループフィルタ28は、信号UP,DNをフィルタリングして、調整信号を生成する。 発振回路29は、ループフィルタ28が出力する調整信号に基づいて、位相及び周波数が調整されたクロック信号CLKを出力する。
一方、信号lockが1のとき、周波数補正回路26のバイアス信号生成部26bは、信号biasとして、たとえば、“00”を出力する。
このとき、位相検出回路27は、図9に示したように、信号UPまたは信号DNを出力して、データ信号Diの位相に対するクロック信号CLKの位相のずれを補正する。
図14は、周波数同期時のデータ信号とクロック信号の一例を示す図である。N5、N6は所定の値である。
データ信号Diの周波数とクロック信号CLKの周波数とが同期している場合、上昇スロープまたは下降スロープの部分でサンプリングされるデータ信号Diの大きさ“T”は、011または100となるデータパターンが検出されるたびに同じ値となる。図14の例では、大きさ“T”は、LVL2の電圧範囲から変わらない。このとき、N5×Tck=N5×Tui、N6×Tck=N6×Tuiとなる。
以上のように、第2の実施の形態のCDR回路20は、011または100となるデータパターンを検出し、そのデータパターンの2ビット目のサンプリング時のデータ信号Diと3つの閾値との比較結果の変化に基づいて周波数検出を行う。これにより、ボーレートのCDR回路10でも周波数検出を行うことができ、周波数検出のために生成するクロック信号の数を従来のCDR回路よりも減らせるため、比較回路数などが少なくなり、回路の面積を縮小できる。また、回路面積を縮小できることから、回路の動作で生じる消費電力の削減も可能となる。
また、位相検出回路27は、信号biasに基づいて、単位時間当たりに、信号DNを出力する比率と信号UPを出力する比率を変化させて、クロック信号の周波数を増加または減少させる。周波数調整を行う回路部と位相調整を行う回路部とを別々に設けると、互いに干渉して調整精度が悪化するが、本実施の形態のCDR回路20では、上記のような位相検出回路27を設けることで、周波数調整と位相調整とを干渉することなく行うことができる。このため、精度のよい周波数調整及び位相調整が可能となる。
(第3の実施の形態)
図15は、第3の実施の形態の受信回路の一例を示す図である。
受信回路40は、リファレンスクロックレスでCDRを行う機能を含む。ただし、受信回路40は、第2の実施の形態のCDR回路20と異なり、90度ずつ位相が異なる4相のクロック信号CLK0,CLK90,CLK180,CLK270を用いて、4並列でインターリーブ動作を行う回路構成となっている。たとえば、受信回路40が受信するデータ信号Drのデータレートが、28Gb/sである場合、4並列化して処理することで、クロック信号CLK0〜CLK270の周波数を7GHzに抑えることができる。
なお、並列数は、4並列に限定されるものではない。生成するクロック信号の位相を増やすことで、5並列以上でインターリーブ動作を行う回路構成とすることもできる。
受信回路40は、等化回路41、比較回路部42、デマルチプレクサ43a,43b,43c、デジタル論理回路44、DAC(Digital to Analog Converter)回路45a,45b、加算器46、発振回路47を有する。
等化回路41は、データ信号Drを受信し、データ信号Drに対して等化処理を行い、データ信号Diを出力する。等化回路41として、たとえば、CTLE(Continuous-Time Linear Equalizer)を用いることができる。
比較回路部42は、4相のクロック信号CLK0〜CLK270に対応して設けられた4つの比較回路42a1,42a2,42a3,42a4と、4つの比較回路42c1,42c2,42c3,42c4を有している。さらに比較回路部42は、クロック信号CLK0〜CLK270の何れか2つに対応して設けられた比較回路42b1,42b2を有している。
比較回路42a1は、クロック信号CLK0の立ち上がりタイミングまたは立ち下りタイミングの一方に同期して、+Vth[V]と、データ信号Diとの比較結果を出力する。比較回路42a2は、クロック信号CLK90の立ち上がりタイミングまたは立ち下りタイミングの一方に同期して、+Vth[V]と、データ信号Diとの比較結果を出力する。比較回路42a3は、クロック信号CLK180の立ち上がりタイミングまたは立ち下りタイミングの一方に同期して、+Vth[V]と、データ信号Diとの比較結果を出力する。比較回路42a4は、クロック信号CLK270の立ち上がりタイミングまたは立ち下りタイミングの一方に同期して、+Vth[V]と、データ信号Diとの比較結果を出力する。
比較回路42c1は、クロック信号CLK0の立ち上がりタイミングまたは立ち下りタイミングの一方に同期して、−Vth[V]と、データ信号Diとの比較結果を出力する。比較回路42c2は、クロック信号CLK90の立ち上がりタイミングまたは立ち下りタイミングの一方に同期して、−Vth[V]と、データ信号Diとの比較結果を出力する。比較回路42c3は、クロック信号CLK180の立ち上がりタイミングまたは立ち下りタイミングの一方に同期して、−Vth[V]と、データ信号Diとの比較結果を出力する。比較回路42c4は、クロック信号CLK270の立ち上がりタイミングまたは立ち下りタイミングの一方に同期して、−Vth[V]と、データ信号Diとの比較結果を出力する。
比較回路42b1は、クロック信号CLK0〜CLK270の何れか1つ(たとえば、クロック信号CLK0)の立ち上がりタイミングまたは立ち下りタイミングの一方に同期して、0[V]と、データ信号Diとの比較結果を出力する。比較回路42b2は、クロック信号CLK0〜CLK270の何れか1つ(たとえば、クロック信号CLK180)の立ち上がりタイミングまたは立ち下りタイミングの一方に同期して、0[V]と、データ信号Diとの比較結果を出力する。
なお、図15の受信回路40の例では、回路面積や消費電力を抑えるため周波数検出のために用いられる比較回路42b1,42b2の数は、2つとしているが、3つまたは4つであってもよいし、1つであってもよい。
デマルチプレクサ43a〜43cは、デジタル論理回路44の動作クロック信号CLKcの周波数に応じて、上記の比較結果をデジタル論理回路44が処理できるように逆多重化する。以下では、一例として、動作クロック信号CLKcの周波数は、875MHzであるものとして説明する。
デマルチプレクサ43aは、比較回路42a1〜42a4がそれぞれ出力する1ビットの比較結果を受け、4ビットの比較結果を、32ビットに逆多重化して信号DHとして出力する。デマルチプレクサ43bは、比較回路42b1,42b2がそれぞれ出力する1ビットの比較結果を受け、2ビットの比較結果を、16ビットに逆多重化して信号DMとして出力する。デマルチプレクサ43cは、比較回路42c1〜42c4がそれぞれ出力する1ビットの比較結果を受け、4ビットの比較結果を、32ビットに逆多重化して信号DLとして出力する。
デジタル論理回路44は、周波数検出部44a、フィルタ44b、位相検出部44c、フィルタ44d、データ判定部44e、エラー検出部44fを有する。
周波数検出部44aは、図3に示したパターンフィルタ22、スローパターン検出器23a、ファーストパターン検出器23b、積分回路24a,24bの機能を含む。周波数検出部44aは、比較結果として、信号DH,DM,DLを受け、信号DH,DM,DLに基づいて、データ信号Diにおける連続する3ビットが011または100となるデータパターンの発生を検出する。そして、周波数検出部44aは、上記のデータパターンの発生が少なくとも3回検出されたときの、データパターンの2ビット目の検出時のデータ信号Diと、+Vth[V]、−Vth[V]、0[V]との比較結果の変化を検出する。そして、周波数検出部44aは、この変化に基づいて、データ信号Diの周波数に対して、クロック信号CLK0〜CLK270の周波数が遅い、速いまたは同期していることを示す検出信号を出力する。
また、周波数検出部44aは、データ信号Diの周波数に対してクロック信号CLK0〜CLK270の周波数が遅い旨を示す検出信号の出力回数の積算値(スロー計数値)を出力する。また、周波数検出部44aは、データ信号Diの周波数に対してクロック信号CLK0〜CLK270の周波数が速い旨を示す検出信号の出力回数の積算値(ファースト計数値)を出力する。なお、積算値は、所定の周期でリセットされる。
検出信号や積算値は、フィルタ44bでフィルタリング処理されて、位相検出部44cに供給される。
位相検出部44cは、図3に示した周波数補正回路26と位相検出回路27の機能を含む。位相検出部44cは、検出信号と積算値とに基づいて、クロック信号CLK0〜CLK270の周波数を速くする(高くする)か、または、クロック信号CLK0〜CLK270の周波数を遅くする(低くする)か、を決定する。また、位相検出部44cは、上記積算値に基づいて、データ信号Diの周波数とクロック信号CLK0〜CLK270の周波数が同期しているか否かを決定する。
また、位相検出部44cは、上記の決定と、信号DH,DM,DLに基づいて、クロック信号CLK0〜CLK270の位相を進めるための信号UPまたは、クロック信号CLK0〜CLK270の位相を遅らせるための信号DNを出力する。信号UP,DNは、たとえば、5ビットである。
フィルタ44dは、たとえば、デジタルループフィルタであり、信号UP,DNをフィルタリングして、調整信号を生成する。図15の例では、フィルタ44dは、粗い調整のための調整信号(たとえば、5ビットの信号)と、細かい調整のための調整信号(たとえば、6ビットの信号)を出力している。
データ判定部44eは、信号DH,DLに基づいて、データ信号Diの値の判定結果を出力する。データ判定部44eは、たとえば、投機型DFEである。データ判定部44eは、前回の判定結果が1のときは、信号DHに基づいてデータ信号Diの値の判定結果を出力し、前回の判定結果が0のときは、信号DLに基づいてデータ信号Diの値の判定結果を出力する。
エラー検出部44fは、たとえば、データ信号Diの値の判定結果と、期待値とを比較し、判定結果が期待値と異なる場合には、エラーが発生している旨を示す信号を出力する。
DAC45aは、フィルタ44dが出力する粗い調整のための調整信号を、アナログ信号に変換する。DAC45bは、フィルタ44dが出力する細かい調整のための調整信号を、アナログ信号に変換する。
加算器46は、DAC45a,45bがそれぞれ出力するアナログ信号を加算した加算結果を出力する。
発振回路47は、加算器46が出力する加算結果に基づいて、位相及び周波数が調整されたクロック信号CLK0〜CLK270を出力する。
上記のような受信回路40の動作を検証するためのシミュレーション結果の例を以下に示す。
(シミュレーション例)
以下のシミュレーション結果の例では、ビットエラーレートが1×10-6で、発振回路47は、1MHzのオフセット当たり−78dBc/MHzの位相ノイズが生じるものとしている。また、比較回路42a1〜42a4,42b1,42b2,42c1〜42c4のスレッショルドノイズは、上記ビットエラーレートに対して10mVppとしている。
図16、図17は、比較的振幅の小さいジッタが生じているときのシミュレーション結果の一例を示す図である。横軸はUIの数(Number of UI(×103))を示している。図16、図17では、データレートが28Gb/sであるデータ信号Diの1GHzあたりに、振幅が0.1UIppのジッタが生じており、さらにクロック信号CLK0〜CLK270の周波数の初期値が、7GHzよりも速いものとしている。
図16には、ファースト計数値(波形50)とスロー計数値(波形51)と、スロー計数値とファースト計数値の和(波形52)と差の絶対値(波形53)、信号lockの様子が示されている。また、図17には、信号lockと、スロー検出回数−ファースト検出回数の積算値(図8の積分回路36の出力に相当する)、信号bias(波形54,55)の様子が示されている。
クロック信号CLK0〜CLK270の周波数の初期値が、データ信号Diの周波数28Gb/sの1/4である7GHzよりも速いため、波形50のように、ファースト計数値は所定の周期で上昇と下降を繰り返す。一方、スロー計数値は波形51のように、ほぼ0となる。
また、波形52,53のように、スロー計数値とファースト計数値の和と差の絶対値は、ほぼ同じになる。図7に示した周波数同期検出部26aの機能により、スロー計数値とファースト計数値の和と差の絶対値は、上記所定の周期で、30及び80と比較される。図16に示されているように、10×103UI付近までは、スロー計数値とファースト計数値の和は80より小さいが、差の絶対値は30を超えるため、信号lockとして周波数同期がなされていないことを示す0が出力される。
このとき、スロー検出回数−ファースト検出回数の積算値はマイナス側に増加し、−20より小さくなるため、クロック信号CLK0〜CLK270の周波数が速い旨を示す波形54で示される信号biasのビットが1となる。一方、クロック信号CLK0〜CLK270の周波数が遅い旨を示す波形55で示される信号biasのビットは0となる。
これによって、クロック信号CLK0〜CLK270の周波数が遅くなるように調整が行われる。
図16に示されているように、10×103UI付近を過ぎると、スロー計数値とファースト計数値の和及び差の絶対値が30より小さくなり、信号lockとして周波数同期された旨を示す1が出力されている。このため、積分回路36の積算値はリセットされる。すなわち、図17に示されているように、スロー検出回数−ファースト検出回数の積算値は、0になり、クロック信号CLK0〜CLK270の周波数が速い旨を示す波形54で示される信号biasのビットも0になる。
図18、図19は、比較的振幅の大きいジッタが生じているときのシミュレーション結果の一例を示す図である。横軸はUIの数(Number of UI(×103))を示している。図18、図19では、データレートが28Gb/sであるデータ信号Diの1GHzあたりに、振幅が0.3UIppのジッタが生じており、さらにクロック信号CLK0〜CLK270の周波数の初期値が、7GHzよりも速いものとしている。
図18には、ファースト計数値(波形56)とスロー計数値(波形57)と、スロー計数値とファースト計数値の和(波形58)と差の絶対値(波形59)、信号lockの様子が示されている。また、図19には、信号lockと、スロー検出回数−ファースト検出回数の積算値(図8の積分回路36の出力に相当する)、信号bias(波形60,61)の様子が示されている。
クロック信号CLK0〜CLK270の周波数の初期値が、データ信号Diの周波数28Gb/sの1/4である7GHzよりも速いため、波形56のように、ファースト計数値は所定の周期で上昇と下降を繰り返す。ただし、ジッタの振幅が大きいため、スロー計数値も波形57のように、所定の周期で上昇と下降を繰り返す。
また、波形58,59のように、スロー計数値とファースト計数値の和と差の絶対値も、所定の周期で情報と下降を繰り返す。
図18に示されているように、10×103UI付近までは、スロー計数値とファースト計数値の差の絶対値は30を超えるため、信号lockとして周波数同期がなされていないことを示す0が出力される。このため、図19に示されているようにスロー検出回数−ファースト検出回数の積算値はマイナス側に増加し、−20より小さくなるため、クロック信号CLK0〜CLK270の周波数が速い旨を示す波形60で示される信号biasのビットが1となる。一方、クロック信号CLK0〜CLK270の周波数が遅い旨を示す波形61で示される信号biasのビットは0となる。
これによって、クロック信号CLK0〜CLK270の周波数が遅くなるように調整が行われる。
図18に示されているように、10×103UI付近を過ぎた辺りで、スロー計数値とファースト計数値の和が80より小さく、差の絶対値が30より小さくなり、信号lockとして周波数同期された旨を示す1が出力されている。このため、積分回路36の積算値はリセットされる。すなわち、図19に示されているように、スロー検出回数−ファースト検出回数の積算値は、0になり、クロック信号CLK0〜CLK270の周波数が速い旨を示す波形60で示される信号biasのビットも0になる。
ジッタの振幅が大きいため、図18に示されているように、スロー計数値とファースト計数値の和(波形58)は、20×103UI付近で、80を超えている。このため、信号lockは、再び0に戻る。しかしながら、図19に示されているように、スロー検出回数−ファースト検出回数の積算値は、−20から20の範囲内であるため、信号biasは変化しない。
図18、図19に示されているように、その後、信号lockが1に変化する処理と0に変化する処理が行われたのち、35×103UI付近で、信号lockが再び1になり、その後は変化していない。
このように、比較的振幅が大きいジッタが、データ信号Diに加わっていても、周波数同期が適切に行われることが分かる。
図20は、周波数の引き込み特性のシミュレーション結果の一例を示す図である。
縦軸は、オープンループの周波数検出のゲイン(単位はCount)を示し、横軸は周波数のオフセット(単位は%)を示している。
なお、図20ではジッタとして、OIF−CEI(Optical Internetworking Forum - Common Electrical Interface) 3.0標準のジッタトレランスパターンを用いた例が示されている。
波形70は、比較回路部42の比較回路数が図15に示したように10個である場合の周波数の引き込み特性を示す。また、波形71は、比較回路部42の比較回路数が12個(データ信号Diと0[V]との比較結果を出力する比較回路数を4個)である場合の周波数の引き込み特性を示している。また、波形72は、比較回路部42の比較回路数が、9個(データ信号Diと0[V]との比較結果を出力する比較回路数を1個)である場合の周波数の引き込み特性を示している。
比較回路部42の比較回路数が10個の場合、周波数の引き込み可能範囲は、図20に示されているように、22.5%である。比較回路部42の比較回路数が12個に増えると、周波数の引き込み可能範囲は、図20に示されているように、32.5%と広がる。ただ、回路面積が増え、消費電力も増える。一方、比較回路部42の比較回路数が9個に減少すると、周波数の引き込み可能範囲は、図20に示されているように、17.5%と狭まる。ただ、回路面積を減らせ、消費電力も減らせる。
上記のような、第3の実施の形態の受信回路40では、第2の実施の形態のCDR回路20と同様の効果が得られる。また、受信回路40では、周波数検出部44a、位相検出部44c、データ判定部44eが、共通の比較回路部42の比較結果に基づいて処理を行うため、比較回路数を減らせ、回路面積のさらなる縮小と、消費電力の削減が可能となる。
以上、実施の形態に基づいて、本発明のCDR回路及び受信回路の一観点について説明してきたが、これらは一例にすぎず、上記の記載に限定されるものではない。
10 CDR回路
11 比較回路部
11a,11b,11c 比較回路
12 データパターン検出回路
13 周波数検出回路
14 調整回路
15 発振回路
CLK クロック信号
Di データ信号
lock 信号

Claims (6)

  1. 第1のクロック信号が重畳されたデータ信号を受け、第2のクロック信号に同期したタイミングで、異なる3つの閾値と前記データ信号とを比較した比較結果を出力する比較回路部と、
    前記比較結果に基づいて、前記データ信号における連続する3ビットが011または100となるデータパターンの発生を検出するデータパターン検出回路と、
    前記データパターンの発生が少なくとも3回検出されたときの、前記データパターンの2ビット目の検出時の前記データ信号と、前記3つの閾値との前記比較結果の変化に基づいて、前記第1のクロック信号の第1の周波数に対して、前記第2のクロック信号の第2の周波数が速いか否かを示す検出結果を出力する周波数検出回路と、
    前記検出結果に基づいて、前記第2のクロック信号の位相及び前記第2の周波数を調整するための調整信号を出力する調整回路と、
    前記調整信号に基づいて、前記位相及び前記第2の周波数が調整された前記第2のクロック信号を出力する発振回路と、
    を有することを特徴とするCDR回路。
  2. 前記検出結果に基づいて、第1の期間において、前記第1の周波数より前記第2の周波数が速いことが検出された第1の回数を出力する第1の積分回路と、
    前記検出結果に基づいて、前記第1の期間において、前記第1の周波数より前記第2の周波数が遅いことが検出された第2の回数を出力する第2の積分回路と、を有し、
    前記調整回路は、前記第1の回数と前記第2の回数とに基づいて、前記データ信号と前記第2のクロック信号とが同期しているか否かの判定結果を出力する、
    ことを特徴とする請求項1に記載のCDR回路。
  3. 前記調整回路は、前記第1の回数と前記第2の回数の和が、第1の閾値よりも小さく、前記第1の回数と前記第2の回数の差の絶対値が、前記第1の閾値よりも小さい第2の閾値よりも小さいときに、前記データ信号と前記第2のクロック信号とが同期していることを示す前記判定結果を出力する、
    ことを特徴とする請求項2に記載のCDR回路。
  4. 前記検出結果は、前記第1の周波数より前記第2の周波数が遅いか否かを示す第1の値と、前記第1の周波数より前記第2の周波数が速いか否かを示す第2の値とを含み、
    前記調整回路は、前記第1の値と前記第2の値との差を積算した積算値が、第3の閾値よりも大きいときに、前記第2の周波数を速くするための前記調整信号を出力し、前記積算値が、前記第3の閾値よりも小さい第4の閾値よりも小さいときに、前記第2の周波数を遅くするための前記調整信号を出力する、
    ことを特徴とする請求項1乃至3の何れか一項に記載のCDR回路。
  5. 前記調整回路は、前記検出結果に基づいて、前記調整信号として、前記第2のクロック信号の前記位相を遅らせる第1の調整信号または、前記位相を進める第2の調整信号を出力する位相検出回路を含み、
    前記位相検出回路は、前記第1の周波数より前記第2の周波数が遅いとき、単位時間当たりに、前記第2の調整信号を出力する比率を、前記第1の調整信号を出力する比率よりも大きくし、前記第1の周波数より前記第2の周波数が速いとき、前記単位時間当たりに、前記第2の調整信号を出力する比率を、前記第1の調整信号を出力する比率よりも小さくする、
    ことを特徴とする請求項1乃至4の何れか一項に記載のCDR回路。
  6. 第1のクロック信号が重畳された第1のデータ信号を受信し、前記第1のデータ信号に対して等化処理を行い、第2のデータ信号を出力する等化回路と、
    前記第2のデータ信号を受け、第2のクロック信号に同期したタイミングで、異なる3つの閾値と前記第2のデータ信号とを比較した比較結果を出力する比較回路部と、
    前記比較結果に基づいて、前記第2のデータ信号における連続する3ビットが011または100となるデータパターンの発生を検出するデータパターン検出回路と、
    前記データパターンの発生が少なくとも3回検出されたときの、前記データパターンの2ビット目の検出時の前記第2のデータ信号と、前記3つの閾値との前記比較結果の変化に基づいて、前記第1のクロック信号の第1の周波数に対して、前記第2のクロック信号の第2の周波数が速いか否かを示す検出結果を出力する周波数検出回路と、
    前記検出結果に基づいて、前記第2のクロック信号の位相及び前記第2の周波数を調整するための調整信号を出力する調整回路と、
    前記調整信号に基づいて、前記位相及び前記第2の周波数が調整された前記第2のクロック信号を出力する発振回路と、
    を有することを特徴とする受信回路。
JP2017018374A 2017-02-03 2017-02-03 Cdr回路及び受信回路 Expired - Fee Related JP6839354B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017018374A JP6839354B2 (ja) 2017-02-03 2017-02-03 Cdr回路及び受信回路
US15/881,903 US10225069B2 (en) 2017-02-03 2018-01-29 CDR circuit and receiving circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017018374A JP6839354B2 (ja) 2017-02-03 2017-02-03 Cdr回路及び受信回路

Publications (2)

Publication Number Publication Date
JP2018125791A true JP2018125791A (ja) 2018-08-09
JP6839354B2 JP6839354B2 (ja) 2021-03-10

Family

ID=63038033

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017018374A Expired - Fee Related JP6839354B2 (ja) 2017-02-03 2017-02-03 Cdr回路及び受信回路

Country Status (2)

Country Link
US (1) US10225069B2 (ja)
JP (1) JP6839354B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021129294A (ja) * 2020-02-12 2021-09-02 三星ディスプレイ株式會社Samsung Display Co., Ltd. 直列データ受信回路

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3446403B1 (en) 2016-04-22 2021-01-06 Kandou Labs S.A. High performance phase locked loop
US10193716B2 (en) 2016-04-28 2019-01-29 Kandou Labs, S.A. Clock data recovery with decision feedback equalization
US10411922B2 (en) 2016-09-16 2019-09-10 Kandou Labs, S.A. Data-driven phase detector element for phase locked loops
JP6839354B2 (ja) * 2017-02-03 2021-03-10 富士通株式会社 Cdr回路及び受信回路
CN115333530A (zh) 2017-05-22 2022-11-11 康杜实验室公司 多模式数据驱动型时钟恢复方法和装置
US10554380B2 (en) 2018-01-26 2020-02-04 Kandou Labs, S.A. Dynamically weighted exclusive or gate having weighted output segments for phase detection and phase interpolation
CN112868181B (zh) 2018-06-12 2023-11-21 康杜实验室公司 低延迟组合式时钟数据恢复逻辑网络及电荷泵电路
US10630272B1 (en) 2019-04-08 2020-04-21 Kandou Labs, S.A. Measurement and correction of multiphase clock duty cycle and skew
US10958251B2 (en) 2019-04-08 2021-03-23 Kandou Labs, S.A. Multiple adjacent slicewise layout of voltage-controlled oscillator
CN112187256B (zh) * 2019-07-04 2023-08-25 智原微电子(苏州)有限公司 时钟数据恢复装置及其操作方法
US12231526B2 (en) * 2020-08-06 2025-02-18 Siliconally Gmbh Method and timing recovery circuit for recovering a sampling clock from a serial data stream encoded using PAM
US11463092B1 (en) 2021-04-01 2022-10-04 Kanou Labs Sa Clock and data recovery lock detection circuit for verifying lock condition in presence of imbalanced early to late vote ratios
US11303484B1 (en) * 2021-04-02 2022-04-12 Kandou Labs SA Continuous time linear equalization and bandwidth adaptation using asynchronous sampling
US11563605B2 (en) 2021-04-07 2023-01-24 Kandou Labs SA Horizontal centering of sampling point using multiple vertical voltage measurements
US11496282B1 (en) 2021-06-04 2022-11-08 Kandou Labs, S.A. Horizontal centering of sampling point using vertical vernier
US12517545B2 (en) * 2022-05-11 2026-01-06 Mediatek Inc. Clock adjustment circuit using pattern filter circuit to select predetermined data patterns for phase error detection under acquisition mode and tracking mode and associated clock adjustment method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004201326A (ja) * 2002-12-18 2004-07-15 Agere Systems Inc ハイブリッド・データ修復システム
JP2013141089A (ja) * 2011-12-28 2013-07-18 Fujitsu Ltd Cdr回路、受信回路、及び、電子装置
JP2014187529A (ja) * 2013-03-22 2014-10-02 Fujitsu Ltd 受信回路、及び半導体集積回路
JP2015084487A (ja) * 2013-10-25 2015-04-30 富士通株式会社 受信回路
JP2016072932A (ja) * 2014-10-02 2016-05-09 富士通株式会社 周波数検出回路及び受信回路

Family Cites Families (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5012494A (en) * 1989-11-07 1991-04-30 Hewlett-Packard Company Method and apparatus for clock recovery and data retiming for random NRZ data
US5473639A (en) * 1993-07-26 1995-12-05 Hewlett-Packard Company Clock recovery apparatus with means for sensing an out of lock condition
US6055286A (en) * 1997-07-01 2000-04-25 Hewlett-Packard Company Oversampling rotational frequency detector
JP3695732B2 (ja) * 1998-09-02 2005-09-14 富士通株式会社 Cdma受信装置のサーチ装置
JP3559743B2 (ja) * 1999-12-17 2004-09-02 日本オプネクスト株式会社 位相周波数同期回路および光受信回路
JP3647364B2 (ja) * 2000-07-21 2005-05-11 Necエレクトロニクス株式会社 クロック制御方法及び回路
JP4164357B2 (ja) * 2002-12-27 2008-10-15 三菱電機株式会社 周波数比較器
US7323917B2 (en) * 2003-09-15 2008-01-29 Texas Instruments Incorporated Method and apparatus for synthesizing a clock signal having a frequency near the frequency of a source clock signal
US7308048B2 (en) * 2004-03-09 2007-12-11 Rambus Inc. System and method for selecting optimal data transition types for clock and data recovery
US7664204B1 (en) * 2005-03-10 2010-02-16 Marvell International Ltd. Adaptive timing using clock recovery
DE102006022845B4 (de) * 2005-05-23 2016-01-07 Infineon Technologies Ag Ansteuerschaltung für eine Schaltereinheit einer getakteten Leistungsversorgungsschaltung und Resonanzkonverter
US7590207B1 (en) * 2005-10-20 2009-09-15 Altera Corporation Modular serial interface in programmable logic device
US7746969B2 (en) * 2006-03-28 2010-06-29 Entropic Communications, Inc. High definition multi-media interface
US8074126B1 (en) * 2006-06-07 2011-12-06 Marvell International Ltd. Non-intrusive eye monitor system
US8300685B2 (en) * 2006-08-25 2012-10-30 Broadcom Corporation Non-linear decision feedback equalizer
JP4947053B2 (ja) * 2006-09-14 2012-06-06 日本電気株式会社 判定負帰還型波形等化器
JP2008301337A (ja) * 2007-06-01 2008-12-11 Nec Electronics Corp 入出力回路
US8929496B2 (en) * 2008-02-01 2015-01-06 Rambus Inc. Receiver with enhanced clock and data recovery
US8243866B2 (en) * 2008-03-05 2012-08-14 Oracle America, Inc. Analog baud rate clock and data recovery
US8090067B2 (en) * 2008-05-23 2012-01-03 Avago Technologies Fiber Ip (Singapore) Pte. Ltd. Circuits and methods for clock and data recovery
US8135100B2 (en) * 2008-08-20 2012-03-13 International Business Machines Corporation Adaptive clock and equalization control systems and methods for data receivers in communications systems
JP4924630B2 (ja) * 2009-02-06 2012-04-25 富士通株式会社 クロック生成回路
US8229020B2 (en) * 2009-03-23 2012-07-24 Oracle America, Inc. Integrated equalization and CDR adaptation engine with single error monitor circuit
JP5423793B2 (ja) * 2009-06-23 2014-02-19 日本電気株式会社 等化装置、等化方法及びプログラム
JP2011223546A (ja) * 2010-03-26 2011-11-04 Fujitsu Ltd 受信装置
US8594262B2 (en) * 2010-06-17 2013-11-26 Transwitch Corporation Apparatus and method thereof for clock and data recovery of N-PAM encoded signals using a conventional 2-PAM CDR circuit
CA2880722C (en) * 2010-09-13 2017-08-08 Semtech Canada Corporation Decision feedback equalizer and transceiver
JP2012151699A (ja) * 2011-01-20 2012-08-09 Hitachi Ltd ラッチ回路、cdr回路、および受信装置
JP2012191509A (ja) * 2011-03-11 2012-10-04 Toshiba Corp ストレージ装置、電子機器及び周波数帯域補償レベル調整方法
US20130216003A1 (en) * 2012-02-16 2013-08-22 Qualcomm Incorporated RESETTABLE VOLTAGE CONTROLLED OSCILLATORS (VCOs) FOR CLOCK AND DATA RECOVERY (CDR) CIRCUITS, AND RELATED SYSTEMS AND METHODS
US20130243107A1 (en) * 2012-03-16 2013-09-19 Lsi Corporation Baud rate timing recovery for nyquist patterns in a communication system
US8929497B2 (en) * 2012-03-16 2015-01-06 Lsi Corporation Dynamic deskew for bang-bang timing recovery in a communication system
US20130243056A1 (en) * 2012-03-16 2013-09-19 Lsi Corporation Voltage margin based baud rate timing recovery in a communication system
US8923382B2 (en) * 2012-03-16 2014-12-30 Lsi Corporation Tap adaptation with a fully unrolled decision feedback equalizer
US8803573B2 (en) * 2012-10-09 2014-08-12 Lsi Corporation Serializer-deserializer clock and data recovery gain adjustment
US8908816B2 (en) * 2012-12-19 2014-12-09 Lsi Corporation Receiver with distortion compensation circuit
JP6032082B2 (ja) * 2013-03-25 2016-11-24 富士通株式会社 受信回路及び半導体集積回路
JP6079388B2 (ja) * 2013-04-03 2017-02-15 富士通株式会社 受信回路及びその制御方法
US9025655B1 (en) * 2013-10-17 2015-05-05 Lsi Corporation Transmitter training using receiver equalizer coefficients
JP6303513B2 (ja) * 2014-01-14 2018-04-04 富士通株式会社 マルチレーンリタイマ回路およびマルチレーン伝送システム
JP6183225B2 (ja) * 2014-01-16 2017-08-23 富士通株式会社 タイミング調整回路、クロック生成回路、及びタイミング調整方法
JP6264056B2 (ja) * 2014-01-22 2018-01-24 富士通株式会社 クロックデータリカバリー回路及びその方法
JP6206212B2 (ja) * 2014-01-23 2017-10-04 富士通株式会社 タイミング信号発生回路
JP6337479B2 (ja) * 2014-01-24 2018-06-06 富士通株式会社 位相補間クロック発生回路
US9304535B2 (en) * 2014-02-17 2016-04-05 Avago Technologies General Ip (Singapore) Pte. Ltd. Baud rate phase detector with no error latches
JP2015216439A (ja) * 2014-05-08 2015-12-03 富士通株式会社 受信回路
JP6303823B2 (ja) * 2014-05-30 2018-04-04 富士通株式会社 受信回路
JP5822008B1 (ja) * 2014-08-08 2015-11-24 日本精工株式会社 角度検出装置、この角度検出装置を備えるモータ、トルクセンサ、電動パワーステアリング装置及び自動車
JP6512011B2 (ja) * 2015-07-22 2019-05-15 富士通株式会社 受信回路
JP6724619B2 (ja) * 2016-07-15 2020-07-15 富士通株式会社 信号再生回路、電子装置及び信号再生方法
JP6839354B2 (ja) * 2017-02-03 2021-03-10 富士通株式会社 Cdr回路及び受信回路
JP6912702B2 (ja) * 2017-02-20 2021-08-04 富士通株式会社 Cdr回路及び受信回路

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004201326A (ja) * 2002-12-18 2004-07-15 Agere Systems Inc ハイブリッド・データ修復システム
JP2013141089A (ja) * 2011-12-28 2013-07-18 Fujitsu Ltd Cdr回路、受信回路、及び、電子装置
JP2014187529A (ja) * 2013-03-22 2014-10-02 Fujitsu Ltd 受信回路、及び半導体集積回路
JP2015084487A (ja) * 2013-10-25 2015-04-30 富士通株式会社 受信回路
JP2016072932A (ja) * 2014-10-02 2016-05-09 富士通株式会社 周波数検出回路及び受信回路

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
WAHID RAHMAN ET AL.: "A 22.5-to-32-Gb/s 3.2-pJ/b Referenceless Baud-Rate Digital CDR With DFE and CTLE in 28-nm CMOS", IEEE JOURNAL OF SOLID-STATE CIRCUITS, JPN6020051227, December 2017 (2017-12-01), pages 3517 - 3531, ISSN: 0004421821 *
WAHID RAHMAN ET AL.: "A 22.5-to-32Gb/s 3.2pJ/b Referenceless Baud-Rate Digital CDR with DFE and CTLE in 28nm CMOS[online]", 2017 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE(ISSCC), JPN6020051229, 5 February 2017 (2017-02-05), ISSN: 0004421822 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021129294A (ja) * 2020-02-12 2021-09-02 三星ディスプレイ株式會社Samsung Display Co., Ltd. 直列データ受信回路
JP7617746B2 (ja) 2020-02-12 2025-01-20 三星ディスプレイ株式會社 直列データ受信回路

Also Published As

Publication number Publication date
US10225069B2 (en) 2019-03-05
JP6839354B2 (ja) 2021-03-10
US20180227114A1 (en) 2018-08-09

Similar Documents

Publication Publication Date Title
JP6839354B2 (ja) Cdr回路及び受信回路
US9520883B2 (en) Frequency detection circuit and reception circuit
US10103870B2 (en) CDR circuit and reception circuit
KR101826995B1 (ko) 시리얼 데이터의 수신 회로, 수신 방법 및 이들을 이용한 시리얼 데이터의 전송 시스템, 전송 방법
US8634509B2 (en) Synchronized clock phase interpolator
JP4756954B2 (ja) クロックアンドデータリカバリ回路
Yu et al. A 6.5–12.5-Gb/s half-rate single-loop all-digital referenceless CDR in 28-nm CMOS
US8344769B2 (en) Jitter suppression circuit and jitter suppression method
JP5086014B2 (ja) データリカバリ方法およびデータリカバリ回路
JP2012044279A (ja) クロックデータ再生回路およびクロックデータ再生方法
JP4886276B2 (ja) クロックデータ復元装置
US8861648B2 (en) Receiving device and demodulation device
JP6512011B2 (ja) 受信回路
US20070230646A1 (en) Phase recovery from forward clock
US7750711B2 (en) Phase select circuit with reduced hysteresis effect
Sen et al. A low jitter digital loop CDR based 8–16 Gbps SerDes in 65 nm CMOS technology
JP6421515B2 (ja) 信号再生回路および信号再生方法
Yang et al. A 6.0–11.0 Gb/s reference-less sub-baud-rate linear CDR with wide-range frequency acquisition technique
JP2015100017A (ja) 位相比較回路およびクロックデータリカバリ回路
WO2016024439A1 (ja) アナログデジタル変換器、電子装置、および、アナログデジタル変換器の制御方法
JP3705273B2 (ja) クロック抽出回路およびクロック抽出方法
JP6244722B2 (ja) Cdr回路
JP5724394B2 (ja) 受信回路、伝送システムおよび受信方法
US20120126854A1 (en) Frequency regeneration circuit and frequency regeneration method
JP4849470B2 (ja) 周波数/位相比較器

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191008

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20191011

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20191011

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200626

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: 20210112

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210125

R150 Certificate of patent or registration of utility model

Ref document number: 6839354

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees