(57)【要約】　【課題】　メッキ線と側面メタライズ層との接合など、配線部の導通状況の把握あるいはチェックを簡単な処理により正確に行うことができる機能を有した電子回路基板設計用ＣＡＤシステムを提供する。　【解決手段】　配線パターン図形をオブジェクト単位で入力するとともに、同一レイヤ上でのオブジェクトの接続あるいは、ビアを介したレイヤ間のオブジェクトの接続によりオブジェクトを統合して、これを一まとまりの配線ネット図形として登録し、その配線ネット図形が、通電用メタライズ層を表す通電接続領域を含んで設定される接続判定対象領域に接続しているか否かを判定するようにしている。互いに接続したオブジェクト同士、すなわち配線ネット図形は、断線することなくつながっている配線ネットを意味するから、これと例えば通電用メタライズ層を表す通電接続領域との接続関係を判定するのみで、メッキ線抜け等のチェックを簡単にかつ確実に行うことができる。【選択図】　　図１４
2004118852.tif 000002
【特許請求の範囲】
【請求項１】
　複数の配線層が絶縁層を介して積層されるとともに、その配線層に作り込まれた配線部が導通する被メッキ部位が基板表面に露出して形成される一方、該配線部が接続する通電用メタライズ層が側面に形成された電子回路基板を設計するためのＣＡＤシステムであって、
　配線部や被メッキ部位の図形である配線パターン図形の作図画面を表示する作図画面表示手段と、
　基板中に形成すべき配線層に対応する複数の作図レイヤを、前記作図画面に対して設定する作図レイヤ設定手段と、
　前記配線パターン図形の作図単位であるオブジェクトを前記作図レイヤに入力するオブジェクト入力手段と、
　異配線層間の配線部同士を接続するビアの図形を、それら配線層に対応する作図レイヤに入力するビア入力手段と、
　前記基板の主面外形に対応する基準領域と、前記通電用メタライズ層に対応する通電接続領域を含んだ形で前記基準領域の外側に形成される接続判定対象領域とを、前記作図画面に対して設定する領域設定手段と、
　同一作図レイヤ上にて互いに接続された状態で連なって位置する複数のオブジェクト同士、又は異なる作図レイヤ間にて前記ビアの図形を介して互いに接続されるオブジェクト同士を、一体の配線ネット図形として登録する配線ネット図形登録手段と、
　その登録された配線ネット図形と前記接続判定対象領域との位置関係に基づいて、該配線ネット図形と通電接続領域との接続状態に関する情報を生成する配線ネット接続情報生成手段と、
　その生成された配線ネット接続情報を出力する配線ネット接続情報出力手段と、
　を備えたことを特徴とする電子回路基板設計用ＣＡＤシステム。
【請求項２】
　前記配線ネット図形登録手段は、
　新たに入力されたオブジェクトが、既に登録されている配線ネット図形のオブジェクトに接続されているか否かを判定するオブジェクト接続判定手段と、
　そのオブジェクト接続判定手段により接続されていると判定された場合には、そのオブジェクトを該配線ネット図形に組み込む一方、接続せずと判定した場合にはそのオブジェクトを新たな配線ネット図形として登録する登録制御手段とを備える請求項１記載の電子回路基板設計用ＣＡＤシステム。
【請求項３】
　前記配線ネット図形登録手段は、
　新たに入力されたビアが、既に登録されている配線ネット図形同士を接続するものであるか否かを判定するビア接続判定手段と、
　そのビア接続判定手段により、前記ビアが既に登録されている配線ネット図形同士を接続するものであると判定された場合には、それらを統合して１つの配線ネット図形として登録する登録制御手段とを備える請求項１又は２に記載の電子回路基板設計用ＣＡＤシステム。
【請求項４】
　前記配線ネット接続情報生成手段は、前記配線ネット図形のうち、前記通電接続領域に接続しているもの（以下、接続ネットという）と、そうでないもの（以下、非接続ネットという）とを判別する配線ネット判別手段を含み、その判別結果を前記配線ネット接続情報として生成するものである請求項１ないし３のいずれかに記載の電子回路基板設計用ＣＡＤシステム。
【請求項５】
　前記配線ネット判別手段は、前記通電接続領域との間で所定の位置関係を満足しつつこれに接続しているものを正常接続ネット、該位置関係を満足せずにこれに接続しているものを異常接続ネットとして、互いに区別した状態で判別できるものとされている請求項４記載の電子回路基板設計用ＣＡＤシステム。
【請求項６】
　前記配線ネット図形は、その通電接続領域との接続部分が直線状の図形領域となっており、前記配線ネット判別手段は、前記通電接続領域の接続縁に対し前記接続部分が傾斜状態で接続しているものを、前記異常接続ネットとして判別するものとなっている請求項５記載の電子回路基板設計用ＣＡＤシステム。
【請求項７】
　個々の配線ネット図形を特定するためのネット特定情報を記憶したネット特定情報記憶手段が設けられ、
　前記配線ネット接続情報生成手段は、前記接続ネット又は前記非接続ネットのいずれかに対応するネット特定情報を前記ネット特定情報記憶手段から読み出すネット特定情報読出手段を備え、
　前記配線ネット接続情報出力手段は、その読み出されたネット特定情報の内容を表示及び／又は印刷出力するネット特定情報出力手段を含む請求項４ないし６のいずれかに記載の電子回路基板設計用ＣＡＤシステム。
【請求項８】
　前記配線ネット図形のネット画像データを記憶するネット画
像データ記憶手段と、
　そのネット画像データに基づいて、前記配線ネット図形の画像を表示するネット図形画像表示手段とを備え、
　前記配線ネット接続情報生成手段は、前記ネット図形画像表示手段に対し、前記接続ネット及び前記非接続ネットの一方のものの画像を他方のものの画像と識別可能な状態で表示させるネット図形画像表示制御手段を備えている請求項４ないし７のいずれかに記載の電子回路基板設計用ＣＡＤシステム。
【請求項９】
　前記作図画面表示手段は、前記作図画面上に前記配線ネット図形画像を表示させるものとして前記ネット図形画像表示手段に兼用されており、
　前記ネット図形画像表示制御手段は、前記作図画面上において前記非接続ネットの表示状態を前記接続ネットの表示状態と異ならせるものとされ、
　さらに、前記作図画面上において、その前記非接続ネットの図形を修正するための修正入力手段と、
　その修正入力の内容に基づいて、前記ネット画像データの内容を修正後のものに更新するネット画像データ更新手段とを含む請求項８記載の電子回路基板設計用ＣＡＤシステム。
【請求項１０】
　前記基準領域は四辺形状に形成されており、
　前記通電接続領域は、該基準領域の４つの辺の２以上のものに対応して形成されており、
　前記配線ネット判別手段は、それら通電接続領域のいずれとも接続しない配線ネット図形を前記非接続ネットとして判別するものである請求項４ないし９のいずれかに記載の電子回路基板設計用ＣＡＤシステム。
【請求項１１】
　前記基準領域は四辺形状に形成されており、
　前記通電接続領域は該基準領域の４つの辺の全てに対応して形成されており、
　前記配線ネット判別手段は、
　前記基準領域の４辺のうち特定の隣接する２辺に対応する２つの通電接続領域（以下、第一接続領域対という）にまたがって接続する配線ネット図形（以下、第一対角接続ネット図形という）と、残余の２辺に対応する２つの通電接続領域（以下、第二接続領域対という）にまたがって接続する配線ネット図形（以下、第二対角接続ネット図形という）とが存在するか否かを判別する対角接続ネット図形判別手段と、
　前記第一接続領域対と前記第二接続領域対との間にまたがって接続する接続ネット図形（以下、補対角接続ネット図形という）が存在するか否かを判別する補対角接続ネット図形判別手段とを備え、
　前記第一対角接続ネット図形と前記第二対角接続ネット図形とが双方ともに存在し、かつ前記補対角接続ネット図形は存在しない状態を正常接続状態として、前記配線ネット接続情報生成手段は、それら対角接続ネット図形判別手段と補対角接続ネット図形判別手段との判別結果に基づき、前記正常接続状態が実現されているか否かに関する情報を前記配線ネット接続情報として生成するものである請求項４ないし１０のいずれかに記載の電子回路基板設計用ＣＡＤシステム。
【請求項１２】
　前記基準領域は四辺形状に形成されており、
　前記通電接続領域は該基準領域の４つの辺の全てに対応して形成されており、
　前記配線ネット判別手段は、前記基準領域の４辺のうち、ある隣接する２辺に対応する２つの通電接続領域にまたがって接続する配線ネット図形を対角接続ネット図形として定義したときに、全ての隣接する通電接続領域対に対して前記対角接続ネット図形が存在するか否かを判別する対角接続ネット図形判別手段を備え、
　全ての隣接する通電接続領域対に対して前記対角接続ネット図形が存在する状態を正常接続状態として、前記配線ネット接続情報生成手段は、該対角接続ネット図形判別手段との判別結果に基づき、前記正常接続状態が実現されているか否かに関する情報を前記配線ネット接続情報として生成するものである請求項４ないし１１のいずれかに記載の電子回路基板設計用ＣＡＤシステム。
【請求項１３】
　請求項１ないし１２のいずれかに記載の電子回路制御基板用設計ＣＡＤシステムを構成する各手段としてコンピュータを機能させるためのプログラムをコンピュータ読み取り可能な状態で記憶したことを特徴とする記録媒体。
【請求項１４】
　請求項１ないし１２のいずれかに記載の電子回路基板設計用ＣＡＤシステムを用いて、所期の電子回路基板の配線パターン図形を作図する基板設計工程と、
　その設計内容に従い、複数の配線層が絶縁層を介して積層されるとともに、その配線層に作り込まれた配線部が導通する被メッキ部位が基板表面に露出して形成される一方、該配線部が接続する通電用メタライズ層が側面に形成された電子回路基板を作製する基板作製工程と、
　前記通電用メタライズ層及び前記配線部を介して、前記電子回路基板の前記被メッキ部位にメッキするメッキ工程と、
　を含むことを特徴とする電子回路基板の製造方法。　
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、電子回路基板設計用ＣＡＤシステムとそれに使用するプログラムを記憶した記録媒体、及び電子回路基板の製造方法に関するものである。
【背景技術】
【０００２】
　ＩＣやマイクロプロセッサ等の半導体チップは、近年高集積化が急速に進んでいることから、チップの入出力部の端子数も大幅に増大しつつある。これを受けて、そのようなチップを接続するための電子回路基板も配線部の数が急増しており、高分子材料やセラミック等の絶縁層を介して多層の配線部を作り込んだ積層型のパッケージ基板が増えてきている。このような電子回路基板には、チップとの接続をとるためのパッド（あるいはランド）や、自身をマザーボード等の別の配線基板に接続するためのパッドなど、接続端子の役割を果たす導通部が表面に多数露出して形成されるのが常である。例えば図１に示す電子回路基板Ｂでは、樹脂あるいはセラミック製の絶縁層２００中に配線部２０１が作り込まれており、その配線部２０１の末端部は、チップ側の端子と接続するためのボンディングパッド２０３を形成する一方、該配線部２０１の中間部は、ビア２０７を介して基板裏面側に形成されたピンパッド２０２（接続ピン２０６を接続するためのものである）に接続している。
【０００３】
　最近では、このような電子回路基板の設計を効率よく行うために、コンピュータ作図処理を用いた設計システム、いわゆるＣＡＤ（Computer Aided Designing）システムが使用されている。これは、表示装置上に作図画面を開き、配線部やパッドあるいは異なる配線層間の接続をとるためのビア等の図形を、マウス等の入力装置を用いて作図画面上に描くことにより基板設計図を得るものである。
【０００４】
　ところで、上記のような基板においてパッドやランド等には、接続を確実にするためにメッキが施されるのが常である。このようなメッキを行うために、一般には、配線部２０１にメッキ線部２０４を形成し、基板側面に形成されたメッキ通電用のメタライズ層２０５にこれを接続し、該メタライズ層２０５から配線部２０１を経て通電を行う方式が採用されている。従って、各パッド等に接続する配線部については、メッキ線が確実にメタライズ層と接続するものとなるようにしておくことが設計上は重要である。例えば、ある配線部についてメッキ線が抜けていたりすると、その配線部が接続するパッド等にメッキ落ちやメッキムラといった不良が発生することにつながる。
【０００５】
　そして、１つの基板中に作り込まれる配線部の数が増大し、それらが複数層に渡って複雑に交錯した形になると、ＣＡＤシステムを用いた設計図の作図中においても、１つ１つの配線部に対するメッキ線の形成状況を正確に把握することは非常に難しくなり、メッキ線抜けの見落としによる上記のような不良の発生を余儀なくされる。そこで、特開昭６３−１８８２６７号公報には、作図画面を多数の区画に区分し、各区画内にて配線部やランドの図形の位置関係を調査して、一定距離以上にそれら図形が近接していれば接続状態であると判断することにより、配線部の導通状況を把握できるようにしたＣＡＤ上での検査方法が提案されている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
　しかしながら、上記公報に開示された検査方法では、位置関係を把握すべき配線部やランドの図形の対が、１区画につき１つのみ生ずるという条件が満足されていなければ、基本的に図形間の距離のみで導通状況を把握することは不可能である。この区画の大きさは、描くべき配線部やランドの大きさによって定まり、細かい配線部が複雑に入り組んだ基板の設計においては、作図画面を相当多数の区画に分割しなければならない。その結果、それら区画の１つ１つについての図形の認識と、図形間距離の判定処理を行わなければならないから、処理に時間を要する欠点がある。また、一定サイズの区画区分により上記のような判定を可能とするには、描くべき配線部の幅やランドの大きさなど、図形の基準寸法がある程度一定していなければならないが、基準寸法が一定でない場合は、該寸法の変化に応じて区画のサイズも変更しなければならず、処理が複雑化してしまう欠点がある。
【０００７】
　本発明の課題は、メッキ線と側面メタライズ層との接合など、配線部の導通状況の把握あるいはチェックを簡単な処理により正確に行うことができる機能を有した電子回路基板設計用ＣＡＤシステムと、それに使用するプログラムを記憶した記録媒体とを提供することにある。
【課題を解決するための手段及び発明の効果】
【０００８】
　本発明は、複数の配線層が絶縁層を介して積層されるとともに、その配線層に作り込まれた配線部が導通する被メッキ部位が基板表面に露出して形成される一方、該配線部が接続する通電用メタライズ層が側面に形成された電子回路基板を設計するためのＣＡＤシステムに関するものであって、
　配線部や被メッキ部位の図形である配線パターン図形の作図画面を表示する作図画面表示手段と、
　基板中に形成すべき配線層に対応する複数の作図レイヤを、作図画面に対して設定する作図レイヤ設定手段と、
　配線パターン図形の作図単位であるオブジェクトを作図レイヤに入力するオブジェクト入力手段と、
　異配線層間の配線部同士を接続するビアの図形を、それら配線層に対応する作図レイヤに入力するビア入力手段と、
　基板の主面外形に対応する基準領域と、通電用メタライズ層に対応する通電接続領域を含んだ形で基準領域の外側に形成される接続判定対象領域とを、作図画面に対して設定する領域設定手段と、
　同一作図レイヤ上にて互いに接続された状態で連なって位置する複数のオブジェクト同士、又は異なる作図レイヤ間にてビアの図形を介して互いに接続されるオブジェクト同士を、一体の配線ネット図形として登録する配線ネット図形登録手段と、
　その登録された配線ネット図形と接続判定対象領域との位置関係に基づいて、該配線ネット図形と通電接続領域との接続状態に関する情報を生成する配線ネット接続情報生成手段と、
　その生成された配線ネット接続情報を出力する配線ネット接続情報出力手段と、
　を備えたことを特徴とする。
【０００９】
　上記ＣＡＤシステムにおいては、配線パターン図形をオブジェクト単位で入力するとともに、同一レイヤ上でのオブジェクトの接続あるいは、ビアを介したレイヤ間のオブジェクトの接続によりオブジェクトを統合して、これを一まとまりの配線ネット図形として登録し、その配線ネット図形が、通電用メタライズ層を表す通電接続領域を含んで設定される接続判定対象領域に接続しているか否かを判定するようにしている。互いに接続したオブジェクト同士、すなわち配線ネット図形は、断線することなくつながっている配線ネットを意味するから、これと例えば通電用メタライズ層を表す通電接続領域との接続関係を判定するのみで、メッキ線抜け等のチェックを簡単にかつ確実に行うことができる。また、配線ネット図形の単位で接続判定対象領域との接続状態の判別を行えばよいから、前記特開昭６３−１８８２６７号公報に記載された方法のように、作図画面を多数の区画に区分する必要はなくなり、処理を簡略化できる。
【００１０】
　また、本発明の記録媒体は、上記本発明のＣＡＤシステムを構成する各手段としてコンピュータを機能させるためのプログラムを記憶したことを特徴とする。これにより、該記録媒体に記憶されたプログラムをコンピュータにインストールすることで、上記本発明のＣＡＤシステムを簡単に実現することができる。
【００１１】
　さらに、本発明の電子回路基板の製造方法は、
　上記本発明の電子回路基板設計用ＣＡＤシステムを用いて、所期の電子回路基板の配線パターン図形を作図する基板設計工程と、
　その設計内容に従い、複数の配線層が絶縁層を介して積層されるとともに、その配線層に作り込まれた配線部が導通する被メッキ部位が基板表面に露出して形成される一方、該配線部が接続する通電用メタライズ層が側面に形成された電子回路基板を作製する基板作製工程と、
　通電用メタライズ層及び配線部を介して、電子回路基板の被メッキ部位にメッキするメッキ工程と、
　を含むことを特徴とする。これによれば、設計段階でメッキ線抜け等のチェックを簡単にかつ確実に行うことができるので、メッキ工程におけるメッキ不良等が発生しにくくなり、ひいては電子回路基板の製造歩留まりを向上させることができる。
【００１２】
　なお、オブジェクト同士の接続状態あるいは配線ネット図形（あるいはこれを構成するオブジェクト）と接続判定対象領域との接続状態は、例えばオブジェクト間あるいはオブジェクトと領域との間に、図形的な重なりが生じているか否かに基づいて判別することができる。その重なり状態の検出は、図形の外形線間の交差を検出することにより直接的に行ってもよいし、ある図形中に設定された基準点や基準線同士の位置関係、あるいは一方の図形の基準点や基準線と他方の図形の外形線との位置関係の把握により間接的に行うようにしてもよい。
【００１３】
　配線ネット図形登録手段は、
　新たに入力されたオブジェクトが、既に登録されている配線ネット図形のオブジェクトに接続されているか否かを判定するオブジェクト接続判定手段と、
　そのオブジェクト接続判定手段により接続されていると判定された場合には、そのオブジェクトを該配線ネット図形に組み込む一方、接続せずと判定した場合にはそのオブジェクトを新たな配線ネット図形として登録する登録制御手段とを備えるものとして構成できる。この構成によれば、新しく描いたオブジェクトが、同一レイヤ上でのオブジェクト間接続あるいはビアを介した異レイヤ間接続により別の配線ネット図形に接続する毎に、自動的にこれに統合される処理が行われる。その結果、例えば、今描いたオブジェクトと、これに最も近接した作成済のオブジェクトとの位置関係を把握するだけで、配線ネット図形の更新処理を簡単に行うことができる。
【００１４】
　また、配線ネット図形登録手段は、
　新たに入力されたビアが、既に登録されている配線ネット図形同士を接続するものであるか否かを判定するビア接続判定手段と、
　そのビア接続判定手段により、ビアが既に登録されている配線ネット図形同士を接続するものであると判定された場合には、それらを統合して１つの配線ネット図形として登録する登録制御手段とを備えるものとして構成することができる。この構成によれば、新しく入力したビア図形により新たに接続状態となる配線ネット図形が発生した場合に、自動的にそれらが統合される処理が行われる。その結果、例えば、今入力したビアと、これに最も近接した作成済のオブジェクトとの位置関係を把握するだけで、配線ネット図形の更新処理を簡単に行うことができる。
【００１５】
　配線ネット接続情報生成手段は、配線ネット図形のうち、通電接続領域に接続しているもの（接続ネット）と、そうでないもの（非接続ネット）とを判別する配線ネット判別手段を含み、その判別結果を配線ネット接続情報として生成するものとすることができる。通電接続領域に接続した配線ネット図形は、通電用メタライズ層にメッキ線部を介して導通した配線ネットを表す。従って、上記判別結果を含む配線ネット接続情報に基づいて、オペレータは例えば配線ネットのメッキ線抜けを容易に把握することができる。
【００１６】
　なお、配線ネット判別手段は、通電接続領域との間で所定の位置関係を満足しつつこれに接続しているものを正常接続ネット、該位置関係を満足せずにこれに接続しているものを異常接続ネットとして、互いに区別した状態で判別できるものとすることができる。例えば、配線ネット図形は、その通電接続領域との接続部分（メッキ線部に対応する）が直線状の図形領域となっており、配線ネット判別手段は、通電接続領域の接続縁に対し接続部分が傾斜状態で接続しているもの（斜め接続ネット）を、異常接続ネットとして判別することができる。基板を製品として仕上げる際には、通電用メタライズ層が形成された縁部を切断することが行われるが、メッキ線が斜めに通電用メタライズ層に導通していると、切断により生ずるメッキ線部の露出端が、例えば正常状態である直角導通の場合と異なる位置に現われることとなる。これは、基板を別の基板に組み付けた場合等において、望まざる位置に導通部が露出することを意味し、短絡等の不具合につながることがある。そこで、上記構成により、斜め接続ネットを検出できるようにしておけば、このような不具合を未然に防ぐことができる。
【００１７】
　本発明のＣＡＤシステムは、
　個々の配線ネット図形を特定するためのネット特定情報を記憶したネット特定情報記憶手段が設けられ、
　配線ネット接続情報生成手段は、接続ネット又は非接続ネットのいずれかに対応するネット特定情報をネット特定情報記憶手段から読み出すネット特定情報読出手段を備え、
　配線ネット接続情報出力手段は、その読み出されたネット特定情報（例えばネット番号やネット名）の内容を表示及び／又は印刷出力するネット特定情報出力手段を含むものとして構成することができる。接続ネット又は非接続ネットの特定情報を表示又は印刷することにより、通電用メタライズ層にメッキ線の接続しない（あるいは接続する）ネットの把握が容易となり、例えば作図画面上でどのネットを修正すべきかの情報を的確に得ることができる。
【００１８】
　また、本発明のＣＡＤシステムは、
　配線ネット図形のネット画像データを記憶するネット画像データ記憶手段と、
　そのネット画像データに基づいて、配線ネット図形の画像を表示するネット図形画像表示手段とを備え、
　配線ネット接続情報生成手段は、ネット図形画像表示手段に対し、接続ネット又は非接続ネットの一方のものの画像を他方のものの画像と識別可能な状態で表示させるネット図形画像表示制御手段を備えるものとして構成することができる。接続ネット及び非接続ネットの一方のものの画像を他方のものの画像と、例えば色の変更、濃淡あるいは明るさの変更、あるいは塗りつぶしパターンの変更等により、通電用メタライズ層にメッキ線の接続しない（あるいは接続する）ネットが画面上で文字通り一目瞭然となり、例えばどのネットを修正すべきかの情報を極めて的確に得ることができる。
【００１９】
　この場合、作図画面表示手段は、作図画面上に配線ネット図形画像を表示させるものとしてネット図形画像表示手段に兼用することができる。また、ネット図形画像表示制御手段は、作図画面上において非接続ネットの表示状態を接続ネットの表示状態と異ならせるものとすることができる。そして、さらに、作図画面上において、その非接続ネットの図形を修正するための修正入力手段と、その修正入力の内容に基づいて、ネット画像データの内容を修正後のものに更新するネット画像データ更新手段とを設けることにより、表示状態の相違による非接続ネットの把握に続いて、直ちにその配線ネット図形の修正作業に移ることができ、修正作業の能率を大幅に向上させることができる。
【００２０】
　例えば平面視にて四辺形状の基板の場合は、メッキ電流の入口と出口とを考慮すれば、その少なくとも２つの辺部に対応する側面に通電用メタライズ層が形成される。そして、基準領域は四辺形状に形成することができ、通電接続領域は、該基準領域の４つの辺の２以上のもの（例えば４辺全て）に対応して設定することができる。この場合、配線ネット判別手段は、それら通電接続領域のいずれとも接続しない配線ネット図形を非接続ネットとして判別するものとして構成することができる。これにより、四辺形状の基板の場合のメッキ線抜けの判別を容易に行うことができるようになる。
【００２１】
　通電用メタライズ層を基板の４辺全てに形成する場合、例えば通電用の把持金具により基板対辺の側面を挟み付け、それらに形成された通電用メタライズ層を介して通電するようにすれば、基板を安定に保持しつつメッキ通電を行うことができる。この場合、隣接辺同士で対をなす通電用メタライズ層を介してメッキ通電することで、より均一なメッキ通電状態を得ることができる。この場合、一方の通電用メタライズ層の対は他方の対とは絶縁されており、同じ対に属する通電用メタライズ層同士はそれらにまたがる配線ネットにより電気的に接続されている状態（以下、対角接続状態という）が要求されることがある。この場合、上記ＣＡＤシステムは、
　その配線ネット判別手段が、
　基準領域の４辺のうち特定の隣接する２辺に対応する２つの通電接続領域（以下、第一接続領域対という）にまたがって接続する配線ネット図形（以下、第一対角接続ネット図形という）と、残余の２辺に対応する２つの通電接続領域（以下、第二接続領域対という）にまたがって接続する配線ネット図形（以下、第二対角接続ネット図形という）とが存在するか否かを判別する対角接続ネット図形判別手段と、
　第一接続領域対と第二接続領域対との間にまたがって接続する接続ネット図形（以下、補対角接続ネット図形という）が存在するか否かを判別する補対角接続ネット図形判別手段とを備え、
　第一対角接続ネット図形と第二対角接続ネット図形とが双方ともに存在し、かつ補対角接続ネット図形は存在しない状態を正常接続状態として、配線ネット接続情報生成手段は、それら対角接続ネット図形判別手段と補対角接続ネット図形判別手段との判別結果に基づき、正常接続状態が実現されているか否かに関する情報を配線ネット接続情報として生成するものとして構成しておくことができる。これにより、上記対角接続状態の形成が正常であるか否かの判定を的確に行うことができる。
【００２２】
　また、全ての隣接する辺同士の通電用メタライズ層が、各々それらにまたがる配線ネットにより各々電気的に接続されている状態（以下、四辺接続状態という）が要求されることもある。この場合は、上記ＣＡＤシステムは、
　配線ネット判別手段が、基準領域の４辺のうち、ある隣接する２辺に対応する２つの通電接続領域にまたがって接続する配線ネット図形を対角接続ネット図形として定義したときに、全ての隣接する通電接続領域対に対して対角接続ネット図形が存在するか否かを判別する対角接続ネット図形判別手段を備え、
　全ての隣接する通電接続領域対に対して対角接続ネット図形が存在する状態を正常接続状態として、配線ネット接続情報生成手段は、該対角接続ネット図形判別手段との判別結果に基づき、正常接続状態が実現されているか否かに関する情報を配線ネット接続情報として生成するものとして構成しておけばよい。
【発明を実施するための最良の形態】
【００２３】
　以下、本発明の実施の形態を、図面に示す実施例を参照して説明する。
　図２は本発明の電子回路基板設計用ＣＡＤシステム１（以下、単にＣＡＤシステムともいう）の一実施例の全体構成を示すブロック図である。ＣＡＤシステム１は、Ｉ／Ｏポート２とこれに接続されたＣＰＵ３、ＲＯＭ４及びＲＡＭ５等からなるコンピュータ本体１２を備え、これに周辺機器として、キーボード６あるいはマウス７等の入力手段、ＣＤ−ＲＯＭドライブ８あるいはフロッピーディスクドライブ９等の記録媒体読取手段、ハードディスクドライブ（以下、ＨＤＤと記す）１０、モニタ制御部１１を介して接続されるモニタ１３、プリンタ１４等が接続されたコンピュータシステムとして、全体が構築されている。
【００２４】
　なお、ＣＰＵ３は、作図レイヤ設定手段、領域設定手段、配線ネット図形登録手段、配線ネット接続情報生成手段、オブジェクト接続判定手段、登録制御手段、ビア接続判定手段、配線ネット判別手段、ネット特定情報読出手段、ネット図形画像表示制御手段、ネット画像データ更新手段、対角接続ネット図形判別手段、補対角接続ネット図形判別手段、要素領域設定手段等の主体をなすものである。また、作図画面表示手段、オブジェクト入力手段、ビア入力手段、配線ネット図形登録手段、配線ネット接続情報出力手段、ネット特定情報記憶手段、特定情報読出手段、ネット画像データ記憶手段、ネット図形画像表示手段、修正入力手段、ネット画像データ更新手段、要素領域設定データ記憶手段等の制御主体としても機能する。キーボード６あるいはマウス７は、オブジェクト入力手段、ビア入力手段、修正入力手段の主体をなすものである。ＨＤＤ１０及びＲＡＭ５は、ネット特定情報記憶手段、ネット画像データ記憶手段、要素領域設定データ記憶手段の要部をなすものである。モニタ１３は作図画面表示手段、ネット図形画像表示手段及び配線ネット接続情報出力手段等として機能する。プリンタ１４は、作図が終了した電子回路基板の設計図面を印刷出力する図面出力手段の他、配線ネット接続情報出力手段等として機能する。
【００２５】
　ＨＤＤ１０には、オペレーティングシステムプログラム（以下、ＯＳという）６１及びアプリケーションプログラム（以下、アプリケーションという）６２が格納されている。アプリケーション６２は、ＣＡＤシステム１の機能を実現するための基本プログラムでありＯＳ６１上で作動するものである。これは、例えばＣＤ−ＲＯＭ２０等にコンピュータ読取り可能な状態で記憶され、例えば専用のインストーラプログラムを用いてインストールされるものである。また、ＨＤＤ１０には、作成済の図面のデータファイル６３が記憶されている。一方、ＲＡＭ５には、ＯＳ６１のワークメモリ５１、及びアプリケーションのワークメモリ５２がそれぞれ形成される。
【００２６】
　図３に示すように、アプリケーションプログラム６２は、制御プログラム７１、描画ツールプログラム７２、チェックプログラム７３、要素領域設定データ７５、表示／出力プログラム７６等を含んでいる。このうち、制御プログラム７１は、コンピュータをＣＡＤシステム１として機能させるための基本的な処理を行うプログラムである。他のプログラムは、この制御プログラム７１の機能を補完するものであるが、それぞれの役割については後述する。また、ＲＯＭ４には、コンピュータシステムのハードウエア制御のための基本的な各種プログラムが格納されている。そして、アプリケーションプログラム６２を立ち上げると、制御プログラム７１はアプリケーションワークメモリ５２内に形成される制御プログラム常駐メモリ５２ａに、描画ツールプログラム７２は同じく描画ツール常駐メモリ５２ｂに、チェックプログラム７３は同じくチェックプログラム常駐メモリ５２ｃに、表示／出力プログラム７６は同じく表示／出力プログラム常駐メモリ５２ｄにロードされる。これらの常駐メモリは、対応するプログラムのワークエリアとして機能する。
【００２７】
　また、アプリケーションのワークメモリ５２には、作画中の図面の画像データである図面データを格納するための図面データメモリ５２ｆが形成されており、後述する要素領域を描画するための要素領域設定データ７５は、その要素領域設定データメモリ５２ｇにロードされる。さらに、ＲＡＭ５には、配線ネットデータ登録メモリ５２ｉが形成されている。図５は、その内容を示すものであるが、詳細は後述する。
【００２８】
　また、図４に示すように、チェックプログラム７３は、メッキ線抜けチェックモジュール７３ａ、対角導通チェックモジュール７３ｂ、四辺導通チェックモジュール７３ｃ、異常ネットチェックモジュール７３ｄを含んでいる。
【００２９】
　以下、ＣＡＤシステム１の作動について詳細に説明する。
　図３のアプリケーションプログラム６２を起動させると、その制御プログラム７１により、モニタ１３（図２）には、図１０（ａ）に示すように、作図画面４０が表示される。本実施例のアプリケーションプログラム６２は、公知のＣＡＤシステムと同様にドロー系グラフィックソフトウェアとして構築されており、作図画面４０上にて、マウス７の操作により配線部や被メッキ部位の図形である配線パターン図形をオブジェクト単位で入力しながら作画作業を進めるものである。なお、本実施例では、新規図面の作図画面４０を立ち上げると、別途ＨＤＤ１０等に記憶された表示データに基づき、該作図画面４０内には、設計・作図すべき基板の主面外形線に対応した四辺形状の基準領域５１と、デフォルトオブジェクト図形として、基板表面に形成される被メッキ部の図形、例えば特定のピンパッドの図形５３とボンディングパッド５５の図形が表示されるようになっている。この場合、デフォルトオブジェクトデータを品番と対応付けて記憶するデフォルトオブジェクトデータ記憶部を例えばＨＤＤ１０に設けておき、品番をキーボード６（あるいはマウス７による画面上のソフトボタンクリック）により入力することで、対応するデフォルトオブジェクトデータを読み出し、これを作図画面に表示するようにしておけば便利である。
【００３０】
　ここで、設計の対象となる基板は、複数の配線層が絶縁層を介して積層されるパッケージ基板等である。そして、制御プログラム７１の作動により、形成すべき配線層に対応する複数の作図レイヤが作図画面４０に対して設定される。これら作図レイヤ（以下、単にレイヤともいう）は、図１０（ａ）においては重なっているため視覚的には判別できない。また、各レイヤに書き込まれた図形は作図画面４０上では重ね表示されるが、特定のレイヤ上の図形のみを表示させたり、あるいは色彩、明るさ、濃淡、塗りつぶしパターンの変更等により、他のレイヤ上の図形とは表示状態を異ならせることが可能である。
【００３１】
　図１７は、作図処理の流れを示すフローチャートである。まずＳ１では、オブジェクトを書き込みたいレイヤを選択する。このレイヤ選択は、例えばマウス７（図２）により、画面上に表示されたレイヤ選択のためのソフトボタン（図示せず）をクリックすることで行うことができる。そして、図形として入力できるのは上記したオブジェクトと、異レイヤ間のオブジェクト同士を接続するためのビアの図形であり、Ｓ２及びＳ８では、そのどちらを選択するかがコマンド入力により決定される。このコマンド入力も、オブジェクト入力あるいはビア入力を選択するソフトボタン（図示せず）のマウスクリックにより行うことができる。
【００３２】
　オブジェクト入力が選択されたらＳ２からＳ３に進み、オブジェクト描画を行う。オブジェクトの描画に際しては、公知のＣＡＤシステムソフトウェアと同様に、配線描画、パッドの描画など、描きたいオブジェクトの種別毎に描画ツールプログラム７２（図３）が用意されている。描画ツールも、画面上にソフトボタンとして形成された描画ツール選択ボタン（図示せず）のマウスクリックにより選択できる。そして、所望の描画ツールを選択したら、図１０（ｂ）に示すように、作図位置を示すポインタＰをマウス操作により移動させつつ、マウスクリックあるいはドラッグ（マウスボタンを押したままマウスを移動させること）等の操作を組み合せながらオブジェクトを描いてゆく。図では、各ピンパッドの図形５３とボンディングパッド５５の図形とをつなぐ配線部の図形をオブジェクトとして描き終わった状態を示している。
【００３３】
　図１２（ｂ）に示すように、オブジェクトは１つ描き終わる毎に、その図形データであるオブジェクト記述データが、オブジェクト特定データ（例えばオブジェクトコード）及びレイヤ特定データ（例えばレイヤ番号）と対応付けた形で、図３の図面データメモリ５２ｇに記憶されてゆく。オブジェクト記述データは、例えば図１２（ａ）に示すように、オブジェクトＯＢ11，ＯＢ12，ＯＢ13等の形状、大きさ及び描画位置を、画面４０上に設定される座標平面上で規定するためのベクトルデータ、関数式データあるいは特定の基準点の座標及び半径や長さ等の寸法規定データの組として表される。例えば、オブジェクトＯＢ11は、基準点Ａ11（ｘ0，ｙ0）を起点として所定の向き（例えば右回り）に周回しながら、Ａ11（ｘ1，ｙ1）、Ａ11（ｘ2，ｙ2）、Ａ11（ｘ3，ｙ3）、Ａ11（ｘ0，ｙ0）の順でベクトルを連ねることによりオブジェクトの外形輪郭を描いた場合の、各ベクトルの終点位置の座標のデータ組として表わされている。オブジェクトＯＢ12も同じである。また、パッド等を表す円形のオブジェクトＯＢ13は、その中心座標Ｃ13と半径ｒ13とのデータ組として表わされている。さらに、図示はしていないが、例えば幅が一定した配線部の図形などは、その起点位置及び終点位置の座標と線幅のデータ組みとして表すことができる。なお、図１２では、３つのオブジェクトＯＢ11，ＯＢ12，ＯＢ13が全て同じレイヤ（Ｎｏ．１）に描かれている。
【００３４】
　一方、図１７においてビア入力が選択された場合には、Ｓ９に進んでビア入力処理となる。図１３（ａ）に示すように、ビアＶは、異配線層の配線部Ｗ1，Ｗ2同士を接続するものであるが、本実施例ではそのビアＶの図形の入力は、例えば画面上でポインタをビア入力したい位置に位置合わせし、ビア起点となるレイヤと同じく終点となるレイヤとを指定することにより行うことができる。そして、このビア図形のデータは、図１３（ｂ）に示すように、ビア位置データと、ビア起点及び終点となるレイヤのレイヤ特定情報（ビア起点レイヤ：ＶＳＬＹ＃＃、ビア終点レイヤ：ＶＥＬＹ＃＃）との組として、ビア特定データ（例えばビアコード）と対応付けた形で図面データメモリ５２ｆに記憶される。
【００３５】
　図１７に戻り、オブジェクトの描画を行った場合はＳ４に進み、図１４（ａ）に示すように、同一レイヤ内にその入力したオブジェクトＯＢ12に部分的に重なる（すなわち、接続されている）入力済のオブジェクトＯＢ11が存在するか否かを判定する。ＮｏであればさらにＳ５に進み、図１５に示すように、ビアＶＡ11を介した異レイヤ間接続により別のオブジェクトＯＢ31に接続していないかどうかを判定する。これもＮｏであれば、そのオブジェクトＯＢ12を配線ネット図形として、例えばオブジェクト特定情報のみを図３の配線ネットデータ登録メモリ５２ｉにネット特定情報（例えばネット番号）を付与してネットデータとして書き込み、これを登録する。
【００３６】
　また、図１７のＳ４あるいはＳ５においてＹｅｓの場合はともにＳ７へ進み、そのオブジェクトを接続先となるオブジェクトが属する登録済の配線ネット図形に組み込む処理、すなわち新たに描いたオブジェクトのオブジェクト特定データを、配線ネットデータ登録メモリ５２ｉ内の対応するネットデータに付加する処理を行う。また、ビアによる接続の場合は、そのビア特定データもネット特定情報に付加する。こうして図５に示すように、配線ネットデータ登録メモリ５２ｉ内には、各ネット特定情報ｎｅｔ１，ｎｅｔ２，‥‥と、その配線ネットに属するオブジェクトの特定データＯＢ11，ＯＢ12，‥‥あるいはビアの特定データＶＡ11，ＶＡ12，‥‥とが互いに対応付けられたネットデータが記憶されてゆくこととなる。
【００３７】
　他方、図１４（ｂ）に示すように、異レイヤ間で重なるオブジェクトが発生した場合は、それらオブジェクト特定データの重なり先のネットデータへの付加は行われない。しかしながら、図１７のＳ１０において、新たに入力されたビア図形により互いに接続される配線ネット図形が発生した場合はＳ１１に進み、それらの配線ネット図形のネットデータ同士を統合（マージ）して、それを１つの配線ネット図形のネットデータとして再登録する処理が行われる。この場合、ネット特定情報は、統合前の配線ネット図形の一方に対応するものを残し、他方を削除してこれを欠番として扱うようにしてもよいし、両方のネット特定情報を消して新たなネット特定情報を付与するようにしてもよい。
【００３８】
　上記のようなオブジェクトやビアの入力の作図入力を繰り返した後、作図作業を終了する場合は、Ｓ１２からＳ１３へ進み、図面データメモリ５２ｇ内に蓄積されている図形のデータ、すなわち図面データを、配線ネットデータ登録メモリ５２ｉ内のネットデータとともにファイル名を付与して、ＨＤＤ１０（図２）の図面データファイル６３に書き込み、保存する。図１１に示す例では、作成した図面中に、都合１３個の配線ネット図形Ｎ1〜Ｎ13が形成されている。
【００３９】
　なお、配線ネット図形は、特定のオブジェクトがマージされることにより、これを正規ネットとして登録するようにし、他方前記特定のオブジェクトがマージされない配線ネット図形はダミーネット図形として、前記正規ネット図形とは区別して登録されるようにしてもよい。この場合、ボンディングパッドなど被メッキ部位を表す図形を前記特定のオブジェクトとして設定することができる。被メッキ部位を含まないネットはメッキ導通経路としては機能しないので、これをダミーネットとして区別できるようにしておけば、各被メッキ部位へのメッキ導通経路の形成状況をより把握しやすくなる利点が生ずる。
【００４０】
　例えば、図１１において、各ボンディングパッド５５は電気的に互いに絶縁されている必要があるので、これを前記特定のオブジェクトとして用い、各正規ネット（Ｎ1〜Ｎ13のうち、Ｎ7以外のもの）を、それらボンディングパッド５５と対応付けた形で登録するようにすることができる。この場合、いずれのボンディングパッドにも接続しないネットＮ7はダミーネットとなる。
【００４１】
　図２３は、この場合の作図処理の流れを示すフローチャートである。基本的な部分は図１７と略同じであるが、次の点で相違する。まず、描画済みのオブジェクトのいずれにも接続しない孤立したオブジェクトが描かれた場合は、これをまずダミーネットとして登録するようにする（Ｓ６ｃ）。また、描画されたオブジェクトがボンディングパッドに接続された場合は、その描画されたオブジェクトの属するネットを、正規ネットとして再登録する（Ｓ６ｂ）。
【００４２】
　なお、この図面データに基づいて、作成した図面をプリンタ１４から印刷出力させることができる。他方、基板製造装置に対し、次のような形で出力することもできる。
（積層セラミック基板の場合）
　セラミック原料粉末をシート状に成形した未焼成のグリーンシートに対し、配線パターンを金属ペーストを用いてスクリーン印刷等により印刷形成する。なお、ビアは、グリーンシートにビアホールを孔設しておき、ここに金属ペーストを充填することで形成できる。このようなパターン印刷済みのグリーンシートを積層し、これを焼成することによりセラミック基板を得る。この場合、例えばスクリーン印刷の製版装置に図面データを出力することにより、直接製版を行うことができる。また、ビアホールの穿孔装置に対して図面データを出力することにより、グリーンシートへのビアホールの穿孔を直接的に行うことができる。
【００４３】
（プラスチック基板の場合）
　プリント配線基板と同様の方法により製造される。すなわち、基板各層を形成するプラスチック基材の表面に金属層を形成し、その表面をフォトレジストで覆っておく。他方、透明プラスチックあるいはガラスで構成された感光用マスキングシートに対し、配線パターンを印刷形成しておき、これを基材に重ね合わせて露光・現像することにより、フォトレジスト層に配線パターン転写する。次いで、レジストで覆われていない金属層をエッチング除去することにより残った金属層を配線部とする。こうして得られた基材を積層することにより回路基板を得る。この場合、パターン印刷装置に図面データを出力することにより、感光用マスキングシートへの配線パターンの直接印刷を行うことができる。
【００４４】
　なお、得られた回路基板は、側面に通電用メタライズ層を形成して配線部を介して通電することにより被メッキ部位にメッキが施され、さらに不要部を除去して最終的な回路基板として完成する。
【００４５】
　次に、図１８は、要素領域の設定とチェック処理の流れを示すフローチャートである。まずＳ１０１では、作図画面上にて要素領域の設定を行う。この要素領域の設定は作図の途中で行っても、作図が全て終了した後に行ってもいずれでもよい。図１１においては、設計対象たる基板を展開表示した様子を模して、基板主面の外形線を表す基準領域５１の各辺に対応して、基板側面の通電用メタライズ層を表す４つの長方形状の通電接続領域Ｔ，Ｌ，Ｂ，Ｒが要素領域として設定され、それら領域を表す図形が画面上に表示されている。この要素領域の設定は、予め用意された標準的な要素領域の設定データ（例えば図３に示すように、アプリケーションプログラム６２に組み込まれているもの）を用いて行ってもよいし、オペレータが描画ツールを用いて画面上に作図して行うようにしてもよい。いずれの場合も要素領域設定データは、オブジェクトの図形データと同じ形式で記述されるものを用いることができる。該要素領域設定データは、図面データの一部をなすものとして、図３に示すように、図面データメモリ５２ｆ内に形成された要素領域設定データメモリ５２ｇに、要素領域名（要素領域特定データ）と対応付けた形で記憶される。
【００４６】
　続いてＳ１０２に進み、行うべきチェックの種類を選択する。これは、例えば図２７（ａ）のようなチェック種別選択ウィンドウ４１を画面４０上に開いて行うことができる。該ウィンドウ４１には、実施可能なチェック名称を示すとともに、そのチェックの実行の有無を選択するためのチェック選択ソフトボタン４２が表示・形成されている。そして、図２７（ｂ）に示すように、ＲＡＭのチェックプログラム常駐メモリ５２ｃには、各チェック内容に対応する実行フラグ４３が形成されている。そして、チェック選択ソフトボタン４２のマウスクリックにより、チェック種別の選択がなされると対応する実行フラグがオンとなり（Ｓ１０３）、対応するチェックのモジュール（図４）がロードされるようになっている。
【００４７】
　この場合、作図作業からすぐチェック確認に移ることができるよう、例えば図１１に示すように、作図画面４０中にチェック実行ボタン４３を形成しておき、これをマウスクリックするとチェックが実行されるようにしておくと便利である。こうして図１８のＳ１０４からＳ１０５に進み、チェック処理となる。なお、チェックの内容を変更したい場合には、Ｓ１０４からＳ１０８を経てＳ１０２に戻り、チェック種別を再度選択しなおす。
【００４８】
　以下、チェック方式の原理について概略を説明する。図１６は、作図画面上に描かれた図面の例をいくぶん簡略化して描いたもので、基準領域５１の各辺に接する形で４つの要素領域（通電接続領域）Ｔ，Ｌ，Ｂ，Ｒが形成されている（本実施例では、各領域は領域番号ＥＡ1〜ＥＡ4で特定されるようになっている）。また、配線ネット図形はａ〜ｇの都合７つ（ネット番号Ｎｎは１〜７とする）が登録されているものとする。これら配線ネット図形がある要素領域に接続しているか否かは、各要素領域をオブジェクトとみなすことで、作図処理（図１７）におけるオブジェクト同士の接続判別を行う場合と全く同様の方法により判別することができる。
【００４９】
　図１９は、メッキ線抜けチェックの処理の流れを示すものである。まずＳ２０１〜Ｓ２１０では、どの要素領域ＥＡ1〜ＥＡ4にも接続していないネットを検索する処理がなされる。この検索のために、図３の判定メモリ５２ｈには、図６（ａ）に示すチェックフラグ群１５２が形成されている。各フラグＦ1〜Ｆ4は、要素領域ＥＡ1〜ＥＡ4にそれぞれ対応するものである。Ｓ２０４〜Ｓ２０７では、現在着目しているネットが各要素領域に接続しているか否かが順次チェックされてゆく。接続していない場合は、その要素領域に対応するチェックフラグをオンにする。そしてＳ２０８で、図６（ｂ）に示すように、全てのチェックフラグがオン（ここでは、オンを「１」で表し、オフを「０」で表している）になっていた場合は、そのネットはどの要素領域ＥＡ1〜ＥＡ4にも接続していないネットであることを意味する。
【００５０】
　例えば図１６では、指定の各要素領域Ｔ，Ｌ，Ｂ，Ｒに接続しているネットはそれぞれ｛ｂ，ａ｝、｛ａ，ｆ｝、｛ｅ，ｄ｝、｛ｄ，ｃ｝であるが、ネットｇは設定した要素領域のいずれにも接続しない配線ネット、すなわちメッキ線の抜けた配線ネットとなる。
【００５１】
　このような、メッキ線抜けネットが検出された場合は、図１９にてＳ２０９に進み、合否判定フラグ（図３の判定メモリ５２ｈ内に形成されている）を不合格状態（例えばオフ）にするとともに、そのネット番号を不良ネットメモリ（図３の判定メモリ５２ｈ内に形成されている）に記憶する。以上のＳ２０３〜Ｓ２０８の処理を、全てのネットについて行う（Ｓ２１０、Ｓ２１１→Ｓ２０２の流れ）。
【００５２】
　次いでＳ２１２に進み、合格判定フラグの内容を読み出す。合格状態であればＳ２１４に進み、例えば図１１に示すように、モニタ１３の画面上に形成された合否表示ウィンドウ４０ａに合格（例えば「ＯＫ」）の表示を行う。他方、不合格であった場合は、Ｓ２１５に進み、不良ネットメモリの内容を読み出すとともに、Ｓ２１６にて不合格表示及びメッキ線抜けネットの表示を行う。この表示／出力処理を司るのは、図３の表示／出力プログラム７６である。例えば図２４（ａ）では、合否表示ウィンドウ４０ａに不合格（例えば「ＮＧ」）の表示を行う一方、作図画面上において、メッキ線抜けとして抽出された配線ネット図形Ｎ６を、その色彩を他のもの異ならせることにより表示している。この場合、その配線ネット名を、別途チェック結果表示ウィンドウ４５を設けてこれに表示させることも可能である。他方、図２４（ｂ）に示す例では、抽出された配線ネット図形Ｎ６の近傍に配線ネット名表示領域４６を形成し、ここにその配線ネット名を表示させた例である。いずれの場合も、オペレータはこの結果を見て、直ちにメッキ線抜け状態を解消するための図面修正作業に入ることができる。また、図２５に示すように、作図画面とは別に、チェック結果表示画面４７を表示させ、ここにチェック結果たる配線ネット名を表示させるようにしてもよい。
【００５３】
　次に、図２０は、対角導通チェック、すなわち一方の通電用メタライズ層の対が他方の対とは絶縁されており、同じ対に属する通電用メタライズ層同士はそれらにまたがる配線ネットにより電気的に接続されている状態をチェックするための処理の流れを示すものである。ここでは、図６（ｄ）に示すように、通電接続領域の対Ｔ，Ｌ（第一接続領域対：ＥＡ1，ＥＡ2）及びＢ，Ｒ（第二接続領域対：ＥＡ3，ＥＡ4）がそれぞれ、これらにまたがる配線ネット図形（前者ではＮＥ12（第一対角接続ネット図形）、後者ではＮＥ34（第二対角接続ネット図形）で結ばれており、かつＬ，Ｂ（ＥＡ2，ＥＡ3）及びＲ，Ｔ（ＥＡ4，ＥＡ1）は結ばれていない（すなわち、補対角接続ネットが存在しない）場合が正常状態であるとして考える。
【００５４】
　まず、上記チェックを行うために、図３の判定メモリ５２ｈには、図６（ｃ）に示すフラグテーブル１５３が形成されている。これは、縦横のセルの配列のそれぞれが接続領域ＥＡ1，ＥＡ3及びＥＡ2，ＥＡ4に対応しており、各交差位置に形成されるセルＦ12，Ｆ14，Ｆ23，Ｆ34は、対応する接続領域の対がネットで結ばれている場合にオン、結ばれていない場合にオフとなる。従って、正常な対角導通状態が形成されていれば、図６（ｅ）のような記憶状態が形成されることとなる。
【００５５】
　図２０に戻り、まずＳ３０１でフラグテーブル１５３をクリアし、Ｓ３０２及びＳ３０３では、第一接続領域対及び第二接続領域対の設定を行う。例えば図２８に示すように、作図画面上において対をなすべき領域をマウス７（図２）の操作によりポインタＰにて選択し、上記設定を行うことができる。次いで、Ｓ３０５〜Ｓ３１６では、着目しているネットの接続状態を判別する処理がなされる。すなわち、Ｓ３０５，Ｓ３０６では、そのネットが領域ＥＡ1，ＥＡ2の双方に接続しているか否かが判別され、接続していればフラグテーブル１５３のフラグＦ12をオンにする。なお、そのネットがＥＡ4にも接続されている場合は異常であるから、Ｓ３０８でこれを判別し、接続が生じていた場合はＳ３０９で対応するフラグＦ14をオンにし、Ｓ３１０でそのネット番号を不良ネットメモリに記憶する。次いで、Ｓ３１１〜Ｓ３１６で、上記と全く同様の処理が領域ＥＡ3，ＥＡ4についてなされる。以上の処理が、全てのネットについて繰り返される（Ｓ３１７，Ｓ３１８→Ｓ３０５の流れ）。
【００５６】
　そして、Ｓ３１９及びＳ３２１で、フラグテーブル１５３の内容をチェックする。すなわち、図６（ｅ）のようにＦ12とＦ34とがオンであり、Ｆ14とＦ23とがオフであれば合格となり（Ｓ３２２）、他の場合は不合格となる（Ｓ３２０）。図２６（ｂ）は合格の場合の表示例であり、合否表示ウィンドウ４０ａに合格（ＯＫ）の表示がなされている。他方、本来存在すべき対角接続ネット図形が検出されずに不合格となった場合は、例えば図２６（ａ）に示すように、合否表示ウィンドウ４０ａに不合格（ＮＧ）の表示を行うとともに、対角接続ネット図形が欠落している要素領域（図２６では領域Ｂ，Ｒ）を、例えば色彩等の変更により通知するように構成することができる。また、禁止されている対角接続ネットが検出された場合には、不良ネットメモリの記憶内容を読み出すことでこれを認識し、メッキ線抜けネットのチェック時と同様に、その配線ネット図形の表示を行わせることができる。
【００５７】
　図２１は、四辺導通チェック、すなわち、図６（ｆ）に示すように、全ての隣接する辺同士の通電用メタライズ層が、各々それらにまたがる配線ネット（ＮＥ12，ＮＥ23，ＮＥ34，ＮＥ41）により各々電気的に接続されている状態が実現されているか否かをチェックするための処理の流れを示すものである。ここでも、対角導通チェックと同様のフラグテーブル１５３（図６（ｃ））を使用する。この場合、正常な対角導通状態が形成されていれば、図６（ｇ）のような記憶状態が形成されることとなる。
【００５８】
　図２１に戻り、Ｓ４０１でフラグテーブル１５３をクリアし、Ｓ４０２で４つの通電接続領域ＥＡ1〜ＥＡ4の設定を行う。次いで、Ｓ４０４〜Ｓ４１３では、着目しているネットの接続状態を判別する処理がなされる。すなわち、Ｓ４０４〜Ｓ４０８では、そのネットが領域ＥＡ1，ＥＡ2に接続しているか否か、あるいはＥＡ1，ＥＡ4に接続しているか否かが判別され、接続していればフラグテーブル１５３の対応するフラグＦ12，Ｆ14をオンにする。次いで、Ｓ４０９〜Ｓ４１３では、そのネットが領域ＥＡ3，ＥＡ4に接続しているか否か、あるいはＥＡ3，ＥＡ2に接続しているか否かが判別され、接続していればフラグテーブル１５３の対応するフラグＦ34，Ｆ23をオンにする。以上の処理が、全てのネットについて繰り返される（Ｓ４１４，Ｓ４１５→Ｓ４０４の流れ）。
【００５９】
　そして、Ｓ４１６で、フラグテーブル１５３の内容をチェックする。すなわち、図６（ｇ）のように全てのフラグがオンである場合に限り合格となり（Ｓ４１８）、他の場合は不合格となる（Ｓ４１７）。不合格の場合の表示としては、例えば図２６（ａ）と同様に、合否表示ウィンドウ４０ａに不合格（ＮＧ）の表示を行い、対角接続ネット図形が欠落している要素領域を通知する構成を採用できる。
【００６０】
　最後に図２２は、異常ネットのチェックを行うための処理の流れを示すものである。Ｓ５０５〜Ｓ５０８では、現在着目しているネットが異常ネットであるか否かが順次チェックされてゆく。本実施例では、そのネットが斜め接続ネットであるか否か（Ｓ５０５）と、後述する二構成点を有するネットであるか否か（Ｓ５０６）との２種のチェックが可能となるように処理が行われる（ただし、いずれか一方のチェックを省略する形としてもよい）。
【００６１】
　まずＳ５０５の斜め接続チェックでは、そのネットが、着目している要素領域に斜めに接続している配線等のオブジェクトを有するネットであるかを調べる。例えば、図７に示すように起点Ｋ1と終点Ｋ2とを指定する形で特定される配線部のオブジェクトの場合、基準領域５１の要素領域への対応縁（この場合、辺部）に平行に設定された基準ベクトルＢ0Ｂ1を設定しておき、ベクトルＫ1Ｋ2と基準ベクトルＢ0Ｂ1とのスカラー積を演算して、その結果がゼロ（あるいはゼロを中心とする一定の数値範囲内）であれば正常接続、そうでなければ斜め接続であると判定することができる。
【００６２】
　次に、Ｓ５０６の二構成点のチェックでは、そのネットが、二構成点オブジェクトを有するネットであるかを調べる。以下、二構成点の概念と、それが問題となる技術的背景について説明する。
【００６３】
　例えば、プラスチック基板を量産する場合、図８（ａ）に示すように、一枚の積層シートＳＨに複数の基板Ｂを一括して作り込み、これを切断・分割して個々の基板Ｂを得るのが一般的な方法である。ここで、各基板Ｂの被メッキ部位は、切断・分割後にメッキ処理が行われるものと、分割前のシートＳＨの段階で一括して行われるものとの２種類がある。そして、後者においては、積層シートＳＨには一括メッキ用の導通部（以下、メッキランナと呼ぶ）ＰＬが、例えば個々の基板領域の境界部に沿って形成され、メッキ時には、各基板Ｂの被メッキ部位への給電が、このメッキランナＰＬから基板Ｂ内の配線部を経てなされる。
【００６４】
　この場合、配線部に形成するメッキ線は、切断後の基板側面（すなわち、通電用メタライズ層）に到達するだけでは不十分であり、その外側のメッキランナＰＬに接続するものとなるように延長しなければならない。ＣＡＤによる設計時には、これは次のようにして取り扱うことができる。
【００６５】
　すなわち、図８（ｂ）に示すように、通電接続領域ＥＡの外側に、要素領域の一つである外側接続領域Ｈを設定する。また、各配線部のオブジェクトデータは、起点位置と終点位置の座標（線幅は別途線幅データを加えるようにしてもよいし、一定線幅の場合は線幅データを省略することもできる）で記述されるベクトルデータとしておく。この場合、メッキ線は、通電接続領域ＥＡ内に終点ＥＰが位置する配線部のオブジェクトＰＨで表されることとなる。そして、メッキランナＰＬへの接続を確保する場合は、オブジェクトＰＨの終点ＥＰを外側接続領域Ｈ内の任意の（又は所定の）位置ＥＰ’まで移動させてオブジェクトＰＨを延長する。なお、図２のＣＰＵ３は、外側接続領域Ｈの設定手段、オブジェクトＰＨの終点ＥＰの移動手段及び配線部オブジェクトＰＨの延長制御手段の主体として機能することとなる。終点ＥＰの移動は、移動させるべき点の選択と、移動後の点位置指定とにより行うことができる。例えばマウス７の操作により、画面上で移動するポインタＰを用いて点ＥＰの選択を行い、さらにポインタＰを移動させて移動後の位置を指定すればよい。
【００６６】
　ところで、基板中に形成される配線パターンの図形は、図９（ａ）に示すように、複数の配線部オブジェクトＬ1，Ｌ2等を互いに接続することで形成される。ここで、基板の種類によっては、配線部への電気的な入出力系統を規定するために、端点以外での配線部オブジェクトの接続が禁止されていることがある。この場合、ＣＡＤ上においては、接続点Ａ2を別の位置Ａ2’に移動させたときに、該接続点Ａ2を共有する２つの配線部オブジェクトＬ1，Ｌ2を、移動後の位置Ａ2’を端点共有するものとなるように伸縮及び／又は移動させる機能（以下、接続点移動調整機能という）を付加しておくと便利である（この場合、ＣＰＵ３は、該機能を実現するための手段として機能する）。
【００６７】
　ここで、図９（ｂ）に示すように、通電接続領域ＥＡ内に終点Ａ2が位置する配線部オブジェクトＬ1に対し、該終点Ａ2を共有する別の配線部オブジェクトＬ2がオブジェクトＬ1の延長方向に存在していると、外側接続領域Ｈへ配線部オブジェクトＬ1を延長しようとしたときに次のような問題が生ずる。すなわち、該延長のためには、終点Ａ2を外側接続領域Ｈ内のある位置Ａ2’へ移動させる必要があるが、これは接続点Ａ2の移動でもあるので、前述の接続点移動調整機能も同時に働くこととなる。このとき、接続されている配線部オブジェクトＬ2は、起点Ａ2がＡ2’となる結果、終点もＡ2’となり、長さゼロのベクトルとなる。このような場合、例えば長さゼロのベクトルの描画を禁止する機能がＣＡＤに設定されていると、エラーとなってしまうことがある。このようなエラーを招く上記のような配線部オブジェクトＬ2を二構成点オブジェクトと称する。
【００６８】
　そこで、図２２のＳ５０６では、起点が基準領域５１内に存在し、終点が通電接続領域ＥＡ内に存在する配線部オブジェクトに対し、その終点に別のオブジェクトが接続している場合に、該別のオブジェクトを二構成点オブジェクトとみなして、これを含むネットを異常ネットとして検出するようにしている。
【００６９】
　Ｓ５０５あるいはＳ５０６にて上記のような異常ネットが検出された場合はＳ５０７に進み、合否判定フラグ（図３の判定メモリ５２ｈ内に形成されている）を不合格状態（例えばオフ）にするとともに、そのネット番号を不良ネットメモリ（図３の判定メモリ５２ｈ内に形成されている）に記憶する。この異常ネット検出処理は、各ネット毎に全ての要素領域について行い（Ｓ５０９，５１０→Ｓ５０５の流れ）、さらに全てのネットについてこれを繰り返して行う（Ｓ５１１、Ｓ５１２→Ｓ５０３の流れ）。
【００７０】
　そして、Ｓ５１３に進み、合格判定フラグの内容を読み出す。合格状態であればＳ５１７に進み、合格表示を行う。他方、不合格であった場合は、Ｓ５１５に進み、不良ネットメモリの内容を読み出すとともに、Ｓ５１６にて不合格表示及び異常ネットの表示を行う。
【図面の簡単な説明】
【００７１】
【図１】電子回路基板の一例を示す部分斜視図。
【図２】本発明の電子回路基板設計用ＣＡＤシステムの電気的構成を示すブロック図。
【図３】そのアプリケーションプログラム及びアプリケーションワークメモリの内容を示すマップ。
【図４】チェックプログラムの内容を示すマップ。
【図５】配線ネットデータ登録メモリの内容を示すマップ。
【図６】チェックフラグの例をその作用とともに示す概念図。
【図７】斜め接続ネットの判定演算方法を示す説明図。
【図８】プラスチック基板の製造方法と、それに関連する配線部オブジェクト延長の処理の概念を示す図。
【図９】接続点移動調整処理の概要と、二構成点オブジェクトが存在する場合の問題点とを示す図。
【図１０】本発明の電子回路基板設計用ＣＡＤシステムにおける作図画面上での操作過程の説明図。
【図１１】図１０に続く説明図。
【図１２】オブジェクト及びその図形データの概念図。
【図１３】ビア図形とその図形データの概念図。
【図１４】オブジェクトの重なり接続状態の説明図。
【図１５】オブジェクトのビア接続状態の説明図。
【図１６】配線ネット図形を要素とする集合変数の概念を説明する図。
【図１７】作図処理の流れを示すフローチャート。
【図１８】要素領域設定／チェック処理の流れを示すフローチャート。
【図１９】メッキ線抜けチェック処理の流れを示すフローチャート。
【図２０】対角導通チェック処理の流れを示すフローチャート。
【図２１】四辺導通チェック処理の流れを示すフローチャート。
【図２２】異常ネットチェック処理の流れを示すフローチャート。
【図２３】ダミーネットを生成する場合の作図処理の流れを示すフローチャート。
【図２４】チェック結果のいくつかの出力例を示す説明図。
【図２５】同じく別の出力例を示す説明図。
【図２６】同じくさらに別の出力例を示す説明図。
【図２７】チェック種別選択ウィンドウの表示例を示す図。
【図２８】接続領域対の設定画面の表示例を示す図。
【符号の説明】
【００７２】
　１　電子回路基板設計用ＣＡＤシステム
　３　ＣＰＵ（作図レイヤ設定手段、領域設定手段、配線ネット図形登録手段、
配線ネット接続情報生成手段、オブジェクト接続判定手段、登録制御手段、ビア
接続判定手段、配線ネット判別手段、ネット特定情報読出手段、ネット図形画像
表示制御手段、ネット画像データ更新手段、対角接続ネット図形判別手段、補対
角接続ネット図形判別手段、要素領域設定手段）
　５　ＲＡＭ（ネット特定情報記憶手段、ネット画像データ記憶手段、要素領域
設定データ記憶手段）
　６　キーボード
　７　マウス（オブジェクト入力手段、ビア入力手段、修正入力手段）
　８　ＣＤ−ＲＯＭドライブ
　１０　ハードディスクドライブ（ネット特定情報記憶手段、ネット画像データ
記憶手段、要素領域設定データ記憶手段、）
　１２　コンピュータ本体
　１３　モニタ（作図画面表示手段、ネット図形画像表示手段、配線ネット接続
情報出力手段）
　１４　プリンタ（配線ネット接続情報出力手段）
　２０　ＣＤ−ＲＯＭ（記録媒体）
【図１】
2004118852.tif 000003
【図２】
2004118852.tif 000004
【図３】
2004118852.tif 000005
【図４】
2004118852.tif 000006
【図５】
2004118852.tif 000007
【図６】
2004118852.tif 000008
【図７】
2004118852.tif 000009
【図８】
2004118852.tif 000010
【図９】
2004118852.tif 000011
【図１０】
2004118852.tif 000012
【図１１】
2004118852.tif 000013
【図１２】
2004118852.tif 000014
【図１３】
2004118852.tif 000015
【図１４】
2004118852.tif 000016
【図１５】
2004118852.tif 000017
【図１６】
2004118852.tif 000018
【図１７】
2004118852.tif 000019
【図１８】
2004118852.tif 000020
【図１９】
2004118852.tif 000021
【図２０】
2004118852.tif 000022
【図２１】
2004118852.tif 000023
【図２２】
2004118852.tif 000024
【図２３】
2004118852.tif 000025
【図２４】
2004118852.tif 000026
【図２５】
2004118852.tif 000027
【図２６】
2004118852.tif 000028
【図２７】
2004118852.tif 000029
【図２８】
2004118852.tif 000030