JP2002124854A - Signal selection circuit - Google Patents

Signal selection circuit

Info

Publication number
JP2002124854A
JP2002124854A JP2000314151A JP2000314151A JP2002124854A JP 2002124854 A JP2002124854 A JP 2002124854A JP 2000314151 A JP2000314151 A JP 2000314151A JP 2000314151 A JP2000314151 A JP 2000314151A JP 2002124854 A JP2002124854 A JP 2002124854A
Authority
JP
Japan
Prior art keywords
signal
input
selection
circuit
retiming
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.)
Withdrawn
Application number
JP2000314151A
Other languages
Japanese (ja)
Inventor
Yoshiteru Ogata
芳照 尾形
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 JP2000314151A priority Critical patent/JP2002124854A/en
Publication of JP2002124854A publication Critical patent/JP2002124854A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Pulse Circuits (AREA)

Abstract

PROBLEM TO BE SOLVED: To obtain a signal selection circuit in which hazard is not generated in a selected output signal. SOLUTION: The signal selection circuit comprises a selector circuit SEL1 for selecting and outputting any one of first and second input clock signals ICK0 and ICK1 having a phase ϕ which may be different in the range of 0<ϕ<π, and a retiming circuit FF1 for retiming an input selection signal CS to generate a selection signal CS of the selector circuit SEL1 wherein retiming is effected by the edge of the first or second input clock signal ICK0 or ICK1 having a phase lag (ICK1 in the demonstrated example).

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は信号選択回路に関
し、更に詳しくは位相の異なるクロック信号の選択制御
(クロックリカバリ回路)に適用して好適なるものであ
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a signal selection circuit, and more particularly, to a signal selection circuit suitable for application to selection control (clock recovery circuit) of clock signals having different phases.

【0002】例えばデータ伝送装置の受信回路では主信
号データを最適のクロック位相で打ち抜くことが行わ
れ、このために複数位相の入力クロック信号の中から最
適位相のクロック信号を選択することが行われる。しか
し、入力クロック信号の切り替えタイミングが不適当で
あると、出力のクロック信号にハザード等が発生し、主
信号データの誤サンプル(2重サンプル等)の原因とな
る。そこで、出力のクロック信号にハザード等が発生し
ないことが望まれる。
For example, in a receiving circuit of a data transmission apparatus, main signal data is punched out at an optimum clock phase, and for this purpose, a clock signal of an optimum phase is selected from a plurality of input clock signals. . However, if the switching timing of the input clock signal is inappropriate, a hazard or the like occurs in the output clock signal, which causes an erroneous sample (such as a double sample) of the main signal data. Therefore, it is desired that no hazard or the like occurs in the output clock signal.

【0003】[0003]

【従来の技術】図12〜図15は従来技術を説明する図
(1)〜(4)で、図12は比較的低速の入力クロック
信号を切り替える場合を示している。図12(A)はそ
のブロック構成図を示し、図において、SEL1はディ
ジタル信号のセレクタ回路、FF1,FF2はDタイプ
のフリップフロップ回路である。
2. Description of the Related Art FIGS. 12 to 15 are diagrams (1) to (4) for explaining the prior art, and FIG. 12 shows a case where a relatively low-speed input clock signal is switched. FIG. 12A is a block diagram showing the configuration. In the figure, SEL1 is a digital signal selector circuit, and FF1 and FF2 are D-type flip-flop circuits.

【0004】SEL1には位相がπ/2異なるデューテ
ィー比1/2のクロック信号ICK0,ICK1が入力
している。また、FF1のデータ入力端子Dには任意タ
イミングに変化するような選択信号CSが入力してお
り、該信号CSは、FF1で高速のマスタクロック信号
MCKによりリタイミング(サンプリング)され、その
出力の選択信号CSCがSEL1の選択入力端子Sに加
えられる。更にSEL1の出力信号AはFF2でリタイ
ミングされ、出力のクロック信号OCKとなる。
[0006] Clock signals ICK0 and ICK1 having a duty ratio of 1/2 and having phases different by π / 2 are input to SEL1. A selection signal CS that changes at an arbitrary timing is input to the data input terminal D of the FF1, and the selection signal CS is retimed (sampled) by the high-speed master clock signal MCK in the FF1, and the output of the signal CS is output. A selection signal CSC is applied to a selection input terminal S of SEL1. Further, the output signal A of the SEL1 is retimed by the FF2 and becomes an output clock signal OCK.

【0005】図12(B)は出力クロック信号OCKを
入力のICK0からICK1に切り替える場合のタイミ
ングチャートを示す。今、入力の選択信号CSが図示の
タイミングで「0」から「1」に変化したとすると、該
信号CSはFF1でリタイミングされて選択信号CSC
となる。このとき、SEL1では、切替前のICK0の
レベル「0」を出力した後、ICK1のレベル「1」を
新たに選択・出力することになるため、その出力信号a
には図示のようなハザードが発生し得る。しかし、この
出力信号aは、更にFF2でマスタクロック信号MCK
によりリタイミング(サンプリング)されるため、その
出力クロック信号OCKには上記ハザードの影響は生じ
ない。
FIG. 12B shows a timing chart when the output clock signal OCK is switched from input ICK0 to ICK1. Now, assuming that the input selection signal CS changes from “0” to “1” at the illustrated timing, the signal CS is retimed by the FF1 and the selection signal CSC
Becomes At this time, since the SEL1 outputs the level “0” of the ICK0 before the switching, the level “1” of the ICK1 is newly selected and output.
May cause a hazard as shown. However, the output signal a is further supplied to the master clock signal MCK by FF2.
Therefore, the output clock signal OCK is not affected by the hazard.

【0006】しかるに、近年の電子回路システムの高速
化により、入力クロック信号ICK0,ICK1に対し
て上記のような高速マスタクロック信号MCKを利用す
ることは、もはやできない状況にある。
However, with the recent increase in the speed of electronic circuit systems, it is no longer possible to use the high-speed master clock signal MCK as described above for the input clock signals ICK0 and ICK1.

【0007】図13は高速の入力クロック信号を非同期
で切り替える場合を示している。入力クロック信号IC
K0,ICK1が高速になると、上記図12のような手
法はもはや使用できず、やむなく図13(A)のような
非同期構成にて切り替えることになる。しかし、入力の
選択信号CSが、もし図13(B)に示すようなタイミ
ングで切り替えられると、出力クロック信号OCKには
上記図12(B)の場合と同様にしてハザードが発生し
てしまう。このような、出力クロック信号OCKにおけ
るハザードは、入力データ(不図示)の重複取り込み等
につながるため、その発生を避けたい。
FIG. 13 shows a case where a high-speed input clock signal is asynchronously switched. Input clock signal IC
When the speeds of K0 and ICK1 increase, the method as shown in FIG. 12 cannot be used anymore, and the switching is inevitably performed in an asynchronous configuration as shown in FIG. However, if the input selection signal CS is switched at the timing shown in FIG. 13B, a hazard is generated in the output clock signal OCK as in the case of FIG. 12B. Such a hazard in the output clock signal OCK leads to overlapping capture of input data (not shown) and the like.

【0008】図14,図15は入力データをその最適
(中央)のクロック位相でサンプリングする場合のクロ
ック選択回路を示している。図14はそのブロック構成
図を示し、8つの入力クロック信号ICK0〜ICK7
が夫々1/8クロック位相づつずれて入力している。こ
の状態で、SEL1〜SEL7は入力のバイナリ選択信
号CSB0〜CSB2に従ってICK0〜ICK7のう
ちの何れか1つを選択・出力する。
FIG. 14 and FIG.
The clock selection circuit when sampling is performed at the (center) clock phase is shown. FIG. 14 is a block diagram showing the configuration of the system, in which eight input clock signals ICK0 to ICK7 are input.
Are input with a shift of 1/8 clock phase. In this state, SEL1 to SEL7 select and output any one of ICK0 to ICK7 according to the input binary selection signals CSB0 to CSB2.

【0009】しかし、上記入力クロック信号ICK0〜
ICK7をバイナリ選択信号CSBで直接に切り替える
構成であると、バイナリ選択信号B0〜B2では2以上
の信号レベルが同時に変化する場合があるため、これら
各信号の遷移タイミングにずれがあると、出力クロック
信号OCKにはハザードが発生してしまう。
However, the input clock signals ICK0 to ICK0
If the configuration is such that the ICK7 is directly switched by the binary selection signal CSB, two or more signal levels may change at the same time in the binary selection signals B0 to B2. A hazard occurs in the signal OCK.

【0010】図15に上記図14の構成で入力クロック
信号ICK3からICK4に選択切替する場合のタイミ
ングチャートを示す。このとき、バイナリ選択信号B
0,B1のレベル「1」から「0」への変化に対して、
バイナリ選択信号B2のレベル「0」から「1」への変
化が遅れると、SEL7の出力には、一瞬だけ入力クロ
ック信号ICK0のレベル「0」が選択出力されてしま
い、このため出力クロック信号OCKには図示のような
ハザードが発生してしまう。
FIG. 15 shows a timing chart when the input clock signal ICK3 is selectively switched to ICK4 in the configuration of FIG. At this time, the binary selection signal B
When the level of 0, B1 changes from "1" to "0",
If the change of the level of the binary selection signal B2 from "0" to "1" is delayed, the level "0" of the input clock signal ICK0 is selected and output to the output of the SEL7 for a moment, so that the output clock signal OCK is output. Generates a hazard as shown in FIG.

【0011】[0011]

【発明が解決しようとする課題】上記の如く従来の信号
選択方式では、その出力信号にハザードが発生する不都
合があった。
As described above, the conventional signal selection system has a disadvantage that a hazard is generated in the output signal.

