(57)【要約】      （修正有）【課題】  実装基板に各種の電子部品を搭載して回路を構成する際の最適な部品構成を仮想設計するために行われるシミュレーション装置において、３次元マップの表示画面を煩雑な操作を行うことなく容易に表示できるシミュレーションの条件設定画面の表示方法を提供する。【解決手段】  少なくともシミュレーション対象部品であるＤＵＴ２１の挿入位置データ表示領域１９と、観測点２３の位置データ表示領域２０と、解析オプションの表示領域１７と、伝送線路５及び観測点２３を含む回路図の表示領域１８とが配置された、デジタル回路のパルス応答シミュレーションの条件設定画面１０の表示方法であって、そのＤＵＴ２１の挿入位置及び／又は観測点２３を設定するステップと、その解析オプションの表示領域１７に設けられた電圧・電流マップ又はＤＵＴ移動マップを設定するステップと、そのシミュレーションを実行して３次元マップを描画するステップと、を含む方法。【選択図】    図１  
2005071117.tif 000002
【特許請求の範囲】
【請求項１】
少なくともシミュレーション対象部品であるＤＵＴの挿入位置データ表示領域と、観測点の位置データ表示領域と、解析オプションの表示領域と、伝送線路及び観測点を含む回路図の表示領域とが配置された、デジタル回路のパルス応答シミュレーションの条件設定画面の表示方法であって、
前記ＤＵＴの挿入位置及び／又は観測点を設定するステップと、
前記解析オプションの表示領域に設けられた電圧・電流マップ又はＤＵＴ移動マップを設定するステップと、
前記シミュレーションを実行して３次元マップを描画するステップと、を含むことを特徴とするシミュレーションの条件設定画面の表示方法。
【請求項２】
前記解析オプションの表示領域に設けられた伝送線路分割数を設定するステップを、さらに含むことを特徴する請求項１に記載のシミュレーションの条件設定画面の表示方法。
【請求項３】
少なくともシミュレーション対象部品であるＤＵＴの挿入位置データ表示領域と、観測点の位置データ表示領域と、解析オプションの表示領域と、伝送線路及び観測点を含む回路図の表示領域とが配置された、デジタル回路のパルス応答シミュレーションの条件設定画面の表示装置であって、
前記ＤＵＴの挿入位置及び／又は観測点を設定する手段と、前記解析オプションの表示領域に設けられた電圧・電流マップ又はＤＵＴ移動マップを設定する手段と、前記シミュレーションを実行して３次元マップを描画する手段と、を含むことを特徴とするシミュレーションの条件設定画面の表示装置。
【請求項４】
少なくともシミュレーション対象部品であるＤＵＴの挿入位置データ表示領域と、観測点の位置データ表示領域と、解析オプションの表示領域と、伝送線路及び観測点を含む回路図の表示領域とが配置された、デジタル回路のパルス応答シミュレーションの条件設定画面の表示をコンピュータに実行させるためのプログラムであって、
コンピュータを、前記ＤＵＴの挿入位置及び／又は観測点を設定する手段と、
前記解析オプションの表示領域に設けられた電圧・電流マップ又はＤＵＴ移動マップを設定する手段と、前記シミュレーションを実行して３次元マップを描画する手段と、を含む手段により機能させることを特徴とするシミュレーションの条件設定画面の表示を実行させるプログラム。
【請求項５】
少なくともシミュレーション対象部品であるＤＵＴの挿入位置データ表示領域と、観測点の位置データ表示領域と、解析オプションの表示領域と、伝送線路及び観測点を含む回路図の表示領域とが配置された、デジタル回路のパルス応答シミュレーションの条件設定画面の表示をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記ＤＵＴの挿入位置及び／又は観測点を設定する手段と、前記解析オプションの表示領域に設けられた電圧・電流マップ又はＤＵＴ移動マップを設定する手段と、前記シミュレーションを実行して３次元マップを描画する手段と、を含む手段によりコンピュータを機能させるプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル回路のパルス応答シミュレーションの条件設定画面の表示方法、表示装置、表示実行プログラム及びそのプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
デジタル回路のパルス応答シミュレーション装置は、実装基板に各種の電子部品を搭載して回路を構成する際における最適な部品構成を仮想設計するために用いられる装置である。
【０００３】
こうしたシミュレーション装置は、従来よりその目的に応じて各種のものが検討されている。例えば、下記特許文献１には、デジタルＩＣを用いた回路に発生するノイズを解析し、最適なノイズフィルタの選択を容易にするためのノイズ解析シミュレーション装置が提案されている。このシミュレーション装置は、ディスプレイ上の表示画面として、入力信号を数値入力する入力信号設定部と、送信側ＩＣを選択又は条件入力する送信側ＩＣ設定部と、フィルター部品を選択するフィルター部品設定部と、伝送線路を数値入力して設定する伝送線路設定部と、受信側ＩＣを選択又は条件入力する受信側ＩＣ設定部と、からなる表示画面を有し、さらに各電子部品により構成された簡略化された回路図が表示されている。
【特許文献１】特開２００１−２６５８４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に例示されるような従来からのシミュレーション装置においては、選択した対象部品を含む回路のシミュレーションによる特性は、その特性を表示するマップ（３次元グラフ）設定画面を別画面として表示させ、その表示画面中にマップを作成するための情報を再度入力した後、マップ表示ボタンをクリックして得られたマップから評価していた。
【０００５】
しかしながら、上記の場合においては、マップを作成するための情報入力を別画面で行わなければならないので、その操作が複雑になるという難点がある。
また、別画面を表示した後にシミュレーション条件を設定し直して再計算する場合においても、以下のような態様によりその操作が煩雑になるという難点がある。すなわち、表示された別画面がシミュレーションの条件設定画面上に開かれる態様では、シミュレーション条件設定画面が前記の別画面で隠れてしまうので、別画面を移動したり閉じたりした後にシミュレーション条件を設定し直して再計算し、その後さらに前記の別画面を移動又は開いてマップを作成するための情報入力を行うという操作が必要となる。また、別画面を開く時にシミュレーション条件設定画面が閉じられる態様では、シミュレーション条件設定画面を再度開き直した後にシミュレーション条件を設定し直して再計算し、その後さらに前記の別画面を表示してマップを作成するための情報入力を行うという操作が必要となる。
【０００６】
本発明は、上記問題を解決するためになされたものであって、その目的は、実装基板に各種の電子部品を搭載して回路を構成する際における最適な部品構成を仮想設計するために行われるシミュレーション装置において、３次元マップの表示画面を煩雑な操作を行うことなく容易に表示できるシミュレーションの条件設定画面の表示方法、表示装置、表示実行プログラム及びそのプログラムを記録した記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するための本発明のパルス応答シミュレーションの条件設定画面の表示方法は、少なくともシミュレーション対象部品であるＤＵＴの挿入位置データ表示領域と、観測点の位置データ表示領域と、解析オプションの表示領域と、伝送線路及び観測点を含む回路図の表示領域とが配置された、デジタル回路のパルス応答シミュレーションの条件設定画面の表示方法であって、前記ＤＵＴの挿入位置及び／又は観測点を設定するステップと、前記解析オプションの表示領域に設けられた電圧・電流マップ又はＤＵＴ移動マップを設定するステップと、前記シミュレーションを実行して３次元マップを描画するステップと、を含むことを特徴とする。
【０００８】
この発明によれば、電圧・電流マップ又はＤＵＴ移動マップの選択が、全体の表示画面に設けられた解析オプション表示領域で行われるので、３次元マップの設定を別画面で行わなければならないという煩雑な操作を行うことなく、容易に所望のマップを表示できる。さらに、３次元マップを表示した後にシミュレーション条件を設定し直す場合であっても、もとの条件設定画面に戻るだけでシミュレーション条件の設定と３次元マップの設定とを同時に設定できるので、煩雑な操作を行うことなく、容易に所望のマップを表示できる。
【０００９】
上記パルス応答シミュレーションの条件設定画面の表示方法において、前記解析オプションの表示領域に設けられた伝送線路分割数を設定するステップを含むことを特徴とする。
【００１０】
この発明によれば、３次元マップの描画パラメータである伝送線路分割数の入力を、当初のシミュレーションの条件設定画面内で行うことができる。
【００１１】
上記課題を解決するための本発明のパルス応答シミュレーションの条件設定画面の表示装置は、少なくともシミュレーション対象部品であるＤＵＴの挿入位置データ表示領域と、観測点の位置データ表示領域と、解析オプションの表示領域と、伝送線路及び観測点を含む回路図の表示領域とが配置された、デジタル回路のパルス応答シミュレーションの条件設定画面の表示装置であって、前記ＤＵＴの挿入位置及び／又は観測点を設定する手段と、前記解析オプションの表示領域に設けられた電圧・電流マップ又はＤＵＴ移動マップを設定する手段と、前記シミュレーションを実行して３次元マップを描画する手段と、を含むことを特徴とする。
【００１２】
上記課題を解決するための本発明のパルス応答シミュレーションの条件設定画面の表示を実行させるプログラムは、少なくともシミュレーション対象部品であるＤＵＴの挿入位置データ表示領域と、観測点の位置データ表示領域と、解析オプションの表示領域と、伝送線路及び観測点を含む回路図の表示領域とが配置された、デジタル回路のパルス応答シミュレーションの条件設定画面の表示をコンピュータに実行させるためのプログラムであって、コンピュータを、前記ＤＵＴの挿入位置及び／又は観測点を設定する手段と、前記解析オプションの表示領域に設けられた電圧・電流マップ又はＤＵＴ移動マップを設定する手段と、前記シミュレーションを実行して３次元マップを描画する手段と、を含む手段により機能させることを特徴とする。
【００１３】
上記課題を解決するための本発明の、パルス応答シミュレーションの条件設定画面の表示をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体は、少なくともシミュレーション対象部品であるＤＵＴの挿入位置データ表示領域と、観測点の位置データ表示領域と、解析オプションの表示領域と、伝送線路及び観測点を含む回路図の表示領域とが配置された、デジタル回路のパルス応答シミュレーションの条件設定画面の表示をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記ＤＵＴの挿入位置及び／又は観測点を設定する手段と、前記解析オプションの表示領域に設けられた電圧・電流マップ又はＤＵＴ移動マップを設定する手段と、前記シミュレーションを実行して３次元マップを描画する手段と、を含む手段によりコンピュータを機能させるプログラムを記録したことを特徴とする。
【発明の効果】
【００１４】
以上説明した本発明のシミュレーションの条件設定画面の表示方法等によれば、３次元マップの設定を別画面で行わなければならないという煩雑な操作を行う必要がなく、さらにシミュレーション条件を設定し直す場合も煩雑な操作が要求されないので、容易に所望のマップを表示できる。
本発明のシミュレーションの条件設定画面の表示方法等はこうした３次元マップの解析オプションを備えるので、ユーザーフレンドリーに優れ、シミュレーション結果を短時間で容易に判断することができる。また、簡単なプログラムで動作できるので、低機能のパーソナルコンピュータなどでも簡単にシミュレーションを行うことができる。また、このようなシミュレーションの条件設定画面の表示方法を動作させるためのプログラムをＣＤ−ＲＯＭなどの記録媒体に記録することにより、プログラムを多数の人に配布可能となり、自社製品の販売促進などに役立てることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明のシミュレーションの条件設定画面の表示方法、表示装置、表示実行プログラム及びそのプログラムを記録した記録媒体の実施形態について説明する。
【００１６】
（シミュレーションの条件設定画面）
図１は、本発明のシミュレーションの条件設定画面の表示方法により表されたシミュレーションの条件設定画面の一例を示す図である。本発明のシミュレーションの条件設定画面の表示方法により表示されたシミュレーションの条件設定画面１０には、入力波形の条件表示領域１１、ドライバＩＣの条件表示領域１３、レシーバＩＣの条件表示領域１４、伝送線路の条件表示領域１５、シミュレーションの実行表示領域１６、シミュレーション対象部品であるＤＵＴ２１の挿入位置データ表示領域１９、観測点２３の位置データ表示領域２０、及び解析オプションの表示領域１７が主に表示されている。さらに、シミュレーションの条件設定画面の上方には、ドライバＩＣ３、レシーバＩＣ４、ＤＵＴ２１、伝送線路５及び観測点２３を含む回路図の表示領域１８が配置されている。
【００１７】
入力波形の条件表示領域１１は、条件設定画面１０の左側の上下方向略中央に配置されており、その条件表示領域１１には、入力波形の模式図と入力波形の各条件が表示されている。入力波形の条件としては、パルス周波数、最大電圧、最小電圧、立上り時間、立下り時間、デュ−ティー比が挙げられ、それらはキーボード等の入力手段によりその表示領域１１に直接入力することができ、入力波形の条件が設定される。
【００１８】
図１の条件設定画面において、入力波形の条件表示領域１１の下には、ダンピング抵抗の条件表示領域１２が配置されている。ダンピング抵抗２はその表示領域１２に直接入力でき、ダンピング抵抗値が設定される。
【００１９】
ドライバＩＣの条件表示領域１３は、条件設定画面１０の略中央に配置されており、その条件表示領域１３では、マウス等の入力手段によりＩＣリストからＣＭＯＳ型又はＴＴＬ型のＩＣを選択する方法と、キーボード等の入力手段によりＬＣＲ回路の数値を入力してＩＣの出力条件を設定する方法とを選択できる。ＩＣリストから選択する方法では、各種のＩＣが有するインダクタンス値、キャパシタンス値、抵抗値からなるＬＣＲデータが予めメモリーやハードディスクなどの記憶手段（記録媒体）に記憶されている。従って、ＩＣリストからＩＣが選択されることにより、自動的にＬＣＲ回路のインダクタンス値、キャパシタンス値、抵抗値がメモリーから読み出され、ＬＣＲ回路の特性値欄に表示される。一方、ＬＣＲ回路の数値を入力してＩＣの出力条件を設定する方法では、ＬＣＲ回路の特性値欄に、インダクタンス値、キャパシタンス値、抵抗値を個別に入力することができる。
【００２０】
レシーバＩＣの条件表示領域１４は、条件設定画面１０の右側の上下方向略中央に配置されており、その条件表示領域１４では、上述のドライバＩＣの条件表示領域１３と同様に、マウス等の入力手段によりＩＣリストからＣＭＯＳ型又はＴＴＬ型のＩＣを選択する方法と、キーボード等の入力手段によりＣＲ回路の数値を入力してＩＣの出力条件を設定する方法とを選択できる。ＩＣリストから選択する方法では、選択される各種のＩＣが有するキャパシタンス値、抵抗値からなるＣＲデータが予めメモリーやハードディスクなどの記憶手段（記録媒体）に記憶されている。従って、ＩＣリストからＩＣが選択されることにより、自動的にＣＲ回路のキャパシタンス値、抵抗値がメモリーから読み出され、ＣＲ回路の特性値欄に表示される。一方、ＣＲ回路の数値を入力してＩＣの出力条件を設定する方法では、ＣＲ回路の特性値欄に、キャパシタンス値、抵抗値を個別に入力することができる。
【００２１】
伝送線路の条件表示領域１５は、条件設定画面１０の左右方向の略中央の下側に配置されている。伝送線路５は、ダンピング抵抗２とＤＵＴ２１とを電気的に接続する導線部（符号５’で表す）、又は、ＤＵＴ２１とレシーバＩＣ４とを電気的に接続する導線部（符号５”で表す）であり、そして、伝送線路５の条件表示領域１５では、伝送線路５の特性インピーダンス、実効比誘電率及び線路長が指定される。特性インピーダンス、実効比誘電率及び線路長が指定されることにより、線路電気長が算出されて表示される。なお、伝送線路を無視する方法もあり、この場合には伝送線路の物理長は０ｍｍと設定され、表示においては、伝送線路の模式的な外形線が、例えば点線で示される。
【００２２】
シミュレーションの実行表示領域１６は、条件設定画面１０の右側下方に配置されており、上述した各条件を入力又は選択した後、画面の「シミュレーション実行」をマウスでクリック等することにより、設定した回路構成でのパルス応答シミュレーションが実行される。このシミュレーションの実行表示領域１６には、設定を初期値に戻すための選択部や最適部品の検索部も表示されている。
【００２３】
シミュレーションの実行表示領域１６の下には、設定された観測点２３での観測波形の種類を選択するための電圧波形・電流波形選択部２７が表示されている。電圧波形・電流波形選択部２７での選択は、「シミュレーション実行」をマウスでクリックする前に行われ、その結果、設定された観測点２３におけるシミュレーション結果が電圧波形か電流波形かのいずれかで表示される（後述の図４及び図５を参照）。
【００２４】
シミュレーションの条件設定画面１０の上方には、回路図の表示領域１８が配置されている。その回路図は、入力波形１、ドライバＩＣ３、ダンピング抵抗２、伝送線路５、レシーバＩＣ４、ＤＵＴ（シミュレーション対象部品）２１及び観測点２３から構成されている。
【００２５】
この回路図の直下には、伝送線路５中に配置されたＤＵＴ２１の位置を表示する挿入位置データ表示領域１９が「ＤＵＴ位置」の表記で配置されている。そのＤＵＴの挿入位置データ表示領域１９には、スクロールバー２４が配置され、マウスでそのスクロールバーをスクロールすることにより、伝送線路中の所望の位置にＤＵＴを視覚的に連続的に移動することができる。スクロールバー２４の下には、ＤＵＴの挿入位置データである物理長と電気長の計算結果が表示されている。なお、伝送線路５中の所望の位置へのＤＵＴ２１の連続的な移動は、上記のようにスクロールバーをマウスでスクロールすることにより連続移動させてもよいし、回路図表示領域１８に表示された回路図中のＤＵＴ２１をマウスでクリックして左右に移動させることにより連続移動させてもよいし、その他類似の手段で連続的に移動させてもよい。
【００２６】
さらに、上記の回路図の直下には、伝送線路中の所定の位置における電圧／電流の観測点２３の位置を表示する位置データ表示領域２０が「観測点」の表記で配置されている。その観測点２３の挿入位置データ表示領域２０には、スクロールバー２５が配置され、マウスでそのスクロールバーをスクロールすることにより、伝送線路中の所望の位置に観測点２３を視覚的に連続的に移動することができる。スクロールバー２５の下には、観測点２３の挿入位置データである物理長と電気長の計算結果が表示されている。なお、伝送線路５中の所望の位置への観測点２３の連続的な移動は、上記のようにスクロールバーをマウスでスクロールすることにより連続移動させてもよいし、回路図表示領域１８に表示された回路図中の観測点２３をマウスでクリックして左右に移動させることにより連続移動させてもよいし、その他類似の手段で連続的に移動させてもよい。
【００２７】
解析オプションの表示領域１７は、条件設定画面１０の右側上方に配置されている。この解析オプションの表示領域１７は、伝送線路５内で観測点２３を移動させた時の電圧及び電流のスペクトラムの周波数特性のシミュレーション結果を３次元マップとして表示する選択部分と、ＤＵＴ２１を伝送線路内で移動させた時の電圧波形及び伝送特性のシミュレーション結果を３次元マップとして表示する選択部分とを備えている。
【００２８】
また、そうした選択部分の下には、伝送線路分割数の設定入力部２６が配置されている。この伝送線路分割数は、伝送線路５の電気長の全長を入力された数で均等分割したときのその分割ポイントの数のことであり、その入力設定部２６はその伝送線路分割数を設定するものである。計算されるデータは、伝送線路５の一方の端面についても求められるので、データの数としては、伝送線路分割数に１を加えた数となる。従って、３次元マップが描画された際においては、伝送線路分割数が多いほど伝送線路５の長さ方向の座標軸のデータ数が多いことになるので、リニアに変化した滑らかなマップが形成されることになる。他方、伝送線路分割数が少ないほど計算量が少なくなるので、短時間で結果を得ることができる。この伝送線路分割数は、例えば１０〜１００程度の値を入力できる。１００を入力した場合には、伝送線路５は１００に均等分割され、長さ方向の座標軸上には１０１個のデータがプロットされることになる。
【００２９】
（シミュレーションの条件設定画面の表示方法）
本発明のシミュレーションの条件設定画面の表示方法は、実装基板に各種の電子部品を搭載して回路を構成する際における最適な部品構成を仮想設計するために行われるシミュレーション装置において、３次元マップの設定を別画面で行わなければならないという煩雑な操作を行う必要がなく、さらにシミュレーション条件を設定し直す場合も煩雑な操作が要求されずに、容易に所望のマップを表示できることに特徴がある。
【００３０】
すなわち、本発明の表示方法は、上述した入力波形、ドライバＩＣ、レシーバＩＣ及び伝送線路の条件を設定するステップと、そのＤＵＴの挿入位置及び観測点を設定するステップと、上述した解析オプションの表示領域に設けられた電圧・電流マップ又はＤＵＴ移動マップを設定するステップと、伝送線路分割数を設定するステップと、シミュレーションを実行して３次元マップを描画するステップと、を含んでいる。
【００３１】
先ず、本発明のシミュレーションの条件設定画面の表示方法を実行するためのシミュレーション装置について説明する。
【００３２】
図２は、本発明のシミュレーションの条件設定画面の表示方法を実行するためのシミュレーション装置の構成である。このシミュレーション装置は、上述した条件設定画面中の入力波形、ダンピング抵抗、ドライバＩＣ、レシーバＩＣ、伝送線路条件、観測波形の種類（電圧又は電流）、３次元マップの種類、マップ作成に係る伝送線路分割数等を選択又は入力する入力部３１と、入力された条件に基づいてシミュレーションを行うＣＰＵ３２（中央演算装置）と、ＣＰＵ３２の動作プログラムが記録されている記録媒体３３と、回路図や３次元マップの再描画を行うために画像データが一時的に保持されるメモリ３４と、入力された条件を表示すると共にＣＰＵ３２で演算処理されたシミュレーション結果を表示する表示部３５とを含む構成からなっている。
【００３３】
入力部３１は、キーボード及びマウス等の入力機器によって構成され、表示部３５に表された各部品条件を直接入力したり、部品や処理を選択したり、スクロールバーをスクロールするようになっている。入力部３１で入力された情報は、バスを経由してＣＰＵ３２に出力される。
【００３４】
ＣＰＵ３２は、マイクロプロセッサーを主体に構成されており、入力部３１から入力された情報により表示部に出力する条件設定画面を構築する。このＣＰＵ３２は、記録媒体３３からプログラムを読み出して動作しているとき、解析結果等の必要なデータをメモリ３４に格納するようになっている。このＣＰＵ３２は、本発明に係る各手段、すなわち、入力波形、ドライバＩＣ、レシーバＩＣ及び伝送線路の条件を設定する手段と、ＤＵＴ２１の挿入位置及び観測点２３を設定する手段と、解析オプションの表示領域１７に設けられた電圧・電流マップ又はＤＵＴ移動マップを設定する手段と、シミュレーションを実行して３次元マップを描画する手段とを含む手段を構成している。
【００３５】
このＣＰＵ３２は、表示部３５に、入力波形、ドライバＩＣ、レシーバＩＣ及び伝送線路等の各入力条件を入力させるためのシミュレーションの条件設定画面を表示させる。このシミュレーションの条件設定画面は、上述した図１に示す形態で示される。ＣＰＵ３２は、入力された数値を表示部３５に表示すると共に、必要な演算処理を行いその結果を表示部３５に表示する。
【００３６】
ＣＰＵ３２は、キーボードによる数値入力、スクロールバーのシフト、又は、マウスによるスクロール若しくはクリックによる位置指定により、ＤＵＴ２１の挿入位置を設定する。そして、ＤＵＴ２１の挿入位置設定前の回路図を消去し、設定した挿入位置に対応する回路図を回路図表示領域１８に描画する。
【００３７】
また、ＣＰＵ３２は、キーボードによる数値入力、スクロールバーのシフト、又は、マウスによるスクロール若しくはクリックによる位置指定により、伝送線路５内の観測点２３を設定する。そして、観測点２３の設定前の回路図を消去し、設定した観測点２３に対応する回路図を回路図表示領域１８に描画する。
【００３８】
また、ＣＰＵ３２は、ＤＵＴ２１の挿入位置データ及び観測点２３の位置データの初期値を設定し、その各初期値に対応する回路図を回路図表示領域１８に描画する。
【００３９】
また、ＣＰＵ３２は、解析オプションの表示領域１７に設けられた電圧・電流マップ又はＤＵＴ移動マップがユーザーに選択され、さらにその表示領域１７に設けられた伝送線路分割数がユーザーに入力された状態で待機する。
【００４０】
また、ＣＰＵ３２は、上記の待機状態でシミュレーションが実行されることにより、３次元マップを描画する。
【００４１】
記録媒体３３は、例えば、ＣＤ−ＲＯＭ、ＭＯ、フロッピー（登録商標）ディスク、ハードディスクなどの記録メディアであり、本発明のシミュレーションの条件設定画面の表示方法を実行するためのプログラムが記録されている。この記録媒体３３はＣＰＵ３２により制御されており、入力部３１によりＣＰＵ３２に任意の動作が指示されたとき、記録媒体３３は、図示しない読取装置によって記録されているプログラムが読み込まれ、ＣＰＵ３２に動作を制御する制御プログラムを出力する。
【００４２】
メモリ３４は、回路図及び／又は３次元マップの描画を行うための画像データが一時的に保持されるものである。さらに、メモリ３４は、シミュレーションの条件設定画面を表示する画像データ、シミュレーション結果を表示する画像データ、解析オプションである電圧・電流マップやＤＵＴ移動マップを表示する画像データ等が一時的に保持されるものである。このメモリへの画像データの保持はＣＰＵ３２により制御されており、ＣＰＵ３２で演算処理された画像データはＣＰＵ３２を経由して表示部３５に表示される。
【００４３】
表示部３５は、ディスプレィから構成され、上述したシミュレーションの条件設定画面を表示すると共に、シミュレーション結果、解析オプションである電圧・電流マップやＤＵＴ移動マップを表示する。
【００４４】
次に、上記のシミュレーション装置で行われるシミュレーションの条件設定画面の表示方法の一例について説明する。
【００４５】
図３は、シミュレーションの条件設定画面の表示方法の一例を示すフローチャートである。この動作は、パーソナルコンピュータの記録媒体（例えば、ハードディスクドライブ等）に本発明のシミュレーションの条件設定画面の表示方法を動作させるプログラムをインストールすることにより実行される。
【００４６】
先ず、入力波形の情報、ダンピング抵抗の情報、ドライバＩＣの情報、レシーバＩＣの情報、伝送線路の情報、観測波形の種類（電圧又は電流）、ＤＵＴの挿入位置情報及び観測点の位置情報が初期情報として入力部３１から入力されると、ＣＰＵ３２は、上記プログラムを記録媒体３３から読み出し、その初期情報における回路図を描画して入力を待機する（ステップ１）。
【００４７】
次に、入力波形の情報、ダンピング抵抗の情報、ドライバＩＣの情報、レシーバＩＣの情報、伝送線路の情報、観測波形の種類（電圧又は電流）の中から１又は２以上の情報が設定情報として入力部３１から入力されると、ＣＰＵ３２は、入力された各情報を表示部３５に表示して待機する（ステップ２）。
【００４８】
次に、ＣＰＵ３２は、ＤＵＴ２１の挿入位置情報が設定情報として入力部３１から入力された情報を、その入力部３１からバスを経て受け取り（ステップ３）、上記ステップ２とステップ３の入力情報における回路図を描画する前に、上記プログラムを記録媒体３３から読み出し、その設定前の初期情報における回路図を消去して待機する（ステップ４）。
【００４９】
そして、ＣＰＵ３２は、上記プログラムを記録媒体３３から読み出し、ステップ２とステップ３の入力情報における回路図を描画して入力を待機する（ステップ５）。このステップ５において、例えばＤＵＴ２１の挿入位置情報の入力がスクロールバー２４を移動することにより行われる場合には、ＣＰＵ３２はそのスクロールバー２４の移動に伴うＤＵＴ２１の挿入位置情報を次々に受け取り、ＣＰＵ３２はそのスクロールバー２４の移動に合わせてＤＵＴ２１が移動しているように表示する。つまり、ステップ５では、ＣＰＵ３２が一の挿入位置情報を受け取ったとき、ＣＰＵ３２はその直前に描画されている回路図の代わりに、受け取った一の情報に基づく回路図を描画して入力を待機する。すなわち、回路図の消去（ステップ５−１）→回路図の描画（ステップ５−２）→回路図の消去（ステップ５−３）→、……、→回路図の描画（ステップ５−ｎ）のようにＣＰＵ３２が処理する。こうした処理により、ＤＵＴ２１が設定位置に徐々に連続移動しているように見える。
【００５０】
次に、ＣＰＵ３２は、観測点２３の設定位置情報が入力部３１から入力された情報を、その入力部３１からバスを経て受け取る（ステップ６）。
【００５１】
ＣＰＵ３２は、ステップ６の入力情報における回路図を描画する前に、上記プログラムを記録媒体３３から読み出し、その設定前の情報における回路図を消去して待機する（ステップ７）。
【００５２】
次に、ＣＰＵ３２は、上記プログラムを記録媒体３３から読み出し、ステップ６の入力情報における回路図を描画し入力を待機する（ステップ８）。このステップ８において、例えば観測点２３の位置情報の入力がスクロールバー２５を移動することにより行われる場合には、ＣＰＵ３２はそのスクロールバー２５の移動に伴う観測点２３の位置情報を次々に受け取り、ＣＰＵ３２はそのスクロールバー２５の移動に合わせて観測点２３が移動しているように表示する。つまり、ステップ８では、ＣＰＵ３２が一の位置情報を受け取ったとき、ＣＰＵ３２はその直前に描画されている回路図の代わりに、受け取った一の情報に基づく回路図を描画して入力を待機する。すなわち、回路図の消去（ステップ８−１）→回路図の描画（ステップ８−２）→回路図の消去（ステップ８−３）→、……、→回路図の描画（ステップ８−ｎ）のようにＣＰＵ３２が処理する。こうした処理により、観測点２３が設定位置に徐々に連続移動しているように見える。
【００５３】
次に、解析オプションの表示領域１７に設けられた「電圧・電流マップ」又は「ＤＵＴ移動マップ」選択情報を入力部３１からバスを経て受け取り、さらにその表示領域１７に設けられた「伝送線路分割数」の入力情報を入力部３１からバスを経て受け取った場合には、ＣＰＵ３２は、上記プログラムを記録媒体３３から読み出し、解析オプションの表示領域１７にチェックマークを表示し、さらに伝送線路分割数を表示した状態で待機する（ステップ９）。ＣＰＵ３２は、このステップ９で行われたマップの決定により、後述するステップ１１及びステップ１２でシミュレーションが実行された後に３次元マップを描画する。なお、このステップ９で前述したようなマップの決定がなされない場合には、ＣＰＵ３２は、後述するステップ１１及びステップ１２でシミュレーションが実行された後に３次元マップを描画しない。
【００５４】
また、ＣＰＵ３２は、再度の入力情報を入力部３１からバスを経て受け取った場合には、その受け取った情報に応じて、ステップ２、ステップ３又はステップ６に進むように制御して待機する（ステップ１０）。
【００５５】
一方、ＣＰＵ３２が再度の入力情報を受け取らず且つシミュレーションの実行表示領域の「シミュレーション実行」部のクリック情報が入力部３１から受け取った場合には、ＣＰＵ３２は、上記プログラムを記録媒体３３から読み出してシミュレーションを実行し（ステップ１１）、シミュレーションの結果をシミュレーション結果表示画面に表示し（ステップ１２）、待機する。
【００５６】
なお、上述したステップ２〜８においては、図３に示すように、ステップ２からなる第１グループと、ステップ３〜５からなる第２グループと、ステップ６〜８からなる第３グループとに大別できる。そして、それらの各グループは、図３に示すような１→２→３の順でもよいし、１→３→２、２→３→１、２→１→３、３→１→２、３→２→１の順でもよい。さらに、第２グループと第３グループは、そのいずれかが省略されても構わない。
【００５７】
ここで、各ステップにより実行されたシミュレーション結果の一例を図４及び図５に示す。図４は、設定された観測点２３におけるシミュレーション結果を電圧波形で表示した一例を示す表示画面４１であり、図５は、設定された観測点２３におけるシミュレーション結果を電流波形で表示した一例を示す表示画面５１である。
【００５８】
図４に示すように、電圧波形で表示されたパルス応答シミュレーション結果の表示画面４１内には、電圧特性についての伝送波形４２とスペクトラム４３とがその中央に表示される。表示画面４１内の上方には、設定されたＤＵＴ位置情報４４と観測点の位置情報４５が表示される。また、表示画面４１内の下方には、選択されたＤＵＴの種類を表示する領域４６とダンピング抵抗の抵抗値を表示する領域４７が配置されている。また、図５に示す電流波形で表示されたパルス応答シミュレーション結果の表示画面５１も同様であり、その表示画面５１内には、電流特性についての伝送波形５２とスペクトラム５３とがその中央に表示される。表示画面５１内の上方には、設定されたＤＵＴ位置情報５４と観測点の位置情報５５が表示される。また、表示画面５１内の下方には、選択されたＤＵＴの種類を表示する領域５６とダンピング抵抗の抵抗値を表示する領域５７が配置されている。
【００５９】
次に、ＣＰＵ３２は、ステップ９において解析オプションのうち「電圧・電流マップ」又は「ＤＵＴ移動マップ」が選択されている場合には、ＣＰＵ３２は、上記プログラムを記録媒体３３から読み出し、選択された３次元マップを別ウインドウ画面に表示して待機する（ステップ１４）。このとき、ＣＰＵ３２が再度の入力情報を入力部３１からバスを経て受け取った場合には、ＣＰＵ３２は、その受け取った情報に応じて、ステップ２、ステップ３又はステップ６に進むように制御して待機することもできる。
【００６０】
このとき描画される３次元マップの例を図６〜図９に示す。図６と図７は、電圧マップを選択した場合の電圧スペクトラムの３次元マップであり、図６は、観測位置と周波数をＸＹ座標軸に表し、電圧スペクトラム（ｄＢμＶ）をＺ座標軸に表したときの３次元マップを、ｄＢμＶの高低に対応したカラーマッピング手段を併用して表したものであり、図７は、観測位置と周波数をＸＹ座標軸に表し、その２次元座標軸による表示をｄＢμＶの高低に対応したカラーマッピング手段を併用して３次元情報として表したものである。なお、図６及び図７は、電圧スペクトラムの３次元マップを示しているが、電流スペクトラムについても同様に３次元マップを表示させることもできる。
【００６１】
同様に、図８と図９は、ＤＵＴ移動マップを設定した場合の伝送特性の３次元マップであり、図８は、ＤＵＴ挿入位置と周波数をＸＹ座標軸に表し、伝送特性（ｄＢ）をＺ座標軸に表したときの３次元マップを、ｄＢの高低に対応したカラーマッピング手段を併用して表したものであり、図９は、ＤＵＴ挿入位置と周波数をＸＹ座標軸に表し、その２次元座標軸による表示をｄＢの高低に対応したカラーマッピング手段を併用して３次元情報として表したものである。また、ＤＵＴの挿入位置と電圧波形又は電流波形との３次元マップも同様に得ることができる。
【００６２】
図６〜図９に例示したように、本発明において３次元マップとは、ＸＹＺの３軸を用いて立体的に表現されるもののみではなく、ＸＹの２軸を用いたものであっても色の違いや濃淡等を利用したカラーマッピング手段を併用した少なくとも３つ以上のパラメータに関する情報を表現するものである。
【００６３】
一方、ＣＰＵ３２が解析オプションの表示領域１７の「電圧・電流マップ」又は「ＤＵＴ移動マップ」の選択情報を入力部３１から受け取らない場合には、ＣＰＵ３２は、上記プログラムを記録媒体３３から読み出し、３次元マップを表示せずに終了するが、この際、ＣＰＵ３２が再度の入力情報を入力部３１からバスを経て受け取った場合には、ＣＰＵ３２は、その受け取った情報に応じて、ステップ２、ステップ３又はステップ６に進むように制御して待機することもできる。
【００６４】
以上のようなシミュレーションの条件設定画面の表示方法を実行するプログラムを、ＣＤ−ＲＯＭやホームページからのダウンロード等によって配布してもよく、その結果、このシミュレーションの条件設定画面の表示方法を電子部品の販売促進用として用いることができる。
【産業上の利用可能性】
【００６５】
本発明のシミュレーションの条件設定画面の表示方法、表示装置、表示実行プログラム及びそのプログラムを記録した記録媒体は、シミュレーション結果を短時間で容易に判断することができるので、ユーザーフレンドリーに優れている。また、このようなシミュレーションの条件設定画面の表示方法を動作させるためのプログラムをＣＤ−ＲＯＭなどの記録媒体に記録することにより、プログラムを多数の人に配布可能となり、自社製品の販売促進などに役立てることができる。
【図面の簡単な説明】
【００６６】
【図１】本発明のシミュレーションの条件設定画面の表示方法により表されたシミュレーションの条件設定画面の一例を示す図である。
【図２】本発明のシミュレーションの条件設定画面の表示方法を実行するためのシミュレーション装置の構成である。
【図３】シミュレーションの条件設定画面の表示方法を示すフローチャートである。
【図４】設定された観測点におけるシミュレーション結果を電圧波形で表示した一例を示す表示画面である。
【図５】設定された観測点におけるシミュレーション結果を電流波形で表示した一例を示す表示画面である。
【図６】電圧マップを選択した場合の電圧スペクトラムの３次元マップの一例である。
【図７】電圧マップを選択した場合の電圧スペクトラムの３次元マップの他の一例である。
【図８】ＤＵＴ移動マップを設定した場合の伝送特性の３次元マップの一例である。
【図９】ＤＵＴ移動マップを設定した場合の伝送特性の３次元マップの他の一例である。
【符号の説明】
【００６７】
１  入力波形
２  ダンピング抵抗
３  ドライバＩＣ
４  レシーバＩＣ
５、５’、５”  伝送線路
１０  シミュレーションの条件設定画面
１１  入力波形の条件表示領域
１２  ダンピング抵抗の表示領域
１３  ドライバＩＣの条件表示領域
１４  レシーバＩＣの条件表示領域
１５  伝送線路の条件表示領域
１６  シミュレーションの実行表示領域
１７  解析オプションの表示領域
１８  回路図表示領域
１９  ＤＵＴの挿入位置データ表示領域
２０  観測点の位置データ表示領域
２１  シミュレーション対象部品（ＤＵＴ）
２３  観測点
２４、２５  スクロールバー
２６  伝送線路分割数の入力設定部
２７  電圧波形・電流波形選択部
３１  入力部
３２  ＣＰＵ（中央演算装置）
３３  記録媒体
３４  メモリ
３５  表示部
【図１】
2005071117.tif 000003
【図２】
2005071117.tif 000004
【図３】
2005071117.tif 000005
【図４】
2005071117.tif 000006
【図５】
2005071117.tif 000007
【図６】
2005071117.tif 000008
【図７】
2005071117.tif 000009
【図８】
2005071117.tif 000010
【図９】
2005071117.tif 000011