JPH05264602A - メタステーブル状態検出装置 - Google Patents

メタステーブル状態検出装置

Info

Publication number
JPH05264602A
JPH05264602A JP3357777A JP35777791A JPH05264602A JP H05264602 A JPH05264602 A JP H05264602A JP 3357777 A JP3357777 A JP 3357777A JP 35777791 A JP35777791 A JP 35777791A JP H05264602 A JPH05264602 A JP H05264602A
Authority
JP
Japan
Prior art keywords
signal
trigger
state
flop
flip
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
JP3357777A
Other languages
English (en)
Other versions
JPH07111444B2 (ja
Inventor
Oo Buratsudofuoodo Jiefurii
ジェフリー・オー・ブラッドフォード
Daburiyuu Supeen Richiyaado
リチャード・ダブリュー・スペーン
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.)
Tektronix Japan Ltd
Original Assignee
Sony Tektronix 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 Sony Tektronix Corp filed Critical Sony Tektronix Corp
Publication of JPH05264602A publication Critical patent/JPH05264602A/ja
Publication of JPH07111444B2 publication Critical patent/JPH07111444B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R13/00Arrangements for displaying electric variables or waveforms
    • G01R13/20Cathode-ray oscilloscopes
    • G01R13/22Circuits therefor
    • G01R13/32Circuits for displaying non-recurrent functions such as transients; Circuits for triggering; Circuits for synchronisation; Circuits for time-base expansion

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

