(57)【要約】【課題】  良質の設計を効率的且つ同時並行的に行うことを可能とするプリント回路板の設計支援方法、プリント回路板の設計支援システム及びプログラムを提供する。【解決手段】  複数の設計者による１つのプリント回路板の設計を支援するプリント回路板の設計支援方法であって、電子部品の配置設計がされた配置・配線データに基づいて、少なくとも前記複数の設計者の各々が担当する設計領域及び配線のレイアウトに関する情報を含む指示情報を作成する指示情報作成ステップと、前記指示情報を、データベースに格納する指示情報格納ステップと、前記指示情報が作成されたことを前記複数の設計者が使用するクライアント端末装置に通知する指示情報通知ステップと、を有することを特徴とする。この指示情報を各設計者が把握して設計が実行することにより、各設計者間の干渉を削減させて、効率的で設計品質の良く同時並行的にプリント回路板の設計を行うことができる。【選択図】  図１
2007004303.tif 000002
【特許請求の範囲】
【請求項１】
複数の設計者による１つのプリント回路板の設計を支援するプリント回路板の設計支援方法であって、
電子部品の配置設計がされた配置・配線データに基づいて、少なくとも前記複数の設計者の各々が担当する設計領域及び／又は配線のレイアウトに関する情報を含む指示情報を作成する指示情報作成ステップと、
前記指示情報を、データベースに格納する指示情報格納ステップと、
前記指示情報が作成されたことを前記複数の設計者が使用するクライアント端末装置に通知する指示情報通知ステップと、
を有することを特徴とするプリント回路板の設計支援方法。
【請求項２】
前記設計領域に関する情報は、前記プリント回路板を複数の設計領域に区画し、前記設計者毎に一つ以上の設計領域の割付けをし、各々の設計領域の設計順番を指示する情報を含むことを特徴とする請求項１に記載のプリント回路板の設計支援方法。
【請求項３】
前記設計領域に関する情報は、互いに異なる設計者に割り当てられた隣り合う設計領域については、設計順番を互いに異なるものとした情報を含むことを特徴とする請求項２に記載のプリント回路板の設計支援方法。
【請求項４】
前記配線のレイアウトに関する情報は、相異なる電子部品の３つ以上の部品ピンを経由して接続する配線の接続順序を指示する情報を含むことを特徴とする請求項１乃至３のいずれか１項に記載のプリント回路板の設計支援方法。
【請求項５】
前記配線のレイアウトに関する情報は、他の配線より優先して配線経路を確保する配線を指示する情報を含むことを特徴とする請求項１乃至４のいずれか１項に記載のプリント回路板の設計支援方法。
【請求項６】
前記配線のレイアウトに関する情報は、配線を設計する位置又は配線層の少なくとも一方を指示する情報を含むことを特徴とする請求項１乃至５のいずれか１項に記載のプリント回路板の設計支援方法。
【請求項７】
前記クライアント端末装置を用いた前記設計者による設計の結果に基づいて前記配置・配線データを編集する編集ステップと、
編集された前記配置・配線データに基づいて、前記指示情報を修正するステップと、
修正した指示情報を前記データベースに格納するステップと、
前記指示情報が修正されたことを前記クライアント端末装置に通知するステップと、
を有することを特徴とする請求項１乃至６のいずれか１項に記載のプリント回路板の設計支援方法。
【請求項８】
複数の設計者による１つのプリント回路板の設計を支援するプリント回路板の設計支援システムであって、
電子部品の配置設計がされた配置・配線データに基づいて、少なくとも前記複数の設計者の各々が担当する設計領域及び／又は配線のレイアウトに関する情報を含む指示情報を作成する指示情報作成手段と、
前記指示情報を、データベースに格納する指示情報格納手段と、
前記指示情報が作成されたことを前記複数の設計者が使用するクライアント端末装置に通知する指示情報通知手段と、
を有することを特徴とするプリント回路板の設計支援システム。
【請求項９】
前記設計領域に関する情報は、前記プリント回路板を複数の設計領域に区画し、前記設計者毎に一つ以上の設計領域の割付けをし、各々の設計領域の設計順番を指示する情報を含むことを特徴とする請求項８に記載のプリント回路板の設計支援システム。
【請求項１０】
前記設計領域に関する情報は、互いに異なる設計者に割り当てられた隣り合う設計領域については、設計順番を互いに異なるものとした情報を含むことを特徴とする請求項９に記載のプリント回路板の設計支援システム。
【請求項１１】
前記配線のレイアウトに関する情報は、相異なる電子部品の３つ以上の部品ピンを経由して接続する配線の接続順序を指示する情報を含むことを特徴とする請求項８乃至１０のいずれか１項に記載のプリント回路板の設計支援システム。
【請求項１２】
前記配線のレイアウトに関する情報は、他の配線より優先して配線経路を確保する配線を指示する情報を含むことを特徴とする請求項８乃至１１のいずれか１項に記載のプリント回路板の設計支援システム。
【請求項１３】
前記配線のレイアウトに関する情報は、配線を設計する位置又は配線層の少なくとも一方を指示する情報を含むことを特徴とする請求項８乃至１２のいずれか１項に記載のプリント回路板の設計支援システム。
【請求項１４】
前記クライアント端末装置は、ネットワークを経由して前記データベースの前記指示情報を参照する指示情報参照手段を有することを特徴とする請求項８乃至１３のいずれか１項に記載のプリント回路板の設計支援システム。
【請求項１５】
複数の設計者による１つのプリント回路板の設計をコンピュータに支援させるプログラムであって、
コンピュータに、
前記プリント回路板の設計の基準となる設計情報及び電子部品の配置設計情報を含む配置・配線データを表示装置に表示させる手順と、
前記プリント回路板を複数の設計領域に区画し、前記設計者毎に一つ以上の設計領域の割付けをし、互いに異なる設計者に割り当てられた隣り合う設計領域については、設計順番を互いに異なるものとした第１の指示情報を使用者に入力させる手順と、
相異なる電子部品の３つ以上の部品ピンを経由して接続する配線の接続順序を指示する第２の指示情報を使用者に入力させる手順と、
他の配線より優先して配線経路を確保する配線を指示する第３の指示情報を使用者に入力させる手順と、
配線を設計する位置又は配線層の少なくとも一方を指示する第４の指示情報を使用者に入力させる手順と、
前記第１乃至第４の指示情報を、データベースに格納する指示情報格納手順と、
前記第１乃至第４の指示情報が作成されたことを前記複数の設計者が使用するクライアント端末装置に通知する指示情報通知手順と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数人によるプリント回路板の設計に好適なプリント回路板の設計支援方法及び設計支援システム並びにこのシステムに好適なプログラムに関する。
【背景技術】
【０００２】
設計の期間短縮化のために、一つの設計対象を複数のＣＡＤ装置に分配して同時並行で作業を行う設計方法が提案されている。例えば特許文献１には、設計対象の内容を機能別に複数のパートに分割し、それぞれのパートを独立した設計作業として各ＣＡＤ装置に割付けて行う同時並行設計方法が開示されている。
【０００３】
しかし、プリント回路板の設計では、回路を形成する多数の配線と部品とを縦横無尽に密集してレイアウトすることが要求されるため、独立した複数のパートに分割することは困難である。例えば、あるパートでの配線の設計の結果、その配線が繋がっている隣接するパートとの間で干渉や矛盾が生じることがある。このため、各パートで独立して設計を進めることは難しい。
【０００４】
一方、設計対象を分割することなく同一設計対象を複数ＣＡＤ装置または端末装置でアクセスする設計方法も知られている。例えば、特許文献２には、ＣＡＤ装置毎に優先順位を設定する方法が開示され、特許文献３には、対象オブジェクトへ最初に設計・編集要求をした端末装置が他の端末装置を排他して設計・編集する方法が開示されている。これらの方法によれば、主設計者の下で複数の設計者がチーム形式で一つの設計対象であるプリント回路板の設計を行うことにより、複数設計者間の干渉や矛盾を自動的に解消して同時並行的に設計を行うことが可能となる。
【０００５】
【特許文献１】特開２００２−１１７０７８号公報
【特許文献２】特開平０８−２３５２３３号公報
【特許文献３】特開２００３−１８６９１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、同時並行的に行う設計では、多くの場合、設計者間の習熟度に差があることや設計構想に対する情報ギャップがあること等のために、設計者間に跨るオブジェクトの設計については干渉や矛盾が解消されていない。そして、これらの干渉や矛盾の度に設計者間での詳細な調整や設計ミスの訂正を行うことになり、設計効率の低下が生じてしまう。
【０００７】
本発明は上述した問題点を鑑みてなされたものであり、良質の設計を効率的且つ同時並行的に行うことを可能とするプリント回路板の設計支援方法、プリント回路板の設計支援システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願発明者は、前記課題を解決すべく鋭意検討を重ねた結果、以下に示す発明の諸態様に想到した。
【０００９】
本発明に係るプリント回路板の設計支援方法は、複数の設計者による１つのプリント回路板の設計を支援するプリント回路板の設計支援方法であって、電子部品の配置設計がされた配置・配線データに基づいて、少なくとも前記複数の設計者の各々が担当する設計領域及び／又は配線のレイアウトに関する情報を含む指示情報を作成する指示情報作成ステップと、前記指示情報を、データベースに格納する指示情報格納ステップと、前記指示情報が作成されたことを前記複数の設計者が使用するクライアント端末装置に通知する指示情報通知ステップと、を有することを特徴とする。
【００１０】
本発明に係るプリント回路板の設計支援システムは、複数の設計者による１つのプリント回路板の設計を支援するプリント回路板の設計支援システムであって、電子部品の配置設計がされた配置・配線データに基づいて、少なくとも前記複数の設計者の各々が担当する設計領域及び／又は配線のレイアウトに関する情報を含む指示情報を作成する指示情報作成手段と、前記指示情報を、データベースに格納する指示情報格納手段と、前記指示情報が作成されたことを前記複数の設計者が使用するクライアント端末装置に通知する指示情報通知手段と、を有することを特徴とする。
【００１１】
本発明に係るプログラムは、複数の設計者による１つのプリント回路板の設計をコンピュータに支援させるプログラムであって、コンピュータに、前記プリント回路板の設計の基準となる設計情報及び電子部品の配置設計情報を含む配置・配線データを表示装置に表示させる手順と、前記プリント回路板を複数の設計領域に区画し、前記設計者毎に一つ以上の設計領域の割付けをし、互いに異なる設計者に割り当てられた隣り合う設計領域については、設計順番を互いに異なるものとした第１の指示情報を使用者に入力させる手順と、相異なる電子部品の３つ以上の部品ピンを経由して接続する配線の接続順序を指示する第２の指示情報を使用者に入力させる手順と、他の配線より優先して配線経路を確保する配線を指示する第３の指示情報を使用者に入力させる手順と、配線を設計する位置又は配線層の少なくとも一方を指示する第４の指示情報を使用者に入力させる手順と、前記第１乃至第４の指示情報を、データベースに格納する指示情報格納手順と、前記第１乃至第４の指示情報が作成されたことを前記複数の設計者が使用するクライアント端末装置に通知する指示情報通知手順と、を実行させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、各々が担当する設計領域及び／又は配線のレイアウトに関する情報を含む指示情報を各設計者が確認することができる。このため、各設計者がこの指示情報に沿って設計を進めることにより、設計者間の干渉や設計・編集の矛盾の発生を低減して、良質の設計を効率的且つ同時並行的に行うことが可能となる。特に、設計領域の設計順番、配線の接続順序、優先して経路を確保する配線、配線する位置や配線層等のプリント回路板に配線設計するための指示情報をクライアント端末装置で確認することにより、良質の設計をより容易に行うことが可能となる。
【００１３】
また、クライアント端末装置を用いる設計者は、特段の習熟を要することなく設計することができるようになるため、習熟度による設計者間の設計時間や設計品質等の差を低減することができる。更に、設計後の完成検査の際には、設計された配線パターンを画像情報や文章形式で作成した指示情報と直接に対比することを可能とすれば、迅速に且つ正確な検査ができ、設計期間の短縮が可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、添付の図面を参照しながら本発明の実施形態について説明する。図１は、本発明の実施形態に係るプリント回路板設計支援システム１００の構成を示すブロック図である。
【００１５】
このプリント回路板設計支援システム１００は、サーバＣＡＤ装置１０及び複数のクライアント端末装置１１〜１３を備え、サーバＣＡＤ装置１０とクライアント端末装置１１〜１３とは所定のネットワーク５５を介して通信するものである。クライアント端末装置の台数に限定はないが、本実施形態では３台としてある。
【００１６】
サーバＣＡＤ装置１０は、コンピュータ（ＣＰＵ）等を備えており、プリント回路板についての部品配置設計や配線設計を行うＣＡＤ（コンピュータ支援設計）機能を発揮する。ＣＰＵが実行するプログラムは、例えば記憶媒体ドライブ５３に格納されている。サーバＣＡＤ装置１０は、回路設計図、部品ライブラリ及び配線仕様や設計制約条件等に基づいて入力されたプリント回路板の設計に必要な設計情報２１、サーバＣＡＤ装置１０やクライアント端末装置１１〜１３を用いて編集された配置・配線データ２８、並びに指示情報４１（その詳細は後述する）等を格納するデータベース２０と情報等の送受信を行う。更に、サーバＣＡＤ装置１０は、設計情報２１、配置・配線データ２８及び指示情報４１等を画像情報として表示する表示装置５２、キーボードやマウス等からなる入力装置５１、プログラムやデータ等を取り込むための記憶媒体ドライブ５３、並びに指示情報処理装置３０等との間でも情報等の送受信を行う。
【００１７】
ここで、指示情報処理装置３０の機能構成について説明する。図２は、指示情報処理装置３０の機能構成を示す機能ブロック図である。指示情報処理装置３０は、サーバＣＡＤ装置１０との情報のやり取りを仲介するインターフェース部３９、サーバＣＡＤ装置１０を制御してデータを表示装置５２に出力させる処理、データをデータベース２０に格納させたる処理、及び指示情報４１の更新状態等をクライアント端末装置に通知する処理等を行うサーバＣＡＤ制御部４０、並びに指示情報４１を作成する指示情報作成部３１を備えている。なお、インターフェース部３９は、サーバＣＡＤ装置１０と指示情報処理部３０とのプログラム仕様等が同じ場合は省くことが可能である。
【００１８】
指示情報処理装置３０を構成する上記の各部は、例えばコンピュータ（ＣＰＵ）及びこれが実行するプログラムにより構成されている。このプログラムは、例えば記憶媒体ドライブ５３に格納されている。
【００１９】
指示情報作成部３１は、プリント回路板を複数の設計領域に分割し、各クライアント端末装置を担当する設計者毎に設計領域を割付けし、その設計領域毎の設計順番を指示する指示情報を作成する設計領域指示作成部３２、三つ以上の部品ピンを経由して接続する配線に関し、接続順序を指示する指示情報を作成する接続順序指示作成部３３、優先して配線経路を確保すべき配線を指示する指示情報を作成する優先配線指示作成部３４、プリント回路板上での配線の位置又は配線層等の指示情報を作成する配線ルート指示作成部３５、及び配線の態様について文章形式で指示する指示情報を作成する文章形式指示作成部３６を備えている。
【００２０】
サーバＣＡＤ制御部４０は、サーバＣＡＤ装置１０を制御して、設計情報２１や配置配線データ２８を表示装置５２に表示させる準備情報表示部４７、指示情報作成部３１を動作させて作成した指示情報４１をサーバＣＡＤ装置１０が管理するデータベース２０に格納する指示情報格納部４８、及び指示情報４１が作成されたことをクライアント端末装置１１〜１３に通知する指示情報通知部４９を備えている。
【００２１】
本実施形態に係るプリント回路板設計支援システム１００においては、主設計者ＳがサーバＣＡＤ装置１０を操作し、指示情報処理装置３０を用いて、設計領域の区分等や配線の設計位置（レイアウト）等に関する指示情報４１等を作成する。この際、主設計者Ｓは表示装置５２に表示させたデータベース２０の設計情報２１や配置・配線データ２８等を参照しながら指示情報４１を作成することができる。その後、指示情報処理装置３０は、作成された指示情報４１をデータベース２０に格納し、指示情報４１が作成されたことをクライアント端末装置１１〜１３に通知する。
【００２２】
クライアント端末装置１１〜１３は、夫々に備えられた指示情報参照部１４〜１６を用いて、ネットワーク５５を介してサーバＣＡＤ装置１０が管理するデータベース２０に格納された指示情報４１を参照することができる。同様に、クライアント端末装置１１〜１３は、データベース２０に格納された設計情報２１をも参照することができる。従って、各クライアント端末装置１１〜１３を使用する設計者Ａ〜Ｃは、指示情報４１及び設計情報２１を参照して、配置・配線データ２８を編集してプリント回路板の設計を行うことができる。
【００２３】
従って、以上のような構成を備えたプリント回路板設計支援システム１００によれば、クライアント端末装置１１〜１３を操作する設計者Ａ〜Ｃが、熟練した主設計者Ｓの作成した指示情報４１を参照することにより、設計者間で発生する編集内容の干渉や矛盾を削減させながら、配置・配線データ２８を効率良く編集することができるようになる。即ち、設計者Ａ〜Ｃがこのプリント回路板設計支援システム１００を利用することにより、一つのプリント回路板の部品配置設計や配線設計を同時並行的且つ効率的に行うことができる。また、主設計者Ｓについても、他の設計者Ａ〜Ｃと同様に配置・配線データ２８の編集できる環境に設定可能とすることが好ましい。
【００２４】
次に、指示情報処理装置３０の処理動作について説明する。図３は、第１の実施形態における指示情報処理装置３０を用いた処理を示すフローチャートである。なお、図３中の破線で囲んだブロック（３１及び４０）は、夫々指示情報作成部３１及びサーバＣＡＤ制御部４０を用いた処理であることを表している。また、ここでは、データベース２０には、設計準備の段階で入力する設計情報２１として、例えば、プリント回路板の外形形状、配線層の構成、部品配置領域、配線禁止領域や部品高さ制限領域等に関する基板情報２３、部品の配置設計に必要な電子部品の外形寸法や電子部品に付随するリード・パッドの形状や寸法等に関する部品情報２４、及び電子部品間の配線接続に関する接続情報２５と、バイアホール・配線幅・配線間隔等の設計制約や配線層の属性等に関する配線仕様情報２６等が予め格納されている。更に、既に、主設計者ＳがサーバＣＡＤ装置１０を用い、設計情報２１に基づいて主要な電子部品を優先的に配置設計した配置・配線データ２８等がデータベース２０に格納してあるものとする。
【００２５】
また、実際の部品配置設計において優先的に配置設計する主要な電子部品は、高集積回路等で多ピンからなり配線接続数が多いＱＦＰ（quad flat package）やＢＧＡ（ball grid array）と称されるパッケージＩＣ等や、サイズや配置高さが大きいこと等で配置位置が限定される大型コンデンサー、コイルや水晶振動子などの発信回路用部品、高周波回路上の制約から配置位置が決定されるダンピング抵抗、ＩＣの近傍に配置しＩＣへの供給電源等の安定化を行うバイパスコンデンサ、終端抵抗等およびプリント回路板の外部と電気接続するためのコネクタ等である。
【００２６】
先ず、ステップＳ１０１では、サーバＣＡＤ制御部４０が、主要な電子部品の配置設計を行った配置・配線データ２８と設計情報２１の画像情報とを重ね合せて表示装置５２に表示させる。図４は、この表示内容の一例としてプリント回路板全体の概略を示している。この概略表示では、配置・配線データ２８において優先的に配置することとした主要な電子部品である、ＱＦＰ６２、ＳＯＰ（small outline package）６３、バイパスコンデンサ６５、大型コンデンサー６６及びコネクタ６７がプリント回路板６０の表面に配置され、ＳＯＰ６４及びバイパスコンデンサ６５が裏面に配置されることを示している。つまり、図４では、模様が付された電子部品が裏面に配置されることを示している。また、この表示には、ラッツネストとよばれる設計情報２１の接続情報２５に基づく部品ピン間の配線接続状態を示す破線６１が含まれる。このラッツネストは、電子部品の部品ピン間を結ぶ線分として表示される。つまり、図４に示すように、サーバＣＡＤ制御部４０は、設計情報２１と配置・配線データ２８とを重ね合せて画像情報１０１として表示装置５２に表示させるのである。これらの部品配置は、主設計者Ｓが予め配置設計し、配置・配線データ２８としてデータベース２０に格納させていたものである。
【００２７】
ステップＳ１０３では、主設計者Ｓが設計領域指示作成部３２を動作させて、プリント回路板を複数の設計領域に分割し、複数の設計者に割付ける等の設計領域指示情報４２を作成する。なお、この設計領域指示情報４２は、
（１）クライアント端末装置１１〜１３の設計者毎に一つ以上の設計領域を割付けできる数の設計領域にプリント回路板を領域分割し、設計領域毎に担当する設計者を指定した指示情報、及び
（２）設計領域毎の設計する順番を指示する指示情報
が含まれている。なお、設計する順番を指示する際には、この設計領域の任意の一つを第一の設計領域としたとき、該第一の設計領域を第一の設計者の設計順番１とし、該第一の設計領域に隣接しない任意の一つの設計領域を第二の設計者の設計順番１と指示することにより、異なる設計者間の設計領域が隣接する場合に設計作業が同時にならないようにし、設計者間の干渉を削減させることとする。この際、主設計者Ｓは、回路の機能的ブロックや配線数等を考慮すると共に、クライアント端末装置１１〜１３の各設計者Ａ〜Ｃの能力等を勘案し、プリント回路板の設計が効率的に最も早く完了できる設計領域の分割を行って設計者Ａ〜Ｃへ割付けることが好適である。
【００２８】
図５は、作成された設計領域指示情報４２の内容を示す図である。設計領域指示情報４２の作成の実態は、主設計者ＳがステップＳ１０１で表示装置５２に表示させた画像情報１０１に基づいて、入力装置５１を用いて対話形式でプリント回路板６０内に領域区分線７０の図形を作成し、プリント回路板を複数の設計領域に区分するというものである。そして、各設計領域に、その設計領域を担当する設計者名（Ａ〜Ｃ）及びその設計領域の設計順番（１〜３）を記入したタグ７１の図形を作成する。図５に示す例では、プリント回路板の配線領域をＡ１〜Ａ３、Ｂ１〜Ｂ３及びＣ１〜Ｃ２からなる８つの設計領域に分割し、設計者Ａ〜Ｃへの割付けを行った状態を示している。
【００２９】
ここで、タグ７１が示す指示内容について説明する。例えばタグにＢ２と記入されている設計領域は、設計者Ｂに割付けられ、設計者Ｂに割付けられた３つの設計領域の２番目に設計すべき設計領域であることを指示するものである。従って、設計者Ａには、３つの設計領域が割付けられ設計領域Ａ１、Ａ２、Ａ３を順に設計することを指示しており、設計者Ｂには、３つの設計領域が割付けられ、設計領域Ｂ１、Ｂ２、Ｂ３を順に設計することを指示している。同様に、設計者Ｃには、２つの設計領域が割付けられ、設計領域Ｃ１、Ｃ２を順に設計することを指示している。
【００３０】
また、各設計領域の設計順番は、設計者間で設計作業時に生じる干渉を削減させることを意図して主設計者Ｓが決定したものである。図５に示す例では、設計者Ａに設計順番１の設計領域Ａ１が第１の設計領域として割付けられており、設計領域Ａ１である第１の設計領域に隣接しない任意の一つの設計領域として設計領域Ｂ１が設計者Ｂの設計順番１として割付けられている。なお、主設計者Ｓは、設計領域Ｂ１と設計領域Ｂ２と入れ替えて設定してもよい。
【００３１】
このような設定が主設計者Ｓによりされた場合、設計者Ａは、設計順番の指示に従い設計領域Ａ１から設計を開始する。また、隣接する設計領域Ｂ３を設計担当する設計者Ｂは、設計順番の指示情報に従って設計領域Ｂ１から設計を開始する。即ち、設計者Ａが設計している領域と設計者Ｂが設計している領域とは互いに隣接していない。従って、設計者Ａは、設計領域Ａ１と設計領域Ｂ３との境界を跨ぐ配線の設計に関して、設計者Ｂとの干渉や矛盾を配慮することなく優先的に設計することができる。その後、設計者Ｂが設計領域Ｂ３を設計する際には、既に設計者Ａによる設計領域Ａ１と設計領域Ｂ３との境界を跨ぐ配線の設計がこの境界上まで終了している。従って、設計者Ｂは、設計領域Ｂ３の設計を行うに当たっては、設計者Ａが設計し終わったこの境界までの配線の端の位置等を考慮することとなる。即ち、設計者Ｂは、設計領域Ｂ３内の所定の配線の端が、既に設計者Ａにより設計された配線の端と接続されるように、配線設計を行う。このため、設計領域Ｂ３での配線設計を設計者Ａによる配線設計と干渉することなく効率的に実行することができる。主設計者Ｓは、同様な設計順番の関係を、設計領域Ｂ１と設計領域Ｃ２との境界、及び設計領域Ｃ１と設計領域Ａ３との境界においても設定している。
【００３２】
このように設計領域の設計順番を指示することにより、設計者間の干渉や矛盾の発生を少なくして迅速で効率な配置・配線設計ができるのである。なお、この設計領域は、担当設計者Ａ〜Ｃの編集独占性や他設計者による編集の排他性を決定するものではないので、他の設計者に割付けられた設計領域の設計内容を別の設計者が編集することは可能である。
【００３３】
このようにステップＳ１０３で作成された設計領域指示情報４２は、領域区分線７０、タグ７１の図形、及びそれらの位置データを含む画像情報であって、ステップＳ１０１で表示装置５２に表示した画像情報１０１と重ね合わされる画像情報である。
【００３４】
次のステップＳ１０５からステップＳ１１１では、主設計者Ｓが指示情報作成部３１を動作させて、プリント回路板の各部分における配線の接続順序の指示、優先配線する順番の指示、配線ルートの位置や配線層の指示及び配線自体や配線相互の態様について指示等の配線レイアウトに関する指示情報を作成する。即ち、これらのステップでは、設計領域に依存することなく、クライアント端末装置１１〜１３を担当する全設計者Ａ〜Ｃに共通の指示情報を主設計者Ｓが作成する。本実施形態では、このような的確な指示情報をクライアント端末装置１１〜１３の設計者Ａ〜Ｃに伝えることにより、迅速で信頼性の高いプリント回路板の設計が可能になるのである。
【００３５】
ステップＳ１０５では、主設計者Ｓが接続順序指示作成部３３を動作させて接続順序指示情報４３を作成する。この接続順序指示情報４３は、３つ以上の部品ピンを経由して接続する信号配線の接続形態又は接続順序を指示する情報である。この接続順序が適正でない場合には、高速のバス配線や高周波クロック配線の信号伝送において時間遅延やノイズ増大等による不具合が生じ、プリント回路板が正常に動作しないことが起き得る。
【００３６】
図６は、接続順序指示情報４３の作成例を示す図である。図６（ａ）は、ステップＳ１０１で表示した画像情報１０１である図４に示すプリント回路板６０のほぼ中央部を拡大し、領域区分線７０の図形を重ね合して図示したものである。３つの電子部品８１、８２及び８３の間を接続する４本の信号バスの接続情報２５に基づくラッツネストは、各電子部品の部品ピン６０９間を最短で接続する線分の仮想配線として自動作画されている。即ち、例えば、電子部品８１と電子部品８３との部品ピン６０９間を結ぶラッツネスト８４、及び電子部品８３と電子部品８２との部品ピン６０９間を結ぶラッツネスト８５が作画され、４本の信号バスの各配線は３つの部品ピン６０９を経由する配線となっている。しかし、回路図上の規制による正しい接続順序は、電子部品８１から電子部品８２に配線を接続し、更に電子部品８２から電子部品８３に至る配線の接続順序を要求されていることがある。この場合、自動作画されたラッツネスト８４及び８５が正しい接続順序と異なることとなる。このような場合には、主設計者Ｓが、図６（ｂ）に示すように、その接続順序を的確に指示するために電子部品８１から電子部品８２に向かう矢印図形８６、及び電子部品８２から電子部品８３に向かう矢印図形８７を作図する。矢印図形８６は、電子部品８１の部品ピン６０９から延びる４本の信号バスが電子部品８２の所定の部品ピン６０９に接続され、矢印図形８７は、電子部品８２の部品ピン６０９から延びる４本の信号バスが電子部品８３の所定の部品ピン６０９に接続させることを指示している。
【００３７】
このような作図を行うことにより、配線順序に関する的確な指示情報（図６（ｂ））がクライアント端末装置１１〜１３の設計者Ａ〜Ｃに指示される。この結果、クライアント端末装置１１〜１３の設計者Ａ〜Ｃは正しい設計を容易に実行できることになる。図６に示す例は、設計領域Ｃ１と設計領域Ｂ２とを跨ぐ配線の指示情報に関するものであるが、一設計領域内だけに収まる配線についても接続順序指示情報４３を作成することが好ましい。
【００３８】
このようにステップＳ１０５で作成された接続順序指示情報４３は、接続順序を指示する矢印図形８６及び８７、並びにそれらの位置データを含む画像情報であって、ステップＳ１０１で表示装置５２に表示した画像情報１０１と重ね合わさせる画像情報である。
【００３９】
ステップＳ１０７では、主設計者Ｓが優先配線指示作成部３４を動作させて優先配線指示情報４４を作成する。この優先配線指示情報４４は、特定の配線を他の配線より優先して設計することを指示する情報である。例えばクロック信号配線や高速バス信号をなす束配線等には、特別な電気回路上の配線規則が要求され、他の配線に優先して配線経路を確保する設計の必要がある。そこで、ステップＳ１０７では、このような特定の配線に対する優先設計の指示情報を作成する。
【００４０】
図７は、優先配線指示情報４４の作成例を示す図である。図７は、ステップＳ１０１で表示した画像情報１０１である図４に示すプリント回路板６０に基づいて、主設計者Ｓが特定の配線について優先して配線設計することを指示するために、対応するラッツネストの各々に番号図形７０１、７０２及び７０３を配置したものを図示してある。番号図形７０１及び番号図形７０２を配置したラッツネストは、高周波クロック信号の伝送配線に相当するものであり、これらのラッツネストについては、番号図形の配置してない配線よりも優先して配線経路を確保すると共に、その際に番号図形７０１及び７０２に記入されている番号の順に設計することを指示している。即ち、「１」と記入された番号図形７０１が配置されたラッツネストは、これと交差する７本のラッツネスト６０１より先に配線設計をして配線経路を確保し、「２」と記入された番号図形７０２が配置されたラッツネストは、これと交差する５本のラッツネスト６０２より先に配線設計をして配線経路を確保することを指示している。また、「３」と記入された番号図形７０３が配置された４本のラッツネストの各々は、バス信号配線に相当するものであり、これらを一括して設計することを指示すると共に、交差しているラッツネスト６０３より先に配線経路を確保することを指示している。
【００４１】
このようにステップＳ１０７で作成された優先配線指示情報４４は、優先配線を指示する番号図形７０１、７０２及び７０３、並びにそれらの位置データを含む画像情報であって、ステップＳ１０１で表示装置５２に表示した画像情報１０１と重ね合わされる画像情報である。
【００４２】
ステップＳ１０９では、主設計者Ｓが配線ルート指示作成部３５を動作させて配線ルート指示情報４５を作成する。この配線ルート指示情報４５は、主設計者Ｓが主要な電子部品の配置設計をした際等に、計画した配線用スペースにおける配線経路、配線位置又は配線層等を指示する図形を含む情報である。これらの指示情報にクライアント端末装置１１〜１３の設計者Ａ〜Ｃが従うことにより、経験の浅い設計者でも、迷うことなく迅速に品質の良い設計が実行可能となる。
【００４３】
図８は、配線ルート指示情報４５の作成例を示す図である。図８（ａ）は、ステップＳ１０１で表示した画像情報１０１である図４に示すプリント回路板６０のほぼ上中央部を拡大して図示したものである。また、図８（ｂ）は、図８（ａ）に配線ルート指示情報４５を重ね合わせて図示したものである。
【００４４】
図８（ｂ）において、２つの屈曲線図形７０６は、電子部品６１０と電子部品６１１との部品ピン間を接続するラッツネスト６０７の並列した４本の束配線の設計位置を指示しており、主設計者Ｓが自身の経験に基づいて作図した図形である。具体的には、図８（ｂ）は、この４本の束配線における外側２本の配線を２つの屈曲線図形７０６が示す経路に設計すべきことを指示し、この束配線の内側２本の配線は２つの屈曲線図形７０６に挟まれた部分に等間隔で並行に配線することを指示している。なお、屈曲線図形７０６の左端から電子部品６１０の部品ピン６０９までと、屈曲線図形７０６の右端から電子部品６１１の部品ピンまでの間を経路指示してないのは、この間はクライアント端末装置１１〜１３の設計者Ａ〜Ｃが、指示無しでも容易に設計できるからである。
【００４５】
図８（ｂ）において、図形７０７、７０８及び７０９も、主設計者Ｓが自身の経験に基づいて作図した図形である。これらの図形７０７〜７０９は、プリント回路板６０の表面に配置した電子部品６１０の右下部の４つの部品ピン６０９からの４本束配線を途中に設けるバイアホールを経由してプリント回路板６０の裏面に配置された電子部品６１２の左側の部品ピン６０９までの配線ルートを指示するものである。２つの平行線図形７０７は、この４本束配線のプリント回路板６０の表面での配線経路の設計位置を指示している。更にその右側の矩形破線図形７０８は、４本束配線の各々を表層から裏層に通すためのバイアホールを設ける位置を指示している。その右側の２つの平行線図形７０９は、この４本束配線の裏層における配線経路の設計位置を指示している。このように単純な図形情報により、主要配線の設計すべき位置、経路や配線層を指示することができる。また、表示する図形と指示内容との関係を予め決めて、設計者間で共有しておくことが好ましい。
【００４６】
このようにステップＳ１０９で作成された配線ルート指示情報４５は、２つの屈曲線図形７０６、２つの平行線図形７０７、矩形破線図形７０８、２つの平行線図形７０９、及びそれらの位置データを含む画像情報であって、ステップＳ１０１で表示装置５２に表示した画像情報１０１と重ね合わされる画像情報である。
【００４７】
ステップＳ１１１では、主設計者Ｓが文章形式指示作成部３６を動作させて文書形式指示情報４６を作成する。この文書形式指示情報４６は、前述したような図形による指示情報ではなく設計する配線の態様等を文章形式で行う指示情報である。
【００４８】
図９は、文書形式指示情報４６の作成例を示す図である。図４に示す画像情報１０１から文書形式指示情報４６の説明に関係する電子部品を抜粋して図示したものである。主設計者Ｓが文書形式指示情報４６として指示する配線は、図９においては、コネクタ６１５から延びるラッツネスト６１８、及びそれに繋がりＱＦＰ６１７に至るラッツネスト６１９の両者に相当するものであり、これらは、コネクタ６１５からの電源信号をＱＦＰ６１６の部品ピンを経由しＱＦＰ６１７に供給する電源信号配線である。ここでは、この電源信号配線に、「ＶＣ１」という配線名称を付してある。
【００４９】
また、この例では、主設計者Ｓは、この電源信号配線ＶＣ１の配線を次のように構想している。ラッツネスト６１８は２つのＱＦＰ６１６とＱＦＰ６１７に電源供給する配線であり、回路図等の電流指示値から配線パターン幅を０．３０ｍｍに決定している。ラッツネスト６１９の配線エリアでは２つのＱＦＰ６１６及び６１７の多数の部品ピン６０９が近接しており、高い配線密度が要求される。このため、この領域では、ラッツネスト６１９の配線パターン幅を許容範囲の最小値としているのである。つまり、２つのＱＦＰ６１６及び６１７の必要電源電流は同じであるので、ＱＦＰ６１７だけに電源供給するラッツネスト６１９の配線パターン幅を０．１５ｍｍ（ラッツネスト６１８の配線パターン幅の半分）と決定したのである。
【００５０】
このような主設計者Ｓが構想した情報をクライアント端末装置１１〜１３の設計者Ａ〜Ｃに的確に指示するための文章形式指示情報４６の内容は、表示装置５２やクライアント端末装置１１〜１３の表示装置等において、マウス等を用いてカーソルを信号線ＶＣ１のラッツネスト６１８又は６１９の破線上に合せることにより、図９に示すように吹き出し枠内に文章形式情報６２０として現れるようにプログラムが設計されている。文章形式情報６２０の文面は、『電源信号配線ＶＣ１の配線パターン幅は、コネクタ６１５〜６１６までを０．３０ｍｍとし、ＱＦＰ６１６〜６１７までを０．１５ｍｍとする。』との内容を主設計者Ｓが入力したものであり、その内容は電源信号配線の接続順序や配線パターン幅等の配線態様ついての指示情報である。クライアント端末装置１１〜１３の設計者Ａ〜Ｃは、この指示情報を参照することにより電源信号配線ＶＣ１を効率的に品質良く設計できることになる。
【００５１】
このようにステップＳ１１１で作成された文書形式指示情報４６は、カーソルが該当ラッツネストを表す線上に合った際に表示される、指示内容の文章を記入した吹き出し枠の画像情報である。
【００５２】
これらの指示情報が主設計者Ｓにより作成されると、ステップＳ１１３において、ステップＳ１０３〜ステップＳ１１１で作成された指示情報をサーバＣＡＤ制御部４０がデータベース２０に指示情報４１として格納する。図１０は、指示情報４１とステップＳ１０１で表示装置５２に表示した画像情報１０１と重ね合わせた画像の例を示す図である。なお、ステップＳ１０３〜Ｓ１１１での各ステップが完了するごとに作成した指示情報をデータベース２０に格納することとしても良い。
【００５３】
次のステップＳ１１５では、新たな指示情報４１が作成されデータベース２０に格納されたことを、サーバＣＡＤ制御部４０がサーバＣＡＤ装置１０を制御して全てのクライアント端末装置１１〜１３に通知する。この結果、各クライアント端末装置１１〜１３の設計者Ａ〜Ｃは、この通知により対象とするプリント回路板６０を設計するための指示情報４１がデータベース２０に格納されたことを知り、クライアント端末装置１１〜１３の指示情報参照部１４〜１６の各々を用い、ネットワーク５５及びサーバＣＡＤ装置１０を介して指示情報４１を参照することが可能となる。そして、設計者Ａ〜Ｃは、図１０に示す画像情報を参照しながら、同時並行的にプリント回路板６０の設計を行うこととなる。
【００５４】
以上で、指示情報処理装置３０の処理操作が終了する。なお、上述した指示情報の作成順は一例であり、ステップＳ１０３〜Ｓ１１１における５つの指示情報の作成順は固定するものではない。また、プリント回路板６０の配線設計の複雑性や難易度により、作成する指示情報を削減することも可能である。また、指示情報４１は、全ての配線又は全ての部品配置についての設計指示をするものである必要はなく、未指示部分については、各設計者Ａ〜Ｃの技能及び裁量に基づいて行わせることが可能である。
【００５５】
なお、各指示情報に含まれる画像情報や図形が象徴的に指示する設計作業の内容については、予め、主設計者Ｓとクライアント端末装置１１〜１３の設計者Ａ〜Ｃとの間で、整理し、共通の認識をもつようにしておくことが好ましい。
【００５６】
本実施形態によれば、以上の指示情報処理装置３０での処理により、クライアント端末装置１１〜１３を操作する各設計者Ａ〜Ｃが、ネットワーク５５及びサーバＣＡＤ装置１０を介して、設計情報２１や指示情報４１を参照しながら、配置・配線データ２８の自分に割付けられた設計領域を他の設計者と干渉せずに迅速に編集することができる。従って、このような環境に基づいて、複数の設計者Ａ〜Ｃが対象プリント回路板６０の配線設計を同時並行的に効率良く、高品質に行うことができる。
【００５７】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。第２の実施形態は、第１の実施形態に係るプリント回路板設計支援システム１００を用いて作成された指示情報４１に基づき、クライアント端末装置１１〜１３を操作する設計者Ａ〜Ｃにより対象とするプリント配線板６０の設計が開始された後に、設計の進捗状況に応じて主設計者Ｓがクライアント端末装置１１〜１３の設計者Ａ〜Ｃが既に編集した配置・配線データ２８全体の設計の指示情報４１を見直し、未配線部分等に対する新たな指示情報を作成し、指示情報４１を更新する処理に関するものである。このような処理が必要な場合としては、例えば、（１）設計者間の設計進捗に大幅な差異が生じている場合、及び（２）第１の実施形態での未指示部分や設計者間での干渉する部分等の配線設計が滞っている場合等が挙げられる。
【００５８】
図１１は、第２の実施形態における指示情報処理装置３０を用いた処理を示すフローチャートである。なお、図１１中の破線で囲んだブロック（３１及び４０）も、図３と同様に、夫々指示情報作成部３１及びサーバＣＡＤ制御部４０を用いた処理であることを表している。
【００５９】
先ず、ステップＳ１５１においては、主設計者Ｓが、その時点までに設計又は編集された配置・配線データ２８、並びに第１の実施形態で作成しデータベース２０に格納した指示情報４１及び設計情報２１を、サーバＣＡＤ制御部４０を用いて表示装置５２に表示させる。
【００６０】
そして、ステップＳ１５３〜Ｓ１６１において、主設計者Ｓが表示装置５２に表示された情報に基づいて、その時点での配置・配線データ２８から設計の進捗や未配線部分及び不具合設計部分や設計者間の干渉等を把握した後、第１の実施形態と同様に、設計領域指示情報４２、接続順序指示情報４３、優先配線指示情報４４、配線ルート指示情報４５及び文章形式指示情報４６を修正する。
【００６１】
ステップＳ１６３では、修正された各指示情報を新たな指示情報４１としてデータベース２０に格納する。その後、ステップＳ１６５で、新たな指示情報４１がデータベースに格納されたことをクライアント端末装置に通知する。
【００６２】
本実施形態によれば、進捗に大幅な差異が生じている場合や、設計者間での干渉する部分等の配線設計が滞っている場合であっても、この新たな指示情報４１を複数のクライアント端末装置１１〜１３の設計者Ａ〜Ｃが第１の実施形態と同様に参照することにより、更に対象プリント回路板６０の配線設計を同時並行的に効率的で高品質に進めることが可能となる。このような設計が進んだ段階での指示情報の見直し及び修正は、主設計者Ｓの判断又はクライアント端末装置１１〜１３の設計者Ａ〜Ｃからの要求等により実施するものであり、その回数や実施の時期等は制限なく実行できるものである。
【００６３】
なお、本発明の実施形態における図３に示すフローチャート（第１の実施形態）及び図１１に示すフローチャート（第２の実施形態）は、例えばコンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も本発明の実施形態として適用することができる。また、上記のプログラムも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体及びプログラムプロダクトは、本発明の範疇に含まれる。
【産業上の利用可能性】
【００６４】
本発明は複数の設計者が対象とするプリント回路板の設計領域を分割し複数の設計者が同時並行的に設計することで設計時間の短縮を図るものである。また、熟練設計者が初心者の設計者にＯＪＴ（仕事の現場で、業務に必要な知識や技術を習得させる研修。）する際にも有効に使用できる。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施形態に係るプリント回路板設計支援システム１００の構成を示すブロック図である。
【図２】指示情報処理装置３０の機能構成を示す機能ブロック図である。
【図３】第１の実施形態における指示情報処理装置３０を用いた処理を示すフローチャートである。
【図４】設計情報２１の内容を示す図である。
【図５】設計領域指示情報４２の内容を示す図である。
【図６】接続順序指示情報４３の内容を示す図である。
【図７】優先配線指示情報４４の内容を示す図である。
【図８】配線ルート指示情報４５の内容を示す図である。
【図９】文書形式指示情報４６の内容を示す図である。
【図１０】指示情報４１と画像情報１０１と重ね合わせた画像の例を示す図である。
【図１１】第２の実施形態における指示情報処理装置３０を用いた処理を示すフローチャートである。
【符号の説明】
【００６６】
Ｓ：主設計者
Ａ、Ｂ、Ｃ：クライアント端末装置の設計者
１０：サーバＣＡＤ装置
１１、１２、１３：クライアント端末装置
１４、１５、１６：指示情報参照部
２０：データベース
２１：設計情報
２８：配置・配線データ
３０：指示情報処理装置
３１：指示情報作成部
３９：インターフェース部
４０：サーバＣＡＤ制御部
４１：指示情報
５１：入力装置
５２：表示装置
５３：記憶媒体ドライブ
５５：ネットワーク
６０：プリント回路板
６１：ラッツネスト
７０：領域区分線
７１：タグ
１００：プリント回路板設計支援システム
１０１：画像情報
６０９：部品ピン
【図１】
2007004303.tif 000003
【図２】
2007004303.tif 000004
【図３】
2007004303.tif 000005
【図４】
2007004303.tif 000006
【図５】
2007004303.tif 000007
【図６】
2007004303.tif 000008
【図７】
2007004303.tif 000009
【図８】
2007004303.tif 000010
【図９】
2007004303.tif 000011
【図１０】
2007004303.tif 000012
【図１１】
2007004303.tif 000013