(57)【特許請求の範囲】
【請求項１】
拡大手段と、
検出手段と、
探索手段と、
計算手段と、
表示手段と
を有するプリント基板に配線されている信号線の帰還電流経路を計算するプリント基板における帰還電流経路の計算装置のプリント基板における帰還電流経路の計算方法において、
前記拡大手段が信号線の線幅を第１の配線幅係数で拡大する第１のステップと、
前記検出手段が前記第１のステップにより線幅が拡大された信号線の領域と前記信号線に接続される信号源部品と信号受信部品とに共通のグランド領域とが重なる重なり領域を検出する第２のステップと、
前記第２のステップにより検出された重なり領域が前記第１のステップにより線幅が拡大された信号線の領域内において連続している場合に、前記探索手段が前記第１のステップにより線幅が拡大された信号線の領域内を通る帰還電流経路を探索する第３のステップと、
前記計算手段が前記第３のステップにより探索された帰還電流経路と所定の条件との適合割合を計算する第４のステップと
を有することを特徴とするプリント基板における帰還電流経路の計算方法。
【請求項２】
拡大手段と、
検出手段と、
探索手段と、
計算手段と、
表示手段と
を有するプリント基板に配線されている信号線の帰還電流経路を計算するプリント基板における帰還電流経路の計算装置のプリント基板における帰還電流経路の計算方法において、
前記拡大手段が信号線の線幅を第１の配線幅係数で拡大する第１のステップと、
前記検出手段が前記第１のステップにより線幅が拡大された信号線の領域と前記信号線に接続される信号源部品と信号受信部品とに共通のグランド領域とが重なる重なり領域を検出する第２のステップと、
前記第２のステップにより検出された重なり領域が前記第１のステップにより線幅が拡大された信号線の領域内において不連続である場合に、前記探索手段が前記不連続な部分においては前記第１の配線幅係数より大きい第２の配線幅係数の範囲で迂回し、前記第１のステップにより線幅が拡大された信号線の領域内を通る帰還電流経路を探索する第３のステップと、
前記計算手段が前記第３のステップにより探索された帰還電流経路と所定の条件との適合割合を計算する第４のステップと
を有することを特徴とするプリント基板における帰還電流経路の計算方法。
【請求項３】
請求項１または請求項２のいずれか１項に記載のプリント基板における帰還電流経路の計算方法において、さらに、
前記表示手段が前記第４のステップの計算結果に応じたガイダンスを表示するステップと
を有することを特徴とするプリント基板における帰還電流経路の計算方法。
【請求項４】
プリント基板に配線されている信号線の帰還電流経路を計算するプリント基板における帰還電流経路の計算装置において、
信号線の線幅を第１の配線幅係数で拡大する拡大手段と、
前記拡大手段により線幅が拡大された信号線の領域と前記信号線に接続される信号源部品と信号受信部品とに共通のグランド領域とが重なる重なり領域を検出する検出手段と、
前記検出手段により検出された重なり領域が前記拡大手段により線幅が拡大された信号線の領域内において連続している場合に、前記拡大手段により線幅が拡大された信号線の領域内を通る帰還電流経路を探索する探索手段と、
前記探索手段により探索された帰還電流経路と所定の条件との適合割合を計算する計算手段と
を有するプリント基板における帰還電流経路の計算装置。
【請求項５】
プリント基板に配線されている信号線の帰還電流経路を計算するプリント基板における帰還電流経路の計算装置において、
信号線の線幅を第１の配線幅係数で拡大する拡大手段と、
前記拡大手段により線幅が拡大された信号線の領域と前記信号線に接続される信号源部品と信号受信部品とに共通のグランド領域とが重なる重なり領域を検出する検出手段と、
前記検出手段により検出された重なり領域が前記拡大手段により線幅が拡大された信号線の領域内において不連続である場合に、前記不連続な部分においては前記第１の配線幅係数より大きい第２の配線幅係数の範囲で迂回し、前記拡大手段により線幅が拡大された信号線の領域内を通る帰還電流経路を探索する探索手段と、
前記探索手段により探索された帰還電流経路と所定の条件との適合割合を計算する計算手段と
を有するプリント基板における帰還電流経路の計算装置。
【請求項６】
請求項４または請求項５のいずれか１項に記載のプリント基板における帰還電流経路の計算装置において、さらに、
前記計算手段の計算結果に応じたガイダンスを表示する表示手段と
を有するプリント基板における帰還電流経路の計算装置。
【請求項７】
プリント基板に配線されている信号線の帰還電流経路の計算を、コンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、
信号線の線幅を第１の配線幅係数で拡大する第１の処理と、
前記第１の処理により線幅が拡大された信号線の領域と前記信号線に接続される信号源部品と信号受信部品とに共通のグランド領域とが重なる重なり領域を検出する第２の処理と、
前記第２の処理により検出された重なり領域が前記第１の処理により線幅が拡大された信号線の領域内において連続している場合に、前記第１の処理により線幅が拡大された信号線の領域内を通る帰還電流経路を探索する第３の処理と、
前記第３の処理により探索された帰還電流経路と所定の条件との適合割合を計算する第４の処理と
を、コンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
プリント基板に配線されている信号線の帰還電流経路の計算を、コンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、
信号線の線幅を第１の配線幅係数で拡大する第１の処理と、
前記第１の処理により線幅が拡大された信号線の領域と前記信号線に接続される信号源部品と信号受信部品とに共通のグランド領域とが重なる重なり領域を検出する第２の処理と、
前記第２の処理により検出された重なり領域が前記第１の処理により線幅が拡大された信号線の領域内において不連続である場合に、前記不連続な部分においては前記第１の配線幅係数より大きい第２の配線幅係数の範囲で迂回し、前記第１の処理により線幅が拡大された信号線の領域内を通る帰還電流経路を探索する第３の処理と、
前記第３の処理により探索された帰還電流経路と所定の条件との適合割合を計算する第４の処理と
を、コンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項９】
請求項７または請求項８のいずれか１項に記載のコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、さらに、
前記第４の処理の計算結果に応じたガイダンスを表示する処理と
を、コンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１０】
プリント基板に配線されている信号線の帰還電流経路を計算するプリント基板における帰還電流経路の計算装置に用いるプログラムであって、
コンピュータを、
信号線の線幅を第１の配線幅係数で拡大する拡大手段、
前記拡大手段により線幅が拡大された信号線の領域と前記信号線に接続される信号源部品と信号受信部品とに共通のグランド領域とが重なる重なり領域を検出する検出手段、
前記検出手段により検出された重なり領域が前記拡大手段により線幅が拡大された信号線の領域内において連続している場合に、前記拡大手段により線幅が拡大された信号線の領域内を通る帰還電流経路を探索する探索手段、
前記探索手段により探索された帰還電流経路と所定の条件との適合割合を計算する計算手段、
として機能させるためのプログラム。
【請求項１１】
プリント基板に配線されている信号線の帰還電流経路を計算するプリント基板における帰還電流経路の計算装置に用いるプログラムであって、
コンピュータを、
信号線の線幅を第１の配線幅係数で拡大する拡大手段、
前記拡大手段により線幅が拡大された信号線の領域と前記信号線に接続される信号源部品と信号受信部品とに共通のグランド領域とが重なる重なり領域を検出する検出手段、
前記検出手段により検出された重なり領域が前記拡大手段により線幅が拡大された信号線の領域内において不連続である場合に、前記不連続な部分においては前記第１の配線幅係数より大きい第２の配線幅係数の範囲で迂回し、前記拡大手段により線幅が拡大された信号線の領域内を通る帰還電流経路を探索する探索手段、
前記探索手段により探索された帰還電流経路と所定の条件との適合割合を計算する計算手段、
として機能させるためのプログラム。
【請求項１２】
請求項１０または請求項１１のいずれか１項に記載のプログラムにおいて、さらに、
コンピュータを、
前記計算手段の計算結果に応じたガイダンスを表示する表示手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリント基板における帰還電流経路の計算方法、その装置、コンピュータ読み取り可能な記録媒体およびプログラムに関し、さらに詳細には、プリント基板におけるＥＭＣ（ｅｌｅｃｔｒｏｍａｇｎｅｔｉｃ  ｃｏｍｐａｔｉｂｉｌｉｔｙ：電磁的両立性）対策として用いて好適なプリント基板における帰還電流経路の計算方法、その装置、コンピュータ読み取り可能な記録媒体およびプログラムに関し、特に、プリント基板においてＥＭＣを考慮した帰還電流経路を実現する際に用いて好適なプリント基板における帰還電流経路の計算方法、その装置、コンピュータ読み取り可能な記録媒体およびプログラムに関する。
【０００２】
なお、本明細書において、「帰還電流経路」とは、プリント基板に配線される信号線の帰還電流が流れる経路を意味する。
【０００３】
【従来の技術】
従来、プリント基板の設計において、プリント基板における信号線の配置配線を決定する場合には、配線効率や実装密度の観点のみから各信号線の配置配線を決定することが多く、プリント基板における各信号線の配置配線は電気的な影響をあまり考慮せずに決定されていた。
【０００４】
このため、上記のようにして信号線の配置配線を決定されたプリント基板においては、結果的にＥＭＣの点で問題を生ずることが多かった。
【０００５】
即ち、プリント基板の設計において、電気的な影響を考慮せずに信号線の配置配線を決定すると、信号線の配線下において、プリント基板に形成される電源／ＧＮＤ（ｇｒｏｕｎｄ：グランド）のパターンのスリットにより、電源／ＧＮＤのパターンが連続せずに分断する部分が発生することがある。
【０００６】
こうした場合に、信号線の帰還電流が流れる帰還電流経路の構造によっては、意図しない不要なスロットアンテナが基板の物理構造のためにできてしまうことがあり、この意図しない不要なスロットアンテナはＥＭＣの点で不具合を大きくすることがある。
【０００７】
また、信号線に沿って帰還電流が流れることができずに、帰還電流経路の迂回距離が長くなるような場合には、こうした帰還電流経路の不要な迂回経路がプリント基板上に発生するノイズ源となり、プリント基板全体についてＥＭＣの点で問題を悪化させることとなっていた。
【０００８】
このため、プリント基板上に形成される信号線の帰還電流経路は、不要な迂回経路がなく、シンプルにする必要があった。
【０００９】
ところで、従来においては、上記したようなＥＭＣに関する問題については、実際にプリント基板を作成してからでないと判らない点があった。
【００１０】
従って、従来においては、プリント基板の作成後にＥＭＣの点で問題が生じると、その問題が解決されるまで何度でも設計を繰り返し行う必要があり、開発費や製造費などのコストが増大する一方であるという問題点があった。
【００１１】
【発明が解決しようとする課題】
本発明は、上記したような従来の技術の有する問題点に鑑みてなされたものであり、その目的とするところは、プリント基板の作成に伴う開発費や製造費などのコストの低減を図りながら、ＥＭＣに関する問題の発生を抑制することができるようにしたプリント基板における帰還電流経路の計算方法、その装置、コンピュータ読み取り可能な記録媒体およびプログラムを提供しようとするものである。
【００１２】
また、本発明の目的とするところは、ＥＭＣの点で障害が起こらないようにする指標やガイダンスを表示することのできるようにしたプリント基板における帰還電流経路の計算方法、その装置、コンピュータ読み取り可能な記録媒体およびプログラムを提供しようとするものである。
【００１３】
【課題を解決するための手段】
上記目的を達成するために、本発明によるプリント基板における帰還電流経路の計算方法、その装置、コンピュータ読み取り可能な記録媒体およびプログラムは、プリント基板の設計データのみを用いて計算処理を行うことでＥＭＣに関する問題の発生を予測し、プリント基板の作成に伴う開発費や製造費などのコストの低減を図りながら、ＥＭＣに関する問題の発生を抑制することができるようにしたものである。
【００１４】
こうした本発明によるプリント基板における帰還電流経路の計算方法、その装置、コンピュータ読み取り可能な記録媒体およびプログラムを用いることによって、プリント基板における帰還電流経路を不要な迂回経路がなくシンプルにすることが可能となり、意図しない不要なスロットアンテナが基板上に形成されることが防止されて、ＥＭＣに関する問題の発生を確実に抑止することができるようになる。
【００１５】
また、本発明によるプリント基板における帰還電流経路の計算方法、その装置、コンピュータ読み取り可能な記録媒体およびプログラムを用いることによって、帰還電流経路の不要な迂回経路がプリント基板上に発生するノイズ源となるようなこともないので、プリント基板全体についてＥＭＣの点で問題が悪化するようなことがなくなる。
【００１６】
ここで、本発明のうち請求項１に記載の発明は、拡大手段と、検出手段と、探索手段と、計算手段と、表示手段とを有するプリント基板に配線されている信号線の帰還電流経路を計算するプリント基板における帰還電流経路の計算装置のプリント基板における帰還電流経路の計算方法において、上記拡大手段が信号線の線幅を第１の配線幅係数で拡大する第１のステップと、上記検出手段が上記第１のステップにより線幅が拡大された信号線の領域と上記信号線に接続される信号源部品と信号受信部品とに共通のグランド領域とが重なる重なり領域を検出する第２のステップと、上記第２のステップにより検出された重なり領域が上記第１のステップにより線幅が拡大された信号線の領域内において連続している場合に、上記探索手段が上記第１のステップにより線幅が拡大された信号線の領域内を通る帰還電流経路を探索する第３のステップと、上記計算手段が上記第３のステップにより探索された帰還電流経路と所定の条件との適合割合を計算する第４のステップとを有するようにしたものである。
【００１７】
また、本発明のうち請求項２に記載の発明は、拡大手段と、検出手段と、探索手段と、計算手段と、表示手段とを有するプリント基板に配線されている信号線の帰還電流経路を計算するプリント基板における帰還電流経路の計算装置のプリント基板における帰還電流経路の計算方法において、上記拡大手段が信号線の線幅を第１の配線幅係数で拡大する第１のステップと、上記検出手段が上記第１のステップにより線幅が拡大された信号線の領域と上記信号線に接続される信号源部品と信号受信部品とに共通のグランド領域とが重なる重なり領域を検出する第２のステップと、上記第２のステップにより検出された重なり領域が上記第１のステップにより線幅が拡大された信号線の領域内において不連続である場合に、上記探索手段が上記不連続な部分においては上記第１の配線幅係数より大きい第２の配線幅係数の範囲で迂回し、上記第１のステップにより線幅が拡大された信号線の領域内を通る帰還電流経路を探索する第３のステップと、上記計算手段が上記第３のステップにより探索された帰還電流経路と所定の条件との適合割合を計算する第４のステップとを有するようにしたものである。
【００１８】
また、本発明のうち請求項３に記載の発明は、本発明のうち請求項１または請求項２のいずれか１項に記載の発明において、さらに、上記表示手段が上記第４のステップの計算結果に応じたガイダンスを表示するステップとを有するようにしたものである。
【００１９】
また、本発明のうち請求項４に記載の発明は、プリント基板に配線されている信号線の帰還電流経路を計算するプリント基板における帰還電流経路の計算装置において、信号線の線幅を第１の配線幅係数で拡大する拡大手段と、上記拡大手段により線幅が拡大された信号線の領域と上記信号線に接続される信号源部品と信号受信部品とに共通のグランド領域とが重なる重なり領域を検出する検出手段と、上記検出手段により検出された重なり領域が上記拡大手段により線幅が拡大された信号線の領域内において連続している場合に、上記拡大手段により線幅が拡大された信号線の領域内を通る帰還電流経路を探索する探索手段と、上記探索手段により探索された帰還電流経路と所定の条件との適合割合を計算する計算手段とを有するようにしたものである。
【００２０】
また、本発明のうち請求項５に記載の発明は、プリント基板に配線されている信号線の帰還電流経路を計算するプリント基板における帰還電流経路の計算装置において、信号線の線幅を第１の配線幅係数で拡大する拡大手段と、上記拡大手段により線幅が拡大された信号線の領域と上記信号線に接続される信号源部品と信号受信部品とに共通のグランド領域とが重なる重なり領域を検出する検出手段と、上記検出手段により検出された重なり領域が上記拡大手段により線幅が拡大された信号線の領域内において不連続である場合に、上記不連続な部分においては上記第１の配線幅係数より大きい第２の配線幅係数の範囲で迂回し、上記拡大手段により線幅が拡大された信号線の領域内を通る帰還電流経路を探索する探索手段と、上記探索手段により探索された帰還電流経路と所定の条件との適合割合を計算する計算手段とを有するようにしたものである。
【００２１】
また、本発明のうち請求項６に記載の発明は、本発明のうち請求項４または請求項５のいずれか１項に記載の発明において、さらに、上記計算手段の計算結果に応じたガイダンスを表示する表示手段とを有するようにしたものである。
【００２２】
また、本発明のうち請求項７に記載の発明は、プリント基板に配線されている信号線の帰還電流経路の計算を、コンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、信号線の線幅を第１の配線幅係数で拡大する第１の処理と、上記第１の処理により線幅が拡大された信号線の領域と上記信号線に接続される信号源部品と信号受信部品とに共通のグランド領域とが重なる重なり領域を検出する第２の処理と、上記第２の処理により検出された重なり領域が上記第１の処理により線幅が拡大された信号線の領域内において連続している場合に、上記第１の処理により線幅が拡大された信号線の領域内を通る帰還電流経路を探索する第３の処理と、上記第３の処理により探索された帰還電流経路と所定の条件との適合割合を計算する第４の処理とを、コンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体としたものである。
【００２３】
また、本発明のうち請求項８に記載の発明は、プリント基板に配線されている信号線の帰還電流経路の計算を、コンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、信号線の線幅を第１の配線幅係数で拡大する第１の処理と、上記第１の処理により線幅が拡大された信号線の領域と上記信号線に接続される信号源部品と信号受信部品とに共通のグランド領域とが重なる重なり領域を検出する第２の処理と、上記第２の処理により検出された重なり領域が上記第１の処理により線幅が拡大された信号線の領域内において不連続である場合に、上記不連続な部分においては上記第１の配線幅係数より大きい第２の配線幅係数の範囲で迂回し、上記第１の処理により線幅が拡大された信号線の領域内を通る帰還電流経路を探索する第３の処理と、上記第３の処理により探索された帰還電流経路と所定の条件との適合割合を計算する第４の処理とを、コンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体としたものである。
【００２４】
また、本発明のうち請求項９に記載の発明は、請求項７または請求項８のいずれか１項に記載のコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、さらに、上記第４の処理の計算結果に応じたガイダンスを表示する処理とを、コンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体としたものである。
【００２５】
また、本発明のうち請求項１０に記載の発明は、プリント基板に配線されている信号線の帰還電流経路を計算するプリント基板における帰還電流経路の計算装置に用いるプログラムであって、コンピュータを、信号線の線幅を第１の配線幅係数で拡大する拡大手段、上記拡大手段により線幅が拡大された信号線の領域と上記信号線に接続される信号源部品と信号受信部品とに共通のグランド領域とが重なる重なり領域を検出する検出手段、上記検出手段により検出された重なり領域が上記拡大手段により線幅が拡大された信号線の領域内において連続している場合に、上記拡大手段により線幅が拡大された信号線の領域内を通る帰還電流経路を探索する探索手段、上記探索手段により探索された帰還電流経路と所定の条件との適合割合を計算する計算手段、として機能させるためのプログラムとしたものである。
【００２６】
また、本発明のうち請求項１１に記載の発明は、プリント基板に配線されている信号線の帰還電流経路を計算するプリント基板における帰還電流経路の計算装置に用いるプログラムであって、コンピュータを、信号線の線幅を第１の配線幅係数で拡大する拡大手段、上記拡大手段により線幅が拡大された信号線の領域と上記信号線に接続される信号源部品と信号受信部品とに共通のグランド領域とが重なる重なり領域を検出する検出手段、上記検出手段により検出された重なり領域が上記拡大手段により線幅が拡大された信号線の領域内において不連続である場合に、上記不連続な部分においては上記第１の配線幅係数より大きい第２の配線幅係数の範囲で迂回し、上記拡大手段により線幅が拡大された信号線の領域内を通る帰還電流経路を探索する探索手段、上記探索手段により探索された帰還電流経路と所定の条件との適合割合を計算する計算手段、として機能させるためのプログラムとしたものである。
【００２７】
また、本発明のうち請求項１２に記載の発明は、請求項１０または請求項１１のいずれか１項に記載のプログラムにおいて、さらに、コンピュータを、上記計算手段の計算結果に応じたガイダンスを表示する表示手段、として機能させるためのプログラムとしたものである。
【００２８】
【発明の実施の形態】
以下、添付の図面を参照しながら、本発明によるプリント基板における帰還電流経路の計算方法およびその装置の実施の形態の一例を詳細に説明する。
【００２９】
図１には、本発明によるプリント基板における帰還電流経路の計算装置の実施の形態の一例のシステム構成を表すブロック構成図が示されている。
【００３０】
即ち、この本発明によるプリント基板における帰還電流経路の計算装置（以下、単に「計算装置」と称する。）は、その全体の動作を中央処理装置（ＣＰＵ）１０を用いて制御するように構成されている。
【００３１】
このＣＰＵ１０には、バス１２を介して、ＣＰＵ１０の制御のためのプログラムや後述する各種の情報などを記憶するリードオンリメモリ（ＲＯＭ）やＣＰＵ１０のワーキングエリアとして用いられる記憶領域などを備えたランダムアクセスメモリ（ＲＡＭ）などから構成される内部記憶装置１４と、ＣＰＵ１０の制御に基づいて各種の表示を行うＣＲＴや液晶パネルなどの画面を備えた表示装置１６と、表示装置１６の画面上における任意の位置を指定するマウスなどのポインティングデバイス１８と、任意の文字を入力するためのキーボードなどの文字入力デバイス２０と、ＣＰＵ１０の制御により各種の情報を記憶させることができるとともに記憶した各種の情報を読み出して内部記憶装置１４に転送可能とされたハードディスクなどの外部記憶装置２２とが接続されている。
【００３２】
なお、上記したように外部記憶装置２２は各種の情報を記憶しているものであるが、本発明の実施に関連する情報としては、プリント基板の設計データたるレイアウト設計データが記憶されている。
【００３３】
ここで、レイアウト設計データは、各種の部品に関する情報である部品情報、各種の部品間の配線状態を示す配線情報ならびに後述する許容値ならびに後述する閾値の指定値などから構成されている。
【００３４】
また、部品情報には、部品の配置位置を示す配置位置情報と、部品の端子に関する情報である端子情報とが含まれている。
【００３５】
一方、配線情報には、配線の配置位置を示す配線レイアウト情報と、帰還電流経路を計算させる信号線に対して設定されて帰還電流経路を計算させる信号線を指定する指定フラグたる計算対象フラグとが含まれている。
【００３６】
以上の構成において、図２と図３とに示すフローチャートならびに図４以下の各図を参照しながら、この計算装置によって実行される処理の内容について説明する。
【００３７】
なお、この計算装置においては、ポインティングデバイス１８や文字入力デバイス２０をユーザーが操作することにより、所望の指示を入力することができるようになされている。
【００３８】
そして、ユーザーがポインティングデバイス１８や文字入力デバイス２０を操作して、外部記憶装置２２からレイアウト設計データの読み出しを指示すると、レイアウト設計データが外部記憶装置２２から読み出されて内部記憶装置１４へ転送される。
【００３９】
そうすると、ＣＰＵ１０は、内部記憶装置１４へ転送されて記憶されたレイアウト設計データから所定の情報を読み出して、以下に説明する処理をタイムシェアリングにより並列して同時に実行することになる。
【００４０】
即ち、ＣＰＵ１０は、レイアウト設計データから配線情報を読み込み（ステップＳ２０２）、配線情報から配線レイアウト情報を取得する（ステップＳ２０４）とともに、配線情報から計算対象フラグを取得する（ステップＳ２０６）。
【００４１】
その一方で、ＣＰＵ１０は、レイアウト設計データから部品情報を読み込み（ステップＳ２０８）、部品情報から配置位置情報を取得する（ステップＳ２１０）とともに、部品情報から端子情報（ステップＳ２１２）を取得する。
【００４２】
それから、計算対象フラグによって指定される信号線を処理対象配線として確定し（ステップＳ２１４）、ステップＳ２１０とステップＳ２１２から引き渡された配置位置情報と端子情報とに基づいて、処理対象配線につながる部品と端子とを確定する（ステップＳ２１６）。
【００４３】
そして、配線レイアウト情報に基づいて対象部品に共通のグランドネットの抽出処理を行い（ステップＳ２１８）、帰還電流ネットの確定処理を行う（ステップＳ２２０）。
【００４４】
ここで、上記したステップＳ２０２乃至ステップＳ２２０の処理、特に、グランドネットの抽出処理（ステップＳ２１８）と帰還電流ネットの確定処理（ステップＳ２２０）について、図４ならびに図５を参照しながら詳細に説明する。
【００４５】
図４ならびに図５には、説明のためのプリント基板の一例が示されており、このプリント基板１１０は、部品が配置され配線がなされる第１層１１０−１と、グランドパターン１２０が形成された第２層１１０−２と、グランドパターン１２２が形成された第３層１１０−３とからなるものである。
【００４６】
こうしたプリント基板１１０に対して、ステップＳ２１４の処理により、計算対象フラグによって処理対象配線となる信号線として第１層１１０−１の信号ライン１１２が指定されて確定される。そして、ステップＳ２１６の処理により、信号ライン１１２につながる部品１１４と部品１１６とが確定される。
【００４７】
ここで、部品１１４は信号源部品であり、端子１１４ａにより信号ライン１１２に接続し、グランド端子１１４ｂによりグランドパターン１２２に接続している。また、部品１１６は信号受信部品であり、端子１１６ａにより信号ライン１１２に接続し、グランド端子１１６ｂによりグランドパターン１２０に接続している。こうした場合には、部品１１４と部品１１６とをつなぐ信号ライン１１２の帰還電流（図６における破線矢印参照）は、グランドパターン１２０やグランドパターン１２２のように、部品１１４と部品１１６とに共通のグランドネットを流れる。
【００４８】
このため、ステップＳ２１８のグランドネットの抽出処理においては、部品１１４と部品１１６とに共通のグランドネットとして、グランドパターン１２０とグランドパターン１２２とに対応するグランドネットが抽出される。
【００４９】
そして、抽出されたグランドネットは、図６に示すようにして部品１１４と部品１１６とをつなぐ信号ライン１１２の帰還電流が流れるネット、即ち、帰還電流ネットとして帰還電流ネットの確定処理（ステップＳ２２０）により確定される。
【００５０】
従って、確定された帰還電流ネットは、図７に示すように第２層１１０−２のグランドパターン１２０の領域に対応する帰還電流ネット図形１００と、第３層１１０−３のグランドパターン１２２の領域に対応する帰還電流ネット図形１０２とから構成される。
【００５１】
一方、図８ならびに図９には、図４ならびに図５に示したプリント基板１１０とは異なるタイプのプリント基板１１０−ｔｙｐｅＡが示されている。このプリント基板１１０−ｔｙｐｅＡと上記したプリント基板１１０とは、第２層１１０−２に形成されたグランドパターンの領域が異なっている。
【００５２】
即ち、このプリント基板１１０−ｔｙｐｅＡの第２層１１０−２に形成されたグランドパターン１２０−ｔｙｐｅＡの領域は、プリント基板１１０の第２層１１０−２に形成されたグランドパターン１２０の領域に比べて広い。
【００５３】
ここで、上記と同様に、部品１１４と部品１１６とをつなぐ信号ライン１１２の帰還電流（図６における破線矢印参照）は、グランドパターン１２０−ｔｙｐｅＡのような部品１１４と部品１１６とに共通のグランドネットを流れることになる。
【００５４】
そして、プリント基板１１０−ｔｙｐｅＡの場合には、ステップＳ２１８のグランドネットの抽出処理においては、部品１１４と部品１１６とに共通のグランドネットとして、グランドパターン１２０−ｔｙｐｅＡとグランドパターン１２２とに対応するグランドネットが抽出される。
【００５５】
そして、抽出されたグランドネットはステップＳ２２０において帰還電流ネットとして確定される。従って、プリント基板１１０−ｔｙｐｅＡの場合に確定される帰還電流ネットは、図１０に示すように、第２層１１０−２のグランドパターン１２０−ｔｙｐｅＡの領域に対応する帰還電流ネット図形１００−ｔｙｐｅＡと、第３層１１０−３のグランドパターン１２２の領域に対応する帰還電流ネット図形１０２−ｔｙｐｅＡとから構成される。
【００５６】
また、対象配線の配線幅を拡大する処理（ステップＳ２２４）において用いる第１配線幅係数の指定値の読み込みを行い（ステップＳ２２２）、読み込んだ第１配線幅係数の指定値を対象配線の配線幅を拡大する処理（ステップＳ２２４）へ送る。この第１配線幅係数は、信号線に沿って帰還電流が最も多く流れるエリアを指定し、帰還電流経路が通る範囲を示すものである。
【００５７】
そして、対象配線の配線幅を拡大する処理（ステップＳ２２４）においては、処理対象配線の配線幅を第１配線幅係数の指定値で拡大する。この際、第１配線幅係数の指定値が大きいほど対象配線は太くなる。
【００５８】
こうして配線幅が拡大された配線の内部データとプリント基板の各層の帰還電流ネット図形との重なりの計算処理（ステップＳ２２６）を行い、次に、当該重なりの計算処理により検出された重なり図形の連続性計算処理を行う（ステップＳ２２８）。
【００５９】
そして、この重なり図形の連続性計算処理（ステップＳ２２８）の結果から、重なり図形に連続性があるか否かを判断し（ステップＳ２３０）、重なり図形に連続性があると判断した場合には連続距離値を取得し（ステップＳ２３２）、一方、重なり図形に連続性があるとは判断されなかった場合には重なり図形の不連続箇所を抽出する（ステップＳ２３４）。
【００６０】
ここで、上記したステップＳ２２２乃至ステップＳ２３４の処理、特に、重なり図形の連続性計算処理（ステップＳ２２８）について、図４ならびに図５に示すプリント基板１１０の場合を例にして詳細に説明する。
【００６１】
まず、ステップＳ２２４の処理により、プリント基板１１０の処理対象配線たる信号ライン１１２の配線幅が、第１配線幅係数の指定値で拡大される（図１１参照）。こうして配線幅が拡大された信号ライン１１２の内部データの領域２００（図１１においてハッチングで示された領域）と帰還電流ネット図形１００ならびに帰還電流ネット図形１０２との重なりが計算される（ステップＳ２２６）。
【００６２】
こうした計算処理の結果、信号ライン１１２の内部データの領域２００と帰還電流ネット図形１００とが重なる領域に対応する重なり図形３００と、信号ライン１１２の内部データの領域２００と帰還電流ネット図形１０２とが重なる領域に対応する重なり図形３０２とが検出される。図１２においては、重なり図形３００と重なり図形３０２との内部領域が網掛けで示されている。
【００６３】
そして、ステップＳ２３０の処理により、重なり図形３００と重なり図形３０２とのそれぞれについて、信号ライン１１２の内部データの領域２００において連続性があるか否かの判断がなされる。
【００６４】
この際、図１２に示す場合には、検出された重なり図形３００の内部領域と重なり図形３０２の内部領域とはいずれも、信号ライン１１２の内部データの領域２００と一致していない。こうした場合には、重なり図形３００と重なり図形３０２とはいずれも、信号ライン１１２の内部データの領域２００内において不連続であり、重なり図形に連続性があるとは判断されず、ステップＳ２３０→ステップＳ２３４と処理が進む。
【００６５】
ステップＳ２３４の処理により、第１配線幅係数の示すエリア内、即ち、信号ライン１１２の内部データの領域２００において、帰還電流ネット図形１００と帰還電流ネット図形１０２とから構成されている帰還電流ネットに対して連続性が切断された部分が、内部データの寸断箇所たる不連続箇所として抽出される。具体的には、信号ライン１１２の内部データの領域２００の部品１１６近傍の不連続箇所４００と、帰還電流ネット図形１００と帰還電流ネット図形１０２とが隣接する付近の不連続箇所４０２との２箇所の不連続箇所が抽出される（図１３参照）。
【００６６】
ここで、図１４には、帰還電流ネット図形１００が帰還電流ネット図形１００’であり、帰還電流ネット図形１０２が帰還電流ネット図形１０２’である場合が示されている。
【００６７】
図１４に示すような場合には、帰還電流ネット図形１００’ならびに帰還電流ネット図形１０２’と配線幅が拡大された信号ライン１１２の内部データの領域２００との重なりが計算されると（ステップＳ２２６）、重なり図形３００’と重なり図形３０２’とが検出される。
【００６８】
そして、ステップＳ２３０の判断処理により、重なり図形３００’と重なり図形３０２’とのそれぞれについて、信号ライン１１２の内部データの領域２００において連続性があるか否かの判断がなされる。
【００６９】
この際、重なり図形３００’の内部領域と重なり図形３０２’の内部領域とはいずれも、信号ライン１１２の内部データの領域２００と一致していない。このため、重なり図形３００’と重なり図形３０２’とはいずれも、信号ライン１１２の内部データの領域２００内において不連続であり、重なり図形に連続性があるとは判断されず、ステップＳ２３０→ステップＳ２３４と処理が進む。
【００７０】
一方、上記したプリント基板１１０（図４ならびに図５参照）とは異なるタイプのプリント基板１１０−ｔｙｐｅＡ（図８ならびに図９参照）の場合には、ステップＳ２２０において、グランドパターン１２０−ｔｙｐｅＡの領域に対応する帰還電流ネット図形１００−ｔｙｐｅＡとグランドパターン１２２の領域に対応する帰還電流ネット図形１０２−ｔｙｐｅＡと（図１０参照）から構成される帰還電流ネットが確定されている。
【００７１】
その結果、ステップＳ２２６の処理においては、帰還電流ネット図形１００−ｔｙｐｅＡならびに帰還電流ネット図形１０２−ｔｙｐｅＡと信号ライン１１２の内部データの領域２００との重なりが計算され、重なり図形３００−ｔｙｐｅＡと重なり図形３０２−ｔｙｐｅＡとが検出される（図１５参照）。
【００７２】
ここで、プリント基板１１０−ｔｙｐｅＡの場合（図９参照）には、部品１１４と部品１１６とに共通するグランドパターン１２０−ｔｙｐｅＡが同一層である第２層１１０−２に存在している。また、第１層１１０−１の信号ライン１１２から層方向で距離が近いのは、第２層１１０−２のグランドパターン１２０−ｔｙｐｅＡであって第３層１１０−３のグランドパターン１２２ではない。さらに、部品１１４のグランド端子１１４ｂと部品１１６のグランド端子１１６ｂとはいずれも、グランドパターン１２０−ｔｙｐｅＡに接続している。
【００７３】
こうした場合には、ステップＳ２２６において検出された２つの重なり図形（即ち、図１５に示す重なり図形３００−ｔｙｐｅＡと重なり図形３０２−ｔｙｐｅＡ）のうち、グランドパターン１２０−ｔｙｐｅＡに対応する重なり図形３００−ｔｙｐｅＡのみがステップＳ２２８の重なり図形の連続性計算処理の対象となる。つまり、グランドパターン１２２に対応する重なり図形３０２−ｔｙｐｅＡは、ステップＳ２２８の重なり図形の連続性計算処理の対象とはならない。
【００７４】
その結果、ステップＳ２３０の判断処理においては、重なり図形３００−ｔｙｐｅＡのみについて、信号ライン１１２の内部データの領域２００において連続性があるか否かの判断がなされる。
【００７５】
この際、重なり図形３００−ｔｙｐｅＡの内部領域と信号ライン１１２の内部データの領域２００とは一致している。こうした場合には、重なり図形３００−ｔｙｐｅＡは信号ライン１１２の内部データの領域２００内において連続しているので、重なり図形に連続性があると判断されて、ステップＳ２３０→ステップＳ２３２と処理が進む。
【００７６】
つまり、図１２や図１４に示すように重なり図形が２以上検出され、当該検出された２以上の重なり図形がステップＳ２２８の処理の対象とされる場合には、信号ライン１１２の内部データの領域２００内において重なり図形の領域は不連続であり、ステップＳ２３０→ステップＳ２３４と処理が進む。一方、図１５に示すように重なり図形が２以上検出されても、当該検出された２以上の重なり図形のうち１つだけがステップＳ２２８の処理の対象とされる場合には、信号ライン１１２の内部データの領域２００において重なり図形の領域は連続しており、ステップＳ２３０→ステップＳ２３２と処理が進む。
【００７７】
即ち、ステップＳ２３０の処理において、重なり図形に連続性があると判断されるのは、図８ならびに図９に示すプリント基板１１０−ｔｙｐｅＡのような場合、即ち、信号源部品と信号受信部品とに共通するグランドパターンが同一層にあり、ステップＳ２２８の処理において対象とされる重なり図形が１つだけの場合である。
【００７８】
そして、重なり図形に連続性があると判断された場合には、ステップＳ２３２の処理により、信号ライン１１２に沿った最短距離で重なり図形３００−ｔｙｐｅＡの領域内、即ち、信号ライン１１２の内部データの領域２００内を通る帰還電流経路が探索される。そして、信号ライン１１２に接続される部品１１６のグランド端子１１６ｂと部品１１４のグランド端子１１４ｂとを間を結ぶ一連の帰還電流経路７００（図１５ならびに図１６における太線参照）の総延長距離が得られる。以下、この発明の実施の形態の項においては、「ステップＳ２３２の処理により得られる帰還電流経路の総延長距離」を、単に「連続距離値」と適宜に称する。
【００７９】
一方、重なり図形に連続性があるとは判断されなかった場合には、探索領域の確定処理（ステップＳ２３８）において用いる第２配線幅係数の指定値の読み込みを行い（ステップＳ２３６）、読み込んだ第２配線幅係数の指定値を探索領域の確定処理（ステップＳ２３８）へ送る。この第２配線幅係数は、第１配線幅係数の示すエリア内において不連続箇所があった場合に経路探索を行うエリアを指定し、迂回経路の探索の範囲を示すものである。
【００８０】
そして、探索領域の確定処理（ステップＳ２３８）においては、ステップＳ２３４において抽出された不連続箇所に対して第２配線幅係数の指定値の範囲を探索領域として確定する。それから、不連続箇所の迂回経路探索計算処理を行う（ステップＳ２４０）。
【００８１】
この不連続箇所の迂回経路探索計算処理（ステップＳ２４０）の結果から、迂回経路の探索ができたか否かを判断し（ステップＳ２４２）、迂回経路の探索ができたと判断した場合には迂回距離値を取得し（ステップＳ２４６）、一方、迂回経路の探索ができたとは判断されなかった場合には不連続箇所数を取得する（ステップＳ２４８）。
【００８２】
ここで、上記したステップＳ２３８乃至ステップＳ２４８の処理、特に、不連続箇所の迂回経路探索計算処理（ステップＳ２４０）について、図４ならびに図５に示すプリント基板１１０の場合を例にして詳細に説明する。
【００８３】
まず、ステップＳ２３８の処理により、ステップＳ２３４の処理によって抽出された不連続箇所４００と不連続箇所４０２との２箇所に対して、第２配線幅係数の指定値の幅に迂回経路の探索の範囲５００（図１７においてハッチングで示された領域）が確定される。
【００８４】
そして、ステップＳ２４０の処理により、確定された迂回経路の探索の範囲５００内において、不連続箇所４００の不連続点６０１と不連続点６０２との間ならびに不連続箇所４０２の不連続点６０３と不連続点６０４との間で迂回経路の探索を行う。この際、迂回経路は信号ライン１１２に沿った最短距離で探索される（図１８参照）。
【００８５】
ここで、不連続点（６０１〜６０４）は、処理対象配線の内部データの寸断箇所の各箇所、即ち、不連続箇所において、配線レイアウト情報（即ち、信号ライン１１２の配線データ）と近い２点である。
【００８６】
具体的には、処理対象配線の内部データの寸断箇所と配線データとの交点（例えば、不連続点６０３ならびに不連続点６０４）や、処理対象配線の内部データの寸断箇所で配線データに近くかつ先端である点（例えば、不連続点６０２）や、処理対象配線に接続されるグランド端子（不連続点６０１）などが不連続点とされる。
【００８７】
そして、図１８に示す場合には、ステップＳ２４０の処理により、不連続点６０１と不連続点６０２との間において迂回経路８００ａが探索でき、不連続点６０３と不連続点６０４との間において迂回経路８００ｂが探索できるので、ステップＳ２４２→ステップＳ２４６と処理が進む。
【００８８】
ステップＳ２４６の処理においては、不連続点６０１と不連続点６０２との間において探索できた迂回経路８００ａの総延長距離と、不連続点６０３と不連続点６０４との間において探索できた迂回経路８００ｂの総延長距離とが得られる。
【００８９】
さらに、このステップＳ２４６の処理においては、不連続点６０２と不連続点６０３との間において、信号ライン１１２に沿った最短距離で重なり図形３００の領域内、即ち、信号ライン１１２の内部データの領域２００内を通る連続経路８００ｃが探索される。また、不連続点６０４と部品１１４のグランド端子１１４ｂとの間においては、信号ライン１１２に沿った最短距離で重なり図形３０２の領域内、即ち、信号ライン１１２の内部データの領域２００内を通る連続経路８００ｄが探索される（図１９参照）。
【００９０】
その結果、迂回経路８００ａと迂回経路８００ｂとを含む一連の帰還電流経路８００（図１９における太線参照）、即ち、信号ライン１１２に接続される部品１１６のグランド端子１１６ｂと部品１１４のグランド端子１１４ｂとを間を結ぶ迂回経路８００ａと迂回経路８００ｂと連続経路８００ｃと連続経路８００ｄとからなる帰還電流経路８００の総延長距離を得ることができる。以下、この発明の実施の形態の項においては、「迂回経路を含む帰還電流経路の総延長距離」を、単に「迂回距離値」と適宜に称する。
【００９１】
一方、仮に、不連続点６０１と不連続点６０２との間、あるいは、不連続点６０３と不連続点６０４との間のいずれか一方において迂回経路が探索できなかった場合には、ステップＳ２４２→ステップＳ２４８と処理が進む。
【００９２】
例えば、不連続点６０１と不連続点６０２との間においては迂回経路が探索できたものの、不連続点６０３と不連続点６０４との間においては迂回経路が探索できなかった場合には、ステップＳ２４８の処理において不連続点６０３と不連続点６０４との間たる不連続箇所４０２がカウントされ、不連続箇所の総数を示す不連続箇所数は「１」となる。この際、迂回距離値は、迂回経路８００ａと連続経路８００ｃと連続経路８００ｄとからなる帰還電流経路の総延長距離となる。
【００９３】
また、不連続点６０１と不連続点６０２との間ならびに不連続点６０３と不連続点６０４との間のいずれにおいても迂回経路が探索できなかった場合には、ステップＳ２４８の処理において不連続箇所４００と不連続箇所４０２とがカウントされ、不連続箇所の総数を示す不連続箇所数は「２」となる。この際、迂回距離値は、連続経路８００ｃと連続経路８００ｄとからなる帰還電流経路の総延長距離となる。
【００９４】
次に、上記の処理により得られた連続距離値、迂回距離値ならびに不連続箇所数を用いて、後述する準拠度が許容値内であるか否かを判定する許容値の計算処理（ステップＳ２５２）において用いる閾値の読み込みを行い（ステップＳ２５０）、読み込んだ閾値を許容値の計算処理（ステップＳ２５２）へ送る。
【００９５】
ここで、閾値としては、閾値１たる警告設定値（％）と閾値２たる注意設定値（％）との２種類が設定されており、これら２種類の閾値を読み込むものである。
【００９６】
なお、警告設定値（％）と注意設定値（％）との２種類の閾値はそれぞれ、ユーザーが文字入力デバイス２０などを用いて任意の値に設定することができるものである。
【００９７】
上記した許容値の計算処理（ステップＳ２５２）について、図２０を参照しながら詳細に説明する。
【００９８】
まず、許容値の計算処理（ステップＳ２５２）において使用する計算式は、「ネット評価値＝信号線の総配線長／リターン経路探索総配線長−ネット重み」によって定義されるものとする。
【００９９】
また、「ネット評価値×１００［％］」を準拠度（「準拠度」とは、最適帰還電流経路に対する適合率を意味する。）として定義するものである。
【０１００】
ここで、信号線の総配線長とは、計算対象フラグを与えた処理対象配線たる信号線の長さ（総延長距離）である。リターン経路探索総配線長とは、帰還電流経路を探索した距離の総和であり、連続距離値あるいは迂回距離値のいずれかである。
【０１０１】
また、ネットの重みとは、「ネットの重み＝（周波数×スリット数）／ＭＡＸ（周波数×スリット数）×（１／Ｎ）」により定義されるものであり、処理対象配線のネットである対象ネット全体において、帰還電流経路を考慮すべき重要度を示す。
【０１０２】
なお、周波数とは、処理対象配線のネットである対象ネットが有する信号周波数であり、スリット数とは、不連続箇所の総数である。従って、周波数が高くスリット数の大きい場合に、ネットの重みが大きくなる。
【０１０３】
また、「Ｎ」は、１００％満点で結果（準拠度）を算出する上で、１００％のうちどのぐらいの範囲をネット重みで可変させるかの係数であり、Ｎの値が大きいほど準拠度に反映される度合は小さくなる。
【０１０４】
具体的に、Ｎ＝２の場合には１／Ｎ＝１／２となり、５０％の範囲で準拠度が可変し、Ｎ＝５の場合には１／Ｎ＝１／５となり、２０％の範囲で準拠度が可変するようになる。
【０１０５】
また、「ＭＡＸ（周波数×スリット数）」とは、全ての処理対象配線のネットに関する「周波数×スリット数」の値の最大値を意味する。
【０１０６】
そして、ネット評価値とは、この計算装置で実際に探索された対象ネットの帰還電流経路をＥＭＣの点で評価したものである。換言すれば、この計算装置で実際に探索された対象ネットの帰還電流経路とＥＭＣに関する問題が考慮された理想的な帰還電流経路との適合割合を表すものであり、最大値を「１」とする。
【０１０７】
従って、「ネット評価値＝１」のときに、この計算装置で実際に探索された対象ネットの帰還電流経路はＥＭＣに関する問題の発生の可能性が低いものであり、部品評価値が「１」より小さくなればなるほどそのＥＭＣに関する問題の発生の可能性は高くなる。
【０１０８】
なお、上記したスリット数が１以上の場合、即ち、不連続箇所が１つでもあった場合に、上記したネット評価値を算出する「ネット評価値＝信号線の総配線長／リターン経路探索総配線長−ネット重み」という評価式を無視して、「ネット評価値＝０」とするようにしてもよい。
【０１０９】
そして、許容値の計算処理（ステップＳ２５２）においては、準拠度が「警告」に該当するか、「注意」に該当するか、あるいは「合格」に該当するか判定するために、準拠度と閾値との比較処理を行う（図２１参照）。
【０１１０】
ここで、「準拠度（％）＜警告設定値（％）」の場合には「警告範囲」に該当し、「警告設定値（％）≦準拠度（％）＜注意設定値（％）」の場合には「注意範囲」に該当し、「注意設定値（％）≦準拠度（％）」の場合には「許容値内」に該当するものとする。
【０１１１】
次に、上記した比較処理の結果が警告範囲であるか否かを判断し（ステップＳ２５４）、上記した比較処理の結果が警告範囲であると判断された場合には、表示装置１６の画面に信号線を表示する際に強調表示させる強調表示処理（ステップＳ２６０）を行い、上記した比較処理の結果が警告範囲ではないと判断された場合には、上記した比較処理の結果が注意範囲であるか否かを判断する（ステップＳ２５６）。
【０１１２】
さらに、上記した比較処理の結果が注意範囲であると判断された場合には、表示装置１６の画面に信号線を表示する際に強調表示させる強調表示処理（ステップＳ２６０）を行い、上記した比較処理の結果が注意範囲ではないと判断された場合には、上記した比較処理の結果は許容値内にあり合格とする（ステップＳ２５８）。
【０１１３】
そして、強調表示処理（ステップＳ２６０）の処理結果に基づいて、表示装置１６における画面が画面表示される（ステップＳ２６６）。
【０１１４】
ここで、警告設定値ならびに注意設定値の設定と連動して、「警告」、「注意」ならびに「合格」の場合に表示装置１６の画面に表示する際の表示色を任意設定することが可能である。
【０１１５】
例えば、警告設定値を７０％とするとともに警告の表示色を赤色とし、注意設定値を８０％とするとともに注意の表示色を黄色とし、合格の表示色を緑色とした場合には、図２１に示すように、準拠度が５０％の場合には警告が赤色表示（図２１においてハッチングで示したＬｉｎｅ１参照）され、準拠度が７５％の場合には注意が黄色表示（図２１において塗りつぶしで示したＬｉｎｅ２参照）され、準拠度が８５％の場合には注意が緑色表示（図２１において白抜きで示したＬｉｎｅ３参照）される。
【０１１６】
そして、図２２は、許容値の計算処理（ステップＳ２５２）の結果を示す画面表示の表示例であり、各ネット（対象ネットの名称）毎に、ピンｔｏピン（対象配線に接続している信号源部品の端子番号と信号受信部品の端子番号）、ネット長（信号線の総配線長）、リターン経路長（リターン経路探索総配線長であり帰還電流経路を探索した距離の総和）、周波数（対象ネットが有する信号周波数）、スリット数（不連続箇所の総数）、準拠度（最適帰還電流経路に対する適合率）および評価（準拠度の判定結果を「警告」、「注意」あるいは「合格」で表す。）が表示される。
【０１１７】
さらに、改善手法のガイダンスが読み込まれて（ステップＳ２６２）、帰還電流経路の改善手法のガイダンスの処理（ステップＳ２６４）に送られる。
【０１１８】
また、帰還電流経路の改善手法のガイダンスの処理（ステップＳ２６４）には、許容値の計算処理（ステップＳ２５２）の処理結果が送られる。
【０１１９】
そして、帰還電流経路の改善手法のガイダンスの処理（ステップＳ２４６）の結果として、表示装置１６にガイダンスの画面表示が行われる。
【０１２０】
これにより、設計者に設計の変更を促すことができるものであり、設計者はこのガイダンスの表示を確認することにより、容易に設計の変更を行うことができる。このため、プリント基板上に形成される信号線の帰還電流経路の連続性を検証して、不要な迂回経路のないシンプルな帰還電流経路を実現することのできるようになる。
【０１２１】
図２３には、帰還電流経路の改善手法のガイダンスの処理による画面表示の一例が示されている。この図２３に示す例においては、帰還電流経路のルールとしては、クロック配線に代表されるようなＳＩ＆ＥＭＣで重要な配線において、帰還電流経路が適正であるか否かをチェックしている。
【０１２２】
そして、信号線下で電源／ＧＮＤのパターンがスリットにより連続せずに分断しているため、表示装置１６の画面にはガイダンスの表示として、「対策」について「１．対象ネットに適切な帰還電流経路を確保して下さい。２．面にスリットなどは極力設けないで下さい。」とのテキスト表示がなされるとともに、スリットをなくすことを指示する図形表示がなされる。
【０１２３】
また、表示装置１６の画面には、「ルール内容」ならびに「ＳＩ＆ＥＭＣの問題点」も合わせてテキスト表示される。
【０１２４】
なお、図２４ならびに図２５には、表示装置１６の画面に実際の表示される表示例が示されている。
【０１２５】
図２４は、各ルールの設定を行う画面表示の表示例であり、「帰還電流経路」は「Ｚ−１」の項において指定することができる。
【０１２６】
また、「表示色」の項において「警告」、「注意」および「合格」に関する表示色を指定することができ、例えば、「警告」として「赤色」を指定し、「注意」として「黄色」を指定し、「合格」として「緑色」を指定することができる。
【０１２７】
図２５は、各ルール毎に出力された計算結果を示す画面表示の表示例であり、「Ｚ−１」の項の「帰還電流経路」に関しては、「警告」が「２」となり、「注意」が「１」となり、「合格」が「３」となっている。
【０１２８】
また、図４ならびに図５に示したプリント基板１１０とは異なるタイプのプリント基板１１０−ｔｙｐｅＢが図２６ならびに図２７に示されている。
【０１２９】
このプリント基板１１０−ｔｙｐｅＢと上記したプリント基板１１０とは、プリント基板１１０−ｔｙｐｅＢが同層シールドガード１３０，１３２を備えている点において、両者は互いに異なっている。
【０１３０】
即ち、このプリント基板１１０−ｔｙｐｅＢは、第１層１１０−１の信号ライン１１２に沿って第１層１１０−１に配設された同層シールドガード１３０と同層シールドガード１３２とを備えている。
【０１３１】
これら同層シールドガード１３０ならびに同層シールドガード１３２は、信号ライン１１２に対して漏れ磁束などによるノイズ発生を、グランドなどの安定電位にてシールドするためのものであり、信号ライン１１２が配線されている第１層と同一の層のグランド配線である。
【０１３２】
こうした同層シールドガード１３０，１３２を備えたプリント基板１１０−ｔｙｐｅＢの場合には、同層シールドガード１３０，１３２が帰還電流経路の探索範囲として優先されるようにしてもよい。即ち、同層シールドガード１３０が位置している重なり図形３００の領域内においては、重なり図形３００の領域内で帰還電流経路が探索されるのではなく、同層シールドガード１３０に沿って帰還電流経路の探索がなされるようにしてもよい。
【０１３３】
その結果、プリント基板１１０−ｔｙｐｅＢの場合に探索された帰還電流経路９００Ｂは、図２８ならびに図２９おいて太線で示すように、信号ライン１１２の内部データの領域２００において、グランドパターン１２０が形成された第２層１１０−２（シールドプレーン）を通らずに、同層シールドガード１３０を通るようになる。
【０１３４】
また、図４ならびに図５に示したプリント基板１１０とは異なるタイプのプリント基板１１０−ｔｙｐｅＣが図３０ならびに図３１には示されている。
【０１３５】
このプリント基板１１０−ｔｙｐｅＣと上記したプリント基板１１０とは、プリント基板１１０の信号ライン１１２が第１層１１０−１にのみ配線されているのに対して、プリント基板１１０−ｔｙｐｅＣの信号ライン１１２−ｔｙｐｅＣが多層にわたって配線されている点において、両者は互いに異なっている。
【０１３６】
即ち、このプリント基板１１０−ｔｙｐｅＣにおいては、第１層１１０−１に配置された部品１１６と第４層１１０−４に配置された部品１１４とをつなぐ信号ライン１１２−ｔｙｐｅＣは、第１層１１０−１から第２層１１０−２ならびに第３層１１０−３を経て第４層１１０−４までの４層にわたって配線されている。
【０１３７】
このプリント基板１１０−ｔｙｐｅＣのように、ネットが単一の層ではなく複数の層にわたって移動するような場合には、信号ラインが層間移動するのに伴って帰還電流経路の層も移動するようにしてもよい（図３２参照）。
【０１３８】
即ち、探索された帰還電流経路９００Ｃは、図３３ならびに図３４において太線で示すように、対象ネットのビアＶＩから最も近くに位置するビアＩＩを経由して、第２層１１０−２のグランドパターン１２０−ｔｙｐｅＣから第３層１１０−３のグランドパターン１２２−ｔｙｐｅＣに至るようになる。これにより、帰還電流経路９００Ｃは、多層にわたる信号ライン１１２−ｔｙｐｅＣに沿ったものとなる。
【０１３９】
なお、上記した実施の形態は、以下に示す（１）〜（５）のように変形してもよい。
【０１４０】
（１）上記した実施の形態においては、改善手法のガイダンスの処理（ステップＳ２６４）において、テキスト表示と図形表示との双方を行うようにしたが、これに限られることなしに、テキスト表示と図形表示とのいずれか一方のみを行うようにしてもよい。
【０１４１】
（２）上記した実施の形態においては、改善手法のガイダンスの処理（ステップＳ２６４）において、改善手法のガイダンスを表示することにより、設計者に設計の変更を促すようにしたが、これに限られることなしに、自動的に設計変更を行うようにして、その変更内容を表示するようにしてもよい。
【０１４２】
（３）上記した実施の形態においては、配線幅が拡大された配線の内部データとプリント基板の各層の帰還電流ネット図形との重なりの計算処理（ステップＳ２２６）が、プリント基板の各層の帰還電流ネット図形の全てを対象として行われるようになされている。
【０１４３】
つまり、部品が配置され配線がなされる層（例えば、図５に示すプリント基板１１０の第１層１１０−１）の断面上下１層のように隣接する層（例えば、図５に示すプリント基板１１０の第２層１１０−２）のみを処理対象とするのではなく、断面上下２層以上の隣接しない層（例えば、図５に示すプリント基板１１０の第３層１１０−３）についても処理対象とすることができる。
【０１４４】
このため、本発明による計算装置は、層構成が多層化し複雑化したプリント基板の作成に伴う開発費や製造費などのコストの低減を図りながら、ＥＭＣに関する問題の発生を抑制することができ、ＥＭＣの点で障害が起こらないようにする指標やガイダンスを表示することのできる。
【０１４５】
また、処理対象とする層の数をユーザーが文字入力デバイス２０などを用いて任意の値に設定することができるようにしてもよい。つまり、対象とする層数として「１」が設定された場合には断面上下１層を処理対象とし、対象とする層数として「２」が設定された場合には断面上下２層を対象とするようにしてもよい。このようにするとプログラムの高速性を上げることができる。
【０１４６】
具体的には、図４ならびに図５に示すタイプのプリント基板１１０の場合に、対象とする層数として「１」が設定されると、ステップＳ２２６の処理により、配線幅が拡大された信号ライン１１２の内部データの領域２００と帰還電流ネット図形１００との重なりは計算されて重なり図形３００（図１２参照）は検出されるが、信号ライン１１２の内部データの領域２００と帰還電流ネット図形１０２との重なりは計算されずに重なり図形３０２（図１２参照）は検出されなくなる。
【０１４７】
さらにまた、連続距離値や迂回距離値の算出に際しては、ビアの長さ、即ち、プリント基板の断面方向におけるビアの全長を、連続距離値や迂回距離値に含めるようにしてもよいし、あるいは、含めなくてもよい。なお、ビアの長さを連続距離値や迂回距離値に含める場合には、ビアの長さをグランドパターンまでの距離としたり、あるいは、プリント基板全体の厚みとしてもよい。
【０１４８】
具体的には、図１５ならびに図１６に示した一連の帰還電流経路７００の連続距離値は、ビアの長さを含めない場合には、図１５において太線で示した帰還電流経路７００、即ち、プリント基板の表面に投影された帰還電流経路の総延長距離が連続距離値となる。一方、ビアの長さを含める場合には、図１６において太線で示した帰還電流経路７００、即ち、プリント基板の断面に投影された帰還電流経路の総延長距離が連続距離値となる。
【０１４９】
（４）上記した実施の形態において、第１配線幅係数の指定値内、即ち、信号ライン１１２の内部データの領域２００内に、対象配線に対して同一層のグランド配線（例えば、上記した同層シールドガード１３０，１３２）と、対象配線の層とは異なる層に形成されたグランドパターン（例えば、上記したグランドパターン１２０，１２２）とが存在する場合（図３５参照）には、対象配線から同一層のグランド配線までの距離と、対象配線からグランドパターンの形成されている層までの距離（即ち、層の厚み）とを比較して、短い方を優先して帰還電流経路の探索を行うようにしてもよい。
【０１５０】
また、第１配線幅係数の指定値内の対象配線の層の上下２層において、帰還電流ネット図形と信号ライン１１２の内部データの領域２００との重なり（即ち、重なり図形）が多数検出された場合においても、対象配線からより近い層を優先して帰還電流経路の探索を行うようにしてもよい。
【０１５１】
ただし、こうして対象配線から層方向で距離が近い方を優先的して帰還電流経路を探索するようにしても、結果的に探索する距離が長くなってしまうような場合には、対象配線から層方向で距離が遠い方を選択することが好ましい。
【０１５２】
（５）上記した実施の形態ならびに上記した（１）〜（４）に示す変形例は、適宜に組み合わせるようにしてもよい。
【０１５３】
【発明の効果】
本発明は、以上説明したように構成されているので、プリント基板の作成に伴う開発費や製造費などのコストの低減を図りながら、ＥＭＣに関する問題の発生を抑制することができるようになるという優れた効果を奏する。
【０１５４】
また、本発明は、以上説明したように構成されているので、ＥＭＣの点で障害が起こらないようにする指標やガイダンスを表示することのできるようになるという優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明によるプリント基板における帰還電流経路の計算装置の実施の形態の一例のシステム構成を表すブロック構成図である。
【図２】本発明によるプリント基板における帰還電流経路の計算装置によって実行される処理の内容を示すフローチャートである。
【図３】本発明によるプリント基板における帰還電流経路の計算装置によって実行される処理の内容を示すフローチャートである。
【図４】本発明によるプリント基板における帰還電流経路の計算装置によって実行される処理の説明のためのプリント基板の一例を示す説明図である。
【図５】図４に示すプリント基板の断面方向における説明図である。
【図６】帰還電流に関する説明図である。
【図７】帰還電流ネット図形に関する説明図である。
【図８】プリント基板の他の例を示す説明図である。
【図９】図８に示すプリント基板の断面方向における説明図である。
【図１０】図８ならびに図９に示すプリント基板の帰還電流ネット図形に関する説明図である。
【図１１】配線幅が拡大された信号ラインの内部データの領域に関する説明図である。
【図１２】重なり図形に関する説明図である。
【図１３】不連続箇所に関する説明図である。
【図１４】重なり図形の他の例を示す説明図である。
【図１５】重なり図形が連続する場合に探索された帰還電流経路を示す説明図である。
【図１６】図１５に示す帰還電流経路のプリント基板の断面方向における説明図である。
【図１７】迂回経路の探索の範囲に関する説明図である。
【図１８】迂回経路に関する説明図である。
【図１９】迂回経路を含む帰還電流経路を示す説明図である。
【図２０】許容値の計算処理に関する説明図である。
【図２１】閾値ならびに許容値に関する説明図である。
【図２２】許容値の計算結果を示す画面表示の表示例である。
【図２３】帰還電流経路の改善手法のガイダンスの処理による画面表示の一例を示す説明図である。
【図２４】各ルールの設定を行う画面表示の表示例である。
【図２５】各ルール毎の計算結果を示す画面表示の表示例である。
【図２６】同層シールドガードを備えたプリント基板の一例を示す説明図である。
【図２７】図２６に示すプリント基板の断面方向における説明図である。
【図２８】図２６に示す場合に探索された帰還電流経路を示す説明図である。
【図２９】図２８に示す帰還電流経路のプリント基板の断面方向における説明図である。
【図３０】多層にわたる配線を備えたプリント基板の一例を示す説明図である。
【図３１】図３０に示すプリント基板の断面方向における説明図である。
【図３２】プリント基板の断面方向における帰還電流経路に関する説明図である。
【図３３】図３０に示す場合に探索された帰還電流経路を示す説明図である。
【図３４】図３３に示す帰還電流経路のプリント基板の断面方向における説明図である。
【図３５】同一層のグランド配線と異なる層のグランドパターンとに関するプリント基板の断面方向の説明図である。
【符号の説明】
１０              中央処理装置（ＣＰＵ）
１２              バス
１４              内部記憶装置
１６              表示装置
１８              ポインティングデバイス
２０              文字入力デバイス
２２              外部記憶装置
１１０              プリント基板
１１０−１          第１層
１１０−２          第２層
１１０−３          第３層
１１０−４          第４層
１１２              信号ライン
１１４，１１６      部品
１１４ａ，１１６ａ  端子
１１４ｂ，１１６ｂ  グランド端子
１２０，１２２      グランドパターン
１３０，１３２      同層シールドガード
１００，１０２，１００’，１０２’      帰還電流ネット図形
２００              信号ラインの内部データの領域
３００，３０２，３００’，３０２’      重なり図形
４００，４０２      不連続箇所
５００              迂回経路の探索の範囲
６０１，６０２，６０３，６０４        不連続点
７００，８００，９００Ｂ，９００Ｃ    帰還電流経路
【図１】
0003977638.tif 000002
【図２】
0003977638.tif 000003
【図３】
0003977638.tif 000004
【図４】
0003977638.tif 000005
【図５】
0003977638.tif 000006
【図６】
0003977638.tif 000007
【図７】
0003977638.tif 000008
【図８】
0003977638.tif 000009
【図９】
0003977638.tif 000010
【図１０】
0003977638.tif 000011
【図１１】
0003977638.tif 000012
【図１２】
0003977638.tif 000013
【図１３】
0003977638.tif 000014
【図１４】
0003977638.tif 000015
【図１５】
0003977638.tif 000016
【図１６】
0003977638.tif 000017
【図１７】
0003977638.tif 000018
【図１８】
0003977638.tif 000019
【図１９】
0003977638.tif 000020
【図２０】
0003977638.tif 000021
【図２１】
0003977638.tif 000022
【図２２】
0003977638.tif 000023
【図２３】
0003977638.tif 000024
【図２４】
0003977638.tif 000025
【図２５】
0003977638.tif 000026
【図２６】
0003977638.tif 000027
【図２７】
0003977638.tif 000028
【図２８】
0003977638.tif 000029
【図２９】
0003977638.tif 000030
【図３０】
0003977638.tif 000031
【図３１】
0003977638.tif 000032
【図３２】
0003977638.tif 000033
【図３３】
0003977638.tif 000034
【図３４】
0003977638.tif 000035
【図３５】
0003977638.tif 000036