JPH04320109A - データエツジ遷移位相判別回路 - Google Patents

データエツジ遷移位相判別回路

Info

Publication number
JPH04320109A
JPH04320109A JP3321047A JP32104791A JPH04320109A JP H04320109 A JPH04320109 A JP H04320109A JP 3321047 A JP3321047 A JP 3321047A JP 32104791 A JP32104791 A JP 32104791A JP H04320109 A JPH04320109 A JP H04320109A
Authority
JP
Japan
Prior art keywords
circuit
delay
logic circuit
data
input terminal
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
Application number
JP3321047A
Other languages
English (en)
Inventor
Frank D Ferraiolo
フランク・デビツト・フエライオロ
John E Gersbach
ジヨン・エドウイン・ジヤースバツチ
Ilya I Novof
イリア・イオセフオビツチ・ノブオフ
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 JPH04320109A publication Critical patent/JPH04320109A/ja
Pending 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
    • 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/081Details of the phase-locked loop provided with an additional controlled phase shifter
    • H03L7/0812Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
    • H03L7/0814Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used the phase shifting device being digitally controlled

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はデータエツジ遷移位相判
別回路に関し、特に通信システム、情報処理システム及
びデータ処理システムにおいて、データエツジ遷移判別
回路を用いるデイジタルフエーズロツクドロジツク回路
DPLLに適用して好適なものである。
【0002】
【従来の技術】フエーズロツクドループ(PLL)は多
数のデータ通信ネツトワークにおける1つの重要な構成
要素である。フエーズロツクドループPLLは遠隔ステ
ーシヨンにおいて、当該ネツトワークを介して伝送され
かつ遠隔ステーシヨンによつて受信されたデータ信号の
クロツクに対して周波数及び位相が対応するクロツク信
号を局部信号として維持するために用いられている。V
CO発生信号及び受信されたデータから再生されたクロ
ツク信号間の差が検出され、VCO信号の位相及び周波
数が受信されたデータ信号の位相及び周波数に適応され
ることにより「ロツク」される。
【0003】性能、速度、信頼性が向上すると共に、集
積回路(LSI及びVLSI)の大きさ及びコストが同
時に削減されることにより、デイジタル領域においてフ
エーズロツクドループPLLの実施について強い関心が
もたれている。デイジタルシステムと組み合せた場合の
明白な有利点は別として、デイジタル式PLL(DPL
L)は、アナログ構成の場合の問題、すなわちノイズ及
びパラメータ変化に対する感度、一段と高い桁数のルー
プを構築する際に遭遇する困難、及び当該システムに依
存する場合に初期校正及び周期調整が必要な点を緩和で
きる。当該明細書において種々のデイジタルフエーズロ
ツクドロジツク回路について説明する。「IEEE会報
」1981年4月発行、第69巻、第4号「デイジタル
フエーズロツクドループの概説」410頁〜431頁に
基本的解説が掲載されている。
【0004】受信されたデータの流れのエツジの遷移を
位相判別する回路の主な使用目的は、データリタイミン
グ信号を容易に抽出することである。図7に示すデータ
リタイミング回路10について説明する。リタイミング
回路10はデイジタルフエーズロツクドロジツク回路(
DPLL)12、クロツク位相発生器14、マルチプレ
クサ16及びエツジトリガデータラツチ回路18を含む
。上述のように、デイジタルフエーズロツクドロジツク
回路DPLLは従来の技術であるのでその詳細について
は説明しない。動作時、リタイムされかつその後非直列
信号に変換されるクロツク及びデータ信号の連続する流
れDATAはDPLLフロントエンド回路15の入力端
に結合されるライン13に受信される。DPLLフロン
トエンド回路15はデイジタルフエーズロツクドロジツ
ク回路DPLL12を任意に分割したもののうちの1つ
である。DPLLフロントエンド回路15はライン17
を通じてクロツク位相発生器14から複数の異なる位相
のクロツク信号を受ける。クロツク位相発生器14及び
DPLLフロントエンド回路15は例えば、局部クロツ
ク発生器、クロツク遅延ライン及びデータエツジ判別回
路を含む。このような構成を有する1つの回路例として
米国特許第4677648号「デイジタルフエーズロツ
クドループシンクロナイザ」がある(この回路の構成に
ついては図8に示す従来の回路において簡単に述べる)
【0005】DPLLフロントエンド回路15はそのデ
ータエツジ遷移判別回路30(図8)を介してライン1
9の数と同数の複数のパルス信号S(1)、S(2)…
…S(n−1)及びS(n)を出力し、選択補正クロツ
ク回路20に結合されている。DPLLフロントエンド
回路15及び選択補正クロツク回路20は本質的に図7
の破線で示すデイジタルフエーズロツクドロジツク回路
DPLL12を有する。DPLLフロントエンド回路1
5からのn個の出力S(1)、S(2)……S(n−1
)及びS(n)はデイジタルフエーズロツクドロジツク
回路DPLLの局部クロツクに関連した不連続タイムイ
ンターバルを表す。1タイムインターバルの立上りエツ
ジは前のインターバルの立下りエツジにおいて正確に立
ち上がる。動作時、連続する流れの各データエツジの遷
移に対するパルス信号はDPLLフロントエンド回路1
5のn個の出力端のうちの対応する1つの出力端に与え
られ、これによりデイジタルフエーズロツクドロジツク
回路DPLLの局部クロツクに関連した当該遷移の位置
及び時間を示すようになされている。
【0006】選択補正クロツク回路20は適正な局部ク
ロツク位相を選択するように動作することにより、同一
の周波数で異なる位相の複数の局部クロツクからリタイ
ミングするデータを用いるようになされている。上記の
出願はこのデイジタルフエーズロツクドロジツク回路D
PLLの関数に注目している。当該明細書において述べ
られているように、クロツク選択は予め決められた数の
判別されたデータエツジ遷移の歴史的な分配の分析に基
づいてなされる。選択されたクロツク信号は、ライン2
1のデイジタルフエーズロツクドロジツク回路DPLL
12からクロツク位相発生器14によつて生成された異
なる位相の複数の局部クロツク信号を入力(ライン23
の)として受けるマルチプレクサ16への出力である。 マルチプレクサ16の出力(ライン25の)はエツジト
リガデータラツチ回路18のクロツク入力「C」に送出
される。エツジトリガデータラツチ回路18の第2のデ
ータ入力「D」はライン13に結合することにより連続
するデータの流れDATAを受けるようになされている
。データは立上りクロツクエツジ又は立下りクロツクエ
ツジのいずれかにラツチされる。リタイムされたデータ
はライン27のエツジトリガデータラツチ回路18から
例えば非順序化回路(図示せず)に出力される。
【0007】米国特許第4677648号に述べられて
いるような高速デイジタルフエーズロツクドロジツク回
路DPLLは通常、遷移検出論理回路と組み合されたフ
ラツシユレジスタのような順序論理回路を用いて、局部
マスタクロツク(図8参照)を基準にして入力データの
エツジを位相判別するようになされている。図8のよう
に、データエツジ遷移判別回路30はシユミツトトリガ
回路32の入力端に入力データの流れDATAを受信し
、順序論理回路にデータ遷移を明確に与えるように動作
する。同時に局部クロツク発生回路34から局部クロツ
クを遅延ライン36に送出することにより、一群の遅延
クロツク信号f(0)、f(1)……f(n−1)及び
f(n)を発生するようになされている。各遅延クロツ
ク信号はマスタクロツクと同一の周波数で異なる位相を
有する。この遅延クロツク信号はフラツシユレジスタ3
8に入力される。フラツシユレジスタ38は一連のラツ
チ回路、すなわちD−フリツプフロツプを有し、受信さ
れた連続する流れDATAにおけるデータエツジの遷移
に応動するシユミツトトリガ回路32によつて発生され
た遷移によりクロツクされる。フラツシユレジスタ38
は遅延クロツク信号f(0)、f(1)……f(n−1
)及びf(n)の各位相において受信されたデータライ
ンの状態を得るものである。入力データの遷移は遷移検
出器により対応するレジスタが相補的なデータを含むと
き2つのクロツク位相間において発生したと推論される
。かくして、遷移検出器40は局部クロツク信号の各サ
イクルにおける出力S(1)、S(2)……S(n−1
)及びS(n)のうちの1つの出力を作動状態にする。
【0008】
【発明が解決しようとする課題】この従来の判別方法の
最大の欠点は、フラツシユレジスタが複数のマスタラツ
チ回路及び従ラツチ回路、例えばデータラツチ回路から
構成されることが原因となつていることである。非同期
デイジタルフエーズロツクドロジツク回路DPLLのフ
ラツシユレジスタの動作については、1つ又は2つ以上
のデータラツチ回路が準安定になり得る見込みがかなり
ある。一度これが生ずると、当該回路はエツジ遷移の間
違つた判別をし、かくしてデータエラーを発生する。こ
のラツチ回路の準安定状態の問題を許容できるレベルに
低下させるために種々の技術が現在用いられている。し
かしながら、こういつた技術は一般的に回路を複雑にし
しかも電力消費を増加させる。
【0009】かくして、当該明細書において述べるデイ
ジタルフエーズロツクドロジツク回路DPLLのエツジ
位相判別技術は現在のデータ判別回路技術の性能の限界
を改善し、特に、従来の回路の準安定状態の問題を解決
することによつて回路の信頼性及び正確さを改善するも
のである。
【0010】
【課題を解決するための手段】かかる問題を解決するた
め本発明は局部クロツク信号に呼応して連続するデータ
の流れのエツジ遷移を位相判別する回路を広い特徴とし
て含む。当該局部クロツク発生回路58は連続して接続
された複数の遅延素子を有する遅延ライン56に結合さ
れ、各遅延ラインは異なる位相の遅延クロツク信号を出
力する。遷移判別回路は連続するデータの流れDATA
におけるエツジ位相を検出し、かつデータの流れDAT
Aに呼応するパルスを出力するために連続するデータの
流れDATAを受けるように結合された抽出回路を含む
。抽出回路に結合された回路は非順序判別論理回路54
であり、さらに遅延ライン56を介して局部クロツク5
8に結合される。非順序判別論理回路54は遅延クロツ
ク信号に呼応するパルスを判別するために出力された抽
出回路パルス及び複数の遅延クロツク信号を組み合せる
【0011】
【作用】拡張された実施例において、当該回路はデータ
の流れDATAの複数の遷移を判別し、当該抽出回路は
当該データの流れDATAの少なくとも1つの立上りエ
ツジ型の遷移及び立下りエツジ型の遷移を検出し、検出
された各遷移に呼応してパルスを出力する。好適には、
抽出回路からのパルスは持続期間Qを有し、その長さQ
は各遅延ラインの遅延素子の遅延長以下である。さらに
、非順序判別論理回路はn個の実質的に同一の組合せ論
理回路セルを有する。当該m番目のセルは第1の入力端
及び第2の入力端を有するアンドゲート回路を含み、当
該アンドゲート回路の第1の入力端は抽出回路の出力パ
ルスに結合されている。また当該セルは第1の入力端及
び第2の入力端を有するAノツトB(AnB)論理回路
を含む。AノツトB(AnB)論理回路の第1の入力端
はf(m−1)遅延クロツク信号を受けるように結合さ
れており、AnB論理回路の第2の入力端はf(m)遅
延クロツク信号(ここでm=1、2……n)を受けるよ
うに結合されている。AノツトB論理回路の出力端はア
ンドゲート回路の第2の入力端に結合されている。
【0012】本発明の新しい位相判別回路は従来の順序
論理判別回路に関連した準安定状態の問題を解決するこ
とによつて現在のデイジタルデータ判別回路技術の性能
の限界を大部分改善すると同時に回路の複雑性及び電力
消費を軽減する。さらに、同一の局部クロツク信号及び
関連した遅延ラインを用いるのにもかかわらず、本発明
によつて判別回路の正確さを改善できる。
【0013】
【実施例】以下図面について本発明の一実施例を詳述す
る。
【0014】図1に本発明によるデータエツジ遷移判別
回路の好適な一実施例を示す。データ信号及びクロツク
信号の連続的流れはライン51を介して+オンデータエ
ツジ検出回路52に送られる。以下において立上り、立
下り、又は立上り及び立下りの両方を説明する際には、
データエツジ遷移を図4〜図6に示す種々の+オンデー
タエツジ検出回路52、52′、52″のうちの適正な
1つを引用して説明する。+オンデータエツジ検出回路
52は一般的に単一シヨツトパルス発生器を有し、この
単一シヨツトパルス発生器は所望の形式のデータエツジ
遷移を受けた時非順序判別論理回路54に例えば正の出
力パルスを与える。これに代え、所望の形式のデータエ
ツジ遷移を受けた時、非順序判別論理回路54に負の出
力パルスを与えるようにしても良い。また、必要があれ
ば、+オンデータエツジ検出回路52に接続されている
ライン51にシユミツトトリガ回路を結合するようにし
ても良い。周知のように、シユミツトトリガ回路は次の
処理に対して一段と明確かつ速い遷移を与え得る。非順
序判別論理回路54は+オンデータエツジ検出回路52
の当該出力パルスを局部マスタクロツク発生回路58に
より駆動される遅延ライン56から得られる複数(n)
の遅延クロツクf(0)、f(1)……f(n−1)、
f(n)と比較する。非順序判別論理回路54は信号S
(1)、S(2)……S(n−1)、S(n)を出力し
、これらの信号は局部クロツクに応じてデータエツジ遷
移位置を再度指定する。各判別出力の発生周波数は、後
にデータの平均遷移位置を推論して最適なリタイミング
信号を容易に選択するのに好適なように記憶される。
【0015】本発明によれば、非順序判別論理回路54
は図2に示す非順序判別論理回路セル60のような同一
構成の複数の組合せ論理回路を有する。この実施例の場
合、各非順序判別論理回路54の出力信号S(1)、S
(2)、……S(n−1)及びS(n)に対応する組合
せ論理回路セル60がある。組合せ論理回路セル60は
「AノツトB」(AnB)回路62及びアンドゲート6
4を含む。m番目の組合せ論理回路セル60(ここでm
=1、2……n−1及びn)に対して遅延ライン56か
らのf(m−1)及びf(m)クロツクはAノツトB(
AnB)回路62のA入力端及びB入力端にそれぞれ与
えられ、AノツトB(AnB)回路62は
【0016】
【表1】 の真理値表を有する(ここで用いられているAノツトB
回路は「B」入力端にインバータを有するアンドゲート
回路を含む)。AノツトB(AnB回路)62の出力、
すなわちパルスG(m)はf(m−1)クロツクの位相
ずれ及び遅延ライン56(図1)の(m−1)遅延素子
の持続期間を有する。AnB回路62の出力パルスG(
m)はアンドゲート64の一方の入力端に送られる。 +オンデータエツジ検出回路52(図1)からの出力パ
ルスはアンドゲート64の他方の入力端に送られる。ア
ンドゲート回路の出力S(m)が論理「1」のときこの
ことはデータエツジ遷移がf(m−1)及びf(m)遅
延クロツク間、すなわち少なくとも一部の位置にあるこ
とを示す。特に、データエツジ遷移が同時にS(m−1
)及びS(m)であると記憶されたときこのことは、+
オンデータエツジ検出回路52からの遷移検出パルス(
後述するが、予め決められた持続期間をもつパルス)が
f(m−1)クロツク以前に開始し、かつf(m−1)
クロツクの後に終了することを意味する。データエツジ
遷移がS(m)としてだけ記憶されたときこのことは、
遷移検出パルスがf(m−1)クロツク及びf(m)ク
ロツク間に発生したことを意味する。
【0017】図3はエツジ判別動作のタイミング図を示
す。遅延クロツクf(0)、f(1)、f(2)……、
f(n−1)及びf(n)は非順序判別論理回路54(
図1)によつて遅延ライン56(図1)から得られ、特
に、対応するセルのAnB回路62(図2)にそれぞれ
与えられる。AnB回路62の出力はパルスG(1)、
G(2)……、G(n)を有する。各パルスG(m)の
幅は遅延ライン56内の(m−1)遅延素子の遅延量と
等しい。例えば立上りデータ遷移が図示のように+オン
データエツジ検出パルスPODEDになるとき、非順序
判別論理回路54内の第1の組合せ論理回路セル60の
アンドゲート回路64は出力信号パルスS(1)を発生
すると同時に、G(1)及び+オンデータエツジ検出パ
ルスPODEDが共に論理「1」レベルになる。また例
えば、立下りデータエツジ遷移(破線で示す)がパルス
G(2)とタイミングが一致したとき、非順序判別論理
回路54の第2の組合せ論理回路セル60から信号パル
スS(2)(破線で示す)が出力する。
【0018】応用する際に、受信した連続データの流れ
において立上りエツジ、立下りエツジ又は立上り及び立
下りデータエツジの両方の遷移を検出することが望まし
い場合がある。図4は立上り及び立下りデータエツジ両
方の遷移時に出力パルスを発生する+オンデータエツジ
検出回路52の好適な一実施例を示す。この実施例にお
いて、データの流れは遅延素子70(これは遅延長Qを
有する)及び排他的オア回路(XOR)72の第1の入
力端に同時に送られる。実際の例として、遅延素子70
の遅延量Qは次の条件、0.5・D<Q<Dを満足する
。ここで、Dは1つの遅延ライン56の遅延素子の遅延
長である(図1)。遅延長Qの下限は任意であり、かつ
特定の回路の動作に基づいて決まる。しかしながら、上
限に関しては遅延長Qが遅延ラインの遅延素子の遅延長
Dと等しいかそれ以上の長さであるとき、正確さが低下
する。好適には持続期間Qは遅延長Dの1.5倍であり
、遅延長Dは、+オンデータエツジ検出パルスPODE
Dが位相遅れクロツクf(0)、f(1)……、f(n
−1)及びf(n)に関連して発生するタイミングに応
じて各遷移ごとに1つ又は2つのパルス信号S(1)、
S(2)……S(n−1)及びS(n)を出力するので
、位相判別回路の精度を実際上2倍にするように動作す
る。
【0019】動作時、立上りデータエツジ遷移が発生す
ると、XOR回路72の第1の入力が論理「1」レベル
でありかつ当該回路の第2の入力(遅延素子70の出力
に結合されている)が論理「0」レベルであるので、X
OR回路72の出力パルスが発生される。当該出力パル
スの長さは遅延素子70の遅延長Qと等しい。同様に、
立下りデータエツジ遷移が発生すると、XOR回路72
の第1の入力は論理「0」レベルでありかつ第2の入力
が遅延素子70の結果として論理「1」レベルのままで
あるので、当該XOR回路72によつて出力パルスが供
給される。この時もまた出力パルスの幅は遅延長Q、す
なわちXOR回路72の第2の入力を状態の変化によつ
て生ずる立下りデータエツジ遷移に応答させる時間と等
しい。
【0020】図5は、立上りデータエツジ型の遷移だけ
を抽出する+オンデータエツジ検出回路52′の一実施
例を示す。この実施例において、+オンデータエツジ検
出回路52′は遅延素子74及びAnB回路76を含む
。AnB回路76は図2のAnB回路62において述べ
た真理値表と同じ真理値表を有する。またAnB回路7
6はA入力及びB入力を有する。A入力はライン51(
図1)から連続するデータDATAの流れを受け、遅延
長Qを有するB入力は遅延素子74を介して遅延された
後、同じ連続するデータの流れを受ける。立上りデータ
エツジ遷移が発生すると、AnB回路76のA入力は論
理「1」レベルになると共に、当該回路のB入力は持続
期間Qに等しい時間長の間論理「0」レベルのままにな
る。これがAnB回路76の長さの等しい遅延Qの出力
パルスとなる。一度AnB回路76の入力Bが論理「1
」レベルになると、AnB回路76からの出力パルスは
終了する。
【0021】図6は立下りデータエツジ型の遷移のみを
検出する+オンデータエツジ検出回路52″の一実施例
を示す。+オンデータエツジ検出回路52″は遅延素子
78及びAnB回路80を含む。この構成において、A
nB回路80のB入力は連続するデータの流れを直接受
け、当該回路のA入力は遅延素子78によつて遅延され
た同じデータの流れを受ける。かくして、入力データが
論理「1」レベルから論理「0」レベルに低下すると、
B入力が瞬時的に変化するのに対してA入力が遅延長Q
に等しい時間の間論理「1」レベルを維持し、上述の真
理値表に従つてAnB回路80から出力パルスを発生す
る。
【0022】上述の通り本発明をその最適な実施例に基
づいて特定的に図示、説明したが、本発明の精神及び範
囲を脱することなく形式及び詳細構成の双方について種
々の変更を加えてもよい。
【0023】
【発明の効果】上述のように本発明によれば、デイジタ
ルフエーズロツクドロジツク回路DPLLに対して新し
いデータエツジ位相判別技術を提供することができる。 この判別技術は組合せ論理回路のみを利用し、従つて従
来の技術による順序判別論理の問題点を解決することが
できる。かくして当該回路は従来の回路と比較してより
正確にかつより簡易に実現できる。
【図面の簡単な説明】
【図1】図1は本発明によるデータエツジ位相判別回路
を示すブロツク図である。
【図2】図2は図1の非順序判別論理回路内において実
行された組合せ論理回路の一実施例を示すブロツク図で
ある。
【図3】図3は図1のデータエツジ位相判別回路の動作
の説明に供するタイミング図である。
【図4】図4は立上り及び立下りデータエツジ遷移を識
別する図1の+オンデータエツジ検出回路の一実施例を
示すブロツク図である。
【図5】図5は立上りデータエツジ遷移を識別する図1
の+オンデータエツジ検出回路の一実施例を示すブロツ
ク図である。
【図6】図6は立下りデータエツジ遷移を識別する図1
の+オンデータエツジ検出回路の一実施例を示すブロツ
ク図である。
【図7】図7はDPLLデータリタイミング回路を示す
ブロツク図である。
【図8】図8は従来のデータエツジ位相判別回路を示す
ブロツク図である。
【符号の説明】
10……リタイミング回路、12……デイジタルフエー
ズロツクドロジツク回路DPLL、13、17、19、
21、23、25、27、31、51……ライン、14
……クロツク位相発生器、15……DPLLフロントエ
ンド回路、16……マルチプレクサ、18……エツジト
リガデータラツチ回路、20……選択補正クロツク回路
、30……データエツジ遷移判別回路、32……シユミ
ツトトリガ回路、34……局部クロツク発生回路、36
、56……遅延ライン、38……フラツシユレジスタ、
40……遷移検出器、50……データエツジ遷移判別回
路、52、52′、52″……+オンデータエツジ検出
回路、54……非順序判別論理回路、60……組合せ論
理回路セル、62、76、80……AnB回路、64…
…アンドゲート回路、70、74、78……遅延素子、
72……排他的論理(XOR)回路。

