(57)【特許請求の範囲】
【請求項１】
情報処理装置を用いたプリント板設計ＣＡＤシステムにおいて，
複数の回路ネットを少なくとも電圧値に関する属性により分類した回路ネットグループ情報と，該回路ネットグループに対して設定した設計基準情報であって，少なくとも各回路グループ間の電位差に応じた基準ギャップ値の情報を含む設計基準情報とを記憶する設計情報記憶手段と，
該設計基準情報に従って，対象回路ネットが各回路ネットグループ間の電位差に応じた基準ギャップ値の基準を少なくとも満たすかどうかを検査するクリアランスチェック処理手段とを備える
ことを特徴とするプリント板設計チェック処理装置。
【請求項２】
請求項１記載のプリント板設計チェック処理装置において，
前記設計情報記憶手段は，複数の設計基準情報を保持し，
前記クリアランスチェック処理手段は，前記設計情報記憶手段に記憶している複数の設計基準情報のうち使用する設計基準情報を切り換える設計情報切り換え処理手段を備える
ことを特徴とするプリント板設計チェック処理装置。
【請求項３】
請求項１または請求項２記載のプリント板設計チェック処理装置において，
前記クリアランスチェック処理手段によるクリアランスチェックがオンラインによる対話型処理により実行されるように構成された
ことを特徴とするプリント板設計チェック処理装置。
【請求項４】
請求項１，請求項２または請求項３記載のプリント板設計チェック処理装置において，
前記設計情報記憶手段に記憶されている設計情報を表示する設計情報表示処理手段を備え，
前記設計情報表示処理手段は，さらに前記設計情報記憶手段に設計基準情報とともに記憶されている任意情報を表示する
ことを特徴とするプリント板設計チェック処理装置。
【請求項５】
請求項１，請求項２，請求項３または請求項４記載のプリント板設計チェック処理装置において，
前記設計基準情報は，配線パターンと配線パターン間の基準ギャップ値，配線パターンとランド間の基準ギャップ値，およびランドとランド間の基準ギャップ値の一つまたは複数である
ことを特徴とするプリント板設計チェック処理装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は，プリント板設計ＣＡＤシステムにおいて，設計対象の回路ネットが所定の設計基準値に適するか否かのクリアランスチェックを行うプリント板設計チェック処理装置に関するものである。
【０００２】
【従来の技術】
従来のプリント板設計ＣＡＤシステムにおけるクリアランスチェック処理では，予め回路ネットごとに設定された設計基準値を用いて，回路パターン設計後に一括してクリアランスチェック処理を行っていた。
【０００３】
図７は，従来の回路ネットのクリアランスチェック処理方式を説明する図である。
例えば，図７（ａ）に示すようなプリント板の設計装置において，回路ネットＡ，Ｂ，Ｄ，Ｅ，Ｆ，Ｇの配線パターンが既に入力され，次に回路ネットＣ（配線パターンＣ１  またはＣ２  ）を入力するものとする。
【０００４】
図７（ｂ）は，各回路ネットの電圧値とギャップ値（回路ネット間の許容距離）を定めたネット情報を示す図である。回路ネットＡ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇの電圧値をそれぞれ５Ｖ，５Ｖ，１０Ｖ，１０Ｖ，１５Ｖ，１５Ｖ，１５Ｖとし，回路ネットＡ，Ｂの基準ギャップ値を０．２ｍｍ，回路ネットＣ，Ｄの基準ギャップ値を０．３ｍｍ，回路ネットＥ，Ｆ，Ｇの基準ギャップ値を０．４ｍｍとする。これらの情報は，設計を開始する前に予め設定される。
【０００５】
従来方式では，設計者が回路ネットＣの配線パターンＣ１  を入力すると，回路ネットＣの配線パターンＣ１  と既入力回路ネットＡ，Ｂ，Ｄ，Ｅ，Ｆ，Ｇの配線パターン間とのギャップ値を計算し，そのギャップ値と予め設定された基準ギャップ値とを比較して，回路ネットＣと他の回路ネットとのギャップ値が所定の基準ギャップ値のいずれかより小さい場合には，クリアランスエラー（設計基準エラー）と判定して設計者に通知する。
【０００６】
例えば，回路ネットＣの配線パターンＣ１  と回路ネットＡの配線パターンとの実際のギャップ値が０．２ｍｍであるとき，回路ネットＡ，Ｃの基準ギャップ値は，それぞれ０．２ｍｍ，０．３ｍｍであるので，この場合の適正なギャップ値は，回路ネットＣの基準ギャップ値である０．３ｍｍより大きくなければならない。そこで，設計者にクリアランスエラーを通知する。
【０００７】
【発明が解決しようとする課題】
例えば，前述のプリント板において，回路ネットの配線パターン間の電位差を基準にしたギャップ値を用いて設計することを考える。図７（ｃ）に示すように，電位差を基準にしたギャップ値を，回路ネット間の電位差が５Ｖであれば０．３ｍｍ，１０Ｖであれば０．４ｍｍと定めるとする。この電位差による基準ギャップ値によれば，回路ネットＣ（１０Ｖ）−回路ネットＡ（５Ｖ）間および回路ネットＣ（１０Ｖ）−回路ネットＥ（１５Ｖ）間のギャップ値は，電位差が５Ｖであるため，０．３ｍｍ以上あれば十分である。
【０００８】
ここで，例えば図７（ａ）に示すように，回路ネットＣの配線パターンＣ２  を，回路ネットＡの配線パターンからのギャップ値が０．４ｍｍで，回路ネットＥの配線パターンからのギャップ値が０．３５ｍｍとなる位置に入力した場合には，回路ネットＣは設計基準をクリアしていることになる。
【０００９】
しかし，従来方式によると，回路ネットＥの基準ギャップ値は０．４ｍｍであるので，回路ネットＥ−回路ネットＣ間のギャップ値（０．３５ｍｍ）は，ネット情報に設定された基準ギャップ値より小さくなり，実際には０．３ｍｍの基準をクリアしているのにもかかわらずクリアランスエラーとなってしまい，正しいチェックができないという問題があった。
【００１０】
また，従来方式では，回路ネットに対して１つの基準ギャップ値しか設定できないため，同一回路ネットであって，要素（回路ネットを構成する配線パターン，ランド等）によって異なる場合のギャップ値のクリアランスチェックを行うことができなかった。
【００１１】
さらに，従来方式では，設計中にオンラインで対話的に回路ネット間の電位差による基準ギャップ値を考慮したチェックを行うことができなかった。
また，プリント板の設計においてプリント板中の所定の部分について基準ギャップ値を変更する必要が生じるような場合があるが，基準ギャップ値を変更するときには，ネット情報中の各回路ネットの基準ギャップ値を入力し直さなければならず，設計処理中の基準ギャップ値の切り換えができなかった。
【００１２】
また，従来方式では，ギャップ値しか設定できないため，そのギャップ値が設定された理由などの任意情報を設計者が知ることができず，また管理することができなかった。
【００１３】
本発明は上記問題点の解決を図り，設計基準情報の設定に柔軟性を持たせ，プリント板設計におけるクリアランスチェックを適切に行うことができるようにすることを目的とする。
【００１４】
【課題を解決するための手段】
図１は本発明の原理構成図である。図中，１は処理装置，２はディスプレイ，３は入力装置，４はクリアランスチェック処理部，５は設計情報切り換え処理部，６は設計情報表示処理部，７は設計情報記憶部，８は設計情報を表す。
【００１５】
処理装置１は，ＣＰＵおよびメモリなどからなるプリント板設計のための情報処理装置である。入力装置３は，回路ネットの要素，設計情報８等を入力する手段であり，キーボードまたはマウス等からなる。
【００１６】
クリアランスチェック処理部４は，設計情報記憶部７に記憶された設計情報に従って，対象回路ネットが各回路ネットグループ間の電位差に応じた基準ギャップ値の基準を少なくとも満たすかどうかを検査し，プリント板の設計に関するクリアランスチェック処理を行う手段である。また，クリアランスチェック処理部４は，クリアランスチェック処理を対話形式により行い，さらに，設計情報切り換え処理部５を備える。
【００１７】
設計情報切り換え処理部５は，予め設計情報記憶部７に記憶された設計情報８のうち複数の設計基準情報等を切り換えて選択する手段である。
設計情報表示処理部６は，オペレータからの要求等により，設計情報記憶部７に記憶された回路ネットグループ情報，設計基準情報，ネット情報，任意情報等の設計情報８を選択してディスプレイ２に表示する手段である。
【００１８】
設計情報記憶部７は，設計情報８を記憶する外部記憶装置などの記憶手段である。設計情報８には，複数の回路ネットを少なくとも電圧値に関する属性により分類した回路ネットグループ情報と回路ネットグループに対して少なくとも各回路グループ間の電位差に応じた基準ギャップ値の情報を含む設計基準情報，回路ネットに関するネット情報，および設計基準情報に付けられる任意情報などがある。
【００１９】
【作用】
本発明では，複数の回路ネットをその回路ネットの属性によりグループ化したネットグループ情報と，ネットグループ情報に対して設定された設計基準情報とを管理する。設計基準情報には要素ごとの基準ギャップ値を設定することも可能にする。これにより，設計処理中に，対話形式により，設計情報の要素に応じた基準ギャップ値を用いてクリアランスチェックを行うことが可能になる。
【００２０】
さらに設計処理中に，予め記憶した複数の設計基準情報を切り換えてクリアランスチェックを行うことを可能にする。
また，設計処理中に，ある要素のネット名等のネット情報およびその回路ネットが属するグループ名等のネットグループ情報，設計の基準値等の設計基準情報，コメント等の任意情報をディスプレイに表示する。
【００２１】
【実施例】
以下，本発明の実施例を，図２（ａ）に示すようなプリント板において，回路ネットＡ，Ｂ，Ｄ，Ｅ，Ｆ，Ｇの配線パターンが既に入力され，回路ネットＣを入力するものとし，例えば設計基準情報として，前述したような回路ネット間の電位差を考慮したギャップ値を用いて設計する場合について説明する。
【００２２】
ここで，図２（ｂ）のネット情報に示すように，回路ネットＡ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇの電圧値がそれぞれ５Ｖ，５Ｖ，１０Ｖ，１０Ｖ，１５Ｖ，１５Ｖ，１５Ｖであったとする。
【００２３】
図２（ｃ）は，本実施例におけるネットグループ情報を示す。ここでは，回路ネットを分類しグループ化する属性（条件）として電圧値に着目する。すなわち，図２（ｂ）に示す電圧値に基づいて回路ネットを，電圧値が５ＶのＧ１グループ（回路ネットＡ，Ｂ），電圧値が１０ＶのＧ２グループ（回路ネットＣ，Ｄ），電圧値が１５ＶのＧ３グループ（回路ネットＥ，Ｆ，Ｇ）という３つのグループに分け，そのネットグループ情報を設計情報記憶部７に格納する。
【００２４】
さらに，図２（ｃ）のネットグループ情報をもとに，図２（ｄ）に示すように，各ネットグループ間の電位差から求められる基準ギャップ値を配線パターン，ランド等の各要素ごとに定義して，設計基準情報として設計情報記憶部７に記憶する。図２（ｄ）において，要素１は回路ネットの配線パターン−配線パターン間の基準，要素２は回路ネットの配線パターン−ランド間の基準，要素３は回路ネットのランド−ランド間の基準を表す。ここに示す例では，回路ネット間の電位差により基準ギャップ値を設定し，回路ネット間の電位差が５Ｖであれば基準ギャップ値は０．３ｍｍ，１０Ｖであれば基準ギャップ値は０．４ｍｍとし，各要素について共通の値を設定しているが，要素ごとに異なる値を設定することも可能である。
【００２５】
例えば，配線パターン−配線パターン間の基準を定める要素１において，Ｇ１−Ｇ２間（電位差５Ｖ），Ｇ２−Ｇ３間（電位差５Ｖ），Ｇ１−Ｇ３間（電位差１０Ｖ）の基準ギャップ値は，それぞれ０．３ｍｍ，０．３ｍｍ，０．４ｍｍと電位差に従って定義されている。配線パターン−ランド間の基準を定める要素２およびランド−ランド間の基準を定める要素３も，この例では同様である。
【００２６】
さらに，図２（ｄ）に示すように，設計基準情報には，例えば「電位差５Ｖ」のようにコメント等の任意情報を付すこともできる。
図２（ａ）のプリント板において，回路ネットＣを，回路ネットＡ−Ｃ間のギャップ値が０．４ｍｍ，回路ネットＥ−Ｃ間のギャップ値が０．３５ｍｍである位置に入力する場合についての処理動作を説明する。
【００２７】
最初に，設計情報記憶部７に記憶している設計情報８のうち所定のネットグループ情報，設計基準情報，ネット情報，任意情報を取り込む。設計者による設計入力中に回路ネットＣの配線パターンが入力されると，クリアランスチェック処理部４により，今回入力された回路ネットＣと回路ネットＡ，Ｂ，Ｄ，Ｅ，Ｆ，Ｇ間のギャップ値を各要素間毎に計算していく。ここで，回路ネットＣの要素と回路ネットＡの要素とのギャップ値は０．４ｍｍ，回路ネットＣの要素と回路ネットＥの要素とのギャップ値は０．３５ｍｍである。
【００２８】
次に，取り込んだネットグループ情報から回路ネットＣの属するグループを検索して（Ｇ２グループ），同様に回路ネットＡの属するグループを検索する（Ｇ１グループ）。設計基準情報からＧ１−Ｇ２間の基準ギャップ値である０．３ｍｍを得て，計算で求めたギャップ値と比較して基準ギャップ値をクリアしているかどうかを判定する。この場合，実際のギャップ値０．４ｍｍはＧ１−Ｇ２間の基準ギャップ値である０．３ｍｍより大きいので，エラーとはならない。同様に，回路ネットＣの属するＧ２グループと回路ネットＥの属するＧ３グループとのＧ２−Ｇ３間の基準ギャップ値０．３ｍｍを得て，これと実際のギャップ値０．３５ｍｍとを比較し，クリアランスチェックを行う。これにより，回路ネットＥ−Ｃ間もエラーにならないことがわかる。
【００２９】
図３は，本発明の実施例におけるクリアランスチェック処理部の処理フローチャートを示す図である。
図３のステップＳ１において，設計情報記憶部７に記憶しているネットグループ情報，設計基準情報，ネット情報，任意情報を取り込む。
【００３０】
ステップＳ２において，取り込んだ設計基準情報の切り換えを行うかどうかを判定し，切り換える場合には，ステップＳ３の処理を行い，切り換えない場合には，ステップＳ４へ進む。
【００３１】
ステップＳ３では，新しい設計基準情報の指定を入力し，その設計基準情報への切り換えを行って，ステップＳ１へ戻る。
設計基準情報を切り換えない場合には，ステップＳ４において，配線パターンなどの要素を入力する。
【００３２】
次に，ステップＳ５において，入力要素と既入力要素のネット情報を検索し，入力要素と既入力要素間のギャップ値を計算する。
ステップＳ６において，ステップＳ５で求めたネット情報によりネットグループ情報から該当するグループを検索し，さらに，ステップＳ５の処理で求めたギャップ値と，取り込んだ設計基準情報の該当する基準ギャップ値とを比較する。実際のギャップ値が基準ギャップ値より小さい（規格に合格）場合には，ステップＳ４の処理に戻り，実際のギャップ値が基準ギャップ値より大きい（規格に違反）場合には，ステップＳ７の処理を行う。
【００３３】
ステップＳ７では，クリアランスエラーのメッセージを出力する。
以下，全ての要素の入力が終了するまで，ステップＳ４〜ステップＳ７の処理を繰り返す。
【００３４】
本実施例では，設計情報切り換え処理部５により，設計入力中でも設計情報記憶部７から任意の設計基準情報を取り込み直すことができるので，基準ギャップ値の切り換えを随時行うことができる。
【００３５】
図４は，実施例における設計情報切り換え処理部５による処理を説明する図である。図４に示すように，設計情報記憶部７には２つの設計基準情報「規格Ａ（ファイル名：ＫＩＫＡＫＵ−Ａ）」および「規格Ｂ（ファイル名：ＫＩＫＡＫＵ−Ｂ）」が記憶されている。最初，「規格Ａ（ＫＩＫＡＫＵ−Ａ）」が取り込まれている状態（▲１▼）で，設計基準情報の切り換えが指示されると，ディスプレイ２にファイル名の入力枠を表示する。その入力枠においてギャップ値・ファイル名の欄に「規格Ｂ」のファイル名「ＫＩＫＡＫＵ−Ｂ」が入力指示されると，設計情報切り換え処理部５は，「規格Ｂ」を取り込む（▲２▼）。これにより，以降のクリアランスチェック処理は「規格Ｂ」に基づいて行われる。
【００３６】
さらに，設計情報表示処理部６により，設計情報記憶部７に記憶されたネットグループ情報，設計基準情報，ネット情報，任意情報を随時ディスプレイ２に表示することができる。
【００３７】
図５は，実施例における設計情報表示処理部の処理フローチャートを示す図である。
図５のステップＳ１１において，表示対象の情報の種類を判定し，表示対象が指定する要素の情報であれば，ステップＳ１２の処理を行い，表示対象がそれ以外の情報（取り込み情報）であれば，ステップＳ１４の処理を行う。
【００３８】
ステップＳ１２において，表示する要素を指定し，ステップＳ１３において，設計情報記憶部７からネット情報，ネットグループ情報を取り込んで，その全部または一部をディスプレイ２に表示する。
【００３９】
ステップＳ１４では，設計情報記憶部７から取り込まれたネットグループ情報，設計基準情報，任意情報の全部または一部をディスプレイ２に表示する。
図６は，実施例における設計基準情報の表示を示す図である。図６において，ディスプレイ２の入力枠におけるギャップ値・ファイル名の欄に，例えば「ＫＩＫＡＫＵ−Ａ」のように設計基準情報のファイル名が入力指示されると，設計情報表示処理部６は，設計情報記憶部７の該当する設計基準情報を取り込んでディスプレイ２に表示する。表示中，ＬＩＮＥ０００１，ＰＯＷＥＲ００１，…はネットグループ名である。（ＮＥＴ００１）はネット名である。また，ここではギャップ値の要素として，ＬＴＬはランド−ランド間のギャップ値，ＬＴＰはランド−配線パターン間のギャップ値，ＰＴＰは配線パターン−配線パターン間のギャップ値が示されている。任意情報として電位差の範囲を示すコメントが表示されている。
【００４０】
以上のように本実施例では，複数の回路ネットを１つのグループとして認識して処理する。そして，この回路ネットグループに対して，基準ギャップ値などの設計基準情報の設定を可能にする。こうして実現されたグループ毎の設計基準情報に対し，さらに要素毎の設計基準情報（ギャップ値データ）を設定可能にする。さらにまた，グループ毎の設計基準情報に対し，設計者が任意情報を付加できるようにする。
【００４１】
これらを用いて，プリント板設計の入力時にオンラインによる対話型処理によりグループ間の設計基準情報を要素毎にチェックできるようにする。また，設計の途中で規格（設計基準情報群）の切り換えを可能とする。要求に応じて，設計中にグループ情報，設計基準情報，任意情報をディスプレイに表示する。
【００４２】
【発明の効果】
以上説明したように，本発明によれば，回路ネット間の電位差等の条件を考慮したギャップ値などの設計基準情報のチェックをオンラインの対話型処理で行うことができ，以下の効果がある。
【００４３】
（１）設計後のクリアランスチェックが不要となり，設計時間の削減が可能となる。
（２）適切なクリアランスチェックにより設計後の修正がなくなり，設計時間の削減が可能となる。
【００４４】
（３）ネットグループ情報，設計基準情報およびこれに対する任意情報を管理し，設計中に参照できるので，情報の管理作業時間の削減が可能となる。特に，任意情報等を別に管理している場合に比べて検索時間の削減が可能となる。
【図面の簡単な説明】
【図１】本発明の原理構成図である。
【図２】実施例における設計情報の例および処理動作を説明する図である。
【図３】実施例におけるクリアランスチェック処理部の処理フローチャートである。
【図４】実施例における設計情報切り換え処理部の処理動作を説明する図である。
【図５】実施例における設計情報表示処理部の処理フローチャートである。
【図６】実施例における設計基準情報表示の例を示す図である。
【図７】従来技術の処理動作を説明する図である。
【符号の説明】
１  処理装置
２  ディスプレイ
３  入力装置
４  クリアランスチェック処理部
５  設計情報切り換え処理部
６  設計情報表示処理部
７  設計情報記憶部
８  設計情報
【図１】
0003630243.tif 000002
【図２】
0003630243.tif 000003
【図３】
0003630243.tif 000004
【図４】
0003630243.tif 000005
【図５】
0003630243.tif 000006
【図６】
0003630243.tif 000007
【図７】
0003630243.tif 000008