JPH04183116A - 同期式カウンタ - Google Patents

同期式カウンタ

Info

Publication number
JPH04183116A
JPH04183116A JP31346590A JP31346590A JPH04183116A JP H04183116 A JPH04183116 A JP H04183116A JP 31346590 A JP31346590 A JP 31346590A JP 31346590 A JP31346590 A JP 31346590A JP H04183116 A JPH04183116 A JP H04183116A
Authority
JP
Japan
Prior art keywords
ff5d
clock
counter
state
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP31346590A
Other languages
English (en)
Other versions
JP3015454B2 (ja
Inventor
Hiroshi Nagai
博 永井
Hirofumi Watanabe
浩文 渡邊
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.)
Ando Electric Co Ltd
Original Assignee
Ando Electric Co 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 Ando Electric Co Ltd filed Critical Ando Electric Co Ltd
Priority to JP2313465A priority Critical patent/JP3015454B2/ja
Publication of JPH04183116A publication Critical patent/JPH04183116A/ja
Application granted granted Critical
Publication of JP3015454B2 publication Critical patent/JP3015454B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)
  • Manipulation Of Pulses (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、組み合わせ回路の遅延時間を分散し、動作
周波数を高速化する同期式カウンタについてのものであ
る。
[従来の技術] 次に、従来技術による同期式カウンタの構成を第3図に
より説明する。第3図は4ビツトアツプカウンタの例で
あり、IBとICはANDゲート、2はインバータ、4
A〜4Cは排他的論理和回路(以下、EX−ORという
。)、5A〜5Dはフリップフロップ(以下、FFとい
う。)、6はクロック入力端子、7A〜7Dはカウンタ
出力端子であり、端子7Aに最下位ビット出力、端子7
Dに最上位ビット出力が出てくる。
第3図では、アップカウントするために、FF5A〜5
Dの下位ビットがすべてrHJになったとき、キャリー
が発生し、そのキャリーによってFF5A〜5Dを反転
する。
第3図はFF5A〜5Dと組み合わせ回路で構成される
。FF5A〜5Dは前状態を記憶する。
組み合わせ回路はANDゲートIB・IC、インバータ
2、Ex−oR4A〜4Cで構成サレ、前状態から次状
態を準備する。
FF5A〜5Dは同じクロックで動作する。FF5A〜
5Dの次状態は現在のFF5A〜5Dの状態から組み合
わせ回路で決定され、次のクロックに同期してFF5A
〜5Dに記憶される。
FF5Dへのキャリーは、FF5A・5B・5Cの出力
の論理積であり、ANDゲートIB・ICを通過する。
さらにFF5・Dの現状態と比較するEX−OR4Cを
通過し、合計3ゲートを通過する。
次に、第3図のタイムチャートを第4図により説明する
。第4図の22は入力クロック、11はFF5Aの出力
、13はANDゲートIBの出力、15はANDゲート
ICの出力、16はEX−OR4C(7)as力である
。また、T5AはFF5A(7)遅延時間、TlBがA
NDゲートIBの遅延時間、TloがANDゲー′トI
Cの遅延時間、T、。がEX−OR4Cの遅延時間であ
る。
FF5Aに入力されるクロックのエツジT11から遅延
時間T5Aだけ遅れて出るFF5Aの出力11はAND
ゲートIB・ICを通り、時間T1B+T1cだけ遅れ
る。さらに、EX−OR4Cを通り、時間T4oだけ遅
れてFF5Dの入力端子に到達し、次のクロックのエツ
ジT12によってFF5Dに読み込まれる。このとき、
FF5Dへのデータ16が決定されてから、クロックの
エツジT12でFF5Dに入るまでの時間TBは、FF
5Dのセットアツプ時間T5D8以上なければならない
。
また、クロックのエツジT1□が入ってからFF5Dへ
のデータ16が終了するまでの時間T。は、FF5Dの
ホールド時間T5DHを満たさなければならない。
このように、同期式カウンタの動作周波数は、FF5A
の遅延時間と組み合わせ回路の遅延時間TA =TSA
+TIB+T、。十T4cと、次段FF5Dのセットア
ツプ時間T5D3、ホールド時間T、DHで決まる。
次に、第3図のカウンタで動作周波数を上げた場合のタ
イムチャートを第5図により説明する。
第5図の21は入力クロックであり、その他は第4図と
同じである。第4図と第5図では、遅延時間TAが変わ
らないので、周波数が上がってクロックの周期が短くな
ると、FF5Dへのデータ16が決まってからクロック
のエッヂT、2がFF5Dに入るまでの時間TDが短く
なり、FF5Dのセットアツプ時間T5DSに対して時
間TDが短くなると、カウンタが誤動作する。
[発明が解決しようとする課題] 第3図は、下位ビットからのキャリーを生成する組み合
わせ回路と、FF5A〜5Dの現状態とキャリーを比較
してFF5A〜5Dを反転させる第2の組み合わせ回路
から構成されている。カウンタのビット数を多くすると
、下位ビットからキャリーを生成する組み合わせ回路の
規模が大きくなり、多くのゲートを通過するので、遅延
時間が増え、動作周波数が低くなる。
この発明は、第3図の組み合わせ回路の遅延時間を分散
し、動作周波数を高速化する同期式カウンタの提供を目
的とする。
[課題を解決するための手段] この目的を達成するため、この発明では、第1の複数の
フリップフロップの状態から2クロック以上先の状態を
準備する第1の組み合わせ回路と、第1の組み合わせ回
路の結果をクロックに同期して遅らせる第2のフリップ
フロップと、第2のフリップフロップの出力から1クロ
ック先の状態を準備する第2の組み合わせ回路とを備え
る。
[作用コ 次に、この発明による同期式カウンタの構成を第1図に
より説明する。第1図は4ビツトアツプカウンタの例で
あり、IAはANDゲート、3はFFであり、その他は
第3図と同じものである。
すなわち、第1図は第3図にANI)ゲートIAとFF
3を追加したものであり、FF5Dの次状態準備する組
み合わせ回路である。− FF5Dへのキャリーは第3図のカウンタのキャリーの
発生する状態から1クロック前の状態、すなわち、FF
5AがrLJ、FF5BがrH,1、FF5CがrHJ
のとき、発生するように第1の組み合わせ回路を構成す
る。第1の組み合わせ回路はFF5Aのインバート出力
とFF5B出力とFF5C出力の論理積でANDゲート
IAとANDゲートICによって構成される。第1の組
み合わせ回路の出力であるF’F5Dへのキャリーは、
正常にカウンタが動作するように1クロック分をFF3
で遅らせる。そして、1クロック遅れたFF5Dへのキ
ャリーは第2の組み合わせ回路であるEX−OR4Cに
入力されFF5Dの現状態と比較され、FF5Dの次状
態を準備する。次のクロックのエツジによりFF5Dに
読み込まれることにより第1図はカウンタとして動作す
る。
次に、第1図のタイムチャートを第2図により説明する
。第2図の12はANDゲートIAの出力、14はFF
3の出力、TlAがANDゲートIAの遅延時間、T3
がFF3の遅延時間であり、その他は第5図と同じであ
る。
FF5Aに入力されるクロックのエッヂT11から遅延
時間T5Aだけ遅れて出力されたデータ11は、AND
ゲート1’A−ICによッテ時間T1A十T1Bだけ遅
れてFF3に到達する。このとき、FF3へのデータ1
3が決定されてからエッヂT、2までの時間T6はFF
3のセットアツプ時間を満足する。そして、次のエッヂ
T1□によりFF3に読み込まれ、FF3の遅延TBだ
け遅れて出力されたデータ14はEX−OR4Cによっ
て時間T4oだけ遅れてFF5Dに到達する。このとき
のデータ16が決定されてからエッヂT13までの時間
TFはFF5Dのセットアツプ時間を満足する。
このようにして、4ビツトアツプカウンタのFF5A〜
5D間のゲートは分割され、動作周波数を決定する要因
の1つである組み合わせ回路の遅延時間が分割され、動
作周波数の高速化がはかられる。
[発明の効果コ 例えば、ECLレベルの論理回路を用いて4ピントアツ
プカウンタを構成したとき、FFの遅延時間は3ns、
ANDゲートの遅延時間は2.5ns、EX−ORの遅
延時間は2. 5ns、  FFのセットアツプ時間は
2.5ns、ホールド時間は1.5ns程度である。
第3図の最高動作周波数f m a xはFF間のゲー
ト数が最も多いFF5AからFF5D間の遅延時間で決
まり、最高動作周波数f m a xは次のようになる
。
fmax= (IXIO”)/ (3+2.5X2+2
. 5+2. 5+1. 5)=69MHz次に、第1
図の回路の最高動作周波数はFF5AからFF3間また
はFF5AからFF5C間で決まり、最高動作周波数f
 m a xは次のようになる。
fmax= (IXIO”)/ (3+2.5+2.5
+2.5+1.5)=83MHzこのように、第1図に
よれば、組み合わせ回路にFF3を追加したので、遅延
時間が分散され、約14MHzだけ第3図よりも高速化
される。なお、カウンタのビット数が増えても遅延時間
をそのぶん分散させれば動作周波数が低くなることはな
い。
【図面の簡単な説明】
第1図はこの発明による同期式カウンタの構成図、第2
図は第1図のタイムチャート、第3図は従来技術による
同期式カウンタの構成図、第4図は第3図のタイムチャ
ート、第5図は第3図のクロックが高速化されたときの
タイムチャートであ1A〜IC・・・・・・ANDゲー
ト、2・・団・インバータ、3・・・・・・FF(フリ
ップフロップ)、4A〜4C・・・・・・EX−OR(
排他的論理和回路)、5八〜5B・・・・・・FF、6
・・・・・・クロック入力端子、7A〜7D・・・・・
・カウンタ8力。 代理人  弁理士  小 俣 欽 司 第1図

Claims (1)

  1. 【特許請求の範囲】 1、第1の複数のフリップフロップの状態から2クロッ
    ク以上先の状態を準備する第1の組み合わせ回路と、 第1の組み合わせ回路の結果をクロックに同期して遅ら
    せる第2のフリップフロップと、第2のフリップフロッ
    プの出力から1クロック先の状態を準備する第2の組み
    合わせ回路とを備えることを特徴とする同期式カウンタ
    。
JP2313465A 1990-11-19 1990-11-19 同期式カウンタ Expired - Lifetime JP3015454B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2313465A JP3015454B2 (ja) 1990-11-19 1990-11-19 同期式カウンタ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2313465A JP3015454B2 (ja) 1990-11-19 1990-11-19 同期式カウンタ

Publications (2)

Publication Number Publication Date
JPH04183116A true JPH04183116A (ja) 1992-06-30
JP3015454B2 JP3015454B2 (ja) 2000-03-06

Family

ID=18041633

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2313465A Expired - Lifetime JP3015454B2 (ja) 1990-11-19 1990-11-19 同期式カウンタ

Country Status (1)

Country Link
JP (1) JP3015454B2 (ja)

Also Published As

Publication number Publication date
JP3015454B2 (ja) 2000-03-06

Similar Documents

Publication Publication Date Title
US6242953B1 (en) Multiplexed synchronization circuits for switching frequency synthesized signals
US6975145B1 (en) Glitchless dynamic multiplexer with synchronous and asynchronous controls
CN106452394A (zh) 一种具有自动复位功能的时钟切换结构
US6507230B1 (en) Clock generator having a deskewer
US6535048B1 (en) Secure asynchronous clock multiplexer
US6782064B1 (en) Circuit, architecture and method for asynchronous clock domain switching
US6550013B1 (en) Memory clock generator and method therefor
US5898640A (en) Even bus clock circuit
US6661262B1 (en) Frequency doubling two-phase clock generation circuit
US6667638B1 (en) Apparatus and method for a frequency divider with an asynchronous slip
JPS60136422A (ja) プリスケラ
EP0908011A1 (en) Circuit and method for reducing the effects of metastability
JPH05100766A (ja) クロツクジエネレータ
JPH03163908A (ja) クロツク信号遅延回路
JP2003188719A (ja) 分周回路
JP3015454B2 (ja) 同期式カウンタ
JP3031206B2 (ja) 分周回路
KR100278271B1 (ko) 클럭주파수분주장치
EP1263139A2 (en) Glitch-free multiplexer
JPH01276327A (ja) クロック発生回路
JPH07170173A (ja) 可変分周回路
JPH02203611A (ja) フリップフロップ回路
KR940003771Y1 (ko) 글리치 방지용 동기회로
JP2002351571A (ja) クロック供給停止回路
JPS62191910A (ja) クロツク制御方式