JPS63250910A - ラツチ回路 - Google Patents

ラツチ回路

Info

Publication number
JPS63250910A
JPS63250910A JP62084602A JP8460287A JPS63250910A JP S63250910 A JPS63250910 A JP S63250910A JP 62084602 A JP62084602 A JP 62084602A JP 8460287 A JP8460287 A JP 8460287A JP S63250910 A JPS63250910 A JP S63250910A
Authority
JP
Japan
Prior art keywords
flip
flop
data
stage
flops
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
JP62084602A
Other languages
English (en)
Inventor
Yukio Miyatake
行夫 宮武
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP62084602A priority Critical patent/JPS63250910A/ja
Publication of JPS63250910A publication Critical patent/JPS63250910A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、データをランチするランチ回路に関するもの
であり、特に非同期式の入力を扱うランチ回路に関する
ものである。
〔従来の技術〕
−gに、入力されるデータをラッチするための回路とし
てフリップフロップが用いられている。
第2図にこの場合のフリップフロップの基本的な接続を
示す。第2図に示す如(、フリップフロップ(F、F)
Fは、クロック端子6に内部のクロックを取り、非同期
な外部の回路からのデータを端子7に入力する。出力は
端子8から取り出される。このように外部の非同期信号
を内部のクロックに同期化する際、データをランチする
フリップフロップFのセットアツプ時間やホールド時間
内でデータが変化すると、フリップフロップFの出力が
不安定状態に陥り、その後、安定するまでに通常の遅延
時間の数倍の時間が必要であることが知られている。第
3図にこの場合のタイミングチャートを示す。
第3図(a)〜(c)は、それぞれクロック入刃端子の
クロック信号、データ入力端子のデータ及び出力端子の
出力である。第3図に示すように、一般にフリップフロ
ップにはクロック信号9の変化に対して、セフトアソブ
時間tsuとホールド時間t、で示される一定時間内に
データ10が変化すると、フリップフロップのQ出力1
1が不安定状態に陥り、出力が安定するまでに通常の遅
延時間Lpd以上になることが知られている。この安定
化に必要な時間よりも、内部のクロックサイクルが短い
場合、第4図で示すように、フリップフロップを数段連
結させることで同等な時間を生み出す方法が用いられて
いる。
この第4図の不安定状態を消滅させるためのフリップフ
ロップ列では、外部からの非同期のデータDがフリップ
フロップF1のデータ入力端子■1に接続され、内部の
クロック(ck)1によって同期化される。このフリッ
プフロップF1の出力Q1は、次段のフリップフロップ
F2のデータ入力端子■2に接続され、フリップフロッ
プF1と同じクロック1で動作する。以下、フリ・ノブ
フロップF2と同様に、(n−2)個のフリップフロッ
プF3〜Fnが接続される。フリップフロップの数をn
個とし、クロック(Ck)1の周期をtoとすると、n
Xtoは、第3図で示す不安定状態の時間に対応する。
〔発明が解決しようとする問題点〕
しかしながら、第3図において不安定状態の後、フリッ
プフロップの出力が、最終的に変化前のデータになるか
、変化後のデータに落ち着くかは不明であり、変化した
データが、確実に出力されるのは、次のクロックパルス
を待たなければならず、1クロック分のずれが生ずるこ
とになる。このことは、並列に複数のデータを第4図の
ようなフリップフロップ列で送る際、誤動作の原因とな
る。
従来では、外部回路からの入力信号の最小繰り返し速度
は、内部のクロックに比べ1桁以上遅い場合が大半であ
り、そのような場合には、複数の入力ビットの内の1ビ
ツトをフラッグとして使用し十分な時間を取った後、デ
ータのサンプリングを行えばよく、従って、同期化に伴
う1クロック分のずれは問題にはならないが、入力が高
速の繰り返し速度の場合には、上述の如き方法は採れず
、1クロック分のずれは亮速なデータ転送の場合は問題
となる。
また、一般には、高速なデータの転送には同期式が用い
られ、同期式のときは前記のような問題は発生しないが
、外部からの非同期信号を入力し、これを内部のクロッ
クによって同期化する非同期式の入力を扱う場合には問
題となる。
本発明の目的は、非同期式のデータ転送に対して不安定
状態の発生によって生ずる1クロツタ分のずれによる誤
動作を回避し、高速なデータ転送を可能にすることにあ
る。
〔問題点を解決するための手段〕
本発明のラッチ回路は、外部の回路からのNビットの非
同期信号を内部のクロック信号に同期化するN列の少な
くとも1段以上のフリ・ノブフロ・ノブと、 このN列のフリップフロップの最終段のフリップフロッ
プの次段に設けたフリップフロップと、前記最終段のフ
リップフロップの出力と前記次段のフリップフロップの
出力のエクスクル−シブORをとる手段と、 N個のそのエクスクル−シブOR出力のORをとる手段
と、 このOR出力と前記内部のクロック信号のANDをとる
ことにより得られる信号をクロックとしてN列のデータ
のラッチを行うフリップフロップとを備えることを特徴
としている。
〔作用〕
外部の回路からのNビットの非同期信号を内部のクロッ
ク信号に同期化する適宜段数のN列のフリップフロップ
とN列のフリップフロップ段の最終段の次段にフリップ
フロップを持ち、最終段のフリップフロップの出力とそ
の次段フリップフロップの出力のエクスクル−シブ(E
xclusive) ORを取り、そのN個の出力のO
Rを取ると共に、その出力と内部のクロックとのAND
出力をクロックとしてN列のデータのラッチを行うフリ
ップフロップにクロックパルスを入れることにより、非
同期式の入力に対しても高速の繰り返し速度でデータの
ランチを行うことが可能である。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例を示すNビットのパラレル入
力のランチ回路の構成図である。
このラッチ回路は、第1図に示すように、フリップフロ
ップF、〜F nNと、フリップフロップF11〜Ft
ll と、エクスクル−シブ(Exclusive) 
OR回路E、〜E8と、OR回路2と、AND回路4と
、データランチ用のフリップフロップF ml ”” 
F sNを用いる。
フリップフロップFll〜Fnl、FI2〜FLl□、
 ・・・、F、N−F□は、外部回路から人力される非
同期信号としてのNビットデータでり、〜DNの各ビッ
トに対応して設けられており、それぞれ、順次各出力Q
ll〜Q、N、  Q2.〜Q、)I、  ・・・を次
段へ転送するようになっている。また、それぞれには、
同期化のための内部のクロック信号とじて内部クロック
1が供給され、この内部クロックlに同期化されて転送
が行われるようになっている。
フリップフロップFit〜Flyは、N列のフリップフ
ロップ段の最終段のフリップフロップF’n+〜F、、
Hの次段に設けられている。このフリップフロップF/
+”F7Nには、内部クロック1が印加されると共に、
最終段のフリップフロップFfil〜Fいからの出力Q
。1〜Q0が供給される。
エクスクル−シブOR回路E l−E Nには、上述の
最終段のフリップフロップF0〜F IINの出力Q1
〜Q0が一方の入力として、またその次段のフリップフ
ロンプF1.−Fムの出力Q t +〜QINが他方の
入力として供給され、各エクスクル−シブOR回路E、
〜ENは両者のエクスクル−シブORをとり、その出力
RI”” R,4をOR回路2に供給する。
OR回路2では、これらN個の出力R1〜R。
のORがとられ、OR回路2の出力3はAND回路4の
一方の入力として送出される。このAND回路4の他方
の入力は内部クロック1が印加されており、AND回路
4はこれらOR回路2の出力3と内部クロック1のAN
D出力5を取り出し、これをフリップフロップFffi
、−Fカ、ヘクロソクとして与える。すなわち、フリッ
プフロップF nI〜Fいには、上述の最終段のフリッ
プフロップF1〜F0に入力されるデータが与えられる
と共に、AND回路4からの出力5がクロックパルスと
して供給されており、フリップフロップF ml ””
 F MHはAND回路4のAND出力をクロックとし