【0012】本発明は上記従来技術の問題点に鑑みなさ
れたもので、その目的とする所は、出力信号にハザード
が発生しない信号選択回路を提供することにある。
SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned problems of the prior art, and an object of the present invention is to provide a signal selection circuit that does not generate a hazard in an output signal.

【0013】[0013]

【課題を解決するための手段】上記の課題は例えば図1
(A)の構成により解決される。即ち、本発明(1)の
信号選択回路は、位相φが0<φ<πの範囲内で異なり
得る第1,第2の入力クロック信号ICK0,ICK1
の内のいずれか一つを選択・出力するセレクタ回路SE
L1と、入力の選択信号CSをリタイミングして前記セ
レクタ回路SEL1の選択用信号CSCを生成するリタ
イミング回路FF1であって、前記第1,第2の入力ク
ロック信号ICK0,ICK1の内の位相の遅い入力ク
ロック信号(図の例ではICK1)のエッジによりリタ
イミングするもの、とを備えるものである。
The above-mentioned problem is solved, for example, by referring to FIG.
The problem is solved by the configuration of (A). In other words, the signal selection circuit of the present invention (1) provides the first and second input clock signals ICK0 and ICK1 whose phases φ can vary within the range of 0 <φ <π.
Selector circuit SE for selecting and outputting any one of
L1 and a retiming circuit FF1 for retiming the input selection signal CS to generate a selection signal CSC for the selector circuit SEL1, wherein the phase of the first and second input clock signals ICK0 and ICK1 is And retiming by the edge of an input clock signal (ICK1 in the example of the figure) which is late.

【0014】図1(B)にFF1がICK1の立上りエ
ッジでリタイミングされる場合のタイミングチャートを
示す。まず、入力の選択信号CSがタイミングt1で
「0」から「1」に変化すると、FF1の出力選択信号
CSCはその後のICK1の立上りエッジで「0」から
「1」に変化する。このとき、SEL1では、切替前に
選択されていたICK0のレベル「1」と、切替後に選
択されるICK1のレベル「1」とが一致するため、出
力のクロック信号OCKにはハザードは発生し得ない。
次に、入力の選択信号CSがタイミングt2で「1」か
ら「0」に変化すると、FF1の出力選択信号CSCは
その後のICK1の立上りエッジで「1」から「0」に
変化する。このとき、SEL1では、切替前に選択さ
れ、かつ既にレベル「1」に変化しているICK1のレ
ベル「1」と、切替後に選択されるICK0のレベル
「1」とが一致するため、この場合も出力のクロック信
号OCKにはハザードは発生し得ない。
FIG. 1B shows a timing chart when the FF1 is retimed at the rising edge of ICK1. First, when the input selection signal CS changes from “0” to “1” at the timing t1, the output selection signal CSC of the FF1 changes from “0” to “1” at the subsequent rising edge of ICK1. At this time, in SEL1, since the level “1” of ICK0 selected before switching and the level “1” of ICK1 selected after switching match, a hazard may occur in the output clock signal OCK. Absent.
Next, when the input selection signal CS changes from “1” to “0” at the timing t2, the output selection signal CSC of the FF1 changes from “1” to “0” at the subsequent rising edge of ICK1. At this time, in SEL1, the level “1” of ICK1 selected before switching and already changed to level “1” matches the level “1” of ICK0 selected after switching. No hazard can occur in the output clock signal OCK.

【0015】なお、この切替エッジはICK1の立上り
エッジに限らない。図1(C)はFF1がICK1の立
下りエッジでリタイミングされる場合のタイミングチャ
ートを示し、この場合も上記同様にして出力のクロック
信号OCKにはハザードは発生し得ない。従って、本発
明(1)によれば、簡単な構成により2つの高速入力ク
ロック信号ICK0,ICK1をハザード無しで切り替
えることが可能となり、複数クロック信号を切り替えて
使用するような電子回路システムの信頼性向上に寄与す
るところが極めて大きい。
The switching edge is not limited to the rising edge of ICK1. FIG. 1C shows a timing chart when the FF1 is retimed at the falling edge of the ICK1, and in this case as well, no hazard can be generated in the output clock signal OCK in the same manner as described above. Therefore, according to the present invention (1), the two high-speed input clock signals ICK0 and ICK1 can be switched without a hazard with a simple configuration, and the reliability of an electronic circuit system that switches and uses a plurality of clock signals can be used. The area that contributes to the improvement is extremely large.

【0016】また上記の課題は例えば図2の構成により
解決される。即ち、本発明(2)の信号選択回路は、リ
タイミング選択信号CSGCに従い位相φが0<φ<2
πの範囲内で異なり得る複数の入力クロック信号ICK
0〜ICK7の内のいずれか一つを選択・出力する第1
のセレクタ回路SEL1と、入力の選択信号CSGに従
い前記複数の入力クロック信号ICK0〜ICK7の内
のいずれか一つを選択・出力する第2のセレクタ回路S
EL2と、前記入力の選択信号CSGをリタイミングし
て前記第1のセレクタ回路SEL1のリタイミング選択
信号CSGCを生成するリタイミング回路RG1であっ
て、前記第1,第2のセレクタ回路SEL1,SEL2
の出力の論理積信号Bによりリタイミングするもの、と
を備えるものである。
The above-mentioned problem can be solved, for example, by the structure shown in FIG. That is, in the signal selection circuit of the present invention (2), the phase φ is 0 <φ <2 in accordance with the retiming selection signal CSGC.
A plurality of input clock signals ICK that can differ within the range of π
0 to select and output any one of 0 to ICK7
And a second selector circuit S for selecting and outputting one of the plurality of input clock signals ICK0 to ICK7 in accordance with the input selection signal CSG.
EL2 and a retiming circuit RG1 for retiming the input selection signal CSG to generate a retiming selection signal CSGC for the first selector circuit SEL1, wherein the first and second selector circuits SEL1, SEL2
And retiming by the AND signal B of the output of

【0017】本発明(2)においては、予め入力の選択
信号CSGによりSEL2で次に選択する信号ICKを
選択(先読み)してそのクロック位相(実際の切替タイ
ミング)Aを得ると共に、該SEL2の非同期選択によ
って生じることのある信号A上のハザードを、SEL1
の出力クロック信号OCKとの論理積をとることにより
有効に除去し、得られた信号Bにより入力の選択信号C
SGをリタイミングする。従って、本発明(2)によれ
ば、簡単な構成により多数の高速入力クロック信号IC
K0〜ICK7をハザード無く切り替えられる。
In the present invention (2), a signal ICK to be selected next by SEL2 is selected (read ahead) by an input selection signal CSG in advance to obtain a clock phase (actual switching timing) A of the SEL2. Hazard on signal A that may be caused by asynchronous selection is identified by SEL1
Is effectively removed by taking the logical product with the output clock signal OCK, and the selected signal C of the input is obtained by the obtained signal B.
Retiming SG. Therefore, according to the present invention (2), a large number of high-speed input clock signals IC
K0 to ICK7 can be switched without hazard.

【0018】また上記の課題は例えば図5の構成により
解決される。即ち、本発明(3)の信号選択回路は、リ
タイミング選択信号CSGCに従い位相φが0<φ<2
πの範囲内で異なり得る複数の入力クロック信号ICK
0〜ICK7の内のいずれか一つを選択・出力する第1
のセレクタ回路SEL1と、前記リタイミング選択信号
CSGCに従い前記第1のセレクタ回路による現在選択
中の入力信号から次に選択する入力信号までの所定のグ
ループ内で、その信号レベルが現在選択中の入力信号と
一致する方向に最も遅く変化する入力信号を選択する第
2のセレクタ回路SEL2と、入力の選択信号CSGを
リタイミングして前記第1,第2のセレクタ回路のリタ
イミング選択信号を生成するリタイミング回路RG1で
あって、前記第2のセレクタ回路SEL2の出力信号A
のエッジによりリタイミングするもの、とを備えるもの
である。
The above-mentioned problem can be solved, for example, by the structure shown in FIG. That is, in the signal selection circuit of the present invention (3), the phase φ is 0 <φ <2 in accordance with the retiming selection signal CSGC.
A plurality of input clock signals ICK that can differ within the range of π
0 to select and output any one of 0 to ICK7
And a signal level of a currently selected input signal in a predetermined group from an input signal currently selected by the first selector circuit to an input signal to be selected next according to the retiming selection signal CSGC. A second selector circuit SEL2 for selecting an input signal that changes most slowly in a direction corresponding to the signal, and retiming the input selection signal CSG to generate a retiming selection signal for the first and second selector circuits. An output signal A of the second selector circuit SEL2 which is a retiming circuit RG1;
That is retimed by the edge of.

【0019】本発明(3)においては、第1,第2のセ
レクタ回路SEL1,SEL2により現在選択中の入力
クロック信号(例えばICK0)と、次に選択する入力
クロック信号(例えばICK1)との間で、上記図1
(A)に示したものと同様の状態を構成しておく簡単な
構成により、多数の高速入力クロック信号ICK0〜I
CK7をハザード無く切り替えられる。
In the present invention (3), the input clock signal (for example, ICK0) currently selected by the first and second selector circuits SEL1, SEL2 and the input clock signal (for example, ICK1) to be selected next. In the above FIG.
With a simple configuration in which a state similar to that shown in FIG.
CK7 can be switched without hazard.

