(57)【要約】【課題】テスト結果を記憶するための改善された方法等を提供すること。【解決手段】一実施形態において、テスト結果を記憶するための方法（１００）は、A）複数の被検査装置に対してテストを実行するテスタに関連付けられるテスト・データ・ストリームにアクセスするステップ（１０２）と、B）データ・ストアに記憶されるテストデータ項目を選択するステップ（１０４）であって、この選択するステップは、選択をフォーマットする複数のテスト・データに合わせて実施されるステップと、C）テスト・データの選択された項目を記憶するステップ（１０６）と、を含む。【選択図】図１
2007292757.tif 000002
【特許請求の範囲】
【請求項１】
複数の被検査装置に対してテストを実行するテスタに関連付けられたテスト・データ・ストリームにアクセスするステップと、
データ・ストアに記憶される前記テスト・データの項目を選択するステップであって、前記選択するステップは、選択をフォーマットする複数のテスト・データに合わせて実行され、および
前記テスト・データの前記選択された項目を記憶するステップと、
を含むテスト結果を記憶する方法。
【請求項２】
ユーザの選択に合わせて選択をフォーマットする前記テスト・データを決定するステップをさらに備える請求項１に記載の前記方法。
【請求項３】
通知要素の前記ユーザ選択に合わせて選択をフォーマットする前記テスト・データを決定するステップをさらに備える請求項２に記載の前記方法。
【請求項４】
選択をフォーマットするテスト・データの数をモニタするステップと、
選択をフォーマットする前記テスト・データにおける変化に動的に対応するステップと、
をさらに含む請求項１に記載の前記方法。
【請求項５】
記憶される前記テスト・データの前記項目は、複数のフォーマッタによってフォーマットされるテスト・データの合併に合わせて選択される請求項１に記載の前記方法。
【請求項６】
記憶される前記テスト・データの前記項目は、生成されるテスト・データの要素の合併に合わせて選択される請求項１に記載の前記方法。
【請求項７】
記録される前記テスト・データのいくつかを選択するステップであって、前記テスト・データから記憶されないようにテスト・データを無効にするステップをさらに備え、
前記選択されたテスト・データを記憶するステップであって、無効になっていない前記テスト・データを記憶するステップをさらに備える、
請求項１に記載の前記方法。
【請求項８】
複数の被検査装置に対してテストを実行するテスタに関連付けられたテスト・データ・ストリームにアクセスするステップと、
データ・ストアに記憶される前記テスト・データの項目を選択するステップであって、前記選択するステップは、選択をフォーマットする複数のテスト・データに合わせて実行され、および
前記テスト・データの前記選択された項目を記憶するステップ、
の前記動作を前記機械に実行させる一連の命令をその上に記憶している１または２以上の機械可読媒体。
【請求項９】
前記機械によって実行された際、前記機械に、ユーザの選択に合わせて選択をフォーマットする前記テスト・データを決定する前記働きを実行する命令をさらに備える請求項８に記載の前記機械可読媒体。
【請求項１０】
前記機械によって実行された際、前記機械に、通知要素の前記ユーザの選択に合わせて選択をフォーマットする前記テスト・データを決定する前記働きを実行する命令をさらに備える請求項９に記載の前記機械可読媒体。
【請求項１１】
前記機械によって実行された際、前記機械に、
選択をフォーマットするテスト・データの数をモニタするステップ、および
選択をフォーマットする前記テスト・データ内における変化に動的に対応するステップ、
の前記動作を実行する命令をさらに備える請求項８に記載の前記機械可読媒体。
【請求項１２】
前記機械によって実行された際、前記機械に、複数のフォーマッタによってフォーマットされるテスト・データの合併に合わせて前記テスト・データの前記選択された項目を記憶する前記働きを実行する命令をさらに備える請求項８に記載の前記機械可読媒体。
【請求項１３】
前記機械によって実行された際、前記機械に、生成されるテスト通知の要素の合併に合わせて前記テスト・データの前記選択された項目を記憶する前記働きを実行する命令をさらに備える請求項８に記載の前記機械可読媒体。
【請求項１４】
前記機械によって実行された際、前記機械に、
記憶される前記テスト・データのいくつかを選択し、テスト・データを無効にして、前期テスト・データから記憶されないようにするステップと、
前記選択されたテスト・データを記憶するステップであって、無効にされていない前記テスト・データを記憶するステップと、をさらに含む
前記動作を実行する命令をさらに備える請求項８に記載の前記機械可読媒体。
【請求項１５】
複数の被検査装置に対してテストを実行するテスタに関連付けられたテスト・データ・ストリームにアクセスする第１インターフェイスと、
データ・ストアにアクセスする第２インターフェイスと、および
前記データ・ストアに記憶される前記テスト・データの項目を選択するプロセッサであって、前記プロセッサは、選択をフォーマットする複数のテスト・データに合わせて前記テスト・データ項目を選択する前記プロセッサと、
を備える装置。
【請求項１６】
前記装置は、ユーザからの選択をフォーマットするテスト・データの数の少なくとも１つを受信するための第三インターフェイスをさらに備える請求項１５に記載の前記装置。
【請求項１７】
前記第三インターフェイスがプロンプトをさらに備えるのであって、前記プロンプトは前記ユーザの選択を容易にするために選択をフォーマットする潜在的テスト・データを呈示する請求項１６に記載の前記装置。
【請求項１８】
前記プロセッサは、選択をフォーマットする複数のテスト・データ上に、記憶される前記テスト・データの項目を再選択する請求項１５に記載の前記装置。
【請求項１９】
前記プロセッサは、複数のフォーマッタによってフォーマットされるテスト・データの合併に合わせて記憶される前記データ項目を選択する請求項１５に記載の前記装置。
【請求項２０】
前記プロセッサは、生成されるテスト通知の要素の合併に合わせて記憶される前記テスト・データの項目を選択する請求項１５に記載の前記装置。
【請求項２１】
前記プロセッサは、前記テスト・データから記憶されないテスト・データを無効にすることで、記憶される前記テスト・データのいくつかを選択し、
前記プロセッサは、無効にされていない前記テスト・データを記憶するようにする、請求項１５に記載の前記装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、テスト結果を記憶するための、方法、コードおよび装置に関する。
【背景技術】
【０００２】
アジレント・テクノロジー製のワンチップシステム（SOC）９３０００テスタなどのテスタは、被検査装置（DUTs）に対するテストを実行し、これらテストの結果を通知する。テスタによって生成されたテスト・データは、テスト結果ならびに補足データ（例えば、テスト印、ユーザ・データ、環境データ、タイムスタンプ、など）を備えることもできる。次に、テスト・データは解析されるか、または後で解析するために記憶される。生成されたデータの量は、全ての、またはほぼ全てのイベント（例えば、刺激およびテスト結果）がテスト・データにつながる膨大な詳細データと、要約データが生成されるわずかな詳細データとでは異なることもできる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
テストがセットアップされ、テスト・データをほとんど生成しない場合、テストには十分な情報がないため、テストを繰り返す必要がある。テスタが自立的に実行し、この出力が数時間から数日間のテストの後初めて検査される場合、特に負担になる。テストがセットアップされ、必要とされる以上のデータを生成する場合、資源が浪費され、テストの実行は、減少さえすることができる。
【課題を解決するための手段】
【０００４】
一実施形態において、テスト結果を記憶するための方法は、A）複数の被検査装置に対するテストを実行するテスタに関連付けられたテスト・データ・ストリームにアクセスし、B）データ・ストアに記憶されるテスト・データ項目を選択し、この選択するステップは選択をフォーマットする複数のテスト・データに合わせて実行され、C）テスト・データの選択された項目を記憶するよう構成される。
【０００５】
別の実施形態において、 一連の命令をその上に記憶している１または２以上の機械可読媒体は、機械によって実行された際、機械に、A）複数の被検査装置に対するテストを実行するテスタに関連付けられたテスト・データ・ストリームにアクセスし、B）データ・ストアに記憶されるテスト・データの項目を選択し、この選択するステップは、選択をフォーマットする複数のテスト・データに合わせて実行され、C）テスト・データの選択された項目を記憶する働きを実行する。
【０００６】
別の実施形態において、装置は、A）複数の被検査装置に対するテストを実行するテスタに関連付けられたテスト・データ・ストリームにアクセスする第１インターフェイスと、B）データ格納にアクセスする第２インターフェイスと、C）データ・ストアに記憶されるテスト・データの項目を選択するプロセッサであって、選択をフォーマットする複数のテスト・データに合わせてテスト・データ項目を選択するプロセッサと、D）データ・ストアにテスト・データの選択された項目を記憶する出力と、で構成される。
【０００７】
他の実施形態も開示する。
【発明を実施するための最良の形態】
【０００８】
図１は、テスト結果を記憶するための典型的な方法１００を示す。方法１００は、A）複数の被検査装置に対するテストを実行するテスタと関連付けられたテスト・データ・ストリームにアクセスし、B）データ・ストアに記憶されるテスト・データの項目を選択し、この選択するステップは選択をフォーマットする複数のテスト・データに合わせて実行され、C）テスト・データの選択された項目を記憶するためのステップ１０２，１０４，１０６を備える。
【０００９】
データ・ストアに記憶されるテスト・データの項目を選択することにより、選択をフォーマットするテスト・データの数に合わせて、資源を浪費することなく、記憶するステップは処理（例えば、フォーマットするステップ、構成するステップ、分析するステップ、表示するステップ）に必要とされる項目を記憶する。
【００１０】
ステップ１０６を実行すると直ぐに、ステップ１０８が、ユーザの選択に合わせて選択をフォーマットするテスト・データを決定するために実行される。ユーザは、電子ユーザ（例えば、プログラム、エージェント、ルーチン）またはユーザ・インターフェイスと対話する人間のユーザのいずれかであることもできる。ユーザは、ユーザの評価および選択をフォーマットするテスト・データの選択を容易にするために、選択をフォーマットする潜在的テスト・データのリストを呈示されることもできる。
【００１１】
一実施形態において、記憶されるテスト・データ項目は、複数のフォーマッタによってフォーマットされるテスト・データの合併に合わせて選択される。フォーマッタは、記憶されたテスト・データを、記憶されたテスト・データの読み込みができない、分析、表示、記憶または増設フォーマットなど他のプロセッサにも使用できるフォームに置き換える。１つのフォーマッタは、STDF（標準テストデータフォーマット・または標準テラダイン製データ・フォーマットとして時々知られている）、XML（拡張マーク付け言語）、HTML（ハイパーテキスト・マーク付け言語）および他の標準タイプまたはカスタム形式タイプなどの特定のフォーマット・タイプをフォーマットすることができる。前述の通り、特定のデータ項目は、特定のフォーマッタに関するタイプであり、選択をフォーマットするテスト・データは、データ・フォーマッタを経由して、使用されるためテスト・データに関連付けられた項目を記憶するステップを起こす。２つ以上のフォーマッタが記憶されたテスト・データを読み込む場合、それぞれのフォーマッタの必要とするテスト・データの選択の合併は、選択をフォーマットするテスト・データの数を形成する。
【００１２】
別の実施形態において、記憶されるテスト・データの項目は、生成されるテスト通知の要素の合併に合わせて選択される。例えば、第１テスト通知は、ピン・データに関し、第２テスト通知は、エラー・データに関し、次に記憶されたテスト・データの項目は、フォーマットする両方の選択と一致する。テスト通知は、例えば、各フォーマッタが異なるフォーマット・タイプ（例えば、HTML,XML）のフォーマットされたデータを生成するか、または様々なフォーマッタが様々なテスト通知（例えば、要約データ、ピン・データ、エラー）を生成することができる場合、２つ以上のフォーマッタによって生成されることもできる。
【００１３】
ステップ１０６を実行すると直ぐに、ステップ１００は、実行され、選択をフォーマットするユーザの選択されたテスト・データに合わせて選択をフォーマットするテスト・データを決定する。選択をフォーマットするテスト・データのいくつかは、記憶されるテスト・データの複数の項目に位置する。例えば、“ピン故障”の選択をフォーマットするテスト・データは、“ピン・データ”および“故障データ”のタイプであるテスト・データ項目に関連付けられる。“ピン・データ”および“故障データ”を記憶することにより、望ましい“ピン・故障”テスト・データを、記憶されたデータから生成することもできる。別の例として、“ヘッダ”の選択をフォーマットするテスト・データは、“ユーザ”、“テスタ番号”、“DUT 通し番号”、“日付”および“時刻”を含むテスト・データ項目に関連付けることもできる。従って、“ヘッダ”の選択は、複数のテスト・データ項目を記憶する。
【００１４】
ステップ１０６を実行して直ぐに、ステップ１１２は随意に実行され、A）選択をフォーマットするテスト・データの数をモニタし、B）選択をフォーマットするテスト・データ内における変化に動的に対応する、ステップ１１４および１１６を実行する。ユーザは、テスト・データ・ストリームにアクセスする前か、または初期アクセスが起こった後に、選択をフォーマットするテスト・データの数を選択することができる。選択ステップ１０４または記憶ステップ１０６を実行している最中に、選択をフォーマットするテスト・データの数に変化がでると、記憶するステップ１０６は、この変化を反映する。一例として、例えば初期テストまたはDUTが潜在的にエラーを起こしやすい場合など、テスト・データの記憶された項目をモニタするユーザは、初めから項目をフォーマットするテスト・データの数をより詳細な記憶するレベルに設定することもできる。テストまたはDUTが特定のエラーを起こさないことを確認すると直ぐに、ユーザは、次に選択をフォーマットするテスト・データの数のいくつかを非選択状態にすることができ、次に不必要なテスト・データ項目を、記憶された状態で中止する。
【００１５】
図２は、図１のテスト結果を記憶するためなどの、方法を実行するための典型的な装置２００を示す。テスト・データ・ストリーム２００は、第一インターフェイス２０６を経由してアクセスされる。プロセッサ２０４は、テスト・ストア２１０に記憶されるテスト・データ項目を選択する。次に、第二インターフェイス２０８は、選択されたテスト・データの記憶のためのデータ・ストア２１０と対話する。一実施形態において、プロセッサ２０４は、処理命令を実行する１または２以上のコンピュータ装置であることができる。別の実施形態において、プロセッサ２０４は、処理命令を実行する１または２以上のコンピュータ装置であることができる。一実施形態において、第一インターフェイス２０６および第二インターフェイス２０８は、プロセッサ２０４の構成要素（例えば、プロセス、ポート）である。
【００１６】
随意して、第三インターフェイス２１２は、選択をフォーマットする多数のユーザ・テスト・データを受信する。一実施形態において、第三インターフェイス２１２は、プロセッサ２０４に組み込むことができる。
【００１７】
記憶されたテスト・データは、随意のフォーマッタ２１８を経由するなど、アクセスするためにデータ・ストア２１０において有効である。
【００１８】
一実施形態において、図２に示すように、テスト・データ・ストリーム２０２は、複数のDUTs２１６に対してテストを実行するテスタ２１４から取り込まれる。別の実施形態において、テスト・データ・ストリーム２０２は、１または２以上のDUTsに対して実行された前のテストのアーチファクトとして検索することもできる。
【００１９】
本願の付記を以下説明する。
【００２０】
（付記１）
複数の被検査装置に対してテストを実行するテスタに関連付けられたテスト・データ・ストリームにアクセスするステップ（１０２）と、
データ・ストアに記憶される前記テスト・データ項目を選択するステップ（１０４）であって、前記選択するステップは、選択をフォーマットする複数のテスト・データに合わせて実行され、
前記テスト・データの前記選択された項目を記憶するステップ（１０６）と、
を備えるテスト結果を記憶する方法（１００）。
【００２１】
（付記２）
ユーザ選択に合わせて選択をフォーマットする前記テスト・データを決定するステップ（１０８）をさらに備える付記１に記載の前記方法（１００）。
【００２２】
（付記３）
通知要素の前記ユーザの選択に合わせて選択をフォーマットする前記テスト・データを決定するステップ（１１０）をさらに備える付記２に記載の前記方法（１００）。
【００２３】
（付記４）
選択をフォーマットするテスト・データの数をモニタするステップ（１１４）と、
選択をフォーマットする前記テスト・データ内における変化に動的に対応するステップ（１１６）と、
をさらに備える付記１に記載の前記方法（１００）。
【００２４】
（付記５）
記憶される前記テスト・データの前記項目は、複数のフォーマッタによってフォーマットされるテスト・データの合併に合わせて選択される付記１に記載の前記方法（１００）。
【００２５】
（付記６）
記憶される前記テスト・データの前記項目は、発生するテスト通知の要素の合併に合わせて選択される付記１に記載の前記方法（１００）。
【００２６】
（付記７）
複数の被検査装置（２１６）に対するテストを実行するテスタ（２１４）に関連付けられたテスト・データ・ストリーム（２０２）にアクセスする第１インターフェイス（２０６）と、
データ・ストア（２１０）にアクセスする第２インターフェイス（２０８）と、
前記データ・ストア（２１０）に記憶される前記テスト・データの項目を選択するプロセッサ（２０４）であって、プロセッサ（２０４）は、選択をフォーマットする複数のテスト・データに合わせて前記テスト・データ項目を選択するプロセッサ、と
を備える装置（２００）。
【００２７】
（付記８）
前記装置は、ユーザからの選択をフォーマットするテスト・データの数の少なくとも１つを受信するために第三インターフェイス（２１２）をさらに備える付記７に記載の前記装置（２００）。
【００２８】
（付記９）
前記第三インターフェイス（２１２）は、プロンプトをさらに備えるのであって、前記プロンプトは前記ユーザの選択を容易にするために選択をフォーマットする潜在的テスト・データを呈示する付記８に記載の前記装置（２００）。
【００２９】
（付記１０）
前記プロセッサ（２０４）は、生成されるテスト通知の要素の合併に合わせて、記憶される前記テスト・データの項目を選択する付記７に記載の前記装置（２００）。
【図面の簡単な説明】
【００３０】
【図１】テスト結果を記録するための典型的な方法を示す図である。
【図２】テスト結果を記録するための、図１に示すような方法を実行するための典型的な装置を示す図である。
【図１】
2007292757.tif 000003
【図２】
2007292757.tif 000004
【外国語明細書】
2007292757000001.pdf