(57)【要約】【課題】  回路図の設計が変更された場合にも、回路設計者の意図が誤りなくプリント基板設計者に伝達されるプリント基板設計支援装置を提供する。【解決手段】  回路構成要素抽出手段４０は、回路図データを構成する回路構成要素から、設計ルールデータ記憶手段３０に記憶される設計ルールが適用される回路構成要素を、その回路構成要素の属性情報に基づいて自動的に抽出する。設計指示情報生成手段５０は、抽出された回路構成要素毎に、プリント基板設計の際に考慮されるべき設計指示情報を、前記設計ルールに基づいて自動的に生成する。このように、本発明では設計指示情報の作成が自動化されるので、回路の設計が変更された場合に、その変更に伴って設計指示情報も自動的に変更されることになる。【選択図】      図１
2008040767.tif 000002
【特許請求の範囲】
【請求項１】
複数の回路部品およびそれらの回路部品間を接続する配線によって構成される複数の回路構成要素の情報、ならびに各回路構成要素の属性情報を含んで構成される回路図データを記憶する回路図データ記憶手段と、
プリント基板上の各回路構成要素の配置および形状についての複数の設計ルールを含んで構成される設計ルールデータを記憶する設計ルールデータ記憶手段と、
前記回路図データを構成する各回路構成要素のうち、前記設計ルールが適用される回路構成要素を、その回路構成要素の属性情報に基づいて抽出する回路構成要素抽出手段と、
前記回路構成要素抽出手段によって抽出された回路構成要素毎に、その回路構成要素に適用されるプリント基板設計のための設計指示情報を、前記設計ルールに基づいて生成する設計指示情報生成手段と、
前記設計指示情報生成手段によって生成された設計指示情報を、その設計指示情報が適用される回路構成要素の属性情報として記憶する設計指示情報記憶手段とを含むことを特徴とするプリント基板設計支援装置。
【請求項２】
前記設計ルールデータは、前記設計ルール毎に、前記設計指示情報を生成するための複数の入力項目を有する雛形データを含み、
前記設計指示情報生成手段は、前記回路図データを構成する各回路構成要素の情報およびそれらの属性情報から前記入力項目に入力するべき文字列を抽出し、少なくとも抽出された文字列と前記雛形データとを用いて前記設計指示情報を生成することを特徴とする請求項１記載のプリント基板設計支援装置。
【請求項３】
前記設計指示情報記憶手段は、前記設計指示情報生成手段によって生成された設計指示情報が適用される回路構成要素の属性情報に、設計指示情報が既に記憶されているか否かを判別し、設計指示情報が既に記憶され、かつ既存の設計指示情報と新たに生成された設計指示情報とが異なるときに、既存の設計指示情報を消去するとともに、新たに生成された設計指示情報を記憶することを特徴とする請求項１または２記載のプリント基板設計支援装置。
【請求項４】
前記設計ルールデータは、前記設計ルール毎に、前記設計ルールを表す設計パラメータを含み、
プリント基板上での各回路構成要素の配置および形状を表す情報を含んで構成されるプリント基板データを記憶するプリント基板データ記憶手段と、
前記プリント基板データを構成する各回路構成要素の配置および形状を表す情報と前記設計パラメータとに基づいて、前記設計ルールが満足されているか否かを検証する設計ルール検証手段とをさらに含むことを特徴とする請求項１〜３のいずれか１つに記載のプリント基板設計支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリント基板の設計支援装置に関する。
【背景技術】
【０００２】
プリント基板の基板設計を行う場合、まず回路設計において回路図が作成され、この回路図に基づいて基板設計が行われる。回路設計では、電子回路基板の構成要素となる電子部品と、各部品間の接続関係が定義された回路図が作成され、また、基板設計では、プリント基板に搭載される部品の配置位置と部品端子間を電気的に接続する配線パターンが設計される。通常、これらの設計作業にはＣＡＤ（Computer Aided Design）装置が利用される。
【０００３】
プリント基板の基板設計では、プリント基板を構成する電子部品の電気的特性、ならびに電子部品間を伝達する電気信号の仕様および電気的特性を考慮して設計する必要がある。なぜなら、仮にこれらの電気的特性を考慮せずに基板上に適当に部品を配置して部品端子間を接続したとすれば、実際に製造されたプリント基板は回路設計者が意図した通りに動作しないものとなったり、電磁波ノイズを外部に放射したり、また外部からの電磁波ノイズの影響を受けたりして、品質の低劣な基板となってしまうからである。
【０００４】
通常、回路設計と基板設計とは別の担当者によって行われるが、基板設計において考慮すべき電子部品および電気信号の電気的特性を最もよく把握しているのは実際に回路を設計した回路設計者である。したがって、回路設計者は上述の考慮すべき電気的特性に基づいて基板設計の設計仕様を取り決め、基板設計者に対してこの取り決めた設計仕様を伝達する必要がある。これまで、基板設計の設計仕様は口頭または文書の形で回路設計者から基板設計者に伝達されていた。
【０００５】
特許文献１記載の従来の技術は、基板設計の設計仕様が部品単位および配線単位で個別に与えられる場合が多いことを利用して、この設計仕様を設計指示情報として文字データ化し、回路図ＣＡＤによって作成された回路図データの回路部品および配線の属性情報として付加するものである。この場合、回路図データからプリント基板データを生成する際に、設計指示情報は、プリント基板データで対応する部品および配線の属性情報に付加される。そして、プリント基板ＣＡＤを用いて、ある部品または配線に対して設計操作がなされると、その設計操作がなされた部品または配線に対応する設計指示情報が編集画面上に表示されることによって、基板設計者に回路設計者からの設計仕様が誤りなく伝達され、その結果、設計仕様に基づいた基板設計が行われることになる。
【０００６】
【特許文献１】特許第２８９３４３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１記載の従来の技術では、回路部品が変更されたり、部品間の接続関係を表す接続情報が変更されたりして設計変更が行われると、回路部品および接続情報の属性情報である設計指示情報もこれに追随して変更しなければならない。設計指示情報は基板設計者が読んで理解しやすいような自然言語で記述されているので、設計変更に対応するように文章を修正することは煩雑な作業である。また、自然言語で表現される設計指示情報は、回路の電気的特性を数値で表現した他の属性情報と異なり、プリント基板ＣＡＤの設計検証機能などを用いて機械的に誤りを検出することが困難である。この結果、変更忘れや誤りによって間違った設計仕様が基板設計者に伝達されることになり、これに基づいて基板設計が行われると、設計不良が生じることになる。
【０００８】
本発明の目的は、回路図の設計変更に応じてプリント基板設計の設計仕様を変更し、回路図とプリント基板設計の設計仕様との整合を取り、回路設計者の意図した設計仕様を誤りなくプリント基板設計者に伝達するプリント基板設計支援装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、複数の回路部品およびそれらの回路部品間を接続する配線によって構成される複数の回路構成要素の情報、ならびに各回路構成要素の属性情報を含んで構成される回路図データを記憶する回路図データ記憶手段と、
プリント基板上の各回路構成要素の配置および形状についての複数の設計ルールを含んで構成される設計ルールデータを記憶する設計ルールデータ記憶手段と、
前記回路図データを構成する各回路構成要素のうち、前記設計ルールが適用される回路構成要素を、その回路構成要素の属性情報に基づいて抽出する回路構成要素抽出手段と、
前記回路構成要素抽出手段によって抽出された回路構成要素毎に、その回路構成要素に適用されるプリント基板設計のための設計指示情報を、前記設計ルールに基づいて生成する設計指示情報生成手段と、
前記設計指示情報生成手段によって生成された設計指示情報を、その設計指示情報が適用される回路構成要素の属性情報として記憶する設計指示情報記憶手段とを含むことを特徴とするプリント基板設計支援装置である。
【００１０】
また本発明は、前記設計ルールデータは、前記設計ルール毎に、前記設計指示情報を生成するための複数の入力項目を有する雛形データを含み、
前記設計指示情報生成手段は、前記回路図データを構成する各回路構成要素の情報およびそれらの属性情報から前記入力項目に入力するべき文字列を抽出し、少なくとも抽出された文字列と前記雛形データとを用いて前記設計指示情報を生成することを特徴とする。
【００１１】
また本発明は、前記設計指示情報記憶手段は、前記設計指示情報生成手段によって生成された設計指示情報が適用される回路構成要素の属性情報に、設計指示情報が既に記憶されているか否かを判別し、設計指示情報が既に記憶され、かつ既存の設計指示情報と新たに生成された設計指示情報とが異なるときに、既存の設計指示情報を消去するとともに、新たに生成された設計指示情報を記憶することを特徴とする。
【００１２】
また本発明は、前記設計ルールデータは、前記設計ルール毎に、前記設計ルールを表す設計パラメータを含み、
プリント基板上での各回路構成要素の配置および形状を表す情報を含んで構成されるプリント基板データを記憶するプリント基板データ記憶手段と、
前記プリント基板データを構成する各回路構成要素の配置および形状を表す情報と前記設計パラメータとに基づいて、前記設計ルールが満足されているか否かを検証する設計ルール検証手段とをさらに含むことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、複数の設計ルールが設計ルールデータ記憶手段に記憶されており、その複数の設計ルールがどの回路構成要素に適用されるかについては、各回路構成要素の属性情報に基づいて回路構成要素抽出手段によって決定される。そして、設計ルールの適用が決定された回路構成要素毎に、プリント基板設計の際に考慮されるべき設計指示情報が、その適用される設計ルールに基づいて、設計指示情報生成手段によって生成される。生成された設計指示情報は各回路構成要素の属性情報として設計指示情報記憶手段によって記憶される。このようにして、本発明では設計指示情報が回路図データに基づいて作成されるので、回路の設計が変更された場合に、その変更に伴って設計指示情報も変更されることになる。したがって、回路設計者からプリント基板設計者への設計仕様の伝達が、設計変更後の回路図データの内容を反映した設計指示情報によって誤り無く行うことが可能になるので、設計作業効率が向上し、結果としてプリント基板の設計品質が向上する。
【００１４】
また本発明によれば、前記設計指示情報は、設計ルール毎に設定された雛形データの入力項目に、回路図データから抽出された文字列を入力することによって生成される。このように、設計指示情報の雛形が予め設定されているので、回路図データに応じた設計指示情報を容易に作成することができる。
【００１５】
また本発明によれば、設計指示情報記憶手段は、既存の設計指示情報を修正する場合にのみ、新たに生成された設計指示情報を回路構成要素の属性情報として記憶するように構成される。したがって、回路設計者が不要と判断して削除した場合に、削除された設計指示情報を再び属性情報に記憶させることがなくなり、回路設計者の意図に合致するように設計指示情報を生成することができる。
【００１６】
また本発明によれば、設計ルールデータには、設計ルールを数値で表現する設計パラメータが含まれていて、その設計パラメータを用いて、プリント基板データとして記憶される各回路構成要素の配置および形状が、設計ルールに従っているか否かを設計ルール検証手段が検証する。このように本発明では設計パラメータを含む設計ルールデータが与えられることによって、回路設計者からプリント基板設計者へ設計指示情報を誤りなく伝達するという効果に加えて、プリント基板設計が設計ルールに従っているかを設計者の目視によらずに検証することも可能になる。したがって、設計作業効率が向上するとともに、プリント基板の設計品質も向上することになる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明の実施の各形態について説明する。ここで本明細書において、プリント配線板とは、回路設計に基づいて、部品間を接続するための導体パターンが絶縁基板の表面、若しくは表面および絶縁基板内部に形成された基板をいい、プリント基板とは、プリント配線板に部品が装着された基板のことをいう。
【００１８】
図１は、本発明の実施の一形態であるプリント基板設計支援装置１の構成を示すブロック図である。プリント基板設計支援装置１は、回路図ＣＡＤ手段１０と、回路図データ記憶手段２０と、設計ルールデータ記憶手段３０と、回路構成要素抽出手段４０と、設計指示情報生成手段５０と、設計指示情報記憶手段６０とを含む。これらの各手段１０，２０，３０，４０，５０，６０は、マイクロプロセッサ、ＲＡＭ（Random Access Memory）およびＲＯＭ（Read Only Memory）などの内部記憶装置、およびハードディスク装置などの外部記憶装置を備えるコンピュータによって構成される。そして、外部記憶装置などに記憶されたプログラムがマイクロプロセッサによって実行されることによって、これらの各手段１０，２０，３０，４０，５０，６０の機能が実現される。さらに、プリント基板設計支援装置１は、コンピュータへの入力手段７０として、キーボードおよびマウスなどの入力装置を備え、またコンピュータからの出力手段８０として、ディスプレイおよびプリンタなどの出力装置を備える。以下、プリント基板設計支援装置１を構成する各手段１０，２０，３０，４０，５０，６０の機能について説明する。
【００１９】
先ず、回路図ＣＡＤ手段１０は、コンピュータによって回路設計の支援を行うものである。具体的には、回路図ＣＡＤ手段１０の支援によって、回路設計者は、ディスプレイ画面上において対話型で回路図の入力作業を行う。
【００２０】
次に、回路図データ記憶手段２０は、前記回路図ＣＡＤ手段１０によって入力された回路図を回路図データとして外部記憶装置に記憶する。回路図データは、複数の回路部品と、それらの回路部品の接続端子間を接続する複数の配線とによって構成される回路構成要素のデータを含んで構成され、さらに、各回路構成要素の属性を定義する属性情報を含む。
【００２１】
回路構成要素の属性情報のうち回路部品の属性情報には、回路図内の各回路部品を識別するために付与された部品識別番号、ならびに集積回路（ＩＣ：Integrated Circuit）、抵抗素子およびコンデンサなど回路部品の種別を表す部品種別、ならびに各回路部品の各端子に付与されたピンの番号およびピンの名前などのピンの属性情報が含まれる。また、配線の属性情報には、回路図内の各配線を識別するために付与される配線識別番号、ならびに電源、グランド、デジタルおよびアナログなどの配線を流れる信号の種別、ならびに配線に印加される電圧値、配線の電流容量および配線を流れる信号の周波数などの配線の電気的特性の情報が含まれる。さらに回路図データには、図面としての可読性、可用性を向上させるために用いられる図面枠と、表題、設計者名、設計日時、注釈などのコメント文字列およびその他の図形情報によって表現される回路図面情報とが含まれる。
【００２２】
次に、設計ルールデータ記憶手段３０は、プリント基板設計において部品配置設計および配線パターン設計を行う際に考慮しなければならない設計規則および設計制約（以下「設計ルール」という）に関する情報を、設計ルールデータとして外部記憶装置に記憶するものである。設計ルールデータには、前記設計ルール毎に、その設計ルールが適用される回路構成要素の属性情報、その設計ルールを数値的に表現する設計パラメータ、ならびに、その設計ルールを文章の形でまとめた設計指示情報を作成するための雛形データなどが予め定められている。
【００２３】
ここで、回路構成要素の属性情報は、ある設計ルールが回路構成要素に適用されるか否かを判定する判定基準として用いられる。具体的には、各設計ルール毎に、判定基準として回路構成要素の属性情報が定められていて、ある回路構成要素の属性情報にその設計ルールに定められた属性情報が含まれるときに、その回路構成要素に対して設計ルールが適用される。各設計ルールに定められる属性情報は、複数の属性情報の組合せであってもよい。
【００２４】
また雛形データには、設計ルールが適用される部品または配線の識別番号、当該部品と接続される部品の識別番号、ならびに前記設計パラメータなどを入力する入力項目が用意されている。そして、これらの識別番号および設計パラメータが入力されることによって最終的な設計指示情報が完成する。
【００２５】
次に、回路構成要素抽出手段４０は、回路図データ記憶手段２０によって記憶される回路図データから回路構成要素およびその属性情報を取得し、取得された各回路構成要素の属性情報と、設計ルールデータに定められ、各設計ルールが適用されるか否かの判定基準である属性情報とを照合し、判定基準の属性情報と一致する属性情報を有する回路構成要素を抽出する。
【００２６】
次に、設計指示情報生成手段５０は、回路構成要素抽出手段４０によって抽出された各設計ルールの適用対象となる回路構成要素毎に、設計指示情報の雛形データに入力すべき回路構成要素の識別番号を回路図データから取得し、取得した識別番号と設計ルールデータの設計パラメータとを雛形データに入力して設計指示情報を生成する。
【００２７】
次に、設計指示情報記憶手段６０は、前記設計指示情報生成手段５０によって生成された複数の設計指示情報を、回路図データの各回路構成要素の属性情報として外部記憶装置に記憶する。各回路構成要素の属性情報には、たとえば「設計指示コメント」と名付けられた設計指示情報が格納される設計指示情報格納領域が用意されている。設計指示情報記憶手段６０は、前記設計指示情報生成手段５０によって生成された設計指示情報を、その設計指示情報が適用される回路構成要素の属性情報の設計指示情報格納領域に格納する。
【００２８】
以下、図２〜図７を参照して、上述した本実施の形態のプリント基板設計支援装置１についてさらに詳細に説明する。
【００２９】
図２は、図１に示すプリント基板設計支援装置１で用いられる設計ルールデータ９０の一例を示す図である。設計ルールデータ９０には、各設計ルールのルール番号９１と、ルール名９２と、当該設計ルールが適用される判定基準である属性情報９３と、設計パラメータ９４と、設計指示情報の雛形データ９５とが含まれる。設計ルールデータ９０には、種々の設計ルールがルール番号９１とルール名９２によって区別されて規定されている。図２に示す設計ルールデータ９０では、ルール番号９１が「１」，「２」の設計ルールの具体的内容が例示されている。
【００３０】
図２において、ルール番号９１が「１」の設計ルールは、ルール名９２が「バイパスコンデンサ配置」である設計ルールに関する規定であり、属性情報に「部品種別＝バイパスコンデンサ」を有する部品に適用される。ここで、バイパスコンデンサは、集積回路の電源ピンとグランドとの間に挿入され、電源電圧値の安定化、雑音信号の除去のために用いられる。したがって、バイパスコンデンサは、集積回路部品の電源ピンの近傍に配置されなければならない。そこで、この設計ルールについてプリント基板設計者に伝達する設計指示情報を生成するために、設計ルールデータ９０には、「Ｒｅｆ１はＲｅｆ２のＰｉｎ１の近傍Ｐａｒａｍ１［ｍｍ］以内に配置する」という雛形データ９５が用意されている。そして、最終的な設計指示情報を生成するために、雛形データ９５の中の「Ｒｅｆ１」には当該設計ルールが適用されるバイパスコンデンサの部品識別番号として、たとえば「Ｃ００１」が入力され、「Ｒｅｆ２」には集積回路部品の部品識別番号として、たとえば「ＩＣ１０１」が入力され、「Ｐｉｎ１」には電源ピンの番号として、たとえば「８番ピン」が入力される。さらに、「Ｐａｒａｍ１」には設計パラメータ９４である１０［ｍｍ］が、設計ルールデータ９０から読み取られて入力される。したがって、最終的な設計指示情報は「Ｃ００１はＩＣ１０１の８番ピンの近傍１０［ｍｍ］以内に配置する」となる。このような設計指示情報の生成は、前記設計指示情報生成手段５０によって行われる。
【００３１】
また図２において、ルール番号９１が「２」の設計ルールは、ルール名９２が「電源配線幅」である設計ルールに関する規定であり、属性情報に「電流容量＝Ｉｃ［Ａ］」を有する配線に適用される。ここで、記号「Ｉｃ」は具体的な数値を意味し、実際の配線の属性情報には、たとえば「電流容量＝０．７Ａ」のように規定されている。通常、電源ラインは、電流による温度上昇を避けるためにその配線幅が制限され、たとえば、電流１Ａに対して配線幅が１ｍｍ以上となるように設計される。そこで、設計パラメータのＰａｒａｍ１をたとえば「１［Ａ／ｍｍ］」とし、設計指示情報の雛形データを、前記設計パラメータを使って「Ｎｅｔ１は線幅（Ｉｃ／Ｐａｒａｍ１）［ｍｍ］以上で配線する」ようにする。そして、最終的な設計指示情報を生成するために、雛形データの中の「Ｎｅｔ１」には電源ラインの配線識別番号として、たとえば「Ｎ００１」が入力され、「Ｉｃ」には属性情報に記載される電流容量値として、たとえば「０．７［Ａ］」が入力され、「Ｐａｒａｍ１」には設計パラメータとして「１［Ａ／ｍｍ］」が入力される。この結果、最終的な設計指示情報として「Ｎ００１は線幅０．７［ｍｍ］以上で配線する」が生成される。
【００３２】
ここで、設計ルールデータ９０の各設計ルールには、複数の設計パラメータが規定されている場合のほか、設計パラメータが規定されていない場合もある。たとえば、ルール番号９１「１」の「バイパスコンデンサ配置」ルールで、仮に設計パラメータが規定されていない場合には、「Ｃ００１はＩＣ１０１の８番ピンの近傍に配置する」という設計指示情報が生成されることになる。後述するように、設計パラメータは、設計ルールに適合するようにプリント基板設計がなされているか否かが、設計ルール検証手段１４０によって検証されるときに用いられる。したがって、設計パラメータが規定されていない場合には、設計結果が設計ルールに適合しているか否かの判定は目視によって行われることになるので、何らかの設計パラメータが規定されていることが望ましい。
【００３３】
図３は、図１に示すプリント基板設計支援装置１の回路構成要素抽出手段４０、設計指示情報生成手段５０、および設計指示情報記憶手段６０によって実行される設計指示情報生成処理の流れの一例を示すフローチャートである。設計指示情報生成処理は、プリント基板設計支援装置１の入力手段７０によって、当該処理の開始の指示が入力されることによって開始する。
【００３４】
先ず、ステップａ１では、回路構成要素抽出手段４０によって、回路図データ記憶手段２０によって記憶される回路図データから回路構成要素およびその属性情報が読み出され、次のステップａ２では、回路構成要素抽出手段４０によって、読み出された回路構成要素およびその属性情報がＲＡＭに記憶される。
【００３５】
続くステップａ３〜ａ１１では、回路構成要素抽出手段４０によって、読み出された各回路構成要素の属性情報と、各設計ルールの適用基準である属性情報とが照合され、設計ルールに規定される属性情報が回路構成要素の属性情報に含まれる場合に、設計指示情報生成手段５０によって設計指示情報が生成されるとともに、設計指示情報記憶手段６０によって生成された設計指示情報が回路図データの属性情報として記憶される。ここで、設計ルールの総数をｉｍとし、回路構成要素の総数をｊｍとし、回路構成要素について第１番から第ｊｍ番まで番号を付すとするならば、図３では、設計ルール番号についての第１番から第ｉｍ番までの反復処理と、回路構成要素についての第１番から第ｊｍ番までの反復処理とを入れ子にすることによって、設計ルールと回路構成要素との照合が漏れなく行われ、この結果、基板設計者が基板設計時に考慮すべき設計指示情報が漏れなく作成される。このような、回路構成要素抽出手段４０による反復処理の具体的な手順の一例を次に示す。
【００３６】
先ず、ステップａ３で、設計ルールのルール番号「ｉ」が初期値である「１」に設定され、ステップａ４で、回路構成要素の番号「ｊ」が初期値である「１」に設定される。続くステップａ５では、第ｉ（初期値は１である）番目の設計ルールに規定される属性情報が、第ｊ（初期値は１である）番目の回路構成要素の属性情報に含まれるか否かが判定される。たとえば、図２に示す設計ルールデータ９０のルール番号「１」の「バイパスコンデンサ配置」ルールでは、属性情報９３として「部品種別=バイパスコンデンサ」と定義されているので、回路構成要素抽出手段４０は、回路部品群の中から「部品種別」属性情報に「バイパスコンデンサ」という値が設定されている回路部品を検索する。
【００３７】
その結果、第ｉ番目の設計ルールに規定される属性情報が第ｊ番目の回路構成要素の属性情報に含まれるときは（ステップａ５のＹＥＳ）ステップａ６の設計指示情報の生成とステップａ７の設計指示情報の記憶とが実行されてからステップａ８に移り、含まれないときは（ステップａ５のＮＯ）ステップａ６，ａ７が実行されずにステップａ８に移る。図３に示すフローチャートでは、ステップａ６，ａ７はサブルーチンとして構成され、その詳細については後述する。
【００３８】
ステップａ８では、回路構成要素の番号ｊに１が加算される。続くステップａ９で、加算後の番号ｊが回路構成要素の総数を超えているか否かが判断され、超えていないときは（ステップａ９のＮＯ）ステップａ５に戻る反復処理がなされ、超えているときは（ステップａ９のＹＥＳ）、現在のルール番号「ｉ」に対する処理は終了してステップａ１０に移る。
【００３９】
ステップａ１０では、設計ルール番号「ｉ」に１が加算される。続くステップａ１１で、加算後の番号「ｉ」が設計ルールの総数を越えているか否かが判断され、越えていないときは（ステップａ１１のＮＯ）ステップａ４に戻って、加算後の番号「ｉ」に対し、番号ｊについて第１番から第ｊｍ番までの反復処理が行われる。加算後の番号「ｉ」が設計ルールの総数を超えているときは（ステップａ１１のＹＥＳ）設計指示情報生成処理が終了する。
【００４０】
このように図３に示すフローチャートでは、各設計ルール番号毎に、その設計ルールの属性情報が全ての回路構成要素の属性情報と照合され、一致する属性情報があるときに設計指示情報が生成される。入れ子の順序を逆にして、各回路構成要素毎に、その回路構成要素の属性情報が全ての設計ルールの属性情報と照合されるようにしてもよい。また、各回路構成要素が漏れなく設計ルールと照合されればよいので、たとえば部品種別毎に設計ルールと照合することによって、設計ルールが適用される部品構成要素を抽出してもよい。
【００４１】
図４は、図３に示す設計指示情報生成処理のうち、ステップａ６の設計指示情報生成の処理の流れを、「バイパスコンデンサ配置」の例について説明するためのフローチャートである。図４に示す設計指示情報生成処理は、属性情報に「部品種別＝バイパスコンデンサ」を有する回路部品が、回路図データの回路構成要素の属性情報から読み出されたときに、設計指示情報生成手段５０によって実行される。図４についての以下の説明では、図２に関して行った説明と同様に、バイパスコンデンサの部品識別番号を「Ｃ００１」とし、電源ラインを介してバイパスコンデンサ「Ｃ００１」と接続される集積回路の部品識別番号を「ＩＣ１０１」とし、ピン番号を「８番ピン」とする。
【００４２】
先ずステップｂ１で、図２に示す設計ルールデータ９０から、ルール番号「１」の「バイパスコンデンサ配置」ルールの設計パラメータ９４である「１０［ｍｍ］」と、雛形データ９５である「Ｒｅｆ１はＲｅｆ２のＰｉｎ１の近傍Ｐａｒａｍ１［ｍｍ］以内に配置する」とが読み込まれる。
【００４３】
次にステップｂ２で、回路図データから当該バイパスコンデンサ「Ｃ００１」の２つのピンに接続されている配線の属性情報が読み取られる。続くステップｂ３で、属性情報「信号種別」が「電源」と規定されている方の配線について、接続されている集積回路の部品識別番号およびそのピン番号が読み込まれる。この結果、部品識別番号「ＩＣ１０１」およびピン番号「８番ピン」が取得される。
【００４４】
次のステップｂ４で、雛形データ９５の「Ｒｅｆ１はＲｅｆ２のＰｉｎ１の近傍Ｐａｒａｍ１［ｍｍ］以内に配置する」において、「Ｒｅｆ１」に「Ｃ００１」が入力され、「Ｒｅｆ２」に「ＩＣ１０１」が入力され、「Ｐｉｎ１」に「８番ピン」が入力され、「Ｐａｒａｍ１」に「１０」が入力される。この結果、最終的に設計指示情報「Ｃ００１はＩＣ１０１の８番ピンの近傍１０［ｍｍ］以内に配置する」が生成されて、設計指示情報生成処理が終了する。
【００４５】
図５は、図３に示す設計指示情報生成処理のうち、ステップａ６の設計指示情報生成の処理の流れを、「電源配線幅」の例について説明するためのフローチャートである。図５に示す設計指示情報生成処理は、属性情報に「電流容量＝Ｉｃ［Ａ］」（記号「Ｉｃ」は具体的な数値で表される）を有する配線が、回路図データの回路構成要素の属性情報から読み出されたときに、設計指示情報生成手段５０によって実行される。図５についての以下の説明では、図２に関して行った説明と同様に、配線識別番号を「Ｎ００１」とし、配線の「電流容量」についての属性情報を「０．７Ａ」とし、設計パラメータ９４のＰａｒａｍ１を「１［Ａ／ｍｍ］」とする。
【００４６】
先ずステップｃ１で、図２に示す設計ルールデータ９０から、ルール番号「２」の「電源配線幅」ルールについて、設計パラメータ９４である「１［Ａ／ｍｍ］」と、雛形データ９５である「Ｎｅｔ１は線幅（Ｉｃ／Ｐａｒａｍ１）［ｍｍ］以上で配線する」とが読み込まれる。
【００４７】
次のステップｃ２で、雛形データの「Ｎｅｔ１」に「Ｎ００１」が入力され、「Ｉｃ」に電流容量の属性情報である「０．７」が入力され、「Ｐａｒａｍ１」に「１」が入力される。この結果、最終的に設計指示情報「Ｎ００１は線幅０．７［ｍｍ］以上で配線する」が生成されて、設計指示情報生成処理が終了する。
【００４８】
このように、設計指示情報生成手段５０は、設計ルール毎にその設計ルールに応じた設計指示情報生成処理のサブルーチンを呼び出す。設計指示情報生成処理のサブルーチンでは、設計ルールデータ９０の雛形データ９５の入力項目に入力する部品番号およびピン番号などが回路図データから読み出される。さらに、図４および図５に例示する場合には、設計パラメータ９４が設計ルールデータ９０から読み出されて雛形データ９５の入力項目に入力されて設計指示情報が完成する。
【００４９】
図６は、図３に示す設計指示情報生成処理のうち、ステップａ７の設計指示情報記憶の処理の流れの一例を示すフローチャートである。図６に示す設計指示情報記憶処理は、図３のステップａ６において設計指示情報生成手段５０によって設計指示情報が生成されたときに、設計指示情報記憶手段６０によって実行される。
【００５０】
先ず、ステップｄ１で、新たに生成された設計指示情報が適用される回路構成要素について、回路図データの当該回路構成要素の属性情報のうち、設計指示情報格納領域である「設計指示コメント」に設計指示情報が格納されているか否かが判定される。初めて設計指示情報が生成された場合、または設計変更によって当該回路構成要素が追加されることになった場合などには、当該回路構成要素の属性情報には設計指示情報が未だ格納されていない（ステップｄ１のＮＯ）ので、ステップｄ２に進む。
【００５１】
ステップｄ２では、当該回路構成要素の属性情報に新たに生成された設計指示情報が書き込まれる。たとえば、前記の「バイパスコンデンサ配置」ルールの例で言えば、回路図データの回路部品「Ｃ００１」に付随する属性名「設計指示コメント」の属性情報として、設計指示情報「Ｃ００１はＩＣ１０１の８番ピンの近傍１０［ｍｍ］以内に配置する」が格納されることになる。設計指示情報が格納されると、設計指示情報記憶処理は終了する。
【００５２】
一方、当該回路構成要素の属性情報のうち設計指示情報格納領域に設計指示情報が格納されている場合（ステップｄ１のＹＥＳ）には、ステップｄ３で既存の設計指示情報が消去されてから、ステップｄ２で新たに生成された設計指示情報が設計指示情報格納領域に格納される。このようにして、新たに生成された設計指示情報を漏れなく回路図データに登録すると共に、不要な設計指示情報が回路図データに残存しないようにすることができる。
【００５３】
ここで、一つの回路構成要素に対して複数の設計指示情報が対応する場合には、設計指示コメント内にこれら複数の設計指示情報が併記される。その際、回路図データにおいて回路構成要素の属性情報が保持される形式として、設計指示コメントに関する属性情報が複数保持されることが許容される形式である場合には、たとえば「設計指示コメント＝Ｃ００１はＩＣ１０１の８番ピンの近傍１０［ｍｍ］以内に配置する」、「設計指示コメント＝Ｃ００１はＩＣ１０１の９番ピンの近傍１０［ｍｍ］以内に配置する」のように複数の属性情報が与えられる。これに対し、設計指示コメントに関する属性情報が、一つの属性名に対して一つのみ保持される形式である場合には、たとえば「設計指示コメント＝Ｃ００１はＩＣ１０１の８番ピンの近傍１０［ｍｍ］以内に配置する；Ｃ００１はＩＣ１０１の９番ピンの近傍１０［ｍｍ］以内に配置する」のように、複数の設計指示情報をそれぞれ区別するための区切り文字「；」が間に置かれて連結され、一つの属性情報にまとめて与えられる。
【００５４】
図７は、図３に示す設計指示情報生成処理のうち、ステップａ７の設計指示情報記憶の処理の流れの他の例を示すフローチャートである。図７に示す設計指示情報記憶処理は、回路構成要素の属性情報として既に設計指示情報が登録されているときに、設計指示情報生成手段５０によって設計指示情報が新たに生成された場合に、設計指示情報記憶手段６０によって実行される。
【００５５】
設計指示情報記憶手段６０によって回路図データに設計指示情報が格納されるとき、格納前の回路図データに既に設計指示情報が記憶されている場合には、図６のように、既に登録されている設計指示情報をすべて消去して、設計指示情報生成手段５０によって生成された設計指示情報を回路図データの属性情報に新たに格納することができる。
【００５６】
しかし、設計指示情報生成手段５０によって生成された設計指示情報が冗長であるなどの理由により、回路設計者が設計指示情報記憶手段６０を実行したあとの回路図データについて、不要と判断した設計指示情報を入力手段７０によって除去する場合がある。このように不要と判断した設計指示情報を除去した後に回路図データに対して設計変更が行われ、これに基づいて設計指示情報の更新を行う場合には、不要と判断して除去した設計指示情報を再度追加することなく、既存の設計指示情報のみを修正しなければならない。このように既存の設計指示情報の修正のみを行う場合には、図７に示す設計指示情報記憶処理が、設計指示情報記憶手段６０によって行われる。
【００５７】
先ず、図７のステップｅ１では、新たに生成された設計指示情報が適用される回路構成要素について、回路図データの当該回路構成要素の属性情報のうち、設計指示情報格納領域に設計指示情報が格納されているか否かが判定される。既に設計指示情報が登録されている場合（ステップｅ１でＹＥＳ）にはステップｅ２に移り、設計指示情報が登録されていない場合には処理が終了する。
【００５８】
ステップｅ２では、既存の設計指示情報と、設計指示情報生成手段５０によって新たに生成された設計指示情報とが比較される。既存の設計指示情報と新たに生成された設計指示情報が一致する場合（ステップｅ２でＹＥＳ）には処理が終了し、新たに生成された設計指示情報が一致しない場合（ステップｅ２でＮＯ）には、ステップｅ３に移る。
【００５９】
ステップｅ３では、既存の設計指示情報が消去され、次のステップｅ４で、当該回路構成要素の属性情報に新たに生成された設計指示情報が書き込まれて、設計指示情報記憶処理が終了する。このように、図７に示すフローチャートでは、既存の設計指示情報を修正する場合にのみ、新たに生成された設計指示情報が回路構成要素の属性情報として記憶される。
【００６０】
以上のように、本実施の形態のプリント基板設計支援装置１では、複数の設計ルールが適用されるべき回路構成要素が、その回路構成要素の属性情報に基づいて、回路構成要素抽出手段４０によって抽出される。そして、抽出された回路構成要素毎に、プリント基板設計の際に考慮されるべき設計指示情報が、設計ルールに基づいて設計指示情報生成手段５０によって生成され、設計指示情報記憶手段６０によってその回路構成要素の属性情報として記憶される。
【００６１】
このように、本実施の形態では、設計指示情報が回路図データの内容を反映して作成されるので、回路の設計が変更された場合に、その変更に伴って設計指示情報も変更されることになる。そして、この変更後の設計指示情報が、プリント基板設計を行う際にプリント基板設計者によって参照されることによって、設計変更内容に応じた高品質のプリント基板の設計が可能になる。ここで、プリント基板設計者によって設計指示情報が確実に参照されるようにするために、たとえば、ある部品または配線に対して設計操作がなされたときに、その設計操作がなされた部品または配線に対応する設計指示情報が、プリント基板ＣＡＤ手段１１０によって編集画面上に表示されるようにするとよい。
【００６２】
また本実施の形態のプリント基板設計支援装置１によれば、前記設計指示情報は、設計ルール毎に設定された雛形データ９５の入力項目に、設計ルール抽出手段１３０が回路図データから抽出した文字列が入力されることによって生成される。このように、設計指示情報の雛形データ９５が予め設定されているので、回路図データに応じた設計指示情報を容易に作成することができる。
【００６３】
図８は、本発明の実施の他の形態であるプリント基板設計支援装置１０１の構成を示すブロック図である。プリント基板設計支援装置１０１は、プリント基板ＣＡＤ手段１１０と、プリント基板データ記憶手段１２０と、設計ルール抽出手段１３０と、設計ルール検証手段１４０と、回路図データ記憶手段２０と、設計ルールデータ記憶手段３０とを含む。これらの各手段１１０，１２０，１３０，１４０，２０，４０は、マイクロプロセッサ、ＲＡＭおよびＲＯＭなどの内部記憶装置、およびハードディスク装置などの外部記憶装置を備えるコンピュータを基盤とし、これらの各手段１１０，１２０，１３０，１４０，２０，４０の機能は外部記憶装置などに記憶されたプログラムがマイクロプロセッサによって実行されることによって実現される。さらに、プリント基板設計支援装置１０１は、コンピュータへの入力手段７０として、キーボードおよびマウスなどの入力装置を備え、またコンピュータからの出力手段８０として、ディスプレイおよびプリンタなどの出力装置を備える。以下、プリント基板設計支援装置１０１を構成するプリント基板ＣＡＤ手段１１０、プリント基板データ記憶手段１２０、および設計ルール検証手段１４０の各機能について説明する。回路図データ記憶手段２０および設計ルールデータ記憶手段３０は、図１に示すプリント基板設計支援装置１の当該手段と同様の構成であるので説明を省略する。
【００６４】
先ず、プリント基板ＣＡＤ手段１１０は、コンピュータによってプリント基板の設計支援を行うものである。具体的には、プリント基板ＣＡＤ手段１１０の支援によって、プリント基板設計者は、回路図ＣＡＤ手段１０によって作成された回路図データに基づいて、プリント基板に搭載される部品の配置、ならびに部品端子間を電気的に接続する配線パターンの形状および配置などの設計を行う。
【００６５】
次に、プリント基板データ記憶手段１２０は、プリント基板ＣＡＤ手段１１０によって設計されたプリント基板上での各部品の配置位置および配線パターンの形状などを表す情報をプリント基板データとして外部記憶装置に記憶する。設計指示情報生成手段５０によって生成されて回路図データに格納された前述の設計指示情報は、前記プリント基板ＣＡＤ手段１１０によって、回路図データ記憶手段２０からプリント基板データ記憶手段１２０に転送され、プリント基板データの各回路構成要素の属性情報として記憶される。このプリント基板データに格納された設計指示情報は、プリント基板設計を行う際の設計指示情報として参照される。たとえば、プリント基板ＣＡＤ手段１１０によって、ある部品または配線に対して設計操作がなされたときに、その設計操作がなされた部品または配線に対応する設計指示情報が編集画面上に表示されるようにすることによって、プリント基板設計者に設計指示情報が伝達される。
【００６６】
次に、設計ルール抽出手段１３０は、設計指示情報のデータと、設計ルールデータ９０に登録された設計指示情報の雛形データ９５とを照合することによって、適用される設計ルール番号、適用対象となる回路構成要素、および設計パラメータを抽出する。
【００６７】
次に、設計ルール検証手段１４０は、前記設計ルール抽出手段１３０によって抽出された設計ルールに適合するようにプリント基板が設計されているか否かを、前記プリント基板データ記憶手段１２０によって記憶されるプリント基板データに基づいて機械的に検証する。
【００６８】
図９は、図８に示すプリント基板設計支援装置１０１の設計ルール抽出手段１３０および設計ルール検証手段１４０による設計ルール検証処理の流れの一例を示すフローチャートである。設計ルール検証処理は、プリント基板設計支援装置１０１の入力手段７０によって、当該処理の開始の指示が入力されることにより開始される。
【００６９】
先ず、ステップｆ１では、設計ルール抽出手段１３０によって、プリント基板データ記憶手段１２０に記憶されるプリント基板データから設計指示情報が読み出される。次のステップｆ２では、設計ルール抽出手段１３０によって、読み出された設計指示情報と、設計ルールデータ９０に登録される各設計ルールの雛形データ９５とを対比して、設計ルール番号、適用対象の回路構成要素、設計パラメータが抽出される。
【００７０】
たとえば、「Ｃ００１はＩＣ１０１の８番ピンの近傍１０［ｍｍ］以内に配置する」という設計指示情報がプリント基板データから読み出された場合には、設計ルールデータ９０に登録される各設計ルールの雛形データ９５と対比することによって、当該設計指示情報は設計ルール番号「１」の「バイパスコンデンサ配置」ルールについてものであり、対象となる回路構成要素はバイパスコンデンサ「Ｃ００１」および集積回路「ＩＣ１０１の８番ピン」であり、設計パラメータは「１０［ｍｍ］」であることが抽出される。同様に、「Ｎ００１は線幅０．７［ｍｍ］以上で配線する」という設計指示情報がプリント基板データから読み出された場合には、設計ルールデータ９０に登録される各設計ルールの雛形データ９５と対比することによって、当該設計指示情報は設計ルール番号「２」の「電源配線幅」ルールについてのものであり、対象となる回路構成要素は電源配線「Ｎ００１」であり、電流容量Ｉｃを設計パラメータＰａｒａｍ１で除した値は「０．７［ｍｍ］」であることが抽出される。
【００７１】
このように設計ルールが抽出された後、ステップｆ３では、設計ルール抽出手段１３０によって、設計指示情報に設計パラメータが規定されているか判定される。そして、設計パラメータが規定されている場合（ステップｆ３でＹＥＳ）には、ステップｆ４の設計検証が行われてからステップｆ５に移り、設計パラメータが与えられていない場合（ステップｆ３でＮＯ）には、ステップｆ４の設計検証が行われずにステップｆ５に移る。
【００７２】
設計パラメータが規定されているときに設計ルール検証手段１４０によって実行されるステップｆ４は、プリント基板データに基づいて、設計されたプリント基板が抽出された設計ルールに適合している否かの設計検証を行うものであり、後述するサブルーチンによって構成される。
【００７３】
ステップｆ５では、既に設計ルール抽出手段１３０によって読み出された設計指示情報以外の、他の設計指示情報がプリント基板データに登録されているか否かが判定され、他に設計指示情報が登録されている場合（ステップｆ５のＹＥＳ）には、その設計指示情報についてステップｆ１に戻って処理が繰り返され、他に設計指示情報が登録されていない場合には（ステップｆ５のＮＯ）には、設計ルール検証処理が終了する。
【００７４】
図１０は、図９に示す設計ルール検証処理のうち、ステップｆ４の設計検証の処理の流れを、「バイパスコンデンサ配置」の例について説明するためのフローチャートである。図１０に示す設計検証処理は、プリント基板データに登録されている設計指示情報から抽出された設計ルールが「バイパスコンデンサ配置」のルールであったときに、設計ルール検証手段１４０によって実行される。
【００７５】
先ず、ステップｇ１で、プリント基板データから、バイパスコンデンサの位置座標、およびバイパスコンデンサと電源配線を介して接続される集積回路の電源ピンの位置座標が読み取られる。次にステップｇ２で、読み取られたバイパスコンデンサの位置座標と、集積回路の電源ピンの位置座標とから、両座標間の距離Ｌ１が計算される。
【００７６】
続くステップｇ３では、計算された距離Ｌ１と設計パラメータＰａｒａｍ１とが比較され、距離Ｌ１が設計パラメータＰａｒａｍ１以下であるとき（ステップｇ３でＹＥＳ）には、ステップｇ４で設計ルールに適合する旨の表示を出力手段８０にさせて設計検証処理が終了する。一方、距離Ｌ１が設計パラメータＰａｒａｍ１を超えるとき（ステップｇ３でＮＯ）には、ステップｇ５で設計ルールに違反する旨の表示を出力手段８０にさせて設計検証の処理が終了する。
【００７７】
たとえば、「Ｃ００１はＩＣ１０１の８番ピンの近傍１０［ｍｍ］以内に配置する」という設計指示情報の場合には、プリント基板データからバイパスコンデンサ「Ｃ００１」の位置座標および集積回路「ＩＣ１０１」の「８番ピン」の位置座標が読み取られ、両座標間の距離Ｌ１が計算される。そして、計算結果のＬ１と設計パラメータの「１０［ｍｍ］」とが比較されて、Ｌ１≦１０の場合には設計ルールに適合している旨の表示が出力手段８０によってなされ、Ｌ１＞１０の場合には設計ルールに違反している旨の表示が出力手段８０によってなされる。
【００７８】
図１１は、図９に示す設計ルール検証処理のうち、ステップｆ４の設計検証の処理の流れを、「電源配線幅」の例について説明するためのフローチャートである。図１１に示す設計検証の処理は、プリント基板データに登録されている設計指示情報から抽出された設計ルールが「電源配線幅」のルールであったときに、設計ルール検証手段１４０によって実行される。
【００７９】
先ずステップｈ１で、プリント基板データから、電源配線の配線幅Ｌ２を読み取る。次にステップｈ２で、読み取られた配線幅Ｌ２と、設計指示情報から抽出された電流容量Ｉｃと設計パラメータＰａｒａｍ１の比（Ｉｃ／Ｐａｒａｍ１）とが比較される。距離Ｌ２がＩｃ／Ｐａｒａｍ１以下のとき（ステップｈ２でＹＥＳ）には、ステップｈ３で設計ルールに適合する旨の表示を出力手段８０にさせて設計検証の処理は終了する。距離Ｌ２がＩｃ／Ｐａｒａｍ１を越えるときには（ステップｈ２でＮＯ）には、ステップｈ４で設計ルールに違反する旨の表示を出力手段８０にさせて設計検証の処理が終了する。
【００８０】
たとえば、「Ｎ００１は線幅０．７［ｍｍ］以上で配線する」という設計指示情報がプリント基板データから読み出された場合には、プリント基板データから電源配線「Ｎ００１」の配線幅Ｌ２が読み取られ、配線幅Ｌ２と「０．７［ｍｍ］」が比較される。そして、Ｌ２≦０．７の場合には設計ルールに適合している旨の表示が出力手段８０によってなされ、Ｌ２＞０．７の場合には設計ルールに違反している旨の表示が出力手段８０によってなされる。
【００８１】
以上のように、本実施の形態のプリント基板設計支援装置１０１によれば、設計ルールを数値で表現する設計パラメータを用いて、プリント基板データにから読み出された各回路構成要素の配置および形状が、設計ルールに従って設計されているか否かが機械的に検証される。設計ルールに設計パラメータが規定されていなくても、回路設計者からプリント基板設計者へ設計指示情報を誤りなく伝達するという目的は達成されるが、本実施の形態では、さらに設計ルールに従ってプリント基板設計がなされているかを自動的に検証できるので、設計作業効率が向上すると共に、プリント基板の設計品質も向上することになる。
【００８２】
前述の実施の各形態は、本発明の例示に過ぎず、本発明の範囲内において構成を変更することができる。たとえば図８および図９に示す本発明の他の実施の形態のプリント基板設計支援装置１０１では、回路図データの各回路構成要素の属性情報である設計指示情報が、回路図データ記憶手段２０からプリント基板データ記憶手段１２０に転送され、プリント基板データの各回路構成要素の属性情報として格納されてから、プリント基板設計の際に参照されるようにしている。これを回路図データの回路構成要素の属性情報である設計指示情報を直接参照するようにしてもよい。
【図面の簡単な説明】
【００８３】
【図１】本発明の実施の一形態であるプリント基板設計支援装置１の構成を示すブロック図である。
【図２】図１に示すプリント基板設計支援装置１で用いられる設計ルールデータ９０の一例を示す図である。
【図３】図１に示すプリント基板設計支援装置１の回路構成要素抽出手段４０、設計指示情報生成手段５０、および設計指示情報記憶手段６０によって実行される設計指示情報生成処理の流れの一例を示すフローチャートである。
【図４】図３に示す設計指示情報生成処理のうち、ステップａ６の設計指示情報生成の処理の流れを、「バイパスコンデンサ配置」の例について説明するためのフローチャートである。
【図５】図３に示す設計指示情報生成処理のうち、ステップａ６の設計指示情報生成の処理の流れを、「電源配線幅」の例について説明するためのフローチャートである。
【図６】図３に示す設計指示情報生成処理のうち、ステップａ７の設計指示情報記憶の処理の流れの一例を示すフローチャートである。
【図７】図３に示す設計指示情報生成処理のうち、ステップａ７の設計指示情報記憶の処理の流れの他の例を示すフローチャートである。
【図８】本発明の実施の他の形態であるプリント基板設計支援装置１０１の構成を示すブロック図である。
【図９】図８に示すプリント基板設計支援装置１０１の設計ルール抽出手段１３０および設計ルール検証手段１４０による設計ルール検証処理の流れの一例を示すフローチャートである。
【図１０】図９に示す設計ルール検証処理のうち、ステップｆ４の設計検証の処理の流れを、「バイパスコンデンサ配置」の例について説明するためのフローチャートである。
【図１１】図９に示す設計ルール検証処理のうち、ステップｆ４の設計検証の処理の流れを、「電源配線幅」の例について説明するためのフローチャートである。
【符号の説明】
【００８４】
１，１０１  プリント基板設計支援装置
１０  回路図ＣＡＤ手段
２０  回路図データ記憶手段
３０  設計ルールデータ記憶手段
４０  回路構成要素抽出手段
５０  設計指示情報生成手段
６０  設計指示情報記憶手段
１１０  プリント基板ＣＡＤ手段
１２０  プリント基板データ記憶手段
１３０  設計ルール抽出手段
１４０  設計ルール検証手段
【図１】
2008040767.tif 000003
【図２】
2008040767.tif 000004
【図３】
2008040767.tif 000005
【図４】
2008040767.tif 000006
【図５】
2008040767.tif 000007
【図６】
2008040767.tif 000008
【図７】
2008040767.tif 000009
【図８】
2008040767.tif 000010
【図９】
2008040767.tif 000011
【図１０】
2008040767.tif 000012
【図１１】
2008040767.tif 000013