(57)【特許請求の範囲】
【請求項１】
予め、作成済みの回路情報を格納しておく回路情報格納部と、回路情報の関係を規定した回路定数関係テーブルを格納したデータベースを備え、
前記回路情報格納部から対象とする回路の回路情報を入力し、前記データベースの情報を参照することで、１対１伝送の回路で電子回路が正常に動作する範囲にノイズを抑えるためのノイズ対策方法を決定するノイズ対策決定装置であって、
前記回路情報として、ドライバの内部抵抗値と、ドライバの飽和電流値と、ドライバの電源電圧値を用い、これらの入力情報から、
ドライバの電源電圧値を、ドライバの飽和電流値で割った値から、ドライバの内部抵抗値を引いた値を、伝送線路の特性インピーダンスの最小値とすることにより、レシーバにおいて電子回路が正常に動作する電圧となる伝送線路の特性インピーダンスの最小値をノイズ対策方法として決定するノイズ対策決定手段を備えていることを特徴とするノイズ対策決定装置。
【請求項２】
予め、作成済みの回路情報を格納しておく回路情報格納部と、回路情報の関係を規定した回路定数関係テーブルを格納したデータベースを備え、
前記回路情報格納部から対象とする回路の回路情報を入力し、前記回路定数関係テーブルを参照することで、１対２伝送の回路で電子回路が正常に動作する範囲にノイズを抑えるためのノイズ対策方法を決定するノイズ対策決定装置であって、
前記回路情報として、一方の伝送線路のレシーバの等価容量値と、他方の伝送線路のレシーバの等価容量値と、前記一方の伝送回路の特性インピーダンス値を用い、これらの入力情報から、前記一方の伝送線路のレシーバの等価容量値と前記一方の特性インピーダンス値の積を、前記他方の伝送線路のレシーバの等価容量値で割った値を、前記他方の伝送回路の特性インピーダンス値として求めることにより、電子回路が正常に動作する負荷バランスとなるような、他方の伝送回路の特性インピーダンス値を決定するノイズ対策決定手段を備えていることを特徴とするノイズ対策決定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ＬＳＩ（Large Scale Integration ）、ＭＣＭ（Multi Chip Module ）、プリント基板（ＰＣＢ：Printed Circuit Board ）などの電子回路を設計する際に適用される技術に関し、特に、設計対象の電子回路で発生し得るノイズを最小限に抑え、その設計対象の電子回路が正常に動作するように、ノイズ対策方法を決定するノイズ対策決定装置に関する。
【背景技術】
【０００２】
（従来の技術）
以下、従来例について説明する。近年の各種電子機器（例えば、ＬＳＩ、ＭＣＭ、ＰＣＢなど）の小型化や高速化に伴い、ノイズ解析とノイズ対策が重要になってきている。このため、様々なノイズ解析ツールが提供されているが、これらのノイズ解析ツールでは、実装設計の終了後に回路シミュレータを用いてノイズ解析及びノイズチェックを行い、ノイズ対策を決定する。
【０００３】
その後、決定されたノイズ対策を元に設計変更を行ない、設計変更後に再度ノイズ解析及びノイズチェックを行ない、ノイズ問題がなくなるまで前記の作業を繰り返していた。
【０００４】
電子回路を設計する際に考慮すべき主なノイズとしては、反射ノイズとクロストークノイズがある。通常、反射ノイズは、ドライバの内部抵抗と伝送線路の特性インピーダンスの不整合により発生する。この反射ノイズを抑えるために、特に、１対１伝送の場合は、ドライバの出力に直列にダンピング抵抗を挿入する方法が知られており、ドライバの内部抵抗値とダンピング抵抗値との合計が、伝送線路の特性インピーダンスと等しい関係となるようなダンピング抵抗値を選択する方法がとられている。
【０００５】
１対１伝送以外（１対Ｎ伝送）における反射ノイズは、配線トポロジに大きく依存する。現状では、配線トポロジの選択は手作業で行なわれ、設計者が選択された配線トポロジに合った配線を行う。配線情報を元に回路シミュレータを実行し、ノイズ解析とノイズチェックを行う。解析の結果、ノイズ問題がある場合は、配線トポロジの変更、配線トポロジに合わせた再配線、ノイズ解析、ノイズチェックといった作業を繰り返し、最適な配線トポロジを探し出すといった方法が取られている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前記のような従来のものにおいては、次のような課題があった。
【０００７】
すなわち、近年の更なる各種電子機器の小型化や高速化に伴い、ノイズ解析及びノイズ対策を必要とするネットが増加し、設計工数が増加している。このため、回路設計と実装設計とノイズ解析を繰り返すといった手戻りが発生しないノイズ対策が必要となってきた。このため、回路設計及び実装設計前に少なくとも１ネット分の回路モデルを作成し、該回路モデルを入力してノイズ対策を決定する必要がある。
【０００８】
また、回路設計及び実装設計前に少なくとも１ネット分の回路モデルを作成し、ノイズ解析とノイズ対策を行う場合でも、常に回路シミュレータを実行し、回路シミュレータの結果を元にノイズ対策を決定する方法では、回路シミュレータの処理時間が他の処理に比べて長いため、全体の処理時間が増大するという問題があった。特に、設計、解析、対策（設計変更）、解析といった作業サイクルを繰り返す場合に問題が大きくなる。このため、回路シミュレータの実行を最小限に抑えてノイズ対策を決定する仕組みが必要であった。
【０００９】
更に、回路シミュレータの実行を最小限に抑えるために、前記反射ノイズ対策においても、回路シミュレータの結果を使わずに、ダンピング抵抗を決定する必要がある。配線の特性インピーダンスとドライバ素子の出力抵抗に整合するダンピング抵抗値を推奨回路情報とする場合、実際の伝送波形で問題がなくても、入力回路情報に既に挿入されているダンピング抵抗値が一致しないため、ノイズ対策としてダンピング抵抗値の変更が必要と決定される場合がある。このため、回路の動作において問題の発生しない範囲のダンピング抵抗値を推奨回路情報とし、ノイズ対策を決定する仕組みが必要であった。
【００１０】
また、配線トポロジの決定では、配線トポロジの選択と配線変更とノイズ解析とを繰り返す必要があるが、配線トポロジの選択と配線変更を設計者が行なっていたのでは時間がかかるといった問題がある。このため、配線トポロジや配線変更とノイズ解析を短時間の間で繰り返し、最適な配線トポロジを選択し、ノイズ対策を決定する仕組みが必要である。
【００１１】
本発明は、このような従来の課題を解決し、次のことを目的とする。本発明の第１の目的は、回路設計及び実装設計を行う前にノイズ対策の決定を行い、設計工程の後戻りがなく、かつ高速にノイズ対策を決定できるようにすることを目的とする。
【００１２】
本発明の第２の目的は、回路シミュレータの実行を必要とせずに、過剰な制限ではない範囲のダンピング抵抗値を決定できるようにすることを目的とする。本発明の第３の目的は、回路設計及び実装設計を行う前に、実際の基板上で想定的な位置関係から、最適な配線トポロジの決定を実現できるようにすることを目的とする。
【課題を解決するための手段】
【００１３】
図１は本発明の原理説明図であり、図１において、１は回路情報を格納した回路情報格納部、２はノイズ対策決定処理を行うノイズ対策決定処理部、３はノイズ対策決定処理部２が決定したノイズ対策情報を格納するノイズ対策情報格納部、４は回路定数関係テーブルを格納したデータベースである。本発明は前記の目的を達成するため、次のように構成した。
【００１４】
(1) ：予め、作成済みの回路情報を格納しておく回路情報格納部１と、回路定数の関係を規定した回路定数関係テーブルを格納したデータベース４を備え、前記回路情報格納部１から対象とする回路の回路情報（回路情報格納部１の情報）を入力し、前記データベースの情報を参照することで、１対１伝送の回路で電子回路が正常に動作する範囲にノイズを抑えるためのノイズ対策方法を決定するノイズ対策決定装置であって、前記回路情報として、ドライバの内部抵抗値と、ドライバの飽和電流値と、ドライバの電源電圧値を用い、これらの入力情報から、ドライバの電源電圧値を、ドライバの飽和電流値で割った値から、ドライバの内部抵抗値を引いた値を、伝送線路の特性インピーダンスの最小値とすることにより、レシーバにおいて電子回路が正常に動作する電圧となる伝送線路の特性インピーダンスの最小値をノイズ対策方法として決定するノイズ対策決定手段（ノイズ対策決定処理部２）を備えていることを特徴とする。
【００１５】
(2) ：予め、作成済みの回路情報（回路情報格納部１の情報）を格納しておく回路情報格納部１と、回路定数の関係を規定した回路定数関係テーブルを格納したデータベース４を備え、前記回路情報格納部１から対象とする回路の回路情報を入力し、１対２伝送の回路で電子回路が正常に動作する範囲にノイズを抑えるためのノイズ対策方法を決定するノイズ対策決定装置であって、前記回路情報として、一方の伝送線路のレシーバの等価容量値と、他方の伝送線路のレシーバの等価容量値と、前記一方の伝送回路の特性インピーダンス値を用い、これらの入力情報から、前記一方の伝送線路のレシーバの等価容量値と前記一方の特性インピーダンス値の積を、前記他方の伝送線路のレシーバの等価容量値で割った値を、前記他方の伝送回路の特性インピーダンス値として求めることにより、電子回路が正常に動作する負荷バランスとなるような、他方の伝送回路の特性インピーダンス値を決定するノイズ対策決定手段（ノイズ対策決定処理部２）を備えていることを特徴とする。
【００１６】
（作用）
以下、前記構成に基づく本発明の作用を説明する。
【００１７】
前記構成に基づく本発明の作用を説明する。
【００１８】
(a) ：前記(1) では、ノイズ対策決定手段は、回路情報として、ドライバの内部抵抗値と、ドライバの飽和電流値と、ドライバの電源電圧値を用い、これらの入力情報から、レシーバにおいて電子回路が正常に動作する電圧となる伝送線路の特性インピーダンスの最小値をノイズ対策方法として決定する。
【００１９】
このようにすれば、回路シミュレーションを繰り返さなくても、電子回路が正常に動作しないような伝送線路の特性インピーダンス値が分かる為、従来に比べて設計工数が削減できる。
【００２０】
(b) ：前記(2) では、ノイズ対策決定手段は、回路情報として、一方の伝送線路のレシーバの等価容量値と、他方の伝送線路のレシーバの等価容量値と、前記一方の伝送回路の特性インピーダンス値を用い、これらの入力情報から、一方の伝送線路のレシーバの等価容量値と一方の特性インピーダンス値の積を、他方の伝送線路のレシーバの等価容量値で割った値を、他方の伝送回路の特性インピーダンス値として求める。
【００２１】
このようにすれば、回路シミュレーションを繰り返さなくても、電子回路が正常に動作するような分岐後の伝送線路の特性インピーダンス値を決めることができる為、従来に比べて設計工数が削減できる。
【発明の効果】
【００２２】
本発明は請求項１、２により次のような効果がある。
【００２３】
(a) ：請求項１では、ノイズ対策決定手段は、回路情報として、ドライバの内部抵抗値と、ドライバの飽和電流値と、ドライバの電源電圧値を用い、これらの入力情報から、レシーバにおいて電子回路が正常に動作する電圧となる伝送線路の特性インピーダンスの最小値をノイズ対策方法として決定する。
【００２４】
このようにすれば、回路シミュレーションを繰り返さなくても、電子回路が正常に動作しないような伝送線路の特性インピーダンス値が分かる為、従来に比べて設計工数が削減できる。
【００２５】
(b) ：請求項２では、ノイズ対策決定手段は、回路情報として、２つのレシーバの等価容量値と、一方の伝送線路の特性インピーダンス値を用い、これらの入力情報から、電子回路が正常に動作する負荷バランスとなるような、他方の伝送線路の特性インピーダンス値を決定する。
【００２６】
このようにすれば、回路シミュレーションを繰り返さなくても、電子回路が正常に動作するような分岐後の伝送線路の特性インピーダンス値を決めることができる為、従来に比べて設計工数が削減できる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００２８】
§１：ノイズ対策決定装置とデータ等の説明
以下、図２〜図５を参照しながら、ノイズ対策決定装置とデータ等について説明する。
【００２９】
(1) ：ノイズ対策決定装置の説明
(a) ：ノイズ対策決定装置の構成の説明
図２はノイズ対策決定装置のブロック図であり、Ａ図は装置基本構成図、Ｂ図は具体的な装置例である。ノイズ対策決定装置は、回路情報格納部１と、データベース４と、ノイズ対策決定処理部２と、ノイズ対策情報格納部３を備えている。回路情報格納部１は、予め、別の装置により作成した回路の情報（一般的には、ユーザが作成したＬＳＩ等の回路の情報）を格納しておくもの（例えば、磁気ディスク装置）である。
【００３０】
データベース４は、回路定数の関係を規定した回路定数関係テーブルを格納したものである。なお、データベース４は、ノイズ対策決定装置のメーカ側で作成し、ユーザへ提供するものであり、ユーザがデータを書き換えたりすることはできない（ユーザはデータベース４のデータを読み出して利用するだけ）。ノイズ対策決定処理部２は、前記回路情報格納部１の情報を入力し、データベース４の情報を参照することで、ノイズ対策決定処理を行うものであり、プログラムの実行により実現するものである。ノイズ対策情報格納部３は、ノイズ対策決定処理部２が決定した情報を格納しておくもの（例えば、磁気ディスク装置）である。  なお、ノイズ対策決定処理部２がノイズ対策決定処理を行う場合、前記回路情報格納部１と、データベース４のデータを、予め、磁気ディスク装置に格納しておく。
【００３１】
(b) ：具体的な装置例と記録媒体の説明
前記ノイズ対策決定装置の具体的な装置例を図２のＢ図に示す。ノイズ対策決定装置は、例えば、図２のＢ図に示した装置により実現することができる。この装置例は、パーソナルコンピュータ、ワークステーション等の任意のコンピュータにより実現する装置であり、コンピュータ本体１１と、該コンピュータ本体１１に接続されたディスプレイ装置１２、キーボード、マウス等の入力装置１３、リムーバブルディスクドライブ（ＲＤＤ）１４、磁気ディスク装置（ＭＤＤ）１５、プリンタ１６等を備えている。
【００３２】
そして、コンピュータ本体１１には、装置内の各種制御等を行うＣＰＵ（中央演算処理装置）１７、プログラムや各種パラメータ等のデータを格納しておくためのＲＯＭ（不揮発性メモリ）１８、ＣＰＵ１７がワーク用として使用するメモリ１９、外部のＩ／Ｏ装置とのインタフェース制御を行うインタフェース制御部（Ｉ／Ｆ制御部）２０、外部との通信制御を行う通信制御部２１等を備えている。
【００３３】
そして、ノイズ対策決定装置が行うノイズ対策決定処理は、予め磁気ディスク装置（ＭＤＤ）１５の磁気ディスク、或いはＲＯＭ１８に格納（記録、或いは記憶）しておいたプログラムを、ＣＰＵ１７が読み出して実行することにより行う。しかし、本発明は、このような例に限らず、例えば、磁気ディスク装置１５の磁気ディスク（記録媒体）に、次のようにして前記プログラムを格納し、このプログラムをＣＰＵ１７が実行することで前記処理を行うことも可能である。
【００３４】
ａ：他の装置で作成されたリムーバブルディスク（フロッピィディスク、ＣＤ−ＲＯＭ、その他の光ディスク等）に格納されているプログラム（他の装置で作成したプログラム）を、リムーバブルディスクドライブ１４で読み取り、磁気ディスク装置１５の記録媒体（磁気ディスク）に格納する。
【００３５】
ｂ：ＬＡＮ、インターネット等の各種通信回線を介して他の装置から伝送されたプログラム等のデータを、通信制御部２１を介して受信し、そのデータを磁気ディスク装置１５の記録媒体（磁気ディスク）に格納する。
【００３６】
(2) ：用語の説明
図３は回路構成の説明図であり、Ａ図はドライバ／レシーバの説明図、Ｂ図は１対１伝送の説明図、Ｃ図は１対２伝送の説明図である。また、図４は対応テーブルの説明図であり、Ａ図はプルアップ時の電圧と電流の対応テーブルの説明図、Ｂ図はプルダウン時の電圧と電流の対応テーブルの説明図である。図５は対応テーブル例であり、Ａ図はプルアップ時の電圧と電流の対応テーブル例、Ｂ図はプルダウン時の電圧と電流の対応テーブル例、Ｃ図は関係テーブル例１、Ｄ図は関係テーブル例２である。以下、図３〜図５に基づき、以下の説明で使用する用語とその内容等について説明する。
【００３７】
(a) ：「ドライバ」、「レシーバ」
電子回路上で、例えば、図３のＡ図のように、ＬＳＩ１からＬＳＩ２まで、伝送線路上を信号が伝送される場合に、ＬＳＩ１の伝送信号を駆動する出力回路のことを、「ドライバ」と呼び、ＬＳＩ２の、伝送信号を受信する入力回路のことを「レシーバ」と呼ぶ。
【００３８】
(b) ：「プルアップ」
図４のＡ図のように、ドライバの内部入力として電源電圧値を接続することを「プルアップ」と呼ぶ。
【００３９】
(c) ：「プルダウン」
図４のＢ図のように、ドライバの内部入力としてアース（０Ｖ）に接続することを「プルダウン」と呼ぶ。
【００４０】
(d) ：「ドライバのプルアップ時の電圧と電流の対応テーブル」
図４のＡ図に示すドライバの外部出力Ａと接続した電圧源Ｂにおいて、ドライバの外部出力Ａと電圧源Ｂ間の電流値と電圧値（電圧源Ｂの電圧値）の対応をテーブル化したものを「ドライバのプルアップ時の電圧と電流の対応テーブル」と呼ぶ。例として、図５のＡ図のようなテーブルがある。
【００４１】
(e) ：「ドライバのプルダウン時の電圧と電流の対応テーブル」
図４のＢ図に示したドライバの外部出力Ａと接続した電圧源Ｂにおいて、外部出力Ａと電圧源Ｂ間の電流値と電圧値（電圧源Ｂの電圧値）の対応をテーブル化したものを「ドライバのプルダウン時の電圧と電流の対応テーブル」と呼ぶ。例として、図５のＢ図のようなテーブルがある。
【００４２】
(f) ：「１対１伝送」
電子回路上で、例えば、図３のＢ図のようにドライバとレシーバが１対１で接続されている場合の伝送のことを「１対１伝送」と呼ぶ。
【００４３】
(g) ：「１対２伝送」
電子回路上で、例えば、図３のＣ図のようにドライバとレシーバが１対２で接続されている場合の伝送のことを「１対２伝送」と呼ぶ。
【００４４】
(h) ：「ドライバの立ち上がり時間」
ドライバの出力電圧がゼロボルトから電源電圧値まで上昇するのにかかる時間を「ドライバの立ち上がり時間」と呼ぶ。
【００４５】
(i) ：「ドライバの立ち下がり時間」
ドライバの出力電圧が電源電圧値からゼロボルトまで下降するのにかかる時間を「ドライバの立ち下がり時間」と呼ぶ。
【００４６】
(3) ：回路情報とデータベースの説明
図５のＡ図に示したドライバのプルアップ時の電圧と電流の対応テーブル例と、図５のＢ図に示したドライバのプルダウン時の電圧と電流の対応テーブル例は、前記回路情報格納部１に格納されている情報例であり、ユーザが入力したものである。
【００４７】
図５のＡ図に示したドライバのプルアップ時の電圧と電流の対応テーブルにおいて、「電圧値」＝電圧源Ｂの電圧値、「電流値」＝ドライバの外部出力Ａと電圧源Ｂ間の伝送線路に流れる電流の電流値を示す。このドライバのプルアップ時の電圧と電流の対応テーブルによれば、例えば、電圧値＝０Ｖの時、電流値＝−６０ｍＡ、電圧値＝３．１２Ｖの時、電流値＝−１０ｍＡ、電圧値＝３．３Ｖの時、電流値＝０ｍＡとなっている。
【００４８】
また、図５のＢ図に示したドライバのプルダウン時の電圧と電流の対応テーブルでは、「電圧値」＝電圧源Ｂの電圧値、「電流値」＝ドライバの外部出力Ａと電圧源Ｂ間の伝送線路に流れる電流の電流値を示す。このドライバのプルダウン時の電圧と電流の対応テーブルによれば、電圧値＝−０．２Ｖの時、電流値＝−１０ｍＡ、電圧値＝０Ｖの時、電流値＝０ｍＡ、電圧値＝３．３Ｖの時、電流値＝５５ｍＡとなっている。
【００４９】
図５のＣ図に示した関係テーブル例１と、図５のＤ図に示した関係テーブル例２は、前記データベース４に格納されたものであり、メーカ側で提供するものである。
【００５０】
図５のＣ図に示した関係テーブル例１では、内部抵抗値、伝送線路の特性インピーダンス値、レシーバの電圧値、ダンピング抵抗値の各項目毎に、データが格納されている。例えば、関係テーブル例１では、内部抵抗値＝２０Ω、伝送線路の特性インピーダンス値＝６０Ω、レシーバの電圧値＝０．６Ｖ、ダンピング抵抗値＝１６Ωの各データが対応している。また、内部抵抗値＝２０Ω、伝送線路の特性インピーダンス値＝６０Ω、レシーバの電圧値＝１．２Ｖ、ダンピング抵抗値＝１１８Ωの各データが対応している。
【００５１】
図５のＤ図に示した関係テーブル例２では、立ち上がり（立ち下がり）時間、伝送線路の単位長さ当たりの伝播遅延時間、ダンピング抵抗のドライバからの最短挿入位置の各項目毎に、データが格納されている。このテーブル例によれば、立ち上がり（立ち下がり）時間＝２．０、伝送線路の単位長さ当たりの伝播遅延時間＝０．６、ダンピング抵抗のドライバからの最短挿入位置＝１．６７が対応している。
【００５２】
(4) ：処理概要の説明
前記ノイズ対策決定処理部２が行う処理の概要は次の通りである。
【００５３】
(a) ：対象とする回路の回路情報（回路情報格納部１の情報）を入力し、回路定数を規定したデータベース４の情報を参照することで、１対１伝送の回路で電子回路が正常に動作する範囲にノイズを抑えるためのノイズ対策方法を決定する処理において、前記回路情報として、電子回路が正常に動作するレシーバにおける電圧の許容範囲と、ドライバの電源電圧値と、伝送線路の特性インピーダンス値と、ドライバの内部抵抗値を用い、これらの入力情報から、反射ノイズを抑え電子回路が正常に動作するダンピング抵抗値の範囲をノイズ対策方法として決定する。
【００５４】
(b) ：対象とする回路の回路情報（回路情報格納部１の情報）を入力し、回路定数を規定したデータベース４の情報を参照することで、１対１伝送の回路で電子回路が正常に動作する範囲にノイズを抑えるためのノイズ対策方法を決定する処理において、前記回路情報として、ドライバの立ち上がり時間と、ドライバの立ち下がり時間と、伝送線路の単位長さ当たりの伝播遅延時間を用い、これらの入力情報から、反射ノイズを抑え電子回路が正常に動作するダンピング抵抗のドライバからの最短挿入位置をノイズ対策方法として決定する。
【００５５】
(c) ：対象とする回路の回路情報（回路情報格納部１の情報）を入力し、１対１伝送の回路で電子回路が正常に動作する範囲にノイズを抑えるためのノイズ対策方法を決定する処理において、前記回路情報として、ドライバの内部抵抗値と、ドライバの飽和電流値と、ドライバの電源電圧値を用い、これらの入力情報から、レシーバにおいて電子回路が正常に動作する電圧となる伝送線路の特性インピーダンスの最小値をノイズ対策方法として決定する。
【００５６】
(d) ：ノイズ対策決定処理において、回路情報として与えられたドライバの電圧と電流の対応テーブルから、プルアップ時の内部抵抗値として、プルアップ時の電圧と電流の対応テーブルにおける電流値０アンペア近傍での内部抵抗値を求める第１の処理と、前記ドライバの電圧と電流の対応テーブルから、プルダウン時の内部抵抗値として、プルダウン時の電圧と電流の対応テーブルにおける電流値０アンペア近傍での内部抵抗値を求める第２の処理と、前記求めた２つの内部抵抗値の内、大きい方の内部抵抗値をドライバの内部抵抗値として求める第３の処理とを行う。
【００５７】
(e) ：ノイズ対策決定処理において、回路情報として、ドライバのプルダウン時の電圧と電流の対応テーブルの情報と、ドライバのプルアップ時の電圧と電流の対応テーブルの情報と、ドライバの電源電圧値を用い、前記ドライバのプルダウン時の電圧と電流の対応テーブルから、前記ドライバの電源電圧値と等しい電圧値と対応する電流値を求めてプルダウン時の飽和電流値として決定する第１の飽和電流決定処理と、前記ドライバのプルアップ時の電圧と電流の対応テーブルから、電圧値が０ボルトに対応する電流値を求めてプルアップ時の飽和電流値として決定する第２の飽和電流決定処理と、前記第１、第２の飽和電流決定処理で決定した飽和電流値の内、小さい方の値をドライバの飽和電流値として決定する第３の飽和電流値決定処理とを行う。
【００５８】
(f) ：対象とする回路の回路情報（回路情報格納部１の情報）を入力し、１対２伝送の回路で電子回路が正常に動作する範囲にノイズを抑えるためのノイズ対策方法を決定するノイズ対策決定処理であって、前記回路情報として、２つのレシーバの等価容量値と、一方の伝送線路の特性インピーダンス値を用い、これらの入力情報から、電子回路が正常に動作する負荷バランスとなるような、他方の伝送線路の特性インピーダンス値を決定する。
【００５９】
§２：処理の詳細な説明
以下、各例について、ノイズ対策決定装置の処理を詳細に説明する。
【００６０】
(1) ：例１
図６は例１の処理フローチャートである。以下、図６に基づいて例１の処理を説明する。なお、Ｓ１〜Ｓ４は各処理ステップを示す。
【００６１】
例１では、回路情報格納部１の回路情報（レシーバの入力電圧の許容最大値、ドライバの電源電圧値、レシーバの入力電圧の許容最小値、伝送線路の特性インピーダンス値、ドライバの内部抵抗値）を入力データとし、データベース４の回路定数関係テーブルを参照（検索）して、ノイズ対策決定処理部２がノイズ対策決定処理を行ない、ダンピング抵抗値の範囲（ダンピング抵抗値の最小値と最大値）を求めて、ノイズ対策情報格納部３に格納する処理を行う。なお、例１では、ドライバの内部抵抗値が、既に求められており、回路情報として提供されている場合に行う処理である。
【００６２】
先ず、ノイズ対策決定処理部２は、レシーバの入力電圧の許容最大値を、ドライバの電源電圧値で割った値を、正規化された、レシーバの入力電圧の許容最大値とする（Ｓ１）。次に、その値と、伝送路の特性インピーダンス、ドライバの内部抵抗値をキーとして、データベース４の関係テーブルを参照（検索）し、ダンピング抵抗値の最小値を取得する（Ｓ２）。
【００６３】
同時に、ノイズ対策決定処理部２は、レシーバの入力電圧の許容最小値を、ドライバの電源電圧値で割った値を、正規化された、レシーバの入力電圧の許容最小値とする（Ｓ３）。その後、その値と、伝送線路の特性インピーダンス、ドライバの内部抵抗値をキーとして、関係テーブルを参照（検索）し、ダンピング抵抗値の最大値を取得する（Ｓ４）。このようにして取得したダンピング抵抗値の最小値と最大値の範囲を、ダンピング抵抗値の範囲とする。      
【００６４】
(2) ：例２
図７は例２の処理フローチャートである。以下、図７に基づいて例２の処理を説明する。なお、Ｓ１１、Ｓ１２は各処理ステップを示す。
【００６５】
例２では、回路情報格納部１の回路情報（ドライバの立ち上がり時間、ドライバの立ち下がり時間、伝送線路の単位長さ当たりの伝播遅延時間）を入力し、データベース４の回路定数関係テーブルを参照（検索）することにより、ノイズ対策決定処理部２がノイズ対策決定処理を行ない、ダンピング抵抗値のドライバからの最短挿入位置を求めて、ノイズ対策情報格納部３に格納する処理を行う。
【００６６】
先ず、ノイズ対策決定処理部２は、ドライバの立ち上がり時間とドライバの立ち下がり時間の内、小さい方の値を取得する（Ｓ１１）。次に、その値と、伝送線路の単位長さ当たりの伝播遅延時間をキーとして、データベース４の回路定数関係テーブルを参照（検索）し、ダンピング抵抗のドライバからの最短挿入位置を取得する（Ｓ１２）。
【００６７】
(3) ：例３
図８は例３の処理フローチャートである。以下、図８に基づいて例３の処理を説明する。なお、Ｓ１５は処理ステップを示す。
【００６８】
例３では、回路情報格納部１の回路情報（ドライバの内部抵抗値、ドライバの飽和電流値、ドライバの電源電圧値）を入力データとして、ノイズ対策決定処理部２が処理を行ない、伝送線路の特性インピーダンスの最小値を求めて、ノイズ対策情報格納部３に格納する処理を行う。なお、例３では、前記ドライバの内部抵抗値、ドライバの飽和電流値が、既に求められており、回路情報として提供されている場合に行う処理である。
【００６９】
先ず、ノイズ対策決定処理部２は、ドライバの電源電圧値を、ドライバの飽和電流値で割った値から、ドライバの内部抵抗値を引いた値を、伝送線路の特性インピーダンスの最小値とする（Ｓ１５）。
【００７０】
(4) ：例４
図９は例４の処理フローチャート（その１）、図１０は例４の処理フローチャート（その２）である。なお、図９は例４の全体の処理フローチャートであり、図１０は図９のＳ２１、Ｓ２２の詳細な処理（電流値が０Ａの近傍での内部抵抗値を求める処理）であり、Ｓ２１〜Ｓ２６は処理ステップを示す。以下、図９、図１０に基づいて例４の処理を説明する。
【００７１】
(a) ：全体の処理
図９に示したように、例４では、回路情報格納部１の回路情報（ドライバのプルアップ時の電圧と電流の対応テーブル、ドライバのプルダウン時の電圧と電流の対応テーブル）を入力データとして、ノイズ対策決定処理部２が処理を行ない、ドライバの内部抵抗値を求めて、ノイズ対策情報格納部３に格納する処理を行う。なお、例４は、前記例１、例３の処理を行う場合に、ドライバの内部抵抗値が未知の場合（求められていない場合）に、該ドライバの内部抵抗値を求める処理である。
【００７２】
先ず、ノイズ対策決定処理部２は、ドライバのプルアップ時の電圧と電流の対応テーブルから、電流値が０Ａの近傍での内部抵抗値を求め（Ｓ２１）、この値をプルアップ時の内部抵抗値とする。また、ドライバのプルダウン時の電圧と電流の対応テーブルから、電流値が０Ａの近傍での内部抵抗値を求め（Ｓ２２）、この値をプルダウン時の内部抵抗値とする。そして、前記プルアップ時の内部抵抗値とプルダウン時の内部抵抗値の内、大きい方の値をドライバの内部抵抗値として求める（Ｓ２３）。
【００７３】
(b) ：Ｓ２１、Ｓ２２の詳細な処理（電流値が０Ａの近傍での内部抵抗値を求める処理）
この処理では、ノイズ対策決定処理部２は、前記電圧と電流の対応テーブル（プルアップ時とプルダウン時の対応テーブル）から、電流値が０Ａ以上のうち、最小である電流値「Ａ１」と、対応する電圧値「Ｖ１」を取得する（Ｓ２４）。また、ノイズ対策決定処理部２は、前記電圧と電流の対応テーブルから、電流値が０Ａ未満のうち、最大である電流値「Ａ２」と、対応する電圧値「Ｖ２」を取得する（Ｓ２５）。
【００７４】
次に、ノイズ対策決定処理部２は、前記「Ｖ１」と「Ｖ２」の差分を、「Ａ１」と「Ａ２」の差分で割った値を、内部抵抗値として求める（Ｓ２６）。なお、前記処理では、プルアップ時の内部抵抗値を求める処理と、プルダウン時の内部抵抗値を求める処理を含めて（共通に）説明してある。
【００７５】
(5) ：例５
図１１は例５の処理フローチャートである。以下、図１１に基づいて例５の処理を説明する。なお、Ｓ３１〜Ｓ３３は処理ステップを示す。
【００７６】
例５では、回路情報格納部１の回路情報（ドライバのプルダウン時の電圧と電流の対応テーブル、ドライバのプルアップ時の電圧と電流の対応テーブル、ドライバの電源電圧値）を入力データとしてノイズ対策決定処理部２が処理を行ない、ドライバの飽和電流値を求めて、ノイズ対策情報格納部３に格納する処理を行う。なお、例５では、例３の処理を行う場合に、前記ドライバの飽和電流値が未知の場合に、該ドライバの飽和電流値を求める処理である。
【００７７】
ノイズ対策決定処理部２は、先ず、ドライバのプルダウン時の電圧と電流の対応テーブルから、ドライバの電源電圧値と等しい電流値を求め、この値をプルダウン時の飽和電流値とする（Ｓ３１）。また、ノイズ対策決定処理部２は、ドライバのプルアップ時の電圧と電流の対応テーブルから、電圧値が０Ｖに対応する電流値を求め、この値をプルアップ時の飽和電流値とする（Ｓ３２）。
【００７８】
そして、ノイズ対策決定処理部２は、前記プルダウン時の飽和電流値とプルアップ時の飽和電流値のうち、小さい方の値を求め、この値をドライバの飽和電流値とする（Ｓ３３）。
【００７９】
(6) ：例６
図１２は例６の処理フローチャートであり、Ａ図は１対２伝送説明図、Ｂ図は処理フローチャートである。以下、図１２に基づいて例６の処理を説明する。なお、Ｓ３５は処理ステップを示す。
【００８０】
例６は、図１２のＡ図に示したような１対２伝送において、伝送線路１の特性インピーダンス値が決まっている場合に、伝送線路２の特性インピーダンス値を決める処理である。
【００８１】
この例６の処理では、回路情報格納部１の回路情報（レシーバＡの等価容量、レシーバＢの等価容量、伝送線路１の特性インピーダンス値）を入力データとして、ノイズ対策決定処理部２が処理を行ない、伝送線路２の特性インピーダンス値を求めて、ノイズ対策情報格納部３に格納する処理を行う。
【００８２】
ノイズ対策決定処理部２は、レシーバＡの等価容量と、伝送線路１の特性インピーダンス値の積を、レシーバＢの等価容量で割った値を求め、この値を伝送線路２の特性インピーダンス値とする（Ｓ３５）。
【００８３】
§３：具体的な数値例による説明
以下、前記例１〜例６について、具体的な数値例により説明する。なお、具体的な数値としては、図５のＡ図に示したプルアップ時の電圧と電流の対応テーブル例、図５のＢ図に示したプルダウン時の電圧と電流の対応テーブル例、及び図５のＣ図に示した関係テーブル例１、図５のＤ図に示した関係テーブル例２を用いる。
【００８４】
(1) ：例１の処理
前記例１の処理では、次のようにして処理を行う。この場合、或る電子回路に１対１伝送が存在したとする。そして、ドライバの電源電圧値＝３．３Ｖ、ドライバの内部抵抗値＝２０Ω、レシーバの、信号がハイレベルと認識する電圧値の範囲＝２．０Ｖ〜４．１Ｖ、ドライバ・レシーバ間の伝送線路の特性インピーダンス値＝６０Ωであるとする。
【００８５】
ノイズ対策決定処理部２は、前記情報を回路情報として入力し、処理を行う。この処理では、正規化された、入力電圧の許容最小値＝２．０／３．３＝０．６０６Ｖとなる。また、正規化された、入力電圧の許容最大値＝４．１／３．３＝１．２４２４Ｖとなる。
【００８６】
そこで、ノイズ対策決定処理部２は、これらの情報をキーにして、データベース４の関係テーブルを参照すると、ダンピング抵抗値の範囲＝１６Ω〜１１８Ωとなる。このダンピング抵抗値の範囲をノイズ対策方法として、ノイズ対策情報格納部３に格納する。
【００８７】
(2) ：例２の処理
前記例２の処理では、次のようにして処理を行う。この場合、或る電子回路に１対１伝送が存在したとする。そして、ドライバの立ち上がり時間＝２．０ナノ秒、ドライバ・レシーバ間の伝送線路の１ミリメートル当たりの伝播遅延時間＝０．６ナノ秒とする。
【００８８】
ノイズ対策決定処理部２は、前記情報を回路情報として入力し、処理を行う。この処理では、立ち上がり時間と立ち下がり時間の内、小さい方の値＝２．０ナノ秒なので、これらの情報をキーにして、データベース４の関係テーブルを参照すると、ダンピング抵抗のドライバからの最短挿入位置＝１．６７ｍｍとなる。  ノイズ対策決定処理部２は、このダンピング抵抗のドライバからの最短挿入位置を、ノイズ対策方法として、ノイズ対策情報格納部３に格納する。
【００８９】
(3) ：例３の処理
前記例３の処理では、次のようにして処理を行う。この場合、或る電子回路に１対１伝送が存在したとする。そして、ドライバの電源電圧＝３．３Ｖ、ドライバの内部抵抗値＝２０Ω、ドライバの飽和電流値＝５．５ｍＡとする。
【００９０】
ノイズ対策決定処理部２は、前記情報を回路情報として入力し、処理を行う。この処理では、伝送線路の特性インピータダンスの最小値＝（３．３Ｖ／５５ｍＡ）−２０Ω＝４０Ωとなる。ノイズ対策決定処理部２は、この伝送線路の特性インピーダンスの最小値＝４０Ωを、ノイズ対策方法として、ノイズ対策情報格納部３に格納する。
【００９１】
(4) ：例４の処理
前記例４の処理では、次のようにして処理を行う。この場合、或る電子回路に１対１伝送が存在したとする。そして、ノイズ対策決定処理部２は、ドライバのプルアップ時の電圧と電流の対応テーブルから、プルアップ時の内部抵抗値を求める。この場合、ドライバのプルアップ時の電圧と電流の対応テーブルによれば、電流が０Ａの時の電圧値＝３．３Ｖであり、電流＝−１０ｍＡの時の電圧値＝３．１２Ｖである。
【００９２】
従って、３．３Ｖと３．１２Ｖの差分を１０ｍＡで割ると、プルアップ時の内部抵抗値＝１８Ωとなる。同様に、ドライバのプルダウン時の電圧と電流の対応テーブルによれば、電流＝０Ａの時の電圧値＝０Ｖであり、電流が−１０ｍＡの時の電圧値＝−０．２Ｖである。この場合、０Ｖと−０．２Ｖの差分を、１０ｍＡで割ると、プルダウン時の内部抵抗値＝２０Ωとなる。
【００９３】
このため、プルアップ時の内部抵抗値＝１８Ωと、プルダウン時の内部抵抗値＝２０Ωの内、大きい方の値＝２０Ωをとり、ドライバの内部抵抗値＝２０Ωとする。このドライバの内部抵抗値＝２０Ωを、例１と例３のデータとして利用する。
【００９４】
(5) ：例５の処理
前記例５の処理では、次のようにして処理を行う。この場合、或る電子回路に１対１伝送が存在したとする。この場合、ドライバの電源電圧値＝３．３Ｖとする。
【００９５】
ノイズ対策決定処理部２は、先ず、ドライバのプルダウン時の電圧と電流の対応テーブルから、ドライバの電源電圧値＝３．３Ｖと等しい電圧値と対応する電流値を求め、この値をプルダウン時の飽和電流値とする。この例では、ドライバのプルアップ時の電圧と電流の対応テーブルによれば、電圧値０Ｖの時の電流値＝−６０ｍＡなので、この値の絶対値である６０ｍＡを、プルアップ時の飽和電流値（＝６０ｍＡ）とする。
【００９６】
同様に、プルダウン時の電圧と電流の対応テーブルから、プルダウン時の飽和電流値を求める。この例では、ドライバのプルダウン時の電圧と電流の対応テーブルによれば、ドライバの電源電圧値＝３．３Ｖと等しい電圧値と対応する電流値＝５５ｍＡなので、この値をそのまま、プルダウン時の飽和電流値（＝５５ｍＡ）とする。
【００９７】
そして、ノイズ対策決定処理部２は、前記プルダウン時の飽和電流値＝５５ｍＡとプルアップ時の飽和電流値＝６０ｍＡの内、小さい方の値＝５５ｍＡを求め、この値＝５５ｍＡをドライバの飽和電流値とする。このドライバの飽和電流値＝５５ｍＡを、前記例３のデータとして利用する。
【００９８】
(6) ：例６の処理
前記例６の処理では、次のようにして処理を行う。この場合、或る電子回路に１対２伝送が存在したとする。そして、ノイズ対策決定処理部２は、レシーバＡの等価容量＝２ｐＦ、レシーバＢの等価容量＝３ｐＦ、伝送線路１の特性インピーダンス値＝６０Ωとする。
【００９９】
ノイズ対策決定処理部２は、レシーバＡの等価容量＝２ｐＦと、伝送線路１の特性インピーダンス値＝６０Ωの積を、レシーバＢの等価容量＝３ｐＦで割った値＝４０Ωを求め、この値＝４０Ωを伝送線路２の特性インピーダンス値とする。
【０１００】
（その他の説明）
ところで、近年の更なる各種電子機器の小型化や高速化に伴い、ノイズ解析及びノイズ対策を必要とするネットが増加し、設計工数が増加している。このため、回路設計と実装設計とノイズ解析を繰り返すといった手戻りが発生しないノイズ対策が必要となってきた。この場合、回路設計及び実装設計前に少なくとも１ネット分の回路モデルを作成し、該回路モデルを入力してノイズ対策を決定する必要がある。
【０１０１】
また、回路設計及び実装設計前に少なくとも１ネット分の回路モデルを作成し、ノイズ解析とノイズ対策を行う場合でも、常に回路シミュレータを実行し、回路シミュレータの結果を元にノイズ対策を決定する方法では、回路シミュレータの処理時間が他の処理に比べて長いため、全体の処理時間が増大するという問題があった。特に、設計、対策（設計変更）、解析といった作業サイクルを繰り返す場合に問題が大きくなる。このため、回路シミュレータの実行を最小限に抑えてノイズ対策を決定する仕組みが必要であった。
【０１０２】
更に、回路シミュレータの実行を最小限に抑えるために、前記反射ノイズ対策においても、回路シミュレータの結果を使わずに、ダンピング抵抗を決定する必要がある。配線の特性インピーダンスとドライバ素子の出力抵抗に整合するダンピング抵抗値を推奨回路情報とする場合、実際の伝送波形で問題がなくても、入力回路情報に既に挿入されているダンピング抵抗値が一致しないため、ノイズ対策としてダンピング抵抗値の変更が必要と決定される場合がある。このため、回路の動作において問題の発生しない範囲のダンピング抵抗値を推奨回路情報とし、ノイズ対策を決定する仕組みが必要であった。
【０１０３】
また、配線トポロジの決定では、配線トポロジの選択と配線変更とノイズ解析とを繰り返す必要があるが、配線トポロジの選択と配線変更を設計者が行なっていたのでは時間がかかるといった問題がある。このため、配線トポロジや配線変更とノイズ解析を短時間の間で繰り返し、最適な配線トポロジを選択し、ノイズ対策を決定する仕組みが必要である。
【０１０４】
前記の説明に対し、次の構成を付記する。
【０１０５】
（付記１）
対象とする回路の回路情報を入力し、回路定数を規定したデータベースの情報を参照することで、１対１伝送の回路で電子回路が正常に動作する範囲にノイズを抑えるためのノイズ対策方法を決定するノイズ対策決定装置であって、
前記回路情報として、電子回路が正常に動作する、レシーバにおける電圧の許容範囲と、ドライバの電源電圧値と、伝送線路の特性インピーダンス値と、ドライバの内部抵抗値を用い、これらの入力情報から、反射ノイズを抑え電子回路が正常に動作するダンピング抵抗値の範囲をノイズ対策方法として決定するノイズ対策決定手段を備えていることを特徴とするノイズ対策決定装置。
【０１０６】
（付記２）
対象とする回路の回路情報を入力し、回路定数を規定したデータベースの情報を参照することで、１対１伝送の回路で電子回路が正常に動作する範囲にノイズを抑えるためのノイズ対策方法を決定するノイズ対策決定装置であって、
前記回路情報として、ドライバの立ち上がり時間と、ドライバの立ち下がり時間と、伝送線路の単位長さ当たりの伝播遅延時間を用い、これらの入力情報から、反射ノイズを抑え電子回路が正常に動作するダンピング抵抗のドライバからの最短挿入位置をノイズ対策方法として決定するノイズ対策決定手段を備えていることを特徴とするノイズ対策決定装置。
【０１０７】
（付記３）
対象とする回路の回路情報を入力し、１対１伝送の回路で電子回路が正常に動作する範囲にノイズを抑えるためのノイズ対策方法を決定するノイズ対策決定装置であって、
前記回路情報として、ドライバの内部抵抗値と、ドライバの飽和電流値と、ドライバの電源電圧値を用い、これらの入力情報から、レシーバにおいて電子回路が正常に動作する電圧となる伝送線路の特性インピーダンスの最小値をノイズ対策方法として決定するノイズ対策決定手段を備えていることを特徴とするノイズ対策決定装置。
【０１０８】
（付記４）
前記回路情報として与えられたドライバの電圧と電流の対応テーブルから、プルアップ時の内部抵抗値として、プルアップ時の電圧と電流の対応テーブルにおける電流値０アンペア近傍での内部抵抗値を求める第１の内部抵抗値決定手段と、
前記ドライバの電圧と電流の対応テーブルから、プルダウン時の内部抵抗値として、プルダウン時の電圧と電流の対応テーブルにおける電流値０アンペア近傍での内部抵抗値を求める第２の内部抵抗値決定手段と、
前記求めた２つの内部抵抗値の内、大きい方の内部抵抗値をドライバの内部抵抗値として求める第３の内部抵抗値決定手段とを備えていることを特徴とする（付記１）又は（付記３）記載のノイズ対策決定装置。
【０１０９】
（付記５）
前記回路情報として、ドライバのプルダウン時の電圧と電流の対応テーブルの情報と、ドライバのプルアップ時の電圧と電流の対応テーブルの情報と、ドライバの電源電圧値を用い、
前記ドライバのプルダウン時の電圧と電流の対応テーブルから、前記ドライバの電源電圧値と等しい電圧値と対応する電流値を求めてプルダウン時の飽和電流値として決定する第１の飽和電流決定手段と、
前記ドライバのプルアップ時の電圧と電流の対応テーブルから、電圧値が０ボルトに対応する電流値を求めてプルアップ時の飽和電流値として決定する第２の飽和電流決定手段と、
前記第１、第２の飽和電流決定手段が決定した飽和電流値の内、小さい方の値をドライバの飽和電流値として決定する第３の飽和電流値決定手段とを備えていることを特徴とする（付記３）記載のノイズ対策決定装置。
【０１１０】
（付記６）
対象とする回路の回路情報を入力し、１対２伝送の回路で電子回路が正常に動作する範囲にノイズを抑えるためのノイズ対策方法を決定するノイズ対策決定装置であって、
前記回路情報として、２つのレシーバの等価容量値と、一方の伝送線路の特性インピーダンス値を用い、これらの入力情報から、電子回路が正常に動作する負荷バランスとなるような、他方の伝送線路の特性インピーダンス値を決定するノイズ対策決定手段を備えていることを特徴とするノイズ対策決定装置。
【０１１１】
（付記７）
コンピュータに、
回路情報として、電子回路が正常に動作する、レシーバにおける電圧の許容範囲と、ドライバの電源電圧値と、伝送線路の特性インピーダンス値と、ドライバの内部抵抗値を用い、これらの入力情報から、反射ノイズを抑え、電子回路が正常に動作するダンピング抵抗値の範囲を、ノイズ対策方法として決定するノイズ対策決定手段の機能を実現するためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１１２】
（付記８）
コンピュータに、
回路情報として、電子回路が正常に動作する、レシーバにおける電圧の許容範囲と、ドライバの電源電圧値と、伝送線路の特性インピーダンス値と、ドライバの内部抵抗値を用い、これらの入力情報から、反射ノイズを抑え、電子回路が正常に動作するダンピング抵抗値の範囲を、ノイズ対策方法として決定するノイズ対策決定手段の機能を実現するためのプログラム。
【０１１３】
（付記における発明の効果の説明）
(a) ：（付記４）では、第１の内部抵抗値決定手段は、ドライバの電圧と電流の対応テーブルから、プルアップ時の内部抵抗値として、プルアップ時の電圧と電流の対応テーブルにおける電流０アンペア近傍での内部抵抗値を求める。次に、第２の内部抵抗値決定手段は、ドライバの電圧と電流の対応テーブルから、プルダウン時の内部抵抗値として、プルダウン時の電圧と電流の対応テーブルにおける電流０アンペア近傍での内部抵抗値を求める。そして、第３の内部抵抗値決定手段は、前記求めた２つの内部抵抗値の内、大きい方の内部抵抗値をドライバの内部抵抗値として求める。
【０１１４】
このようにしてドライバの内部抵抗値を求めることで、前記（付記１）、又は（付記３）の装置において、精度の高いノイズ対策を決定することができるため、従来に比べて設計工数が削減できる。
【０１１５】
(b) ：（付記５）では、第１の飽和電流決定手段は、ドライバのプルダウン時の電圧と電流の対応テーブルから、ドライバの電源電圧値と等しい電圧値と対応する電流値を求めてプルダウン時の飽和電流値として決定する。また、第２の飽和電流決定手段は、前記ドライバのプルアップ時の電圧と電流の対応テーブルから、電圧値が０ボルトに対応する電流値を求めてプルアップ時の飽和電流値として決定する。そして、第３の飽和電流値決定手段は、前記第１、第２の飽和電流決定手段が決定した飽和電流値の内、小さい方の値をドライバの飽和電流値として決定する。
【０１１６】
このようにしてドライバの飽和電流値を求めることで、前記（付記３）の装置において、より精度の高いノイズ対策を決定することができるため、従来に比べて設計工数が削減できる。
【図面の簡単な説明】
【０１１７】
【図１】本発明の原理説明図である。
【図２】本発明の実施の形態におけるノイズ対策決定装置のブロック図であり、Ａ図は装置基本構成図、Ｂ図は具体的な装置例である。
【図３】本発明の実施の形態における回路構成の説明図であり、Ａ図はドライバ／レシーバの説明図、Ｂ図は１対１伝送の説明図、Ｃ図は１対２伝送の説明図である。
【図４】本発明の実施の形態における対応テーブルの説明図であり、Ａ図はプルアップ時の電圧と電流の対応テーブルの説明図、Ｂ図はプルダウン時の電圧と電流の対応テーブルの説明図である。
【図５】本発明の実施の形態における対応テーブル例であり、Ａ図はプルアップ時の電圧と電流の対応テーブル例、Ｂ図はプルダウン時の電圧と電流の対応テーブル例、Ｃ図は関係テーブル例１、Ｄ図は関係テーブル例２である。
【図６】本発明の実施の形態における例１の処理フローチャートである。
【図７】本発明の実施の形態における例２の処理フローチャートである。
【図８】本発明の実施の形態における例３の処理フローチャートである。
【図９】本発明の実施の形態における例４の処理フローチャート（その１）である。
【図１０】本発明の実施の形態における例４の処理フローチャート（その２）である。
【図１１】本発明の実施の形態における例５の処理フローチャートである。
【図１２】本発明の実施の形態における例６の処理フローチャートであり、Ａ図は１対２伝送説明図、Ｂ図は処理フローチャートである。
【符号の説明】
【０１１８】
１  回路情報格納部
２  ノイズ対策決定処理部
３  ノイズ対策情報格納部
４  データベース
１１  コンピュータ本体
１２  ディスプレイ装置
１３  入力装置
１４  リムーバブルディスクドライブ
１５  磁気ディスク装置
１６  プリンタ
１７  ＣＰＵ（中央演算処理装置）
１８  ＲＯＭ（リードオンリメモリ）
１９  メモリ
２０  インターフェイス制御部（Ｉ／Ｆ制御部）
２１  通信制御部
【図１】
0004620708.tif 000002
【図２】
0004620708.tif 000003
【図３】
0004620708.tif 000004
【図４】
0004620708.tif 000005
【図５】
0004620708.tif 000006
【図６】
0004620708.tif 000007
【図７】
0004620708.tif 000008
【図８】
0004620708.tif 000009
【図９】
0004620708.tif 000010
【図１０】
0004620708.tif 000011
【図１１】
0004620708.tif 000012
【図１２】
0004620708.tif 000013