(57)【特許請求の範囲】
【請求項１】
回路が形成された基板の電界および磁界を解析する電磁界シミュレータにおいて、該電磁界シミュレータに入力する電子図面を生成する電子図面生成装置であって、
前記基板のうち、シミュレーションを行うべき必要部分を判断する形状判断手段（２０）と、
前記形状判断手段により判断された前記必要部分を切り出す形状編集手段（３０）と、
設計規則が格納された設計規則データベース（２１ａ）と、
前記電磁界シミュレータに対応した解析方法のリストが格納された解析方法データベース（２３ａ）と、を有し、
前記形状判断手段は、
前記設計規則に基づいて、設計規則違反箇所を前記必要部分として判断する設計規則点検部（２１）と、
前記設計規則違反箇所および前記解析方法に基づいて、前記必要部分を判断する必要形状判断部（２３）と、を有することを特徴とする電子図面生成装置。
【請求項２】
前記回路のうち、電気的に接続される配線の情報を含む接続情報が格納された接続データベース（２２ａ）を有し、
前記形状判断手段は、
前記設計規則違反箇所および前記接続情報に基づいて、前記設計規則違反箇所とともに、前記設計規則違反箇所に電気的に接続される付加部分も前記必要部分として判断する電気的接続判断部（２２）を有することを特徴とする請求項１に記載の電子図面生成装置。
【請求項３】
前記必要部分を使用者に確認させるために、前記必要部分を視覚的に外部に出力する視覚化手段（４０）を有することを特徴とする請求項１または請求項２に記載の電子図面生成装置。
【請求項４】
入力された電子図面に対して、設計規則点検部（２１）を含む形状判断手段（２０）が、設計規則データベース（２１ａ）に格納された設計規則に基づいて、シミュレーションを行うべき必要部分としての設計規則違反箇所を前記必要部分として判断する点検ステップ（Ｓ２）と、
該点検ステップの後に、必要形状判断部（２３）を含む前記形状判断手段が、前記設計規則違反箇所および解析方法データベース（２３ａ）に格納された解析方法に基づいて、前記必要部分を判断する必要形状判断ステップ（Ｓ８）と、
該必要形状判断ステップの後に、形状編集手段（３０）が前記必要部分を切り出す編集ステップ（Ｓ１１）と、を有することを特徴とする電子図面生成方法。
【請求項５】
前記点検ステップの後、前記編集ステップの前に、
電気的接続判断部（２２）を含む前記形状判断手段が、前記設計規則違反箇所および接続データベース（２２ａ）に格納された接続情報に基づいて、前記設計規則違反箇所とともに、前記設計規則違反箇所に電気的に接続される付加部分も前記必要部分として判断する付加部分判断ステップ（Ｓ７）を有することを特徴とする請求項４に記載の電子図面生成方法。
【請求項６】
視覚化手段（４０）が、前記必要部分を使用者に確認させるために、前記必要部分を視覚的に外部に出力させる視覚化ステップ（Ｓ４、Ｓ９、Ｓ１２）を有することを特徴とする請求項４または請求項５に記載の電子図面生成方法。
【請求項７】
入力された電子図面に対して、設計規則点検部（２１）を含む形状判断手段（２０）が、設計規則データベース（２１ａ）に格納された設計規則に基づいて、シミュレーションを行うべき必要部分としての設計規則違反箇所を判断する点検ステップ（Ｓ２）と、
該点検ステップの後、必要形状判断部（２３）を含む前記形状判断手段が、前記設計規則違反箇所および解析方法データベース（２３ａ）に格納された解析方法に基づいて、前記必要部分を判断する必要形状判断ステップ（Ｓ８）と、
該必要形状判断ステップの後に、形状編集手段が前記必要部分を切り出す編集ステップ（Ｓ１１）と、をコンピュータに実行させることを特徴とする電子図面生成プログラム。
【請求項８】
前記点検ステップの後、前記編集ステップの前に、
電気的接続判断部（２２）を含む前記形状判断手段が、前記設計規則違反箇所および接続データベース（２２ａ）に格納された接続情報に基づいて、前記設計規則違反箇所とともに、前記設計規則違反箇所に電気的に接続される付加部分も前記必要部分として付加部分判断ステップ（Ｓ７）をコンピュータに実行させることを特徴とする請求項７に記載の電子図面生成プログラム。
【請求項９】
視覚化手段（４０）が、前記必要部分を使用者に確認させるために、前記必要部分を視覚的に外部に出力させる視覚化ステップ（Ｓ４、Ｓ９、Ｓ１２）をコンピュータに実行させることを特徴とする請求項７または請求項８に記載の電子図面生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電磁界シミュレータ向けの電子図面生成装置と、電子図面生成方法およびそのプログラムに関する。
【背景技術】
【０００２】
電子部品の設計において、電磁両立性（ＥＭＣ）などの電磁気的な問題を解決するために、電磁界シミュレーションが行われる。規模の大きな回路について精度良いシミュレーションを行うには長時間を要する。このため、より短時間でシミュレーションを行う方法が検討されてきた。
【０００３】
例えば、特許文献１では、クロストークが発生している箇所を効率的に解析するシミュレーション装置（電磁界シミュレータ）、プログラムおよび方法が提案されている。特許文献１に記載のシミュレーション装置は、電磁界解析手段、電界追跡手段、および、結合箇所出力手段を有している。まず、電磁界解析手段が解析空間についての電磁界解析を実行する。そして、電界追跡手段が、電磁界解析の結果に基づいて、電界ベクトルの追跡を行う。そして、結合箇所出力手段が、クロストークが発生しうる２つの信号線を出力する。これによれば、回路全体を解析対象にすることなく、クロストークが発生する箇所のみを解析することができ、解析時間を短縮することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２４２７２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の発明では、電界追跡のため、電磁界シミュレーションを実行しながらクロストークの詳細なシミュレーションを実行する箇所を判断させる必要がある。このため、シミュレーション時間の十分な短縮ができない。また、特許文献１に記載の発明は、クロストークのみに適用することができ、汎用性が十分とは言えない。
【０００６】
また、電磁界シミュレータの使用者が、解析を必要とする部分のみを切り出してシミュレーションを行うことも一般的に行われる。しかしながら、切り出し箇所の検討には、設計ノウハウや時間を要する。このため、シミュレーションに掛かる時間や結果が使用者の能力に依存するところがあった。
【０００７】
本発明は、上記問題点に鑑みてなされたものであり、汎用性を有するとともに、電磁界シミュレーションの時間短縮を可能にすることを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、回路が形成された基板の電界および磁界を解析する電磁界シミュレータにおいて、該電磁界シミュレータに入力する電子図面を生成する電子図面生成装置であって、基板のうち、シミュレーションを行うべき必要部分を判断する形状判断手段（２０）と、形状判断手段により判断された必要部分を切り出す形状編集手段（３０）と、設計規則が格納された設計規則データベース（２１ａ）と、電磁界シミュレータに対応した解析方法のリストが格納された解析方法データベース（２３ａ）と、を有し、形状判断手段は、設計規則に基づいて、設計規則違反箇所を必要部分として判断する設計規則点検部（２１）と、設計規則違反箇所および解析方法に基づいて、必要部分を判断する必要形状判断部（２３）と、を有することを特徴としている。
【０００９】
これによれば、形状判断手段に含まれる設計規則点検部が、回路を含む基板のうち、設計規則に違反する設計規則違反箇所を必要部分として判断するとともに、形状編集手段が自動的に必要部分を基板から切り出す。このため、電磁界シミュレータに入力する電子図面の規模を、基板全体から切り出された必要部分のみに減縮することができる。なお、設計規則は、クロストークが発生しないような条件のみに限られない。このため、必要部分は、クロストークが発生する部分のみに限らず、設計規則により違反する全ての部分を含んでいる。したがって、形状編集手段により切り出される必要部分が記述された電子図面を電磁界シミュレータに入力することによって、汎用性を有しつつ、シミュレーション時間の短縮を実現することができる。
【００１０】
また、形状判断手段が、設計規則違反箇所および解析方法に基づいて、必要部分を判断する必要形状判断部（２３）を有する構成であるから、使用者は、電磁界シミュレータに応じて解析方法を選択することができる。そして、形状編集手段は、選択された解析方法に基づいて、設計規則違反箇所のうち、シミュレーションに必要のない部分を削除することができる。このため、基板全体から切り出される必要部分を、設計規則点検部のみによって必要部分を判断する場合に較べて、より減縮することができる。
【００１１】
また、回路の電気的な接続情報が格納された接続データベース（２２ａ）を有し、形状判断手段が、設計規則違反箇所および接続情報に基づいて、設計規則違反箇所とともに、設計規則違反箇所に電気的に接続される付加部分も必要部分として判断する電気的接続判断部（２２）を有する構成とすることもできる。回路を構成する配線の中には、電子図面上において電気的に接続されていない部分であっても、抵抗器などの素子（１２０）を介して電気的に接続される配線が存在する。このため、接続データベースおよび電気的接続判断部を有することにより、本来電気的に接続される部分（付加部分）を含めて、必要部分として切り出すことができる。したがって、接続データベースおよび電気的接続判断部を有さない構成に較べて、より精度の高いシミュレーションを行うための電子図面を生成することができる。
【００１２】
なお、請求項４〜請求項６に記載の電子図面生成方法、および、請求項７〜請求項９に記載の電子図面生成プログラムは、上記の電子図面生成装置のおける作用効果と同様であるため、その説明を省略する。
【図面の簡単な説明】
【００１３】
【図１】第１実施形態に係る電子図面生成装置の概略構成を示すブロック図である。
【図２】設計規則の一例を示す表である。
【図３】接続情報の一例を示す表である。
【図４】配線の一例を示す概略図である。
【図５】解析方法の一例を示す表である。
【図６】出力電子図面の作成フローを示すフロー図である。
【図７】第２実施形態における設計規則違反箇所の一例を示す図である。
【図８】設計規則違反箇所の表示の一例を示す図である。
【図９】設計規則違反箇所の表示の一例を示す図である。
【図１０】第３実施形態に係る電子図面生成装置における、設計規則の一例を示す表である。
【図１１】その他の実施形態における、出力電子図面の作成フローを示すフロー図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態を図面に基づいて説明する。なお、以下の各図相互において、互いに同一もしくは均等である部分に、同一符号を付与する。
【００１５】
（第１実施形態）
最初に、図１〜図５を参照して、本実施形態に係る電子図面生成装置の概略構成について説明する。
【００１６】
本実施形態における電子図面生成装置１０は、図示しない電磁界シミュレータに入力する電子図面（ＣＡＤ（Computer Aided Design）の図面データ）を生成する装置である。具体的には、電子図面生成装置１０に入力された電子図面のうち、電磁界シミュレーションを行うにあたって必要な必要部分を切り出し（不要な部分を削除し）て、電磁界シミュレータに入力すべき電子図面を生成（出力）する装置である。
【００１７】
電子図面生成装置１０は、図１に示すように、形状判断部２０と形状編集部３０とを有する。電子図面生成装置１０に入力される電子図面（以下、入力電子図面１００と示す）は、形状判断部２０により必要部分が判断される。そして、形状判断部２０は、必要部分の情報を形状編集部３０に出力する。形状編集部３０は、入力電子図面１００のうち必要部分のみを切り出し、出力電子図面１１０として出力する。また、本実施形態における電子図面生成装置１０は表示部４０を有する。
【００１８】
本実施形態における形状判断部２０は、設計規則点検部２１、電気的接続判断部２２、および、必要形状判断部２３を有する。
【００１９】
設計規則点検部２１は、設計規則が格納された設計規則データベース２１ａと通信可能に接続されている。設計規則とは、図２に示すように、電気的あるいは磁気的な問題が生じてしまう回路の配置条件である。図２に示す設計規則には、例えば、規則名「クロストーク１」に関する問題が生じてしまう配線間距離および並走配線長が、判断範囲および判断基準の列に記述されている。設計規則点検部２１は、設計規則に基づいて、入力電子図面１００のうち、設計規則に違反する（すなわち、判断範囲および判断基準に記述された条件を満たす）設計規則違反箇所を判断する。設計規則点検部２１は、設計規則違反箇所を必要部分と判断して、入力電子図面１００のデータのうち設計規則違反箇所を表すデータを必要形状判断部２３に出力する。なお、設計規則違反箇所を表すデータとは、設計規則違反箇所の形成位置を示す座標と名称、および、違反した規則名と規則ＩＤなどを含むデータである。
【００２０】
電気的接続判断部２２は、接続情報が格納された接続データベース２２ａと通信可能に接続されている。接続情報とは、図３に示すように、基板に形成された回路を構成する配線に便宜的に付された名称が記載されたリストである。例えば、図４に示すように、配線Ｅ１＿０〜Ｅ１＿５は、電子図面上では電気的に分離している。しかしながら、実際の回路ではＩＣチップなどの素子１２０によって電気的に接続される。Ｅ１＿０〜Ｅ１＿５のような配線は、配線の名称に、共通した文字列を付与されることによって管理される。図３および図４に示す例では、「Ｅ１」が共通した文字列に相当する。つまり、配線の名称に、共通した文字列「Ｅ１」を含む配線は、回路動作時に電気的に接続された状態になることを示している。電気的接続判断部２２は、接続データベース２２ａに格納された接続情報に基づいて、名称中に、設計規則違反箇所の名称と共通する文字列を含む配線を、付加部分として判断する。電気的接続判断部２２は、付加部分を必要部分の一部であると判断して、入力電子図面１００のデータのうち付加部分を表すデータを必要形状判断部２３に出力する。
【００２１】
必要形状判断部２３は、電磁界シミュレータに対応した解析方法のリストが格納された解析方法データベース２３ａと通信可能に接続されている。解析方法のリストには、図５に示すように、シミュレーションに用いられる電磁界シミュレータによって利用可能な解析手段が記載されている。また、その解析手段を利用する場合に、解析に必要な箇所を切り出す切り出し方法や、切り出し方法を適用する範囲も記載されている。仮に、設計規則点検部２１により設計規則違反箇所と判断された部分が、図２の規則名に示す「クロストーク１」に関する部分であるとする。図２に示すように、「クロストーク１」の規則ＩＤ（設計規則違反の各項目に固有のＩＤ）は「ｘｌｓ１」である。図５において、規則ＩＤとして「ｘｌｓ１」が含まれる規則名「クロストーク」の行には、解析手段として、「２Ｄ」「２．５Ｄ」「３Ｄ」「３Ｄ＿ｗｉｔｈ＿ＧＰＵ」の４通りの解決手段が記載されている。すなわち、本実施形態において、使用者は、電磁界シミュレーションの精度および時間を勘案して、４通りの解決手段から一または複数の解決手段を選択することができる。それぞれの解決手段には、その解決手段を実行するために必要な切り出し方法と、切り出しを行う範囲が設定されている。必要形状判断部２３は、使用者が選択した解決手段に対応した切り出し方法に基づいて、設計規則違反箇所および付加部分のうち、電磁界シミュレーションに必要な必要部分を判断する。そして、必要形状判断部２３は、入力電子図面１００のデータのうち上記の必要部分を表すデータを形状編集部３０に出力する。
【００２２】
形状編集部３０は、入力電子図面１００のうち必要部分のみを切り出し、出力電子図面１１０として出力する。使用者は、出力電子図面１１０を電磁界シミュレータに入力して電磁界シミュレーションを実行する。
【００２３】
表示部４０は、形状判断部２０と形状編集部３０とに通信可能に接続されている。この表示部４０は、ディスプレイなどを有し、形状判断部２０のうち、設計規則点検部２１および必要形状判断部２３が判断する必要部分や、電気的接続判断部２２が判断する付加部分を、視覚的に表示させる。
【００２４】
なお、この電子図面生成装置１０は、主にマイクロコンピュータで構成され、いずれも周知のＣＰＵ、ＲＯＭ・ＲＡＭなどのメモリ、Ｉ／Ｏ、およびこれらを接続するバスによって構成される。例えば、設計規則データベース２１ａ、接続データベース２２ａ、解析方法データベース２３ａはメモリにより構成される。また、この電子図面生成装置１０は、メモリに記憶されたプログラムを実行することで、各処理（形状判断部２０および形状編集部３０の処理）を実行する。
【００２５】
なお、形状判断部２０、形状編集部３０、表示部４０は、それぞれ、特許請求の範囲における形状判断手段、形状編集手段、視覚化手段に相当する。
【００２６】
次いで、図６を参照して、本実施形態に係る出力電子図面１１０の作成フローについて説明する。
【００２７】
まず、図６に示すように、使用者はステップＳ１を行う。使用者は、電磁界シミュレーションを行う対象となる回路が形成された基板の電子図面を作成する。この電子図面は、図１に示す入力電子図面１００に相当する。使用者は、入力電子図面１００を電子図面生成装置１０に入力する。
【００２８】
次に、設計規則点検部２１はステップＳ２を実行する。設計規則点検部２１は、設計規則データベース２１ａに格納された設計規則（図２）に基づいて、入力電子図面１００における設計規則違反箇所を探す。ステップＳ２は、特許請求の範囲に記載の点検ステップに相当する。
【００２９】
次に、設計規則点検部２１は、ステップＳ３において、入力電子図面１００に設計規則違反が有るか否かを判定する。ステップＳ３において、設計規則違反箇所が発見されない場合（図６ではＮＯと示す）にはプロセスを終了する。この場合は、電子図面生成装置１０は出力電子図面１１０の出力を行わないか、あるいは、出力電子図面１１０として、入力電子図面１００と同一の図面を出力する。
【００３０】
一方、設計規則違反箇所が発見された場合（図６ではＹＥＳと示す）において、設計規則点検部２１および表示部４０は、ステップＳ４を実行する。設計規則点検部２１は、設計規則違反箇所を表すデータを表示部４０に出力する。表示部４０は、使用者が設計規則違反箇所の形状を視認できるように表示する。ステップＳ４は、特許請求の範囲に記載の可視化ステップに相当する。
【００３１】
次に、使用者はステップＳ５を行う。使用者は、表示部４０に表示された設計規則違反箇所のうち、解析を必要とする解析対象を選択する。ステップＳ５において、使用者は、一または複数の設計規則違反箇所を選択することができる。
【００３２】
次に、使用者は、ステップＳ６を行う。使用者は、ステップＳ５において選択した設計規則違反箇所に、付加部分を付加するか否かを選択する。付加部分を付加しない場合（図６ではＮＯと示す）には、設計規則違反箇所に付加部分を追加することなく、ステップＳ８に進む。
【００３３】
一方、付加部分を付加する場合（図６ではＹＥＳと示す）には、電気的接続判断部２２が、ステップＳ７を実行する。電気的接続判断部２２は、接続データベース２２ａに格納された接続情報（図３）に基づいて、ステップＳ５で選択された設計規則違反箇所に対応する付加部分を抽出する。そして、電気的接続判断部２２は、設計規則違反箇所とともに、付加部分を必要部分として判断する。ステップＳ７は、特許請求の範囲に記載の付加部分判断ステップに相当する。
【００３４】
次に、必要形状判断部２３はステップＳ８を実行する。必要形状判断部２３は、解析方法データベース２３ａに格納された解析方法（図５）に基づいて、電磁界シミュレータに対応する一または複数の解析手段を抽出する。そして、各解析手段について、設計規則違反箇所および付加部分に対応する必要部分を判断する。ステップＳ８は、特許請求の範囲に記載の必要形状判断ステップに相当する。
【００３５】
次に、表示部４０は、解析手段とともに、ステップＳ８により判断された必要部分の形状を表示するステップＳ９を実行する。必要部分を表示部４０に表示させるステップは、特許請求の範囲に記載の可視化ステップに相当する。
【００３６】
次に、使用者はステップＳ１０を行う。使用者は、ステップＳ９により提示された解析手段のうち、一または複数の解析手段を選択する。すると、必要形状判断部２３は、選択された解析手段に対応する必要部分を表すデータを形状編集部３０に出力する。
【００３７】
次に、形状編集部３０はステップＳ１１を実行する。形状編集部３０は、必要形状判断部２３から出力された必要部分を表すデータに基づいて、入力電子図面１００のうちの必要部分を切り出す。すなわち、電磁界シミュレーションに用いない不要な部分を削除する。そして、切り出した後の図面を、出力電子図面１１０として出力する。なお、ステップＳ１０において、使用者が複数の解析手段を選択した場合には、各解析手段に応じて、複数の出力電子図面１１０が出力される。ステップＳ１１は、特許請求の範囲に記載の編集ステップに相当する。
【００３８】
次に、表示部４０はステップＳ１２を実行する。表示部４０は、ステップＳ１１により出力された出力電子図面１１０を表示する。ステップＳ１２は、特許請求の範囲に記載の可視化ステップに相当する。
【００３９】
次に、使用者はステップＳ１３を行う。使用者は、ステップＳ１１により表示部４０に表示された出力電子図面１１０を視覚的に確認する。
【００４０】
次いで、本実施形態に係る電子図面生成装置１０の作用効果を説明する。
【００４１】
本実施形態では、ステップＳ２（点検ステップ）において判断された設計規則違反箇所が、ステップＳ４により表示部４０に表示されるようになっている。そして、設計規則違反箇所のうち、電磁界シミュレーションが必要な必要部分の候補を、使用者が選択できるようになっている。このため、使用者は、必要部分を自ら判断することなく、示された必要部分の候補を機械的に選択するだけで、解析対象を決定することができる。したがって、従来のように、使用者自身が設計規則点検の結果に基づいて必要部分を判断する場合に較べて、使用者の能力差を排除することができる。また、必要部分の判断時における人的ミスも低減することができる。
【００４２】
また、本実施形態では、電子図面生成装置１０が、必要形状判断部２３を有している。必要形状判断部２３は、設計規則違反箇所および付加部分について、解析に必要とする部分のみを必要部分として判断する。使用者は、電磁界シミュレータに応じた解析手段を選択することができる。このため、必要形状判断部２３は、解析手段に応じた適切な必要部分を表すデータを形状編集部３０に出力することができる。形状編集部３０は、選択された解析手段に基づいて、設計規則違反箇所および付加部分のうち、シミュレーションに必要のない部分を自動的に削除する。このため、基板全体から切り出される必要部分の規模を、設計規則点検部２１のみによって必要部分を判断する場合に較べて、より減縮することができる。なお、図６のステップＳ１０に示す解析手段の選択においても、解析方法に対応した必要部分の切り出し方法が、予め解析方法として解析方法データベース２３ａに格納されているため、使用者自身が切り出し部分を決定する必要はない。したがって、解析手段に応じた必要部分の形状を判断する場合、使用者自身が判断する場合に較べて、使用者の能力差を排除することができる。また、必要部分の判断時における人的ミスも低減することができる。また、切り出し部分を検討する必要がないため、検討に要する時間を減縮することができる。
【００４３】
また、本実施形態では、電子図面生成装置１０が、電気的接続判断部２２を有している。これにより、本来電気的に接続される部分（付加部分）を含めて、必要部分として切り出すことができる。したがって、接続データベース２２ａおよび電気的接続判断部２２を有さない構成に較べて、より精度の高いシミュレーションを行うための電子図面を生成することができる。
【００４４】
また、ステップＳ１に示す入力電子図面１００の用意、ステップＳ５に示す解析対象の選択、ステップＳ６に示す付加部分を付加するか否かの選択、ステップＳ１０に示す解析手段の選択、および、ステップＳ１３に示す切り出し結果の確認、を除くフローは、自動的にデータの授受が行われる。このため、従来のように、必要部分の検討や切り出し作業を、手作業で行なう場合に較べて、作業時間を短縮することができる。
【００４５】
また、電磁界シミュレータに入力するための出力電子図面１１０が、入力電子図面１００に較べて小規模にされるため、シミュレータにおけるメッシュ分割などの作業時間を短縮することができる。また、シミュレーション自体の処理時間も低減することができる。
【００４６】
また、上記の動作フローに示したように、設計規則違反箇所であれば、必要部分として切り出すことができる。このため、従来のように、解析対象がクロストークのみである場合に較べて、解析対象を拡げることができる。
【００４７】
なお、ステップＳ１０における解析手段の選択と、ステップＳ１１における必要部分の切り出しとの間に、使用者が、必要部分を手動で変更（微調整）するステップを設けてもよい。このような構成では、点検ステップ（ステップＳ２）、付加部分判断ステップ（ステップＳ７）、および、必要形状判断ステップ（ステップＳ８）において、選択による択一的な形状判断に加えて、使用者が柔軟に必要部分を決定することができる。
【００４８】
（第２実施形態）
第１実施形態では、ステップＳ２において、設計規則点検部２１が、設計規則違反箇所を表すデータを表示部４０に出力する。そして、ステップＳ４において、表示部４０が設計規則違反箇所を個々に表示する。これに対して、本実施形態では、ステップＳ２（点検ステップ）において、設計規則違反箇所のうち、近接する部分をグループ化する例を示す。本実施形態では、ステップＳ４において、近接する複数の設計規則違反箇所が、グループ化された状態で表示部４０により表示される。
【００４９】
具体的には、設計規則点検部２１に、設計規則データベース２１ａとともに、接続データベース２２ａが接続された構成において、複数の設計規則違反箇所が、接続データベース２２ａに格納された接続情報に基づいて、グループ化されるようにできる。仮に、図７に示すように、配線Ｆ２＿０，Ｆ１＿０，Ｆ１＿１を有する回路において、すべての配線が設計規則違反箇所に該当したとする。設計規則違反箇所がグループ化されない場合、表示部４０は、ステップＳ４において、図８に示すように設計規則違反箇所を表示する。すなわち、表示部４０が設計規則違反箇所を個々に表示する。これに対して、設計規則違反箇所がグループ化される場合は、表示部４０は、ステップＳ４において、図９に示すように設計規則違反箇所を表示する。設計規則点検部２１は、配線Ｆ２＿０，Ｆ１＿０，Ｆ１＿１の設計規則違反を、ひとつのグループ「Ｆ」の違反として判断して、表示部４０に表示させる。
【００５０】
あるいは、設計規則違反箇所が、互いに所定距離内に存在している場合に、該当する設計規則違反箇所がグループ化されるようにすることもできる。
【００５１】
このため、使用者は、ステップＳ５において、多くの選択肢（個々の設計規則違反箇所）から、一括して電磁界シミュレーションを行うべき箇所、すなわち近接する設計規則違反箇所すべてについて、漏れなく選択することができる。すなわち、複数の設計規則違反箇所がグループ化された設計規則違反群を選択することにより、一括して複数の設計規則違反箇所を選択ことができる。したがって、使用者は、設計規則違反箇所を、迅速且つ抜け漏れなく選択することができる。
【００５２】
（第３実施形態）
上記した各実施形態では、設計規則判断部２１が、ステップＳ２（点検ステップ）において、予め定められた設計規則（図２に示す、判断範囲および判断基準）に基づいて、設計規則違反箇所を必要部分として判断する例を示した。しかしながら、設計規則に記載された判断範囲や判断基準を満たさない、すなわち、設計規則違反とはならない部分についても、電磁界シミュレーションを実施したい場合がある。
【００５３】
本実施形態では、設計規則データベース２１ａに格納された設計規則において、一部あるいはすべての項目（規則名）に判断基準を設けず、必ず設計規則違反箇所として判断させるようにする例を示す。すなわち、予め設計規則の少なくともひとつについて、設計規則違反箇所となるようにデータ処理しておく。具体的には、図１０に示すように、設計規則において、例えば、規則名「クロストーク１」と、規則名「コイル直下ＧＮＤ」における判断基準を、「常にＮＧ出力」とする（図７中Ａ）。これにより、点検ステップ（ステップＳ２）において、配線やコイルの配置条件に関わらず、規則名「クロストーク１」および「コイル直下ＧＮＤ」に関わる回路を、常に必要部分として判断させることができる。なお、本実施形態での設計規則は、第１実施形態および第２実施形態における設計規則（図２）における判断基準を変更したものである。しかしながら、この例に限定されるものではない。予め定めた設計規則に、電磁界シミュレーションすべき箇所が含まれない場合には、使用者が新たに規則を追加し、判断基準として「常にＮＧ出力」とすれば、新たに設定した規則に対応する基板の一部を必要部分として判断させることができる。
【００５４】
（その他の実施形態）
以上、本発明の好ましい実施形態について説明したが、本発明は上述した実施形態になんら制限されることなく、本発明の主旨を逸脱しない範囲において、種々変形して実施することが可能である。
【００５５】
上記した各実施形態では、出力電子図面１１０の作成フローとして、ステップＳ５、ステップＳ６、ステップＳ１０、および、ステップＳ１３のように、使用者が選択操作や確認操作を行う例を示した。しかしながら、入力電子図面１００を電子図面生成装置１０に入力してから、出力電子図面１１０を出力するまでを全て自動化することもできる。例えば、予め、設計規則違反箇所の全てを解析対象とするように設定しておくことで、ステップＳ５を省略することができる。また、予め、付加部分を全て必要部分として判断するように設定しておくことで、ステップＳ６を省略することができる。また、予め所定の解析手段を設定しておくことで、ステップＳ１０を省略することができる。また、必ずしも使用者が切り出し結果を確認する必要はなく、ステップＳ１３を省略することができる。このように、使用者が行う操作を予め所定の操作を行うものとして設定しておくことにより、図１１に示すように、入力電子図面１００を電子図面生成装置１０に入力してから、出力電子図面１１０を出力するまでを全て自動化することができる。
【００５６】
また、上記した各実施形態では、電子図面生成装置１０が、電気的接続判断部２２および接続データベース２２ａを有する例を示したが、必ずしも電気的接続判断部２２および接続データベース２２ａを有する必要はない。ただし、上記したように、本来電気的に接続される部分（付加部分）を含めて、必要部分として切り出す構成とすることにより、精度の高いシミュレーションを行うための電子図面を生成することができる。
【００５７】
また、上記した各実施形態では、電子図面生成装置１０が、必要形状判断部２３および解析方法データベース２３ａを有する例を示したが、必ずしも必要形状判断部２３および解析方法データベース２３ａを有する必要はない。例えば、電磁界シミュレータが２Ｄのみに対応したものであれば、図６に示すステップＳ１０において、使用者が解析手段を選択する余地はなく、ただひとつの解析手段に対応した切り出し方法が採用されることになる。したがって、ステップＳ５により解析対象が決定されたとき、あるいはステップＳ７により解析対象と付加部分が決定されたときに、切り出し方法が一意に決まるような構成とすればよい。
【００５８】
すなわち、電子図面生成装置１０が、電気的接続判断部２２と、必要形状判断部２３と、のいずれか一方を有する構成としてもよいし、いずれも有しない構成としてもよい。
【００５９】
さらに、各実施形態では、電子図面生成装置１０が、表示部４０を有する例を示したが、必ずしも表示部４０を有する必要はない。各実施形態では、図６において、使用者が、ステップＳ５における解析対象の選択、ステップＳ１０における解析手段の選択、および、ステップＳ１３における切り出し結果の確認を行う。しかしながら、これらの選択が所定の選択肢で固定されるような場合には、各ステップの前ステップにおいて、使用者に選択肢を視覚的に示す必要がない。このような構成では、表示部４０は必ずしも必要ではない。
【００６０】
また、上記した各実施形態では、電子図面生成装置１０が、形状編集部３０を有する例を示したが、必要部分の切り出しを使用者自身が行うようにしてもよい。ただし、上記したように、形状編集部３０が、自動的に切り出しを実行することにより、出力電子図面１１０の生成に係る作業時間を大幅に短縮することができる。
【符号の説明】
【００６１】
１０・・・電子図面生成装置
２０・・・形状判断部
２１・・・設計規則点検部
２２・・・電気的接続判断部
２３・・・必要形状判断部
３０・・・形状編集部
４０・・・表示部
【図１】
0005644815.tif 000002
【図２】
0005644815.tif 000003
【図３】
0005644815.tif 000004
【図４】
0005644815.tif 000005
【図５】
0005644815.tif 000006
【図６】
0005644815.tif 000007
【図７】
0005644815.tif 000008
【図８】
0005644815.tif 000009
【図９】
0005644815.tif 000010
【図１０】
0005644815.tif 000011
【図１１】
0005644815.tif 000012