(57)【特許請求の範囲】
【請求項１】
記憶装置に記憶された多層プリント配線基板の設計情報からチェック対象の配線を抽出する配線抽出手段と、
前記設計情報から前記配線の上及び／又は下にある複数のプレーン層を抽出するプレーン層抽出手段と、
前記配線と前記プレーン層との投影重なりを検出する投影重なり検出手段と、
前記複数のプレーン層が同種のプレーン層であるか異種のプレーン層であるかを判断する属性判断手段と、
同種のプレーン層を跨ぐ配線と異種プレーン層を跨ぐ配線とを区別して各々の配線に対して重み付けを付与する重み付け付与手段と、を少なくとも備え、
前記重み付け付与手段は、前記チェック対象の配線が、異種プレーン層間を跨ぐ場合と同種プレーン層間を跨ぐ場合とで異なる係数を付与し、該係数に前記跨ぐ場合の回数を乗じて配線毎の跨ぎの深刻度を数値化する手段をさらに有することを特徴とする多層プリント配線基板のプレーン跨ぎ配線チェックシステム。
【請求項２】
前記重み付けを付与した結果を表示する結果表示手段をさらに備える、請求項１に記載の多層プリント配線基板のプレーン跨ぎ配線チェックシステム。
【請求項３】
前記属性判断手段が、前記複数のプレーン層相互の電気的接続の有無を検出する手段により実現する、請求項１又は２に記載の多層プリント配線基板のプレーン跨ぎ配線チェックシステム。
【請求項４】
プログラムされたコンピュータによって多層プリント配線基板のプレーンを跨いでいる配線をチェックする多層プリント配線基板のプレーン跨ぎ配線チェック方法であって、
記憶装置に記憶された前記多層プリント配線基板の設計情報からチェック対象の配線を抽出する配線抽出ステップと、
前記設計情報から前記配線の上及び／又は下にある複数のプレーン層を抽出するプレーン層抽出ステップと、
前記配線と前記プレーン層との投影重なりを検出する投影重なり検出ステップと、
前記複数のプレーン層が同種のプレーン層であるか異種のプレーン層であるかを判断する属性判断ステップと、
同種のプレーン層を跨ぐ配線と異種プレーン層を跨ぐ配線とを区別して、異種プレーン層間を跨ぐ場合と同種プレーン層間を跨ぐ場合とで異なる係数を付与し、該係数に前記跨ぐ場合の回数を乗じて配線毎の跨ぎの深刻度を数値化して各々の配線に対して重み付けを付与する重み付け付与ステップと、
を少なくとも備えることを特徴とする多層プリント配線基板のプレーン跨ぎ配線チェック方法。
【請求項５】
多層プリント配線基板のプレーンを跨いでいる配線をチェックする多層プリント配線基板のプレーン跨ぎ配線チェック方法をコンピュータによって実行するためのプログラムであって、
記憶装置に記憶された前記多層プリント配線基板の設計情報からチェック対象の配線を抽出する配線抽出ステップと、
前記設計情報から前記配線の上及び／又は下にある複数のプレーン層を抽出するプレーン層抽出ステップと、
前記配線と前記プレーン層との投影重なりを検出する投影重なり検出ステップと、
前記複数のプレーン層が同種のプレーン層であるか異種のプレーン層であるかを判断する属性判断ステップと、
同種のプレーン層を跨ぐ配線と異種プレーン層を跨ぐ配線とを区別して、異種プレーン層間を跨ぐ場合と同種プレーン層間を跨ぐ場合とで異なる係数を付与し、該係数に前記跨ぐ場合の回数を乗じて配線毎の跨ぎの深刻度を数値化して各々の配線に対して重み付けを付与する重み付け付与ステップと、
を少なくとも備えることを特徴とする多層プリント配線基板のプレーン跨ぎ配線チェック方法を実行するためのプログラム。
【請求項６】
コンピュータに読み取り可能な情報記憶媒体であって、請求項５に記載の多層プリント配線基板のプレーン跨ぎ配線チェック方法実行プログラムを記憶したことを特徴とする情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多層プリント配線基板のプレーン跨ぎ配線チェックシステム、方法、プログラム、及び情報記録媒体に関する。特に、多層プリント配線基板の電磁ノイズ特性を改善するために、配線が同種のプレーン層を跨ぐが異なるプレーン層を跨ぐかを判断する配線チェックシステム等に関する。
【背景技術】
【０００２】
プリント基板の電磁ノイズ特性をチェックする装置として、例えば特許文献１には、電磁ノイズの問題となり易い配線をレイアウトの検証時に抽出する干渉ノイズチェック装置が提案されている。この装置は、レイアウト設計された基板に対して任意の領域を指定する領域指定手段と、この領域指定手段により指定された領域と他の部分とを跨ぐ配線を抽出する配線抽出手段と、この配線抽出手段により抽出された配線に対してノイズ干渉チェックを行う干渉チェック手段とを備えている。そして、この装置によれば、基板のプレーン形状に従って領域が指定されるので、ユーザが領域指定を別途行わなくても自動的に領域指定を行うことができるとされている。
【特許文献１】特開２００６−１７２３７０号公報（第０００９段落）
【０００３】
特許文献１に記載の装置においては、配線の跨ぎが発生する領域指定をユーザが行わなければならないため、チェックの全自動化ができず、チェック段階でツールユーザが介在しなければならないという難点がある。また、この装置では自動的に領域指定ができるとされているが、同文献１の第００２１段落の後段に示すように、多層プリント基板のほぼ全層が同様なプレーン形状でなければならなかったり、特定の形状に設計されたプレーン層だけに配線がある場合に有効であったりするなど、自動での領域指定には大きな制約がある。
【０００４】
また、例えば特許文献２には、プリント基板上の配線が異なるプレーン層を跨ぐことを検出する、プリント基板のリターンパス分断チェックシステムが提案されている。このシステムでは、ＣＡＤデータから自動的に配線とプレーン層とを選択し、配線とその上下にあるプレーン層とをイメージとして重ね合わせ、プレーン層間の跨ぎ（配線リターンの分断）を判断できるとされている。
【特許文献２】特開２０００−３３１０４８号公報（第００１０段落）
【０００５】
特許文献２に記載のシステムにおいては、チェック段階でユーザが介在しなければならないという問題や自動での領域指定における制約等の問題はない。しかし、そのチェックは、配線がプレーンを跨ぐ（リターンが分断する）と行われるという一意的な単一基準であり、配線とプレーン層の構成の違いによるレベル分けがされておらず、配線がプレーン層を跨ぐことによる影響の度合いが不明であるという問題がある。
【０００６】
また、関連技術として下記特許文献３，４がある。
【特許文献３】特開２００４−３１９７７６号公報
【特許文献４】特開平１１−３１６７７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ここで、プレーン層を跨ぐことによって生じる悪影響について説明する。図６〜図８は、本発明者が行った実験結果であって、配線の跨ぎの有無やプレーン層の属性を変え、同じ環境下でノイズを印加したときの配線への誘起電圧を測定した結果である。なお、図示の結果は、誘起電圧が高いほど外部からの電磁ノイズの影響を受けやすいことを示している。図６は、配線がプレーン層を跨がない場合の配線への誘起電圧を測定した結果であり、図７は、配線が同種のプレーン層を跨ぐ場合の配線への誘起電圧を測定した結果であり、図８は、配線が異種のプレーン層を跨ぐ場合の配線への誘起電圧を測定した結果である。その実験結果から明らかなように、配線がプレーン層を跨ぐ場合は外部ノイズの影響を受けやすく、電子機器の信頼性を低下させることが懸念された。そして、配線がプレーン層を跨ぐ場合であっても、同種のプレーン層を跨ぐ場合より異種のプレーン層を跨ぐ場合の方が、より悪化していることがわかった。こうした結果を踏まえると、より効果的に配線パターンをチェックするためには、プレーン層の属性によるレベル分けが必要であることがわかった。
【０００８】
本発明は、上記課題を解決するためになされたものであって、その目的は、多層プリント配線基板の電磁ノイズ特性を改善するために、配線が同種のプレーン層を跨ぐが異なるプレーン層を跨ぐかを判断することを可能にした、多層プリント配線基板のプレーン跨ぎ配線チェックシステム、チェック方法、チェックプログラム、及びそのチェックプログラムを記録した情報記録媒体を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するための本発明の多層プリント配線基板のプレーン跨ぎ配線チェックシステムは、記憶装置に記憶された多層プリント配線基板の設計情報からチェック対象の配線を抽出する配線抽出手段と、前記設計情報から前記配線の上及び／又は下にある複数のプレーン層を抽出するプレーン層抽出手段と、前記配線と前記プレーン層との投影重なりを検出する投影重なり検出手段と、前記複数のプレーン層が同種のプレーン層であるか異種のプレーン層であるかを判断する属性判断手段と、同種のプレーン層を跨ぐ配線と異種プレーン層を跨ぐ配線とを区別して各々の配線に対して重み付けを付与する重み付け付与手段と、を少なくとも備え、前記重み付け付与手段は、前記チェック対象の配線が、異種プレーン層間を跨ぐ場合と同種プレーン層間を跨ぐ場合とで異なる係数を付与し、該係数に前記跨ぐ場合の回数を乗じて配線毎の跨ぎの深刻度を数値化する手段をさらに有することを特徴とする。
【００１０】
本発明の多層プリント配線基板のプレーン跨ぎ配線チェックシステムの好ましい態様は、前記重み付けを付与した結果を表示する結果表示手段をさらに備えるように構成する。
【００１１】
本発明の多層プリント配線基板のプレーン跨ぎ配線チェックシステムの好ましい態様は、前記属性判断手段が、前記複数のプレーン層相互の電気的接続の有無を検出する手段により実現するように構成する。
【００１３】
上記課題を解決するための本発明の多層プリント配線基板のプレーン跨ぎ配線チェック方法は、プログラムされたコンピュータによって多層プリント配線基板のプレーンを跨いでいる配線をチェックする多層プリント配線基板のプレーン跨ぎ配線チェック方法であって、記憶装置に記憶された前記多層プリント配線基板の設計情報からチェック対象の配線を抽出する配線抽出ステップと、前記設計情報から前記配線の上及び／又は下にある複数のプレーン層を抽出するプレーン層抽出ステップと、前記配線と前記プレーン層との投影重なりを検出する投影重なり検出ステップと、前記複数のプレーン層が同種のプレーン層であるか異種のプレーン層であるかを判断する属性判断ステップと、同種のプレーン層を跨ぐ配線と異種プレーン層を跨ぐ配線とを区別して、異種プレーン層間を跨ぐ場合と同種プレーン層間を跨ぐ場合とで異なる係数を付与し、該係数に前記跨ぐ場合の回数を乗じて配線毎の跨ぎの深刻度を数値化して各々の配線に対して重み付けを付与する重み付け付与ステップと、を少なくとも備えることを特徴とする。
【００１４】
上記課題を解決するための本発明の多層プリント配線基板のプレーン跨ぎ配線チェック方法を実行するためのプログラムは、多層プリント配線基板のプレーンを跨いでいる配線をチェックする多層プリント配線基板のプレーン跨ぎ配線チェック方法をコンピュータによって実行するためのプログラムであって、記憶装置に記憶された前記多層プリント配線基板の設計情報からチェック対象の配線を抽出する配線抽出ステップと、前記設計情報から前記配線の上及び／又は下にある複数のプレーン層を抽出するプレーン層抽出ステップと、前記配線と前記プレーン層との投影重なりを検出する投影重なり検出ステップと、前記複数のプレーン層が同種のプレーン層であるか異種のプレーン層であるかを判断する属性判断ステップと、同種のプレーン層を跨ぐ配線と異種プレーン層を跨ぐ配線とを区別して、異種プレーン層間を跨ぐ場合と同種プレーン層間を跨ぐ場合とで異なる係数を付与し、該係数に前記跨ぐ場合の回数を乗じて配線毎の跨ぎの深刻度を数値化して各々の配線に対して重み付けを付与する重み付け付与ステップと、を少なくとも備えることを特徴とする。
【００１５】
上記課題を解決するための本発明の情報記録媒体は、コンピュータに読み取り可能な情報記憶媒体であって、上記本発明の多層プリント配線基板のプレーン跨ぎ配線チェック方法実行プログラムを記憶したことを特徴とする。
【発明の効果】
【００１６】
本発明は、チェック対象の配線と複数のプレーン層を抽出し、それらの投影重なりを検出し、併せて各プレーン層の属性を判断することにより、同種のプレーン層を跨ぐ配線と異種プレーン層を跨ぐ配線とを区別して各々の配線に対して重み付けを付与するよう構成したので、そのチェック結果に基づいて設計変更等をすることにより、配線が異種プレーン層を跨ぐ場合にしばしば見られる外部ノイズの影響を低減できる。このように効果的に配線パターンをチェックすることができるので、そのチェックを反映させてなる配線パターンは多層プリント配線基板の電磁ノイズ特性を改善することができ、その結果、電子機器の信頼性をより向上させることができる。
【発明を実施するための最良の形態】
【００１７】
次に、発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００１８】
（配線チェックシステムの全体構成）
図１は、本発明の多層プリント配線基板のプレーン跨ぎ配線チェックシステム（以下、特に断らない限り「配線チェックシステム」という。）を有するコンピュータシステムの一例を示す構成図である。図１に示すコンピュータシステムは、データ処理装置１０と記憶装置２０と入力装置４０と出力装置５０とで構成されている。データ処理装置１０は、本発明に係る配線チェックシステム（図１中の符号１１〜１７の各手段を有する）を主要な構成として有している。
【００１９】
データ処理装置１０の主要な構成である本発明に係る配線チェックシステムは、図１に示すように、多層プリント配線基板の設計情報（ＣＡＤデータ２１）からチェック対象の配線を抽出する配線抽出手段１１と、その設計情報（ＣＡＤデータ２１）から前記配線の基板多層配列方向である上及び／又は下にある複数のプレーン層を抽出するプレーン層抽出手段１２と、抽出した配線とプレーン層との投影重なりを検出する投影重なり検出手段１３と、その複数のプレーン層が同種のプレーン層であるか異種のプレーン層であるかを判断する属性判断手段１６と、同種のプレーン層を跨ぐ配線と異種プレーン層を跨ぐ配線とを区別して各々の配線に対して重み付けを付与する重み付け付与手段１７と、を少なくとも備えており、プログラム制御により動作する。
【００２０】
上記の属性判断手段１６は、投影重なり検出手段１３により抽出された投影重なりのある２以上のプレーン層相互間の電気的接続を検出する接続確認手段１４と、その接続確認手段１４の結果から導かれる異種プレーン層を認識する認識手段１５とで構成されている。
【００２１】
上記の重み付け付与手段１７は、こうした属性判断手段１６の判断結果と、一時記憶装置３０内の重み付け設定３１とから、同種のプレーン層を跨ぐ配線と異種プレーン層を跨ぐ配線とを区別し、配線毎に重み付けを付与する。
【００２２】
重み付け付与結果は結果表示手段である出力装置５０に送られ、その出力装置５０によって結果が印刷又は表示等がされる。なお、データ処理装置１０が備える一時記憶装置３０は、入力装置４０から入力された重み付け設定３１を一時的に記憶するとともに、記憶装置２０との間で重み付け設定３１の送受（保存／吐き出し）を行う。
【００２３】
なお、前記した重み付け付与手段１７の中に、又はその後の手段として、チェック対象の配線が異種プレーン層間を跨ぐ場合と同種プレーン層間を跨ぐ場合とで異なる係数を付与し、その係数に前記跨ぐ場合の回数を乗じて配線毎の跨ぎの深刻度を数値化する深刻度数値化手段（後述の図４を参照）をさらに設けてもよい。こうした深刻度数値化手段を設けることにより、重み付け付与結果をより効果的に表示することができる。
【００２４】
記憶装置２０は、配線チェックの対象となる多層プリント配線基板のＣＡＤデータ２１を保存しているとともに、重み付け設定２２を保存している。記憶装置２０内の重み付け設定２２は、前記したように、入力装置４０から一時記憶装置３０を介して保存又は吐き出しされる。記憶装置２０には、その他のデータ等が保存されていてもよい。また、ＣＡＤデータ２１と重み付け設定２２が保存される記憶装置２０は複数の装置からなることもあり、それぞれが異なる装置（例えばＣＡＤデータ２１はハードディスク、重み付け設定２２はＵＳＢメモリー、等々）に保存されてもよい。
【００２５】
（配線チェックシステムの第１実施形態）
次に、本発明の配線チェックシステムの第１実施形態について詳細に説明する。図２及び図３は、本発明の第１実施形態に係る配線チェックシステムの動作を説明するためのフローチャートである。
【００２６】
本発明の第１実施形態に係る配線チェックシステムの動作プログラムを備えたコンピュータは、図２に示すように、開始動作（ステップ１００）の後、先ず、他の設計システムで作成された配線チェックに係る多層プリント配線基板のＣＡＤデータ２０１を読み込み、その中からチェック対象の配線データを抽出（ステップ１０１）する。ここでの配線データは、多層プリント配線基板を構成する配線ロケーションのＸＹ座標や配線層などのデータが該当する。
【００２７】
次に、抽出した配線データから、配線の上方及び／又は下方にあるプレーン層を抽出（ステップ１０２）する。このときの抽出も、ＣＡＤデータ２０１からデータを抽出して行われる。
【００２８】
次に、抽出した配線とプレーン層との投影が重なるかどうかを検出（ステップ１０３）する。このときの投影重なり情報もＣＡＤデータ２０１からデータを抽出して行われる。
【００２９】
その後さらに、重なりが検出された２以上のプレーン層相互間の電気的な接続情報を確認（ステップ１０４）する。このときの電気的な接続情報もＣＡＤデータ２０１からデータを抽出して行われる。プレーン層間の接続情報の確認（ステップ１０４）は、投影が重なったプレーン層間の配線データや他のプレーン層のロケーションデータに基づき、各プレーン層のロケーションが重なるか否か、つまり任意のプレーン層間が水平方向で重なって接続されているか否かを判定する処理である。ここでの確認（ステップ１０４）は、こうした水平方向の接続判定に加えて、各プレーン層の垂直方向の接続判定を含むことも必要である。なお、任意のプレーン層間の垂直方向で重なりは、ＣＡＤデータ２０１から接続ビアに関するデータ情報を取得することによって行うことができ、各プレーン層が垂直方向で接続されているか否かを判定することができる。
【００３０】
プレーン層間の接続情報を確認した後は、プレーン層の属性判断を行う。プレーン層の属性判断は、プレーン層間の接続の有無の結果に基づいて区別する。
配線と投影が重なっている全てのプレーン層において、全プレーン層間で相互の電気的な接続があれば同種のプレーン層と見なして重み付け（ステップ１０７）する判断（ステップ１０５）を行い、一方、一方、任意のプレーン層と他のプレーン層との間で相互の電気的な接続がなければ異種のプレーン層と見なして重み付け（ステップ１０６）する判断（ステップ１０５）を行う。ここでの重み付けの区別は、別に設定する重み付け設定２０２（図３を参照）から引き出し、付与している。
【００３１】
こうした重み付け情報から、該当する配線が異種のプレーン層間を跨ぐのか、同種のプレーン層間しか跨がないのかの区別ができる。区別の結果は、配線毎に重み付けして表示（ステップ１０８）する。こうして該当する配線のチェックが完了する。その後、他の配線についてもチェックを行うか否かの判断（ステップ１０９）を行い、終了（ステップ１１０）するか、他の配線のチェックが続けられる。
【００３２】
図３は、図２の処理で用いる重み付け設定２０２の設定フローである。開始（ステップ３００）の後、図１に示す入力装置４０から重み付け設定データや設定変更データが入力され、重み付け設定（ステップ３０１）が行われる。この重み付け設定（ステップ３０１）は、図１に示す一時記憶装置３０を介して記憶装置２０に吐き出され、記憶装置２０内に重み付け設定２０２に係るファイルが作られて終了（ステップ３０４）する。
【００３３】
以上、本発明の配線チェックシステムについて、図１〜図３を用いてその全体構成と動作の詳細について説明したが、図１に示すシステム構成は代表例であり、例えば入力装置４０を用いず、予め記憶装置２０内に保存させた既定値を利用してシステムを構成してもよい。また、同様の理由により、図３の重み付け設定処理は省略することも可能である。
【００３４】
また、図２に示す重み付け処理（ステップ１０６，１０７）は、単に区別するためだけの情報（例えば、０か１のフラグを立てる）を付与するものであってもよいし、重み付けのための係数（任意の数値など）を用いて区別するものであってもよい。もちろん、前者のように単に記号の付与だけでもよく、異種か同種かの区別ができれば目的は達成できる。
【００３５】
（配線チェックシステムの第２実施形態）
次に、本発明の配線チェックシステムの第２実施形態について詳細に説明する。図４は、本発明の第２実施形態に係る配線チェックシステムの動作を説明するためのフローチャートであり、図２のステップ１０２以降を置き換えたものである。この第２実施形態は、図２に示した配線とプレーン層との投影重なり検出（ステップ１０３）において、配線が複数のプレーン層を跨ぐことが見つかった場合の処理の一例である。
【００３６】
本発明の第２実施形態に係る配線チェックシステムの動作プログラムを備えたコンピュータは、図４に示すように、開始（ステップ４００）の後、先ず、配線とプレーン層との投影重なり数Ｍを検出（ステップ４０１）する。引き続いて、その検出結果から、配線がプレーン層を跨いだ箇所の数（Ｍ−１）を算出（ステップ４０２）する。
【００３７】
次に、跨ぎ箇所を順次チェック（ステップ４０３）する。このときのチェック（ステップ４０３）は、算出された跨ぎ箇所の両端のプレーン層間の接続をチェックすることにより行う。
【００３８】
チェック（ステップ４０３）を順次行うため、跨ぎ箇所Ｋを初期値１としてナンバリングし、後段の処理で使用するカウンタＳとＤを初期化する処理（ステップ４０４）をしておく。以下に跨ぎ箇所のチェックについて説明する。
【００３９】
先ず、跨ぎ箇所１番目（Ｋ＝１）を選択（ステップ４０５）し、この跨ぎ箇所の両端にある２つのプレーン層を抽出（ステップ４０６）する。
【００４０】
次いで、２つのプレーン層間の接続をチェック（ステップ４０７）する。２つのプレーン層間に何らかの接続があるならば、カウンタＤを１つ増やし（Ｄ＝Ｄ＋１）、同種プレーン層の跨ぎ箇所として計上（ステップ４０９）する。一方、２つのプレーン層間に接続がなければ、異種プレーン層としてカウンタＳを１つ増やし（Ｓ＝Ｓ＋１）、異種プレーン層の跨ぎ箇所として計上（ステップ４０８）する。
【００４１】
次のステップ４１０では、次の跨ぎ箇所を探るためにＫを１つ増やし、先に算出（ステップ４０２）した跨ぎ箇所数（Ｍ−１）と比較し、全ての跨ぎ箇所のチェックを完了するまで、ステップ４０５からステップ４１０を繰り返す。
【００４２】
全ての跨ぎ箇所のチェックを終了したら、当該配線の総合重み付け「Ｓｕｍ」を表示（ステップ４１２）するために、演算処理を行う。この演算処理は、異種プレーン層を跨ぐ場合には係数ｎを既定値ファイル２０２−１から読み込み、一方、同種のプレーン層を跨ぐ場合には係数ｍを既定値ファイル２０２−１から読み込む。そして、それらの計数をそれぞれの跨ぎカウントＳとＤとにそれぞれ掛け合わせ、最後に合算して求めた数字を求める。
【００４３】
なお、このとき、一般にはｎ＞ｍとし、Ｓｕｍの数字が大きいほどノイズ特性が悪いことを表す。このように、チェック対象の配線が異種プレーン層間を跨ぐ場合と同種プレーン層間を跨ぐ場合とで異なる係数（ｎ，ｍ）を付与し、その係数に跨ぐ場合の回数を乗じて配線毎の跨ぎの度合いを数値化すれば、配線の深刻度を数値化して表すことができる。
【００４４】
そして、処理を図２のステップ１０９へ戻し、全てのチェック対象にかかる配線について処理を繰り返す。
【００４５】
（配線チェックシステムの具体例）
本発明の配線チェックシステムについてさらに具体的な一例を挙げて説明する。図５は、多層プリント配線基板の一部である３層分だけを抜き出した一例を示す斜視図である。図５においては、誘電体を省略し、配線とプレーン層のみを示している。
【００４６】
図５に示す例では、プレーン層は全部で４つある。第２プレーン層５０２と第３プレーン層５０３は、信号配線５０６の配置のために分断されている。しかし、第２プレーン層５０２と第３プレーン層５０３は、その下に設けられた第４プレーン層５０４とビア５０５を介して繋がれており、同種のプレーン層を構成している。
【００４７】
一方、第１プレーン層５０１は、他のプレーン層との接続は無く独立しており、図５の例では異種のプレーンとなっている。第１プレーン層５０１、第２プレーン層５０２、第３プレーン層５０３の上（上層）には、チェック対象とする信号配線５０７がある。こうした多層プリント配線基板を用いて、図２に示したフローチャートに沿って以下に説明する。
【００４８】
（１）図２に示した配線データ抽出（ステップ１０１）により、ＣＡＤデータ２０１からチェックすべき配線を選択する。このステップ１０１により、図５の例では信号配線５０７が抽出される。
【００４９】
（２）次に、配線の上下にあるプレーン層抽出（ステップ１０２）により、図５の例では直下の層である第１プレーン層５０１、第２プレーン層５０２及び第３プレーン層５０３が抽出される。
【００５０】
（３）次に、配線とプレーン層の投影重なり検出（ステップ１０３）により、図５の例では記号ａ、ｃ、ｄ、ｅ、ｇの各部位が検出される。つまり、線分ａは第１プレーン層５０１と重なり、線分ｃ，ｄ，ｅは第２プレーン層５０２と重なり、線分ｇは第３プレーン層５０３と重なることが検出される。言い換えれば、線分ｂと線分ｆの部分において、プレーン層間の跨ぎが発生していることになる。
【００５１】
（４）次に、プレーン層間の接続情報確認（ステップ１０４）により、図５の例では第２プレーン層５０２と第３プレーン層５０３はビア５０５で接続されていることが確認され、一方、第１プレーン層５０１は他の第２プレーン層５０２や第３プレーン層５０３との接続が無いことが確認される。
【００５２】
（５）前記した（４）項の処理ステップに基づいた全接続の有無判断（ステップ１０５）により、「Ｎ．接続なし」のフローとなり、異種プレーン層として重み付け（ステップ１０６）がなされる。なお、仮に第２プレーン層５０２と第３プレーン層５０３だけについて判断するならば、全接続の有無判断（ステップ１０５）により「Ｙ．接続あり」となり、同種のプレーン層として重み付け（ステップ１０７）がなされることになる。
【００５３】
（６）図５の例では異種プレーン層として重み付け（ステップ１０６）が決定しているので、配線毎の重み付け表示（ステップ１０８）により、当該配線は異種プレーン間の跨ぎがあるものとして表示される。また、重み付け設定２０２の指定が、例えば異種プレーン層跨ぎを１とするフラグ表示データを持っていれば、このステップ１０８により、「１」として表示される。
【００５４】
（７）ここで、図４に示したフローに沿って総合重み付け（ステップ４１２）を行う場合について例示する。重み付け設定２０２−１を異種：ｎ＝１０とし、同種：ｍ＝１とした場合には、図５の例では異種プレーン層の跨ぎ数Ｓが１カ所、同種プレーン層の跨ぎ数Ｄが１カ所なので、総合重み付けＳｕｍ（ステップ４１２）では、Ｓｕｍ＝１×１０＋１×１＝１１が与えられる。
【００５５】
（８）上記の処理を他の配線に対しても順次行って行く（ステップ１０９）が、図５の例では対象配線が一本しかないので、以上で終了となる。
【００５６】
図５の例では、本発明の配線チェックシステムの理解を容易にするために、多層プリント配線基板の一部である３層分だけを抜き出した例で説明したが、もちろん本発明はこうした態様に限定されるものではない。チェック対象となる配線は、アナログ設計領域、デジタル設計領域、さらに他の領域（コネクタ接続領域）等、各種の配線チェックとして適用できる。また、対象とする多層プリント配線基板の構成や種類、レイアウトされる部品や配線の構成や種類等についても、本発明の要旨を逸脱しない範囲で種々変形して適用できる。
【００５７】
以上説明したように、本発明は、チェック対象の配線と複数のプレーン層を抽出し、それらの投影重なりを検出し、併せて各プレーン層の属性を判断することにより、同種のプレーン層を跨ぐ配線と異種プレーン層を跨ぐ配線とを区別して各々の配線に対して重み付けを付与するよう構成したので、そのチェック結果に基づいて設計変更等をすることにより、配線が異種プレーン層を跨ぐ場合にしばしば見られる外部ノイズの影響を低減できる。このように効果的に配線パターンをチェックすることができるので、そのチェックを反映させてなる配線パターンは多層プリント配線基板の電磁ノイズ特性を改善することができ、その結果、電子機器の信頼性をより向上させることができる。
【産業上の利用可能性】
【００５８】
本発明の多層プリント配線基板のプレーン跨ぎ配線チェックシステムは、電磁ノイズの影響を考慮した、多層プリント配線板の配線適正のチェックツールといった用途に適用可能である。
【図面の簡単な説明】
【００５９】
【図１】本発明の多層プリント配線基板のプレーン跨ぎ配線チェックシステムを有するコンピュータシステムの一例を示す構成図である。
【図２】本発明の第１実施形態に係る配線チェックシステムの動作を説明するためのフローチャートである。
【図３】図２の処理で用いる重み付け設定の設定フローである。
【図４】本発明の第２実施形態に係る配線チェックシステムの動作を説明するためのフローチャートであり、図２のステップ１０２以降を置き換えたものである。
【図５】多層プリント配線基板の一部である３層分だけを抜き出した斜視図である。
【図６】配線がプレーン層を跨がない場合において、同じ環境下でノイズを印加したときの配線への誘起電圧を測定した結果である。
【図７】配線が同種のプレーン層を跨ぐ場合において、同じ環境下でノイズを印加したときの配線への誘起電圧を測定した結果である。
【図８】配線が異種のプレーン層を跨ぐ場合において、同じ環境下でノイズを印加したときの配線への誘起電圧を測定した結果である。
【符号の説明】
【００６０】
１０  データ処理装置
１１  チェック対象の配線抽出手段
１２  配線の上下にあるプレーン層抽出手段
１３  配線とプレーン層の投影重なり検出手段
１４  投影重なりプレーン層の接続確認手段
１５  異種プレーン層認識手段
１６  属性判断手段
１７  重み付け付与手段
２０  記憶装置
２１  ＣＡＤデータ
２２  重み付け設定
３０  一時記憶装置
３１  重み付け設定
４０  入力装置
５０  出力装置
５０１  第１プレーン層
５０２  第２プレーン層
５０３  第３プレーン層
５０４  第４プレーン層
５０５  ビア
５０６  信号配線（プレーン同層）
５０７  信号配線（プレーン上層）
【図１】
0005088739.tif 000002
【図２】
0005088739.tif 000003
【図３】
0005088739.tif 000004
【図４】
0005088739.tif 000005
【図５】
0005088739.tif 000006
【図６】
0005088739.tif 000007
【図７】
0005088739.tif 000008
【図８】
0005088739.tif 000009