(57)【要約】 【目的】デジタル回路に関してメタステーブル状態の可
能性があるか否かを効果的に検出し得るメタステーブル
状態検出装置を提供すること。 【構成】互いに非同期関係の第1信号(トリガ信号)及
び第2信号(トリガ・ホールドオフ信号)を受けるデジ
タル回路のメタステーブル状態の可能性があるか否かを
検出するメタステーブル状態検出装置。第2信号の所定
の状態遷移前に第1信号の第1状態を表す情報を記憶す
る第1ラッチ34と、第2信号の上記所定の状態遷移
後、所定時間間隔中に上記第1信号の上記第1状態から
第2状態への遷移を表す情報を記憶する第2ラッチ36
と、第1及び第2ラッチ内の情報に応じて上記第1及び
第2信号の状態遷移が上記所定の期間内に発生したか否
かを表す信号を発生するアンド・ゲート44とを備えて
いる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、タイミング・ジッタに
起因する誤差を排除する為のメタステーブル状態検出装
置に関する。
【0002】
【従来技術及び発明が解決しようとする課題】高速オシ
ロスコープでデジタル回路を測定する場合に、デジタル
回路の不安定状態に起因するタイミング・ジッタ(以下
単にジッタという)が問題になる。オシロスコープの内
部信号の論理状態間の遷移と殆ど同時に外部被測定信号
がある状態から別の状態に遷移する時にジッタが発生す
る。この現象は、外部信号がデジタル信号であろうとア
ナログ信号であろうと発生する。回路設計者は、以前か
らこのような「競合」状態の問題に気付いており、全て
の信号を共通のシステム・クロックで駆動する同期型回
路を使用することにより、論理信号の遷移時点の一致の
問題を排除しようと努力してきた。
【0003】このような競合状態が論理回路において問
題になるのは、例えば、フリップ・フロップの異なる入
力端に夫々供給された2つの信号が論理状態を殆ど同時
に遷移した時に、そのフリップ・フロップの出力状態が
不定状態になるような場合である。大抵は出力結果は正
しくなるが、回路の状態が最終の安定状態に達するまで
出力信号は無意味な遷移を続けることもある。また、予
測出来ない遅延時間の経過後に出力信号が最終状態に移
ることもある。このような予測出来ない不安定な信号状
態をメタステーブル状態と呼んでいる。
【0004】オシロスコープの如き測定器では、測定用
内部信号と外部から印加された被測定信号との同期関係
を保証することは出来ない。このような同期関係が保証
されない信号の組み合わせの一例は、トリガ信号とトリ
ガ・ホールド・オフ信号である。トリガ信号は、一般に
被測定外部信号から導かれるものなので、未知の波形特
性を持った時間的に勝手に変化する信号である。オシロ
スコープが一旦トリガされると、トリガ・ホールド・オ
フ信号のような種々の信号が内部回路で発生する。トリ
ガ・ホールド・オフ信号は、現在の測定が完了し、オシ
ロスコープが次の測定の準備が出来るまで次のトリガ信
号が発生するのを防止する為の信号である。次の新しい
トリガ信号をオシロスコープが発生するのと殆ど同時に
トリガ・ホールド・オフ信号が論理状態を遷移した場合
にジッタが発生するかも知れない。どの程度の時間的な
一致がジッタの原因となるかは、トリガ信号及びトリガ
・ホールド・オフ信号によって駆動されるデジタル回路
の既知の電気的特性から決まる。
【0005】二重同期回路のような従来の技術は、上述
の問題を軽減するがトリガのジッタをなくすことは出来
ない。この二重同期回路は、米国オレゴン州、ビーバー
トンのテクトロニクス社が製造している11000シリ
ーズの如き種々のオシロスコープに使用されている。
【0006】図6は、従来の二重同期回路8のブロック
図である。この回路では、非同期型デジタル回路のメタ
ステーブル状態の影響を軽減出来るがなくすことは出来
ない。トリガ・ホールドオフ信号とトリガ信号が第1フ
リップ・フロップ14のD入力端及びクロック入力端C
に夫々供給される。トリガ信号の論理状態の立ち上がり
遷移に応じてD入力端の状態がフリップ・フロップ14
のQ出力端16に発生する。このQ出力端16の信号
は、D入力端のトリガ・ホールドオフ信号の論理状態変
化と同時に入力端12のトリガ信号が状態変化した場合
にメタステーブル状態となるかも知れない。
【0007】このメタステーブル状態になる確率を低減
する為に、第2フリップ・フロップ18のD入力端がフ
リップ・フロップ14のQ出力端16に接続されてい
る。フリップ・フロップ18のクロック入力端Cは、遅
延素子20を介してトリガ信号を受ける。この遅延素子
20によりトリガ信号に与えられる遅延時間は、フリッ
プ・フロップ14の信号伝播時間より長い。遅延素子2
0は、複数のゲートを直列接続したり、長いケーブルを
使用する等により実現され、その出力端のトリガ信号を
所望時間遅延させることが出来る。従って、フリップ・
フロップ18は、フリップ・フロップ14のQ出力端1
6の信号と遅延素子20からの信号を入力信号として受
ける。
【0008】二重同期回路8の動作は、フリップ・フロ
ップ14の出力端16の信号がメタステーブル状態にな
っても、遅延素子20を介して遅延トリガ信号出力22
がフリップ・フロップ18に供給されるまでの間に安定
するであろうという仮定に基づいている。従って、第2
フリップ・フロップ18の出力24は、信頼できる主ホ
ールドオフ信号であると考えられる。この二重同期回路
8の問題は、確率は小さいが、第1フリップ・フロップ
14の出力端16に信号が発生する時点が遅延素子20
からの遅延トリガ信号より遅れること、又は出力端16
の信号が正しい論理状態に安定せずフリップ・フロップ
18の出力端24の信号の信頼性を損なうことである。
【0009】メッツによる米国特許第4797572号
(特開昭63−200071号)の公報に開示されたト
リガ再同期回路もトリガのジッタを軽減するが完全に除
去することは出来ない。この特許の説明によれば、従来
のトリガ検出回路の後段に遅延素子及び論理ゲートを設
けることにより、遅延素子の伝播時間を超えるような時
間的なずれがトリガ信号とトリガ・ホールドオフ信号と
の間にない限りトリガ信号のジッタの問題を除去できる
としている。このメッツによる回路も同期回路の別の形
態に過ぎない。
【0010】トリガのジッタは、特に高速デジタル・サ
ンプリング・オシロスコープにおいて大きな問題とな
る。すなわち、トリガ・ジッタがあるとサンプリングさ
れ、記憶された測定点が不正確な位置に表示されるので
波形表示が混乱し、表示全体をクリアするまでその混乱
が継続するからである。更に、オシロスコープの測定帯
域幅が広がると、それにつれてトリガ帯域幅も広げる必
要が生じ、測定帯域幅以上のトリガ帯域幅を実現しなけ
ればならない。トリガ帯域幅を広げることは、トリガの
時間的ジッタの原因となるメタステーブル状態の発生確
率を増加することを意味する。
【0011】このように、メタステーブル状態に起因す
るトリガ・ジッタの発生を軽減するだけでなくジッタを
除去することが重要である。生憎と、ジッタを低減する
為の従来の回路構成では、ジッタの発生を防ぐ為に設計
する論理回路の有効帯域幅を犠牲にする傾向があったの
である。
【0012】従って、本発明の目的は、デジタル回路に
関してメタステーブル状態の可能性があるか否かを効果
的に検出し得るメタステーブル状態検出装置を提供する
ことである。
【0013】
【課題を解決する為の手段】本発明は、各々2状態間で
遷移する互いに非同期の第1及び第2信号を受けるデジ
タル回路のメタステーブル状態の可能性があるか否かを
検出するメタステーブル状態検出装置を提供している。
この装置は、第2信号の所定の状態遷移前に第1信号の
所定の第1状態を表す情報を記憶する第1記憶手段34
と、第2信号の所定の状態遷移後、所定時間間隔中に上
記第1信号の上記第1状態から第2状態への遷移を表す
情報を記憶する第2記憶手段36と、上記第1及び第2
記憶手段内の情報に応じて上記第1及び第2信号の状態
遷移が上記所定の期間内に発生したか否かを表す検出信
号を発生する検出出力手段44とを備えている。
【0014】
【実施例】図1は、本発明に係る論理状態遷移検出器2
8の一実施例の構成を示すブロック図である。この検出
器28は、遅延素子32によって決まる所定の時間間隔
の範囲以内でトリガ信号とトリガ・ホールドオフ信号の
論理変化が発生した場合に出力端30にメタステーブル
状態の発生可能性を示すメタステーブル可能信号を発生
する。メタステーブル状態が発生するのは、論理装置の
製造元で決めている特定の時間よりも短い間隔で論理入
力信号が状態遷移した場合である。論理装置には、入力
される論理信号の最小セットアップ時間及び最小ホール
ド時間等を特定した仕様書が添付されている。本発明で
は、オシロスコープの論理回路がメタステーブル状態に
ならずに動作できるようにセットアップ時間及びホール
ド時間の仕様からはずれて論理状態が遷移した場合を検
出する。遅延素子32で与えられる遅延時間は、トリガ
信号及びトリガ・ホールドオフ信号により駆動される論
理回路の仕様を満足する為のセットアップ時間及びホー
ルド時間以上に設定される。
【0015】図1において、トリガ信号は2つの記憶素
子、ラッチ34及び36のD入力端に供給される。トリ
ガ・ホールドオフ信号は、ラッチ34のC入力端及び遅
延素子32の入力端に供給される。遅延素子32の出力
端子38から出力される遅延トリガ・ホールドオフ信号
は、ラッチ36のC入力端に供給される。ラッチ34及
び36は、後述するようにフォロー・アンド・ホールド
・ラッチとして動作する。
【0016】一般に、C入力信号が真(論理「1」)で
あれば、Q出力は、D入力端の入力信号の論理状態に従
う(即ち、フォローする)。C入力端が偽(論理
「0」)であれば、D入力端に最後に印加された信号の
論理状態を維持(即ち、ホールド)している。オシロス
コープのトリガ回路において、時間的に問題となる瞬間
は、トリガ・ホールドオフ信号が真から偽に変化する時
に発生するので、ラッチ34はトリガ・ホールドオフ信
号が偽に変化する時にトリガ信号の論理状態を出力端3
9に出力し、ラッチ36は、遅延素子32からの遅延ト
リガ・ホールドオフ信号が偽に変化する時にトリガ信号
の状態をQ出力端42に出力する。
【0017】遅延トリガ・ホールドオフ信号が偽に変化
した後でラッチ34及び36のQ出力端39及び42が
同じ論理状態であれば、トリガ・ホールドオフ信号が遅
延素子32を通過する際にトリガ信号が論理状態を変化
していないことになる。もし、遅延トリガ・ホールドオ
フ信号が偽に状態変化した後にQ出力端39及び42が
異なる論理状態であれば、トリガ・ホールドオフ信号が
遅延素子32を通過する間にトリガ信号の論理状態が変
化したことになる。即ち、トリガ信号とトリガ・ホール
ドオフ信号の状態変化の一致程度は、遅延素子32の伝
播遅延時間までの時間量の範囲である。ラッチ34及び
36に記憶された論理状態の違いは、ラッチ34の反転
Q出力端40とラッチ36のQ出力端42とから異なる
入力をアンド・ゲート44に供給することによって検出
する。アンド・ゲート44の出力端30は、図1の検出
回路28の出力端であって、ここからメタステーブル状
態の発生可能性を示すメタステーブル可能信号が発生さ
れる。
【0018】遅延素子32は、その出力端38からの出
力よりは少ない遅延量のトリガ・ホールドオフ信号を出
力する遅延タップ45を有する。遅延タップ45は、こ
の例では遅延素子32の中央に設けられている。実際の
動作では、遅延タップ45の位置、即ちそこから出力さ
れる信号の遅延量は、本発明を実現する論理回路に必要
なセットアップ時間及びホールド時間によって決まる。
【0019】図2は、図1の状態遷移検出回路28とト
リガ検出用フリップ・フロップ50とを含む本発明の一
実施例の回路図である。トリガ信号検出用フリップ・フ
ロップ50では、C(クロック)入力端52にトリガ信
号が供給され、D入力端には遅延素子32の遅延タップ
45からの遅延トリガ・ホールドオフ信号が供給され
る。遅延タップ45の出力は、駆動する論理回路の条件
に応じて反転信号か非反転信号かの何れでも良い。この
トリガ検出用フリップ・フロップ50の場合には、トリ
ガ・ホールドオフ信号が偽の時にD入力端54の信号が
真であるべきなので、遅延素子32の遅延タップ45の
出力信号を反転する必要がある。論理状態の反転の技法
については、遅延素子32の遅延時間及びタップの条件
と共に後述する。
【0020】説明の便宜上、遅延素子32の伝播遅延時
間を200ナノ秒とし、遅延タップ45が遅延素子の中
央に位置しているものとする。トリガ・ホールドオフ信
号が時点0で論理状態が偽に遷移したとすると、遅延タ
ップ45の信号は100ナノ秒後に真に変化し、トリガ
検出用フリップ・フロップ50のD入力端をセットして
フリップ・フロップ50をイネーブル状態にする。その
後、時点0から200ナノ秒以上経過した後にトリガ信
号の論理状態が真に変化したとすると、トリガ検出用フ
リップ・フロップ50のQ出力端56の論理状態は、論
理状態遷移検出回路28の動作より遅れて変化するので
メタステーブル状態の発生可能性を示すメタステーブル
可能信号が検出出力端30から発生しない。
【0021】しかし、もしトリガ信号が時点0から15
0ナノ秒経過時点で真に遷移した場合には、トリガ検出
用フリップ・フロップ50のQ出力端56は、論理遷移
検出回路28の動作時間内に変化するので、検出出力端
30からメタステーブル状態の可能性を示すメタステー
ブル可能信号が発生される。
【0022】時点0から50ナノ秒経過時点でトリガ信
号が真に遷移した場合には、トリガ検出用フリップ・フ
ロップ50のD入力端54にタップ45からの遅延トリ
ガ阿ホールドオフ信号が到着する前にフリップ・フロッ
プ50の状態が変化することになる。これは、遅延素子
32の遅延時間で決まる論理状態遷移検出回路28の動
作時間内なので、遷移検出出力端30からメタステーブ
ル状態の可能性を示すメタステーブル可能信号が出力さ
れる。
【0023】上述の3つの例が示しているように、メタ
ステーブル可能信号が発生しないのにトリガ検出用フリ
ップ・フロップ50が論理状態を変化させるのは、遅延
素子32のタップ出力端45に遅延トリガ・ホールドオ
フ信号が真に変化した時点からラッチ36のセットアッ
プ時間及びホールド時間に0.1ナノ秒を加えた時間経
過以後にトリガ信号が発生したのをC入力端52が検出
するという条件の場合だけである。
【0024】遅延素子32の伝播遅延時間がラッチ34
及び36並びにトリガ検出用フリップ・フロップ50の
セットアップ時間及びホールド時間に比べて十分に長い
場合には、フリップ・フロップ50は、トリガ信号の状
態遷移とトリガ・ホールドオフ信号の状態遷移との時間
差が遅延素子32の伝播遅延時間を超えている場合のみ
トリガのメタステーブル状態と無関係となる。トリガ検
出用フリップ・フロップ50のQ出力端56は、オシロ
スコープで通常使用される主トリガ信号を表している。
【0025】図3は、本発明をオシロスコープに応用し
た場合の一実施例の構成を示すブロック図である。この
回路は、例えば米国カリフルニア州サンジエゴのアプラ
イド・マイクロ・サーキッツ・コーポレーション(AM
CC)が製造販売しているQ3500シリーズの如きE
CL(エミッタ結合論理)ゲート・アレイを用いて構成
されている。当業者が本発明の回路を構成する際に、他
のメーカの例えばTTLのような異なる論理ゲート又は
分離型の論理チップ等を用いても良いし、それらを組み
合わせても良いことは勿論である。本発明の新規性又は
有用性に何等影響することなく構成した回路の性能を更
新することは可能である。遅延素子32の伝播遅延時間
も異なる論理ゲート・ファミリーの異なるセットアップ
時間及びホールド時間等の仕様に合わせて変更する必要
もあるであろう。
【0026】図3において、トリガ・ホールドオフ信号
はバッファ論理素子58及び60を介してトリガ検出用
フリップ・フロップ50のリセット入力端(AR)57
に供給される。これらバッファ58及び60は、トリガ
・ホールドオフ信号の負荷を低減する為のものである。
トリガ検出用フリップ・フロップ50のQ出力端56
は、トリガ・ホールドオフ信号が真である限り偽の状態
に維持されている。トリガ・ホールドオフ信号は、バッ
ファ58及び60により遅延された後にトリガ検出用フ
リップ・フロップのリセット入力端57に供給される。
バッファ58及び60の遅延時間を補償する為に、バッ
ファ62、64及び66がバッファ58及び60の遅延
時間を超える時間だけトリガ・ホールドオフ信号を遅延
させ、この遅延トリガ・ホールドオフ信号がラッチ34
のC入力端と遅延素子32の入力端37に供給される。
バッファ62、64及び66による遅延時間は、トリガ
検出用フリップ・フロップ50のリセット信号が確実に
偽になってからトリガ検出用フリップ・フロップ50の
C入力端のトリガ信号が真になるようにトリガ検出用フ
リップ・フロップ50の製造元の仕様書に記載されたリ
セット解除時間に基づいて設定されている。
【0027】図3において、論理信号線の多くは差動対
を構成している。上述のAMCCのQ3500シリーズ
のようなECL論理の場合、差動対を用いると論理動作
を高速化し且つ回路のノイズ除去比を改善することが出
来る。信号の論理状態の反転は、単に差動対の一方と他
方を交換して接続するだけで容易に行える。例えば、遅
延素子32に入力されたトリガ・ホールドオフ信号の状
態を反転するには、遅延タップ45において必要な反転
の為の接続交換を行えば良い。トリガ信号は、バッファ
68を介してラッチ34及び36のD入力端並びにトリ
ガ検出用フリップ・フロップ50のC入力端52に非反
転信号として供給される。
【0028】論理状態遷移検出回路28は、ラッチ34
及び36、遅延素子32、アンド・ゲート44並びにバ
ッファ70で構成されている。遅延素子32は、直列論
理バッファ74、76、78及び80で構成されてい
る。バッファ78の入力端の論理信号反転遅延素子32
の入力端37での速い方の信号の補償の為であり、これ
によりラッチ36のC入力端に適切な極性の信号を供給
出来る。アンド・ゲート44の入力端には、ラッチ34
のQN出力40とラッチ36のQ出力42が供給され
る。アンド・ゲート44の出力端は、バッファ70の入
力端に接続されている。バッファ70の出力端30は、
メタステーブル可能信号を発生する。
【0029】トリガ検出用フリップ・フロップ50は、
図2について説明したのと本質的に同様の動作を行う。
バッファ68の出力端73に出力されるバッファ出力ト
リガ信号は、トリガ検出用フリップ・フロップ50のC
入力端に供給され、遅延素子32のタップ45に出力さ
れるタップ出力トリガ・ホールドオフ信号は、フリップ
・フロップ50のD入力端に供給される。フリップ・フ
ロップ50のQ及びQN出力端は、バッファ72に接続
され、このバッファ72の出力は、主トリガ信号とな
る。
【0030】図4は、本発明に係る重要な信号のタイミ
ング図である。A行のバッファ出力トリガ信号は、フリ
ップ・フロップ50のC入力端52、ラッチ34のD入
力端及びラッチ36のD入力端に供給される。フリップ
・フロップ50のセットアップ時間及びホールド時間
は、このタイミング図ではバッファ出力トリガ信号波形
の立ち上がりエッジの影部で示されている。
【0031】B行のタップ出力トリガ・ホールドオフ信
号は、フリップ・フロップ50のD入力端54に供給さ
れる信号である。この波形の立ち上がりエッジの影部
は、フリップ・フロップ50のC入力端54に供給され
るAのバッファ出力トリガ信号に対してフリップ・フロ
ップ50のセットアップ時間及びホールド時間の制限に
タップ出力トリガ・ホールドオフ信号が違反してメタス
テーブル状態となり得る時間を示している。
【0032】C行のフリップ・フロップ50のQ出力5
6の波形は、フリップ・フロップ50のメタステーブル
状態の可能性の為に論理状態が不安定となる時間領域を
示している。
【0033】D行のバッファ出力トリガ・ホールドオフ
信号は、ラッチ34のC入力端と遅延素子32の入力端
37に供給される。ラッチ34のセットアップ時間とホ
ールド時間は、この波形の影部に示されている。遅延素
子32の入力端37からタップ端子45までの遅延時間
は、ラッチ34のホールド時間とフリップ・フロップ5
0のセットアップ時間の和以上に設定する必要がある。
【0034】E行の遅延トリガ・ホールドオフ信号は、
ラッチ36のC入力端に供給される。遅延素子32のタ
ップ端子45から出力端38までの遅延時間は、フリッ
プ・フロップ50のホールド時間とラッチ36のセット
アップ時間との和以上の時間に設定される。ラッチ36
のセットアップ時間及びホールド時間は、この波形の影
部として示されている。
【0035】上述のようにタイミング条件が成立した場
合には、回路は正常に動作し、ラッチ34及び36並び
にフリップ・フロップ50の3つの素子の1つのみがメ
タステーブル状態となり得るだけである。残りの3つの
信号は、ラインFに示したラッチ34のQN出力端40
の波形、ラインGに示したラッチ36のQ出力42の波
形及びラインHに示したバッファ70の出力端30の波
形である。これらは、上述の信号に対して通常の動作関
係にある場合を示している。ラインHの信号は、メタス
テーブル可能信号を表している。
【0036】論理状態遷移検出回路28及びトリガ検出
用フリップ・フロップ50は、以下に説明するようにデ
ジタル・サンプリング・オシロスコープの回路として用
いられる。図5は、本発明を利用したデジタル・サンプ
リング・オシロスコープ98の実施例の構成を示すブロ
ック図である。このオシロスコープの被測定外部信号が
入力増幅器100に供給され、ここから内部トリガ信号
がトリガ入力回路102に供給される。通常、被測定信
号は繰り返し信号であり、各波形サイクル毎にトリガ信
号が発生される。トリガ検出用フリップ・フロップ50
は、プリセット可能掃引カウンタ104及び時間間隔測
定ユニット106を駆動する主トリガ信号を発生する。
プリセット可能掃引カウンタ104は、バス110を介
してプロセッサ108に信号を送り、プロセッサ108
は、これによりプログラム・メモリ112に記憶された
プログラムを実行し、波形のサンプリングを行う。トリ
ガ・ホールドオフ信号が同時にバス110に供給され
る。プロセッサ108は、サンプリング・クロック回路
114を起動し、これによりサンプル・ホールド回路1
16は波形のサンプリングを実行し、ADC(アナログ
・デジタル変換器)は波形サンプルをデジタイズする。
波形がデジタイズされるにつれて、波形の振幅を表すデ
ータが波形メモリ120の適当なアドレスに記憶され
る。このアドレスは、時間間隔測定ユニット106によ
り測定された各サンプル点の等価時点に対応している。
波形メモリ120からデータが繰り返し読み出され、D
AC(デジタル・アナログ変換器)122を介してCR
T表示装置124に波形が表示される。
【0037】このオシロスコープのデジタイズ過程は、
十分に高速なので各掃引毎に刷毛以上の数多くの点サン
プリングすることが出来る。掃引を多数回繰り返すこと
により、表示装置124上の表示波形は連続した実線波
形として表示される。各掃引期間中、トリガ・ホールド
オフ信号が真になるので余分なトリガ信号に応じて掃引
が早過ぎる時点で再起動されるのを防止出来る。掃引の
完了直後のプリセット可能掃引カウンタ104で決まる
時点で、トリガ・ホールドオフ信号が偽状態に変化す
る。もし、トリガ・ホールドオフ信号が偽状態に変化す
る際に新しいトリガ信号が発生すると、トリガ検出用フ
リップ・フロップ50で発生するメタステーブル状態に
起因する主トリガ信号によって時間間隔測定ユニット1
06が誤って起動するかも知れない。この結果生じるタ
イミング誤差により、掃引期間中にデジタイズされた波
形サンプル点が波形メモリ120の間違った等価時点の
アドレスに記憶され、表示波形にジッタが発生するかも
知れない。
【0038】上述のような状況下では、本発明の状態遷
移検出回路28は、メタステーブル可能信号を発生する
ので、この信号に応じてオシロスコープ98は、このよ
うなタイミングの信頼出来ない掃引期間にデジタイズさ
れた波形サンプルを除去することになる。波形サンプル
の除去は種々の方法で実現出来るが、好適な方法として
は、プロセッサ108がプログラムを実行してオシロス
コープのデジタイジング・システムを制御する際に使用
するフラグをメタステーブル可能信号に応じてセットす
ることである。このフラグにより上述のデジタイズ処理
に割り込みをかけ、メタステーブル可能信号が偽状態と
なった場合の主トリガ信号を受けるまで波形メモリにデ
ジタイズした波形サンプルを記憶するのを停止する。
【0039】非同期回路のメタステーブル状態に起因す
るジッタを除去する本発明の方法及び装置は、他の多く
の電子回路にも応用可能である。オシロスコープの場合
には上述のようにトリガ検出回路や任意の遅延時間を設
定する遅延トリガ・タイマーで使用される。非同期信号
を使用する応用例では、誤差、タイミングの乱れ、信号
欠落その他の不都合がメタステーブル状態に起因して発
生し得るので、これらの問題を当業者は本発明を利用し
て解決することが出来る。このような応用の具体的な例
は、例えばマルチ・ポート・メモリ制御回路、信号取込
システム、ヒューマン・インタフェース結合装置等が考
えられる。
【0040】
【発明の効果】本発明のメタステーブル状態検出装置
は、非同期関係にある2つの信号が所定の期間内に遷移
したか否かを検出することにより、メタステーブル状態
の発生可能性があるか否かを表す信号を発生することが
出来るので、メタステーブル状態に起因するデジタル回
路における不都合を除去するのに極めて有益である。
【図面の簡単な説明】
【図1】本発明の一実施例の構成を示すブロック図であ
る。
【図2】図1の回路にトリガ検出用フリップ・フロップ
を追加した実施例の構成を示すブロック図である。
【図3】本発明に係る他の実施例の構成を示すブロック
図である。
【図4】図3の回路の動作を説明する為のタイミング図
である。
【図5】本発明を応用したデジタル・サンプリング・オ
シロスコープの構成を示すブロック図である。
【図6】従来の二重同期回路の構成を示すブロック図で
ある。
【符号の説明】
32 遅延素子 34 第1記憶手段(ラッチ) 36 第2記憶手段(ラッチ) 44 出力手段(アンド・ゲート)

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 各々2状態間で遷移する互いに非同期関
    係の第1及び第2信号を受け、デジタル回路のメタステ
    ーブル状態の可能性があるか否かを検出するメタステー
    ブル状態検出装置であって、 上記第2信号の所定の状態遷移前に上記第1信号の第1
    状態を表す情報を記憶する第1記憶手段と、 上記第2信号の上記所定の状態遷移後、所定時間間隔中
    に上記第1信号の上記第1状態から第2状態への遷移を
    表す情報を記憶する第2記憶手段と、 上記第1及び第2記憶手段内の情報に応じて上記第1及
    び第2信号の状態遷移が上記所定の期間内に発生したか
    否かを表す検出信号を発生する検出出力手段とを備える
    ことを特徴とするメタステーブル状態検出装置。