【0020】また上記の課題は例えば図7の構成により
解決される。即ち、本発明(4)の信号選択回路は、入
力の選択信号CSG0/CSG1/CSG2に従い各2
入力信号の内のいずれか1つを選択・出力する複数のセ
レクタ回路SEL1〜SEL7をピラミッド状の複数段
(図の例では3段)に接続してN(例えば8)入力対1
出力の信号選択回路を構成すると共に、各段のセレクタ
回路に入力する前記選択信号をグレイコードを構成する
各ビット信号CSG0〜CSG2としたものである。
The above problem is solved by, for example, the configuration shown in FIG. That is, the signal selection circuit of the present invention (4) performs two signal operations in accordance with the input selection signals CSG0 / CSG1 / CSG2.
A plurality of selector circuits SEL1 to SEL7 for selecting and outputting any one of the input signals are connected to a plurality of pyramid-shaped stages (three stages in the example in the figure), and N (for example, 8) input pairs 1
In addition to forming an output signal selection circuit, the selection signals input to the selector circuits at each stage are bit signals CSG0 to CSG2 forming a gray code.

【0021】本発明(4)においては、各段のセレクタ
回路に入力する選択信号をグレイコードを構成する各ビ
ット信号CSG0〜CSG2としたことにより、入力の
選択信号CSBの内容を「0」〜「7」,[0]の方向
に変化させても、又は逆に「7」〜「0」,[7]の方
向に変化させても、その各遷移途中ではいずれか1つの
ビット信号CSG0,CSG1又はCSG2しか変化し
ない。
In the present invention (4), the selection signals input to the selector circuits at each stage are the bit signals CSG0 to CSG2 constituting the gray code, so that the contents of the input selection signal CSB are "0" to "0". Even if it is changed in the direction of “7”, [0], or conversely, it is changed in the direction of “7” to “0”, [7], any one bit signal CSG0, Only CSG1 or CSG2 changes.

【0022】従って、各セレクタ回路SEL1〜SEL
7内における2入力信号の選択切替でハザードが生じな
いばかりか、複数段についてもいずれか1つの段しか選
択切替が生じないため、信号選択回路の全体でもハザー
ドは発生しない。
Therefore, each of the selector circuits SEL1 to SEL
Not only does a hazard not occur in the selection switching of the two input signals in 7, but also in any one of the multiple stages, the selection switching does not occur, so that the hazard does not occur in the entire signal selection circuit.

【0023】また上記の課題は例えば図9の構成により
解決される。即ち、本発明(5)の信号選択回路は、上
記本発明(1)に記載の複数の2入力信号選択回路をピ
ラミッド状の複数段(図の例では3段)に接続してN
(例えば8)入力対1出力の信号選択回路を構成すると
共に、各段のリタイミング回路FF1〜FF7に入力す
る選択信号をグレイコードを構成する各ビット信号CS
G0〜CSG2としたものである。
The above problem can be solved, for example, by the structure shown in FIG. In other words, the signal selection circuit of the present invention (5) connects the plurality of two-input signal selection circuits described in the present invention (1) to a plurality of pyramid-shaped stages (three stages in the example in the figure), and
(E.g., 8) A signal selection circuit having one input to one output is formed, and a selection signal input to each of the retiming circuits FF1 to FF7 is converted into a bit signal CS forming a Gray code.
G0 to CSG2.

【0024】従って、各2入力信号選択回路内における
2入力信号の選択切替でハザードが生じないばかりか、
複数段についてもいずれか1つの段しか選択切替が生じ
ないため、信号選択回路の全体でもハザードは発生しな
い。
Therefore, not only does a hazard not occur when two input signals are selectively switched in each two-input signal selection circuit,
Since only one of the stages is switched, the hazard does not occur in the entire signal selection circuit.

【0025】[0025]

【発明の実施の形態】以下、添付図面に従って本発明に
好適なる複数の実施の形態を詳細に説明する。なお 、
全図を通して同一符号は同一又は相当部分を示すものと
する。
Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Note that
Throughout the drawings, the same reference numerals indicate the same or corresponding parts.

【0026】図1は第1の実施の形態による信号選択回
路を示す図で、位相が異なる2つの入力クロック信号を
切り替える簡単(基本的)な場合を示す。
FIG. 1 is a diagram showing a signal selection circuit according to the first embodiment, showing a simple (basic) case of switching between two input clock signals having different phases.

【0027】図1(A)はそのブロック構成図を示し、
図において、SEL1(セレクタ回路に相当)には上記
図13と同様の入力クロック信号ICK0,ICK1が
入力する。一方、FF1(リタイミング回路に相当)の
データ入力端子Dには任意タイミングに変化する選択信
号CSが入力しており、該選択信号CSはFF1で入力
クロック信号ICK0,ICK1中の位相の遅い方のク
ロック信号ICK1のエッジ(立上り/立下りエッジ)
でリタイミングされ、その出力の選択信号CSCがSE
L1の選択入力端子Sに加えられる。以下、そのクロッ
ク切替動作を説明する。
FIG. 1 (A) shows a block diagram of the system.
In the figure, SEL1 (corresponding to a selector circuit) receives input clock signals ICK0 and ICK1 similar to those in FIG. On the other hand, a selection signal CS that changes at an arbitrary timing is input to the data input terminal D of the FF1 (corresponding to a retiming circuit), and the selection signal CS is the FF1 which has a lower phase among the input clock signals ICK0 and ICK1. Edge of clock signal ICK1 (rising / falling edge)
And the selection signal CSC of the output is SE.
It is applied to the selection input terminal S of L1. Hereinafter, the clock switching operation will be described.

【0028】図1(B)にFF1がICK1の立上りエ
ッジでリタイミングされる場合のタイミングチャートを
示す。まず、入力の選択信号CSがタイミングt1で
「0」から「1」に変化すると、FF1の出力選択信号
CSCはその後のICK1の立上りエッジで「0」から
「1」に変化する。このとき、SEL1では、切替前に
選択されていたICK0のレベル「1」と、切替後に選
択されるICK1のレベル「1」とが一致するため、出
力のクロック信号OCKにはハザードは発生し得ない。
FIG. 1B shows a timing chart when FF1 is retimed at the rising edge of ICK1. First, when the input selection signal CS changes from “0” to “1” at the timing t1, the output selection signal CSC of the FF1 changes from “0” to “1” at the subsequent rising edge of ICK1. At this time, in SEL1, since the level “1” of ICK0 selected before switching and the level “1” of ICK1 selected after switching match, a hazard may occur in the output clock signal OCK. Absent.

【0029】次に、入力の選択信号CSがタイミングt
2で「1」から「0」に変化すると、FF1の出力選択
信号CSCはその後のICK1の立上りエッジで「1」
から「0」に変化する。このとき、SEL1では、切替
前に選択され、かつ既にレベル「1」に変化しているI
CK1のレベル「1」と、切替後に選択されるICK0
のレベル「1」とが一致するため、この場合も出力のク
ロック信号OCKにはハザードは発生し得ない。なお、
この切替エッジはICK1の立上りエッジに限らない。
Next, the input selection signal CS is set at the timing t.
2 changes from “1” to “0”, the output selection signal CSC of FF1 changes to “1” at the subsequent rising edge of ICK1.
From “0” to “0”. At this time, in SEL1, I which has been selected before switching and has already changed to level "1" is selected.
CK1 level "1" and ICK0 selected after switching
In this case, no hazard can be generated in the output clock signal OCK. In addition,
This switching edge is not limited to the rising edge of ICK1.

【0030】図1(C)にFF1がICK1の立下りエ
ッジでリタイミングされる場合のタイミングチャートを
示す。まず、入力の選択信号CSがタイミングt1で
「0」から「1」に変化すると、FF1の出力選択信号
CSCはその後のICK1の立下りエッジで「0」から
「1」に変化する。このとき、SEL1では、切替前に
選択されていたICK0のレベル「0」と、切替後に選
択されるICK1のレベル「0」とが一致するため、出
力のクロック信号OCKにはハザードは発生し得ない。
FIG. 1C shows a timing chart when FF1 is retimed at the falling edge of ICK1. First, when the input selection signal CS changes from “0” to “1” at the timing t1, the output selection signal CSC of the FF1 changes from “0” to “1” at the subsequent falling edge of ICK1. At this time, in SEL1, since the level “0” of ICK0 selected before switching and the level “0” of ICK1 selected after switching match, a hazard may occur in the output clock signal OCK. Absent.

【0031】次に、入力の選択信号CSがタイミングt
2で「1」から「0」に変化すると、FF1の出力選択
信号CSCはその後のICK1の立下りエッジで「1」
から「0」に変化する。このとき、SEL1では、切替
前に選択され、かつ既にレベル「0」に変化しているI
CK1のレベル「0」と、切替後に選択されるICK0
のレベル「0」とが一致するため、この場合も出力のク
ロック信号OCKにはハザードは発生し得ない。
Next, when the input selection signal CS is at the timing t
When the signal changes from “1” to “0” in step 2, the output selection signal CSC of the FF1 changes to “1” at the subsequent falling edge of ICK1.
From “0” to “0”. At this time, in SEL1, I which has been selected before switching and has already changed to level "0" is selected.
CK1 level “0” and ICK0 selected after switching
In this case, no hazard is generated in the output clock signal OCK.

【0032】図2〜図4は第2の実施の形態による信号
選択回路を説明する図(1)〜(3)で、8相クロック
リカバリ回路への適用例を示す。
FIGS. 2 to 4 are diagrams (1) to (3) for explaining a signal selection circuit according to the second embodiment, and show an example of application to an eight-phase clock recovery circuit.

