JPH05291893A - クロック選択回路 - Google Patents
クロック選択回路Info
- Publication number
- JPH05291893A JPH05291893A JP9543192A JP9543192A JPH05291893A JP H05291893 A JPH05291893 A JP H05291893A JP 9543192 A JP9543192 A JP 9543192A JP 9543192 A JP9543192 A JP 9543192A JP H05291893 A JPH05291893 A JP H05291893A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- input
- clock
- output
- clock signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Electronic Switches (AREA)
Abstract
(57)【要約】
【目的】 クロック信号の切り換え時における出力波形
へのスパイクの発生およびクロックパルス幅の乱れを有
効に防止できるクロック選択回路を提供する。 【構成】 第1,第2のクロック信号の立ち下がりに同
期するパルスをそれぞれ発生する第1,第2のパルス発
生回路13,14,15,16と、これら第1および第
2のパルス発生回路の出力を入力とする2入力AND回
路17と、この2入力AND回路の出力をコントロール
入力とし、クロック選択信号をデータ入力として、コン
トロール入力が高レベルにあるときはデータ入力を出力
し、低レベルにあるときはデータ入力をラッチして出力
するラッチ回路18と、このラッチ回路の出力に基づい
て第1,第2のクロック信号を選択する選択回路11,
12,19,20とを具えるクロック選択回路。
へのスパイクの発生およびクロックパルス幅の乱れを有
効に防止できるクロック選択回路を提供する。 【構成】 第1,第2のクロック信号の立ち下がりに同
期するパルスをそれぞれ発生する第1,第2のパルス発
生回路13,14,15,16と、これら第1および第
2のパルス発生回路の出力を入力とする2入力AND回
路17と、この2入力AND回路の出力をコントロール
入力とし、クロック選択信号をデータ入力として、コン
トロール入力が高レベルにあるときはデータ入力を出力
し、低レベルにあるときはデータ入力をラッチして出力
するラッチ回路18と、このラッチ回路の出力に基づい
て第1,第2のクロック信号を選択する選択回路11,
12,19,20とを具えるクロック選択回路。
Description
【0001】
【産業上の利用分野】この発明は、論理回路におけるク
ロック選択回路に関するものである。
ロック選択回路に関するものである。
【0002】
【従来の技術】従来のクロック選択回路として、例えば
「デジタルIC回路の設計」(湯山俊夫著、第11版、
CQ出版社)第39〜40頁に、図3に示すものが記載
されている。図3に示すクロック選択回路においては、
第1のクロック信号CK1を第1の2入力AND回路1
の一方の入力端子に、第2のクロック信号CK2を第2
の2入力AND回路2の一方の入力端子にそれぞれ供給
すると共に、これら第1,第2の2入力AND回路1,
2の他方の入力端子にクロック選択信号SELを、一方
はインバータ回路3で反転して供給し、これら第1,第
2の2入力AND回路1,2の出力を2入力OR回路4
に供給して、クロック選択信号SELにより第1のクロ
ック信号CK1および第2のクロック信号CK2を選択
的に出力させるようにしている。
「デジタルIC回路の設計」(湯山俊夫著、第11版、
CQ出版社)第39〜40頁に、図3に示すものが記載
されている。図3に示すクロック選択回路においては、
第1のクロック信号CK1を第1の2入力AND回路1
の一方の入力端子に、第2のクロック信号CK2を第2
の2入力AND回路2の一方の入力端子にそれぞれ供給
すると共に、これら第1,第2の2入力AND回路1,
2の他方の入力端子にクロック選択信号SELを、一方
はインバータ回路3で反転して供給し、これら第1,第
2の2入力AND回路1,2の出力を2入力OR回路4
に供給して、クロック選択信号SELにより第1のクロ
ック信号CK1および第2のクロック信号CK2を選択
的に出力させるようにしている。
【0003】
【発明が解決しようとする課題】しかしながら、図3に
示す従来のクロック選択回路においては、第1,第2の
クロック信号CK1,CK2が同期している場合に、ク
ロック信号CK1,CK2がともに高レベルの状態でク
ロック選択信号SELを高レベルから低レベルに切り換
えると、出力にスパイクが生じるという問題がある。
示す従来のクロック選択回路においては、第1,第2の
クロック信号CK1,CK2が同期している場合に、ク
ロック信号CK1,CK2がともに高レベルの状態でク
ロック選択信号SELを高レベルから低レベルに切り換
えると、出力にスパイクが生じるという問題がある。
【0004】すなわち、図4にタイミングチャートを示
すように、クロック選択信号SELが高レベルから低レ
ベルになると、第2の2入力AND回路2の出力Zは同
時に高レベルから低レベルになるが、インバータ回路3
の出力Xは、該インバータ回路内での遅延時間だけ遅れ
て低レベルから高レベルになるため、第1の2入力AN
D回路1の出力Yは、第2の2入力AND回路2の出力
Zの変化よりも遅れて低レベルから高レベルになる。こ
のため、2入力OR回路4の入力が同時に低レベルにな
る状態が生じ、これによりその出力OUTに負のスパイ
クが生じることになる。
すように、クロック選択信号SELが高レベルから低レ
ベルになると、第2の2入力AND回路2の出力Zは同
時に高レベルから低レベルになるが、インバータ回路3
の出力Xは、該インバータ回路内での遅延時間だけ遅れ
て低レベルから高レベルになるため、第1の2入力AN
D回路1の出力Yは、第2の2入力AND回路2の出力
Zの変化よりも遅れて低レベルから高レベルになる。こ
のため、2入力OR回路4の入力が同時に低レベルにな
る状態が生じ、これによりその出力OUTに負のスパイ
クが生じることになる。
【0005】また、第1,第2のクロック信号CK1,
CK2が非同期の場合には、それらの位相が一致したと
きに切り換えを行う必要があるが、図3に示す従来のク
ロック選択回路においては、位相の一致を検出してクロ
ックの切り換えを行う機能を有していない。このため、
クロック選択信号SELの切り換わり時にクロックが切
り換わってしまい、図5に示すように、第1,第2のク
ロック信号CK1,CK2の変化のタイミングによって
は、出力波形のパルス幅が変化してしまうという問題も
ある。
CK2が非同期の場合には、それらの位相が一致したと
きに切り換えを行う必要があるが、図3に示す従来のク
ロック選択回路においては、位相の一致を検出してクロ
ックの切り換えを行う機能を有していない。このため、
クロック選択信号SELの切り換わり時にクロックが切
り換わってしまい、図5に示すように、第1,第2のク
ロック信号CK1,CK2の変化のタイミングによって
は、出力波形のパルス幅が変化してしまうという問題も
ある。
【0006】この発明は、このような従来の問題点に着
目してなされたもので、クロック信号の切り換え時にお
ける出力波形へのスパイクの発生およびクロックパルス
幅の乱れを有効に防止できるよう適切に構成したクロッ
ク選択回路を提供することを目的とする。
目してなされたもので、クロック信号の切り換え時にお
ける出力波形へのスパイクの発生およびクロックパルス
幅の乱れを有効に防止できるよう適切に構成したクロッ
ク選択回路を提供することを目的とする。
【0007】
【課題を解決するための手段】上記目的を達成するた
め、この発明では、第1のクロック信号を入力し、その
立ち下がりに同期するパルスを発生する第1のパルス発
生回路と、第2のクロック信号を入力し、その立ち下が
りに同期するパルスを発生する第2のパルス発生回路
と、これら第1および第2のパルス発生回路の出力を入
力とする2入力AND回路と、この2入力AND回路の
出力をコントロール入力とし、前記第1および第2のク
ロック信号を選択するためのクロック選択信号をデータ
入力として、前記コントロール入力が高レベルにあると
きはデータ入力を出力し、低レベルにあるときはデータ
入力をラッチして出力するラッチ回路と、前記第1およ
び第2のクロック信号を入力し、これらのクロック信号
を前記ラッチ回路の出力に基づいて選択する選択回路と
によりクロック選択回路を構成する。
め、この発明では、第1のクロック信号を入力し、その
立ち下がりに同期するパルスを発生する第1のパルス発
生回路と、第2のクロック信号を入力し、その立ち下が
りに同期するパルスを発生する第2のパルス発生回路
と、これら第1および第2のパルス発生回路の出力を入
力とする2入力AND回路と、この2入力AND回路の
出力をコントロール入力とし、前記第1および第2のク
ロック信号を選択するためのクロック選択信号をデータ
入力として、前記コントロール入力が高レベルにあると
きはデータ入力を出力し、低レベルにあるときはデータ
入力をラッチして出力するラッチ回路と、前記第1およ
び第2のクロック信号を入力し、これらのクロック信号
を前記ラッチ回路の出力に基づいて選択する選択回路と
によりクロック選択回路を構成する。
【0008】
【作用】かかる構成において、第1および第2のパルス
発生回路の出力を入力とする2入力AND回路の出力
は、第1および第2のクロック信号がともに低レベルに
あるときに高レベルとなり、その時のクロック選択信号
がラッチ回路から出力され、それに基づいて第1および
第2のクロック信号が選択される。したがって、第1お
よび第2のクロック信号の切り換えは、両者の位相が一
致し、ともに低レベルのときに行われることになるの
で、切り換え時に出力波形にスパイクが発生することが
ないと共に、出力パルス幅が変化することもない。
発生回路の出力を入力とする2入力AND回路の出力
は、第1および第2のクロック信号がともに低レベルに
あるときに高レベルとなり、その時のクロック選択信号
がラッチ回路から出力され、それに基づいて第1および
第2のクロック信号が選択される。したがって、第1お
よび第2のクロック信号の切り換えは、両者の位相が一
致し、ともに低レベルのときに行われることになるの
で、切り換え時に出力波形にスパイクが発生することが
ないと共に、出力パルス幅が変化することもない。
【0009】
【実施例】図1は、この発明の一実施例を示すものであ
る。この実施例では、第1のクロック信号CK1を第1
の2入力AND回路11の一方の入力端子に、第2のク
ロック信号CK2を第2の2入力AND回路12の一方
の入力端子にそれぞれ供給する。また、第1のクロック
信号CK1は、第1の2入力NOR回路13の一方の入
力端子に供給すると共に、第1の反転遅延素子14を介
して該NOR回路13の他方の入力端子に供給する。同
様に、第2のクロック信号CK2は、第2の2入力NO
R回路15の一方の入力端子に供給すると共に、第2の
反転遅延素子16を介して該NOR回路15の他方の入
力端子に供給する。
る。この実施例では、第1のクロック信号CK1を第1
の2入力AND回路11の一方の入力端子に、第2のク
ロック信号CK2を第2の2入力AND回路12の一方
の入力端子にそれぞれ供給する。また、第1のクロック
信号CK1は、第1の2入力NOR回路13の一方の入
力端子に供給すると共に、第1の反転遅延素子14を介
して該NOR回路13の他方の入力端子に供給する。同
様に、第2のクロック信号CK2は、第2の2入力NO
R回路15の一方の入力端子に供給すると共に、第2の
反転遅延素子16を介して該NOR回路15の他方の入
力端子に供給する。
【0010】第1,第2の2入力NOR回路13,15
の出力は、第3の2入力AND回路17に供給し、この
AND回路17の出力をラッチ回路18のコントロール
信号入力端子Gに供給する。ラッチ回路18には、その
データ入力端子Dにクロック選択信号SELを供給し、
入力端子Gに供給されるコントロール信号が高レベルの
とき、データ入力端子Dに供給されるデータを通過させ
て出力端子から出力させ、低レベルのときにデータをラ
ッチして、そのラッチしたデータを出力端子から出力さ
せる。このラッチ回路18の出力は、第2の2入力AN
D回路12の他方の入力端子に供給すると共に、インバ
ータ回路19を介して第1の2入力AND回路11の他
方の入力端子に供給し、これら第1,第2の2入力AN
D回路11,12の出力を2入力OR回路20に供給し
て、クロック選択信号SELにより選択された第1のク
ロック信号CK1および第2のクロック信号CK2の出
力信号OUTを得る。
の出力は、第3の2入力AND回路17に供給し、この
AND回路17の出力をラッチ回路18のコントロール
信号入力端子Gに供給する。ラッチ回路18には、その
データ入力端子Dにクロック選択信号SELを供給し、
入力端子Gに供給されるコントロール信号が高レベルの
とき、データ入力端子Dに供給されるデータを通過させ
て出力端子から出力させ、低レベルのときにデータをラ
ッチして、そのラッチしたデータを出力端子から出力さ
せる。このラッチ回路18の出力は、第2の2入力AN
D回路12の他方の入力端子に供給すると共に、インバ
ータ回路19を介して第1の2入力AND回路11の他
方の入力端子に供給し、これら第1,第2の2入力AN
D回路11,12の出力を2入力OR回路20に供給し
て、クロック選択信号SELにより選択された第1のク
ロック信号CK1および第2のクロック信号CK2の出
力信号OUTを得る。
【0011】以下、この実施例の動作を図2に示すタイ
ミングチャートを参照しながら説明する。図1におい
て、第1,第2のクロック信号CK1,CK2が立ち下
がると、第1,第2の2入力NOR回路13,15の出
力a,bには、それぞれ第1,第2の反転遅延素子1
4,16による遅延分のパルス幅を有する正パルスが発
生する。したがって、第3の2入力AND回路17の出
力cには、クロック信号CK1,CK2がともに立ち下
がり、出力a,bに同時に正パルスが発生したときにの
み、正パルスが発生することになる。
ミングチャートを参照しながら説明する。図1におい
て、第1,第2のクロック信号CK1,CK2が立ち下
がると、第1,第2の2入力NOR回路13,15の出
力a,bには、それぞれ第1,第2の反転遅延素子1
4,16による遅延分のパルス幅を有する正パルスが発
生する。したがって、第3の2入力AND回路17の出
力cには、クロック信号CK1,CK2がともに立ち下
がり、出力a,bに同時に正パルスが発生したときにの
み、正パルスが発生することになる。
【0012】一方、ラッチ回路18は、コントロール信
号が高レベルのときスルーとなって、データ入力端子D
に供給されるクロック選択信号SELを出力に伝達し、
低レベルのときは前の状態を保持するので、ラッチ回路
18の出力dには、クロック信号CK1,CK2がとも
に立ち下がり、出力cに正パルスが発生した時点でのク
ロック選択信号SELの状態が伝達されることになり、
この出力cによってクロック信号CK1,CK2の切り
換えが行われることになる。
号が高レベルのときスルーとなって、データ入力端子D
に供給されるクロック選択信号SELを出力に伝達し、
低レベルのときは前の状態を保持するので、ラッチ回路
18の出力dには、クロック信号CK1,CK2がとも
に立ち下がり、出力cに正パルスが発生した時点でのク
ロック選択信号SELの状態が伝達されることになり、
この出力cによってクロック信号CK1,CK2の切り
換えが行われることになる。
【0013】この実施例によれば、クロック選択信号S
ELが高レベルから低レベルに切り換わったときに、図
4で示したように、第1,第2の2入力AND回路1
1,12の出力がともに低レベルとなるが、この状態で
はクロック信号CK1,CK2がともに低レベルなの
で、出力波形に何ら影響を及ぼすことはない。また、ク
ロック信号CK1,CK2が非同期の場合でも、それら
がともに低レベルとなり、出力a,bがともに高レベル
になった時点でのクロック選択信号SELによって切り
換えが行われるので、切り換え時におけるクロックパル
ス幅の乱れも生じない。
ELが高レベルから低レベルに切り換わったときに、図
4で示したように、第1,第2の2入力AND回路1
1,12の出力がともに低レベルとなるが、この状態で
はクロック信号CK1,CK2がともに低レベルなの
で、出力波形に何ら影響を及ぼすことはない。また、ク
ロック信号CK1,CK2が非同期の場合でも、それら
がともに低レベルとなり、出力a,bがともに高レベル
になった時点でのクロック選択信号SELによって切り
換えが行われるので、切り換え時におけるクロックパル
ス幅の乱れも生じない。
【0014】なお、この発明は上述した実施例にのみ限
定されるものではなく、幾多の変形または変更が可能で
ある。例えば、上述した実施例では、各クロック信号に
対して反転遅延素子とNOR回路とを用いて、クロック
信号の立ち下がり時に正パルスを生成するようにした
が、クロック信号をインバータ回路で反転し、その反転
出力を2入力AND回路の一方の入力端子に供給すると
共に、反転遅延素子を介して該2入力AND回路の他方
の入力端子に供給して、クロック信号の立ち下がりに同
期する正パルスを生成するよう構成することもできる。
定されるものではなく、幾多の変形または変更が可能で
ある。例えば、上述した実施例では、各クロック信号に
対して反転遅延素子とNOR回路とを用いて、クロック
信号の立ち下がり時に正パルスを生成するようにした
が、クロック信号をインバータ回路で反転し、その反転
出力を2入力AND回路の一方の入力端子に供給すると
共に、反転遅延素子を介して該2入力AND回路の他方
の入力端子に供給して、クロック信号の立ち下がりに同
期する正パルスを生成するよう構成することもできる。
【0015】
【発明の効果】以上のように、この発明によれば、第1
および第2のクロック信号の切り換えを、両者の位相が
一致し、ともに低レベルのときに行うよう構成したの
で、切り換え時における出力波形へのスパイクの発生お
よびクロックパルス幅の乱れを有効に防止することがで
きる。
および第2のクロック信号の切り換えを、両者の位相が
一致し、ともに低レベルのときに行うよう構成したの
で、切り換え時における出力波形へのスパイクの発生お
よびクロックパルス幅の乱れを有効に防止することがで
きる。
【図1】この発明の一実施例を示す回路図である。
【図2】図1の動作を説明するためのタイミングチャー
トである。
トである。
【図3】従来のクロック選択回路の構成を示す図であ
る。
る。
【図4】図3の動作を説明するためのタイミングチャー
トである。
トである。
【図5】同じく図3の動作を説明するためのタイミング
チャートである。
チャートである。
【符号の説明】 11 第1の2入力AND回路 12 第2の2入力AND回路 13 第1の2入力NOR回路 14 第1の反転遅延素子 15 第2の2入力NOR回路 16 第2の反転遅延素子 17 第3の2入力AND回路 18 ラッチ回路 19 インバータ回路 20 2入力OR回路
Claims (4)
- 【請求項1】 第1のクロック信号を入力し、その立ち
下がりに同期するパルスを発生する第1のパルス発生回
路と、第2のクロック信号を入力し、その立ち下がりに
同期するパルスを発生する第2のパルス発生回路と、こ
れら第1および第2のパルス発生回路の出力を入力とす
る2入力AND回路と、この2入力AND回路の出力を
コントロール入力とし、前記第1および第2のクロック
信号を選択するためのクロック選択信号をデータ入力と
して、前記コントロール入力が高レベルにあるときはデ
ータ入力を出力し、低レベルにあるときはデータ入力を
ラッチして出力するラッチ回路と、前記第1および第2
のクロック信号を入力し、これらのクロック信号を前記
ラッチ回路の出力に基づいて選択する選択回路とを具え
ることを特徴とするクロック選択回路。 - 【請求項2】 前記第1および第2のパルス発生回路の
各々は、反転遅延素子および2入力NOR回路を有し、
対応するクロック信号を2入力NOR回路の一方の入力
端子に供給すると共に、反転遅延素子を介して2入力N
OR回路の他方の入力端子に供給して、該2入力NOR
回路から対応するクロック信号の立ち下がりに同期する
パルスを発生させるよう構成したことを特徴とする請求
項1記載のクロック選択回路。 - 【請求項3】 前記第1および第2のパルス発生回路の
各々は、インバータ回路、反転遅延素子および2入力A
ND回路を有し、対応するクロック信号をインバータ回
路で反転し、その反転出力を2入力AND回路の一方の
入力端子に供給すると共に、反転遅延素子を介して2入
力AND回路の他方の入力端子に供給して、該2入力A
ND回路から対応するクロック信号の立ち下がりに同期
するパルスを発生させるよう構成したことを特徴とする
請求項1記載のクロック選択回路。 - 【請求項4】 前記選択回路は、第1および第2の2入
力AND回路、2入力OR回路およびインバータ回路を
有し、前記第1のクロック信号を第1の2入力AND回
路の一方の入力端子に、前記第2のクロック信号を第2
の2入力AND回路の一方の入力端子にそれぞれ供給
し、これら第1および第2の2入力AND回路の他方の
入力端子に、前記ラッチ回路の出力を、一方はインバー
タ回路を介して供給し、第1および第2の2入力AND
回路の出力を2入力OR回路に供給して、該2入力OR
回路から選択したクロック信号を得るよう構成したこと
を特徴とする請求項1,2または3記載のクロック選択
回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9543192A JPH05291893A (ja) | 1992-04-15 | 1992-04-15 | クロック選択回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9543192A JPH05291893A (ja) | 1992-04-15 | 1992-04-15 | クロック選択回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05291893A true JPH05291893A (ja) | 1993-11-05 |
Family
ID=14137513
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9543192A Withdrawn JPH05291893A (ja) | 1992-04-15 | 1992-04-15 | クロック選択回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05291893A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004049570A1 (ja) * | 2002-11-28 | 2004-06-10 | Fujitsu Limited | セレクタ回路及び半導体装置 |
-
1992
- 1992-04-15 JP JP9543192A patent/JPH05291893A/ja not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004049570A1 (ja) * | 2002-11-28 | 2004-06-10 | Fujitsu Limited | セレクタ回路及び半導体装置 |
| US7256620B2 (en) | 2002-11-28 | 2007-08-14 | Fujitsu Limited | Selector circuit and semiconductor device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2909740B2 (ja) | 位相整合回路 | |
| JP3604323B2 (ja) | クロック切替回路 | |
| US6252441B1 (en) | Synchronous data sampling circuit | |
| JPH0715302A (ja) | 可変遅延バッファ回路 | |
| US10530348B2 (en) | Shift register utilizing latches controlled by dual non-overlapping clocks | |
| US4988892A (en) | Method and circuit for generating dependent clock signals | |
| JPH09167134A (ja) | データ同期システム | |
| JP2737903B2 (ja) | クロック切替方式 | |
| JPH0760353B2 (ja) | コンピュータ・システム | |
| JPH04223729A (ja) | 信号同期化回路装置 | |
| JPH06311025A (ja) | アップダウンカウンタ回路 | |
| JPH06188695A (ja) | 情報保持回路 | |
| JP2586712B2 (ja) | 非同期信号選択回路 | |
| JP2665257B2 (ja) | クロック乗せ換え回路 | |
| KR20010006850A (ko) | 스큐 포인터 발생 회로 및 방법 | |
| JPH0770996B2 (ja) | ギヤツプが付随する書込みクロツクからギヤツプのない読出しクロツクへの変換方法および装置 | |
| DK163905B (da) | Delekreds med variabelt forholdstal | |
| JP2504949B2 (ja) | シフトレジスタ | |
| JPH05291894A (ja) | クロック選択回路 | |
| JP2932813B2 (ja) | 出力ラッチ回路 | |
| JP2927096B2 (ja) | 可変周波数発振回路 | |
| EP1104105A2 (en) | Electronic circuit with clock generating circuit | |
| JP2841360B2 (ja) | タイミング・ジエネレータ | |
| JPH0738398A (ja) | クロック切替回路 | |
| JPH1093401A (ja) | クロック周波数逓倍回路 |
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: 19990706 |