(57)【要約】【課題】信号測定システムでの他の測定に関する限界の測定値を測定し提示する。【解決手段】マスタ・アプリケーション・レイヤー１０２は、クライアント・アプリケーション１０１に必要なインフラストラクチャを提供して、ダイナミック限界及びユニット用のインプリメンテーションをプラグインする。マスタ・アプリケーション・レイヤーにより、必要な細部をクライアント・アプリケーションに送る。クライアント・アプリケーションに限界計算の実施を許諾し、他の測定に関する限界計算の後に得た値を処理して提示する。表示のために値をマスタ・アプリケーション・レイヤーに戻す。【選択図】図１
2010266444.tif 000002
【特許請求の範囲】
【請求項１】
信号測定システムでの他の測定に関する限界の測定値を測定し提示する方法であって、
クライアント・アプリケーション用の必要なインフラストラクチャを提供して、ダイナミック限界及びユニット用のインプリメンテーションをプラグインするマスタ・アプリケーション・レイヤーを展開し、
上記マスタ・アプリケーション・レイヤーにより、必要な細部を上記クライアント・アプリケーションに送り、
上記クライアント・アプリケーションに限界計算の実施を許諾し、
他の測定に関する上記限界計算の後に得た値を処理して提示し、
表示のために上記値を上記マスタ・アプリケーション・レイヤーに戻すことを特徴とする測定方法。
【請求項２】
信号測定システムでの他の測定に関する限界の測定値を測定し提示するために、
クライアント・アプリケーション用の必要なインフラストラクチャを提供して、ダイナミック限界及びユニット用のインプリメンテーション    をプラグインするマスタ・アプリケーション・レイヤーを展開する手順と、
上記マスタ・アプリケーション・レイヤーにより、必要な細部を上記クライアント・アプリケーションに送る手順と、
上記クライアント・アプリケーションに限界計算の実施を許諾する手順と、
他の測定に関する上記限界計算の後に得た値を処理して提示する手順と、
表示のために上記値を上記マスタ・アプリケーション・レイヤーに戻す手順と
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項３】
自動且つ設定可能なディレーティング・テーブルを提供することにより、ユーザ設計に特定された信号におけるスルー・レートのディレーティング値を自動的に決定する方法であって、
立ち上がり、立ち下がり、スルー・レート、セットアップ及びホールドを含む測定値を指示するマスタ・アプリケーション・レイヤーと、スルー・レートのディレーティングを計算する構成とを与える測定方法。
【請求項４】
信号測定システムでの他の測定に関する限界の測定値を測定し提示する装置であって、
クライアント・アプリケーション用の必要なインフラストラクチャを提供して、ダイナミック限界及びユニット用のインプリメンテーション    をプラグインするマスタ・アプリケーション・レイヤーと、
上記クライアント・アプリケーションに限界計算の実施を許諾する限界計算モジュールとを具え、
上記クライアント・アプリケーションが上記マスタ・アプリケーション・レイヤーから必要な細部を受け、
上記限界計算が他の測定に関して処理され提示された後に得た値を、表示器上での表示のために上記マスタ・アプリケーション・レイヤーに戻すことを特徴とする測定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にオシロスコープに関し、特に、信号測定システムにおいて値の測定及び提示を行うユーザ・インタフェースを伴う測定方法及び装置に関する。
【背景技術】
【０００２】
ダブル・データ・レート（ＤＤＲ）メモリ技術は、市場においてますます一般的になってきており、メモリ・インタフェースでのストローブ信号の立ち上がりエッジ及び立ち下がりエッジの両方でデータをクロックできる。同様に、次世代ＤＤＲ２技術は、更に、最大クロック周波数を倍にすることにより今までのＤＤＲに対して帯域幅を２倍に改善する。
【０００３】
任意の高速インタフェースにより、動作周波数が高くなると、レシーバでタイミング条件及び信号インテグリティを合わせるのが累進的に困難となる。厳しいタイミング・バジェットにより、これら条件に合わせるために一層高速のエッジ・レートが必要となるので、信号が劣化する。エッジ・レートが高速になると、オーバーシュート、反射及びクロストークなどの影響がインタフェースにとってより大きな問題となり、タイミング条件に悪影響を及ぼす。タイミング条件への影響を緩和するために、次世代ＤＤＲ技術に採用された大きな変更は、データ及びアドレス／コマンド信号の両方に対する信号スルー・レートのディレーティング（de-rating：定格軽減）である。
【０００４】
メモリ・インタフェース設計者の１つの挑戦的な概念は、レシーバのセットアップ及びホールの時間条件に合わせることである。セットアップ時間及びホールド時間の値は、入力信号のスルー・レートにより変化する。スルー・レートを適切に計算するために、どの様に信号スルー・レートを測定するか、ジョイント・エレクトロン・デバイス・エンジニアリング・カウンシル（ＪＥＤＥＣ）特定のディレーティング・テーブル（de-rating table）をどの様に用いるかをユーザが知る必要がある。
【０００５】
ＤＤＲ２技術において、メモリ・コンポーネント用のセットアップ及びホールドの時間の典型的な定義は、１．０ボルト／ナノ秒（Ｖ／ｎｓ）入力スルー・レートである。設計により、メモリ・チップのスルー・レートを高速又は低速にできる。ユーザは、１．０Ｖ／ｎｓの同じスルー・レートを使用できないので、セットアップ及びホールドの時間条件が変化する。この矛盾により、ユーザ設計で特定する信号のスルー・レートをディレーティングする必要がある。
【０００６】
これらの挑戦を解決する従来の試みは、手動測定を含む一連の手動ステップを導入することであるが、これは、煩わしく面倒である。
【０００７】
以下に説明するステップは、典型的なアプローチの例である。まず、入力信号でのスルー・レートを測定する。これを行うには、特定の電圧レベルの間の遷移領域内における信号の公称スルー・レートを求める。公称方法及び電圧レベルは、ＪＥＤＥＣ＿ＤＤＲ２及びＤＤＲ３にて定義されている。次に、信号の関心領域が公称方法又はタンジェント方法を必要とするかを判断する。スイッチング領域にて信号遷移の結果により傾斜が公称ラインよりも大きいと、タンジェント方法を用いる。ＪＥＤＥＣ＿ＤＤＲ２及びＤＤＲ３にてタンジェント方法も定義する。２つの電圧レベルの間の基準レベルから各サンプル点に対して傾斜を計算しなければならないので、傾斜を検出して、どの方法を用いるかを決定するのに時間がかかる。規格によれば、タンジェントにより生じる傾斜が公称ラインよりも確実に早くなければならない。
【０００８】
次に、全ての取り込んだ遷移の立ち上がり傾斜及び立ち下がり傾斜の両方のスルー・レートを計算する。サイクル毎のスルー・レートを計算して、被試験装置（ＤＵＴ）の最悪の動きを知らなければならない。これは、特に、取り込んだ信号期間が数百サイクルに及ぶ充分に長い期間のときに、立ち上がり及び立ち下がりの傾斜でのスルー・レート計算の実行が長く退屈なものとなる。一方、ディレーティング値の極性及びマージンの影響との間の正しい関係を維持しなければならない。その後、２つの別々の信号でのスルー・レートを計算する。ユーザは、２つの典型的なスルー・レートを用いて、適切なディレーティング・テーブルを指定する。ＪＥＤＥＣは、異なる速度用に異なる表を特定して、デルタ値を得る。最後に、基本測定のデータ・シートから得た限界にデルタ値を加算する。これは、ディレーティング限界（de-rated limit）を表す。
【先行技術文献】
【非特許文献】
【０００９】
【非特許文献１】シグナルインティグリティ入門、Allegroを使用したDDR2解析講座、Cybernet Systems Co., Ltd. ２０１０年、http://www.cybernet.co.jp/allegro/support/si06.html
【発明の概要】
【発明が解決しようとする課題】
【００１０】
よって、高速通信技術の設計者は、システムのダイナミックな動作を理解するために、限界についての種々の面倒な計算を実行する必要がある。さらに、ＤＤＲメモリ技術の出現により、静的な測定は、設計者が再度何度も計算することにより、進行中のシステムの動作を深く理解できる。また、かかる手動測定には、エラーが生じる傾向がある。
【００１１】
そこで、設計者が種々の限界の計算を容易に実行できて、システムのダイナミックな動作を理解できる改善された解決方法が必要とされている。
【課題を解決するための手段】
【００１２】
本発明の態様は次の通りである。
（１）信号測定システムでの他の測定に関する限界の測定値を測定し提示する方法であって；クライアント・アプリケーション用の必要なインフラストラクチャを提供して、ダイナミック限界及びユニット用のインプリメンテーションをプラグインするマスタ・アプリケーション・レイヤーを展開し；上記マスタ・アプリケーション・レイヤーにより、必要な細部を上記クライアント・アプリケーションに送り；上記クライアント・アプリケーションに限界計算の実施を許諾し；他の測定に関する上記限界計算の後に得た値を処理して提示し；表示のために上記値を上記マスタ・アプリケーション・レイヤーに戻すことを特徴とする測定方法。
（２）上記マスタ・アプリケーションは、ジッタ及びアイ・ダイアグラムの分析用の試験ツールである態様１の方法。
（３）上記マスタ・アプリケーション・レイヤーは、ユーザが測定を選択したときに、ダイナミック限界を必要とする測定値を自動的に加算する態様１の方法。
（４）上記測定値を加算した後、１つ以上の上記ダイナミック限界に関する適切な情報を表示器に表示する態様３の方法。
（５）上記表示器に表示された上記適切な情報は、「導出」及び「エラー」の少なくとも１つを含む態様４の方法。
（６）上記マスタ・アプリケーション・レイヤーは、１組のインタフェースを利用可能にし、ＤＤＲＡベースが計算を制限し、表示用にこれら計算を上記マスタ・アプリケーション・レイヤーに送り戻す態様３の方法。
（７）特定の限界計算を上記マスタ・アプリケーション・レイヤーにインストールして、ダイナミック限界のインプリメンテーションを任意のクライアントに行う態様７の方法。
（８）クライアント・アプリケーションは、ＤＤＲＡを含み、自動及び変更可能なディレーティング・テーブルを提供して、ユーザ設計に特定する信号のスルー・レートのディレーティング値を決定する態様７の方法。
（９）更に、試験測定機器を用いて被測定装置からの情報を取り込み、上記情報が上記マスタ・アプリケーション・レイヤーにより処理される態様１の方法。
（１０）信号測定システムでの他の測定に関する限界の測定値を測定し提示するために；クライアント・アプリケーション用の必要なインフラストラクチャを提供して、ダイナミック限界及びユニット用のインプリメンテーションをプラグインするマスタ・アプリケーション・レイヤーを展開する手順と；上記マスタ・アプリケーション・レイヤーにより、必要な細部を上記クライアント・アプリケーションに送る手順と；上記クライアント・アプリケーションに限界計算の実施を許諾する手順と；他の測定に関する上記限界計算の後に得た値を処理して提示する手順と；表示のために上記値を上記マスタ・アプリケーション・レイヤーに戻す手順とを実行させるためのプログラムを記録したコンピュータ読み取り可能なフロッピー（登録商標）ディスク、光ディスク、固定ディスク、ランダム・アクセス・メモリ、リード・オンリ・メモリ又はフラッシュ・メモリなどの記録媒体。
（１１）自動且つ設定可能なディレーティング・テーブルを提供することにより、ユーザ設計に特定された信号におけるスルー・レートのディレーティング値を自動的に決定する方法であって；立ち上がり、立ち下がり、スルー・レート、セットアップ及びホールドを含む測定値を指示するマスタ・アプリケーション・レイヤーと、スルー・レートのディレーティングを計算する測定方法。
（１２）ユーザがＤＤＲ方法を選択して上記スルー・レートを決定するときに、上記マスタ・アプリケーション・レイヤーは、最大傾斜に応じて、公称アプローチ及びタンジェント・アプローチの間で自動的に
切り換える態様１１の方法。
（１３）上記マスタ・アプリケーション・レイヤーは、各測定用の正しい基準レベルをセットアップする態様１１の方法。
（１４）各傾斜及びサイクルにて立ち上がり及び立ち下がり用に別々に上記スルー・レートを自動的に計算し、「ｎ」回のサイクルの平均値を用いて更に処理する態様１１の方法。
（１５）上記マスタ・アプリケーション・レイヤーは、サイクル数「ｎ」を設定する態様１４の方法。
（１６）上記スルー・レートを複数のソース・ペア信号用に決定し、各ペア用の上記スルー・レート値を用いて上記特定のディレーティング・テーブルを指示して上記デルタ値を得る態様１１の方法。
（１７）上記計算したディレーティング限定値は、
tDS(総合セットアップ時間)=tDS(ベース)+ΔtDS
として求まり、tDS(ベース)のデータ・シート限定値を上記ディレーティング・テーブルから得たΔtDSディレーティング値と加算する態様１１の方法。
（１８）上記マスタ・アプリケーション・レイヤーは、上記ディレーティング・テーブルを蓄積し、任意の時点にユーザが編集可能である態様１１の方法。
（１９）ユーザがアプリケーションにおける「単一」ボタン選択により多数の測定を実行して、正確なディレーティング測定を効果的に得る態様１１の方法。
（２０）更に、試験測定機器を用いて被試験装置から情報を取り込み、上記情報が上記マスタ・アプリケーション・レイヤーにより処理される態様１１の方法。
（２１）信号測定システムでの他の測定に関する限界の測定値を測定し提示する装置であって；クライアント・アプリケーション用の必要なインフラストラクチャを提供して、ダイナミック限界及びユニット用のインプリメンテーションをプラグインするマスタ・アプリケーション・レイヤーと；上記クライアント・アプリケーションに限界計算の実施を許諾する限界計算モジュールとを具え；上記クライアント・アプリケーションが上記マスタ・アプリケーション・レイヤーから必要な細部を受け；上記限界計算が他の測定に関して処理され提示された後に得た値を、表示器上での表示のために上記マスタ・アプリケーション・レイヤーに戻すことを特徴とする測定装置。
（２２）自動且つ変更可能なディレーティング・テーブルを設けて、ユーザ設計を特定する上記信号でのスルー・レートのディレーティング値を自動的に決定する態様２１の装置。
（２３）更に、上記マスタ・アプリケーション・レイヤー及び上記限界計算モジュールが処理する情報を処理する試験測定装置を具える態様２１の装置。
【発明の効果】
【００１３】
本発明の実施例により、設計者は、他の測定値を用いて限界を導出できるので、ダイナミック且つ相対的な測定値を求めるため、設計者は、より効率的にシステムを設計できる。
【００１４】
本発明のいくつかの実施例では、実際のクロック値又はサイクルに関して限界の計算を行い、正規化されたクロック値としてユニットも表示する。
【００１５】
いくつかの実施例では、設計者は、更に記述するように、変更可能なルックアップ・テーブルにより、スルー・レートのディレーティング値を自動的に決定できる。
【００１６】
本発明の種々の実施例によれば、方法及び装置により、他の測定に関する限界の測定値を測定し且つ提示し、自動及び変更可能なディレーティング・テーブルにより、ユーザ設計に特定する信号でのスルー・レートのディレーティング値を自動的に決定する。
【００１７】
いくつかの実施例において、マスタ・アプリケーション・レイヤーを展開して、クライアント・アプリケーション用の必要な情報を与えて、ダイナミック限界及びユニット用のインプリメンテーションをプラグインするために、クライアント用のアプリケーションに対する適切なインフラストラクチャを提供する。上記マスタ・アプリケーション・レイヤーは、要求された詳細をクライアント・アプリケーションに送る。クライアント・アプリケーションは、計算を制限し、他の測定に関して限界計算を処理して提示した後にその値を得る。その後、上記値を表示用にマスタ・アプリケーション・レイヤーに送り戻す。
【００１８】
いくつかの実施例において、自動で変更可能なディレーティング・テーブルを設けることにより、ユーザ設計に特定した信号のスルー・レートのディレーティング値を決定できる。立ち上がり、立ち下がりのスルー・レート、セットアップ、ホールド及び関連した構成に限定されるものではないがこれらを含む測定をサポートするマスタ・アプリケーション・レイヤーを用いて、スルー・レートのディレーティングを計算する。これは、マスタ・アプリケーション・レイヤーにより達成でき、ユーザがＤＤＲ方法を選択してスルー・レートを決定するときに、最大傾斜により、公称アプローチ及びタンジェント・アプローチの間で自動的に切り換えをできる。
【００１９】
ここでの種々の実施例において、計算したディレーティング限界値は、tDS（総合セットアップ時間）=tDS（ベース）+ΔtDSとして得られる。なお、tDS(ベース)のデータ・シート限界値を、ディレーティング・テーブルから得たΔtDSディレーティング値に加える（即ち、加算する）。
【００２０】
一実施例において、マスタ・アプリケーション・レイヤーは、ディレーティング・テーブルを蓄積できる試験アプリケーション・レイヤーでもよく、ユーザが任意の時点に編集できる。また、ユーザは、アプリケーションのユーザ・インタフェースの一部としての「単一」ボタン選択により多数の測定を実行できる。これにより、システムは、複雑で時間のかかるディレーティング測定を正確に実施できる。
【００２１】
本発明の他の特徴及び利点は、添付図及び以下の詳細説明から明らかになろう。
【００２２】
本発明の実施例を添付図により説明する。これら図は、説明のためであり、本発明をそのものに限定するものではない。本発明をこれら実施例により一般的に説明するが、本発明の要旨をこれら特定の実施例に限定するものではないことが理解できよう。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施例により、システムのクロック値又はサイクルに関する限界の測定値を測定し提示する装置を示すブロック図である。
【図２】本発明の実施例により、システムのクロック値又はサイクルに関する値を示す種々の形式の限界の値を示す技術を説明する流れ図である。
【図３】特にＤＤＲ技術に適用される図２に示す方法のアプリケーションの例を示す図である。
【図４】本発明の実施例により、スルー・レートのディレーティング値を決定する方法を説明する流れ図である。
【図５ａ】本発明の実施例によるリポート例を表示する表示スクリーンを示す図である。
【図５ｂ】本発明の実施例によるリポート例を表示する表示スクリーンを示す図である。
【図５ｃ】本発明の実施例によるリポート例を表示する表示スクリーンを示す図である。
【発明を実施するための形態】
【００２４】
本発明の実施例は、システムのクロック値又はクロックに関する限界の測定値を測定し提示する方法及び装置を提供する。また、これら方法及び装置は、設計者がスルー・レートのディレーティング値を自動的に決定できるようにする。さらに、これら実施例は、ペリフェラル・コンポーネント・インターコネクト・エクスプレス（ＰＣＩｅ）、ユニバーサル・シリアル・バス（ＵＳＢ）などの種々の他の技術によって容易に実施できる。また、本発明の方法は、コンピュータ・ソフトウェア、ハードウェア、ファームウェア又はこれらの任意の組合せにより実施することもできる。
【００２５】
ここで説明する本発明は、特定の細部を例示的に示すが、これは本発明を容易に理解できるようにするためである。しかし、本発明は、これら特定の細部を用いなくても当業者には実施できよう。本発明は、種々の形式のデジタル蓄積オシロスコープにて実現できる。さらに、本発明は、ハードウェアと共にソフトウェアでも実現できる。ブロック図に示す構成及び素子は、本発明の典型的な実施例のためのものである。また、種々の要素の間の接続は、直接的である必要はなく、中間的なデータ伝送には、エンコード、再フォーマット、変調などを行なってもよい。
【００２６】
本発明の特定の実施例に関連した特定の特徴、構造、特性又は機能は、本発明の少なくとも１つの実施例に含まれるものである。本明細書での「実施例」とは、必然的に全て同じ実施例ではない。
【００２７】
図１は、本発明の一実施例による装置１００の簡略化されたブロック図であり、他の測定に関する種々の限界計算をユーザが観察できる。例えば、クロック値又はサイクルに関して、限界の測定を行える。
【００２８】
本発明の一実施例において、装置１００は、少なくとも１つのクライアント・アプリケーション１０１を具えており、これは、マスタ・アプリケーション・レイヤー１０２と呼ぶレイヤーと相互作用を行う。本発明の一実施例において、マスタ・レイヤー１０２は、試験ツールであり、ユーザが表示ポートにおいてアイ・ダイアグラム及びジッタの分析を行える。クライアント・アプリケーション１０１は、ロジックを含んでおり、クロック・レートなどの情報をマスタ・アプリケーション・レイヤー１０２と通信する。マスタ・アプリケーション・レイヤー１０２は、クライアント・アプリケーション１０１用の必要なインフラストラクチャを提供して、ダイナミック限界及びユニット用のインプリメンテーションをプラグインする。
【００２９】
相対限界計算モジュール１０３は、更にマスタ・アプリケーション・レイヤー１０２と相互作用をして、入力／出力パラメータの情報をダイナミックに得る。これらを更に処理して、クロック・レート又はクロックに関する他の値の如き他の測定値に関してユーザに提示する。まず、ダイナミック限界が必要な特定の測定を選択したとき、マスタ・アプリケーション２０１は、貢献する測定を自動的に加える。そして、この特徴を用いるクライアント・アプリケーション１０１は、マスタ・アプリケーション１０２に追加すべき貢献する測定の全て情報を有する。
【００３０】
更なるステップにおいて、ダイナミック限界に関する情報をユーザに対して表示器により表示できる。測定を追加した後、マスタ・アプリケーション・レイヤー１０２の結果パネルに、例えば、限界フィールドでの「導出（Derived）」指示を表示できる。さらに、マウス・ポインタを「導出」指示の上に移動させて、ユーザは、「この限界は、測定Ｘに基づいて計算されている」如き更なる情報にアクセスできる。ダイナミック限界の計算にエラーがあると、限界フィールドには、例えば、「エラー」指示が表示される。「エラー」指示の上にマウスを移動して、「この限界は、測定Ｘに基づいて計算されている」の如き追加情報を表示器上にユーザに対して表示する。
【００３１】
図２は、本発明のいくつかの実施例により、システムのクロック値又はサイクルに関する値を示す種々の形式における限界の値を提示する技術を示す流れ図である。このシステムは、マスタ・アプリケーション・レイヤー１０２に付属する１つ以上のクライアント・アプリケーション１０１から情報を得るロジックも含むことができる。付属するクライアント・アプリケーション１０１が、測定値に関連するダイナミック限界の測定をイネーブルしないと、適応可能な限界の静的値が代わりに表示器上に表示される。
【００３２】
図２の流れ図を詳細に説明する。ステップ２００にて、測定を加える。次に、この処理は、ステップ２０５に進み、限界を計算すべきかを判断する。ノーの場合、処理はステップ２１５及び２３０に進み、限界が固定されたときに、適応可能な限界の静的値を表示する。そうでない場合（イエスの場合）、処理はステップ２１０に進み、結果が利用可能かを判断する。ステップ２１０でノーの場合、その結果が利用可能ではなく、処理はステップ２２０に進み、「導出」が適用可能な限界に対して表示される。一方、ステップ２１０でイエスの場合、処理はステップ２２５に進み、値を計算する。その後、ステップ２３５に進み、限界の計算にエラーがあるかを判断する。ステップ２３５でイエスの場合、処理はステップ２４０に進み、適応可能な限界に対して「エラー」を表示する。そうでない場合（ノーの場合）、処理はステップ２４５に進み、更なる値を計算する。また、必要に応じて、１つ以上のツール・チップを表示する。
【００３３】
図３に示す如き典型的な実施例において、図２の方法を特にＤＤＲ技法に適用する。この実施例において、オシロスコープ・システム３０３は、オシロスコープ・ハードウェア３０４と通信を行い、被試験装置（ＤＵＴ）３０６から取り込みデータを得る。ＤＰＯＪＥＴの如きジッタ及びアイ・ダイアグラムの分析ツールを含むマスタ・アプリケーション１０２は、取り込みデータを分析し、基本測定を行う。ＤＤＲ技法用のＤＤＲＡの如きＤＤＲ分析能力を有するコンプライアンス・レイヤー１０１は、ＤＰＯＪＥＴ基本測定１０２を用いて、更なる測定を行う。ダイナミック限界及びユニットは、コンプライアンス・レイヤー１０１にある。
【００３４】
図４は、本発明の実施例により、スルー・レートのディレーティング値を決定する方法を示す流れ図である。
【００３５】
上述の如く、自動且つ変更可能なディレーティング・テーブルを設けて、正確な結果を計算することを援助する。ＤＤＲＡは、マスタ・アプリケーション・レイヤーの基本測定と共に機能するＤＤＲ技術用のコンプライアンス解決策である。マスタ・アプリケーション・レイヤーは、基本的には、アイ・ダイアグラム及びジッタの試験分析用のツールである。これは、立ち上がり及び立ち下がりのスルー・レート、セットアップ、ホールドの測定を支え、これらに関連した構成を用いて、スルー・レートのディレーティングを計算する。
【００３６】
ステップ４０１にて、マスタ・アプリケーション・レイヤーの基本測定を導入する。スルー・レート技法は、マスタ・アプリケーション・レイヤーにて変更可能である。ステップ４０２にて、ユーザは、ＤＤＲ技法を選択して、スルー・レートを計算する。ステップ４０３にて、ＪＥＤＥＣ＿ＤＤＲ２及びＤＤＲ３規格に応じて、最大傾斜により、公称及びタンジェントのアプローチの間の自動切り替えを実行する。
【００３７】
その後、ステップ４０４にて、これら測定の各々に対する正しい基準レベルを設定する。これら基準レベルは、シングル・エンド信号及び差動信号で異なる。ステップ４０５にて、立ち上がり及び立ち下がりのスルー・レートを各傾斜及びサイクルにて別々に計算し、平均値を決定する。更なる処理のために、「ｎ」サイクルの平均値を用いる。ここで、「ｎ」は、マスタ・アプリケーション・レイヤーが設定したサイクルの回数を表す。各サイクルに対して立ち上がり傾斜及び立ち下がり傾斜の両方を得るので、立ち上がり平均値と立ち下がりの平均値との平均値として、単一のスルー・レートを計算する。ステップ４０６にて、スルー・レート値を用いてデルタ値を求めて、特定のディレーティング・テーブルを指示する。最後に、ステップ４０７にて、デルタ値を用いて、ディレーティング限界値を計算する。
【００３８】
計算したディレーティング限界値は、次のようになる。
tDS（総合セットアップ時間）=tDS（ベース）+ΔtDS
【００３９】
ここで、上述のように、tDS（ベース）のデータ・シート限界値を、ディレーティング・テーブルから得たΔtDSディレーティング値に加算する。
【００４０】
本発明の典型的な実施例において、このシステムを任意波形発生器に組み込むことができる。マスタ・アプリケーション・レイヤーは、オシロスコープが据え付けられた場所にて、ディレーティング・テーブルを蓄積する。ユーザは、「ｘ」及び「ｙ」の値を編集できる。例えば、「ｘ」は、データ・ストローブのスルー・レート（例えば、ＤＱＳ）に対応し、「ｙ」は、データのスルー・レート（例えば、ＤＱ）に対応する。この方法において、アプリケーションは、固定のテーブルに縛られない。ユーザが任意の他のデータ・シート値又は規格の変更をしようとするとき、ユーザは、ディレーティング・テーブルを編集できる。また、ユーザは、アプリケーションでの「単一の」ボタン選択により多数の測定を実行できる。これは、複雑で時間のかかるディレーティング測定を正確に実行できる。
【００４１】
種々のレポート例を図５ａ〜図５ｃに示す。これらは、システムの表示器を用いて表示できる。
【００４２】
図５ａにおいて、第１測定は、基本測定であり、例えば、参照符号５０５に示すように、限界として２００ｐｓである。第２測定は、例えば、参照符号５１０に示すように、アドレス及び制御入力のディレーティングされた総合セットアップ時間（ｔＩＳ）であり、これは、限界値をディレーティングする。
【００４３】
図５ｂにおいて、ダイナミックな限界に対して、参照符号５１５にて、強調された部分が「導出（Derived...）」を示す。
【００４４】
図５ｃにおいて、参照符号５２０での強調された部分は、計算した限界を示し、マウスによるメッセージを参照符号５２５にて示す。
【００４５】
よって、上述の本発明の実施例は、スカラーのディレーティング値としての結果を自動的に得るための手段を提供する。さらに、ユーザは、ディレーティング・テーブルの固定値を用いることを制限されず、特定の設計の必要性に基づいて値を変更できる。
【００４６】
さらに、ダイナミックな基本的（即ち、欠くことのできない）測定にて計算された適切な限界を有する完全に自動的な１組の測定をユーザに提供する。
【００４７】
測定の依存性が他の測定ではないが、むしろ、入力電圧レベル（例えば、Ｖｄｄ値の如きレベル）である状態では、これらは、マスタ・クライアント・インタフェースにより、柔軟性をもって扱われる。さらに、ダイナミック限界に寄与する全ての測定及び／又はパラメータは、ＪＥＤＥＣ標準に応じて自動的に選択できる。ユーザは、前もっての知識を必要としない。
【００４８】
さらに、ユーザは、その結果を見ることにより、どの限界がダイナミックに適用されているか、また、従属パラメータに気付くことができる。これは、測定を実行することなく、ユーザが一見して適切な情報を得るのを助ける。ツール・チップは、「ラン（Run）」又は「単一（Single）」の如き動作ボタン又は指示を選択する前に、必要な情報（例えば、従属パラメータなど）をユーザに表示する。
【００４９】
本発明の特定の実施例について説明したが、本発明の原理はこれら実施例に限定されるものでないことが理解できよう。例えば、上述のオシロスコープ・ハードウェアに加えて、ここでの実施例は、任意の形式の試験測定装置に一体化したり関連させたりすることができ、単一のシステムに限定する必要がない。また、１つ以上の試験測定装置に関連させてもよい。本発明の要旨を逸脱することなく、種々の変更が可能である。
【符号の説明】
【００５０】
１００  装置
１０２  マスタ・アプリケーション・レイヤー
１０３  相対限界計算モジュール
３０３  オシロスコープ・システム
３０４  オシロスコープ・ハードウェア
３０６  被試験装置
【図１】
2010266444.tif 000003
【図２】
2010266444.tif 000004
【図３】
2010266444.tif 000005
【図４】
2010266444.tif 000006
【図５ａ】
2010266444.tif 000007
【図５ｂ】
2010266444.tif 000008
【図５ｃ】
2010266444.tif 000009