N列のデータのランチを行うようになっている。
このように、このラッチ回路は、外部の回路からのNビ
ットの非同期信号を内部のクロック信号に同期化するN
列のフリップフロップとN列のフリップフロップ段の最
終段のフリップフロップF nl(i:1,2.  ・
・・、 N)の次段にフリップフロップFムを持ち、フ
リップフロップF。、の出力Q n iとフリップフロ
ップF/iの出力Qムのエクスクル−シブ(Exclu
sive) ORを取り、そのN個の出力のORを取り
、その出力3と内部のクロック1のANDを取り、その
出力5をクロックとしてN列のデータのラッチを行うフ
リップフロップF1にクロックパルスを入れる構成とし
ている。
第1図において、フリップフロップFll〜FnNは同
期化に伴うフリップフロップを示す。各ビットに対して
何段のフリップフロップが必要になるかは、内部のクロ
ック1の周期やフリップフロップの基本遅延時間等に依
存し、不安定状態に対応する時間分だけの段数を設ける
。よって、n段目のフリップフロップF、、I〜F0に
データが入力されるときには、不安定状態は消滅してい
るとする。
外部から入力された非同期の信号D1〜D、は、1段目
のフリップフロップFll〜FINに内部クロック1に
同期化され、その出力Q、、−wQ、Nを次段のフリッ
プフロップ1”21〜FANの入力とし、次のクロック
でデータを2段目のフリップフロップFz+〜l”2N
に転送する。ここで、もし、1段目のフリップフロップ
列で、不安定状態になっても最終段のフリップフロップ
F、、I〜FfiNの入力は常に安定していることにな
る。
もし、並列なNピッI・全てが不安定状態になり、その
内の1ビツトだけが、1クロック分だけ他の(N−1)
ビットよりもデータの転送状態が先行したとするとエク
スクル−シブ(Exclusive) OR回路E1の
出力R,だけが“1”となり、その結果、OR回路2の
出力3が“l”となり、AND回路4を通じて、各デー
タラッチにクロック5が入り、最終段のフリップフロッ
プF1〜F0に入力されるデータが各データラッチにも
記憶される。
不安定状態によるクロックのずれは、高々1クロック分
だけなので、先行するデータの変化に対して次のクロッ
クまで考慮すれば十分となる。
〔発明の効果〕
本発明によれば、従来のデータラッチに比べ、非同期式
の入力に対しても高速の繰り返し速度でデータのラッチ
を行うことが可能になる。
【図面の簡単な説明】 第1図は本発明の一実施例の構成を示す図、第2図はデ
ータをラッチするために用いるフリップフロップの基本
的な接続を示す図、第3図は第2図のフリップフロップ
におけるタイミングチャートを示す図、 第4図は不安定状態を消滅させるためのフリップフロッ
プ列を示す図である。 1・・・・・内部クロック 2・・・・・OR回路 3・・・・・OR回路の出力 4・・・・・AND回路 5・・・・・AND回路の出力 Fll〜FIIN、F1+〜F IN+ F m I”
” F 1+18・・・・・フリップフロップ

