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