(57)【要約】      （修正有）【課題】プリント配線板に実装した電子部品を通過して異なるネットに存在する配線経路の配線長を算出するシステムの提供。【解決手段】算出開始ポイントから相互に接続状態にある図形の連続で構成された配線経路を探索する配線探索手段と、探索した配線経路が所定の電子部品の所定の一の端子と接続する場合に、記録手段に記録された通過パラメータに基づいて、この配線経路をこの所定の電子部品の一の端子から他の端子へと通過させると見なすか否かを判別する判別手段と、判別の結果通過させると見なす場合に、引続き、配線経路探索手段によりこの他の端子から配線経路の探索を継続するように処理する探索継続処理手段と、この配線経路探索手段により探索した配線経路上に算出終了ポイントがある場合に、算出開始ポイントから算出終了ポイントまで達する配線経路上に存在する各配線の配線長を加算してこの算出ポイント間の配線長を算出する算出手段とを備える。【選択図】図１
2008197862.tif 000002
【特許請求の範囲】
【請求項１】
プリント配線板の設計データの所定のポイント間の配線経路の配線長を算出するシステムにおいて、プリント配線板に実装する各電子部品のうち配線経路を探索するうえで配線経路を通過させると見なす電子部品の情報を予め通過パラメータとして記録する記録手段と、所定の算出開始ポイントから相互に接続状態にある図形の連続で構成された配線経路を探索する配線経路探索手段と、この配線経路探索手段で探索した配線経路が所定の電子部品の所定の一の端子と接続する場合に、前記通過パラメータに基づいて、この配線経路をこの所定の電子部品の一の端子から他の端子へと通過させると見なすか否かを判別する判別手段と、この判別手段による判別の結果、前記配線経路をこの所定の電子部品の一の端子から他の端子へと通過させると見なす場合に、引き続き前記配線経路探索手段によりこの他の端子から相互に接続状態にある図形の連続で構成された配線経路の探索を継続するように処理する探索継続処理手段と、この配線経路探索手段により探索した配線経路上に所定の算出終了ポイントがあった場合に、前記算出開始ポイントからこの算出終了ポイントまで達する配線経路上に存在する各配線の配線長を加算してこの所定の算出ポイント間の配線経路の配線長を算出する算出手段とを備えることを特徴とする配線長算出システム。
【請求項２】
配線長許容範囲値を指定した配線長許容パラメータを記録する記録手段と、前記算出手段により算出した所定の算出ポイント間の配線経路の配線長と前記記録手段に記録した配線長許容範囲値とを比較して、この所定の算出ポイント間の配線長が前記配線長許容範囲値に収まるか否かを検査する検査手段とを備えることを特徴とする請求項１記載の配線長算出システム。
【請求項３】
配線長差許容範囲値を指定した差分許容パラメータを記録する記録手段と、前記算出手段により算出した複数の異なる算出ポイント間の各配線経路の各配線長の差分とを比較して、この複数の異なるポイント間の各配線長の差分が前記配線長差許容範囲値に収まるか否かを検査する検査手段とを備えることを特徴とする請求項１，２のいずれか１項に記載の配線長算出システム。
【請求項４】
前記記録手段に記録する通過パラメータは、プリント配線板に実装する各電子部品のうち配線経路を探索するうえで配線経路を通過させると見なす電子部品の識別情報と、この電子部品が有する複数の端子のうち、どの端子に接続した配線経路がどの端子へと通過すると見なすかを規定した通過端子情報とを有することを特徴とする請求項１〜３のいずれか１項に記載の配線長算出システム。
【請求項５】
前記配線経路探索手段により探索した所定の算出開始ポイントから算出終了ポイントまで達する配線経路を構成する各配線，若しくは各配線及び各電子部品を表す図形を表示部に表示することで、この探索した配線経路を図形表示する図形表示手段を備えることを特徴とする請求項１〜４のいずれか１項に記載の配線長算出システム。
【請求項６】
前記配線経路探索手段は、前記所定の算出開始ポイントから相互に接続状態にある図形の連続で構成された全ての各配線経路の探索を所定の終了条件を満たすまで行うこととし、この各配線経路の探索の終了条件は、探索した所定の配線経路と接続状態にある他の配線が存在しなくなった場合，若しくは探索した配線経路が電子部品と接続し、且つ前記判別手段によりこの配線経路がこの電子部品を通過すると見なされなかった場合に設定したことを特徴とする請求項１〜５のいずれか１項に記載の配線長算出システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリント配線板設計において所定のポイント間の配線経路の配線長を算出するシステムに関するものである。
【背景技術】
【０００２】
プリント配線板設計時に、指定したポイント間の配線経路の配線長を算出し、その配線長が規定した範囲内に収まっているか検査することは、最終的に電気回路として電気信号を正確に伝播できるか確認するために重要な作業である。
【０００３】
この配線長算出を手作業で行う場合には、例えば、指定したポイント間の配線経路に存在する配線データ（配線を表現する図形）を一つずつ全てピックアップし、それら図形の座標値などから各図形の長さを計算し、その長さを全て加算することでポイント間の配線経路を求めるという非常に手間のかかる作業を実施するので、作業に時間を多く要するだけでなく、間違った配線長を加算したり加算漏れをするなどの計算間違いも生じ易いなど、種々の問題を有した。
【０００４】
そこで、例えば、コンピュータに記録したＣＡＤソフトフェアなどのプログラムを使用して配線長を算出するシステムも従来からある（特公平７−１２２８８８号公報など）。
【０００５】
この種の従来の配線長算出システムは、一般に、プリント配線板の設計データのうち配線（電気信号伝播部分）を表現する図形、即ち、部品間の同電位（同一ネット）上に配された配線データ毎に、その全長若しくは指定ポイント間の配線経路の配線長を算出するものである。
【０００６】
詳述すると、電子部品の端子番号，座標など、算出開始ポイントを特定できる情報を予め指定する。この指定した所定の算出開始ポイントから接続状態にある配線データ（配線を表現する図形）を、前記設計データに記録された配線同志の接続関係などの情報を基に次々と探索する。これにより、所定の算出開始ポイントから相互に接続状態にある図形の連続で構成された配線経路（配線を表現する図形の連続）を探索する。この配線経路上に所定の算出終了ポイントがあれば、前記算出開始ポイントから算出終了ポイントまで達する配線経路上の各図形（配線を表現する図形）の長さを加算することで、この配線経路の配線長を算出する。
【０００７】
従って、従来のシステムは、同一ネットに存在する配線経路の配線長は算出できるものの、算出開始ポイントと算出終了ポイントが、プリント配線板に実装する電子部品を通過して異なるネットに存在する場合、このポイント間の配線経路の配線長を算出できないという欠点がある（算出開始ポイントと算出終了ポイントとが異なるネットに存在する場合、このポイント間の経路途中に配線データとして表現されていない「電子部品」が存在する為、算出開始ポイントから接続状態にある配線データ（配線を表現する図形）の連続をいくら探索しても、異なるネットに存在する算出終了ポイントまで到達できない。）。
【０００８】
よって、この従来の配線長算出システムを用い、プリント配線板に実装される電子部品を通過して異なるネットに存在するポイント間の配線経路の配線長を算出する場合には、先ずこの従来システムにより同一ネット毎に配線長を算出し、この各ネット毎の配線長を、この従来システムとは異なる他の作業で加算して目的とする配線長を算出しなければならず、それだけ手間がかかり作業に時間を要するだけでなく、この各ネット毎の配線長を加算する際に、計算間違いなどのトラブルも生じ易いなど、種々の問題を有した。
【０００９】
当然、異なるネットに存在するポイント間の配線経路の配線長が、規定の配線長許容範囲値に収まっているか、またこのポイント間の配線経路が複数あった場合には各配線経路の配線長の差分が所定の配線長差許容範囲値に収まっているか、といった検査を行う場合にも、上述のように従来システムにより同一ネット毎に配線長を算出し、これらを加算して求めたポイント間の配線経路の配線長で各種検査を行うので、それだけ作業に時間がかかり作業効率が悪い。また、そもそも計算間違いによる間違った配線長で検査を行ってしまう場合も考えられ、そのために検査結果の信頼性も高くないという問題点があった。
【００１０】
【特許文献１】特公平７−１２２８８８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は、配線長を算出すべく所定の算出開始ポイントからの配線経路を探索するうえで、配線経路を通過させると見なす電子部品の情報を通過パラメータとして予め記録しておき、配線経路を探索する際に、この通過パラメータに基づいて所定の電子部品の一の端子から他の端子へと配線経路を通過させることにより電子部品を通過して異なるネットに存在する配線経路の探索を可能にし、これにより同一ネットに存在する配線経路の配線長算出だけでなく、異なるネットに存在する所定ポイント間の配線経路の配線長の算出をも可能にした画期的な配線長算出システムを提供することを課題とする。
【課題を解決するための手段】
【００１２】
添付図面を参照して本発明の要旨を説明する。
【００１３】
プリント配線板の設計データの所定のポイント間の配線経路の配線長を算出するシステムにおいて、プリント配線板に実装する各電子部品のうち配線経路を探索するうえで配線経路を通過させると見なす電子部品の情報を予め通過パラメータとして記録する記録手段と、所定の算出開始ポイントから相互に接続状態にある図形の連続で構成された配線経路を探索する配線経路探索手段と、この配線経路探索手段で探索した配線経路が所定の電子部品の所定の一の端子と接続する場合に、前記通過パラメータに基づいて、この配線経路をこの所定の電子部品の一の端子から他の端子へと通過させると見なすか否かを判別する判別手段と、この判別手段による判別の結果、前記配線経路をこの所定の電子部品の一の端子から他の端子へと通過させると見なす場合に、引き続き前記配線経路探索手段によりこの他の端子から相互に接続状態にある図形の連続で構成された配線経路の探索を継続するように処理する探索継続処理手段と、この配線経路探索手段により探索した配線経路上に所定の算出終了ポイントがあった場合に、前記算出開始ポイントからこの算出終了ポイントまで達する配線経路上に存在する各配線の配線長を加算してこの所定の算出ポイント間の配線経路の配線長を算出する算出手段とを備えることを特徴とする配線長算出システムに係るものである。
【００１４】
また、配線長許容範囲値を指定した配線長許容パラメータを記録する記録手段と、前記算出手段により算出した所定の算出ポイント間の配線経路の配線長と前記記録手段に記録した配線長許容範囲値とを比較して、この所定の算出ポイント間の配線長が前記配線長許容範囲値に収まるか否かを検査する検査手段とを備えることを特徴とする請求項１記載の配線長算出システムに係るものである。
【００１５】
また、配線長差許容範囲値を指定した差分許容パラメータを記録する記録手段と、前記算出手段により算出した複数の異なる算出ポイント間の各配線経路の各配線長の差分とを比較して、この複数の異なるポイント間の各配線長の差分が前記配線長差許容範囲値に収まるか否かを検査する検査手段とを備えることを特徴とする請求項１，２のいずれか１項に記載の配線長算出システムに係るものである。
【００１６】
また、前記記録手段に記録する通過パラメータは、プリント配線板に実装する各電子部品のうち配線経路を探索するうえで配線経路を通過させると見なす電子部品の識別情報と、この電子部品が有する複数の端子のうち、どの端子に接続した配線経路がどの端子へと通過すると見なすかを規定した通過端子情報とを有することを特徴とする請求項１〜３のいずれか１項に記載の配線長算出システムに係るものである。
【００１７】
また、前記配線経路探索手段により探索した所定の算出開始ポイントから算出終了ポイントまで達する配線経路を構成する各配線，若しくは各配線及び各電子部品を表す図形を表示部に表示することで、この探索した配線経路を図形表示する図形表示手段を備えることを特徴とする請求項１〜４のいずれか１項に記載の配線長算出システムに係るものである。
【００１８】
また、前記配線経路探索手段は、前記所定の算出開始ポイントから相互に接続状態にある図形の連続で構成された全ての各配線経路の探索を所定の終了条件を満たすまで行うこととし、この各配線経路の探索の終了条件は、探索した所定の配線経路と接続状態にある他の配線が存在しなくなった場合，若しくは探索した配線経路が電子部品と接続し、且つ前記判別手段によりこの配線経路がこの電子部品を通過すると見なされなかった場合に設定したことを特徴とする請求項１〜５のいずれか１項に記載の配線長算出システムに係るものである。
【発明の効果】
【００１９】
本発明は上述のように構成したから、配線経路探索手段により所定の算出開始ポイントから相互に接続状態にある図形の連続で構成された配線経路を探索するが、その途上において、探索した配線経路が所定の電子部品の所定の一の端子に接続する場合に、予め記録しておいた通過パラメータに基づき、この配線経路をこの所定の電子部品の一の端子から他の端子へと通過させると見なすべきか否かを判別し、通過させると見なす場合には、この通過先（電子部品の他の端子）から、引き続き配線経路探索手段による配線経路の探索を継続する。これにより、電子部品を通過して異なるネットに存在する配線経路の探索を可能とした。
【００２０】
この配線経路上に算出終了ポイントがあった場合、算出開始ポイントから算出終了ポイントまで達する配線経路上に存在する各配線の配線長を算出することで、この算出ポイント間の配線経路の配線長を算出できる。
【００２１】
従って、上述したように従来の配線長算出システムは、同一ネットに存在する配線経路の配線長しか算出できなかったが、この点、本発明は、電子部品を通過して異なるネットに存在する配線経路を連続する一連の配線経路として探索し、配線長を算出できる。
【００２２】
よって、異なるネットに存在するポイント間の配線長を算出する作業を確実に簡略化でき、また本発明を用いて所定のポイント間の配線経路の配線長が所定の配線長許容範囲値に収まっているか、所定のポイント間に複数の配線経路がある場合にはこの各配線経路の配線長を算出してその差分が所定の配線長差許容範囲値に収まっているか、などの各種の配線長の検査作業の簡略化も確実に図り得る。ひいては、プリント配線板設計作業全体に要する時間の短縮化を図れるなど、従来にない作用効果を発揮する画期的な配線長算出システムとなる。
【発明を実施するための最良の形態】
【００２３】
好適と考える本発明の実施形態（発明をどのように実施するか）を本発明の作用を示して簡単に説明する。
【００２４】
本発明は、プリント配線板の設計データの所定のポイント間の配線経路の配線長を算出するシステムである。
【００２５】
この配線長を算出したい配線経路を探索するうえで、配線経路を通過させると見なす電子部品の情報（例えば、通過させたい電子部品を特定できる回路記号などの識別情報と、この電子部品が有する複数の端子のうち、どの端子に接続した配線経路がどの端子へと通過すると見なすかを規定した通過端子情報など）を通過パラメータとして予め記録手段に記録しておく。
【００２６】
配線経路探索手段により、所定の算出開始ポイントから相互に接続状態にある図形の連続で構成された配線経路を探索する（例えば、設計データを基に、算出開始ポイントから相互に接続関係にある配線データ（配線を表現する図形）を次々と探索して、この個々の配線データの連続から成る配線経路を探索する。）。
【００２７】
そして、この探索した配線経路が、所定の電子部品の所定の一の端子と接続する場合に、前記通過パラメータに基づいて、この配線経路をこの所定の電子部品の一の端子から他の端子へと通過させると見なすか否かを判別手段によって判別する（例えば、記録手段に記録された通過パラメータを参照し、配線経路が接続したこの所定の電子部品が、配線経路を通過させると見なす電子部品として通過パラメータに規定されているか否かを判別し、尚且つ、通過させると見なすと規定されていた場合には、その通過経路、即ちこの電子部品の所定の一の端子に接続した配線経路を、この電子部品のどの端子へと通過させると見なすかを、通過パラメータに基づいて判別する）。
【００２８】
この判別手段による判別の結果、前記配線経路を、この所定の電子部品の一の端子から他の端子へと通過させると見なす場合には、引き続き配線経路探索手段により、この他の端子から相互に接続状態にある図形の連続で構成された配線経路の探索を継続するように探索継続処理手段による処理が為される。
【００２９】
このように、配線経路探索手段により配線経路を探索し、電子部品の端子に接続した場合には、この電子部品を通過させると見なすか否かを判別し、通過させる場合には、通過先の所定の他の端子から引き続き配線経路を探索し、この配線探索を繰り返すことにより、たとえ電子部品を通過して異なるネットに存在する配線経路であっても、連続する配線経路と見なし順次探索が可能となる。
【００３０】
この配線経路の探索は、例えば所定の終了条件（探索した所定の配線経路と接続状態にある他の配線がこれ以上存在しなくなった場合や、若しくは探索した配線経路が電子部品と接続し、且つ判別手段によりこの配線経路がこの電子部品を通過すると見なされなかった場合）まで行うこととする。
【００３１】
以上のようにして配線探索手段により探索した配線経路に、所定の算出終了ポイントが存在すれば、算出手段によって、前記算出開始ポイントからこの算出終了ポイントに達する配線経路上に存在する各配線の配線長を加算することで、この算出ポイント間の配線経路の配線長を算出できることとなる。
【００３２】
即ち、本発明では、探索した配線経路が、その途上で電子部品に接続した場合においても、通過パラメータに基づき、この電子部品の一の端子から他の端子へと配線経路を通過せしめ、この通過先の他の端子から、引き続き配線探索を行い、これによって、たとえ電子部品を通過して異なるネットに存在するポイント間の配線経路であっても、確実に探索することができ、同時にこの探索した配線経路から配線長を算出できる画期的な配線長算出システムとなる。
【００３３】
従って、例えば、配線長許容範囲値を指定した配線長許容パラメータを記録する記録手段と、前記算出手段により算出した所定の算出ポイント間の配線経路の配線長と前記記録手段に記録した配線長許容範囲値とを比較して、この所定の算出ポイント間の配線長が前記配線長許容範囲値に収まるか否かを検査する検査手段とを更に備えた構成とすれば、異なるネットに存在するポイント間の配線経路の配線長が設計上適正な範囲値に収まっているかをチェックするといった検査作業も簡便に達成できることとなる。
【００３４】
また、例えば、配線長差許容範囲値を指定した差分許容パラメータを記録する記録手段と、前記算出手段により算出した複数の異なる算出ポイント間の各配線経路の各配線長の差分とを比較して、この複数の異なるポイント間の各配線長の差分が前記配線長差許容範囲値に収まるか否かを検査する検査手段とを更に備えた構成とすれば、異なるネットに存在する複数の異なるポイント間の各配線経路の各配線長の差分が、配線長差許容範囲値に収まっているか否か、つまり同一種類の電気信号が流れる複数の配線経路で、相互の電気信号の伝播タイミングを合わせる必要がある場合に、この各配線経路の配線長の差分が許容範囲値に収まっているかをチェックするといった検査作業も簡便に達成できることとなる。
【実施例】
【００３５】
本発明の具体的な実施例について図面に基づいて説明する。
【００３６】
本実施例は、プリント配線板の設計データの所定のポイント間の配線経路の配線長を算出する配線長算出システムであり、プリント配線板に実装する各電子部品のうち配線経路を探索するうえで配線経路を通過させると見なす電子部品の情報を予め通過パラメータとして記録する記録手段と、所定の算出開始ポイントから相互に接続状態にある図形の連続で構成された配線経路を探索する配線経路探索手段と、この配線経路探索手段で探索した配線経路が所定の電子部品の所定の一の端子と接続する場合に、前記通過パラメータに基づいて、この配線経路をこの所定の電子部品の一の端子から他の端子へと通過させると見なすか否かを判別する判別手段と、この判別手段による判別の結果、前記配線経路をこの所定の電子部品の一の端子から他の端子へと通過させると見なす場合に、引き続き前記配線経路探索手段によりこの他の端子から相互に接続状態にある図形の連続で構成された配線経路の探索を継続するように処理する探索継続処理手段と、この配線経路探索手段により探索した配線経路上に所定の算出終了ポイントがあった場合に、前記算出開始ポイントからこの算出終了ポイントまで達する配線経路上に存在する各配線の配線長を加算してこの所定の算出ポイント間の配線経路の配線長を算出する算出手段とを備えるものである。
【００３７】
具体的には、配線長許容範囲値を指定した配線長許容パラメータを記録する記録手段と、前記算出手段により算出した所定の算出ポイント間の配線経路の配線長と前記記録手段に記録した配線長許容範囲値とを比較して、この所定の算出ポイント間の配線長が前記配線長許容範囲値に収まるか否かを検査する検査手段とを備える構成としている。
【００３８】
従って、配線長を算出するだけでなく、この算出した配線長が設計上適正な数値範囲に収まっているか否かの検査も簡単に実施できるものである。
【００３９】
また、配線長差許容範囲値を指定した差分許容パラメータを記録する記録手段と、前記算出手段により算出した複数の異なる算出ポイント間の各配線経路の各配線長の差分とを比較して、この複数の異なるポイント間の各配線長の差分が前記配線長差許容範囲値に収まるか否かを検査する検査手段とを備える構成としている。
【００４０】
従って、所定のポイント間の配線経路の配線長の算出や、その配線長が適正な数値範囲に収まっているかの検査に加え、複数の異なるポイント間で各配線経路の各配線長を算出した場合には、相互の配線経路での電気信号の伝播タイミングを合わせるべく、この複数の各ポイント間の各配線経路の各配線長の差分が所定の範囲値に収まっているかの検査も簡単に実施できるものである。
【００４１】
また、前記記録手段に記録する通過パラメータは、プリント配線板に実装する各電子部品のうち配線経路を探索するうえで配線経路を通過させると見なす電子部品の識別情報と、この電子部品が有する複数の端子のうち、どの端子に接続した配線経路がどの端子へと通過すると見なすかを規定した通過端子情報とを有するものである。
【００４２】
従って、配線経路探索手段で探索した配線経路が所定の電子部品に接続する場合に、この接続した電子部品と一致する識別情報を有する通過パラメータがあるか否かを判別することでこの電子部品は配線経路を探索するうえで配線経路を通過させると見なす電子部品であるか否かを判別できる。また、配線経路を通過させると見なす電子部品と判別した場合には、通過端子情報を参照することで、この電子部品の所定の一の端子に接続する配線経路を、この電子部品のどの端子へと通過させると見なすかも判別できるものである。
【００４３】
また、前記配線経路探索手段は、前記所定の算出開始ポイントから相互に接続状態にある図形の連続で構成された全ての各配線経路の探索を所定の終了条件を満たすまで行うこととしている。
【００４４】
この各配線経路の探索の終了条件は、探索した所定の配線経路と接続状態にある他の配線が存在しなくなった場合，若しくは探索した配線経路が電子部品と接続し、且つ前記判別手段によりこの配線経路がこの電子部品を通過すると見なされなかった場合に設定している。
【００４５】
従って、配線経路探索手段により、所定の算出開始ポイントから接続状態にある全ての各配線経路を、前記終了条件を満たすまで漏れなく探索することで、前記算出開始ポイントから相後に接続状態にある図形の連続で構成された全ての配線経路を探索漏れなく確実に検索できる。
【００４６】
また、前記配線経路探索手段により探索した所定の算出開始ポイントから算出終了ポイントまで達する配線経路を構成する各配線，若しくは各配線及び各電子部品を表す図形を表示部に表示することで、この探索した配線経路を図形表示する図形表示手段を備える構成としている。
【００４７】
従って、探索した所定のポイント間の配線経路の配線長を算出するだけでなく、この配線経路がどのような図形（配線を表す図形若しくは配線と電子部品とを表す図形）の連続で構成されているか、つまり配線経路の構造を図形表示手段により可視でき、配線経路の構造が非常に分かり易く良好に看取できる。
【００４８】
以下、本実施例の配線長算出システムを更に詳述すると共に、本システムを用いた配線長算出手順を具体的に説明する。
【００４９】
図１は、電気回路図の例を示したものである。この図１では、Ｚ１、Ｚ２、Ｒ１、Ｒ２、Ｒ３はプリント配線板上に実装される電子部品を特定できる回路記号などを表す。電子部品から出ている結線に付与されている、１、２、３などの番号は電子部品の端子番号を表しており、ここに電気信号を供給したり取り出したりする。
【００５０】
また、ネット名；ＮＥＴ−Ａ、ＮＥＴ−Ｂ、ＮＥＴ−Ｃ、ＮＥＴ−Ｄはプリント配線板上の配線データとして設計しなければならない同電位の結線を示している。例えばＮＥＴ−Ａでは、Ｚ１の２番端子とＲ１の１番端子とＲ２の１番端子をプリント配線板の配線データで結合する必要がある。
【００５１】
この電気回路図に示されている配線長条件１に従い、ポイント（１）からポイント（２）およびポイント（３）からポイント（４）までのプリント配線板の配線長を算出し、算出した（１）−（２）および（３）−（４）の配線長が電気回路図に指定されている許容範囲内２に収まっていること、また（１）−（２）の配線長と（３）−（４）の配線長差が電気回路図に指定されている許容範囲内３に収まっていることを検査する。
【００５２】
図２は、図１に図示した電気回路の説明図をプリント配線板の配線データとして設計した例である（プリント配線板の設計データ（電子部品を除く）図である）。Ａ〜Ｖは電気信号が流れる配線データを構成する図形である。電子部品がプリント配線板の配線データと電気的に接続する部分に存在する図形は、部品回路記号などこの電子部品を特定する識別情報と、その図形に接続する部品の端子番号に関する情報が付加５されている。電子部品内部の結線状態はプリント配線板の配線データには含まれていない。
【００５３】
図１で、配線長を算出するポイント（１）（２）間、および（３）（４）間には、電子部品４が存在している。この電子部品４の内部がどのように結線されているかは、図２のプリント配線板の配線データには含まれていない。
【００５４】
従って、例えばポイント（１）から配線データを探索してもＮＥＴ−Ａというネット名を持つ図形しか探索しないので、ポイント（２）の図形に到達しない。
【００５５】
図１の配線長を算出するポイント（１）（２）間、および（３）（４）間の経路上に存在し、配線経路探索にあたって通過させる電子部品を特定できる回路記号などの情報とその電子部品内部を通過させる両端の端子番号（どの端子番号とどの端子番号との間が、配線長を算出する上で接続されていると見なすべきかという情報；通過端子情報）を事前に図３に示す通過パラメータとして記録手段に記録しておく。
【００５６】
また、配線長を算出し、配線長を検査するために、図１の配線長を算出するポイント（１）（２）間，及び（３）（４）間の配線長許容範囲値，及び配線長差を検査するためにポイント（１）（２）間，及び（３）（４）間の配線長差分許容範囲値を図４に示す配線長許容パラメータ及び差分許容パラメータとして記録手段に記録しておく。
【００５７】
この中で配線長を算出する２点のポイントの片方を探索開始ポイント（算出開始ポイント），もう片方を探索終了ポイント（算出終了ポイント）とする。図４では、図１のポイント（１）（３）を探索開始ポイント（算出開始ポイント），（２）（４）を探索終了ポイント（算出終了ポイント）とする。
【００５８】
配線探索手段により、開始ポイント（１）を図２の配線データから探索し、そこから配線を構成する図形を座標値もしくは相互の接続関係を表す番号などの情報を元に、配線データがどのような図形の連続で構成されているか、つまり開始ポイント（１）から相互に接続状態にある図形の連続で構成された配線構造を探索し、図５のようにリストアップする。そのときに個々の図形の座標値から図形の長さを算出し、リストに登録６する。この探索途上において、電子部品の接続位置７に達したとき、この電子部品が配線経路を通過させると見なすか否かを判別手段により判別する。具体的には、その電子部品の回路記号や端子番号（識別情報）が図３の通過パラメータと一致したら、この通過パラメータから部品内部を通過させた反対側の端子番号を記録手段より取得する。この反対側の端子番号の情報を持つ図形８を図２の配線データから探索し、この位置から更に配線データを構成する図形を座標値もしくは相互の接続関係を表す番号などの情報を元に、配線データがどのような図形の連続で構成されているかを引き続き探索し、リストアップする。
【００５９】
このように配線データを表現する図形を探索中に電子部品の接続位置に達したら、図３のパラメータから通過させる電子部品であるかを判別手段により判別し、その判別の結果、通過できる電子部品であれば反対側の端子番号を取得し、その反対側の端子位置から、引き続き配線探索手段によって配線データの図形の探索（配線経路を探索）を継続するように探索継続処理手段により処理する、という作業を繰り返す。
【００６０】
この配線データを表現する図形の探索（配線経路の探索）は、これ以上接続関係にある図形が存在しなくなったとき、または電子部品の接続位置に達したが、その電子部品が図３のパラメータで指定されている部品でなかったときに終了９する。この結果、図５に示すリストが出来上がる。
【００６１】
このように作成したリストの中に終了ポイント（２）の図形１０が存在するか調べる。存在したら、算出手段により、終了ポイント（２）から開始ポイント（１）に向かってその間の配線経路上に存在する個々の図形の長さ６を加算する。それを開始ポイント（１）に達するまで行う。開始ポイント（１）に達した段階で算出された長さが、ポイント（１）（２）間の配線長となる。
【００６２】
また、このポイント（１）（２）間の配線長が、図４のパラメータで与えた配線長許容範囲値内に収まっているかを検査手段により検査し、結果を報告する。
【００６３】
同様の手順で、ポイント（３）（４）間の配線長を算出し、図４の配線長許容パラメータで与えた配線長許容値内に収まっているかを検査手段により検査し、結果を報告する。
【００６４】
ポイント（１）（２）間およびポイント（３）（４）間の配線長を算出したので、ポイント（１）（２）間とポイント（３）（４）間の配線長差を算出し、図４の差分許容パラメータで与えた配線長差許容値（配線長差許容範囲値内に収まっているか検査手段により検査し、結果を報告する。
【００６５】
尚、本実施例の上記の配線長算出の各手順は、これら各手順を実行するためのプログラムをコンピュータが読み取り可能な記録媒体（例えば光記録媒体や半導体記録媒体など）に記録し、この記録媒体に記録されたプログラムをコンピュータに読み込ませることにより実行するものとする。
【００６６】
尚、本発明は、本実施例に限られるものではなく、各構成要件の具体的構成は適宜設計し得るものである。
【図面の簡単な説明】
【００６７】
【図１】本実施例に係る配線長算出システムを用いた配線長算出手順の説明図である。
【図２】本実施例に係る配線長算出システムを用いた配線長算出手順の説明図である。
【図３】本実施例に係る配線長算出システムのパラメータの一例を示す説明図である。
【図４】本実施例に係る配線長算出システムのパラメータの一例を示す説明図である。
【図５】本実施例に係る配線長算出システムを用いた配線長算出手順の説明図である。
【図１】
2008197862.tif 000003
【図２】
2008197862.tif 000004
【図３】
2008197862.tif 000005
【図４】
2008197862.tif 000006
【図５】
2008197862.tif 000007