JP3357777A 1990-12-26 1991-12-26 メタステーブル状態検出装置 Expired - Fee Related JPH07111444B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US633872 1990-12-26
US07/633,872 US5122694A (en) 1990-12-26 1990-12-26 Method and electrical circuit for eliminating time jitter caused by metastable conditions in asynchronous logic circuits

Publications (2)

Publication Number Publication Date
JPH05264602A true JPH05264602A (ja) 1993-10-12
JPH07111444B2 JPH07111444B2 (ja) 1995-11-29

Family

ID=24541467

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3357777A Expired - Fee Related JPH07111444B2 (ja) 1990-12-26 1991-12-26 メタステーブル状態検出装置

Country Status (3)

Country Link
US (1) US5122694A (ja)
EP (1) EP0492798A3 (ja)
JP (1) JPH07111444B2 (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1128526A3 (en) * 2000-02-21 2002-11-06 Mitsubishi Denki Kabushiki Kaisha Winding heads for the stator of an alternator
US7376190B2 (en) 2003-04-08 2008-05-20 Renesas Technology Corp. Asynchronous data transmitting apparatus
JP2013058875A (ja) * 2011-09-07 2013-03-28 Lapis Semiconductor Co Ltd ラッチ回路、トリミング回路、システム、判定プログラム、確認方法、及び判定方法
CN111262562A (zh) * 2020-03-02 2020-06-09 上海交通大学 亚稳态检测电路
CN111262583A (zh) * 2019-12-26 2020-06-09 普源精电科技股份有限公司 亚稳态检测装置和方法、adc电路
CN111555754A (zh) * 2020-05-26 2020-08-18 成都铭科思微电子技术有限责任公司 一种应用于高速模数转换器同步时钟采样的亚稳态检测电路

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5397942A (en) * 1991-08-23 1995-03-14 Nec Corporation Driver circuit for a plurality of outputs
US5268851A (en) * 1991-10-21 1993-12-07 Tektronix, Inc. Detection of metastability in triggers
WO1993019529A1 (en) * 1992-03-19 1993-09-30 Vlsi Technology Inc. Asynchronous-to-synchronous synchronizers, particularly cmos synchronizers
US5229668A (en) * 1992-03-25 1993-07-20 North Carolina State University Of Raleigh Method and apparatus for high speed digital sampling of a data signal
US5471159A (en) * 1992-09-18 1995-11-28 Tektronix, Inc. Setup or hold violation triggering
JPH08163106A (ja) * 1994-12-09 1996-06-21 Fujitsu Ltd データ転送装置
US5614846A (en) * 1995-10-26 1997-03-25 International Business Machines Corporation Latch circuit with state-walk logic
US5826061A (en) * 1996-06-10 1998-10-20 Dsc Communications Corporation System and method for modeling metastable state machine behavior
JP3493111B2 (ja) * 1997-02-25 2004-02-03 株式会社東芝 半導体集積回路装置
JP2936474B2 (ja) * 1997-04-03 1999-08-23 セイコーインスツルメンツ株式会社 半導体集積回路装置
US5987081A (en) * 1997-06-27 1999-11-16 Sun Microsystems, Inc. Method and apparatus for a testable high frequency synchronizer
KR100304691B1 (ko) * 1998-05-29 2001-09-29 윤종용 트라이스테이트 보상회로를구비하는 출력신호 발생회로
US6265904B1 (en) * 1998-10-02 2001-07-24 Vlsi Technology Inc. Digital phase shift amplification and detection system and method
US7091742B2 (en) * 2002-12-19 2006-08-15 Tellabs Operations, Inc. Fast ring-out digital storage circuit
JP2005044334A (ja) * 2003-07-09 2005-02-17 Hitachi Ltd 非同期制御回路と半導体集積回路装置
US7480355B2 (en) * 2005-02-16 2009-01-20 Agilent Technologies, Inc. Method for equalizing a digital signal through removal of data dependent jitter
JP2007235680A (ja) * 2006-03-02 2007-09-13 Rohm Co Ltd レジスタ回路、半導体装置、電気機器
US8482449B1 (en) 2012-07-30 2013-07-09 Lsi Corporation Analog-to-digital converter with metastability detector
DE102014212288A1 (de) * 2014-06-26 2015-12-31 Dr. Johannes Heidenhain Gmbh Vorrichtung und Verfahren zum Erzeugen eines Triggersignals in einer Positionsmesseinrichtung und Positionsmesseinrichtung hierzu
CN110311659B (zh) * 2018-03-27 2021-02-12 华为技术有限公司 一种触发器及集成电路
US10732222B2 (en) * 2018-03-29 2020-08-04 Rohde & Schwarz Gmbh & Co. Kg Real-time oscilloscope with a built-in time domain reflectometry (TDR) and/or time-domain transmission (TDT) function

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3699458A (en) * 1970-03-12 1972-10-17 Edward Albert Martin Jitter free trigger circuit for a sampling oscilloscope
US3725792A (en) * 1972-01-07 1973-04-03 Tektronix Inc Jitter-free trigger control circuit
US4495586A (en) * 1982-07-29 1985-01-22 Tektronix, Inc. Waveform acquisition apparatus and method
US4499386A (en) * 1982-11-26 1985-02-12 Tektronix, Inc. Trigger circuit
US4797572A (en) * 1987-01-21 1989-01-10 Tektronix, Inc. Trigger re-synchronization circuit
US4864161A (en) * 1988-05-05 1989-09-05 Altera Corporation Multifunction flip-flop-type circuit
US4888588A (en) * 1988-10-17 1989-12-19 Tektronix, Inc. Digital trigger
US4963772A (en) * 1989-02-07 1990-10-16 North American Philips Corp., Signetics Div. Metastable-immune flip-flop arrangement
US5036221A (en) * 1989-03-31 1991-07-30 Texas Instruments Incorporated Circuit for eliminating metastable events associated with a data signal asynchronous to a clock signal
US4982118A (en) * 1989-12-13 1991-01-01 Tektronix, Inc. Data acquisition system having a metastable sense feature
US5017814A (en) * 1989-12-13 1991-05-21 Tektronix, Inc. Metastable sense circuit

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1128526A3 (en) * 2000-02-21 2002-11-06 Mitsubishi Denki Kabushiki Kaisha Winding heads for the stator of an alternator
US7376190B2 (en) 2003-04-08 2008-05-20 Renesas Technology Corp. Asynchronous data transmitting apparatus
US7515639B2 (en) 2003-04-08 2009-04-07 Renesas Technology Corp. Asynchronous data transmitting apparatus
JP2013058875A (ja) * 2011-09-07 2013-03-28 Lapis Semiconductor Co Ltd ラッチ回路、トリミング回路、システム、判定プログラム、確認方法、及び判定方法
CN111262583A (zh) * 2019-12-26 2020-06-09 普源精电科技股份有限公司 亚稳态检测装置和方法、adc电路
CN111262583B (zh) * 2019-12-26 2021-01-29 普源精电科技股份有限公司 亚稳态检测装置和方法、adc电路
JP2022517895A (ja) * 2019-12-26 2022-03-11 リゴル テクノロジーズ カンパニー リミテッド メタステーブル状態検出装置及び方法、adc回路
US11451236B2 (en) 2019-12-26 2022-09-20 Rigol Technologies Co., Ltd. Metastabile state detection device and method, and ADC circuit
CN111262562A (zh) * 2020-03-02 2020-06-09 上海交通大学 亚稳态检测电路
CN111555754A (zh) * 2020-05-26 2020-08-18 成都铭科思微电子技术有限责任公司 一种应用于高速模数转换器同步时钟采样的亚稳态检测电路
CN111555754B (zh) * 2020-05-26 2023-03-10 成都铭科思微电子技术有限责任公司 一种应用于高速模数转换器同步时钟采样的亚稳态检测电路

Also Published As

Publication number Publication date
JPH07111444B2 (ja) 1995-11-29
EP0492798A2 (en) 1992-07-01
US5122694A (en) 1992-06-16
EP0492798A3 (en) 1992-11-25

Similar Documents

Publication Publication Date Title
JPH05264602A (ja) メタステーブル状態検出装置
JPH0129093B2 (ja)
US5987081A (en) Method and apparatus for a testable high frequency synchronizer
EP3907886B1 (en) Apparatus for data synchronization in systems having multiple clock and reset domains
EP2808800B1 (en) Multiple data rate memory with read timing information
US5471159A (en) Setup or hold violation triggering
JPH0467811B2 (ja)
JPH0329438A (ja) デジタル・データ転送回路
JPH05215872A (ja) 不安定状態回避回路および不安定状態を回避する方法
US6286072B1 (en) System and method for synchronizing data communication between asynchronous buses
US4613777A (en) Binary signal comparator using two d flip-flops for precise triggering
US4928290A (en) Circuit for stable synchronization of asynchronous data
US4578666A (en) Method of comparing data with asynchronous timebases
US6195784B1 (en) Circuit for detecting reception errors in an asynchronous transmission
JP2818504B2 (ja) 時間測定回路
SU1169017A1 (ru) Устройство дл синхронизации пам ти
JP2644112B2 (ja) Fifo試験診断回路
JPS62261986A (ja) ノイズ除去能力を有するパルス計測回路
JP2002062948A (ja) クロック切換装置
JPS62254582A (ja) テレビジヨン信号メモリ書込回路
KR0181203B1 (ko) 비동기 입력 펄스의 폭을 확장하는 확장블럭회로
JP2620170B2 (ja) 信号断検出回路
JPS5922975B2 (ja) 信号優先順位決定回路
JPH0566236A (ja) スキユー検出回路
JPH06266534A (ja) ハーフフラッグ出力回路

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071129

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081129

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091129

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101129

Year of fee payment: 15

LAPS Cancellation because of no payment of annual fees