【0033】図2はそのブロック構成図を示し、図にお
いて、SEL1,SEL2(第1,第2のセレクタ回路
に相当)の各入力端子0〜7には位相が2π/8づつ異
なる8つの入力クロック信号ICK0〜ICK7が入力
している。一方、3ビットレジスタRG1(リタイミン
グ回路に相当)のデータ入力端子Dには任意タイミング
に変化するような、好ましくはグレイコード(Gray Cod
e)信号からなる選択信号CSG0〜CSG2が入力し
ている。この選択信号CSGは、RG1でANDゲート
回路A1の出力信号(SEL1,SEL2の各出力の論
理積信号)Bによりリタイミングされ、その出力のリタ
イミング選択信号CSGC0〜CSGC2がSEL1の
選択入力端子Sに加えられる。なお、SEL1,SEL
2の内部回路は後述の図7に示すものと同様で良い。以
下、図2の回路のクロック切替動作を説明する。
FIG. 2 is a block diagram showing the configuration. In FIG. 2, each of input terminals 0 to 7 of SEL1 and SEL2 (corresponding to first and second selector circuits) has eight inputs having phases different by 2π / 8 from each other. Clock signals ICK0 to ICK7 are input. On the other hand, the data input terminal D of the 3-bit register RG1 (corresponding to a retiming circuit) preferably has a gray code (Gray Code) which changes at an arbitrary timing.
e) Selection signals CSG0 to CSG2 composed of signals are input. The selection signal CSG is re-timed by RG1 by the output signal (AND signal of each output of SEL1 and SEL2) B of the AND gate circuit A1, and the retiming selection signals CSGC0 to CSGC2 of the output are changed to the selection input terminal S of SEL1. Is added to Note that SEL1, SEL
2 may be the same as that shown in FIG. 7 described later. Hereinafter, the clock switching operation of the circuit of FIG. 2 will be described.

【0034】図3は出力クロック信号OCKを入力クロ
ック信号のICK0からICK1に切り替える場合のタ
イミングチャートを示す。今、入力の選択信号CSGが
タイミングt1で「0」から「1」に変化すると、SE
L2では、切替前に選択されていたICK0がレベル
「0」になって後、ICK1のレベル「1」が選択され
るため、その出力信号Aにはハザードが発生する。一
方、このとき、SEL1では、まだ切替前のICK0を
選択・出力しているため、その出力クロック信号OCK
にはハザードの無いICK0のみが出力される。従っ
て、これらの信号の論理積(A*OCK)をとったAN
Dゲート回路A1の出力信号Bにもハザードの無いIC
K0のみが出力される。
FIG. 3 is a timing chart for switching the output clock signal OCK from the input clock signal ICK0 to ICK1. Now, when the input selection signal CSG changes from “0” to “1” at timing t1, SE
In L2, after the level of ICK0 selected before the switching is changed to level "0", the level "1" of ICK1 is selected, so that a hazard is generated in the output signal A. On the other hand, at this time, in SEL1, since ICK0 before switching is still selected and output, its output clock signal OCK
Output only ICK0 having no hazard. Therefore, the AND of these signals (A * OCK)
Hazard-free IC for output signal B of D-gate circuit A1
Only K0 is output.

【0035】更に、この出力信号Bは、その後のICK
1の立上りエッジで「0」から「1」に変化し、これに
よりRG1の出力リタイミング選択信号CSGCも
「0」から「1」に変化する。このとき、SEL1で
は、切替前に選択されているICK0のレベル「1」
と、切替後に選択されるICK1のレベル「1」とが一
致するため、出力のクロック信号OCKにはハザードは
発生し得ない。
Further, the output signal B is output from the subsequent ICK
At the rising edge of 1, the signal changes from "0" to "1", and the output retiming selection signal CSGC of RG1 also changes from "0" to "1". At this time, in SEL1, the level “1” of ICK0 selected before switching is performed.
And the level “1” of ICK1 selected after the switching, and therefore, no hazard can be generated in the output clock signal OCK.

【0036】図4は出力クロック信号OCKを入力クロ
ック信号のICK1からICK0に切り替える場合のタ
イミングチャートを示す。今、入力の選択信号CSGが
タイミングt2で「1」から「0」に変化すると、SE
L2では、位相の遅れたICK1から位相の進んだIC
K0に切り替わるため、その出力信号Aにはハザードが
発生しない。一方、このとき、SEL1では、まだ切替
前のICK1を選択・出力しているため、その出力クロ
ック信号OCKにはハザードの無いICK1のみが出力
される。従って、これらの信号の論理積(A*OCK)
をとったANDゲート回路A1の出力信号Bにもハザー
ドの無い信号(図の例ではICK1相当)が出力され
る。
FIG. 4 is a timing chart for switching the output clock signal OCK from the input clock signal ICK1 to ICK0. Now, when the input selection signal CSG changes from “1” to “0” at timing t2, SE
In L2, the IC whose phase is advanced from ICK1 whose phase is delayed
Since the mode is switched to K0, no hazard is generated in the output signal A. On the other hand, at this time, in SEL1, since ICK1 before switching is still selected and output, only ICK1 having no hazard is output as its output clock signal OCK. Therefore, the logical product of these signals (A * OCK)
A signal without hazard (corresponding to ICK1 in the example in the figure) is also output to the output signal B of the AND gate circuit A1 which takes the above.

【0037】更に、この出力信号Bは、はその後のIC
K1の立上りエッジで「1」から「0」に変化し、これ
によりRG1の出力選択信号CSGCも「1」から
「0」に変化する。このとき、SEL1では、切替前に
選択され、かつ既にレベル「1」に変化しているICK
1のレベル「1」と、切替後に選択されるICK0のレ
ベル「1」とが一致するため、この場合も出力のクロッ
ク信号OCKにはハザードは発生し得ない。
Further, the output signal B is output from the IC
At the rising edge of K1, the signal changes from "1" to "0", whereby the output selection signal CSGC of RG1 also changes from "1" to "0". At this time, in SEL1, ICK selected before switching and already changed to level "1"
Since the level “1” of “1” matches the level “1” of ICK0 selected after switching, no hazard can occur in the output clock signal OCK in this case as well.

【0038】なお、上記本第2の実施の形態では、例え
ば入力クロック信号ICK0と次位相のICK1との間
で切り替える場合を述べたが、これに限らない。例えば
ICK0と、該ICK0との位相差φが0<φ<πの範
囲内に含まれるような他のICK2,ICK3との間で
も、上記ICK0とICK1との間におけると同様の切
替動作が得られることは明らかである。
In the second embodiment, for example, the case of switching between the input clock signal ICK0 and the next phase ICK1 has been described. However, the present invention is not limited to this. For example, the same switching operation as between ICK0 and ICK1 can be obtained between ICK0 and other ICK2 and ICK3 in which the phase difference φ between ICK0 is within the range of 0 <φ <π. It is clear that

【0039】従って、上記本第2の実施の形態による信
号選択回路は、現在選択中の入力信号ICK0から次に
選択することのある入力信号ICK3までのグループ内
の任意ICK1〜ICK3との間で瞬時の切替が可能で
ある。即ち、例えばICK0→ICK3→ICK6→I
CK2、又は逆にICK2→ICK7→ICK4→IC
K1の如く飛び飛びに切り替えることも可能である。こ
のことは、以下の第3、第5の各実施の形態でも同様で
ある。
Therefore, the signal selection circuit according to the second embodiment can be used between any of the groups ICK1 to ICK3 in the group from the currently selected input signal ICK0 to the input signal ICK3 to be selected next. Instantaneous switching is possible. That is, for example, ICK0 → ICK3 → ICK6 → I
CK2 or vice versa ICK2 → ICK7 → ICK4 → IC
It is also possible to switch between K1 and K2 like K1. This is the same in the following third and fifth embodiments.

【0040】また、上記本第2の実施の形態では、SE
L1,SEL2で8相の入力クロック信号ICK0〜I
CK7をハザード無く選択・出力するために、その選択
入力端子Sにはグレイコードからなる選択信号CSG0
〜2が入力している。ここで、グレイコードを説明す
る。
In the second embodiment, the SE
8-phase input clock signals ICK0 to ICK at L1 and SEL2
In order to select and output CK7 without hazard, the selection input terminal S has a selection signal CSG0 made of a gray code.
~ 2 have been entered. Here, the gray code will be described.

【0041】図11にバイナリ/グレイコード変換の表
を示す。バイナリコードCSBのビットB2〜B0が図
の左欄に示す如く「0」〜「7」の内容で変化すると
き、グレイコードCSGのビットG2〜G0は図の右欄
に示す如く「0」〜「7」の内容で変化する。グレイコ
ードでは、図示の如く、コード「0」〜「7」,「0」
の方向に変化する場合でも、又は逆にコード「7」〜
「0」,「7」の方向に変化する場合でも、隣り合うコ
ード間のビットが常に1ビットしか違わないために、ビ
ットG2〜G0間の遷移遅延差は問題とはならず,よっ
て図2のSEL1,SEL2の信号選択によるハザード
の発生を有効に防止できる。なお、図11は3ビットコ
ードの例を示すが、2ビット又は4ビット以上でも同様
である。
FIG. 11 shows a table of binary / Gray code conversion. When the bits B2 to B0 of the binary code CSB change with the contents of "0" to "7" as shown in the left column of the figure, the bits G2 to G0 of the gray code CSG become "0" to "0" as shown in the right column of the figure. It changes with the content of “7”. In the gray code, as shown in the figure, codes “0” to “7”, “0”
, Or vice versa.
Even in the case of changing in the direction of "0" or "7", the difference between the bits G2 and G0 does not matter because the bits between adjacent codes always differ by only one bit. Can be effectively prevented from occurring due to the selection of the SEL1 and SEL2 signals. Although FIG. 11 shows an example of a 3-bit code, the same applies to 2-bit or 4-bit or more.

