(57)【要約】【課題】  基板のレイアウト設計時に干渉チェックを行えるようにし、回路設計時には干渉チェックのための入力の手間を必要としない干渉ノイズチェック装置を提供することにある。【解決手段】  レイアウト設計された基板に対して、任意の領域を指定する領域指定手段３と、この領域指定手段３により指定された領域と他の部分とを跨ぐ配線を抽出する配線抽出手段４と、この配線抽出手段４により抽出された配線に対してノイズ干渉チェックを行う干渉チェック手段７とを備えたことを特徴としている。【選択図】  図１
2006172370.tif 000002
【特許請求の範囲】
【請求項１】
レイアウト設計された基板に対して、任意の領域を指定する領域指定手段と、
この領域指定手段により指定された領域と他の部分とを跨ぐ配線を抽出する配線抽出手段と、
この配線抽出手段により抽出された配線に対してノイズ干渉チェックを行う干渉チェック手段と
を備えたことを特徴とする干渉ノイズチェック装置。
【請求項２】
前記領域指定手段は、前記基板の所定のプレーン形状に基づいて領域を指定することを特徴とする請求項１記載の干渉ノイズチェック装置。
【請求項３】
前記領域は、アナログ設計領域、デジタル設計領域、コネクタ配置近傍領域のいずれかであることを特徴とする請求項１記載の干渉ノイズチェック装置。
【請求項４】
前記干渉チェック手段は、少なくとも隣接配線同士のクロストークチェックあるいは、ノイズカット部品から前記指定された領域の境界までの配線長のチェックのいずれかに基づいて干渉チェックを行うことを特徴とする請求項１記載の干渉ノイズチェック装置。
【請求項５】
レイアウト設計された基板に対して、任意領域を指定する領域指定ステップと、
この領域指定手段により指定された領域と他の部分とを跨ぐ配線を抽出する配線抽出ステップと、
この配線抽出手段により抽出された配線に対してノイズ干渉チェックを行う干渉チェックステップと、
を備えたことを特徴とする干渉ノイズチェック方法。
【請求項６】
コンピュータにインストールすることにより複数のステップにより構成される干渉ノイズチェックを実行させるための干渉ノイズチェックプログラムであって、
レイアウト設計された基板に対して、任意の領域を指定する領域指定ステップと、
この領域指定手段により指定された領域と他の部分とを跨ぐ配線を抽出する配線抽出ステップと、
この配線抽出手段により抽出された配線に対してノイズ干渉チェックを行う干渉チェックステップと、
を前記コンピュータに実行させることを特徴とする干渉ノイズチェックプログラム。
【請求項７】
レイアウト設計された基板に対して、任意の領域を指定する領域指定手段と、
この領域指定手段により指定された領域と他の部分とを跨ぐ配線を抽出する配線抽出手段と、
を備えたことを特徴とする配線抽出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アナログ回路／デジタル回路混在のプリント基板のレイアウト検証（干渉ノイズチェック）の際にＥＭＣ（Ｅｌｅｃｔｒｏ  Ｍａｇｎｅｔｉｃ  Ｃｏｍｐａｔｉｂｉｌｉｔｙ）的に問題となりやすい配線を抽出する機能を有する干渉ノイズチェック装置、干渉ノイズチェック方法および干渉ノイズチェックプログラムに関する。
【背景技術】
【０００２】
従来のプリント基板において、アナログ回路とデジタル回路とが混在する場合のレイアウト設計では、レイアウト設計が終了した後で、作業者が、レイアウト図からノイズ源となる配線（デジタル配線）またはノイズ非耐性配線（アナログ配線）を探し出し、これらのノイズ源となる配線またはノイズ非耐性配線をレイアウト図上でトレースしている。
【０００３】
そして、隣接もしくは交差する配線について、これらの配線が、ノイズ源となる配線、ノイズ非耐性配線またはノイズ耐性配線のいずれかを作業者がチェックし、デジタル配線とアナログ配線とが適正に分離されているかの検証が行われていた。
【０００４】
そして、デジタル配線とアナログ配線とが適正に分離されていない場合は、デジタル配線とアナログ配線とが適正に分離されるように、レイアウト図のレイアウト変更を行なっていた。
【０００５】
また、半導体デバイスの設計において、ノイズ源となる配線とノイズ非耐性配線とを回路図上で指定し、識別表示手段は、ノイズ源となる配線とノイズ非耐性配線との間の寄生容量が抽出されると、寄生容量が規定値を超える配線対を、回路図およびレイアウト図上で識別表示させるようにして、アナログ回路とデジタル回路とが混在する半導体回路のレイアウト検証を効率化する手法が提案されている（例えば、特許文献１）。
【特許文献１】特開２００４−１１０６２７号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上記特許文献１の手法では、回路設計時に、設計者がアナログ信号／デジタル信号の区別を識別子として逐一与える必要がある。したがって、回路設計時の設計者に膨大な手間が要求され、回路設計に長時間を要してしまうという問題がある。
【０００７】
そこで、本発明の目的は、回路設計時には干渉チェックのための入力の手間を必要とせず、基板のレイアウト設計時に干渉チェックを行えるようにした干渉ノイズチェック装置、干渉ノイズチェック方法および干渉ノイズチェックプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
この発明は、上記目的を達成するために、以下のように構成される。
【０００９】
レイアウト設計された基板に対して、任意の領域を指定する領域指定手段と、この領域指定手段により指定された領域と他の部分とを跨ぐ配線を抽出する配線抽出手段と、この配線抽出手段により抽出された配線に対してノイズ干渉チェックを行う干渉チェック手段とを備えたことを特徴とする。
【００１０】
このような構成によれば、レイアウト設計された基板に対して、ノイズの影響を受け易い、指定領域を跨ぐ配線を抽出し、この配線に対して干渉ノイズチェックを行うので、簡便に基板のレイアウト検証が行える。
【００１１】
また前記領域指定手段は、前記基板の所定のプレーン形状に基づいて領域を指定することを特徴としている。
【００１２】
このような構成によれば、基板のプレーン形状に従って領域が指定されるので、ユーザが領域指定を別途行わなくとも自動的に領域指定を行うことができる。
【００１３】
レイアウト設計された基板に対して、任意領域を指定する領域指定ステップと、この領域指定手段により指定された領域と他の部分とを跨ぐ配線を抽出する配線抽出ステップと、
この配線抽出手段により抽出された配線に対してノイズ干渉チェックを行う干渉チェックステップとを備えたことを特徴としている。
【００１４】
このような方法によれば、レイアウト設計された基板に対して、ノイズの影響を受け易い、指定領域を跨ぐ配線を抽出し、この配線に対して干渉ノイズチェックを行うので、簡便に基板のレイアウト検証が行える。
【発明の効果】
【００１５】
以上詳述したように本発明によれば、回路設計時には干渉チェックのための入力の手間を必要とせず基板のレイアウト設計時に干渉チェックを簡便に行えるようにすることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態に係る干渉ノイズチェック装置および方法について図面を参照して説明する。
【００１７】
（第１の実施形態）
図１は、本発明の一実施形態に係る干渉ノイズチェック装置の概略構成を示すブロック図である。
【００１８】
図１に示す干渉ノイズチェック装置には、レイアウト図を入力するレイアウト図入力手段１、レイアウト図入力手段１により入力されたレイアウト図を表示するレイアウト図表示手段２、レイアウト図表示手段２に表示されたレイアウト図上でアナログ／デジタル設計領域を跨ぎノイズに注意しなければならない配線を抽出するための領域を指定する領域指定手段３、領域指定手段３で指定された領域に関して、アナログ／デジタル設計領域を跨ぎノイズに注意しなければならない配線を抽出して当該配線のリストを作成する配線抽出／リスト作成手段４、ノイズをカットする特性を有する部品を設定するノイズカット部品指定手段５、配線抽出／リスト作成手段４で抽出された配線に対してノイズ属性（例えばノイズの影響の受け易さをランク付けしたもの）を一括もしくは個々に与えるノイズ属性設定手段６、配線のノイズチェックを行うノイズチェック手段７（このノイズチェック手段７は例えば、ノイズ属性に基づいて、クロストークチェックを行うクロストークチェック手段８およびノイズカット部品と他の部品とを繋ぐ配線長に関してノイズの影響をチェックする配線長チェック手段９とから構成されている）、このノイズチェック手段７のチェック結果に基づき問題がある場合にレイアウト図の修正を行うためのレイアウト修正手段１０が設けられている。
【００１９】
次に図２は、本発明の干渉チェック装置に基づいて干渉チェックを行う方法に関するフローチャートの一例を示すものである。
【００２０】
図２に示すように、まずレイアウト設計が一旦終了した段階で、レイアウト図入力手段１によりレイアウト図を入力し、レイアウト図表示手段２に表示させる（Ｓ１）。
【００２１】
そして、アナログ設計領域とデジタル設計領域とを跨ぎノイズの影響を受け易い注意しなければならない配線を抽出するための領域指定を行うための領域指定方法を選択する（Ｓ２）。ここで、ノイズの影響を受け易く設計上注意を要する配線とは、デジタル系で拾ったノイズがアナログ系に混入するのを防止しなければならないという観点から抽出されるものであり、本実施例ではアナログ設計領域とデジタル設計領域とを跨ぐ配線を一例として抽出するようにしている。また上記の領域指定方法として、本実施例では一例として２つの方法を例示する。第１の方法は、マウス等のツールを用いこのマウスで任意の点を指定しそれらが囲む領域を指定する方法でありどのような基板に対しても対応することができる。第２の方法は、多層プリント基板において電源／ＧＮＤ（グランド）プレーンの形状等から自動的にアナログ設計領域またはデジタル設計領域を判断してそれらの領域を囲む方法であり、プリント基板のプレーン形状に基づき自動的に判別する方法であるため、多層プリント基板のほぼ全層が同様なプレーン形状であるか、または特定のプレーン形状に設計された層だけに配線が施されているような特殊なプリント基板の時に特に有効な方法である。
【００２２】
次に、チェック対象部品の参照記号を選択し登録する（Ｓ３）。これは、アナログ／デジタルの設計領域の境にノイズをカットする特性を有する部品（例えばフィルタ部品やインダクタ部品等）を配置することが多々あるが、これらの部品が適正な位置に配置されているかどうかをチェックするために行うもので、ここでは仮に、チェック対象部品の参照記号をＦＬ及びＬとして登録する。
【００２３】
そして次に領域を指定する（Ｓ４）。この領域指定は、Ｓ２で指定された領域指定方法に基づき行われるもので、詳細は後述する。
【００２４】
次に、指定領域を跨ぐ配線を抽出しリストを作成する（Ｓ５）。ここでは、指定した領域を跨ぐ配線が抽出され、領域を跨ぐ交差の回数、抽出された配線の接続先数、接続先部品の参照記号、Ｓ３で指定したチェック対象部品の有無が自動で抽出される。
【００２５】
次に、Ｓ５の抽出結果に基づき、フィルタ等のノイズカット部品の配置状況を確認する（Ｓ６）。ノイズカット部品の配置状況の確認としては、ノイズカット部品とＩＣ等の部品との間の配線長、またノイズカット部品とＳ４で指定された領域の境界までの配線長等が考慮される。これは、デジタル設計領域でノイズを拾ってアナログ設計領域まで影響が及ぶのを避けるために、着目する配線に対してノイズカット部品を例えばデジタ設計領域の出口に近い位置に配置する等の工夫を施すためである。配置状況を確認した結果で、ノイズ的に問題のない設計であれば次のステップへ、問題があればノイズカット部品のレイアウト修正等を行う。
【００２６】
次に、Ｓ５で抽出し作成された配線リストに対して、ノイズ属性を一括、もしくは個々に指定する（Ｓ７）。ここでいうノイズ属性とは前述した通りにノイズの受け易さ等をランク付けしたデータである。
【００２７】
次に、Ｓ７で指定したノイズ属性に基づいて、クロストークチェックを実施する（Ｓ８）。配線同士が近接していると隣接配線から信号を拾ってしまうクロストーク現象が起き易く、ノイズを含んだ配線とノイズの影響を受け易い配線等が近接していた場合にはクロストークがチェックされる。
【００２８】
次に図３と図４は、図２のＳ２で選択される、アナログ設計領域とデジタル設計領域とを跨ぎノイズの影響を受け易い配線を抽出するための領域指定の方法を説明するための基板レイアウト図である。
【００２９】
なお図３，図４において、ＩＣ１〜ＩＣ５，ＦＬ，Ｌは部品の参照記号を表している。
【００３０】
この場合、ＩＣは集積回路素子、ＦＬはフィルター部品、Ｌはインダクタ部品を意味する。ｓｉｇｎａｌ＿００１＿ｆ，ｓｉｇｎａｌ＿００１＿ｂ，ｓｉｇｎａｌ＿００２＿ｆ，ｓｉｇｎａｌ＿００２＿ｂ，ｓｉｇｎａｌ＿００３，ｓｉｇｎａｌ＿００４，ｓｉｇｎａｌ＿００５はそれぞれの配線に与えた配線名を意味している。
【００３１】
図３は、第１の方法でマウス等のツールを用いこのマウスで任意の点を指定しそれらが囲む領域を指定する方法であり、図４は第２の方法で、電源／ＧＮＤプレーンの形状等から自動的にアナログ設計領域またはデジタル設計領域を判断してそれらの領域を囲む方法である。図３、図４において斜線部が指定領域である。
【００３２】
図３では、レイアウト図上で、マウス等を利用してユーザが任意に領域を指定するものであり、この例ではアナログ設計領域の近傍を指定領域として選定し、この指定領域を跨ぐ配線を判定するようにしたものである。つまり、（１）配線の始点と終点を繋ぐセグメントの集合として配線の図形情報を読み込み、（２）指定領域として囲んだ領域と配線との接点（領域を跨ぐ配線）を抽出し、（３）この接点情報を有する配線をリストアップすることにより、図２に示したＳ４，Ｓ５が実行される。
【００３３】
図４では、基板の電源／ＧＮＤのプレーン形状に基づいてその外形に沿った形状を指定領域として自動的に算出したものある。つまり、（１）基板のプレーン形状情報（指定領域）を抽出し、（２）抽出されたプレーン形状情報に基づいてプレーンの外形情報を読み込み、（３）プレーンの外形と配線との接点（指定領域を跨ぐ配線）を抽出し、（４）この接点情報を有する配線をリストアップすることにより、図２に示したＳ４，Ｓ５が実行される。
【００３４】
図５は、図２のＳ５で抽出されリスト化された配線の一例を示すリスト図である。このリストは、図３、図４に示したレイアウト図から指定領域を跨ぐ配線を抽出してリスト化したものであり、指定した領域を跨ぐｓｉｇｎａｌ＿００１＿ｆ，ｓｉｇｎａｌ＿００２＿ｆ，ｓｉｇｎａｌ＿００３，ｓｉｇｎａｌ＿００４の４本の配線が抽出され、領域を跨ぐ交差の回数、抽出された配線の接続先数、接続先部品の参照記号、図２のＳ３で選択したチェック対象部品の有無が抽出されている。
【００３５】
図６は、前述したクロストークチェックを行った結果を例示した基板レイアウト図である。ｓｉｎａｌ＿００３はノイズ属性が「受け易い」に指定されており、かつ近くに平行して配置された配線ｓｉｇｎａｌ＿００５があるため「要確認配線」として抽出され、レイアウトの修正が検討され得る。
【００３６】
（その他の実施形態）
上述した実施形態では、領域指定としてアナログ設計領域またはデジタル設計領域を例示したが、本発明では任意の領域を指定できるためこれらに限定されるものではない。例えば各種ＩＴ機器やＡＶ機器、ＰＣ関連機器の設計等では、コネクタが設けられる領域近傍を指定領域とすることが有効である。コネクタとしては、ＵＳＢコネクタ等が設計上多用されているが、これらコネクタは例えば電波を拾い易くノイズの影響を受け易い。したがって、コネクタの近傍を指定領域として囲み、このコネクタに繋がる配線に対しても上記と同様なチェックを行うことが有効である。
【００３７】
なお、本発明は上記各実施形態に限定されるものではなく、対象とする基板の構成や種類、基板にレイアウトされる部品および配線の構成や種類、基板に対して領域を指定する領域指定手段、指定された領域を跨ぐ配線を抽出する配線抽出手段、抽出された配線に対してノイズ干渉チェックを行う干渉チェック手段等の構成や実現方法等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施形態に係る干渉ノイズチェック装置の概略構成を示すブロック図。
【図２】本発明の干渉チェック装置に基づいて干渉チェックを行う方法に関する一実施形態に係るフローチャート。
【図３】配線を抽出するための領域を指定する第１の方法を説明するための基板レイアウト図。
【図４】配線を抽出するための領域を指定する第２の方法を説明するための基板レイアウト図。
【図５】抽出されリスト化された配線の一例を示すリスト図。
【図６】クロストークチェックを行った結果を例示した基板レイアウト図。
【符号の説明】
【００３９】
１  レイアウト図入力手段
２  レイアウト図表示手段
３  領域指定手段
４  配線抽出／リスト作成手段
５  ノイズカット部品指定手段
６  ノイズ属性設定手段
７  ノイズチェック手段
８  クロストークチェック手段
９  配線長チェック手段
１０  レイアウト修正手段
【図１】
2006172370.tif 000003
【図２】
2006172370.tif 000004
【図３】
2006172370.tif 000005
【図４】
2006172370.tif 000006
【図５】
2006172370.tif 000007
【図６】
2006172370.tif 000008