(57)【要約】【課題】電気系ＣＡＤと機械系ＣＡＤとの相互間のデータの共通化を行って大幅な設計効率の改善を図ること。【解決手段】各作成ツールを電気系ＣＡＤ２又は機械系ＣＡＤ３において互いに使用可能な共通フォーマットに変換して共通フォーマットデータベース１２に記憶し、かつ共通フォーマットデータベース１２に記憶されている共通フォーマットデータを電気系ＣＡＤ２又は機械系ＣＡＤ３からアクセス可能とするライブラリ管理ツール１１を備えた。【選択図】　　図２
2004126710.tif 000002
【特許請求の範囲】
【請求項１】
互いに異なるフォーマットで各データを扱う少なくとも２つのＣＡＤに接続されたＣＡＤ用サーバにおいて、
前記各データを前記各ＣＡＤにおいて使用可能な共通のフォーマットに変換し、かつ前記共通フォーマットデータを前記各ＣＡＤからアクセス可能とする共通データ管理手段、
を具備したことを特徴とするＣＡＤ用サーバ。
【請求項２】
前記共通データ管理手段は、前記共通フォーマットデータを前記各ＣＡＤによりそれぞれ扱う各データに再変換する機能を有することを特徴とする請求項１記載のＣＡＤ用サーバ。
【請求項３】
前記共通データ管理手段は、３次元的に表示するための形式で前記共通フォーマットデータを作成する機能を有することを特徴とする請求項１記載のＣＡＤ用サーバ。
【請求項４】
前記各ＣＡＤは、少なくとも基板上における電子部品の実装位置の指定及び前記基板上の電気回路の設計を行う電気系ＣＡＤと、
少なくとも前記電子部品のアセンブリデータに基づいて前記基板の３次元で設計を行う機械系ＣＡＤとを有し、
前記電気系ＣＡＤは、前記共通フォーマットデータを読み出して３次元でデータ処理を行う機能を有する、
ことを特徴とする請求項１記載のＣＡＤ用サーバ。
【請求項５】
前記共通データ管理手段は、前記電気系ＣＡＤにより作成されたＣＡＤデータと前記機械系ＣＡＤにより作成されたＣＡＤデータとをそれぞれ前記共通フォーマットデータに変換する機能と、
前記共通フォーマットデータを前記電気系ＣＡＤ又は前記機械系ＣＡＤの前記各ＣＡＤデータにそれぞれ再変換する機能と、
を有することを特徴とする請求項２又は４記載のＣＡＤ用サーバ。
【請求項６】
前記共通データ管理手段は、通信回線を介して前記ＣＡＤで処理するための各種のデータを取得する機能を有することを特徴とする請求項１、２、３又は５項記載のＣＡＤ用サーバ。
【請求項７】
前記共通データ管理手段は、少なくとも２つの前記ＣＡＤのうち一方の前記ＣＡＤにおいてデータを変更すると、この変更データを他方の前記ＣＡＤに反映することを特徴とする請求項１、２、３、５又は６項記載のＣＡＤ用サーバ。
【請求項８】
少なくとも基板上における電子部品の実装位置及び前記基板上の電気回路の設計を行う電気系ＣＡＤと、
少なくとも前記電子部品のアセンブリデータに基づいて前記基板の３次元で設計を行う機械系ＣＡＤと、
前記電気系ＣＡＤ及び前記機械系ＣＡＤの双方において使用可能な共通でかつ３次元的に表示するための形式のフォーマットに変換し、かつ前記共通フォーマットデータを前記電気系ＣＡＤと前記機械系ＣＡＤとからアクセス可能とする共通データ管理手段とを具備し、
前記電気系ＣＡＤは、前記共通フォーマットデータを読み出して３次元でデータ処理を行う機能を有し、
前記共通データ管理手段は、前記共通フォーマットデータを前記電気系ＣＡＤ又は前記機械系ＣＡＤの前記各ＣＡＤデータにそれぞれ再変換する機能と、前記共通フォーマットデータを直接作成する機能と、通信回線を介して前記電気系ＣＡＤ又は前記機械系ＣＡＤで処理するための各種のデータを取得する機能と、前記電気系ＣＡＤ又は前記機械系ＣＡＤにおいてデータを変更すると、この変更データを前記機械系ＣＡＤ又は前記電気系ＣＡＤに反映する機能を有することを特徴とするＣＡＤ管理システム。
【請求項９】
少なくとも基板上における電子部品の実装位置及び前記基板上の電気回路の設計を行う電気系ＣＡＤと、少なくとも前記電子部品のアセンブリデータに基づいて前記基板の３次元で設計を行う機械系ＣＡＤとに接続されたＣＡＤ用サーバに記憶された管理プログラムであって、
前記電気系ＣＡＤと前記機械系ＣＡＤとにおいて使用可能な共通のフォーマットに変換し、かつ前記共通フォーマットデータを前記電気系ＣＡＤと前記機械系ＣＡＤとからアクセス可能とさせるステップと、
前記共通フォーマットデータを前記電気系ＣＡＤ又は前記機械系ＣＡＤの前記各ＣＡＤデータにそれぞれ再変換するステップと、
を有することを特徴とする管理プログラム。
【請求項１０】
少なくとも基板上における電子部品の実装位置及び前記基板上の電気回路の設計を行う電気系ＣＡＤと、少なくとも前記電子部品のアセンブリデータに基づいて前記基板の３次元で設計を行う機械系ＣＡＤとに接続されたＣＡＤ用サーバにおいて、
前記電気系ＣＡＤと前記機械系ＣＡＤとにおいて使用可能な共通のフォーマットに変換し、かつ前記共通フォーマットデータを前記電気系ＣＡＤと前記機械系ＣＡＤとからアクセス可能とする共通データ管理手段と、
少なくとも前記電子部品を用いて構成されるユニット化した複数の標準回路のデータが記憶され、前記前記電気系ＣＡＤと前記共通データ管理手段とによりアクセス可能な標準回路データベースと、
を具備したことを特徴とするＣＡＤ用サーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば電気系ＣＡＤ（Ｃｏｍｐｕｔｅｒ　Ａｉｄｅｄ　Ｄｅｓｉｇｎ）と機械系ＣＡＤとが接続されたＣＡＤ用サーバ、ＣＡＤ管理システム及び管理プログラムに関する。
【０００２】
【従来の技術】
例えばプリント基板の設計を行うには、電気系ＣＡＤと機械系ＣＡＤとが用いられる。電気系ＣＡＤは、例えばプリント基板上における電子部品の実装位置の指定、プリント基板上の電気回路の回路図設計及びプリント基板のレイアウト設計などを行うもので、これら設計により作成される電気系ＣＡＤデータは、２次元平面上に描かれたプリント基板上の電気回路のレイアウト設計データと、そのアセンブリデータすなわちプリント基板上における電子部品の実装位置データ（座標データ）とを有する。ここで、レイアウトデータは、２ディメンジョン・データ（以下、２Ｄデータと称する）によりなる。
【０００３】
機械系ＣＡＤは、電気系ＣＡＤにおいて作成された２Ｄデータを受け取り、この２Ｄデータに含まれるアセンブリデータなどに基づいて製品設計、すなわちプリント基板を３次元空間の座標上で設計を行ってプリント基板の３ディメンジョン・モデル（以下、３Ｄモデルと称する）を作成する。又、機械系ＣＡＤは、プリント基板上の電子部品の実装位置データに基づいて当該電子部品と他の構造物、例えばプリント基板を収納する筐体等との干渉チェック等を行う。
【０００４】
【発明が解決しようとする課題】
しかしながら、電気系ＣＡＤでは２Ｄデータを作成し、機械系ＣＡＤでは３Ｄモデルを作成するというように、これら電気系ＣＡＤと機械系ＣＡＤとで扱う各データに共通性がなく、例えば電子部品データを作成しても別々のフォーマットで作成しなければならず、このために、データの作成に非常に長い時間を必要とする。
【０００５】
特開平１１−８８００１号公報（特願平９−２３７２８５号）には、電気系ＣＡＤにより作成した２Ｄデータを機械系ＣＡＤで３Ｄモデルに変換する方法が記載されており、この方法であれば、３Ｄモデルを作成するのが簡単になる。
【０００６】
ところが、電気系ＣＡＤにおいてプリント基板上の電子部品の実装位置データを変更した場合には、当該プリント基板の２Ｄデータを全て機械系ＣＡＤに渡し、再度、機械系ＣＡＤにおいて３Ｄモデルに変換し、この変換結果の３Ｄモデルを確認する必要がある。換言すれば、機械系ＣＡＤで変換した３Ｄモデル中の電子部品の実装位置データを変更するために、３Ｄモデルを一旦電気系ＣＡＤに戻して修正することが不可能になっている。すなわち、上記方法では、２Ｄデータから３Ｄモデルに変換することはできるが、機械系ＣＡＤにおいて配置した電子部品のデータをそのまま電気系ＣＡＤに反映できないのが現状である。
【０００７】
プリント基板上に高密度実装を行う場合には、電気系ＣＡＤと機械系ＣＡＤとの間でデータの受け渡しを複数回行って、電気系ＣＡＤと機械系ＣＡＤとを用いてプリント基板の設計を行うことが設計効率の改善に繋がるが、電気系ＣＡＤの２Ｄデータ（レイアウト設計データ、アセンブリデータなど）をそのまま機械系ＣＡＤに渡したり、又は機械系ＣＡＤの３Ｄモデルをそのまま電気系ＣＡＤに渡すことができず、大幅な設計効率の改善には繋がらない。
【０００８】
そこで本発明は、電気系ＣＡＤと機械系ＣＡＤとの相互間のデータの共通化を行って大幅な設計効率の改善を図るＣＡＤ用サーバ、ＣＡＤ管理システム及び管理プログラムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明は、互いに異なるフォーマットで各データを扱う少なくとも２つのＣＡＤに接続されたＣＡＤ用サーバにおいて、各データを各ＣＡＤにおいて使用可能な共通のフォーマットに変換し、かつ共通フォーマットデータを各ＣＡＤからアクセス可能とする共通データ管理手段を具備したことを特徴とするＣＡＤ用サーバである。
【００１０】
本発明のＣＡＤ用サーバにおいて、共通データ管理手段は、共通フォーマットデータを各ＣＡＤによりそれぞれ扱う各データに再変換する機能を有する。
【００１１】
本発明のＣＡＤ用サーバにおいて、共通データ管理手段は、３次元的に表示するための形式で共通フォーマットデータを作成する機能を有する。
【００１２】
本発明のＣＡＤ用サーバにおいて、各ＣＡＤは、少なくとも基板上における電子部品の実装位置の指定及び基板上の電気回路の設計を行う電気系ＣＡＤと、少なくとも電子部品のアセンブリデータに基づいて基板の３次元で設計を行う機械系ＣＡＤとを有し、電気系ＣＡＤは、共通フォーマットデータを読み出して３次元でデータ処理を行う機能を有する。
【００１３】
本発明のＣＡＤ用サーバにおいて、共通データ管理手段は、電気系ＣＡＤにより作成されたＣＡＤデータと機械系ＣＡＤにより作成されたＣＡＤデータとをそれぞれ共通フォーマットデータに変換する機能と、共通フォーマットデータを電気系ＣＡＤ又は機械系ＣＡＤの各ＣＡＤデータにそれぞれ再変換する機能とを有する。
【００１４】
本発明のＣＡＤ用サーバにおいて、共通データ管理手段は、共通フォーマットデータを直接作成する機能を有する。
【００１５】
本発明のＣＡＤ用サーバにおいて、共通データ管理手段は、通信回線を介してＣＡＤで処理するための各種のデータを取得する機能を有する。
【００１６】
本発明のＣＡＤ用サーバにおいて、共通データ管理手段は、少なくとも２つのＣＡＤのうち一方のＣＡＤにおいてデータを変更すると、この変更データを他方のＣＡＤに反映する機能を有する。
【００１７】
本発明は、少なくとも基板上における電子部品の実装位置及び基板上の電気回路の設計を行う電気系ＣＡＤと、少なくとも電子部品のアセンブリデータに基づいて基板の３次元で設計を行う機械系ＣＡＤと、電気系ＣＡＤ及び機械系ＣＡＤの双方において使用可能な共通でかつ３次元的に表示するための形式のフォーマットに変換し、かつ共通フォーマットデータを電気系ＣＡＤと機械系ＣＡＤとからアクセス可能とする共通データ管理手段とを具備し、電気系ＣＡＤは、共通フォーマットデータを読み出して３次元でデータ処理を行う機能を有し、共通データ管理手段は、共通フォーマットデータを電気系ＣＡＤ又は機械系ＣＡＤの各ＣＡＤデータにそれぞれ再変換する機能と、共通フォーマットデータを直接作成する機能と、通信回線を介して電気系ＣＡＤ又は機械系ＣＡＤで処理するための各種のデータを取得する機能と、電気系ＣＡＤ又は機械系ＣＡＤにおいてデータを変更すると、この変更データを機械系ＣＡＤ又は電気系ＣＡＤに反映する機能を有することを特徴とするＣＡＤ管理システムである。
【００１８】
本発明は、少なくとも基板上における電子部品の実装位置及び基板上の電気回路の設計を行う電気系ＣＡＤと、少なくとも電子部品のアセンブリデータに基づいて基板の３次元で設計を行う機械系ＣＡＤとに接続されたＣＡＤ用サーバに記憶された管理プログラムであって、電気系ＣＡＤと機械系ＣＡＤとにおいて使用可能な共通のフォーマットに変換し、かつ共通フォーマットデータを電気系ＣＡＤと機械系ＣＡＤとからアクセス可能とさせるステップと、共通フォーマットデータを電気系ＣＡＤ又は機械系ＣＡＤの各ＣＡＤデータにそれぞれ再変換するステップとを有することを特徴とする管理プログラムである。
【００１９】
本発明は、少なくとも基板上における電子部品の実装位置及び基板上の電気回路の設計を行う電気系ＣＡＤと、少なくとも電子部品のアセンブリデータに基づいて基板の３次元で設計を行う機械系ＣＡＤとに接続されたＣＡＤ用サーバにおいて、電気系ＣＡＤと機械系ＣＡＤとにおいて使用可能な共通のフォーマットに変換し、かつ共通フォーマットデータを電気系ＣＡＤと機械系ＣＡＤとからアクセス可能とする共通データ管理手段と、少なくとも電子部品を用いて構成されるユニット化した複数の標準回路のデータが記憶され、電気系ＣＡＤと共通データ管理手段とによりアクセス可能な標準回路データベースとを具備したことを特徴とするＣＡＤ用サーバである。
【００２０】
本発明のＣＡＤ用サーバにおいて、標準回路データは、各種ＩＣを用いた増幅回路、さらには発振回路、変調回路、フィルタ回路、又フリップフロップを使用した加算回路、減算回路、論理積や論理和などの論理回路を含む。
【００２１】
【発明の実施の形態】
以下、本発明の一実施の形態について図面を参照して説明する。
【００２２】
図１はＣＡＤ管理システムのシステム概念図、図２は同システムのシステムブロック図である。データベース（以下、ＤＢと称する）サーバ１には、電気系ＣＡＤ２と機械系ＣＡＤ３とがそれぞれイントラネット４、５を介して接続されている。電気系ＣＡＤ２と機械系ＣＡＤ３もイントラネット６を介して接続されている。又、ＤＢサーバ１には、社内資材システム７がイントラネット８を介して接続されると共に、社外サプライヤシステム９がイントラネット１０を介して接続されている。
【００２３】
電気系ＣＡＤ２は、例えばプリント基板上における電子部品の実装位置の指定、プリント基板上の電気回路の回路図設計、及びプリント基板のレイアウト設計などを行うもので、プリント基板上に実装される電子部品などの高さデータを読み取る機能、すなわち電気系ＣＡＤデータを３次元（３Ｄ）で読み取る機能を有する。この３Ｄの電気系ＣＡＤデータ（以下、３Ｄデータと称する）は、２Ｄデータからなる回路図設計データ、レイアウト設計データと、そのアセンブリデータすなわちプリント基板上における電子部品の実装位置データ（座標データ）、電子部品などの高さデータを含む。
【００２４】
機械系ＣＡＤ３は、電気系ＣＡＤ２において作成された３Ｄデータを受け取り、この３Ｄデータに含まれるアセンブリデータなどに基づいて製品設計、すなわちプリント基板を３次元空間の座標上で設計を行ってプリント基板の３Ｄモデルを作成する機能と、プリント基板上の電子部品の実装位置データに基づいて当該電子部品と他の構造物、例えばプリント基板を収納する筐体等との干渉チェック等を行う機能等を有する。
【００２５】
これら電気系ＣＡＤ２と機械系ＣＡＤ３とは、プリント基板上に実装される電子部品の実装位置データなどをイントラネット６を介して相互に授受し、それぞれプリント基板上の電子部品の実装位置を認識する機能を有する。
【００２６】
ＤＢサーバ１は、ライブラリ管理ツール（共通データ管理手段）１１を有し、このライブラリ管理ツール１１によってＣＡＤ用データベースに形成された３ＤＶｉｅｗｅｒ（３ディメンジョン・ビュワー）形式部品情報データベース（以下、共通フォーマットデータベースと称する）１２に記憶する電気系ＣＡＤ２の３Ｄデータと機械系ＣＡＤ３の３Ｄモデルとの形式を共通化して管理する。
【００２７】
すなわち、ライブラリ管理ツール１１には、図３に示すＣＡＤ用データベースの運用を行うフローチャートの管理プログラムが記憶されている。このライブラリ管理ツール１１は、当該管理プログラムを実行することにより、電気系ＣＡＤ２の３Ｄデータと機械系ＣＡＤ３の３Ｄモデルとをそれぞれ互いに使用可能な共通のフォーマットに変換して共通フォーマットデータベース１２に記憶し、かつ共通フォーマットデータベース１２に対して電気系ＣＡＤ２と機械系ＣＡＤ３とからそれぞれアクセスして共通フォーマットデータを読み出す機能と、共通フォーマットデータベース１２に記憶されている共通フォーマットデータを電気系ＣＡＤ２の３Ｄデータ又は機械系ＣＡＤ３の３Ｄモデルにそれぞれ再変換する機能とを有する。
【００２８】
又、ライブラリ管理ツール１１は、社内資材システム７からイントラネット８を介してプリント基板のコスト、納期等のデータ１３を取り込み、これらコスト、納期等のデータ１３を共通フォーマットデータに変換し、この共通フォーマットデータを共通フォーマットデータベース１２に記憶する機能を有する。
【００２９】
又、ライブラリ管理ツール１１は、社外サプライアシステム９からイントラネット１０を介してプリント基板の仕様、コスト等のデータ１４を取り込み、これら仕様、コスト等のデータ１４を共通フォーマットデータに変換し、この共通フォーマットデータを共通フォーマットデータベース１２に記憶する機能を有する。
【００３０】
又、ライブラリ管理ツール１１は、直接ＤＢサーバ１に、例えばプリント基板の回路図設計データやレイアウト設計データ、電子部品の実装位置データ、プリント基板の３Ｄモデル、プリント基板のコスト、納期、仕様等の各データ１３、１４などが入力されると、これらデータを直接共通フォーマットデータに変換し、この共通フォーマットデータを共通フォーマットデータベース１２に記憶する機能を有する。
【００３１】
又、ライブラリ管理ツール１１は、電気系ＣＡＤ２において３Ｄデータを変更したり、又は機械系ＣＡＤ３において３Ｄモデルを変更すると、この変更データを機械系ＣＡＤ３又は電気系ＣＡＤ２に反映する機能を有する。
【００３２】
標準回路データベース１５には、電子部品などを用いて構成されるユニット化した複数の標準回路のデータが記憶され、電気系ＣＡＤ２とライブラリ管理ツール１１とによりそれぞれアクセス可能になっている。
【００３３】
ここで、標準回路データは、例えば図４に示すような各種ＩＣを用いた増幅回路、さらには発振回路、変調回路、フィルタ回路、又フリップフロップを使用した加算回路、減算回路、論理積や論理和などの論理回路などである。なお、例えば、増幅回路や発振回路、変調回路、フィルタ回路などでもそれぞれ複数の回路構成があるので、これら回路構成の回路データが例えば増幅回路や発振回路、フィルタ回路などに分別されて記憶されている。又、これら例えば、増幅回路や発振回路、フィルタ回路などの回路データは、追加、削除、変更等が可能になっている。これら回路データの追加、削除、変更等では、既に登録されている回路データの一部、例えば増幅回路の抵抗値や、抵抗の接続の仕方でもよい。
【００３４】
次に、上記の如く構成された装置の動作について説明する。
【００３５】
ライブラリ管理ツール１１は、図３に示すＣＡＤ用データベースの運用を行うフローチャートに従い、ステップ＃１において、作成ツールに使用されデータが共通フォーマットであるか否かを判断する。すなわち、作成ツールに使用されデータとしては、電気系ＣＡＤ２の３Ｄデータ（電子部品の形状データｄ１を含む）、機械系ＣＡＤ３の３Ｄモデル（電子部品の形状データｄ２を含む）、社内資材システム７からイントラネット８を介して取り込まれるプリント基板のコスト、納期等のデータ１３、又は社外サプライアシステム９からイントラネット１０を介して取り込まれるプリント基板の仕様、コスト等のデータ１４などである。
【００３６】
この共通フォーマットであるか否かの判断の結果、作成ツールに使用されデータが共通フォーマットであれば、すなわちライブラリ管理ツール１１により作成された作成ツールであれば、ライブラリ管理ツール１１は、ステップ＃２に移って当該作成ツールをそのまま共通フォーマットデータベース１２に記憶する。
【００３７】
一方、作成ツールに使用されデータが共通フォーマットでなければ、ライブラリ管理ツール１１は、ステップ＃３に移り、電気系ＣＡＤ２の３Ｄデータ、機械系ＣＡＤ３の３Ｄモデル、社内資材システム７からイントラネット８を介して取り込まれるプリント基板のコスト、納期等のデータ１３、又は社外サプライアシステム９からイントラネット１０を介して取り込まれるプリント基板の仕様、コスト等のデータ１４などのデータを、電気系ＣＡＤ２の２Ｄデータと機械系ＣＡＤ３の３Ｄモデルとをそれぞれ互いに使用可能な共通のフォーマットに変換し、ステップ＃２に移って当該共通フォーマットデータを共通フォーマットデータベース１２に記憶する。
【００３８】
この結果、共通フォーマットデータベース１２には、電気系ＣＡＤ２の３Ｄデータ、機械系ＣＡＤ３の３Ｄモデル、社内資材システム７からのプリント基板のコスト、納期等のデータ１３、社外サプライアシステム９からのプリント基板の仕様、コスト等のデータ１４などの共通フォーマットデータが登録される。
【００３９】
次に、ライブラリ管理ツール１１は、ステップ＃６において、共通フォーマットデータベース１２に記憶されている共通フォーマットデータをそのままの形式でしようするか否かを判断する。このような判断を行うときは、例えば３Ｄアセンブリモデルを作成するときか、又は共通フォーマットデータベース１２に記憶されている共通フォーマットデータに対して電気系ＣＡＤ２又は機械系ＣＡＤ３からアクセスされたときである。
【００４０】
この判断の結果、３Ｄアセンブリモデルを作成する場合であると判断すると、ライブラリ管理ツール１１は、ステップ＃７に移って３Ｄアセンブリモデルを作成する。
【００４１】
一方、電気系ＣＡＤ２又は機械系ＣＡＤ３からアクセスされたときであると判断すると、ライブラリ管理ツール１１は、ステップ＃８に移り、例えば電気系ＣＡＤ２からのアクセスであれば、共通フォーマットデータベース１２に記憶されている共通フォーマットデータを電気系ＣＡＤ２の３Ｄデータに再変換し、この３Ｄデータを電気系ＣＡＤ２に送る。
【００４２】
又、機械系ＣＡＤ３からのアクセスであれば、ライブラリ管理ツール１１は、共通フォーマットデータベース１２に記憶されている共通フォーマットデータを機械系ＣＡＤ３の３Ｄモデルに再変換し、この３Ｄモデルを機械系ＣＡＤ３に送る。
【００４３】
電気系ＣＡＤ２は、ライブラリ管理ツール１１により再変換された３Ｄデータを取り込み、この３Ｄデータからプリント基板上に実装される電子部品などの高さデータを認識する。そして、電気系ＣＡＤ２では、共通フォーマットデータベース１２から読み取った３Ｄデータを用い、プリント基板上における電子部品の実装位置の指定、プリント基板上の電気回路の回路図設計及びプリント基板のレイアウト設計などを行い、回路図設計データ、レイアウト設計データと、そのアセンブリデータなどからなる３Ｄデータを作成する。
【００４４】
又、電気系ＣＡＤ２は、ＤＢサーバ１の標準回路データベース１５に対してアクセスし、設計者の所望とする標準回路データ、例えば各種ＩＣを用いた増幅回路や発振回路、フィルタ回路、フリップフロップを使用した加算回路、減算回路、論理積や論理和などの論理回路を読み出して取り込む。そして、電気系ＣＡＤ２では、標準回路データベース１５から取り込んだ標準回路データを用いてプリント基板の設計を行う。
【００４５】
機械系ＣＡＤ３は、ライブラリ管理ツール１１により再変換された３Ｄモデル、例えば電気系ＣＡＤ２において作成された３Ｄデータの共通フォーマットデータを再変換された３Ｄモデルを取り込み、この３Ｄモデルに含まれるアセンブリデータなどに基づいて製品設計、すなわちプリント基板を３次元空間の座標上で設計を行ってプリント基板の３Ｄモデルを作成したり、プリント基板上の電子部品の実装位置データに基づいて当該電子部品と他の構造物、例えばプリント基板を収納する筐体等との干渉チェック等を行う。
【００４６】
又、電気系ＣＡＤ２と機械系ＣＡＤ３との間では、イントラネット６を介して相互にプリント基板上に実装される電子部品の実装位置データなどを授受し、それぞれプリント基板上の電子部品の実装位置を認識する。この場合、機械系ＣＡＤ３では、３Ｄモデルを認識できるので、電気系ＣＡＤ２から３Ｄデータを受け取ってもこの３Ｄデータの認識が当然可能であり、電気系ＣＡＤ２では、プリント基板上に実装される電子部品などの高さデータを読み取る機能、すなわち２Ｄデータの電気系ＣＡＤデータを３次元で読み取る機能を有するので、機械系ＣＡＤ３から３Ｄモデルを受け取ってもこの３Ｄモデルの認識が可能である。
【００４７】
又、電気系ＣＡＤ２において３Ｄデータを変更したり、又は機械系ＣＡＤ３において３Ｄモデルを変更し、これら変更データをライブラリ管理ツール１１に送ると、このライブラリ管理ツール１１は、変更データ（３Ｄデータ、３Ｄモデル）を共通フォーマットデータに再び変換し、当該共通フォーマットデータを共通フォーマットデータベース１２に記憶する。従って、電気系ＣＡＤ２又は機械系ＣＡＤ３では、共通フォーマットデータベース１２にアクセスすれば、変更された２Ｄデータ、３Ｄモデルを読み取ることができ、プリント基板設計の効率を向上できる。
【００４８】
又、ライブラリ管理ツール１１は、社内資材システム７からイントラネット８を介してプリント基板のコスト、納期等のデータ１３を取り込み、これらコスト、納期等のデータ１３を共通フォーマットデータに変換して共通フォーマットデータベース１２に記憶したり、かつ社外サプライアシステム９からイントラネット１０を介してプリント基板の仕様、コスト等のデータ１４を取り込み、これら仕様、コスト等のデータ１４を共通フォーマットデータに変換して共通フォーマットデータベース１２に記憶するので、電気系ＣＡＤ２又は機械系ＣＡＤ３では、共通フォーマットデータベース１２にアクセスすれば、プリント基板の仕様、コスト、納期等を参照できる。
【００４９】
このように上記一実施の形態においては、各作成ツールを電気系ＣＡＤ２又は機械系ＣＡＤ３において互いに使用可能な共通フォーマットに変換して共通フォーマットデータベース１２に記憶し、かつ共通フォーマットデータベース１２に記憶されている共通フォーマットデータを電気系ＣＡＤ２又は機械系ＣＡＤ３からアクセス可能とするライブラリ管理ツール１１を備えたので、電気系ＣＡＤ２と機械系ＣＡＤ３との双方で認識できる共通フォーマットデータに変換することで、電気系ＣＡＤ２及び機械系ＣＡＤ３の双方からプリント基板の形状や属性データ（仕様、コスト、納期など）を抽出することが可能になり、プリント基板のレイアウト設計時間の短縮を図ることができると共に、電子部品等を選定する時間を短縮でき、プリント基板設計の作業の効率を大幅に向上できる。
【００５０】
又、電気系ＣＡＤ２及び機械系ＣＡＤ３の双方で作成した３ＤＶｉｅｗｅｒ形式のアセンブリ図も共有化できるので、いっそう作業効率を向上できる。
【００５１】
さらに、機械系ＣＡＤ３において配置した電子部品のデータを電気系ＣＡＤ２に反映できる。
【００５２】
従って、電気系ＣＡＤ２と機械系ＣＡＤ３との間でデータの受け渡しを複数回行ってプリント基板の設計を行うことができ、これにより、プリント基板上に高密度実装を行う場合でも、大幅にプリント基板設計の効率を向上できる。
【００５３】
さらに、電気系ＣＡＤ２では、レイアウト設計を行う前に回路図を作成するが、ＤＢサーバ１に各種ＩＣを用いた各標準回路データを蓄積することで、プリント基板の回路図等を設計するときに、自動的にＩＣに対応した標準回路図の候補を表示させて選択可能にすることで、プリント基板の回路図等を設計する時間を短縮できる。
【００５４】
又、電子部品のデータを各イントラネット４、５、８、１０を介して共通フォーマットデータベース１２に記憶したり、共通フォーマットデータベース１２から読み出したりできるので、電子部品の共有化、標準化が図れる。
【００５５】
なお、本発明は、上記一実施の形態に限定されるものでなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。
【００５６】
さらに、上記実施形態には、種々の段階の発明が含まれており、開示されている複数の構成要件における適宜な組み合わせにより種々の発明が抽出できる。例えば、実施形態に示されている全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出できる。
【００５７】
例えば、上記一実施の形態では、電気系ＣＡＤ２及び機械系ＣＡＤ３を用いてプリント基板を設計する場合について説明したが、これに限らず、配線ＣＡＤ、建築ＣＡＤ、シミュレーションツール（ＣＡＥ）などの間で互いに使用可能な共通フォーマットに変換して共通フォーマットデータベース１２に記憶し、かつ共通フォーマットデータベース１２に記憶されている共通フォーマットデータを電気系ＣＡＤ２又は機械系ＣＡＤ３からアクセス可能とするようにすることも可能である。
【００５８】
又、プリント基板の設計に限らず、各種電気回路の設計、例えば半導体ウエハ上に形成される集積回路の設計、液晶ディスプレイ基板の構造や回路構成の設計にも適用できる。
【００５９】
又、上記一実施の形態では、イントラネット４、５、６、８、１０を介して各種データの授受を行っているが、インターネットなどの通信回線を用いたものでもよい。
【００６０】
【発明の効果】
以上詳記したように本発明によれば、電気系ＣＡＤと機械系ＣＡＤとの相互間のデータの共通化を行って大幅な設計効率の改善を図るＣＡＤ用サーバ、ＣＡＤ管理システム及び管理プログラムを提供できる。
【図面の簡単な説明】
【図１】本発明に係わるＣＡＤ管理システムの一実施の形態を示すシステム概念図。
【図２】本発明に係わるＣＡＤ管理システムの一実施の形態を示すシステムブロック図。
【図３】本発明に係わるＣＡＤ管理システムの一実施の形態におけるＣＡＤ用データベースの運用を行う管理プログラムのフローチャート。
【図４】本発明に係わるＣＡＤ管理システムの一実施の形態における標準回路データベースに登録される増幅回路の一例を示す回路図。
【符号の説明】
１：ＤＢサーバ
２：電気系ＣＡＤ
３：機械系ＣＡＤ
４，５，６，８，１０：イントラネット
７：社内資材システム
９：社外サプライヤシステム
１１：ライブラリ管理ツール
１２：３ＤＶｉｅｗｅｒ形式部品情報データベース（共通フォーマットデータベース）
１５：標準回路データベース
【図１】
2004126710.tif 000003
【図２】
2004126710.tif 000004
【図３】
2004126710.tif 000005
【図４】
2004126710.tif 000006