【0042】かくして、本第2の実施の形態によれば、
入力クロック信号をICK0〜ICK7,ICK0の方
向に一つづつ又は飛び飛びに巡回して切り替えても、或
いは逆にICK7〜ICK0,ICK7の方向に一つづ
つ又は飛び飛びに巡回して切り替えても、出力クロック
信号OCKにはハザードを生じない。
Thus, according to the second embodiment,
Even if the input clock signal is switched in the direction of ICK0 to ICK7, ICK0 one by one or in a discrete manner, or conversely, the input clock signal is switched in the direction of ICK7 to ICK0, ICK7 one by one or in a discrete manner, the output is maintained. There is no hazard in the clock signal OCK.

【0043】図5,図6は第3の実施の形態による信号
選択回路を説明する図(1),(2)で、8相クロック
リカバリ回路への他の適用例を示す。
FIGS. 5 and 6 are diagrams (1) and (2) for explaining a signal selection circuit according to the third embodiment, showing another example of application to an eight-phase clock recovery circuit.

【0044】図5はそのブロック構成図を示し、図にお
いて、SEL1(第1のセレクタ回路に相当)の入力端
子0〜7には上記図2と同様に入力クロック信号ICK
0〜ICK7が入力している。一方、SEL2(第2の
セレクタ回路に相当)の入力端子0〜7には上記SEL
1から夫々に1位相(2π/8)だけ位相の遅れた、入
力クロック信号ICK1〜ICK7,ICK0が入力し
ている。
FIG. 5 is a block diagram showing the arrangement. In FIG. 5, input terminals 0 to 7 of SEL1 (corresponding to a first selector circuit) are provided with an input clock signal ICK as in FIG.
0 to ICK7 are input. On the other hand, the input terminals 0 to 7 of SEL2 (corresponding to the second selector circuit)
Input clock signals ICK1 to ICK7 and ICK0 which are delayed by one phase (2π / 8) respectively from 1 are input.

【0045】更に、3ビットレジスタRG1(リタイミ
ング回路に相当)のデータ入力端子Dには任意タイミン
グに変化するような、好ましくはグレイコード信号から
なる選択信号CSG0〜CSG2が入力しており、該選
択信号CSGはRG1でSEL2の出力信号Aによりリ
タイミングされ、その出力の選択信号CSGC0〜CS
GC2がSEL1,SEL2の各選択入力端子Sに加え
られる。以下、そのクロック切替動作を説明する。
Further, selection signals CSG0 to CSG2, preferably consisting of a gray code signal, which change at an arbitrary timing, are input to a data input terminal D of a 3-bit register RG1 (corresponding to a retiming circuit). The selection signal CSG is retimed by the output signal A of SEL2 at RG1, and the selection signals CSGC0 to CSGC
GC2 is applied to each select input terminal S of SEL1 and SEL2. Hereinafter, the clock switching operation will be described.

【0046】図6は出力クロック信号OCKを入力クロ
ック信号のICK0からICK1に切り替え、その後に
ICK1からICK0に切り替える場合のタイミングチ
ャートを示す。今、入力の選択信号CSGがタイミング
t1で「0」から「1」に変化すると、SEL2では、
予め選択されている1位相遅れのICK1を出力すると
共に、その立上りエッジによりRG1の内容が「0」か
ら「1」に変化する。
FIG. 6 is a timing chart for switching the output clock signal OCK from the input clock signal ICK0 to ICK1 and then switching from ICK1 to ICK0. Now, when the input selection signal CSG changes from “0” to “1” at the timing t1, in SEL2,
A signal ICK1 with a one-phase delay selected in advance is output, and the content of RG1 changes from "0" to "1" due to its rising edge.

【0047】このとき、SEL1では、切替前に選択さ
れていたICK0のレベル「1」と、切替後に選択され
るICK1のレベル「1」とが一致するため、出力のク
ロック信号OCKにはハザードは発生し得ない。またこ
のとき、SEL2では、その選択が直前のICK1から
続くICK2に切り替わるため、その出力信号Aには図
示のようなハザードが発生するが、このような短い期間
内には入力の選択信号CSGを変化させないとすれば、
RG1の出力の選択信号CSGCは変化しない。なお、
実際上はこのような条件を課しても不都合は生じない。
At this time, in SEL1, since the level “1” of ICK0 selected before switching and the level “1” of ICK1 selected after switching match, a hazard is present in the output clock signal OCK. It cannot occur. Also, at this time, in SEL2, the selection is switched to ICK2 following from immediately preceding ICK1, so that a hazard as shown in the output signal A is generated. If you do not change,
The selection signal CSGC of the output of RG1 does not change. In addition,
In practice, there is no inconvenience even if such conditions are imposed.

【0048】次に、入力の選択信号CSGがタイミング
t2で「1」から「0」に変化すると、SEL2では、
予め選択されている1位相遅れのICK2を出力すると
共に、その立上りエッジによりRG1の内容が「1」か
ら「0」に変化する。
Next, when the input selection signal CSG changes from "1" to "0" at timing t2, SEL2:
A signal ICK2 with one phase delay selected in advance is output, and the content of RG1 changes from "1" to "0" due to its rising edge.

【0049】このとき、SEL1では、切替前に選択さ
れていたICK1のレベル「1」と、切替後に選択され
るICK0のレベル「1」とが一致するため、出力のク
ロック信号OCKにはハザードは発生し得ない。またこ
のとき、SEL2では、切替前に選択され、かつ既にレ
ベル「1」に変化しているICK2のレベル「1」と、
切替後に選択されるICK1のレベル「1」とが一致す
るため、この場合の出力信号Aにはハザードは発生し得
ない。
At this time, in SEL1, since the level “1” of ICK1 selected before switching and the level “1” of ICK0 selected after switching match, the hazard is present in the output clock signal OCK. It cannot occur. At this time, in SEL2, the level “1” of ICK2 that has been selected before switching and has already changed to level “1”,
Since the level of ICK1 selected after switching is equal to “1”, no hazard can be generated in the output signal A in this case.

【0050】かくして、本第3の実施の形態によれば、
入力クロック信号をICK0〜ICK7,ICK0の方
向に一つづつ又は飛び飛びに巡回して切り替えても、或
いは逆にICK7〜ICK0,ICK7の方向に一つづ
つ又は飛び飛びに巡回して切り替えても、出力クロック
信号OCKにはハザードを生じない。
Thus, according to the third embodiment,
Even if the input clock signal is switched in the direction of ICK0 to ICK7, ICK0 one by one or in a discrete manner, or conversely, the input clock signal is switched in the direction of ICK7 to ICK0, ICK7 one by one or in a discrete manner, the output is maintained. There is no hazard in the clock signal OCK.

【0051】図7,図8は第4の実施の形態による信号
選択回路を説明する図(1),(2)で、8相クロック
リカバリ回路への更に他の適用例(構成が簡単な例)を
示す。
FIGS. 7 and 8 are diagrams (1) and (2) for explaining a signal selection circuit according to the fourth embodiment. FIG. 7 and FIG. 8 show still another example of application to an eight-phase clock recovery circuit (an example in which the configuration is simple). ).

【0052】図7はそのブロック構成図を示し、図にお
いて、SEL1〜SEL7は夫々2端子入力のセレクタ
回路、11は入力のバイナリコードCSBを出力のグレ
イコードCSGに変換するバイナリ/グレイコードエン
コーダ(GCE)である。このエンコーダ11出力のビ
ットCSG0はSEL1〜SEL4に、ビットCSG1
はSEL5,SEL6に、そして、ビットCSG2はS
EL7に夫々加えられる。なお、このグレイコード(図
11参照)による選択に対応して、SEL2,4及びS
EL6の各入力端子の1/0が逆転していることに注意
されたい。係る構成では、少なくともSEL1〜SEL
7の各内部ではハザードは生じない。
FIG. 7 is a block diagram showing the configuration. In FIG. 7, reference numerals SEL1 to SEL7 denote selector circuits each having a two-terminal input, and reference numeral 11 denotes a binary / gray code encoder for converting an input binary code CSB into an output gray code CSG. GCE). The bit CSG0 output from the encoder 11 is set to SEL1 to SEL4,
Is SEL5 and SEL6, and bit CSG2 is S
Each is added to EL7. It should be noted that SEL2, 4 and S
Note that 1/0 of each input terminal of EL6 is inverted. In such a configuration, at least SEL1 to SEL
Hazard does not occur inside each of 7.

【0053】図8は出力クロック信号OCKを入力クロ
ック信号のICK3からICK4に切り替える場合のタ
イミングチャートを示す。今,任意タイミングt1で、
選択信号CSGの内容が「3」から「4」に変化したと
すると、選択の切替動作が発生するのはビットCSG2
の「0」→「1」に対応するSEL7のみである。この
とき、SEL7の内部では、信号CSG2の遅延有/無
によらず、ICK3のレベル「1」からICK4のレベ
ル「1」に直接切り替わることとなり、それ以外のレベ
ルは取り得ない。従って、出力クロック信号OCKには
ハザードは発生しない。他の任意タイミングで切り替わ
る場合も同様である。
FIG. 8 is a timing chart for switching the output clock signal OCK from the input clock signal ICK3 to ICK4. Now, at an arbitrary timing t1,
Assuming that the content of the selection signal CSG changes from “3” to “4”, the selection switching operation occurs only in the bit CSG2.
Only SEL7 corresponding to “0” → “1” in FIG. At this time, inside the SEL7, the signal CSG2 is directly switched from the level "1" of the ICK3 to the level "1" of the ICK4 regardless of the presence / absence of the delay of the signal CSG2, and other levels cannot be taken. Therefore, no hazard occurs in the output clock signal OCK. The same applies to the case of switching at another arbitrary timing.

【0054】なお、本第4の実施の形態による信号選択
回路は、上記クロック信号の切替のみならず、他の任意
の信号(非クロック信号)の切替制御にも適用できる。
The signal selection circuit according to the fourth embodiment can be applied not only to the switching of the clock signal but also to the switching control of another arbitrary signal (non-clock signal).