Claims (1)

    【特許請求の範囲】
  1. (1)外部の回路からのNビットの非同期信号を内部の
    クロック信号に同期化するN列の少なくとも1段以上の
    フリップフロップと、 このN列のフリップフロップの最終段のフリップフロッ
    プの次段に設けたフリップフロップと、前記最終段のフ
    リップフロップの出力と前記次段のフリップフロップの
    出力のエクスクルーシブORをとる手段と、 N個のそのエクスクルーシブOR出力のORをとる手段
    と、 このOR出力と前記内部のクロック信号のANDをとる
    ことにより得られる信号をクロックとしてN列のデータ
    のラッチを行うフリップフロップとを備えることを特徴
    とするラッチ回路。
JP62084602A 1987-04-08 1987-04-08 ラツチ回路 Pending JPS63250910A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62084602A JPS63250910A (ja) 1987-04-08 1987-04-08 ラツチ回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62084602A JPS63250910A (ja) 1987-04-08 1987-04-08 ラツチ回路

Publications (1)

Publication Number Publication Date
JPS63250910A true JPS63250910A (ja) 1988-10-18

Family

ID=13835230

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62084602A Pending JPS63250910A (ja) 1987-04-08 1987-04-08 ラツチ回路

Country Status (1)

Country Link
JP (1) JPS63250910A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016054397A (ja) * 2014-09-03 2016-04-14 株式会社ソシオネクスト 受信回路及び半導体集積回路

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016054397A (ja) * 2014-09-03 2016-04-14 株式会社ソシオネクスト 受信回路及び半導体集積回路

Similar Documents

Publication Publication Date Title
JP3068593B1 (ja) シリアル―パラレル変換回路
JPH0556085A (ja) インターフエイス回路
US20020126563A1 (en) Interleaved memory device for sequential access synchronous reading with simplified address counters
US4774686A (en) Serial digital signal processing circuitry
US6140946A (en) Asynchronous serialization/deserialization system and method
JPS6162963A (ja) 小さなレジスタから大きなレジスタにデータワードを転送するための方法と装置
JPS63250910A (ja) ラツチ回路
US5621337A (en) Iterative logic circuit
US4741005A (en) Counter circuit having flip-flops for synchronizing carry signals between stages
JP3501923B2 (ja) 半導体試験装置用タイミング発生器
KR920004439Y1 (ko) 데이타 변환회로
JP3003328B2 (ja) クロック信号回路
JPH0438017A (ja) シリアル‐パラレル変換回路
JPH0628151A (ja) シリアルデータのパラレルラッチ回路
JP2945804B2 (ja) 半導体記憶装置
JPH03171273A (ja) デジタル信号処理装置
JP3115756B2 (ja) デマルチプレクサ回路
JPH10290156A (ja) 多段カウンタの試験回路
JPH0348520B2 (ja)
JPH0611133B2 (ja) フレ−ム位相制御回路
JPH06112812A (ja) バイナリ・カウンタ
JP2000236062A (ja) 半導体集積回路
JPH087558B2 (ja) 走査型表示回路の同期補償回路
JPH1021189A (ja) シリアル入出力装置
JPS6022542B2 (ja) 同期化回路