(57)【特許請求の範囲】
【請求項１】
トリガ事象を識別する方法であって、
シリアル・データ・ストリーム内の開始パターンを検出して、トリガ回路にイネーブル信号を供給する検出ステップと、
上記開始パターンの後に停止事象を識別して上記トリガ回路にディスエーブル信号を供給する識別ステップとを具え、
上記開始パターン及び上記停止事象の間の上記シリアル・データ・ストリームにトリガ事象が生じたときに、上記トリガ回路がトリガ信号を発生する
ことを特徴とするトリガ事象識別方法。
【請求項２】
上記識別ステップは、上記シリアル・データ・ストリーム内に上記停止事象として停止パターンを検出することを特徴とする請求項１のトリガ事象識別方法。
【請求項３】
上記識別ステップは、上記シリアル・データ・ストリーム内に上記停止事象として特定のパターンを検出することを特徴とする請求項１のトリガ事象識別方法。
【請求項４】
上記識別ステップは、開始パターンの後の特定の時間に上記停止事象を発生することを特徴とする請求項１のトリガ事象識別方法。
【請求項５】
上記開始パターンは、上記シリアル・データ・ストリーム内の関心のあるデータ・パケットの開始を指示するパケット・ヘッダを有することを特徴とする請求項１〜４のトリガ事象識別方法。
【請求項６】
シリアル・データ・ストリーム内の開始パターンを検出して、トリガ回路にイネーブル信号を供給する検出手段と、
上記開始パターンの後に停止事象を識別して上記トリガ回路にディスエーブル信号を供給する識別手段とを具え、
上記開始パターン及び上記停止事象の間の期間のみにおいて上記トリガ回路がイネーブルされてトリガ信号を供給することを特徴とするトリガ事象識別回路。
【請求項７】
上記検出手段及び上記識別手段に入力する複数の入力信号の中から上記シリアル・データ・ストリームを選択する手段を更に具えることを特徴とする請求項６のトリガ事象識別回路。
【請求項８】
上記イネーブル信号及び上記ディスエーブル信号を組合せて、上記開始パターン及び上記停止事象の間の期間中に上記トリガ回路に識別信号を供給する手段を更に具えることを特徴とする請求項６のトリガ事象識別回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、デジタル・データの分析に関し、特に、シリアル・データ・ストリームの識別領域内の特定のアナログ異常及び／又はデジタル・データを検出してトリガするトリガ事象識別方法及び回路に関する。
【背景技術】
【０００２】
オシロスコープのトリガ回路は、ますます複雑になってきており、ユーザは、入力電気信号内のほとんどの形式のアナログ異常にてトリガをかけて、特定の異常を分析するためにデータを取り込むことができる。いくつかのトリガ回路では、ユーザは、シリアル・デジタル・データ・ストリーム内の特定のデータ・ワード、即ち、事象にてトリガをかけることができる。しかし、シリアル・データ・ストリームは、多くのレベルの階層に囲まれている。かかる階層には、例えば、７層にてプロトコルを実現するネットワーク・フレームワークを定義するＯＳＩ（Open System Interconnection）がある。これらシリアル・データ・ストリームは、データの方向を定めたり特定するデータを識別するのに用いるいくつかの高次の層のプロトコルを伴うフレーム化されたデータを有する。これにより、シリアル・データ・ストリームの特定部分内の物理的な事象又は異常のデバッギングが困難になる。これらシリアル・データ・ストリームは、かなりノイズに曝されているので、シリアル・データ・ストリームを情報内容についてデコードする際に、アナログ異常は特に問題である。かかる異常の結果、シリアル・データ・ストリーム内のビットを誤って解釈してしまう。
【０００３】
異常がデジタル特性及びあるしきい値を単に有するだけならば、ロジック・アナライザは、異常にてトリガをかけることができるが、信号忠実度を表すアナログ異常にてトリガをかけることができない。
【０００４】
【特許文献１】特開２００６−２８７４１５公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、シリアル・データ・ストリームの識別された領域内で、特定のアナログ異常及び／又はデジタル・データを検出してトリガするトリガ事象識別方法及び回路が望まれている。
【課題を解決するための手段】
【０００６】
本発明は、トリガ事象を識別する方法であって；シリアル・データ・ストリーム内の開始パターンを検出して、トリガ回路（３０）にイネーブル信号を供給する検出ステップと；開始パターンの後に停止事象を識別してトリガ回路にディスエーブル信号を供給する識別ステップとを具え；開始パターン及び停止事象の間のシリアル・データ・ストリームにトリガ事象が生じたときに、トリガ回路がトリガ信号を発生することを特徴とする。
また、本発明のトリガ事象識別回路は、シリアル・データ・ストリーム内の開始パターンを検出して、トリガ回路（３０）にイネーブル信号を供給する検出手段（１６）と；開始パターンの後に停止事象を識別してトリガ回路にディスエーブル信号を供給する識別手段（１８）とを具え；開始パターン及び停止事象の間の期間のみにおいてトリガ回路がイネーブルされてトリガ信号を供給することを特徴とする。なお、括弧の内の参照符号は、実施例との対応関係を単に示すのみである。
【発明の効果】
【０００７】
よって、本発明は、シリアル・データ・ストリームの特定の識別された領域内の特定のアナログ異常及び／又はデジタル・データを検出し、トリガを行う識別異常検出の方法を提供する。
【発明を実施するための最良の形態】
【０００８】
本発明では、パケット化されたデータ・ストリーム用のパケット・ヘッダ又は他の識別可能な事象などのようなシリアル・データ・ストリーム内の開始パターンを検出して、イネーブル（可能化）信号を発生する。パケット・トレーラ（終端部）、特定のデジタル事象、経過時間などのような停止事象を識別して、ディスエーブル（不能化）信号を発生する。これらイネーブル信号及びディスエーブル信号を組合せて、識別信号を発生する。この識別信号により、トリガ回路は、識別信号が定義するシリアル・データ・ストリームの部分内の特定異常にてトリガをかけることができる。
【０００９】
本発明の目的、利点及び新規な特徴は、添付図を参照した以下の詳細な説明から明らかになろう。
【実施例】
【００１０】
図１は、本発明により特定異常の検出を説明するためのタイミング図である。図１（ａ）は、ＳＯＮＥＴデータ・ストリームなどのシリアル・データ・ストリームであり、連続する複数のデータ・パケットを有する。図示の如く、データ・パケットのいくつかは、信号異常がその中に存在する。ユーザは、シリアル・データ・ストリームの部分又はあるデータ・パケットに関心があるので、そのデータ・パケット又は関心部分内の異常の周囲のデータを捕捉することに関心がある。図１の残りは、異常を含む関心のあるデータ・パケット内のタイミングを示す。後述のプロセスをデータ・パケットの各々又は関心のある部分に適用するが、異常データ・パケット又は関心のある部分のみでトリガ信号を発生する。
【００１１】
図１（ｂ）に示す如く、シリアル・データは、「０」又は「１」のロジック・レベルに対応する一連の交互に変化する信号レベルである。ここでは、シリアル・データは、関心のあるシリアル・データの特定部分の開始を指示する特別なパターンを含む「ビット」のグループである。すなわち、この例では、ヘッダをパケット化されたデータとして用いてもよい。同様に、ここでは、シリアル・データは、関心のあるシリアル・データの特定部分の終わりを指示する特別なパターンを含む「ビット」のグループでもある。すなわち、この例では、パケット化されたデータとしてトレーラを用いてもよい。ヘッダ及びトレーラの間、又は、開始事象及び停止事象の間におけるシリアル・データの部分内にて、シリアル・データがデコードされた際にエラーを起こすかもしれない任意の異常をユーザが見つけようとする。シリアル・データから再生したクロック（ｃ）、又は再生クロックに匹敵する外部クロックをタイミングとして用いる。ヘッダ又は開始事象の終わりにて識別開始信号（イネーブル信号）（ｄ）が発生し、トレーラ又は停止事象の終わりにて識別停止信号（ディスエーブル信号）（ｅ）が発生する。識別開始及び識別停止の間の期間にアーム信号（識別信号）（ｆ）が発生する。このアーム信号がトリガ回路をイネーブルして、特定の異常を表すアーム期間内のデータを取り込む。ラント、グリッチ、スパイク、シリアル・パターンなどの特定の異常が生じると、トリガ回路は、トリガ信号（ｇ）を発生する。当業者に周知のように、このトリガ信号により、特定異常を囲むデータを分析のために取り込む。
【００１２】
図２は、本発明により特定異常を検出する回路のブロック図である。この図２に示すように、シリアル・データ・ストリームを伝送する種々のチャネル入力、又は多レーンのシリアル・データ・ストリームであるシリアル・データ（ｂ）は、後述の如く、識別回路１０及び従来のメイン（主）トリガ回路３０の両方に入力する。識別回路１０は、クロスポイント・スイッチ１２にて入力チャネルからのシリアル・データ・ストリームを受ける。このクロスポイント・スイッチ１２は、入力チャネルの１つを選択して出力する。クロスポイント・スイッチ１２は、多数の入力である多レーンのシリアル・データ・ストリームを出力端にて単一のシリアル・データ・ストリームに変換する機能も有する。クロスポイント・スイッチ１２で選択されたシリアル・データ・ストリームは、クロック再生回路１４、開始ワード・レコグナイザ（ワード認識回路：検出手段）１６、停止ワード・レコグナイザ（識別手段）１８及びタイマ／事象レコグナイザ２０に入力する。シリアル・データ・ストリームに埋め込まれたクロックは、クロック再生回路１４にて再生され、種々のレコグナイザ１６、１８、２０用のタイミングを与えるのに使用される。代わりに、タイミング信号源として用いるために、クロック・マルチプレクサ２２が再生クロックの代わりに埋め込みクロックと同等の外部クロックを選択してもよい。すなわち、マルチプレクサ２２にて、再生クロック又は外部クロックが選択される。ワード・レコグナイザ１６は、選択されたシリアル・データ・ストリーム内の開始点を示す独特なデータ・パターンを探し、ワード・レコグナイザ１８は、選択されたシリアル・データ・ストリーム内の停止点を示す独特なデータ・パターンを探す。これら独特なデータ・パターンは、シリアル・データ・ストリームの関心のある部分を定義する。シリアル・データ・ストリームは、再生クロックにより、ワード・レコグナイザ１６、１８の各々にクロックされる（クロックにより取り込まれる）。最も簡単な形式では、開始ワード・レコグナイザ１６からの出力（イネーブル信号）がアーム／ディスアーム回路２４に入力し、このアーム／ディスアーム回路２４の出力（識別信号）によって、メイン・トリガ回路３０の識別期間の開始が決まる。これにより、メイン・トリガ回路３０がチャネル入力内の特定の異常を探し始める。マルチプレクスサ２６を介して停止ワード・レコグナイザ１８からの出力（ディスエーブル信号）もアーム／ディスアーム回路２４に入力し、このアーム／ディスアーム回路２４の出力（識別信号）によって、メイン・トリガ回路３０の識別器間の終了が決まる。これにより、メイン・トリガ回路３０がチャネル入力内の特定の異常を探すことを停止する。なお、ワード・レコグナイザ１６、１８に供給されるＬＤは、探すパターンを特定する信号であり、タイマ／事象レコーダ２０に供給されるＬＤは、経過時間を指定する信号である。
【００１３】
上述の代わりに、開始ワード・レコグナイザ１６の出力信号を用いて、タイマ／事象レコグナイザ２０をイネーブルして、停止マルチプレクスサ２６を介してアーム／ディスアーム回路２４にディスエーブル信号を供給してもよい。タイマ／事象レコグナイザ２０は、タイマとして、開始ワード・レコグナイザ１６からの出力によりリセット又は初期化され、特定時間が経過するまで再生クロック・パルスを計数する。特定時間が経過して、タイマ／事象レコグナイザ２０がディスエーブル信号を出力する。タイマは、アップ・カウンタでもダウン・カウンタでもよい。タイマ／事象レコグナイザ２０は、事象レコグナイザとして、選択されたシリアル・データ・ストリーム内の特定パターン探索の停止を決めるので、停止事象を探すのと等化である。この停止事象である特定パターンにて、ディスエーブル信号が発生する。停止マルチプレクス２６は、オア・ゲートを用いて実現し、トレーラ又は特定事象のいずれかが生じると、ディスエーブル信号がアーム／ディスアーム回路２４用に発生する。
【００１４】
特定例としては、特定のヘッダを有するデータ・パケット内で生じるラント又はグリッチでのトリガが望まれる場合、選択されたシリアル・データ・ストリーム用のパケット・ヘッダがトリガ・エネーブル信号としてプログラムされる一方、パケット・トレーラがトリガ・ディスエーブル信号としてプログラムされる。ヘッダ及びトレーラの間のパケット内にラント又はグリッチが生じると、トリガ回路は、トリガを発生し、その周囲のデータも捕捉して分析できるようにする。
【産業上の利用可能性】
【００１５】
上述は、パケット化された通信標準に関連して詳述したが、本発明は、任意の特定標準に限定されるものではない。例えば、全ての標準がパケット化されているわけではない。いくつかの標準は、特定パターンを多数回にわたって繰り返すが、ある回数の繰り返しの後のみに、実際の情報データが伝送される。この場合、特定パターンの繰り返し回数を開始パターンとして計数する。これにより、トリガ回路が識別されて、シリアル・データ・ストリーム内のアナログ異常を探すことを開始する。他の標準には周期的な不感時間（デッド・タイム）があるかもしれないが、この不感時間は識別できる。不感時間の停止後の時点をトリガ回路の識別開始事象としてもよい。よって、シリアル・データ・ストリーム用に用いる特定のデータ標準に応じて、このシリアル・データ・ストリーム内の任意の識別可能なパターン又はパターンのシーケンスを開始事象として識別してもよい。
【００１６】
したがって、本発明は、物理的なトリガ回路をイネーブルする前に特定の開始パターンを認識し、特定の停止パターン、事象又は期間を認識してトリガ回路をディスエーブルすることにより、シリアル・データ・ストリームにおけるトリガ機能を単純化できる。
【図面の簡単な説明】
【００１７】
【図１】本発明により特定異常の検出を説明するためのタイミング図である。
【図２】本発明により特定異常を検出する回路のブロック図である。
【符号の説明】
【００１８】
１０  識別回路
１２  クロスポイント・スイッチ
１４  クロック再生回路
１６  開始ワード・レコグナイザ（検出手段）
１８  停止ワード・レコグナイザ（識別手段）
２０  タイマ／事象レコグナイザ
２２、２６  マルチプレクサ
２４  アーム／ディスアーム回路
３０  出力トリガ回路
【図１】
0004846544.tif 000002
【図２】
0004846544.tif 000003