(57)【要約】      （修正有）【課題】フォーマット済みデータセットを生成するシステム、方法、及び装置を提供する。【解決手段】多数のフォーマットルールによってフォーマット済みデータセットを生成する方法は、Ａ）前記フォーマットルールのうちの一つによって参照される標準データネームでマッピングセットをインデックスするステップであって、前記マッピングセットは第一数のマッピングペアからなり、Ｂ）前記標準データネームに対応するカスタムデータネームが前記マッピングセットにおいて見出される場合に、Ｃ）多数の被試験デバイスに試験を実行する試験装置に関連する試験データにアクセスするステップと、Ｄ）前記カスタムデータネームに関連する前記試験データ中のデータ項目を識別するステップと、Ｅ）前記標準データネームを参照する前記フォーマットルールに基づいて、前記カスタムデータネームに関連する前記データ項目をフォーマットするステップと、を含む。【選択図】図１
2007304092.tif 000002
【特許請求の範囲】
【請求項１】
多数のフォーマットルールに従ってフォーマット済みデータセットを生成する方法であって、
前記フォーマットルールのうちの一つによって参照される標準データネームでマッピングセットをインデックスするステップであって、前記マッピングセットは第一数のマッピングペアからなり、各マッピングペアは１）カスタムデータネームと２）対応する標準データネームからなる、前記ステップ、
前記フォーマットルールによって参照される前記標準データネームに対応するカスタムデータネームが前記マッピングセットにおいて見出される場合に、
多数の被試験デバイスに試験を実行する試験装置に関連する試験データにアクセスするステップ、
前記フォーマットルールによって参照される前記標準データネームに対応する前記カスタムデータネームに関連する前記試験データ中のデータ項目を識別するステップ、および、
次に前記標準データネームを参照する前記フォーマットルールに基づいて、前記カスタムデータネームに関連する前記データ項目をフォーマットするステップからなること、
を特徴とする方法。
【請求項２】
さらに、前記マッピングセットをインデックスするステップが、第二数のマッピングペアをインデックスすることからなり、
前記第一数のマッピングペアのうちの一つの標準データネームが、前記第二数のマッピングペアのうちの一つの標準データネームと同じである場合に、前記第二数のマッピングペアのうちの前記一つを優先すること、
を特徴とする請求項１に記載の方法。
【請求項３】
さらに、ユーザの入力に応じて前記マッピングペアのうちの少なくとも一つを作成することからなることを特徴とする請求項１に記載の方法。
【請求項４】
さらに、前記試験データの解析、および
前記試験データにおける多数のデータネームを前記ユーザに提示し、前記作成されたマッピングペアのカスタムデータネームとしての選択からなること、
を特徴とする請求項３に記載の方法。
【請求項５】
多数のフォーマットルールによってフォーマット済みデータセットを生成する方法であって、
多数の被試験デバイスに試験を実行する試験装置に関連する試験データにアクセスするステップであって、前記試験データは多数のデータ項目からなり、前記データ項目の少なくとも一つはカスタムデータネームに関連し、
第一数のマッピングペアを含むマッピングセットにアクセスするステップであって、各マッピングペアは１）カスタムデータネームと２）対応する標準データネームからなり、
前記試験データにおいて、前記少なくとも一つのカスタムデータネームを前記対応する標準データネームで置き換えるステップ、および
置き換えた後で前記試験データを用いて前記フォーマット済みデータセットを生成するステップからなること、
を特徴とする方法。
【請求項６】
さらに、第二数のマッピングペアにアクセスすることからなる前記マッピングセットへのアクセス、および
前記第一数のマッピングペアのうちの一つの標準データネームが、前記第二数のマッピングペアのうちの一つの標準データネームと同じ場合に、前記第二数のマッピングペアのうちの前記一つを優先すること、
を特徴とする請求項５に記載の方法。
【請求項７】
さらに、ユーザの入力に応じて前記マッピングペアのうちの少なくとも一つを作成することからなることを特徴とする請求項５に記載の方法。
【請求項８】
さらに、前記試験データの解析、および
前記試験データにおける多数のデータネームを前記ユーザに提示し、前記作成されたマッピングペアのカスタムデータネームとしての選択、
からなることを特徴とする請求項７に記載の方法。
【請求項９】
プロセッサ、および
多数のフォーマッタと、からなり、前記データフォーマッタの各々は、多数のフォーマットルールによってフォーマット済みデータセットを生成すると共に、
前記プロセッサに、第一数のマッピングペアを含むマッピングセットを、前記フォーマットルールのうちの一つによって参照される標準データネームでインデックスさせ、各マッピングペアは１）カスタムデータネームと２）対応する標準データネームからなり、
標準データネームに対応するカスタムデータネームが前記マッピングセット中に見出される場合に、前記プロセッサに、
多数の被試験デバイスに試験を実行する試験装置に関連した試験データにアクセスさせ、
前記データネームに関連する試験データ中のデータ項目を識別させ、
前記標準データネームを参照する前記フォーマットルールに基づいて、前記カスタムデータネームに関連する前記データ項目をフォーマットさせること、
を特徴とするシステム。
【請求項１０】
さらに、前記マッピングセットが、同じカスタムデータネームと異なる標準データネームとを有する少なくとも二つのマッピングペアからなり、
前記多数のフォーマッタのうちの少なくとも二つが、
前記プロセッサに、前記少なくとも二つのマッピングペアのそれぞれを異なる標準データネームでインデックスさせ、
前記プロセッサに、前記少なくとも二つのマッピングペアのそれぞれの標準データネームを参照する前記少なくとも二つのデータフォーマッタのそれぞれのフォーマットルールに基づいて、前記同じカスタムデータネームに関連するデータ項目をフォーマットさせるようにさらに動作すること、
を特徴とする請求項９に記載のシステム。
【請求項１１】
さらに、前記マッピングセットが、同じ標準データネームと異なるカスタムデータネームとを有する少なくとも二つのマッピングペアからなり、
前記多数のフォーマッタのうちの少なくとも二つが、
前記プロセッサに、同じ標準データネームを有する前記少なくとも二つのマッピングペアのそれぞれを、前記少なくとも二つのマッピングペアのぞれぞれの属性に基づいてインデックスさせ、
前記プロセッサに、前記少なくとも二つのマッピングペアの前記それぞれのカスタムデータネームとマッピングペア属性を参照する前記少なくとも二つのデータフォーマッタのフォーマットルールに基づいて、前記同じ標準データネームに関連するデータ項目をフォーマットさせるようにさらに動作すること、
を特徴とする請求項９に記載のシステム。
【請求項１２】
さらに、ユーザの入力に応じて、前記マッピングペアの少なくとも一つを作成するように動作するインタフェースからなることを特徴とする請求項９に記載のシステム。
【請求項１３】
多数の被試験デバイスに試験を実行する試験装置に関連する試験データを標準化するシステムであって、前記試験データは多数のデータ項目からなり、前記データ項目のうちの少なくとも一つはカスタムデータネームに関連し、前記システムは、
インタフェースであって、
試験データにアクセスし、
各々が１）カスタムデータネームと２）対応する標準データネームからなる多数のマッピングペアからなるマッピングセットにアクセスするように動作する、前記インタフェースと、
前記インタフェースと通信するプロセッサであって、前記マッピングペアのうちの一つのカスタムデータネームに対応するように試験データ中に前記カスタムデータネームを位置付けると、試験データ中のカスタムデータネームを前記対応する標準データネームで置き換えるように動作する前記プロセッサとからなること、
を特徴とするシステム。
【請求項１４】
さらに、ユーザの入力に応じて、前記マッピングペアのうちの少なくとも一つを作成するように動作するユーザインタフェースからなること、
を特徴とする請求項１３に記載のシステム。
【請求項１５】
命令シーケンスを格納した一つ以上の機械可読媒体は、機械によって実行されると、
第一数のマッピングペアを含むマッピングセットを、フォーマットルールのうちの一つによって参照される標準データネームでインデックスする動作であって、各マッピングペアが１）カスタムデータネームと２）対応する標準データネームからなり、
前記フォーマットルールによって参照される前記標準データネームに対応するカスタムデータネームが、前記マッピングセット中に見出される場合に、
多数の被試験デバイスに試験を実行する試験装置に関連する試験データにアクセスし、
前記フォーマットルールによって参照される前記標準データネームに対応する前記カスタムデータネームに関連する前記試験データ中のデータ項目を識別し、
前記標準データネームを参照する前記フォーマットルールに基づいて、前記カスタムデータネームに関連する前記データ項目をフォーマットする動作、を前記機械に実行させること、
を特徴とする機械可読媒体。
【請求項１６】
さらに、前記マッピングセットをインデックスすることに対する命令が、第二数のマッピングペアをインデックスすることに対する命令からなり、
さらに、前記命令が、前記第一数のマッピングペアのうちの一つの標準データネームが前記第二数のマッピングペアのうちの一つの標準データネームと同じである場合に、前記第二数のマッピングペアのうちの前記一つを優先することに対する命令からなること、
を特徴とする請求項１５に記載の機械可読媒体。
【請求項１７】
さらに、ユーザの入力に応じて前記マッピングペアのうちの少なくとも一つを作成することに対する命令からなることを特徴とする機械可読媒体。
【請求項１８】
さらに、前記試験データを解析することに対する命令、および
前記試験データにおける多数のデータネームを前記ユーザに提示して、前記作成されたマッピングペアのカスタムデータネームとして選択させることに対する命令、
からなることを特徴とする請求項１７に記載の機械可読媒体。
【請求項１９】
命令シーケンスを格納した一つ以上の機械可読媒体であって、機械によって実行されると、
多数の被試験デバイスに試験を実行する試験装置に関連する試験データにアクセスする動作であって、前記試験データは多数のデータ項目からなり、前記データ項目のうちの少なくとも一つがカスタムデータネームに関連し、
第一数のマッピングペアを含むマッピングセットにアクセスする動作であって、各マッピングペアが１）カスタムデータネームと２）対応する標準データネームからなり、および
前記試験データにおいて前記少なくとも一つのカスタムデータネームを対応する標準データネームで置き換える動作、を前記機械に実行させること、
を特徴とする機械可読媒体。
【請求項２０】
さらに、前記マッピングセットにアクセスすることに対する前記命令が、第二数のマッピングペアにアクセスすることに対する命令からなり、
さらに、前記命令が、前記第一数のマッピングペアのうちの一つの標準データネームが前記第二数のマッピングペアのうちの一つの標準データネームと同じである場合に、前記第二数のマッピングペアのうちの前記一つを優先することに対する命令からなること、
を特徴とする請求項１９に記載の機械可読媒体。
【請求項２１】
さらに、前記試験データを解析することに対する命令、および
前記試験データにおける多数のデータネームを前記ユーザに提示して、前記作成されたマッピングペアのカスタムデータネームとして選択させることに対する命令からなること、
を特徴とする請求項２０に記載の機械可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォーマット済みデータセットを生成するシステム、方法、及び装置に関する。
【背景技術】
【０００２】
アジレントテクノロジーズ社（Ａｇｉｌｅｎｔ Ｔｅｃｈｎｏｌｏｇｉｅｓ, Ｉｎｃ.)の９３０００システムオンチップ（ＳＯＣ）テスタ等の試験装置では、カスタムデータネームを実施する試験を実行することで、被試験デバイス（ＤＵＴ）に関する試験結果を報告することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
カスタムデータネームを実施する際には、試験結果を正確に処理するために、試験装置の出力のプロセッサは、カスタムデータネームを適切に読み取る必要がある。試験装置の命名規則を用いたやり取りの中でプロセッサのロジックを維持し損なうと、処理エラーやデータの損失等を引き起こす結果になりかねない。それぞれ異なるカスタムデータネームを使用する二つ以上の試験装置からの出力をプロセッサが受信することにより、プロセッサのロジックの維持はさらに複雑になる。
【課題を解決するための手段】
【０００４】
一実施の形態において、本方法は、多数のフォーマットルールに従ってフォーマット済みデータセットを生成する方法であって、前記フォーマットルールのうちの一つによって参照される標準データネームでマッピングセットをインデックスするステップであって、前記マッピングセットは第一数のマッピングペアからなり、各マッピングペアは１）カスタムデータネームと２）対応する標準データネームからなる、前記ステップ、前記フォーマットルールによって参照される前記標準データネームに対応するカスタムデータネームが前記マッピングセットにおいて見出される場合に、多数の被試験デバイスに試験を実行する試験装置に関連する試験データにアクセスするステップ、前記フォーマットルールによって参照される前記標準データネームに対応する前記カスタムデータネームに関連する前記試験データ中のデータ項目を識別するステップ、および、次に前記標準データネームを参照する前記フォーマットルールに基づいて、前記カスタムデータネームに関連する前記データ項目をフォーマットするステップからなる。
【０００５】
他の実施の形態において、本方法は、多数のフォーマットルールによってフォーマット済みデータセットを生成する方法であって、多数の被試験デバイスに試験を実行する試験装置に関連する試験データにアクセスするステップであって、前記試験データは多数のデータ項目からなり、前記データ項目の少なくとも一つはカスタムデータネームに関連し、第一数のマッピングペアを含むマッピングセットにアクセスするステップであって、各マッピングペアは１）カスタムデータネームと２）対応する標準データネームからなり、前記試験データにおいて、前記少なくとも一つのカスタムデータネームを前記対応する標準データネームで置き換えるステップ、および置き換えた後で前記試験データを用いて前記フォーマット済みデータセットを生成するステップからなる。
【０００６】
他の実施の形態において、本システムは、プロセッサ、および多数のフォーマッタと、からなり、前記データフォーマッタの各々は、多数のフォーマットルールによってフォーマット済みデータセットを生成すると共に、前記プロセッサに、第一数のマッピングペアを含むマッピングセットを、前記フォーマットルールのうちの一つによって参照される標準データネームでインデックスさせ、各マッピングペアは１）カスタムデータネームと２）対応する標準データネームからなり、標準データネームに対応するカスタムデータネームが前記マッピングセット中に見出される場合に、前記プロセッサに、多数の被試験デバイスに試験を実行する試験装置に関連した試験データにアクセスさせ、前記データネームに関連する試験データ中のデータ項目を識別させ、前記標準データネームを参照する前記フォーマットルールに基づいて、前記カスタムデータネームに関連する前記データ項目をフォーマットさせる。
【０００７】
他の実施の形態において、本システムは、多数の被試験デバイスに試験を実行する試験装置に関連する試験データを標準化するシステムであって、前記試験データは多数のデータ項目からなり、前記データ項目のうちの少なくとも一つはカスタムデータネームに関連し、前記システムは、インタフェースであって、試験データにアクセスし、各々が１）カスタムデータネームと２）対応する標準データネームからなる多数のマッピングペアからなるマッピングセットにアクセスするように動作する、前記インタフェースと、前記インタフェースと通信するプロセッサであって、前記マッピングペアのうちの一つのカスタムデータネームに対応するように試験データ中に前記カスタムデータネームを位置付けると、試験データ中のカスタムデータネームを前記対応する標準データネームで置き換えるように動作する前記プロセッサとからなる。
【０００８】
他の実施の形態において、本機械可読媒体は、命令シーケンスを格納した一つ以上の機械可読媒体は、機械によって実行されると、第一数のマッピングペアを含むマッピングセットを、フォーマットルールのうちの一つによって参照される標準データネームでインデックスする動作であって、各マッピングペアが１）カスタムデータネームと２）対応する標準データネームからなり、前記フォーマットルールによって参照される前記標準データネームに対応するカスタムデータネームが、前記マッピングセット中に見出される場合に、多数の被試験デバイスに試験を実行する試験装置に関連する試験データにアクセスし、前記フォーマットルールによって参照される前記標準データネームに対応する前記カスタムデータネームに関連する前記試験データ中のデータ項目を識別し、前記標準データネームを参照する前記フォーマットルールに基づいて、前記カスタムデータネームに関連する前記データ項目をフォーマットする動作、を前記機械に実行させる。
【０００９】
他の実施の形態において、本機械可読媒体は、命令シーケンスを格納した一つ以上の機械可読媒体であって、機械によって実行されると、多数の被試験デバイスに試験を実行する試験装置に関連する試験データにアクセスする動作であって、前記試験データは多数のデータ項目からなり、前記データ項目のうちの少なくとも一つがカスタムデータネームに関連し、第一数のマッピングペアを含むマッピングセットにアクセスする動作であって、各マッピングペアが１）カスタムデータネームと２）対応する標準データネームからなり、および前記試験データにおいて前記少なくとも一つのカスタムデータネームを対応する標準データネームで置き換える動作、を前記機械に実行させる。
【００１０】
他の実施形態も開示する。
【発明を実施するための最良の形態】
【００１１】
本発明を例示する実施形態を図面に示す。
【００１２】
前提として、以下の記載においては、同様の要素／特徴については全図を通して同じ参照番号を付して示す。従ってほとんどの場合、同様の要素／特徴を複数の図面にわたって重複して詳細に説明することはない。
【００１３】
試験装置は、被試験デバイス（ＤＵＴ）で試験を実行し、試験データを出力する。試験データは、個々の測定、イベント、又はより複雑な構造であり得る。試験データは、標準命名規則に則ったフォーマットで生成できるが、かかる命名規則としては、ＳＴＤＦ（標準試験データフォーマット（Ｓｔａｎｄａｒｄ Ｔｅｓｔ Ｄａｔａ Ｆｏｒｍａｔ）、標準テラダイン（Ｔｅｒａｄｙｎｅ）データフォーマットとしても知られている）、ＸＭＬ（拡張マークアップ言語）、ＨＴＭＬ（ハイパーテキストマークアップ言語）、又はその他のターゲットフォーマット等がある。試験データをカスタマイズして、例えばカスタムデータネームに関連付けてもよい。その後フォーマッタが試験データを読み取り、フォーマットルールを適用してフォーマット済み試験データを生成する。生成されたデータが或るフォーマッタに準じている場合には、異なるフォーマットを求める他のフォーマッタは「カスタムデータ」として受け取る。
【００１４】
試験の開発者及びオペレータが一つの命名規則に準じるだけでよく、その一つの命名規則が開発者らのデータ収集と報告要件の全てを満たしていて、変更されることがなければ、試験はその一つの命名規則に則った試験データを生成するだけでよいが、これは多くの試験環境において非生産的である。命名規則が一つであれば、新たな技術、新たな報告基準、システム、最適化及びカスタマイズ、ユーザによる変更（例えばデバッグ及び実験）等に対応するための変更等の変更を行うことが制限される。
【００１５】
試験データは未加工データ（例えば一連の別個の測定値）であるため、人間又はコンピュータのうちの少なくとも一方による試験分析で使用できるように、フォーマットする必要がある。未加工試験データは一般に、迅速に出力されるよう最適化されるため、そのデータ量を最小にし、冗長な記述子の代わりに符号(例えば列挙）を用いる。試験データをフォーマットすることによって、最小のデータ出力がより有用なフォーマットに変換される。例えば、試験データが列挙を含むとする（例えば、“７”＝エラー）。フォーマッタはかかる列挙をより冗長なデータに変換し得るばかりでなく、測定の文脈を盛り込むこともできる（例えば「接地ピン１４はシャーシ電位でない」等）。
【００１６】
フォーマッタは試験データを読み取り、フォーマットルールを適用して標準フォーマットタイプ（例えばＳＴＤＦ、ＸＭＬ、ＨＴＭＬ等）又はカスタムフォーマットタイプ（例えばＤＵＴ固有、会社、研究室、エンジニア又はその場限りのフォーマット等のうちの少なくとも一つ）のいずれかに準じたフォーマット済み試験データを生成する。一つ以上のフォーマットタイプに準じた試験データを読み取るようにフォーマッタをプログラムすることもできるが、種々のフォーマットタイプ若しくはフォーマットタイプバージョンを読み取るように各フォーマッタをプログラムして維持することは、煩雑であると共にエラーを生じやすい。
【００１７】
カスタムデータネームを有する試験データを生成できれば、より柔軟に試験データを生成することができる。カスタムデータネームを標準データネームと同等に扱うことによって、フォーマッタは標準データネームを処理できるようにするだけでよく、維持及び潜在的エラーが減少する。
【００１８】
フォーマット済みデータセットを生成する第１の例の方法１００を図１に示す。方法１００は、ステップ１０２、１０４、１０６、１０８、１１０を含む。ステップ１０２では、第一数のマッピングペアを含むマッピングセットを、フォーマットルールのうちの一つによって参照される標準データネームでインデックスする。各マッピングペアは１）カスタムデータネームと２）対応する標準データネームを含む。ステップ１０４では、フォーマットルールによって参照された標準データネームに対応するカスタムデータネームがマッピングセット中に見出されるかどうかを判断し、マッピングセット中に見出される場合には、ステップ１０６、１０８、及び１１０を実行する。ステップ１０６では、多くの被試験デバイスに試験を実行する試験装置に関連する試験データにアクセスする。ステップ１０８では、フォーマットルールによって参照される標準データネームに対応するカスタムデータネームに関連する試験データ中のデータ項目を識別する。次いでステップ１１０において、標準データネームを参照するフォーマットルールに基づいて、カスタムデータネームに関連したデータ項目をフォーマットする。
【００１９】
マッピングセット（図２及び図４のマッピングセット２２４を参照されたい）は、カスタムネームと標準ネームとの間の変換を提供する。例えば、標準ネームが“ｖｏｌｔ（ボルト）”を含むとする。しかし、例えば“ｖｏｌｔ”に対する表現として“ｖ”、“３”、“ｍｉｌｌｉｖｏｌｔ（ミリボルト）”、“ｍｖ”、又はその他のネーム等のカスタムネームを用いて試験データを生成するよう試験が行われたとする。マッピングセットを使用することのできないフォーマッタ又は試験データプロセッサによって試験データを読み取る場合には、カスタムネームを正確に処理するようにそれらをプログラムしなければならない、または、試験データが部分的に削除される若しくは誤って処理されるということが生じる。
【００２０】
各々が潜在的カスタムネームを有するようにフォーマッタをプログラムした場合には、フォーマット指示を煩雑に収集してフォーマッタに投じることとなるが、それら指示のうちの多くの寿命は限られているにもかかわらず、フォーマッタ内に存在し続けることとなる。様々なカスタムネームを用いて生成した試験データをフォーマットするためにフォーマッタを使用する場合には、プログラムはさらに複雑になる。例えば、フォーマッタが“ｖｏｌｔ（ボルト）”に対してカスタムネーム“３”をマッピングするようにプログラムしたフォーマッタを、カスタムネーム“３”を“ｍｉｌｌｉａｍｐｅｒｅ（ミリアンペア）”として使用してデータをフォーマットするように使用した場合には、誤った結果を招くことになる。しかし、マッピングセットによってマッピングされるカスタムデータネームを含む試験データにアクセスする前に、マッピングセットをフォーマッタに提供することで、フォーマッタを再度プログラムすることなく試験データを標準ネームに正確に関連付けることができる。
【００２１】
一実施形態では、インデックスを行うステップ１０２は、第二数のマッピングペアをインデックスすることをさらに含む。さらなる実施形態では、第一数のマッピングペアのうちの一つが、第二数のマッピングペアのうちの一つの標準データネームと同じ標準データネームを含む場合には、第二数のマッピングペアのうちの前記一つが優先される。かかる実施形態を実行することによって、潜在的な多くのコンフリクトが解消される。例えば、会社の命名規則によって出力を生成するように試験をプログラムする、即ち第一数のマッピングペア（例えばカスタムネームは“ｃ”であり、標準ネームは“ｃｕｒｒｅｎｔ（電流）”である）によって出力を生成するように試験をプログラムする。これを変更したいとユーザが所望する場合には、例えば第二数のマッピングペア（例えばカスタムネームが“ｃ”で、標準ネームが“ｃｏｕｎｔ（総数）”）を使用して、二度目の試験データのカスタマイズを行う。第二数のマッピングペア（例えば“ｃ”の場合には“ｃｏｕｎｔ”のルールに基づいてフォーマットが行われる）により、コンフリクトが解消される。
【００２２】
別の実施形態では、ユーザの入力に応じて少なくとも一つのマッピングペアを作成する。さらなる実施形態では、インタフェース（例えばグラフィカルユーザインタフェース）がユーザの入力を受信し、また別の実施形態では、インタフェースがカスタムデータネーム又は標準データネームの少なくとも一方を提示することによって、ユーザに選択させる。更なる実施形態では、ユーザに提示するカスタムデータネームを検索するために、試験データをプログラムにより解析する。
【００２３】
フォーマット済みデータセット（２０２、２０４、２０６）を生成する一例のシステム２００を図２に示す。試験データ２２２は、フォーマットルールによって参照された標準ネーム２２８に対応するカスタムネーム２２６に関連する、少なくとも一つのデータ項目２２３を含む。フォーマッタ１、２、ｎ（２０８、２１０、２１２）はそれぞれ、フォーマットルール２１４、２１６、２１８にアクセスし、フォーマット済みデータセット１、２、ｎ（２０２、２０４、２０６）を生成する。フォーマッタ１（２０８）はプロセッサ２２０に、フォーマットルール２１４に基づいてマッピングセット２２４を標準データネーム２２８（ｖ）等の標準データネームでインデックスさせる。例えばルール２１４は、標準ネームを使用して電圧を示し得る。ルール２１４は、フォーマット済みデータ項目２０３をフォーマット済みデータセット２０２に投じるようにフォーマッタ１（２０８）に指示し得る。ルール２１４は例えば、<標準ネーム>  <等号>  <小数点第１位までの値>の形式でフォーマット済みデータ項目２０３を作成し得る。別の例として、ルール２１６は標準ネーム２２８“ｖ”を使用してフォーマット済みデータ２０５をフォーマット済みデータセット２０４に投じ得るが、その場合の形式は<標準ネーム>  <等号>  <プラス記号又はマイナス記号>  <小数点第１位までの値>であり得る。また別の例として、ルール２１８はフォーマット済みデータ項目２０７を<ｍｖ>  <等号>  <１０００倍した値>の形式で作成し得る。他の実施形態では、フォーマットルールは試験データ２２２からの一つ以上の値を、更なるソースからのデータ又はロジックの少なくとも一つと組み合わせることで、フォーマット済みデータセット１、２、ｎ（２０２、２０４、２０６）のコンテンツを生成する。
【００２４】
マッピングセット２２４を標準データネーム２２８でインデックスした後、標準データネーム２２８に対応するカスタムデータネーム２２６がマッピングセット２２４中に見出された場合に、プロセッサ２２０は試験データ２２２にアクセスする。試験データ２２２は、多数のＤＵＴに試験を実行する一つ以上の試験装置からの直接的な出力、又はバッファリングされた出力、又は格納された出力のうちの少なくとも一つであり得る。プロセッサ２２０は、試験データ２２２中のデータ項目２２３をカスタムデータネームに関連するものとして識別する。その後プロセッサ２２０は、標準データネーム２２８を参照するフォーマットルール２１４、２１６、２１８によってデータ項目２２３をフォーマットする。
【００２５】
一実施形態では、ルール２１４は磁気媒体又は光学媒体のうちの少なくとも一つに格納される。他の実施形態では、ルール２１４はメモリ又はマイクロコードのうちの少なくとも一つに格納される。更なる実施形態では、ルール２１４は図示のようにフォーマッタ１、２、ｎ（２０８、２１０、２１２）とは別個のものであるか、又はフォーマッタ１、２、ｎ（２０８、２１０、２１２）のロジックに統合される。他の実施形態では、フォーマッタ１、２、ｎ（２０８、２１０、２１２）は図示のようにプロセッサ２２０とは別個のものであるか、又はプロセッサ２２０に統合された若しくはプロセッサ２２０によって実行される形態であり得る。さらに、プロセッサ２２０は一つ以上の処理要素、デバイス、又はシステムのうちの少なくとも一つであり得る。
【００２６】
別の実施形態では、マッピングセット２２４は、同じカスタムデータネーム２３０、２３２と異なる標準データネーム２３４、２３６を有する少なくとも二つのマッピングペアを含む。少なくとも二つのフォーマッタ１、２、ｎ（２０８、２１０、２１２）はプロセッサ２２０に、少なくとも二つのマッピングペアをそれぞれ異なる標準データネーム２３４、２３６でインデックスさせる。同じカスタムネーム２３０、２３２に関連するデータ項目２２９は、少なくとも二つのマッピングペアそれぞれの標準データネーム２３４、２３６を参照する少なくとも二つのデータフォーマッタ２０８、２１０、２１２のそれぞれのフォーマットルール２１４、２１６、２１８に基づいてフォーマットされる。
【００２７】
一例として、試験データ２２２はデータ項目２２９を含む。データ項目２２９は一つのマッピングペアに基づいてフォーマットされるが、マッピングセット２２４内には二つの同じカスタムネーム２３０、２３２（“ｃ”）が存在するため、コンフリクトが生じる。フォーマッタ１（２０８）は、標準ネーム２３４（“ｃｕｒｒｅｎｔ”）でフォーマットを行い、フォーマッタ２（２１０）は標準ネーム２３６（“ｃｏｕｎｔ”）でフォーマットを行うが、それらはそれぞれフォーマットルール１、２（２１４、２１６）によって決定されている。
【００２８】
別の実施形態では、二つ以上のフォーマッタ１、２、ｎ（２０８、２１０、２１２）中、例えばフォーマッタ１（２０８）及びフォーマッタ２（２１０）はプロセッサ２２０に、同じ標準ネーム２４０、２４２（“ｃｏｕｎｔｅｒ（カウンタ）”）でマッピングペアをインデックスさせるが、その各々のカスタムネーム２４６、２４８（“ｉ”、“ｉｔｅｒａｔｉｏｎ（反復）”）は異なっている。属性２５０のような属性に基づいて、フォーマッタ１（２０８）は属性値２５２（Ｔｅｓｔｅｒ ＃１（試験装置１））によってカスタムネーム２４６（“ｉ”）を選択し、フォーマッタ２（２１０）は属性値２５４（Ｔｅｓｔｅｒ ＃２（試験装置２））によってカスタムネーム２４８（“ｉｔｅｒａｔｉｏｎ”）を選択する。属性２５０を多様に具体化し、組成のインジケータとする他、マッピングペアの上位集合（例えばファイル名、データベースタブネーム等）に関連する優先度、対象フォーマッタ、時刻／日付、目的、識別子等のうちの少なくとも一つを属性に含めることができ、同じ標準ネーム２４０、２４２をそれぞれ異なるマッピングペアに位置付ける。属性２５０はマッピングセット２２４と統合してもよく、又はマッピングセット２２４外部の属性若しくは計算から決定するようにしてもよい。
【００２９】
図３は、ステップ３０２、３０４、３０６、３０８を含む、フォーマット済みデータセットを生成する第２の例の方法３００を示す。ステップ３０２では、多数の被試験デバイスに試験を実行する試験装置に関連した試験データにアクセスするが、試験データは多数のデータ項目を含んでおり、その中の少なくとも一つはカスタムデータネームに関連する。ステップ３０４では、第一数のマッピングペアを含むマッピングセットにアクセスする。ここで各マッピングペアは１）カスタムデータネームと２）対応する標準データネームを含む。ステップ３０６では、試験データ中の少なくとも一つのカスタムデータネームを、対応する標準データネームで置き換える。ステップ３０８では、置き換えた後に試験データを用いてフォーマット済みデータセットを生成する。
【００３０】
一実施形態では、アクセスステップ３０４は第二数のマッピングペアにアクセスすることをさらに含む。更なる実施形態では、前記第一数のマッピングペアのうちの一つの標準データネームが、第二数のマッピングペアのうちの一つの標準データネームと同じである場合に、第二数のマッピングペアのうちの一つを優先することからなる。かかる実施形態を実行すれば、第二数のマッピングペアを優先することにより、コンフリクトが解消される。
【００３１】
別の実施形態では、ユーザの入力に応じて少なくとも一つのマッピングペアが作成される。更なる実施形態では、インタフェースがユーザの入力を受信し、また別の実施形態では、インタフェースがカスタムデータネーム又は標準データネームのうちの少なくとも一つを提示して、ユーザに選択させる。更なる実施形態では、ユーザに提示するカスタムデータネームを得るために試験データを解析する。
【００３２】
図４は、試験データ２２２Ａを標準化する一例のシステム４００を示す。インタフェース４０６は試験データ２２２Ａとマッピングセット２２４にアクセスする。明確さを期すために、図４のマッピングセット２２４では属性２５０を省略している。マッピングセット２２４は、カスタムネーム２２６及び標準ネーム２２８を含むマッピングペア等のマッピングペアを含む。プロセッサ４０４は、試験データ２２２Ａにカスタムデータネーム２２３Ａを位置付けると、カスタムデータネーム２２３Ａ（例えば“ｖｏｌｔｓ”）を標準ネーム２２８（“ｖ”）で置き換える。カスタムデータネーム２２３Ａはデータネーム２２３Ｂとなり、その結果試験データ２２２Ａは試験データ２２２Ｂとなる。
【図面の簡単な説明】
【００３３】
【図１】フォーマット済みデータセットを生成する第一例の方法を示す図である。
【図２】フォーマット済みデータセットを生成する一例のシステムを示す図である。
【図３】フォーマット済みデータセットを生成する第二例の方法を示す図である。
【図４】試験データを標準化する一例のシステムを示す図である。
【符号の説明】
【００３４】
２０２、２０４、２０６  フォーマット済みデータセット
２０８、２１０、２１２  フォーマッタ
２１４、２１６、２１８  フォーマットルール
２２０  プロセッサ
２２２  試験データ
２２３  データ項目
２２４  マッピングセット
【図１】
2007304092.tif 000003
【図２】
2007304092.tif 000004
【図３】
2007304092.tif 000005
【図４】
2007304092.tif 000006
【外国語明細書】
2007304092000001.pdf