【手続補正書】
【提出日】平成25年2月12日(2013.2.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
自動テスト装置用のプロトコルエンジン回路であって、前記プロトコルエンジン回路は、
被試験デバイスに関するプロトコル固有データと固定プロトコルデータとを取り込んで、前記被試験デバイスに対応して選択されたプロトコル定義を用いて、前記被試験デバイスのテストのために前記プロトコル固有データ及び前記固定プロトコルデータをフォーマットするように構成された、プロトコル生成回路を含む、プロトコルエンジン回路。
【請求項２】
プロトコル定義テーブルを更に含み、前記プロトコル生成回路が、前記プロトコル定義テーブルから、前記選択されるプロトコル定義を取り込むように構成される、請求項１に記載のプロトコルエンジン回路。
【請求項３】
前記プロトコル生成回路が、プロトコル制御回路を含む、請求項２に記載のプロトコルエンジン回路。
【請求項４】
前記プロトコル定義テーブルが、動作信号データを含む、請求項２に記載のプロトコルエンジン回路。
【請求項５】
前記被試験デバイスに関する複数個のプロトコル定義を含むプロトコル定義テーブルを更に含む、請求項１に記載のプロトコルエンジン回路。
【請求項６】
複数個の前記被試験デバイスに関する複数個のプロトコル定義を含むプロトコル定義テーブルを更に含む、請求項１に記載のプロトコルエンジン回路。
【請求項７】
自動テスト装置用のプロトコルエンジン回路であって、前記プロトコルエンジン回路は、
プロトコル固有データを取り込んで、被試験デバイスに対応して選択されたプロトコル定義を用いて、前記被試験デバイスのテストのために前記プロトコル固有データをフォーマットするように構成された、プロトコル生成回路と、
プロトコル定義テーブルと
を含み、
前記プロトコル生成回路は、前記プロトコル定義テーブルから、前記選択されるプロトコル定義を取り込むように構成され、
前記プロトコル生成回路は、プロトコル制御回路を含み、
前記プロトコル制御回路は、命令コード及びプロトコル定義位置番号を受け取って格納するためのホストデバイスと情報伝送する、プロトコル制御格納テーブルを含む、プロトコルエンジン回路。
【請求項８】
前記プロトコル生成回路が、前記プロトコル定義テーブルから固定プロトコルデータ、及び前記プロトコル制御格納テーブルから命令コードを受け取って、前記被試験デバイスをテストするための動作信号データを含む固定プロトコルデータを生成するように接続される、動作テーブルを更に含む、請求項７に記載のプロトコルエンジン回路。
【請求項９】
前記プロトコル生成回路が、プロトコル固有データ格納テーブルを含む、請求項７に記載のプロトコルエンジン回路。
【請求項１０】
前記プロトコル固有データ格納テーブルが、
ａ）前記被試験デバイスに関する前記プロトコル固有データを収容する駆動データテーブルと、
ｂ）前記被試験デバイスからの応答として期待される前記プロトコル固有データを収容する期待データテーブルと、を含む、請求項９に記載のプロトコルエンジン回路。
【請求項１１】
前記プロトコル生成回路が、前記プロトコル制御格納テーブルと情報伝送し、前記命令コードに基づいて指定デバイスプロトコルの操作動作を定義するために使用される一連のタイミングサイクルを提供する、トランザクション状態マシンを含む、請求項９に記載のプロトコルエンジン回路。
【請求項１２】
前記プロトコル制御格納テーブルが、
ａ）前記命令コードを格納し、前記命令コードを逐次的順序で前記トランザクション状態マシンに転送するための、命令コード格納デバイスと、
ｂ）前記プロトコル定義位置番号を格納し、前記プロトコル定義位置番号を前記トランザクション状態マシンに転送するための、トランザクション位置格納デバイスと、を含む、請求項１１に記載のプロトコルエンジン回路。
【請求項１３】
前記プロトコル生成回路が、前記プロトコル定義テーブルから固定プロトコルデータ、及び前記プロトコル制御格納テーブルから命令コードを受け取って、前記被試験デバイスのテストのための動作信号データを含む固定プロトコルデータを生成するように接続される、動作テーブルを更に含む、請求項１２に記載のプロトコルエンジン回路。
【請求項１４】
前記命令コードが、前記プロトコルエンジン回路と前記ホストデバイスとの間のコマンド及び制御を管理するための命令を含む、請求項１３に記載のプロトコルエンジン回路。
【請求項１５】
フロー制御回路を更に含み、前記命令コードが、複数個のプロトコルエンジン回路間のフロー制御を管理するための命令を含む、請求項１４に記載のプロトコルエンジン回路。
【請求項１６】
自動テスト装置用のプロトコルエンジン回路であって、前記プロトコルエンジン回路は、
ａ）命令コード及びプロトコル定義位置番号を含むテストパターンを受け取って格納するためのホストデバイスと情報伝送する、プロトコル制御格納テーブルと、
ｂ）前記プロトコル制御格納テーブルと情報伝送し、前記命令コードに基づいて指定デバイスプロトコルの操作動作を定義する一連のタイミングサイクルを提供する、トランザクション状態マシンと、
ｃ）前記プロトコル定義位置番号に対応して、被試験デバイスに関する固定プロトコルデータを供給するために、前記トランザクション状態マシンに応答する、プロトコル定義テーブルと、
ｄ）前記トランザクション状態マシンに応答して、前記命令コードに対応する動作データを提供する、動作テーブルと、
ｅ）期待データ及び駆動データを含むテストパターンを受け取って格納するための、前記ホストデバイスと情報伝送する、プロトコル固有データ格納テーブルであって、前記一連のタイミングサイクルに応答して、前記固定プロトコルデータに対応するプロトコル固有データ、及び動作データを、前記被試験デバイスのテストのためのピンエレクトロニクス回路に供給する、プロトコル固有データ格納テーブルと、を含む、プロトコルエンジン回路。
【請求項１７】
自動テスト装置と被試験デバイスとの間の情報伝送に関する、指定デバイスプロトコルに準拠する信号及びタイミングの生成方法であって、前記方法は、
ａ）前記被試験デバイスに関する固定プロトコルデータを受け取ることと、
ｂ）プロトコル固有データを受け取ることと、
ｃ）前記自動テスト装置の一要素によって前記固定プロトコルデータ及び前記プロトコル固有データを、前記被試験デバイスをテストするための前記指定デバイスプロトコルに構築することと、を含む、方法。
【請求項１８】
ａ）プロトコル定義位置番号を受け取ることと、
ｂ）前記指定デバイスプロトコルのための固定プロトコルデータを、前記プロトコル定義位置番号によって指示されるテーブル位置から選択することと、
ｃ）前記指定デバイスプロトコル中の前記固定プロトコルデータ及び前記プロトコル固有データを使用して、前記被試験デバイスをテストすることと、を更に含む、請求項１７に記載の方法。
【請求項１９】
命令コードを受け取ることと、前記命令コードに対応するテーブル位置から動作データを取り込むことと、被試験デバイスをテストするために、前記指定デバイスプロトコル中の前記固定プロトコルデータ及び前記プロトコル固有データを伴って、前記動作データを供給することと、を更に含む、請求項１８に記載の方法。
【請求項２０】
指定デバイスプロトコルのための前記固定プロトコルデータを取り込むことが、動作データを取り込むことを含み、前記テストすることが、前記動作データを使用することを含む、請求項１８に記載の方法。
【請求項２１】
プロトコル定義位置番号、命令コード、及びプロトコル固有データを、逐次的順序で格納し、供給することを更に含む、請求項１８に記載の方法。
【請求項２２】
前記プロトコル定義位置番号を受け取ること、及び前記固定プロトコルデータを取り込むことが、状態マシンを使用することを含む、請求項１８に記載の方法。
【請求項２３】
前記プロトコル定義位置番号を受け取ることが、プロトコル制御格納テーブルから前記プロトコル定義位置番号を受け取ることを含み、プロトコル定義テーブルから前記固定プロトコル定義を選択するために、前記状態マシンを使用することを更に含む、請求項２２に記載の方法。
【請求項２４】
前記プロトコル制御格納テーブルから命令コードを受け取るために前記状態マシンを使用することと、前記プロトコル制御格納テーブルから前記命令コードに対応する動作テーブルから動作データを選択することを更に含む、請求項２３に記載の方法。
【請求項２５】
前記テストすることが、プロトコル固有データ格納テーブルから、前記プロトコル固有データを供給することを含む、請求項２４に記載の方法。
【請求項２６】
前記固定プロトコルデータ、前記動作データ、及び前記プロトコル固有データを、ピンエレクトロニクス論理回路へ供給することを更に含む、請求項２５に記載の方法。
【請求項２７】
前記プロトコル制御格納テーブル及び前記プロトコル固有データ格納テーブル内へ、テストパターンコマンドをローディングすることを更に含む、請求項２６に記載の方法。
【請求項２８】
前記プロトコル定義位置を受け取ることが、ホストデバイスから前記プロトコル定義位置番号を受け取ることを含む、請求項１８に記載の方法。
【請求項２９】
ａ）ＤＵＴに関するプロトコル定義を含む、プロトコル定義格納手段と、
ｂ）前記プロトコル定義格納手段から、プロトコル定義を選択して取り込むための手段と、
ｃ）ＤＵＴをテストするために前記プロトコル定義を使用して、前記ＤＵＴに関する固定プロトコルデータとプロトコル固有データとを前記プロトコル定義に応じて組み合わせることによってテストデータを提供するための手段と、を含む、汎用プロトコルエンジン。
【請求項３０】
前記プロトコル定義格納手段が、前記ＤＵＴを機能的にテストするために要求される前記プロトコル定義を含むプロトコル定義テーブルを含む、請求項２９に記載の汎用プロトコルエンジン。
【請求項３１】
テストデータを提供するための前記手段が、データ格納テーブル及び動作テーブルを含む、請求項３０に記載の汎用プロトコルエンジン。
【請求項３２】
前記格納されたプロトコル定義の群から、前記プロトコル定義を選択して取り込むための前記手段が、プロトコル制御格納テーブル及びプロトコル定義テーブルを含み、選択されたプロトコルを用いてテストデータを提供するための前記手段が、データ格納テーブル及びセレクタを含む、請求項２９に記載の汎用プロトコルエンジン。