【0055】図9,図10は第5の実施の形態による信
号選択回路を説明する図(1),(2)で、上記図1の
SELとFFとからなる基本的な信号選択回路の構成を
8相のクロックリカバリ回路に適用した場合を示す。
FIGS. 9 and 10 are diagrams (1) and (2) for explaining a signal selection circuit according to the fifth embodiment. The configuration of a basic signal selection circuit composed of the SEL and FF shown in FIG. Is applied to an eight-phase clock recovery circuit.

【0056】図9はそのブロック構成図を示し、図にお
いて、SEL1〜SEL8(セレクタ回路に相当)は夫
々2端子入力のセレクタ、FF1〜FF7(リタイミン
グ回路に相当)はDタイプのフリップフロップ回路、1
2は出力がグレイコードに従って変化するアップ/ダウ
ンカウンタ(GCU/DCTR)である。なお、参照容
易のため、挿入図(a)にグレイコード表を付記する。
FIG. 9 is a block diagram showing the configuration. In FIG. 9, SEL1 to SEL8 (corresponding to a selector circuit) are two-terminal input selectors, and FF1 to FF7 (corresponding to a retiming circuit) are D-type flip-flop circuits. , 1
Reference numeral 2 denotes an up / down counter (GCU / DCTR) whose output changes according to the Gray code. For easy reference, a gray code table is added to the inset (a).

【0057】カウンタ12は、入力のカウントイネーブ
ル信号Eが「1」の時にそのカウント動作を付勢(許
容)され、入力のアップ/ダウンモード信号U/Dの
「1/0」に応じて、入力のクロック信号SCKにより
アップ/ダウンする。この例では、このクロック信号S
CKは出力クロック信号OCK(即ち、現在選択されて
いる入力クロック信号)に位相同期しているものとす
る。
The counter 12 is energized (allowed) when the input count enable signal E is "1", and responds to "1/0" of the input up / down mode signal U / D. Up / down by the input clock signal SCK. In this example, the clock signal S
CK is assumed to be phase-synchronized with the output clock signal OCK (ie, the currently selected input clock signal).

【0058】更に、このカウンタ12出力のビットCS
G0はFF1〜FF4、ビットCSG1はFF5,FF
6、そして、ビットCSG2はFF7の各データ入力端
子Dに夫々加えられる。なお、このグレイコードによる
選択制御に対応して、SEL2,4及びSEL6の各デ
ータ入力端子が1/0に逆転していることに注意された
い。係る構成では、少なくともSEL1〜SEL7の各
回路内部では選択切替によるハザードは生じない。
Further, the bit CS output from the counter 12 is
G0 is FF1 to FF4, bit CSG1 is FF5, FF
6, and the bit CSG2 is applied to each data input terminal D of the FF7. Note that the data input terminals of SEL2, SEL4, and SEL6 are reversed to 1/0 in response to the selection control using the gray code. In such a configuration, no hazard occurs due to selection switching at least in each of the circuits SEL1 to SEL7.

【0059】図11は図10の構成の動作タイミングチ
ャートで、以下、これらの図10,図11を参照して動
作を説明する。
FIG. 11 is an operation timing chart of the configuration shown in FIG. 10. The operation will be described below with reference to FIGS.

