JPH0724401B2 - 高速ディジタル・データ同期装置 - Google Patents

高速ディジタル・データ同期装置

Info

Publication number
JPH0724401B2
JPH0724401B2 JP32404191A JP32404191A JPH0724401B2 JP H0724401 B2 JPH0724401 B2 JP H0724401B2 JP 32404191 A JP32404191 A JP 32404191A JP 32404191 A JP32404191 A JP 32404191A JP H0724401 B2 JPH0724401 B2 JP H0724401B2
Authority
JP
Japan
Prior art keywords
phase
digital data
signal
window
bit
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
JP32404191A
Other languages
English (en)
Other versions
JPH04277950A (ja
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH04277950A publication Critical patent/JPH04277950A/ja
Publication of JPH0724401B2 publication Critical patent/JPH0724401B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • 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/0337Selecting between two or more discretely delayed clocks or selecting between two or more discretely delayed received code signals
    • H04L7/0338Selecting between two or more discretely delayed clocks or selecting between two or more discretely delayed received code signals the correction of the phase error being performed by a feed forward loop
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03DDEMODULATION OR TRANSFERENCE OF MODULATION FROM ONE CARRIER TO ANOTHER
    • H03D3/00Demodulation of angle-, frequency- or phase- modulated oscillations
    • H03D3/02Demodulation of angle-, frequency- or phase- modulated oscillations by detecting phase difference between two signals obtained from input signal
    • H03D3/24Modifications of demodulators to reject or remove amplitude variations by means of locked-in oscillator circuits

Landscapes

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は入ディジタル・データ信
号に局部クロック信号を同期することに関し、特にフェ
ーズ・ロック・ループ装置を使用した同期装置に関す
る。又、本発明はとりわけデータ通信システムに使用す
るデータ・バス装置に適用がある。
【0002】
【従来の技術】従来、入データ信号に固定する局部クロ
ック信号を発生するための装置及び手段が種々知られて
いる。ヅアーフルーの米国特許第4,677,648号
におけるディジタル・フェーズ・ロック・ループでは、
一連の遅延要素が位相ずれ検出及びクロック信号位相シ
フトを実現することを開示している。このシステムは局
部クロックの1期間に等しい遅延時間における遅延要素
線の複数の遅延要素の継続的な評価を必要とし、位相ず
れを位相選択値に修正するためにルックアップ表を必要
としている。
【0003】アゼビドほかの米国特許第4,868,5
14号におけるディジタル・フェーズ・ロック修正ルー
プはシステム・クロックへ加えられた連続する遅延増加
の蓄積が全局部クロック周期に等しくなったときはいつ
でも1局部クロック周期を減算してリセットする。
【0004】メルローズほかによる米国特許に開示して
いるディジタル・フェーズ・ロック装置はクロック列発
生器により連続する選択周期中にトリガされ、遅延要素
線により供給される波形の状態をトラップするレジスタ
を含む。遷移検出器はトラップされた波形の遷移を検出
してクロック位置に対応する出力ビット・パターンを供
給する。該システムはウインドウを確認してウインドウ
内でビット・パターンを選択するスタートアップ・モー
ドから、該ウインドウ内に位置付けするためビット・パ
ターンを連続的に監視するロック・モードへ、及び連続
するビット・パターンがウインドウ外に出たため、エラ
ー・ロジックが連続エラーを表示したときにスタートア
ップ・モードに復帰するアンロック・モードへ切換える
手段を備えている。又、メルローズほかのシステムは選
択周期中各種他の動作を実行しうる該選択周期を規定す
る信号を発生するクロック列発生器を使用している。
【0005】
【発明が解決しようとする課題】例えば、上記のような
先行技術でも満足に動作するが、短いプリアンブルを使
用するファイバ・オプティクス・バスのようなある高速
直列データ・バスに対しては遅過ぎである。そのような
用途に対して十分高速にするためには、クロック回復回
路が出来る限り速く入直列データ・ストリームを固定で
きなければならない。特に、該回路は7回の立上り遷移
内で2値直列データ・ストリームを固定できることが必
要である。
【0006】初期同期に加え、該回路は、又メッセージ
・フレームの受信中にクロックを追跡し調節しなければ
ならない。ほとんどのディジタルPLLは遅く、少くと
も10ビットの入データ遷移の位相を局部クロックに固
定する必要がある。先行技術のPLL装置は精巧なクロ
ック選択アルゴリズム及び複雑な制御回路を使用してい
る。設計は現行技術に依存できない全ディジタル技術を
利用しなければならないという点にも困難性がある。従
って、本発明は上記の問題に鑑みてなされたもので、マ
ルチプル波形選択が省略され、エラー検出が不要であ
り、クロック列の発生が必要でなく、固定(ロック)及
びアンロックで切換えるモードを要求せず、システムを
高密度回路装置に容易に設計することができる高速ディ
ジタル・データ同期装置を提供することを目的とする。
【0007】
【課題を解決するための手段】本発明は、上記の課題を
解決するため、ルックアップ表を必要とせず、クロック
周期を減算するか又は選択周期を発生するクロック列発
生器を使用することにより局部発振器をリセットするこ
となく、入データ信号に局部発振器を固定する同期シス
テムを提供する。
【0008】本発明は基本的には入データ信号を使用し
て遅延要素線と局部発振器とにより発生した位相波形を
捕獲するタイミングを供給する同期システムを提供する
ものである。遷移検出手段は入データ信号と同期の特定
の位相波形に対応するビット・パターンを発生する。選
択手段は前記遷移検出手段からのビット・パターンを記
憶する記憶手段と、入データ信号に対応するそれと同期
の波形を選択する手段とから成る。選択手段は、更に、
遷移検出手段からのビット・パターンが記憶したビット
・パターンと同一か異なるかを決定するウインドウ検出
手段を含む。ウインドウ検出手段に応答して動作し、デ
ータ入力信号によって刻時される制御手段はウインドウ
検出手段がそこから最初記憶手段に記憶した遷移手段か
らのビット・パターンの変化を表示したときはいつでも
記憶手段のロードを制御する。
【0009】制御手段は前記ウインドウ検出手段及び前
記入データ信号に応答して該ウインドウ検出手段により
第1のビット・パターンとは異なると決定された第2の
ビット・パターンを最初記憶する第1の手段と、前記ウ
インドウ検出手段が前記遷移手段からの所定の複数の連
続ビット・パターンが前記記憶手段における前記第2の
ビット・パターンに対応すると決定した後、前記第2の
ビット・パターンに対応する信号及び位相の前記入デー
タ信号を固定するよう作動可能な第2の手段とを含む。
同期装置は、更に入データ信号と同期の波形の最下位数
の位相を識別する遷移検出手段に応答して作動可能な符
号化手段を含む。
【0010】
【実施例】以下、添付図面と共に最良の実施例を説明す
ることにより本発明及びその利点を詳細に説明する。図
1において、その高速同期システムは図2に示すような
一連の遅延クロック位相を発生する遅延要素線11に接
続された局部発振器10を含む。遅延要素線11から発
生した各クロック位相は位相レジスタ#1及び#2に対
する入力として作用する。位相レジスタ#1はライン1
2の入データ信号によってクロックされ、遅延要素線1
1から発生したクロック位相の状態を捕獲する。そのデ
ータは準安定状態を除去するための動作を受ける前に位
相レジスタ#2に転送される。ライン12の入データ信
号と同期のクロック位相は位相レジスタ#2における1
から0遷移(又は代りに0から1遷移)のビット位置に
対応する。これら位相レジスタ#2の遷移は遷移検出器
13に出力される。
【0011】同期クロックとしてクロック位相を選択す
べきときを決定する選択手段は優先権エンコーダ14
と、標本レジスタ15と、標本デコーダ16と、ウイン
ドウ検出器17と、状態制御装置(CSM)18とによ
り実現する。以下、高速ディジタル・データ(又はクロ
ック)同期装置の各要素を詳細に説明する。
【0012】〔遅延要素線〕遅延要素線11は直列に接
続された複数のロジック・ゲートから成り、その各段の
出力は前段によって遅延される。遅延要素線11を通し
て遅延される合計遅延時間は局部発振器10の1期間よ
り大きくなければならない。その遅延は位相レジスタ#
2の少くとも1回の1から0(又は0から1)遷移が遷
移検出器13により検出することができなければならな
いことを保証する程十分でなければならない。遅延要素
線11は一連の16遅延段から成り、各段の出力は位相
レジスタ#1及び最終的に選択ロジックに対して利用可
能である。かくして一連の16遅延クロック位相の各々
は、特に図2に見られるように、1遅延段における遅延
時間だけ次の位相から離れるように形成される。クロッ
ク選択の機能はこれらクロック位相のどれが入データ信
号(データイン)と同期しているかを選択することであ
る。
【0013】〔位相レジスタ〕位相レジスタ#1及び#
2は遅延要素線11の位相の数に対応するよう16ビッ
ト幅を有する。位相レジスタ#1はライン12の入デー
タ信号の立上り端によってクロックされると、遅延要素
線11で形成された16クロック位相の状態を捕獲す
る。位相レジスタ#1に捕獲されたデータは準安定状態
の除去のための動作を受ける前に信号“データイン”の
同じ立上り端によって位相レジスタ#2にクロックされ
る。かくして2つの位相レジスタは本質的にパイプライ
ン方式で動作する。
【0014】〔遷移検出器〕遷移検出器13は位相レジ
スタ#2の1から0遷移を検出する組合せロジック回路
から成る。これら遷移は遅延要素線11から発生したど
のクロック位相がライン12の信号“データイン”と同
相であるかを表示する。これら遷移は、公知方法によ
り、位相レジスタ#2の各ビットと次の高位ビットの補
数との論理アンド(+BIT00・−BIT01、+B
IT01・−BIT02等)によって検出される。かく
して、すべてのアンド・ゲートの出力における論理1は
検査している2ビット間の1から0遷移を示す。図3の
例において、遷移検出器13はレジスタ#2において1
から0遷移が発生する2つの段(2,8)を検出する。
遷移検出器13は位相レジスタ#2の+BIT15と比
較するものがないので、その出力は15ビットのみであ
る。遷移検出器13の出力は優先権エンコーダ14及び
ウインドウ検出器17のD入力へ接続される。
【0015】〔優先権エンコーダ〕優先権エンコーダ1
4はライン12の信号“データイン”と同期する最下位
数(すなわち、0に一番近い)のクロック位相を指定す
るため、遷移検出器13の15ビット出力を4ビットの
2値数に変換する組合せロジック回路から成る。例え
ば、図2及び図3に見られるように、位相2の立上り時
間は信号“データイン”の立上り時間と同期であり、標
本レジスタ15に記憶のため優先権エンコーダ14によ
って形成される符号化値は位相2を識別する4ビット
(0010)から成る。かくして優先権エンコーダ14
は遷移検出器13からマルチプル論理1出力を除去し、
優先権エンコーダ14の出力に接続されている標本レジ
スタ15が4ビット・レジスタとして実行しうるように
してロジックが必要とする多数の回路要素を節約するこ
とができる。
【0016】〔標本レジスタ/標本デコーダ〕標本レジ
スタ15は制御状態装置18の制御のもとに優先権エン
コーダ14からロードされる。その出力は標本デコーダ
16に供給され、ウインドウ検出器17を構成するマル
チプレクサに対する「選択」入力(S)として使用され
る。CSM18によって行われるすべての決定は標本レ
ジスタ15に記憶されている最終値に対するものであ
る。標本デコーダ16は4−15ビット・デコード作用
を実行する組合せロジックから成る。その出力は最終的
にライン12の信号“データイン”と遅延要素線11か
らの選ばれた位相との同期に使用するため、CSM18
の制御の基に選ばれた選択レジスタ19にロードされ
る。
【0017】〔選択レジスタ/選択ロジック〕選択レジ
スタ19は遅延要素線11によって形成されたどのクロ
ック位相が同期クロックとして選ばれるかを指示する1
5ビット・レジスタである。“データイン”信号線12
がアクティブでないときには、選択レジスタ19はクロ
ック位相が選択されない(初期状態)ようクリヤされ
る。選択ロジック20は単なる15−1マルチプレクサ
であって、その出力は信号“データイン”に対し局部発
振器10を固定する同期クロック信号である。
【0018】〔ウインドウ検出器〕ウインドウ検出器1
7は、遷移検出器13からのデータ入力(D)と、標本
レジスタ15に記憶されている符号化値を含む選択入力
(S)とを有する1対の15−1マルチプレクサから成
る。ウインドウ検出器17はCSM18に対し2ビット
出力(位相+0,位相+1)を供給する。一方の出力ビ
ット(位相+0)は標本レジスタ15によって指定され
た遷移検出器の出力ビットに対応する。もう一方の出力
ビット(位相+1)は遷移検出器13の次の高位出力ビ
ットに対応する。例えば、標本レジスタ15に記憶され
た値が2値の3(すなわち、0011)であれば、位相
+0出力は遷移検出器13の出力の第3ビットを選択
し、位相+1出力はビット4であろう。
【0019】かくして標本レジスタ15の値付近に2ビ
ット・ウインドウが形成される。ウインドウ検出器17
の目的は最初標本レジスタ15に記憶されている前ビッ
ト値と遷移検出器13の現ビット・パターン出力とを比
較して、ウインドウ状態が外れた場合、CSM18にウ
インドウを変化させうるようにすることである。他のウ
インドウ変化を実行するウインドウ検出器17の動作を
示す他の例としては、図4及び図5に例示する。
【0020】〔状態制御装置〕CSM18はクロック位
相を選択するアルゴリズムを実現するロジック回路から
成る。このアルゴリズムはライン12の入データ信号
“データイン”がアクティブで存在する間連続的に走行
する。この発明の利点は発振器のドリフトを追跡するた
めに行われるクロック位相の最初のピックアップとクロ
ック位相の変化との間の動作に差異がないことである。
CSM18は2つの入力(ウインドウ検出器17の出
力:位相+0及び位相+1)と、ライン12の入データ
信号“データイン”によってクロックされる選択レジス
タ19への信号“選択ロード”と標本レジスタ15への
信号“標本ロード”の2つの出力とを有する。標本レジ
スタ15及び選択レジスタ19に対してロードするとき
を決定するアルゴリズムは図6及び図7に見られるよう
に、下記に示す3つの主な状態成分を有する。
【0021】A.(位相+0)+(位相+1)=0であ
れば、標本レジスタをロードする A状態は、ウインドウ検出器17から発生したとき、現
在遷移検出器13からのビット・パターン出力によって
同一と認識された遅延要素線11からの同期したクロッ
ク位相が標本レジスタ15に含まれているビット値によ
って規定されたウインドウの外にある(例えば、図4に
見られる)ということを明示する。この状態は下記2つ
の理由のどちらかによって発生することができる。
【0022】1.入データ信号“データイン”が以前は
不活性であった後(従って、前にクロック位相が選ばれ
ていなかった)、ちょうどアクティブ又は活性となっ
た。標本レジスタ15の値は前の伝送からの残余かもし
れず、故に現伝送には無関係であろう。
【0023】2.入データ信号“データイン”が延長時
間でアクティブとなった。そして送信発振器は局部発振
器10よりわずか速くなった。そのため、入データ信号
は局部発振器信号より進むか、又は“左にドリフトす
る”ことになる。
【0024】B.N周期間に(位相+0)+(位相+
1)=1であれば、選択レジスタをロードする B状態はN連続データイン信号周期間に遷移検出器13
の出力が標本レジスタ15のウインドウ内にあることを
明示する。そこで、選択ロジック20を通し選択レジス
タ19から同期クロック出力としてCSM18によって
特定のクロック位相が選ばれる。“理想”のクロック位
相が遅延要素線11の2つの出力位相の中間にあるよう
な状態を処理するようにするため、標本レジスタ15の
周囲にウインドウを設定する必要がある。その場合、い
つも同じ相のN連続標本を得ることができないかもしれ
ない。
【0025】光学入力の電力レベルが低い場合、オプテ
ィカル・バス・レシーバの出力におけるランダム・ジッ
タを補償するため、N連続標本をウインドウ以内に納め
ることを保証する必要がある。新たなクロック位相は許
容できないビット・エラー・レートとなるだろうような
ジッタに応答して選ばなくてよい。Nとして選ばれる値
はジッタに対し免役となるような高い値と、早急な同期
を得るための低い値との間のかねあいである。なお、希
望する6ビット時(すなわち、7立上り遷移)内に同期
を達成する一方、ファイバ・オプティック・バスで許容
可能な最高値としてN=3の値が選ばれた。値N=2も
より速い同期を得るために使用することはできるが、幾
分ジッタに対する免役性を犠牲にする代償を払わねばな
らないかもしれない。オクテック・バスによって指定さ
れる同一の動作パラメータが要求されない場合、Nを3
より高い値にすることもできる。
【0026】C.N周期間に(位相+1)=1であれば
標本レジスタをロードする C状態は、ライン12の入データ信号“データイン”が
延長された時間アクティブであり、送信発振器が局部発
振器10よりわずか遅かった場合に発生することができ
る。送信発振器(図に示していない)の送信クロックに
よって発生したライン12の信号“データイン”は局部
発振器10より遅れるか、又は“右にドリフトする”こ
とになる。ひとたび、優先権エンコーダ14からの新ウ
インドウ値が標本レジスタ15にロードされると、新ウ
インドウ内のN連続標本は上記Bにあるものとして選択
レジスタ19にロードされる。
【0027】図6に示すように、上記のA状態は、ノア
・ゲート21に対するウインドウ検出器17からの両入
力(位相+0)及び(位相+1)が論理0の場合にCS
M18により実現し、その結果ノア・ゲート21の出力
が論理1となり、オア・ゲート22を介して信号“標本
ロード”をアクティブにすることにより、前述のよう
に、優先権エンコーダ14の出力ビット値を標本レジス
タ15にロードさせる。そこで、CSM18はB状態又
はC状態のいずれかに従い、信号“データイン”のN連
続周期を計数するための状態に変化する。
【0028】上記B状態及びC状態は両方共ライン12
の信号“データイン”によってクロックされるセット−
リセット・フリップ・フロップ(SRFF)23及び2
ビットの2値カウンタ24を介してCSM18において
実現する。SRFF23はカウント24が (位相+
0)+(位相+1)=1 (すなわち、上記B状態)の
連続周期をカウントしているか、又は2−1マルチプレ
クサ25を介してカウンタ24に対するリセット入力
“−Rst”を制御することにより (位相+1)=1
(すなわち、上記C状態)をカウントしているかにつ
いて決定する。カウンタ24が、例えば上述の如く2値
の値N=3にプリセットした計数値に到達した場合、カ
ウンタ24の終端カウント出力“+TC”は論理1とな
る。その場合、SRFF23の状態により、アンド・ゲ
ート26を介して信号“選択ロード”を作動するか、又
はアンド・ゲート27及びオア・ゲート21を介して信
号“標本ロード”のどちらかを作動する。
【0029】図6に示すように、SRFF23はオア・
ゲート21からの信号“標本ロード”によってリセット
され、+Q出力及び−Q出力を反転切換えて、アンド・
ゲート27をディセーブルし、アンド・ゲート26を可
能化する。SRFF23はアンド・ゲート26からの信
号“選択ロード”によってセットされ、アンド・ゲート
27を可能化し、アンド・ゲート26をディセーブルす
る。SRFF23がセットされると、その+Q出力はウ
インドウ検出器17からの信号(位相+1)を2−1マ
ルチプレクサ25のI1入力にゲート可能にし、そのY
出力からカウンタ24の入力“−Rst”を通し、ライ
ン12の信号“データイン”の先端によりカウンタ24
にクロックインする。SRFF23はオア・ゲート22
からの信号“標本ロード”によってリセットされたと
き、ウインドウ検出器17からの信号(位相+0)=1
か又は(位相+1)=1を2−1マルチプレクサ25の
I0入力に対しオア・ゲート28を介して通過し、カウ
ンタ24にクロックイン可能にする。
【0030】図7は典型的なCSM18の動作シーケン
スを示す。開始時点において、CSM18に対するウイ
ンドウ検出器17からの最初の出力はウインドウ外にあ
り、そのため標本レジスタ15は上記A状態によってロ
ードされ、カウンタ24が0にセットされると共にSR
FF23がリセットされ、2−1マルチプレクサ25が
セットされて、オア・ゲート29からの信号 (位相+
0)=1 か又は (位相+1)=1 を入力I0に対
しゲートイン可能にしてカウンタ24に進み、アンド・
ゲート27をディセーブルし、アンド・ゲート26を可
能化してカウンタ24からの信号“選択ロード”をゲー
ト可能にする。
【0031】次の3標本はウインドウ内にあり、その結
果ウインドウ検出器17からの出力(位相+0)は論理
1となり、そのため選択レジスタ19はB状態のためカ
ウント24によってロードされる。SRFF23は現在
アンド・ゲート26からの信号“選択ロード”によって
セットされ、ウインドウ検出器17からの信号(位相+
1)のための入力I1を可能化するようマルチプレクサ
25をセットし、アンド・ゲート26をディセーブル
し、アンド・ゲート27を可能化してカウンタ24から
の出力をゲートする。
【0032】その後、信号“データイン”は“右にドリ
フトする”(論理1にあるCSMへの入力(位相+1)
で表わす)。I1にセットされているマルチプレクサ2
5は信号 (位相+1)=1 をカウンタ24の入力
“−Rst”にゲートし、3標本化の後その出力“+T
C”からの出力信号をオア・ゲート22へ送り、標本レ
ジスタ15をC状態にリロードする信号“標本ロード”
を発生させる。更に、新ウインドウ内にある3標本がと
られた後、選択レジスタ19はB状態にリロードされ
る。かかる動作は入データ信号“データイン”と同期に
保持するため、信号“データイン”がアクティブである
限り続行される。
【0033】
【発明の効果】以上説明したように、本発明は入データ
信号をより急速に局部クロック信号に固定するよう動作
する、すなわちデータ送信中、より少い遷移で簡単に固
定しうるように改良した簡単な高速同期装置を提供する
ものである。本システムはすべてディジタル装置で構成
するため、そこに含まれている技術に関係なく容易に回
路の集成を行うことができ、大量製産の場合VLSIの
ような高密度回路技術に容易に実現することができるた
め、コストの低減を計ることができる。以上、本発明の
実施例を説明したが、本発明はそれのみではなく、本発
明の趣旨に沿い各部において種々変更が可能である。
【図面の簡単な説明】
【図1】本発明の実施例による高速ディジタル・データ
同期装置のブロック図
【図2】図1の遅延要素線の動作を説明するタイミング
【図3】図1のロジック・ブロックの動作を説明する説
明図
【図4】図1のロジック・ブロックの動作を説明する説
明図
【図5】図1のロジック・ブロックの動作を説明する説
明図
【図6】図1の状態制御装置ロジックのブロック図
【図7】図6の状態制御装置の動作を説明するタイミン
グ図
【符号の説明】
10 OSC 11 遅延要素線 12 データイン 13 遷移検出器 14 優先権エンコーダ 15 標本レジスタ 16 標本デコーダ 17 ウインドウ検出器 18 状態制御装置 19 選択レジスタ 20 選択ロジック回路 23 SRFF 24 2ビット・カウンタ 25 2−1マルチプレクサ 26,27 アンド・ゲート
───────────────────────────────────────────────────── フロントページの続き (72)発明者 バーナード・ジョン・レトナー アメリカ合衆国13790、ニューヨーク州ジ ョンソン・シテー、グランド・アベニュー 245番地 (72)発明者 ニーム・ターン・ジューイエン アメリカ合衆国13760、ニューヨーク州エ ンディコット、リンカーン・アベニュー 14番地 (56)参考文献 特開 平2−55440(JP,A) 特開 昭62−234420(JP,A)

Claims (9)

    【特許請求の範囲】
  1. 【請求項1】 入ディジタル・データ信号と局部クロッ
    クとを同期する装置において、各々が予め選ばれた遅延
    時間離された位相を有する一組の遅延クロック波形を発
    生する手段と、入ディジタル・データ信号に応答して前
    記波形の位相を捕獲する手段と、前記捕獲波形の遷移を
    検出して前記入ディジタル・データ信号と同期の前記波
    形の位相に直接対応するビット・パターンを出力する遷
    移検出手段と、前記入ディジタル・データ信号と同期の
    特定の位相波形に応答して前記遷移検出手段からの第1
    のビット・パターン出力を記憶する記憶手段を含む選択
    手段と、前記記憶手段と前記遷移検出手段とに応答して
    前記遷移手段からの連続するビット・パターン出力が前
    記記憶手段に記憶された前記第1のビット・パターンと
    同一か異なるかを決定するウインドウ検出手段と、前記
    ウインドウ検出手段と前記入ディジタル・データ信号と
    に応答して前記ウインドウ検出手段により前記記憶手段
    にある前記第1のビット・パターンとは異なるものと決
    定した第2のビット・パターンを最初に記憶する第1の
    手段と、前記遷移手段からの所定の複数の連続ビット・
    パターンが前記記憶手段にある前記第2のビット・パタ
    ーンに対応することを前記ウインドウ手段が決定した後
    前記第2のビット・パターンに対応する波形の位相を選
    択するよう動作可能な第2の手段とを含む制御手段とか
    ら成る高速ディジタル・データ同期装置。
  2. 【請求項2】 前記遷移検出手段に応答して前記記憶手
    段に記憶するため前記入ディジタル・データ信号と同期
    の前記波形の最下位数クロック位相を特定する符号化手
    段を含む請求項1記載の高速ディジタル・データ同期装
    置。
  3. 【請求項3】 前記波形を選択する前記制御手段の前記
    第2の手段は前記入ディジタル・データ信号及び前記ウ
    インドウ検出手段によって作動され前記所定の複数の連
    続ビット・パターンをカウントする計数手段を含む請求
    項1記載の高速ディジタル・データ同期装置。
  4. 【請求項4】 前記選択及び制御手段は前記入ディジタ
    ル・データ信号が前記局部発振器より進み又は遅れた結
    果同期の波形を検出し選択するよう動作可能である請求
    項1記載の高速ディジタル・データ同期装置。
  5. 【請求項5】 前記ウインドウ検出手段は前記第2のビ
    ット・パターンからの前記ビット・パターンが前記記憶
    手段にある前記第1のビット・パターンと同一か又は異
    なるかを決定するため、ウインドウを指定する2ビット
    出力を発生するよう動作可能である請求項1記載の高速
    ディジタル・データ同期装置。
  6. 【請求項6】 前記一組の遅延クロック波形を発生する
    手段は局部発振器により動作する遅延要素線から成り、
    前記波形の前記位相を捕獲する手段は前記入ディジタル
    ・データ信号によりクロックする第1及び第2の位相レ
    ジスタから成り、前記遅延要素線から発生する波形の前
    記クロックの位相は前記第1のレジスタにより捕獲さ
    れ、次いで前記第2のレジスタへ伝送され、前記遷移検
    出手段は前記第2のレジスタに捕獲した前記波形の1か
    ら0遷移を検出する組合せロジックから成る請求項1記
    載の高速ディジタル・データ同期装置。
  7. 【請求項7】 前記ウインドウ検出手段は前記記憶手段
    に記憶された前記第1のビット・パターンに基づく2ビ
    ット・ウインドウ信号を発生するマルチプレクサ手段か
    ら成り、前記制御手段の前記第1及び第2の手段は前記
    ウインドウ検出手段からの前記2ビット・ウインドウの
    信号の状態に従い記憶し又は選択するよう動作可能であ
    る請求項1記載の高速ディジタル・データ同期装置。
  8. 【請求項8】 前記2ビット・ウインドウ信号は位相+
    0及び位相+1信号から成り、前記制御手段の前記第1
    の手段は前記位相+0及び位相+1信号が0のとき前記
    記憶手段に前記第2のビット・パターンを記憶するよう
    動作可能であり、前記制御手段の前記第2の手段は前記
    入ディジタル・データ信号のN連続周期間前記位相+0
    及び位相+1信号が1のとき動作可能である請求項7記
    載の高速ディジタル・データ同期装置。
  9. 【請求項9】 前記制御手段の前記第1の手段は前記入
    ディジタル・データ信号のN連続周期間前記位相+1信
    号が1のとき、前記第2のビット・パターンを前記記憶
    手段に記憶するよう動作可能である請求項8記載の高速
    ディジタル・データ同期装置。
JP32404191A 1990-12-28 1991-11-13 高速ディジタル・データ同期装置 Expired - Fee Related JPH0724401B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US636632 1990-12-28
US07/636,632 US5197086A (en) 1990-12-28 1990-12-28 High speed digital clock synchronizer

Publications (2)

Publication Number Publication Date
JPH04277950A JPH04277950A (ja) 1992-10-02
JPH0724401B2 true JPH0724401B2 (ja) 1995-03-15

Family

ID=24552705

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32404191A Expired - Fee Related JPH0724401B2 (ja) 1990-12-28 1991-11-13 高速ディジタル・データ同期装置

Country Status (2)

Country Link
US (1) US5197086A (ja)
JP (1) JPH0724401B2 (ja)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5311376A (en) * 1991-06-11 1994-05-10 Western Digital (Singapore) Pte Information detecting system
US5577075A (en) * 1991-09-26 1996-11-19 Ipc Information Systems, Inc. Distributed clocking system
CA2090523C (en) * 1992-02-29 1998-09-01 Nozomu Watanabe Frequency synthesizer and frequency synthesizing method
WO1995001021A1 (en) * 1993-06-25 1995-01-05 Xircom, Incorporated Nrz clock recovery with instant lock
EP0648033B1 (en) * 1993-10-12 2002-09-25 Alcatel Synchronizing circuit
US5450458A (en) * 1994-08-05 1995-09-12 International Business Machines Corporation Method and apparatus for phase-aligned multiple frequency synthesizer with synchronization window decoder
US5477177A (en) * 1995-01-11 1995-12-19 National Semiconductor Corporation Phase error processor circuit with a comparator input swapping technique
US5892631A (en) * 1995-09-08 1999-04-06 Seagate Technology, Inc. Method and an arrangement for detecting state transitions in a read signal during a bit cell timing window
US5703502A (en) * 1996-05-30 1997-12-30 Sun Microsystems, Inc. Circuitry that detects a phase difference between a first, base, clock and a second, derivative, clock derived from the base clock
US6567518B1 (en) * 1998-08-28 2003-05-20 Teltronics, Inc. Method of field programmable gate array configuration
KR100413765B1 (ko) * 2001-08-27 2003-12-31 삼성전자주식회사 비 정수배 오버 샘플링에 의해 전력 소모를 낮추는 데이터복원 회로
US7567629B2 (en) * 2003-04-29 2009-07-28 Jesper Jonas Fredriksson Multiphase clock recovery
JP4494842B2 (ja) * 2004-03-31 2010-06-30 富士通株式会社 ビットフリーcdrのpll同期安定化方法
JP4271623B2 (ja) * 2004-06-17 2009-06-03 富士通株式会社 クロック調整装置および方法
US7439816B1 (en) 2005-09-28 2008-10-21 Cypress Semiconductor Corporation Phase-locked loop fast lock circuit and method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0185779B1 (en) * 1984-12-21 1990-02-28 International Business Machines Corporation Digital phase locked loop
US4841551A (en) * 1987-01-05 1989-06-20 Grumman Aerospace Corporation High speed data-clock synchronization processor
IT1222405B (it) * 1987-07-30 1990-09-05 Gte Telecom Spa Estrattore digitale di segnale orologio con aggancio e correzione di fase per segnali bipolari
US4972444A (en) * 1988-07-14 1990-11-20 International Business Machines Corporation Digital phase-locked device and method
US5022056A (en) * 1989-10-23 1991-06-04 National Semiconductor Corporation Method and structure for digital phase synchronization

Also Published As

Publication number Publication date
US5197086A (en) 1993-03-23
JPH04277950A (ja) 1992-10-02

Similar Documents

Publication Publication Date Title
US7187738B2 (en) Processing high-speed digital signals
US4400817A (en) Method and means of clock recovery in a received stream of digital data
JP3233801B2 (ja) ビット位相同期回路
JPH0724401B2 (ja) 高速ディジタル・データ同期装置
JP4754578B2 (ja) 位相比較器及び位相調整回路
US5850422A (en) Apparatus and method for recovering a clock signal which is embedded in an incoming data stream
US5633899A (en) Phase locked loop for high speed data capture of a serial data stream
US5455840A (en) Method of compensating a phase of a system clock in an information processing system, apparatus employing the same and system clock generator
JPH03145818A (ja) ディジタル位相整合装置
JPH088734A (ja) クロック信号抽出回路
EP1246368B1 (en) Semiconductor device
US5694062A (en) Self-timed phase detector and method
US5502409A (en) Clock switcher circuit
JPH0646044A (ja) 自己クロック信号用同期デコーダ
US5210754A (en) Pattern synchronizing circuit
JP3125699B2 (ja) データ同期回路
JPH0292021A (ja) ディジタルpll回路
JPS5957530A (ja) 位相同期回路
JP2710901B2 (ja) ディジタルフェーズロックループの動作モードの制御方法及び装置
JP2806675B2 (ja) 収束モード切り換え式ディジタルpll装置
JP3132657B2 (ja) クロック切替回路
JPH02250535A (ja) ビット位相同期回路
KR100493607B1 (ko) 가변주파수 펄스발생장치
KR0146859B1 (ko) 비트 동기 장치
JPH0254622A (ja) タイミング再生回路

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20090315

Year of fee payment: 14

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

Free format text: PAYMENT UNTIL: 20090315

Year of fee payment: 14

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

Free format text: PAYMENT UNTIL: 20100315

Year of fee payment: 15

LAPS Cancellation because of no payment of annual fees