(57)【要約】【課題】、多重チャネルアーキテクチャにおける情報転送技術を改良する。【解決手段】多重チャネルアーキテクチャは、中央機器のクロック信号のクロック制御下にある中央機器（１）と、中央転送クロック信号（ＳＣＬＫCB）を前記中央機器のクロック信号から導く中央転送クロック発生器（２７）と、ｎ個のチャネル（ＣＨ1、．．．ＣＨn）の組であって、各チャネルが、複数のクロック信号の１個のクロック制御下にあり、各チャネル転送クロック信号（ＳＣＬＫCH1、．．．ＳＣＬＫCHn）を各チャネルのクロック信号から導くチャネル転送クロック発生器（２８）を備えるチャネルの組と、中央機器のクロック信号およびチャネルのクロック信号が、少なくとも２つの異なるクロック信号を含み、中央転送クロック信号の転送クロック周期が、各チャネル転送クロック信号の転送クロック周期に実質的に等しくされる。【選択図】図１
2004364279.tif 000002
【特許請求の範囲】
【請求項１】
多重チャネルアーキテクチャであって、
中央機器のクロック信号のクロック制御下にある中央機器と、
中央転送クロック信号を前記中央機器のクロック信号から導くように構成された中央転送クロック発生器と、
ｎを自然数としｎ個のチャネルの組であって、各前記チャネルが、複数のクロック信号の１個のクロック制御下にあり、各チャネル転送クロック信号を各々の前記チャネルのクロック信号から導くように構成されたチャネル転送クロック発生器を備える前記チャネルの組とを備え、
前記中央機器のクロック信号および前記チャネルのクロック信号が、少なくとも２つの異なるクロック信号を含み、前記中央転送クロック信号の転送クロック周期が、前記チャネル転送クロック信号の各々の転送クロック周期に実質的に等しい多重チャネルアーキテクチャ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多重チャネルアーキテクチャにおける情報交換を制御する転送クロック信号の提供技術に関する。
【背景技術】
【０００２】
中央機器と一連のチャネルとを備える多重チャネルアーキテクチャでは、情報は、中央機器とチャネルとの間で交換される。チャネルの部分には、複数の局部クロック信号が存在し、これらの局部クロック信号を使用してデータ転送をクロック（刻時）する場合、前記データ転送のタイミングは予測不能となるのが常だった。しかし、多くの用途では、メッセージまたはコマンドを同期して受信することが重要である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明の目的は、多重チャネルアーキテクチャにおける情報転送技術を改良することである。この目的は、独立請求項により解決される。好ましい実施態様は、従属請求項により示す。
【課題を解決するための手段】
【０００４】
本発明の実施態様による多重チャネルアーキテクチャは、中央機器のクロック信号により制御される中央機器と、中央転送クロック信号を中央機器のクロック信号から導く中央転送クロック発生器とを備える。さらに、多重チャネルアーキテクチャは、一連のｎ個のチャネルを備え、ｎは自然数であり、前記チャネルの各々は複数のクロック信号の１個により制御される。前記中央機器のクロック信号および前記チャネルのクロック信号は、少なくとも２つの異なるクロック信号を含む。チャネルの各々は、チャネル転送クロック信号をそれぞれのチャネルのクロック信号から導くチャネル転送クロック発生器を備え、前記中央転送クロック信号の転送クロック周期が、前記チャネル転送クロック信号の転送クロック周期の各々に実質的に等しい。
【０００５】
中央機器の部分およびチャネルの部分の両方では、転送クロック信号はそれぞれの局部クロック信号から導かれる。多数の異なる局部クロック信号がシステム内に存在するが、前記転送クロック信号は、それぞれの転送クロック周期が実質的に互いに等しくなるように生成される。これらの転送クロック信号は、チャネルおよび中央機器間におけるデータ、コマンドおよびメッセージの送信を制御する。前記転送クロック信号を使用することにより、確実な信号送信と、十分に定義されたタイミング条件が確立される。互いに任意の位相関係を有する多様な異なる局部クロック信号が存在する場合にも、転送クロック信号の組は、予測不能な結果を回避することを可能にする。好ましい実施態様により、中央機器とチャネルとの間の実行時間遅延に従って、共通の転送クロック周期が選択される。
【０００６】
本発明の好ましい実施態様により、コマンドおよびメッセージの少なくとも一方の前記中央機器と前記チャネルとの間における転送は、転送クロック信号のクロック制御下で実施される。中央機器の部分では、前記メッセージまたはコマンドは、中央転送クロック信号に従って送受信され、それぞれのチャネルの部分では、メッセージおよびコマンンドは、それぞれのチャネル転送クロック信号に従って送受信される。前記転送クロック信号は、中央機器とチャネルとの間のメッセージまたはコマンンドの確実な交換を確立することを可能にする。
【０００７】
本発明のもう１つの好ましい実施態様によると、転送クロック信号の共通の転送クロック周期は、実質的に、中央機器のクロック信号とチャネルのクロック信号との信号周期の公倍数である。多重チャネルアーキテクチャ内には、多様な異なるクロック信号周期が存在する可能性がある。システムをそれぞれの外的要件に適応させるには、局部クロック信号周期を再プログラムすることさえも必要になり、その結果、局部クロック信号のクロック信号周期は、時間の関数として変化すると思われる。何れの場合にも、共通の転送クロック周期は、システムの関連クロック信号周期の公倍数に設定することができる。共通の転送クロック周期が分かると、中央転送クロック信号を中央機器のクロック信号から導き、チャネル転送クロック信号をｎ個のチャネルのそれぞれのクロック信号から導くことができる。
【０００８】
本発明のもう１つの好ましい実施態様では、ｎ個のチャネルの少なくともいくつかは、その他のチャネルにそれぞれのチャネル転送クロック信号を供給する。チャネルのいくつかは、チャネル転送クロック発生器を備える場合、その他のチャネルにそれぞれのチャネル転送クロック信号を供給することができる。したがって、チャネルごとに１つの専用チャネル転送クロック発生器を提供する必要はない。
【０００９】
本発明のもう１つの好ましい実施態様によると、転送クロック発生器の少なくともいくつかは、プログラム可能な転送クロック発生器として実装される。局部クロック周波数の１つまたは複数を再プログラムする場合、修正された局部クロック周波数に従って、対応する転送クロック発生器の設定を変更する必要がある。プログラム可能な転送クロック発生器により、局部クロック信号を所望の転送クロック信号に変換することが可能である。
【００１０】
好ましくは、中央転送クロック発生器は、第１スーパーピリオドカウンタを備え、該第１スーパーピリオドカウンタにより生成される転送クロック信号周期は、中央機器のクロック信号を２ｋ0サイクル含む、ｋ0は自然数である。前記第１スパーピリオドカウンタは、中央機器のクロック信号の上昇エッジまたは下降エッジを計数して、中央機器のクロック信号の２ｋ0ごとに中央転送クロック信号の１つの周期を生成する。
【００１１】
本発明の好ましい実施態様によると、前記チャネル転送クロック発生器の少なくともいくつかは、第２スパーピリオドカウンタにより実装される。以下では、ｊ番目のチャネルの第２スパーピリオドカウンタにより生成される転送クロック信号周期は、それぞれのチャネルのクロック信号の２ｋjサイクルを含み、ｊ＝１、．．．、ｎの場合、ｋjは自然数であり、ｊ＝１、．．．、ｎはそれぞれのチャネルを示す。前記第２スーパーピリオドカウンタは、ｊ番目のチャネルのクロック信号の２ｋj信号周期ごとに、各チャネル転送クロック信号の１つの信号周期を生成する。
【００１２】
本発明の好ましい実施態様によると、第１スパーピリオドカウンタのカウンタサイクルｋ0および第２スパーピリオドカウンタのカウンタサイクルｋ1、．．．、ｋnの少なくとも１つは、前記中央機器によりプログラムまたは再プログラムすることができる。たとえば、前記第１および第２スパーピリオドカウンタは、それぞれのカウンタサイクルを記憶するのに適する専用レジスタを備えると良い。中央機器は、たとえば、局部クロック周波数の現在の組に応じてカウンタサイクルｋ0、ｋ1、．．．、ｋnの組を決定し、その結果、カウンタサイクルｋ0、ｋ1、．．．、ｋnは、前記第１および前記第２スパーピリオドカウンタが、１つの共通の転送クロック周期を有する転送クロック信号を生成するように決定される。
【００１３】
本発明のもう１つの好ましい実施態様によると、前記中央機器は、少なくとも１つのスーパーピリオドカウンタの個々の初期値をさらにプログラムまたは再プログラムすることができる。スーパーピリオドカウンタの部分では、計算は前記初期値で開始する。このため、個々の初期値は、前記第１および前記第２スパーピリオドカウンタの個々のカウンタにより生成される対応する転送クロック信号の位相シフトを決定する。初期値をそれに応じてプログラムすることにより、中央転送クロック信号とチャネル転送クロック信号との間の所望の位相関係を確立することができる。
【００１４】
本発明の好ましい実施態様によると、前記チャネル転送クロック信号は互いに実質的に同位相にすることができる。これは、適切な初期値を前記第２スパーピリオドカウンタに提供することにより行われる。同期チャネル転送クロック信号がチャネルの部分で利用可能となり次第、チャネルはその各々のメッセージを中央機器に同期化された方法で送信することができる。さらに、中央機器により送信されるコマンンドまたはメッセージは、チャネルの部分で同期的に受信される。
【００１５】
もう１つの好ましい実施態様では、中央転送クロック信号とチャネル転送クロック信号との間の位相シフトは、ほぼ転送クロック信号の０．５５信号周期（「信号周期の０．５５倍」を言う、以下同様）と０．９５信号周期との間の範囲で良い。チャネル転送クロックおよび中央転送クロックの共通の転送クロック周期は、たとえば、中央機器とチャネルとの間で交換されるメッセージまたはコマンンドの最悪の実行時間遅延が、０．５５〜０．９５転送クロック周期よりかなり小さくなるように選択すればよいだろう。転送クロック信号の信号周期が十分に大きい場合、個々のメッセージまたはコマンンドは、位相が進む転送クロック信号の上昇エッジで送信され、位相が遅れる転送クロック信号の後続の上昇エッジで受信される。
【００１６】
好ましくは、中央転送クロック信号とチャネル転送クロック信号との間に約０．７５転送クロック周期の位相シフトがあり、これは２７０°位相シフトに相当する。個々のメッセージまたはコマンンドの送信が０．７５転送クロック周期中に完了できるように転送クロック周期が十分大きく選択されると、チャネルと中央機器との間のコマンンドおよびメッセージの転送は確実かつ効率的にできる。
【００１７】
中央転送クロック信号が、チャネル転送クロック信号に対して位相が進むと仮定する。好ましい実施態様によると、コマンンドまたはメッセージは、中央転送クロック信号の上昇エッジで、中央機器からチャネルに送信され、それぞれのチャネル転送クロック信号の上昇エッジで、チャネルの部分で受信される。中央転送クロック信号の上昇エッジと、それぞれのチャネル転送クロック信号の後続上昇エッジとの間の時間遅延は、前記２つの転送クロック信号間の位相シフトに対応し、この位相シフトは２７０°であることが好ましい（しかし、必須ではない）。
【００１８】
本発明のもう１つの好ましい実施態様によると、コマンンドまたはメッセージは、個々のチャネル転送クロック信号の下降エッジで個々のチャネルから中央機器に送信され、中央転送クロック信号の上昇エッジで中央機器の部分で受信される。さらに好ましくは、相対的な位相シフトは、０．７５転送クロック周期に実質的に等しい。中央転送クロック信号が、チャネル転送クロック信号に対して位相が進む場合、個々のチャネル転送クロック信号の下降エッジと、中央転送クロック信号の後続の上昇エッジとの間の時間遅延は、やはり０．７５転送クロック周期に等しくなる。本発明のこの実施態様では、中央機器からチャネルに向かう方向におけるデータ蓄積時間と、チャネルから中央機器へのデータ蓄積時間は０．７５転送クロック周期に等しい。データ蓄積時間が対称に分布することにより、前方および後方の両方におけるコマンンドおよびメッセージの交換は、わずか２回の転送クロックサイクルの範囲内で実施することができる。
【００１９】
本発明の好ましい実施態様では、中央機器およびチャネルのクロック信号は、一連のマスタークロック信号から選択される。中央機器およびチャネルの前記クロック信号は、個々の転送クロック信号を導く開始点として使用される。
【００２０】
好ましくは、本発明の実施態様による多重チャネルアーキテクチャは、少なくとも１個の被試験デバイス（ＤＵＴ：Device  Under  Test）を試験するように構成された自動試験機器（ＡＴＥ）に使用する。好ましくは、多重チャネルアーキテクチャのチャネルの少なくともいくつかは、少なくとも１個のＤＵＴに刺激信号を提供するか、または前記少なくとも１個のＤＵＴから応答信号を受信することのうち、少なくとも一方を行う。好ましくは、自動試験機器は、集積回路を試験するように構成される。最近の集積回路は、多くの異なる機能ユニットを備え、前記機能ユニットは、種々のクロック周波数のクロック制御下に置かれる。したがって、ＤＵＴの機能ユニットを試験するため、異なるクロック周波数の組が必要になる。たとえば、ＤＵＴのメモリユニットは、第１クロック周波数で試験し、ＤＵＴの処理ユニットを試験するには、第２クロック周波数が必要になる。したがって、自動試験機器のチャネルは、種々のクロック周波数で動作する。本発明の実施態様では、ＡＴＥ内の種々のクロック周波数から専用の転送クロック信号を導くことにより、中央機器とチャネルとの間でコマンンドおよびメッセージの十分に定義された確実な交換を行うことが可能である。
【００２１】
チャネルの部分の転送クロック信号が互いに同期化される場合、チャネルの部分で同時に試験パターンの生成を開始することが可能である。試験データの生成を開始するため、コマンンド「ＲＵＮ」が中央機器からチャネルに送信される。さらに、試験時に、試験パターン内の信号遷移のタイミングを変更することが必要になる。このため、メッセージ「ＥＧＲ」（Ｅｄｇｅ  Ｇｅｎｅｒａｔｅ  Ｒｅａｄｙ：エッジ生成準備完了）が個々のチャネルから中央機器に転送され、このメッセージに応答して、チャネルのクロック信号が１つのクロックサイクル時に無効になり、エッジのタイミングが再プログラムされる。同期化転送クロック信号をチャネルの部分で使用することにより、以上で説明されたすべてのタスク（および、まだ説明されていないその他のタスク）を同期化された方法で行うことができる。ランダムなタイミング状態および予測不能な位相関係は回避される。
【００２２】
本発明のもう１つの好ましい実施態様によると、自動試験機器は、少なくとも２箇所の異なったテストサイトを備える。したがって、ＡＴＥのチャネルは、同時に２個以上のＤＵＴを試験するために使用することができる。前記の少なくとも２個のＤＵＴは同種であると思われるが、異なるＤＵＴを同時に試験することも可能である。
【００２３】
ＡＴＥが２箇所以上のテストサイトを備える場合、コマンンドおよびメッセージは、中央機器と個々のチャネルとの間で、時分割モードで送信することが好ましい。この実施態様によると、少なくとも１つの時間スロットが各々のテストサイトに割り当てられ、特定のテストサイトに対応するコマンンドおよびメッセージは、前記テストサイトに割り当てられた少なくとも１つの時間スロットで送信される。
【００２４】
本発明は、１つまたは複数の適切なソフトウェアプログラムにより部分的または完全に実施または支援され、こうしたプログラムは、何らかの種類のデータ記憶媒体に記憶するか、さもなければデータ記憶媒体で提供することができ、適切なデータ処理ユニット内で実行させるか、または適切なデータ処理ユニットにより実行させることができる。ソフトウェアプログラムまたはルーチンは、好ましくは、転送クロック信号の生成を制御および調和させるために適用する。
【００２５】
本発明のその他の目的および多くの付随する利点は、以下の詳細な説明を添付の図面に関連して参照すると、容易に評価され、より良く理解されるであろう。実質的に、または機能的に等しいかもしくは類似する特徴は、同じ参照符号で記載する。
【発明を実施するための最良の形態】
【００２６】
図１は、１個の中央制御機器１として実施された中央機器と、複数のチャネルＣＨ１、ＣＨ２、．．．、ＣＨｎとを備える多重チャネルアーキテクチャの概略図である。図１のシステムは、このほかに、複数のクロック信号発生器を備える。図１のシステムは、たとえば、少なくとも１個のＤＵＴを試験するように構成された自動試験機器（ＡＴＥ）に使用され、個々のＤＵＴは、たとえば集積回路または電子デバイスである。多重チャネルアーキテクチャのチャネルは、たとえば、刺激データ（ベクトルデータとも呼ばれる）ストリームを生成して、少なくとも１個のＤＵＴに印加する。また、多重チャネルアーキテクチャのチャネルは、応答信号をＤＵＴから受信して分析する。図１に示すシステムは必ずしも自動試験機器内に使用する必要がないという点は、強調するべきである。多重チャネルアーキテクチャは、刺激信号を生成する必要があるか、または信号を評価する必要がある場合に使用される。
【００２７】
所望の刺激信号を生成するには、ｎ個のチャネルＣＨ１、ＣＨ２、．．．、ＣＨｎに種々のクロック周波数のクロック信号を供給する必要がある。これらのクロック信号は、一連のクロック信号発生器２、３、４、．．．により提供される。基準クロック信号５は基準として各クロック信号発生器に供給される。基準クロック信号５は基準クロック信号発生器６により生成される。第１クロック信号発生器２の出力部では、第１マスタークロック信号ＭＣＬＫ１が得られ、この信号は、たとえば２ｎｓの信号周期を有する。第２クロック信号発生器３は、第２マスタークロック信号ＭＣＬＫ２に、たとえば３ｎｓのクロック周期を与える。クロック信号発生器４の出力部では、クロック信号ＭＣＬＫ３が得られる。スイッチ７、８、９により、個々のマスタークロック信号は、システムのチャネルに通じる信号ライン１０、１１、１２、．．．に結合することができる。
【００２８】
チャネルは、マスタークロック信号ＭＣＬＫ１、ＭＣＬＫ２、ＭＣＬＫ３、．．．の１つを個々のチャネルのクロックとして選択するための選択手段を備える。チャネルＣＨ１は、マスタークロック信号の１つ、たとえば信号ＭＣＬＫ２をチャネルのクロック信号１４として選択する選択手段１３を備える。スイッチ１５が閉じると、チャネルのクロック信号１４は、チャネルロジック１６に供給される。チャネルロジック１６では、チャネルのクロックは、ＤＵＴのピンに与える（１７）刺激信号を生成するために使用される。さらに、または別途、チャネルのクロック信号１４は、チャネルロジック１６の部分でＤＵＴの応答信号を受信して分析するために使用される。
【００２９】
中央制御機器１は、様々なチャネルにおけるパターンの生成を開始および調和させる。このため、コマンンドおよびメッセージは、中央制御機器１とチャネルＣＨ１、ＣＨ２、．．．、ＣＨｎ間で交換される。たとえば、図１に示すシステムを試験環境に使用する場合、たとえばＲＵＮ、ＭＣＥＮなどのコマンンドは、中央制御機器１からチャネルＣＨ１、ＣＨ２、．．．、ＣＨｎに送信される。逆方向では、各々チャネルは、たとえばＮＡＣＴＩＶＥ、ＥＧＲ、ＮＦＡＩＬなどのメッセージおよびコマンンドを中央制御機器１に送信する。
【００３０】
システムには、多くの異なるクロック周波数が存在する。しかし、前記コマンンドおよびメッセージを十分に定義された方法で交換し、ランダムな位相関係、予測不能な遅延などによる何らかのエラーを防止する必要がある。このため、「ＣＢ」が制御盤を意味する専用の転送クロック信号ＳＣＬＫCBを中央制御機器１の部分に提供する。また、個々のチャネルの部分、たとえばチャネルＣＨ１の部分では、専用転送クロック信号ＳＣＬＫCH1が提供される。中央制御機器のクロック信号ＳＣＬＫCBは、メッセージまたはコマンンドＲＵＮ、ＭＣＥＮ、ＰＡＳＳを制御ユニット１８からチャネルＣＨ１、ＣＨ２、．．．、ＣＨｎに送信するために使用される。これらのチャネルでは、これらのメッセージおよびコマンンドは、専用のフリップフロップにより受信され、前記フリップフロップは、個々のチャネルの転送クロック信号によりクロック（刻時）される。たとえば、チャネルＣＨ１は、メッセージおよびコマンンドＲＵＮ、ＭＣＥＮ、ＰＡＳＳを受信するように構成されたフリップフロップ１９、２０、２１を備え、前記フリップフロップ１９、２０、２１は、転送クロック信号ＳＣＬＫCH1によりクロックされる。フリップフロップ１９、２０、２１の内容は、信号ライン２２を介してチャネルロジック１６に転送される。
【００３１】
チャネルは、ＮＡＣＴＩＶＥ、ＥＧＲ、ＮＦＡＩＬなどのメッセージまたはコマンンドを中央制御機器１に送信するためのフリップフロップの組も備える。前記フリップフロップは、各チャネルの転送クロック信号の負のエッジによりクロックされる。たとえば、チャネルＣＨ１は、チャネルロジック１６により提供される（２３）各々のメッセージまたはコマンンドＮＡＣＴＩＶＥ、ＥＧＲ、ＮＦＡＩＬを記憶するように構成されたフリップフロップ２４、２５、２６を備える。フリップフロップ２４、２５、２６は、チャネルの転送クロック信号ＳＣＬＫCH1の負のエッジにより、この転送クロック信号に従ってクロックされ、メッセージおよびコマンンドＮＡＣＴＩＶＥ、ＥＧＲ、ＮＦＡＩＬは、チャネルＣＨ１から中央制御機器１の制御ユニット１８に送信される。
【００３２】
制御ユニット１８では、これらのメッセージおよびコマンンドは、制御盤の転送クロック信号ＳＣＬＫCBに従って受信される。転送クロック信号ＳＣＬＫCBは、クロック分周器２７により、マスタークロック信号ＭＣＬＫ１、ＭＣＬＫ２、ＭＣＬＫ３、．．．の１つから得られる。あるいは、転送クロック信号ＳＣＬＫCBは、制御盤自体に生成される専用クロック信号から導かれる。図１に示す実施態様では、転送クロック信号ＳＣＬＫCBは、第１マスタークロック信号ＭＣＬＫ１から導かれる。チャネルＣＨ１、ＣＨ２、．．．ＣＨｎの各々の転送クロック信号ＳＣＬＫCH1、ＳＣＬＫCH2、．．．、ＳＣＬＫCHnも、クロック分周器により導かれる。たとえば、チャネルＣＨ１では、転送クロック信号ＳＣＬＫCH1は、クロック分周器２８により、チャネルのクロック信号１４から導かれる。
【００３３】
好ましくは、転送クロック信号ＳＣＬＫCB、ＳＣＬＫCH1、ＳＣＬＫCH2、．．．ＳＣＬＫCHnの信号周期は実質的に同じである。図１のシステムを自動試験機器に使用する場合、２００ｎｓ以下の伝播遅延が中央制御機器とチャネルとの間に生じる可能性がある。したがって、転送クロック信号の信号周期は、２００〜５００ｎｓ台で選択する。対照的に、マスタークロック信号の信号周期は、２〜５ｎｓの範囲である。好ましくは、転送クロック信号ＳＣＬＫCBおよびＳＣＬＫCH1、．．．、ＳＣＬＫCHnの信号周期は、システム内で使用されるマスタークロック信号の公倍数として選択する。したがって、各々の転送クロック信号は、マスタークロック信号ＭＣＬＫ１、ＭＣＬＫ２、．．．のどれかから容易に導くことができる。なぜなら、各々の転送クロック信号の信号周期は、何れかのマスタークロック信号の信号周期の整倍数だからである。たとえば、制御盤の転送クロック信号ＳＣＬＫCBの信号周期は、マスタークロック信号ＭＣＬＫ１のｋ0信号周期を含み、チャネルＣＨ１の転送クロックＳＣＬＫCH1は、マスタークロック信号ＭＣＬＫ２のｋ1信号周期を含み、転送クロックＳＣＬＫCH2は、対応するチャネルのクロック信号のｋ2信号周期を含むという具合であり、ここで、ｋ0、ｋ1、．．．、ｋnは整数である。
【００３４】
転送クロックは、たとえばクロック分周器２７、２８などのクロック分周器により、対応するマスタークロック信号から導かれる。クロック分周器２７は、ＭＣＬＫ１のｋ0信号周期ごとに転送クロック信号ＳＣＬＫCBの１つの信号周期を生成する。同様に、クロック分周器２８の出力部では、転送クロックＳＣＬＫCH1の１つの信号周期が、ＭＣＬＫ２の各ｋ1信号周期ごとに得られる。クロック分周器は、たとえばカウンタにより実装され、前記カウンタは、各々の入力信号の上昇エッジまたは下降エッジを計数する。カウンタは、対応するマスタークロック信号のｋiエッジごとに転送クロック信号の１つのエッジを生成する必要があり、ｉ＝０、１、．．．、ｎである。したがって、カウンタ周期はｋiに設定する。カウンタは、上昇カウンタまたは下降カウンタとして実装することができる。好ましくは、カウンタは、プログラム可能なカウンタとして実装され、その結果、カウンタ周期は、制御ユニット１８によりプログラムまたは再プログラムすることができる。さらに好ましくは、カウンタの初期値は、制御ユニット１８によりプログラムまたは再プログラムする。
【００３５】
図２の上側の部分には、制御盤の転送クロック信号ＳＣＬＫCBを、対応するマスタークロック信号ＭＣＬＫ１からどのように導くことができるかを示す一例が記載されている。ＭＣＬＫ１の信号周期は２ｎｓに等しく、転送クロック信号の共通信号周期は、２４ｎｓとして選択されると仮定する。したがって、転送クロック信号ＳＣＬＫCBの１つの周期は、対応するマスタークロック信号ＭＣＬＫ１の２ｋ0＝１２信号周期を含む。これは、信号ＭＣＬＫ１の１２の上昇エッジごとに、転送クロック信号ＳＣＬＫCBの対応する上昇エッジが生成されることを意味する。たとえば、エッジ２９、３０では、転送クロック信号ＳＣＬＫCBの対応するエッジ３１、３２が生成される。図２の実施例では、クロック分周器は下降カウンタとして実装される。カウンタ内には、ゼロがロードされる。ＭＣＬＫ１の第１正のエッジ２９では、正のエッジ３１がＳＣＬＫCBに生成され、ｋ0−１＝５がカウンタ内にロードされる。次に、計数値は、マスタークロック信号ＭＣＬＫ１のエッジに従って連続的に減少する。計数値０に達すると、カウンタは、ＳＣＬＫCBの下降エッジを生成し、計数値ｋ0−１＝５がカウンタ内に再びロードされる。図２では、各々の計数値が、転送クロック信号ＳＣＬＫCBの下に表示される。下降カウンタを使用する代わりに、計数値ｋ0−１＝６−１＝５に達するごとにリセットされる上昇カウンタにより、クロック分周器を実装することも可能である。
【００３６】
本発明の好ましい実施態様により、中央制御機器の部分の転送クロック信号ＳＣＬＫCBと、チャネルの部分の転送クロック信号ＳＣＬＫCH1、ＳＣＬＫCH2、．．．、ＳＣＬＫCHnとの間に、約２７０°の相対位相シフトが確立する。２７０°の相対位相シフトは、転送クロック信号の０．７５クロックサイクルに相当し、クロックサイクルは、転送クロック信号の連続的な上昇エッジ間の時間期間と定義される。位相遅れは、０．７５転送クロックサイクルに正確に等しい必要はない。相対位相遅れは、ほぼ０．５５〜０．９５転送クロックサイクルの範囲で良い。
【００３７】
好ましくは、コマンンドおよびメッセージは、以下のように中央制御機器からチャネルに送信される。中央制御機器１の部分では、コマンンドおよびメッセージは、制御盤の転送クロック信号ＳＣＬＫCBの上昇エッジで送信され、チャネルの部分では、前記メッセージおよびコマンンドは、各チャネルの転送クロック信号ＳＣＬＫCHxの後続上昇エッジで受信される。逆方向では、コマンンドおよびメッセージは、以下のように少なくとも１個のチャネルから中央制御機器に送信される。各チャネルの部分では、コマンンドおよびメッセージは、チャネルの転送クロック信号ＳＣＬＫCHxの下降エッジで送信され、中央制御機器１の部分では、これらのコマンンドおよびメッセージは、制御盤の転送クロック信号ＳＣＬＫCBの後続上昇エッジで受信される。この実施態様では、メッセージおよびコマンンドの完全な送信は、約０．７５転送クロックサイクルの位相シフト時に行われる。
【００３８】
図２の下側の部分には、チャネルＣＨ１の転送クロック信号ＳＣＬＫCH1がどのように第２マスタークロック信号ＭＣＬＫ２から導かれるかを示す。第２マスタークロック信号ＭＣＬＫ２の信号周期は、３ｎｓに等しい。システムの範囲におけるすべての転送クロック信号は、共通の信号周期を有し、その結果、転送クロック信号ＳＣＬＫCH1の信号周期は２４ｎｓに等しい。したがって、ＳＣＬＫCH1の１つの信号周期は、マスタークロック信号ＭＣＬＫ２の２ｋ1＝８信号周期を含む。転送クロック信号ＳＣＬＫCH1が、カウンタによりＭＣＬＫ２から導かれる場合、カウンタサイクルはｋ1＝８／２＝４に設定する必要がある。
【００３９】
好ましくは、転送クロック信号ＳＣＬＫCH1は、ＳＣＬＫCBに対して２７０°位相シフトする。ＳＣＬＫCH1とＳＣＬＫCBとの間の相対位相シフトは、必要な位相遅れを表す初期値にカウンタを設定することにより確立する。一般に、初期値ｉjは、公式
ｉj＝所定の位相遅れ／３６０°・２ｋjで表現することができ、ここで、ｉjはｊ番目のチャネルの初期値を表し、ｊ＝１、．．．、ｎの場合、ｉj、ｋjは自然数であり、ｊ＝１、．．．、ｎは各チャネルを示す。
【００４０】
本発明の実施例では、位相遅れは、０．７５×２４ｎｓ＝１８ｎｓに等しくなければならず、これは、下にあるマスタークロック信号ＭＣＬＫ２の０．７５×２ｋ1＝０．７５×８＝６信号周期に相当する。したがって、転送クロック信号ＳＣＬＫCH1を生成するためのカウンタを下降カウンタとして実装する場合、初期値６を前記カウンタに書き込む必要がある。この初期値は、マスタークロック信号ＭＣＬＫ２に従って、計数値０に達するまで減少する。この時点では、転送クロック信号ＳＣＬＫCH1の第１上昇エッジ３３が生成され、計数値（ｋ1−１）＝４−１＝３がカウンタ内にロードされる。ＭＣＬＫ２の４つの信号周期を含む完全なカウンタサイクルの後、ＳＣＬＫCH1の下降エッジ３４が生成される。図２には、それぞれの計数値を転送クロック信号ＳＣＬＫCH1の下に示す。
【００４１】
以上で、転送クロック信号ＳＣＬＫCBおよびＳＣＬＫCH1がどのように生成されるかを説明した。これらの信号はどちらも、信号周期２４を有し、互いに２７０°位相シフトする。
【００４２】
図３には、コマンンドおよびメッセージを制御盤からチャネルにどのように送信し、逆にチャネルから制御盤にどのように送信されるかを示す。特に、コマンンドＲＵＮと対応するメッセージＮＡＣＴＩＶＥとの間の相互作用が図示されており、メッセージＮＡＣＴＩＶＥは、チャネルがアクティブではないことを指示する。最初、すべてのチャネルはインアクティブであり、このため、信号ＮＡＣＴＩＶＥCH1、ＮＡＣＴＩＶＥCH2、．．．、ＮＡＣＴＩＶＥCHnはすべて「１」（「真」）に設定される。信号パターンの生成は、コマンンドＲＵＮをシステムの中央制御機器から各チャネルに送信することにより開始することができる。たとえば、コマンンドＲＵＮは、自動試験機器（ＡＴＥ）内の試験ベクトルの生成を開始する。コマンンドＲＵＮにより、制御を少なくとも部分的には制御盤からチャネルの各制御回路構成に転送することができる。
【００４３】
制御盤ＣＢの部分では、コマンンドＲＵＮはフリップフロップ３５に書き込まれる。制御盤の転送クロック信号ＳＣＬＫCBの次の上昇エッジでは、コマンンドＲＵＮは、信号ライン３６を介してチャネルＣＨ１、ＣＨ２、．．．、ＣＨｎに送信される。各チャネルの部分では、信号ライン３６は、各チャネルの転送クロック信号ＳＣＬＫCH1、ＳＣＬＫCH2、．．．、ＳＣＬＫCHnに従ってサンプリングされる。第１チャネルＣＨ１は、コマンンドＲＵＮを受信するためのフリップフロップ３７を備える。信号ライン３６は、フリップフロップ３７のデータ入力部Ｄに接続され、データ入力部Ｄは、転送クロックＳＣＬＫCH1によりクロックされる。したがって、コマンンドＲＵＮは、転送クロック信号ＳＣＬＫＣＨ１の各上昇エッジでサンプリングされ、フリップフロップ３７の出力部Ｑでは、サンプリングされた信号ＲＵＮCH1が得られる。
【００４４】
ｎ番目のチャネルＣＨｎの回路構成も図３に示す。ｎ番目のチャネルＣＨｎは、コマンンドＲＵＮを受信するように構成されたフリップフロップ３８を備える。信号ライン３６は、フリップフロップ３８のデータ入力部Ｄに接続され、転送クロック信号ＳＣＬＫCHnがフリップフロップのクロック入力部に提供される。コマンンドＲＵＮは、ｎ番目のチャネルの転送クロック信号ＳＣＬＫCHnの各上昇エッジでサンプリングされ、フリップフロップ３８の出力部Ｑでは、サンプリングされた信号ＲＵＮCHnが得られる。
【００４５】
コマンンドＲＵＮがチャネルで受信され次第、チャネルＣＨ１、．．．、ＣＨｎは、その各々のプログラムルーチンを開始し、その結果、信号ＮＡＣＴＩＶＥCH1、ＮＡＣＴＩＶＥCH2、．．．、ＮＡＣＴＩＶＥCHnは「０」（「偽」）に設定され、これは、チャネルが使用中であることを意味する。信号ＮＡＣＴＩＶＥCH1、ＮＡＣＴＩＶＥCH2、．．．、ＮＡＣＴＩＶＥCHnをチャネルから制御盤に送信するため、各々のチャネルは、各ＮＡＣＴＩＶＥ信号の最新の値を含むフリップフロップを備える。チャネルＣＨ１は、転送クロック信号ＳＣＬＫCH1の反転信号によりクロックされるフリップフロップ３９を備える。転送クロック信号ＳＣＬＫCH1の各下降エッジ（反転転送クロック信号の上昇エッジに対応する）では、フリップフロップの出力部Ｑにおける信号が更新される。出力部Ｑでは、信号ＮＡＣＴＩＶＥCH1が得られ、これは、信号ライン４０を介してＡＮＤゲート４１に送信される。チャネルＣＨｎは、チャネルＣＨｎのＮＡＣＴＩＶＥ信号の実効値を含むフリップフロップ４２を備える。フリップフロップ４２は、転送クロック信号ＳＣＬＫCHnの反転信号によりクロックされ、ＳＣＬＫCHnの各下降エッジでは、フリップフロップの出力部ＱにおけるＮＡＣＴＩＶＥCHnが更新される。信号ライン４３を介して、信号ＮＡＣＴＩＶＥCHnはＡＮＤゲート４１に提供される。ＡＮＤゲート４１では、信号ＮＡＣＴＩＶＥANDは、ＮＡＣＴＩＶＥCH1、ＮＡＣＴＩＶＥCH2、．．．、ＮＡＣＴＩＶＥCHnの論理積を取ることにより決定される。
【００４６】
【数１】
2004364279.tif 000003
【００４７】
チャネルＣＨ１、ＣＨ２、．．．、ＣＨｎの少なくとも１つがアクティブである場合、信号ＮＡＣＴＩＶＥANDは「０」（「偽」）に等しい。すべてのチャネルがそのすべてのタスクを終了した後直ちに、すべての信号ＮＡＣＴＩＶＥCH1、ｉ＝１、２、．．．、ｎは値「１」（「真」）を取り、その結果、信号ＮＡＣＴＩＶＥANDも値「１」（「真」）を取る。ＡＮＤゲートを使用する代わりに、信号ＮＡＣＴＩＶＥANDは、ＮＡＣＴＩＶＥCH1、ＮＡＣＴＩＶＥCH2、．．．、ＮＡＣＴＩＶＥCHnのＷＩＲＥＤ−ＡＮＤ（ワイヤード積）接続により決定される。
【００４８】
制御盤ＣＢは、信号ＮＡＣＴＩＶＥANDを受信するように構成されたフリップフロップ４４を備える。信号ＮＡＣＴＩＶＥANDは、フリップフロップのデータ入力部Ｄに提供され、転送クロック信号ＳＣＬＫCBは、フリップフロップのクロック入力部に提供される。ＳＣＬＫCBの各上昇エッジでは、信号ＮＡＣＴＩＶＥANDがサンプリングされ、その結果、信号ＮＡＣＴＩＶＥCBが得られる。信号ＮＡＣＴＩＶＥCBの値「１」（「真」）は、すべてのチャネルがその各々のタスクを完了したことを示す。信号ＮＡＣＴＩＶＥCBが「１」に等しくなり次第、制御盤はコマンドＲＵＮを発行する。
【００４９】
制御盤ＣＢの転送クロック信号ＳＣＬＫCBは、クロック分周器４５によりマスタークロック信号４６から導かれる。図３の回路構成は、各々のチャネルのマスタークロック信号ＭＣＬＫ１、ＭＣＬＫ２、．．．、ＭＣＬＫｎとして、マスタークロック信号４６またはリモートマスタークロック信号４８の何れかを選択するように構成されたマルチプレクサ４７をさらに備える。各々のチャネルは、チャネルの転送クロック信号をチャネルのマスタークロック信号から導くためのクロック分周器を備える。たとえば、チャネルＣＨ１は、転送クロック信号ＳＣＬＫCH1をマスタークロック信号ＭＣＬＫから導くクロック分周器４９を備える。やはり図３に示すチャネルＣＨｎは、信号ＭＣＬＫｎをＳＣＬＫCHnに変換するクロック分周器５０を備える。
【００５０】
図４は、図３に示す信号のいくつかのタイミングチャートを示す。図４の上側の部分には、制御盤の転送クロック信号ＳＣＬＫCBおよびチャネルの転送クロック信号ＳＣＬＫCH1が時間の関数として示されている。ＳＣＬＫCBおよびＳＣＬＫCH1の信号周期は互いに等しく、ＳＣＬＫCH1はＳＣＬＫCBに対して２７０°位相シフトしていることが分かる。さらに、図４は、信号ＲＵＮ、ＲＵＮCH1、ＮＡＣＴＩＶＥCH1およびＮＡＣＴＩＶＥCBの時間依存性を示す。コマンンドＲＵＮは、制御盤の転送クロックＳＣＬＫCBの上昇エッジ５１で送信される。エッジ５２は、コマンンドＲＵＮの送信が開始したことを指示し、エッジ５３は、コマンンドＲＵＮがチャネルＣＨ１のフリップフロップ３７に到着したことを指示する。したがって、斜線の領域５４は、制御盤とチャネルＣＨ１との間の伝播遅延に対応する。
【００５１】
チャネルの部分では、コマンンドＲＵＮは、チャネルの転送クロック信号ＳＣＬＫCH1の次の上昇エッジ５５でサンプリングされる。エッジ５３と上昇エッジ５５との間の時間間隔５６が、フリップフロップ３７の設定時間より大きい場合、コマンンドＲＵＮは、上昇エッジ５５に従ってサンプリングされ、フリップフロップ３９の出力部で得られる信号ＲＵＮCH1の信号遷移５７が観察される。転送クロック信号のクロックサイクルは、各々のコマンンドまたはメッセージが制御盤からチャネルに、またはこの逆に、０．７５転送クロックサイクル未満で伝播することができるように選択することもでき、その際、フリップフロップの設定時間が考慮される。
【００５２】
次に、メッセージＮＡＣＴＩＶＥCH1は、チャネルＣＨ１から制御盤に送信されなければならない。チャネルＣＨ１の部分のフリップフロップ３９は、転送クロック信号ＳＣＬＫCH1の反転信号によりクロックされるため、メッセージＮＡＣＴＩＶＥCH1は、転送クロック信号ＳＣＬＫCH1の下降エッジ５９に従って送信される（５８）。メッセージＮＡＣＴＩＶＥCH1の伝播遅延は、斜線領域６０により示され、エッジ６１は、フリップフロップ４４において論理積を取った信号ＮＡＣＴＩＶＥANDの到着を指示する。前記のフリップフロップ４４は、転送クロック信号ＳＣＬＫCBによりクロックされ、したがって、メッセージＮＡＣＴＩＶＥANDは、ＳＣＬＫCBの上昇エッジ６２でサンプリングされる。この時点では、フリップフロップのデータ入力部Ｄにおける信号レベルは、既に、フリップフロップ４４の設定時間を超えるある期間６３だけ「０」に等しく、フリップフロップの出力部Ｑでは、信号ＮＡＣＴＩＶＥCBの下降エッジ６４が得られる。
【００５３】
制御盤の転送クロックとチャネルの転送クロックとの間に２７０°の相対位相遅れを確立することにより、転送クロックサイクルの４分の３を順方向の送信に利用可能であり、転送クロックサイクルの４分の３を逆方向の送信に使用可能である。図４のタイミングチャートでは、ＳＣＬＫCBはＳＣＬＫCH1に対して位相が進む（２７０°だけ）。また、ＳＣＬＫCBの転送クロックは、ＳＣＬＫCH1に対して２７０°だけ位相が遅れるように、転送クロックを確立しても良い。
【００５４】
本発明の広範囲な応用の可能性を考え、以下に本発明のさらなる実施態様を記載して本発明の実施の参考に供する。該記載にあたり、上記実施例に同様の構成が含まれる部分には、実施例での参照番号を付して本発明の理解を容易にする。
【００５５】
（実施態様１）：多重チャネルアーキテクチャであって、中央機器のクロック信号のクロック制御下にある中央機器（１）と、中央転送クロック信号（ＳＣＬＫCB）を前記中央機器のクロック信号から導くように構成された中央転送クロック発生器（２７）と、ｎを自然数としｎ個のチャネル（ＣＨ1、．．．、ＣＨn）の組であって、各前記チャネルが、複数のクロック信号の１個のクロック制御下にあり、各チャネル転送クロック信号（ＳＣＬＫCH1、．．．、ＳＣＬＫCHn）を各々の前記チャネルのクロック信号から導くように構成されたチャネル転送クロック発生器（２８）を備える前記チャネルの組とを備える。そして、前記中央機器のクロック信号および前記チャネルのクロック信号が、少なくとも２つの異なるクロック信号を含み、前記中央転送クロック信号（ＳＣＬＫCB）の転送クロック周期が、前記チャネル転送クロック信号（ＳＣＬＫCH1、．．．、ＳＣＬＫCHn）の各々の転送クロック周期に実質的に等しくされる。
【００５６】
（実施態様２）：前記中央機器と前記チャネルとの間のメッセージおよびコマンンドの少なくとも一方が、前記中央転送クロック信号（ＳＣＬＫCB）および前記チャネル転送クロック信号（ＳＣＬＫCH1、．．．、ＳＣＬＫCHn）により制御されることを特徴とする、実施態様１に記載の多重チャネルアーキテクチャ。
【００５７】
（実施態様３）：前記中央転送クロック信号（ＳＣＬＫCB）および前記チャネル転送クロック信号（ＳＣＬＫCH1、．．．ＳＣＬＫCHn）の共通転送クロック周期が、前記中央機器のクロック信号および前記ｎ個のチャネルの各々の前記クロック信号の実質的に公倍数であることを特徴とする、実施態様１に記載の多重チャネルアーキテクチャ。
【００５８】
（実施態様４）：前記ｎ個のチャネル（ＣＨ１、．．．、ＣＨｎ）が、他のチャネルに各々のチャネル転送クロック信号を供給するように構成される、実施態様１〜実施態様３の何れか１項に記載の多重チャネルアーキテクチャ。
【００５９】
（実施態様５）：前記中央転送クロック発生器および前記チャネル転送クロック発生器の少なくとも一方が、プログラム可能な転送クロック発生器として実装されることを特徴とする、実施態様１〜実施態様４の何れか１項に記載の多重チャネルアーキテクチャ。
【００６０】
（実施態様６）：前記中央転送クロック発生器（２７）が、カウンタサイクルがｋ0であり、ｋ0が自然数である第１スパーピリオドカウンタを備えることを特徴とする、実施態様１〜実施態様５の何れか１項に記載の多重チャネルアーキテクチャ。
【００６１】
（実施態様７）：前記第１スパーピリオドカウンタが、前記中央機器のクロック信号の２ｋ0信号周期であって、ｋ0が自然数である信号周期ごとに前記中央転送クロック信号（ＳＣＬＫCB）の１つのクロック周期を発生することを特徴とする、実施態様６に記載の多重チャネルアーキテクチャ。
【００６２】
（実施態様８）：前記チャネル転送クロック発生器（２８）の少なくともいくつかが、ｊ＝１、．．．、ｎの場合、ｋjは自然数であり、ｊ＝１、．．．、ｎはそれぞれのチャネルを示すとき、各カウンタサイクルｋjを含む第２スパーピリオドカウンタを備えることを特徴とする、実施態様１〜実施態様７の何れか１項に記載の多重チャネルアーキテクチャ。
【００６３】
（実施態様９）：前記第２スパーピリオドカウンタが、ｊ番目の前記チャネルのクロック信号の２ｋj信号周期ごとに各々のチャネル転送クロック信号（ＳＣＬＫCH1、．．．、ＳＣＬＫCHn）の１つのクロック周期を生成することを特徴とする、実施態様８に記載の多重チャネルアーキテクチャ。
【００６４】
（実施態様１０）：前記第１および前記第２スパーピリオドカウンタの各々のカウンタサイクルｋ0、ｋ1、．．．、ｋnが、前記中央機器（１）によりプログラムまたは再プログラムされることを特徴とする、実施態様８または実施態様９の何れか１項に記載の多重チャネルアーキテクチャ。
【００６５】
（実施態様１１）：前記第１および前記第２スパーピリオドカウンタの少なくとも一方の各々の初期値が、前記中央機器（１）によりプログラムまたは再プログラムされることを特徴とする、実施態様８〜実施態様１０の何れか１項に記載の多重チャネルアーキテクチャ。
【００６６】
（実施態様１２）：前記チャネル転送クロック信号（ＳＣＬＫCH1、．．．、ＳＣＬＫCHn）が、互いに実質的に同相であることを特徴とする、実施態様１〜実施態様１１の何れか１項に記載の多重チャネルアーキテクチャ。
【００６７】
（実施態様１３）：前記中央転送クロック信号（ＳＣＬＫCB）が、前記チャネル転送クロック信号（ＳＣＬＫCH1、．．．、ＳＣＬＫCHn）に対して０．５５〜０．９５転送クロック周期だけ位相シフトすることを特徴とする、実施態様１〜実施態様１２の何れか１項に記載の多重チャネルアーキテクチャ。
【００６８】
（実施態様１４）：前記中央転送クロック信号（ＳＣＬＫCB）が、前記チャネル転送クロック信号（ＳＣＬＫCH1、．．．、ＳＣＬＫCHn）に対して実質的に０．７５転送クロック周期だけ位相シフトすることを特徴とする、実施態様１〜実施態様１３の何れか１項に記載の多重チャネルアーキテクチャ。
【００６９】
（実施態様１５）：前記中央転送クロック信号が、前記チャネル転送クロック信号に対して位相が進む場合、コマンンドまたはメッセージが、前記中央機器から前記チャネルに、前記チャネル転送クロック信号の上昇エッジで送信され、前記チャネルの部分では、各々の前記チャネル転送クロック信号の上昇エッジで受信されることを特徴とする、実施態様１〜実施態様１４の何れか１項に記載の多重チャネルアーキテクチャ。
【００７０】
（実施態様１６）：前記中央転送クロック信号が前記チャネル転送クロック信号に対して位相が進む場合、コマンンドまたはメッセージは、前記チャネルから前記中央機器の方向に、各々の前記チャネル転送クロック信号の下降エッジで送信され、前記中央機器の部分では、前記中央転送クロック信号の上昇エッジで受信されることを特徴とする、実施態様１〜実施態様１５の何れか１項に記載の多重チャネルアーキテクチャ。
【００７１】
（実施態様１７）：前記中央機器のクロック信号および前記チャネルのクロック信号が、マスタークロック信号の組（ＭＣＬＫ１、ＭＣＬＫ２）からそれぞれ選択されることを特徴とする、実施態様１〜実施態様１６の何れか１項に記載の多重チャネルアーキテクチャ。
【００７２】
（実施態様１８）：前記多重チャネルアーキテクチャが、少なくとも１個の被試験デバイスを試験するように構成される自動試験機器であることを特徴とする、実施態様１〜実施態様１７の何れか１項に記載の多重チャネルアーキテクチャ。
【００７３】
（実施態様１９）：前記自動試験機器が、少なくとも１個の被試験デバイスを試験するように構成され、前記チャネルが、刺激信号を少なくとも１個の被試験デバイスに提供するか、または応答信号を前記少なくとも１個の被試験デバイスから受信することのうち、少なくとも一方を行うことを特徴とする、実施態様１〜１６の何れか１項に記載の多重チャネルアーキテクチャを備える自動試験機器。
【００７４】
（実施態様２０）：前記自動試験機器が、少なくとも２個の被試験デバイスを同時に試験する少なくとも２箇所のテストサイトを備えることを特徴とする、実施態様１９に記載の自動試験機器。
【００７５】
（実施態様２１）：様々な異なるテストサイトに対応するコマンンドまたはメッセージが、前記中央機器と前記チャネルとの間で、時分割モードで送信されることを特徴とする、実施態様１９〜実施態様２０の何れか１項に記載の自動試験機器。
【００７６】
（実施態様２２）：中央機器（１）と、ｎが自然数であるｎ個のチャネル（ＣＨ1、．．．、ＣＨn）の組との間におけるメッセージおよびコマンンドの少なくとも一方の送信を制御するための転送クロック信号を提供するための方法であって、前記中央機器（１）が、中央機器のクロック信号のクロック制御下にあり、各前記チャネル（ＣＨ1、．．．、ＣＨn）が、複数のクロック信号の１個のクロック制御下にあるとともに、前記中央機器の部分で、中央転送クロック信号（ＳＣＬＫCB）を前記中央機器のクロック信号から導くステップと、前記チャネルの部分で、チャネル転送クロック信号（ＳＣＬＫCH1、．．．、ＳＣＬＫCHn）を各々の前記チャネルのクロック信号から導くステップとを有し、前記中央機器のクロック信号および前記チャネルのクロック信号が、少なくとも２つの異なるクロック信号を構成し、前記中央転送クロック信号（ＳＣＬＫＣＳ）の転送クロック周期が、前記チャネル転送クロック信号（ＳＣＬＫCH1、．．．、ＳＣＬＫCHｎ）の転送クロック周期に実質的に等しい方法。
【００７７】
（実施態様２３）：前記中央転送クロック信号（ＳＣＬＫCB）と前記チャネル転送クロック信号（ＳＣＬＫCH1、．．．、ＳＣＬＫCHn）の共通の転送クロック周期が、前記中央機器のクロック信号および前記ｎ個の前記チャネルのクロック信号の信号周期の実質的に公倍数であることを特徴とする、実施態様２２に記載の方法。
【００７８】
（実施態様２４）：中央機器（１）から、ｎが自然数であるｎ個のチャネル（ＣＨ1、．．．、ＣＨn）の組の少なくとも１個にメッセージおよびコマンンドの少なくとも一方を送信するための方法であって、前記中央機器の部分で、前記中央機器のクロック信号から導かれる中央転送クロック信号（ＳＣＬＫCB）に従って、メッセージまたはコマンンドを送信するステップと、前記チャネルの少なくとも１個の部分で、前記各チャネルのクロック信号から導かれるチャネル転送クロック信号（ＳＣＬＫCH1、．．．、ＳＣＬＫCHn）に従って、前記メッセージまたは前記コマンドを受信するステップとを有し、前記中央機器のクロック信号および前記チャネルのクロック信号が、少なくとも２つの異なるクロック信号を含み、前記中央転送クロック信号（ＳＣＬＫCB）の転送クロック周期が、前記チャネル転送クロック信号（ＳＣＬＫCH1、．．．、ＳＣＬＫCHn）の転送クロック周期に実質的に等しい方法。
【００７９】
（実施態様２５）：前記中央転送クロック信号および前記チャネル転送クロック信号の共通の転送クロック周期が、前記中央機器のクロック信号および前記ｎ個のチャネルの各クロック信号の実質的に公倍数であることを特徴とする、実施態様２４に記載の方法。
【００８０】
（実施態様２６）：ｎが自然数で、ｎ個のチャネル（ＣＨ１、．．．、ＣＨｎ）の組の少なくとも１個から中央機器にメッセージおよびコマンンドの少なくとも一方を送信する方法であって、前記チャネルの少なくとも１個の部分で、各前記チャネルのクロック信号から導かれるチャネル転送クロック信号（ＳＣＬＫCH1、．．．、ＳＣＬＫCHn）に従って前記メッセージまたはコマンンドを送信するステップと、前記中央機器の部分で、前記中央機器のクロック信号から導かれる中央転送クロック信号（ＳＣＬＫCB）に従って前記メッセージまたはコマンンドを受信するステップとを有し、前記中央機器のクロック信号および前記チャネルの前記クロック信号が、少なくとも２つの異なるクロック信号を含み、前記中央転送クロック信号（ＳＣＬＫCB）の転送クロック周期が、前記チャネル転送クロック信号（ＳＣＬＫCH1、．．．、ＳＣＬＫCHn）の転送クロック周期に実質的に等しい方法。
【００８１】
（実施態様２７）：前記中央転送クロック信号および前記チャネル転送クロック信号の共通の転送クロック周期が、前記中央機器のクロック信号および前記ｎ個のチャネルの各クロック信号の信号周期の実質的に公倍数であることを特徴とする、実施態様２６に記載の方法。
【００８２】
（実施態様２８）：コンピュータまたはディジタル信号処理装置などのデータ処理システム上で実行されて、実施態様２２〜実施態様２７の何れか１項に記載の方法を実施するための、好ましくはデータ記憶媒体上に記憶されたソフトウェアプログラムまたは製品。
【図面の簡単な説明】
【００８３】
【図１】１個の中央制御機器および複数のチャネルを備える多重チャネルアーキテクチャを示す図である。
【図２】対応するマスタークロック信号からどのように転送クロック信号を導くことができるかを説明するための図である。
【図３】コマンンドＲＵＮと対応するメッセージＮＡＣＴＩＶＥとの間の相互作用を説明するための回路図である。
【図４】図３に示す信号のいくつかのタイミングチャートを示す図である。
【符号の説明】
【００８４】
１  中央制御機器(中央機器）
２、３、４  クロック信号発生器
５  基準クロック信号
６  基準クロック信号発生器
７，８，９、１３、１５  スイッチ
１０，１１，１２  信号ライン
１４  チャネルのクロック信号
１６  チャネルロジック
１８  制御ユニット
１９〜２１、２４〜２６  フリップフロップ
２２  信号ライン
２７  中央転送クロック発生器、クロック分周器
２８  チャネル転送クロック発生器、クロック分周器
ＣＨ１、・・・、ＣＨｎ  チャネル
ＳＣＬＫCH1、．．．、ＳＣＬＫCHn  チャネル転送クロック信号
ＳＣＬＫCB  中央転送クロック信号
【図１】
2004364279.tif 000004
【図２】
2004364279.tif 000005
【図３】
2004364279.tif 000006
【図４】
2004364279.tif 000007
【手続補正書】
【提出日】平成16年5月14日(2004.5.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
多重チャネルアーキテクチャであって、
中央機器のクロック信号のクロック制御下にある中央機器と、
中央転送クロック信号を前記中央機器のクロック信号から導くように構成された中央転送クロック発生器と、
ｎを自然数としｎ個のチャネルの組であって、各前記チャネルが、複数のクロック信号の１個のクロック制御下にあり、各チャネル転送クロック信号を各々の前記チャネルのクロック信号から導くように構成されたチャネル転送クロック発生器を備える前記チャネルの組とを備え、
前記中央機器のクロック信号および前記チャネルのクロック信号が、少なくとも２つの異なるクロック信号を含み、前記中央転送クロック信号の転送クロック周期が、前記チャネル転送クロック信号の各々の転送クロック周期に実質的に等しい多重チャネルアーキテクチャ。
【請求項２】
前記中央機器と前記チャネルとの間のメッセージおよびコマンンドの少なくとも一方が、前記中央転送クロック信号および前記チャネル転送クロック信号により制御されることを特徴とする、請求項１に記載の多重チャネルアーキテクチャ。
【請求項３】
前記中央転送クロック信号および前記チャネル転送クロック信号の共通転送クロック周期が、前記中央機器のクロック信号および前記ｎ個のチャネルの各々の前記クロック信号の実質的に公倍数であることを特徴とする、請求項１に記載の多重チャネルアーキテクチャ。
【請求項４】
前記ｎ個のチャネルが、他のチャネルに各々のチャネル転送クロック信号を供給するように構成される、請求項１〜請求項３の何れか１項に記載の多重チャネルアーキテクチャ。
【請求項５】
前記中央転送クロック発生器および前記チャネル転送クロック発生器の少なくとも一方が、プログラム可能な転送クロック発生器として実装されることを特徴とする、請求項１〜請求項４の何れか１項に記載の多重チャネルアーキテクチャ。
【請求項６】
前記中央転送クロック発生器が、カウンタサイクルがｋ0であり、ｋ0が自然数である第１スパーピリオドカウンタを備えることを特徴とする、請求項１〜請求項５の何れか１項に記載の多重チャネルアーキテクチャ。
【請求項７】
前記第１スパーピリオドカウンタが、前記中央機器のクロック信号の２ｋ0信号周期であって、ｋ0が自然数である信号周期ごとに前記中央転送クロック信号の１つのクロック周期を発生することを特徴とする、請求項６に記載の多重チャネルアーキテクチャ。
【請求項８】
前記チャネル転送クロック発生器の少なくともいくつかが、ｊ＝１、．．．、ｎの場合、ｋjは自然数であり、ｊ＝１、．．．、ｎはそれぞれのチャネルを示すとき、各カウンタサイクルｋjを含む第２スパーピリオドカウンタを備えることを特徴とする、請求項１〜請求項７の何れか１項に記載の多重チャネルアーキテクチャ。
【請求項９】
前記第２スパーピリオドカウンタが、ｊ番目の前記チャネルのクロック信号の２ｋj信号周期ごとに各々のチャネル転送クロック信号の１つのクロック周期を生成することを特徴とする、請求項８に記載の多重チャネルアーキテクチャ。
【請求項１０】
前記第１および前記第２スパーピリオドカウンタの各々のカウンタサイクルｋ0、ｋ1、．．．、ｋnが、前記中央機器によりプログラムまたは再プログラムされることを特徴とする、請求項８または請求項９の何れか１項に記載の多重チャネルアーキテクチャ。
【請求項１１】
前記第１および前記第２スパーピリオドカウンタの少なくとも一方の各々の初期値が、前記中央機器によりプログラムまたは再プログラムされることを特徴とする、請求項８〜請求項１０の何れか１項に記載の多重チャネルアーキテクチャ。
【請求項１２】
前記チャネル転送クロック信号が、互いに実質的に同相であることを特徴とする、請求項１〜請求項１１の何れか１項に記載の多重チャネルアーキテクチャ。
【請求項１３】
前記中央転送クロック信号が、前記チャネル転送クロック信号に対して０．５５〜０．９５転送クロック周期だけ位相シフトすることを特徴とする、請求項１〜請求項１２の何れか１項に記載の多重チャネルアーキテクチャ。
【請求項１４】
前記中央転送クロック信号が、前記チャネル転送クロック信号に対して実質的に０．７５転送クロック周期だけ位相シフトすることを特徴とする、請求項１〜請求項１３の何れか１項に記載の多重チャネルアーキテクチャ。
【請求項１５】
前記中央転送クロック信号が、前記チャネル転送クロック信号に対して位相が進む場合、コマンンドまたはメッセージが、前記中央機器から前記チャネルに、前記チャネル転送クロック信号の上昇エッジで送信され、前記チャネルの部分では、各々の前記チャネル転送クロック信号の上昇エッジで受信されることを特徴とする、請求項１〜請求項１４の何れか１項に記載の多重チャネルアーキテクチャ。
【請求項１６】
前記中央転送クロック信号が前記チャネル転送クロック信号に対して位相が進む場合、コマンンドまたはメッセージは、前記チャネルから前記中央機器の方向に、各々の前記チャネル転送クロック信号の下降エッジで送信され、前記中央機器の部分では、前記中央転送クロック信号の上昇エッジで受信されることを特徴とする、請求項１〜請求項１５の何れか１項に記載の多重チャネルアーキテクチャ。
【請求項１７】
前記中央機器のクロック信号および前記チャネルのクロック信号が、マスタークロック信号の組からそれぞれ選択されることを特徴とする、請求項１〜請求項１６の何れか１項に記載の多重チャネルアーキテクチャ。
【請求項１８】
前記多重チャネルアーキテクチャが、少なくとも１個の被試験デバイスを試験するように構成される自動試験機器であることを特徴とする、請求項１〜請求項１７の何れか１項に記載の多重チャネルアーキテクチャ。
【請求項１９】
前記自動試験機器が、少なくとも１個の被試験デバイスを試験するように構成され、前記チャネルが、刺激信号を少なくとも１個の被試験デバイスに提供するか、または応答信号を前記少なくとも１個の被試験デバイスから受信することのうち、少なくとも一方を行うことを特徴とする、請求項１〜１６の何れか１項に記載の多重チャネルアーキテクチャを備える自動試験機器。
【請求項２０】
前記自動試験機器が、少なくとも２個の被試験デバイスを同時に試験する少なくとも２箇所のテストサイトを備えることを特徴とする、請求項１９に記載の自動試験機器。
【請求項２１】
様々な異なるテストサイトに対応するコマンンドまたはメッセージが、前記中央機器と前記チャネルとの間で、時分割モードで送信されることを特徴とする、請求項１９〜請求項２０の何れか１項に記載の自動試験機器。
【請求項２２】
中央機器と、ｎが自然数であるｎ個のチャネルの組との間におけるメッセージおよびコマンンドの少なくとも一方の送信を制御するための転送クロック信号を提供するための方法であって、
前記中央機器が、中央機器のクロック信号のクロック制御下にあり、各前記チャネルが、複数のクロック信号の１個のクロック制御下にあるとともに、前記中央機器の部分で、中央転送クロック信号を前記中央機器のクロック信号から導くステップと、
前記チャネルの部分で、チャネル転送クロック信号を各々の前記チャネルのクロック信号から導くステップとを有し、
前記中央機器のクロック信号および前記チャネルのクロック信号が、少なくとも２つの異なるクロック信号を構成し、前記中央転送クロック信号の転送クロック周期が、前記チャネル転送クロック信号の転送クロック周期に実質的に等しい転送クロック信号を提供するための方法。
【請求項２３】
前記中央転送クロック信号と前記チャネル転送クロック信号の共通の転送クロック周期が、前記中央機器のクロック信号および前記ｎ個の前記チャネルのクロック信号の信号周期の実質的に公倍数であることを特徴とする、請求項２２に記載の転送クロック信号を提供するための方法。
【請求項２４】
中央機器から、ｎが自然数であるｎ個のチャネルの組の少なくとも１個にメッセージおよびコマンンドの少なくとも一方を送信するための方法であって、
前記中央機器の部分で、前記中央機器のクロック信号から導かれる中央転送クロック信号に従って、メッセージまたはコマンンドを送信するステップと、
前記チャネルの少なくとも１個の部分で、前記各チャネルのクロック信号から導かれるチャネル転送クロック信号に従って、前記メッセージまたは前記コマンドを受信するステップとを有し、
前記中央機器のクロック信号および前記チャネルのクロック信号が、少なくとも２つの異なるクロック信号を含み、前記中央転送クロック信号の転送クロック周期が、前記チャネル転送クロック信号の転送クロック周期に実質的に等しい送信方法。
【請求項２５】
前記中央転送クロック信号および前記チャネル転送クロック信号の共通の転送クロック周期が、前記中央機器のクロック信号および前記ｎ個のチャネルの各クロック信号の実質的に公倍数であることを特徴とする、請求項２４に記載の送信方法。
【請求項２６】
ｎが自然数で、ｎ個のチャネルの組の少なくとも１個から中央機器にメッセージおよびコマンンドの少なくとも一方を送信する方法であって、
前記チャネルの少なくとも１個の部分で、各前記チャネルのクロック信号から導かれるチャネル転送クロック信号に従って前記メッセージまたはコマンンドを送信するステップと、
前記中央機器の部分で、前記中央機器のクロック信号から導かれる中央転送クロック信号に従って前記メッセージまたはコマンンドを受信するステップとを有し、
前記中央機器のクロック信号および前記チャネルの前記クロック信号が、少なくとも２つの異なるクロック信号を含み、前記中央転送クロック信号の転送クロック周期が、前記チャネル転送クロック信号の転送クロック周期に実質的に等しい送信方法。
【請求項２７】
前記中央転送クロック信号および前記チャネル転送クロック信号の共通の転送クロック周期が、前記中央機器のクロック信号および前記ｎ個のチャネルの各クロック信号の信号周期の実質的に公倍数であることを特徴とする、請求項２６に記載の送信方法。
【請求項２８】
コンピュータまたはディジタル信号処理装置などのデータ処理システム上で実行されて、請求項２２〜請求項２７の何れか１項に記載の送信方法を実施するための、好ましくはデータ記憶媒体上に記憶されたソフトウェアプログラムまたは製品。