Claims (18)

    【特許請求の範囲】
  1. 【請求項1】局部クロツク信号に呼応して連続するデー
    タの流れのエツジの遷移を位相判別する回路において、
    上記局部クロツク信号は連続して接続された複数の遅延
    素子を有する遅延ラインに結合され、上記各遅延素子は
    異なる位相の遅延クロツクを出力し、上記データエツジ
    遷移位相判別回路は、連続するデータの流れにおける上
    記エツジ遷移を検出しかつそれに呼応してパルスを出力
    するために上記連続するデータの流れを受けるように結
    合された抽出回路と、上記抽出回路の出力端及び上記遅
    延ラインを介して局部クロツクに結合され、上記遅延ク
    ロツクに呼応して上記パルスを判別するために上記出力
    された抽出回路パルス及び上記複数の遅延クロツクを受
    けるようになされた組合せ論理回路とを具えることを特
    徴とするデータエツジ遷移位相判別回路。
  2. 【請求項2】上記連続するデータの流れはクロツク信号
    及びデータ信号の確定した複数のエツジ遷移を含み、上
    記データエツジ遷移位相判別回路は上記複数のデータの
    流れのエツジ遷移を判別することを特徴とする請求項1
    に記載のデータエツジ遷移位相判別回路。
  3. 【請求項3】上記抽出回路は少なくとも1つの連続する
    データの流れの立上りエツジ型の遷移及び立下りエツジ
    型の遷移を検出し、検出された各エツジ遷移に呼応して
    パルスを出力するようになされていることを特徴とする
    請求項2に記載のデータエツジ遷移位相判別回路。
  4. 【請求項4】上記抽出回路は連続するデータの流れの上
    記立上りエツジ型の遷移及び上記立下り型の遷移を共に
    検出し、検出された各エツジ遷移に呼応してパルスを出
    力するようになされていることを特徴とする請求項3に
    記載のデータエツジ遷移位相判別回路。
  5. 【請求項5】上記抽出回路から出力される上記各パルス
    は予め決められた持続期間Qを有し、上記持続期間Qは
    上記各遅延ラインの遅延素子の遅延の長さ以下であるこ
    とを特徴とする請求項3に記載のデータエツジ遷移位相
    判別回路。
  6. 【請求項6】上記各遅延ラインの遅延素子は遅延長Dを
    有し、上記持続期間Qは上記遅延長Dの約1.5倍であ
    ることを特徴とする請求項5に記載のデータエツジ遷移
    位相判別回路。
  7. 【請求項7】上記抽出回路は上記連続するデータの流れ
    の立上りエツジの遷移を検出し、検出された各遷移に呼
    応してパルスを出力し、上記抽出回路はさらに、遅延長
    Qを有する遅延素子と、A入力端及びB入力端を有する
    AノツトB論理回路とを具え、上記AノツトB論理回路
    の上記A入力端及び上記遅延素子の入力端は上記連続す
    るデータの流れを受けるように結合され、上記遅延素子
    の出力端は上記AノツトB論理回路のB入力端に結合さ
    れ、上記AノツトB論理回路からの出力パルスは上記抽
    出回路の出力パルスを有することを特徴とする請求項2
    に記載のデータエツジ遷移位相判別回路。
  8. 【請求項8】上記抽出回路は上記連続するデータの流れ
    の立下りエツジの遷移を検出し、検出された各遷移に呼
    応してパルスを出力し、上記抽出回路はさらに、遅延長
    Qを有する遅延素子と、A入力端及びB入力端を有する
    AノツトB論理回路とを具え、上記AノツトB論理回路
    の上記B入力端及び上記遅延素子の入力端は上記連続す
    るデータの流れを受けるように結合され、上記遅延素子
    の出力端は上記AノツトB論理回路のA入力端に結合さ
    れ、上記AノツトB論理回路からの出力パルスは上記抽
    出回路の出力パルスを具えることを特徴とする請求項2
    に記載のデータエツジ遷移位相判別回路。
  9. 【請求項9】上記抽出回路は上記連続する流れの立上り
    エツジの遷移及び立下りエツジの遷移を共に検出し、検
    出された各遷移に呼応してパルスを出力し、上記抽出回
    路はさらに、遅延長Qを有する遅延素子と、第1の入力
    端及び第2の入力端を有する排他的論理回路とを具え、
    上記排他的論理回路の上記第1の入力端及び上記遅延素
    子の入力端は上記連続するデータの流れを受けるように
    結合され、上記遅延素子の出力端は上記排他的論理回路
    の第2の入力端に結合され、上記排他的論理回路からの
    出力パルスは上記抽出回路の出力パルスを有することを
    特徴とする請求項2に記載のデータエツジ遷移位相判別
    回路。
  10. 【請求項10】さらに、上記組合せ論理回路は複数の組
    合せ論理回路セルを具えることを特徴とする請求項2に
    記載のデータエツジ遷移位相判別回路。
  11. 【請求項11】上記遅延ラインは異なる位相のf(0)
    、f(1)……f(n−1)及びf(n)遅延クロツク
    を出力するn個連続して接続された遅延素子を含み、上
    記遅延ラインにおいて、上記組合せ論理回路は実質的に
    同一のn個の組合せ論理回路セルを具え、上記組合せ回
    路セルは、第1の入力端及び第2の入力端を有するアン
    ドゲートと、第1の入力端及び第2の入力端を有するA
    ノツトB論理回路とを具え、上記アンドゲートの上記第
    1の入力端は上記抽出回路を受けるように結合され、上
    記AノツトB論理回路の上記第1の入力端は上記f(m
    −1)遅延クロツクを受けるように結合され、上記Aノ
    ツトB論理回路の上記第2の入力端はf(m)遅延クロ
    ツク(ここでm=1、2……n)を受信するように結合
    され、上記AノツトB論理回路は上記アンドゲート回路
    の上記第2の入力端に結合されることを特徴とする請求
    項10に記載のデータエツジ遷移位相判別回路。
  12. 【請求項12】上記AノツトB論理回路は上記Aノツト
    B論理回路の上記第1の入力端を具えるA入力端及び上
    記AノツトB論理回路の上記第2の入力端を具えるB入
    力端を含むことを特徴とする請求項11に記載のデータ
    エツジ遷移位相判別回路。
  13. 【請求項13】局部クロツク信号に呼応して連続するデ
    ータの流れのエツジ遷移を位相判別する回路において、
    上記データエツジ遷移位相判別回路は、上記連続する流
    れにおける上記エツジの遷移を検出し、それに呼応して
    出力するために上記連続するデータの流れを受けるよう
    に結合された抽出回路と、上記局部クロツク信号を受け
    るように結合された入力を有し、異なる位相の遅延クロ
    ツクを出力する連続して接続された複数の各遅延素子を
    有する遅延ラインと、上記遅延ラインを介して上記抽出
    回路の出力端及び上記局部クロツクに結合され、上記遅
    延クロツクに呼応して上記パルスを判別するために上記
    出力された抽出回路及び上記複数の遅延クロツクを組合
    せ、上記局部クロツク信号に呼応して上記エツジの遷移
    の位置を表示する信号パルスを出力する組合せ論理回路
    とを具えることを特徴とするデータエツジ遷移位相判別
    回路。
  14. 【請求項14】上記連続するデータの流れはクロツク信
    号及びデータ信号の確定したエツジの遷移を含み、上記
    遷移判別回路は上記データの流れの複数のエツジ遷移を
    判別することを特徴とする請求項13に記載のデータエ
    ツジ遷移位相判別回路。
  15. 【請求項15】上記抽出回路は上記連続するデータの流
    れの少なくとも1つの立上りエツジ型の遷移及び立下り
    エツジ型の遷移を検出し、検出された各エツジの遷移に
    呼応してパルスを出力することを特徴とする請求項14
    に記載のデータエツジ遷移位相判別回路。
  16. 【請求項16】上記抽出回路の各出力パルスは持続期間
    Qを有し、上記持続期間Qは上記遅延ラインの各遅延素
    子の遅延の長さ以下であることを特徴とする請求項15
    に記載のデータエツジ遷移位相判別回路。
  17. 【請求項17】さらに、上記組合せ論理回路はn個の組
    合せ論理回路セルを具えることを特徴とする請求項16
    に記載のデータエツジ遷移位相判別回路。
  18. 【請求項18】上記遅延ラインは異なる位相のf(0)
    、f(1)……f(n−1)及びf(n)遅延クロツク
    を出力するn個連続して接続された遅延素子を含み、上
    記遅延ラインにおいて、上記各n個の組合せ論理回路セ
    ルは実質的に同一のものであり、上記結合論理回路セル
    は第1の入力端及び第2の入力端を有するアンドゲート
    と、A入力端及びB入力端を有するAノツトB論理回路
    とを具え、上記アンドゲートの上記第1の入力端は上記
    抽出回路の出力パルスに結合され、上記AノツトB論理
    回路のA入力端は上記f(m−1)遅延クロツクを受け
    るように結合され、上記AノツトB論理回路のB入力端
    は上記f(m)遅延クロツク(ここでm=1、2……n
    )を受けるように結合され、上記AノツトB論理回路の
    出力端は上記アンドゲートの上記第2の入力端子に結合
    されることを特徴とする請求項17に記載のデータエツ
    ジ遷移位相判別回路。