【0060】まず、出力クロック信号OCKが入力のI
CK0からICK1に切り替わる場合を説明する。この
ときの出力クロック信号をOCK01で示す。今、タイ
ミングt0でカウンタ12のカウント値(選択信号CS
GCに相当)が「0」から「1」に変化したとすると、
このときに変化するのはビットG0の「0」→「1」の
みである。一方、FF1はその後のICK1(ICK0
より位相が遅い)の立上りでその出力Qが「0」から
「1」に変化する。このとき、SEL1では、切替前に
選択されていたICK0のレベル「1」と、切替後に選
択されるICK1のレベル「1」とが一致するため、S
EL1の出力信号にはハザードは発生し得ない。そし
て、SEL1は、その後は入力のICK1を選択・出力
しつづける。
First, the output clock signal OCK is applied to the input I
The case of switching from CK0 to ICK1 will be described. The output clock signal at this time is indicated by OCK01. Now, at timing t0, the count value of the counter 12 (selection signal CS
GC) changes from "0" to "1".
At this time, only the bit G0 changes from “0” to “1”. On the other hand, FF1 is connected to the subsequent ICK1 (ICK0
The output Q changes from “0” to “1” at the rising edge of the phase (slower phase). At this time, in SEL1, since the level "1" of ICK0 selected before switching and the level "1" of ICK1 selected after switching match, SEL1
No hazard can occur in the output signal of EL1. Then, SEL1 continues to select and output the input ICK1.

【0061】ところで、この例ではその後のタイミング
t3になると、ICK3の立ち上がりによりFF2の出
力Qが「0」から「1」に変化し、これによりSEL2
の出力はICK3からICK2に切り替わる。しかし、
カウンタ12の上位ビット出力G1,G2は共に「0」
のままであるから、これらに対応するSEL5,SEL
7は共にその入力端子0の側に接続したままである。従
って、出力クロック信号OCK01にはSEL5、SE
L7を介して上記SEL1の出力信号がそのまま出力さ
れ、よって出力クロック信号OCK01にはハザードは
発生しない。他のFF3,FF4の変化に対しても同様
である。
In this example, at the subsequent timing t3, the output Q of the FF2 changes from "0" to "1" due to the rise of ICK3.
Is switched from ICK3 to ICK2. But,
The upper bit outputs G1 and G2 of the counter 12 are both "0"
SEL5 and SEL corresponding to these
7 are both connected to the input terminal 0 side. Therefore, the output clock signal OCK01 has SEL5, SE
The output signal of SEL1 is output as it is via L7, so that no hazard occurs in the output clock signal OCK01. The same applies to other changes in FF3 and FF4.

【0062】次に、出力クロック信号OCKが入力のI
CK1からICK2に切り替わる場合を説明する。この
ときの出力クロック信号をOCK12で示す。今、タイ
ミングt1でカウンタ12のカウント値が「1」から
「2」に変化したとすると、このときに変化するのはビ
ットG1の「0」→「1」のみである。一方、FF5は
その後のICK2(ICK1より位相が遅い)の立上り
でその出力Qが「0」から「1」に変化する。このと
き、SEL5では、切替前に選択されていたICK1の
レベル「1」と、切替後に選択されるICK2のレベル
「1」とが一致するため、SEL5の出力信号にはハザ
ードは発生し得ない。そして、SEL5は、その後は入
力のICK2を選択・出力しつづけ、出力クロック信号
OCK12にはSEL7を介して上記SEL5の出力信
号がそのまま出力される。従って、出力クロック信号O
CK12にはハザードは発生しない。
Next, the output clock signal OCK is applied to the input I
The case of switching from CK1 to ICK2 will be described. The output clock signal at this time is indicated by OCK12. If the count value of the counter 12 changes from "1" to "2" at the timing t1, only the bit G1 changes from "0" to "1" at this time. On the other hand, the output Q of the FF5 changes from "0" to "1" at the subsequent rise of ICK2 (having a phase later than ICK1). At this time, in SEL5, since the level “1” of ICK1 selected before switching and the level “1” of ICK2 selected after switching match, no hazard can be generated in the output signal of SEL5. . Then, the SEL5 continues to select and output the input ICK2, and the output signal of the SEL5 is output to the output clock signal OCK12 via the SEL7 as it is. Therefore, the output clock signal O
Hazard does not occur in CK12.

【0063】次に、出力クロック信号OCKが入力のI
CK3からICK4に切り替わる場合を説明する。この
ときの出力クロック信号をOCK34で示す。今、タイ
ミングt3でカウンタ12のカウント値が「3」から
「4」に変化したとすると、このときに変化するのはビ
ットG2の「0」→「1」のみである。一方、FF7は
その後のICK4(ICK3より位相が遅い)の立上り
でその出力Qが「0」から「1」に変化する。このと
き、SEL7では、切替前に選択されていたICK3の
レベル「1」と、切替後に選択されるICK4のレベル
「1」とが一致するため、SEL7の出力信号にはハザ
ードは発生し得ない。そして、SEL7は、その後は入
力のICK4を選択・出力しつづけ、これが出力クロッ
ク信号OCK34となる。従って、出力クロック信号O
CK34にはハザードは発生しない。
Next, the output clock signal OCK is applied to the input I
The case of switching from CK3 to ICK4 will be described. The output clock signal at this time is indicated by OCK34. Assuming that the count value of the counter 12 changes from “3” to “4” at the timing t3, only the bit G2 changes from “0” to “1” at this time. On the other hand, the output Q of the FF 7 changes from "0" to "1" at the subsequent rise of ICK4 (having a phase later than ICK3). At this time, in the SEL7, since the level “1” of the ICK3 selected before the switching and the level “1” of the ICK4 selected after the switching match, no hazard can be generated in the output signal of the SEL7. . After that, the SEL 7 continues to select and output the input ICK4, which becomes the output clock signal OCK34. Therefore, the output clock signal O
Hazard does not occur in CK34.

【0064】次に、出力クロック信号OCKが入力のI
CK7からICK0に切り替わる場合を説明する。この
ときの出力クロック信号をOCK70で示す。今、タイ
ミングt7でカウンタ12のカウント値が「7」から
「0」に変化したとすると、このときに変化するのはビ
ットG2の「1」→「0」のみである。一方、FF7は
その後のICK0(ICK7より位相が遅い)の立上り
でその出力Qが「1」から「0」に変化する。このと
き、SEL7では、切替前に選択されていたICK7の
レベル「1」と、切替後に選択されるICK0のレベル
「1」とが一致するため、SEL7の出力信号にはハザ
ードは発生し得ない。そして、SEL7は、その後は入
力のICK0を選択・出力しつづけ、これが出力クロッ
ク信号OCK70となる。従って、出力クロック信号O
CK70にはハザードは発生しない。
Next, the output clock signal OCK is applied to the input I
The case of switching from CK7 to ICK0 will be described. The output clock signal at this time is indicated by OCK70. If the count value of the counter 12 changes from "7" to "0" at the timing t7, only the bit G2 changes from "1" to "0" at this time. On the other hand, the output Q of the FF 7 changes from “1” to “0” at the subsequent rise of ICK0 (having a phase later than ICK7). At this time, in the SEL7, since the level “1” of the ICK7 selected before the switching and the level “1” of the ICK0 selected after the switching match, no hazard can be generated in the output signal of the SEL7. . Then, the SEL7 continues to select and output the input ICK0, which becomes the output clock signal OCK70. Therefore, the output clock signal O
Hazard does not occur in CK70.

【0065】次に、上記タイミングt1でICK0〜I
CK1に切り替わった出力クロック信号OCK01が後
のタイミングt1で入力のICK1からICK0に切り
替わる(切り戻される)場合を説明する。このときの出
力クロック信号をOCK10で示す。今、タイミングt
0でカウンタ12のカウント値が「1」から「0」に変
化したとすると、このときに変化するのはビットG0の
「1」→「0」のみである。一方、FF1はその後のI
CK1(ICK0より位相が遅い)の立上りでその出力
Qが「1」から「0」に変化する。このとき、SEL1
では、切替前に選択され、既にレベル「1」に変化して
いるICK1のレベル「1」と、切替後に選択されるI
CK0のレベル「1」とが一致するため、SEL1の出
力信号にはハザードは発生し得ない。そして、SEL1
は、その後は入力のICK1を選択・出力しつづける。
一方、カウンタ12の上位ビット出力G1,G2は共に
「0」のままであるから、これらに対応するSEL5,
SEL7は共にその入力端子0の側に接続したままであ
る。従って、出力クロック信号OCK10にはSEL
5,SEL7を介して上記SEL1の出力信号がそのま
ま出力され、よって出力クロック信号OCK10にはハ
ザードは発生しない。他のクロック信号の切り戻しの場
合も同様である。
Next, at the timing t1, ICK0 to ICK0
A case where the output clock signal OCK01 switched to CK1 switches (switches back) from the input ICK1 to ICK0 at a later timing t1 will be described. The output clock signal at this time is indicated by OCK10. Now, timing t
Assuming that the count value of the counter 12 changes from "1" to "0" at 0, only the bit G0 changes from "1" to "0" at this time. On the other hand, FF1
The output Q changes from “1” to “0” at the rise of CK1 (having a phase later than ICK0). At this time, SEL1
Then, the level “1” of ICK1 that is selected before switching and has already changed to level “1”, and the level of ICK1 selected after switching
Since the level “1” of CK0 matches, no hazard can occur in the output signal of SEL1. And SEL1
Continues to select and output the input ICK1 thereafter.
On the other hand, since both the upper bit outputs G1 and G2 of the counter 12 remain "0", the corresponding SEL5 and SEL5 are output.
Both SEL7 remain connected to its input terminal 0 side. Therefore, the output clock signal OCK10 has SEL
5, the output signal of the SEL1 is output as it is via the SEL7, so that no hazard is generated in the output clock signal OCK10. The same applies to the case of switching back another clock signal.

【0066】かくして、本第5の実施の形態によれば、
入力クロック信号をICK0〜ICK7,ICK0の方
向に一つづつ又は飛び飛びに巡回して切り替えても、或
いは逆にICK7〜ICK0,ICK7の方向に一つづ
つ又は飛び飛びに巡回して切り替えても、出力クロック
信号OCKにはハザードを生じない。
Thus, according to the fifth embodiment,
Even if the input clock signal is switched in the direction of ICK0 to ICK7, ICK0 one by one or in a discrete manner, or conversely, the input clock signal is switched in the direction of ICK7 to ICK0, ICK7 one by one or in a discrete manner, the output is maintained. There is no hazard in the clock signal OCK.

【0067】なお、上記複数の実施の形態を具体的に述
べたが、本発明はこれらの実施の形態に制限されない。
Although the above embodiments have been specifically described, the present invention is not limited to these embodiments.

【0068】また、上記本発明に好適なる複数の実施の
形態を述べたが、本発明思想を逸脱しない範囲内で各部
の構成、制御、及びこれらの組み合わせの様々な変更が
行えることは言うまでも無い。
Although a plurality of embodiments suitable for the present invention have been described, it is needless to say that various changes can be made in the configuration, control, and combination of these components without departing from the spirit of the present invention. Not even.

【0069】(付記1) 位相φが0<φ<πの範囲内
で異なり得る第1,第2の入力クロック信号の内のいず
れか一つを選択・出力するセレクタ回路と、入力の選択
信号をリタイミングして前記セレクタ回路の選択用信号
を生成するリタイミング回路であって、前記第1,第2
の入力クロック信号の内の位相の遅い入力クロック信号
のエッジによりリタイミングするもの、とを備えること
を特徴とする信号選択回路。
(Supplementary Note 1) A selector circuit for selecting and outputting one of first and second input clock signals whose phases φ may differ within a range of 0 <φ <π, and an input selection signal A retiming circuit for generating a selection signal for the selector circuit by retiming the first and second signals.
A re-timing by an edge of the input clock signal having a late phase among the input clock signals of the above.

【0070】(付記2) リタイミング選択信号に従い
位相φが0<φ<2πの範囲内で異なり得る複数の入力
クロック信号の内のいずれか一つを選択・出力する第1
のセレクタ回路と、入力の選択信号に従い前記複数の入
力クロック信号の内のいずれか一つを選択・出力する第
2のセレクタ回路と、前記入力の選択信号をリタイミン
グして前記第1のセレクタ回路のリタイミング選択信号
を生成するリタイミング回路であって、前記第1,第2
のセレクタ回路の出力の論理積信号によりリタイミング
するもの、とを備えることを特徴とする信号選択回路。
(Supplementary Note 2) A first method for selecting and outputting any one of a plurality of input clock signals whose phase φ may differ within a range of 0 <φ <2π according to a retiming selection signal.
A second selector circuit for selecting and outputting one of the plurality of input clock signals according to an input selection signal; and a first selector for retiming the input selection signal. A retiming circuit for generating a retiming selection signal for the circuit, wherein
And retiming by an AND signal of the output of the selector circuit.

【0071】(付記3) リタイミング選択信号に従い
位相φが0<φ<2πの範囲内で異なり得る複数の入力
クロック信号の内のいずれか一つを選択・出力する第1
のセレクタ回路と、前記リタイミング選択信号に従い前
記第1のセレクタ回路による現在選択中の入力信号から
次に選択する入力信号までの所定のグループ内で、その
信号レベルが現在選択中の入力信号と一致する方向に最
も遅く変化する入力信号を選択する第2のセレクタ回路
と、入力の選択信号をリタイミングして前記第1,第2
のセレクタ回路のリタイミング選択信号を生成するリタ
イミング回路であって、前記第2のセレクタ回路の出力
信号のエッジによりリタイミングするもの、とを備える
ことを特徴とする信号選択回路。
(Supplementary Note 3) A first method for selecting and outputting any one of a plurality of input clock signals whose phase φ may differ within a range of 0 <φ <2π according to a retiming selection signal.
And a selector circuit according to the retiming selection signal, in a predetermined group from an input signal currently being selected by the first selector circuit to an input signal to be selected next, the signal level of which is equal to the currently selected input signal. A second selector circuit for selecting an input signal that changes most slowly in a matching direction; and retiming an input selection signal to perform the first and second input signals.
A retiming circuit for generating a retiming selection signal for the selector circuit according to the above (1), wherein the retiming is performed by an edge of an output signal of the second selector circuit.

【0072】(付記4) 入力の選択信号に従い各2入
力信号の内のいずれか1つを選択・出力する複数のセレ
クタ回路をピラミッド状の複数段に接続してN入力対1
出力の信号選択回路を構成すると共に、各段のセレクタ
回路に入力する前記選択信号をグレイコードを構成する
各ビット信号としたことを特徴とする信号選択回路。
(Supplementary Note 4) A plurality of selector circuits for selecting and outputting any one of the two input signals in accordance with the input selection signal are connected to a plurality of pyramid-shaped stages, and N input pairs
A signal selection circuit which constitutes an output signal selection circuit and wherein the selection signal input to the selector circuit of each stage is each bit signal which constitutes a gray code.

【0073】(付記5) 付記1に記載の複数の2入力
信号選択回路をピラミッド状の複数段に接続してN入力
対1出力の信号選択回路を構成すると共に、各段のリタ
イミング回路に入力する選択信号をグレイコードを構成
する各ビット信号としたことを特徴とする信号選択回
路。
(Supplementary Note 5) The plurality of two-input signal selection circuits described in Supplementary Note 1 are connected to a plurality of pyramid-shaped stages to form an N-input one-output signal selection circuit, and a retiming circuit for each stage is provided. A signal selection circuit, wherein the input selection signal is each bit signal constituting a Gray code.

【0074】(付記6) リタイミング回路はグレイコ
ードからなる選択用信号を生成することを特徴とする付
記2又は3に記載の信号選択回路。
(Supplementary note 6) The signal selection circuit according to supplementary note 2 or 3, wherein the retiming circuit generates a selection signal composed of a gray code.

【0075】[0075]

【発明の効果】以上述べた如く本発明によれば、複数位
相の高速入力クロック信号等をその出力信号にハザード
を生じることなく切替可能となり、クロックリカバリ回
路等の信頼性向上に寄与するところが極めて大きい。
As described above, according to the present invention, a high-speed input clock signal having a plurality of phases can be switched without causing a hazard in its output signal, which greatly contributes to the improvement of the reliability of a clock recovery circuit and the like. large.

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

【図1】第1の実施の形態による信号選択回路を説明す
る図である。
FIG. 1 is a diagram illustrating a signal selection circuit according to a first embodiment.

【図2】第2の実施の形態による信号選択回路を説明す
る図(1)である。
FIG. 2 is a diagram (1) illustrating a signal selection circuit according to a second embodiment;

【図3】第2の実施の形態による信号選択回路を説明す
る図(2)である。
FIG. 3 is a diagram (2) illustrating a signal selection circuit according to a second embodiment;

【図4】第2の実施の形態による信号選択回路を説明す
る図(3)である。
FIG. 4 is a diagram (3) illustrating a signal selection circuit according to a second embodiment;

【図5】第3の実施の形態による信号選択回路を説明す
る図(1)である。
FIG. 5 is a diagram (1) illustrating a signal selection circuit according to a third embodiment;

【図6】第3の実施の形態による信号選択回路を説明す
る図(2)である。
FIG. 6 is a diagram (2) illustrating a signal selection circuit according to a third embodiment;

【図7】第4の実施の形態による信号選択回路を説明す
る図(1)である。
FIG. 7 is a diagram (1) illustrating a signal selection circuit according to a fourth embodiment;

【図8】第4の実施の形態による信号選択回路を説明す
る図(2)である。
FIG. 8 is a diagram (2) illustrating a signal selection circuit according to a fourth embodiment.

【図9】第5の実施の形態による信号選択回路を説明す
る図(1)である。
FIG. 9 is a diagram (1) illustrating a signal selection circuit according to a fifth embodiment;

【図10】第5の実施の形態による信号選択回路を説明
する図(2)である。
FIG. 10 is a diagram (2) illustrating a signal selection circuit according to a fifth embodiment;

【図11】バイナリ/グレイコード変換を説明する図で
ある。
FIG. 11 is a diagram illustrating binary / Gray code conversion.

【図12】従来技術を説明する図(1)である。FIG. 12 is a diagram (1) illustrating a conventional technique.

【図13】従来技術を説明する図(2)である。FIG. 13 is a diagram (2) illustrating a conventional technique.

【図14】従来技術を説明する図(3)である。FIG. 14 is a diagram (3) illustrating a conventional technique.

【図15】従来技術を説明する図(4)である。FIG. 15 is a diagram (4) explaining a conventional technique.

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

11 バイナリ/グレイコードエンコーダ(GCE) 12 グレイコードアップ/ダウンカウンタ(GCU/
DCTR) A ANDゲート回路 FF フリップフロップ回路 RG レジスタ回路 SEL セレクタ回路
11 Binary / Gray code encoder (GCE) 12 Gray code up / down counter (GCU /
DCTR) A AND gate circuit FF flip-flop circuit RG register circuit SEL selector circuit

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 位相φが0<φ<πの範囲内で異なり得
る第1,第2の入力クロック信号の内のいずれか一つを
選択・出力するセレクタ回路と、 入力の選択信号をリタイミングして前記セレクタ回路の
選択用信号を生成するリタイミング回路であって、前記
第1,第2の入力クロック信号の内の位相の遅い入力ク
ロック信号のエッジによりリタイミングするもの、とを
備えることを特徴とする信号選択回路。
1. A selector circuit for selecting and outputting one of first and second input clock signals whose phases φ may differ within a range of 0 <φ <π, and a selector circuit for reselecting an input selection signal. A retiming circuit for generating a selection signal for the selector circuit at a timing, the retiming circuit retiming by an edge of an input clock signal having a late phase among the first and second input clock signals. A signal selection circuit, characterized in that:
【請求項2】 リタイミング選択信号に従い位相φが0
<φ<2πの範囲内で異なり得る複数の入力クロック信
号の内のいずれか一つを選択・出力する第1のセレクタ
回路と、 入力の選択信号に従い前記複数の入力クロック信号の内
のいずれか一つを選択・出力する第2のセレクタ回路
と、 前記入力の選択信号をリタイミングして前記第1のセレ
クタ回路のリタイミング選択信号を生成するリタイミン
グ回路であって、前記第1,第2のセレクタ回路の出力
の論理積信号によりリタイミングするもの、とを備える
ことを特徴とする信号選択回路。
2. The phase φ is set to 0 according to a retiming selection signal.
A first selector circuit for selecting and outputting any one of a plurality of input clock signals that may differ within a range of <φ <2π, and any one of the plurality of input clock signals according to an input selection signal A second selector circuit for selecting and outputting one; and a retiming circuit for retiming the input selection signal to generate a retiming selection signal for the first selector circuit, wherein And retiming by an AND signal of the outputs of the two selector circuits.
【請求項3】 リタイミング選択信号に従い位相φが0
<φ<2πの範囲内で異なり得る複数の入力クロック信
号の内のいずれか一つを選択・出力する第1のセレクタ
回路と、 前記リタイミング選択信号に従い前記第1のセレクタ回
路による現在選択中の入力信号から次に選択する入力信
号までの所定のグループ内で、その信号レベルが現在選
択中の入力信号と一致する方向に最も遅く変化する入力
信号を選択する第2のセレクタ回路と、 入力の選択信号をリタイミングして前記第1,第2のセ
レクタ回路のリタイミング選択信号を生成するリタイミ
ング回路であって、前記第2のセレクタ回路の出力信号
のエッジによりリタイミングするもの、とを備えること
を特徴とする信号選択回路。
3. The phase φ is 0 according to a retiming selection signal.
A first selector circuit for selecting and outputting any one of a plurality of input clock signals that may differ within a range of <φ <2π, and a current selection by the first selector circuit according to the retiming selection signal A second selector circuit for selecting an input signal whose signal level changes most slowly in a direction corresponding to the currently selected input signal within a predetermined group from the input signal to the next input signal to be selected; A re-timing circuit for re-timing the selection signal to generate a re-timing selection signal for the first and second selector circuits, the re-timing circuit retiming by an edge of an output signal of the second selector circuit. A signal selection circuit comprising:
【請求項4】 入力の選択信号に従い各2入力信号の内
のいずれか1つを選択・出力する複数のセレクタ回路を
ピラミッド状の複数段に接続してN入力対1出力の信号
選択回路を構成すると共に、各段のセレクタ回路に入力
する前記選択信号をグレイコードを構成する各ビット信
号としたことを特徴とする信号選択回路。
4. An N-input / one-output signal selection circuit comprising a plurality of pyramid-shaped stages connected to a plurality of selector circuits for selecting and outputting one of the two input signals in accordance with an input selection signal. And a selection signal input to a selector circuit of each stage is a bit signal forming a gray code.
【請求項5】 請求項1に記載の複数の2入力信号選択
回路をピラミッド状の複数段に接続してN入力対1出力
の信号選択回路を構成すると共に、各段のリタイミング
回路に入力する選択信号をグレイコードを構成する各ビ
ット信号としたことを特徴とする信号選択回路。
5. A plurality of two-input signal selection circuits according to claim 1 are connected to a plurality of pyramid-shaped stages to form an N-input one-output signal selection circuit and input to a retiming circuit of each stage. A signal selection circuit, wherein the selection signal to be performed is each bit signal constituting a Gray code.
JP2000314151A 2000-10-13 2000-10-13 Signal selection circuit Withdrawn JP2002124854A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000314151A JP2002124854A (en) 2000-10-13 2000-10-13 Signal selection circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000314151A JP2002124854A (en) 2000-10-13 2000-10-13 Signal selection circuit

Publications (1)

Publication Number Publication Date
JP2002124854A true JP2002124854A (en) 2002-04-26

Family

ID=18793455

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000314151A Withdrawn JP2002124854A (en) 2000-10-13 2000-10-13 Signal selection circuit

Country Status (1)

Country Link
JP (1) JP2002124854A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008015807A (en) * 2006-07-06 2008-01-24 Fujitsu Ltd Clock switching circuit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008015807A (en) * 2006-07-06 2008-01-24 Fujitsu Ltd Clock switching circuit

Similar Documents

Publication Publication Date Title
US4965884A (en) Data alignment method and apparatus
KR100540472B1 (en) Memory device for enhancing operation margin about data output control
KR910009002A (en) Method and structure for synchronizing digital phase
JPH0220173B2 (en)
US7242737B2 (en) System and method for data phase realignment
US5159278A (en) State machine architecture providing increased resolution of output timing
KR20010087153A (en) A variable clock rate correlation circuit and method of operation
US5111066A (en) Clock frequency doubler
JP2002124854A (en) Signal selection circuit
US7535984B2 (en) Clock adjustment apparatus and method thereof
US6990122B2 (en) Synchronism phase-switching circuit for the recovery of received data
CN114520651A (en) Pulse width modulator with reduced pulse width
JPS6130450B2 (en)
US6774681B2 (en) Switchable clock source
JP3008637B2 (en) Digital demodulation circuit
US5822379A (en) Device for receiving digital signals
JP7116342B2 (en) Demultiplexer circuit and semiconductor integrated circuit
KR100280510B1 (en) Negative delay circuit
JP3767997B2 (en) Bit phase synchronization circuit
JP2615040B2 (en) Synchronous counter
JP4339145B2 (en) Synchronization circuit
JP3458769B2 (en) Clock switching circuit
JP3308765B2 (en) Bit synchronization circuit
EP1263139A2 (en) Glitch-free multiplexer
WO2005011225A2 (en) Continuous phase frequency shift keying system

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20080108