JP3321047A 1991-02-05 1991-11-09 データエツジ遷移位相判別回路 Pending JPH04320109A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/650516 1991-02-05
US07/650,516 US5212716A (en) 1991-02-05 1991-02-05 Data edge phase sorting circuits

Publications (1)

Publication Number Publication Date
JPH04320109A true JPH04320109A (ja) 1992-11-10

Family

ID=24609250

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3321047A Pending JPH04320109A (ja) 1991-02-05 1991-11-09 データエツジ遷移位相判別回路

Country Status (3)

Country Link
US (1) US5212716A (ja)
EP (1) EP0498064A2 (ja)
JP (1) JPH04320109A (ja)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5619686A (en) * 1993-11-18 1997-04-08 National Semiconductor Corporation Source synchronized data transmission circuit
JP3622270B2 (ja) * 1995-06-16 2005-02-23 セイコーエプソン株式会社 映像信号処理装置、情報処理システム及び映像信号処理方法
US7266725B2 (en) 2001-09-03 2007-09-04 Pact Xpp Technologies Ag Method for debugging reconfigurable architectures
FR2749722B1 (fr) * 1996-06-10 1998-11-06 Sgs Thomson Microelectronics Diviseur programmable
DE19651075A1 (de) 1996-12-09 1998-06-10 Pact Inf Tech Gmbh Einheit zur Verarbeitung von numerischen und logischen Operationen, zum Einsatz in Prozessoren (CPU's), Mehrrechnersystemen, Datenflußprozessoren (DFP's), digitalen Signal Prozessoren (DSP's) oder dergleichen
DE19654595A1 (de) 1996-12-20 1998-07-02 Pact Inf Tech Gmbh I0- und Speicherbussystem für DFPs sowie Bausteinen mit zwei- oder mehrdimensionaler programmierbaren Zellstrukturen
ATE243390T1 (de) 1996-12-27 2003-07-15 Pact Inf Tech Gmbh Verfahren zum selbständigen dynamischen umladen von datenflussprozessoren (dfps) sowie bausteinen mit zwei- oder mehrdimensionalen programmierbaren zellstrukturen (fpgas, dpgas, o.dgl.)
US6542998B1 (en) 1997-02-08 2003-04-01 Pact Gmbh Method of self-synchronization of configurable elements of a programmable module
US6229859B1 (en) 1997-09-04 2001-05-08 Silicon Image, Inc. System and method for high-speed, synchronized data communication
US8686549B2 (en) 2001-09-03 2014-04-01 Martin Vorbach Reconfigurable elements
DE19861088A1 (de) 1997-12-22 2000-02-10 Pact Inf Tech Gmbh Verfahren zur Reparatur von integrierten Schaltkreisen
US6029252A (en) * 1998-04-17 2000-02-22 Micron Technology, Inc. Method and apparatus for generating multi-phase clock signals, and circuitry, memory devices, and computer systems using same
US6236427B1 (en) * 1999-04-15 2001-05-22 Hewlett-Packard Company Edge placement device
JP2003505753A (ja) 1999-06-10 2003-02-12 ペーアーツェーテー インフォルマツィオーンステヒノロギー ゲゼルシャフト ミット ベシュレンクテル ハフツング セル構造におけるシーケンス分割方法
DE50115584D1 (de) 2000-06-13 2010-09-16 Krass Maren Pipeline ct-protokolle und -kommunikation
US6373515B1 (en) 2000-08-09 2002-04-16 Hewlett-Packard Company Variable resolution transition placement device
US7595659B2 (en) * 2000-10-09 2009-09-29 Pact Xpp Technologies Ag Logic cell array and bus system
US8058899B2 (en) 2000-10-06 2011-11-15 Martin Vorbach Logic cell array and bus system
US8155256B2 (en) * 2000-10-23 2012-04-10 Texas Instruments Incorporated Method and apparatus for asynchronous clock retiming
US7444531B2 (en) 2001-03-05 2008-10-28 Pact Xpp Technologies Ag Methods and devices for treating and processing data
US7844796B2 (en) 2001-03-05 2010-11-30 Martin Vorbach Data processing device and method
US9037807B2 (en) 2001-03-05 2015-05-19 Pact Xpp Technologies Ag Processor arrangement on a chip including data processing, memory, and interface elements
US7116728B2 (en) * 2001-05-25 2006-10-03 Matsushita Electric Industrial Co., Ltd. Quadrature alignment in communications receivers using dual delay lines
JP2004533691A (ja) 2001-06-20 2004-11-04 ペーアーツェーテー イクスペーペー テクノロジーズ アクチエンゲゼルシャフト データを処理するための方法
US7996827B2 (en) 2001-08-16 2011-08-09 Martin Vorbach Method for the translation of programs for reconfigurable architectures
US7434191B2 (en) 2001-09-03 2008-10-07 Pact Xpp Technologies Ag Router
US8686475B2 (en) 2001-09-19 2014-04-01 Pact Xpp Technologies Ag Reconfigurable elements
US7577822B2 (en) 2001-12-14 2009-08-18 Pact Xpp Technologies Ag Parallel task operation in processor and reconfigurable coprocessor configured based on information in link list including termination information for synchronization
WO2003060747A2 (de) 2002-01-19 2003-07-24 Pact Xpp Technologies Ag Reconfigurierbarer prozessor
EP2043000B1 (de) 2002-02-18 2011-12-21 Richter, Thomas Bussysteme und Rekonfigurationsverfahren
US8914590B2 (en) 2002-08-07 2014-12-16 Pact Xpp Technologies Ag Data processing method and device
US7657861B2 (en) 2002-08-07 2010-02-02 Pact Xpp Technologies Ag Method and device for processing data
AU2003286131A1 (en) 2002-08-07 2004-03-19 Pact Xpp Technologies Ag Method and device for processing data
US7394284B2 (en) 2002-09-06 2008-07-01 Pact Xpp Technologies Ag Reconfigurable sequencer structure
US6885228B2 (en) 2002-10-02 2005-04-26 Hewlett-Packard Development Company, L.P. Non-iterative signal synchronization
US6980041B2 (en) * 2002-10-04 2005-12-27 Hewlett-Packard Development Company, L.P. Non-iterative introduction of phase delay into signal without feedback
JP4700611B2 (ja) 2003-08-28 2011-06-15 ペーアーツェーテー イクスペーペー テクノロジーズ アクチエンゲゼルシャフト データ処理装置およびデータ処理方法
US7397876B2 (en) * 2004-08-11 2008-07-08 International Business Machines Corporation Methods and arrangements for link power reduction
JP2009524134A (ja) 2006-01-18 2009-06-25 ペーアーツェーテー イクスペーペー テクノロジーズ アクチエンゲゼルシャフト ハードウェア定義方法
US7693257B2 (en) * 2006-06-29 2010-04-06 Accuray Incorporated Treatment delivery optimization
KR102512819B1 (ko) * 2016-04-19 2023-03-23 삼성전자주식회사 딜레이 코드를 발생하는 전압 모니터

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2069263A (en) * 1980-01-31 1981-08-19 Philips Nv Arrangement for synchronizing the phase of a local clock signal with an input signal

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3481472D1 (de) * 1984-12-21 1990-04-05 Ibm Digitale phasenregelschleife.
JP2592795B2 (ja) * 1985-05-24 1997-03-19 キヤノン株式会社 情報データ復調装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2069263A (en) * 1980-01-31 1981-08-19 Philips Nv Arrangement for synchronizing the phase of a local clock signal with an input signal

Also Published As

Publication number Publication date
EP0498064A2 (en) 1992-08-12
EP0498064A3 (ja) 1994-08-31
US5212716A (en) 1993-05-18

Similar Documents

Publication Publication Date Title
JPH04320109A (ja) データエツジ遷移位相判別回路
CN102497204B (zh) 用于延迟锁定环的初始化电路
US4380815A (en) Simplified NRZ data phase detector with expanded measuring interval
JP2002281007A (ja) 信号発生回路、クロック復元回路、検証回路、データ同期回路およびデータ復元回路
KR0153952B1 (ko) 고속 디지털 데이터 리타이밍 장치
US6959058B2 (en) Data recovery apparatus and method for minimizing errors due to clock skew
JPH1013397A (ja) シリアル・データ流の高速データ捕獲のシステムと方法
US7015727B2 (en) Generating a lock signal indicating whether an output clock signal generated by a PLL is in lock with an input reference signal
JPH0150150B2 (ja)
US5694062A (en) Self-timed phase detector and method
US5550878A (en) Phase comparator
US20050035798A1 (en) Circuit, apparatus and method for obtaining a lock state value
JP2005506798A (ja) 遷移検出、妥当正確認および記憶回路
JP2805604B2 (ja) マンチェスターコードのディコーディング装置
US6794945B2 (en) PLL for clock recovery with initialization sequence
CN113078899A (zh) 时钟和数据恢复电路
US5781765A (en) System for data synchronization between two devices using four time domains
KR100335697B1 (ko) 주파수 편차 검출 장치 및 방법
US7023944B2 (en) Method and circuit for glitch-free changing of clocks having different phases
US7194057B2 (en) System and method of oversampling high speed clock/data recovery
US7321647B2 (en) Clock extracting circuit and clock extracting method
US6604203B1 (en) Arrangement and method for self-synchronization data to a local clock
JP3178612B2 (ja) 位相同期クロック抽出回路
US20050047540A1 (en) Phase detector and method of detecting phase
JP4000472B2 (ja) 位相比較器