(57)【要約】【課題】回路設計およびプリント基板設計において、クラウドコンピューティングを用いることにより、安価で且つ使い易く、しかもユーザーの要望がフィードバックされるようにする。【解決手段】ネットワークを介して当該ＣＡＤシステムのユーザーが有するユーザー端末（２００１）等と、クラウド（０００１）を構成するデーターセンタ（２００６）やサーバ（２００７）とによって提供され、部品作成ステップ（Ｓ４００１）と、作成した部品を回路図面上に配置する部品配置ステップ（Ｓ４００２）と、配置した部品間における結線作業を行う結線ステップ（Ｓ４００３）と、形成した回路を所定の基準に基づいてチェックする回路図検証ステップと（Ｓ４００４）と、完成した回路図で所定の出力を行う出力ステップ（Ｓ４００５）を有する回路設計に続いて、そのネットリストに基づいてプリント基板設計が実行される。【選択図】  図２
2015158771.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して、当該ＣＡＤシステムのユーザーが有するユーザー端末と、クラウドを構成するデーターセンタやサーバとによって提供される回路設計およびプリント基板設計用クラウド型電子ＣＡＤシステムであって、クラウドは少なくとも、ユーザー登録を行うユーザー登録部と、ユーザー認証を行うユーザー認証部と、ＣＡＤを提供するためのアプリケーション提供部と、アプリケーション提供部における種々のアプリケーションを選択するためのアプリケーション選択部と、ユーザー端末に対して、設計画面や各種メニュー、ツールバー、ステータスバーおよびアイコン等の種々の画面表示を行う表示画面提供部と、ＣＡＤのアプリケーションプログラムや前記ユーザー情報、並びに部品やピンといった設計に必要な各種情報が格納されたデータ格納部を有しており、データ格納部には、少なくとも部品の形状と内部的属性の情報で定義された部品情報が登録され、且つ回路図およびプリント基板に関する情報は、設計ベースとなる親データとして蓄積され、該親データごとに管理されている、回路設計およびプリント基板設計用クラウド型電子ＣＡＤシステム。
【請求項２】
アプリケーション提供部が、作業アイコンを作成するストローク機能を有し、表示画面提供部が作成された作業アイコンを表示する、請求項１記載の回路設計およびプリント基板設計用クラウド型電子ＣＡＤシステム。
【請求項３】
アプリケーション提供部が、設計指針に基づいて、部品、シンボル、ライン、矩形および結線といった各種オブジェクトについて、選択可または選択不可を行うフィルタ機能を有する、請求項１または請求項２記載の回路設計およびプリント基板設計用クラウド型電子ＣＡＤシステム。
【請求項４】
回路図やプリント基板に関連する情報を提供する他のサイトと連携するサービス連携部を更に有する、請求項１〜請求項３のうちのいずれか一項記載の回路設計およびプリント基板設計用クラウド型電子ＣＡＤシステム。
【請求項５】
サービス連携部がプリント基板の製造を請け負う通販サイトと連携して本ＣＡＤで設計したプリント基板の見積りを行うことを特徴とする、請求項４記載の回路設計およびプリント基板設計用クラウド型電子ＣＡＤシステム。
【請求項６】
ユーザーが意見を投稿し、またユーザー同士が意見交換を行ったりするためのユーザーフォーラム部を更に有する、請求項１〜請求項５のうちのいずれか一項記載の回路設計およびプリント基板設計用クラウド型電子ＣＡＤシステム。
【請求項７】
ネットワークを介して接続された回路設計およびプリント基板設計のリソースを持つクラウドコンピューティングシステムにおけるアプリケーション提供方法であって、ユーザー端末に対して、必要な部品データの作成を行う部品作成ステップと、作成した部品を回路図面上に配置する部品配置ステップと、配置された部品間における結線作業を行う結線ステップと、形成した回路を所定の基準に基づいてチェックする回路図検証ステップと、完成した回路図から部品表およびネットリストの出力を行う出力ステップとを有する回路設計に続いて、少なくとも前記ネットリストの読み込みを行うネットリスト読み込みステップと、層設定および設計規則設定を行う設定ステップと、基板外形入力・部品配置を行う外形入力・部品配置ステップと、配線・ベタ作成を行う配線・ベタステップと、ＤＲＣ／ＭＲＣ検証を行う検証ステップと、ＣＡＭ出力を行う出力ステップとを実行させることを特徴とする、アプリケーション提供方法。
【請求項８】
回路図情報とプリント基板情報がそれぞれ設計ベースとなる親データとして蓄積され、設計変更があった場合に、前記親データ相互での差分転送がなされるステップを更に有する、請求項７記載のアプリケーション提供方法。
【請求項９】
ネットワークを介して接続された回路設計およびプリント基板設計のリソースを持つクラウドコンピューティングシステムにアプリケーションを実行させるためのプログラムであって、ユーザー端末に対して、必要な部品データの作成を行う部品作成ステップと、作成した部品を回路図面上に配置する部品配置ステップと、配置された部品間における結線作業を行う結線ステップと、形成した回路を所定の基準に基づいてチェックする回路図検証ステップと、完成した回路図から部品表およびネットリストの出力を行う出力ステップとを有する回路設計に続いて、少なくとも前記ネットリストの読み込みを行うネットリスト読み込みステップと、層設定および設計規則設定を行う設定ステップと、基板外形入力・部品配置を行う外形入力・部品配置ステップと、配線・ベタ作成を行う配線・ベタステップと、ＤＲＣ／ＭＲＣ検証を行う検証ステップと、ＣＡＭ出力を行う出力ステップとを実行させることを特徴とするプログラム。
【請求項１０】
回路図情報とプリント基板情報がそれぞれ設計ベースとなる親データとして蓄積され、設計変更があった場合に、前記親データ相互での差分転送がなされるステップを更に有する、請求項９記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クラウドコンピューティングによるＣＡＤを用いて回路設計およびプリント基板（ＰＣＢ）設計を行うクラウド型電子ＣＡＤシステムに関する。
【背景技術】
【０００２】
一般に、プリント基板の設計は、所定の外形等を有する基板に対して、部品作成、ネットリストの読み込み、層設定、設計規則設定、部品配置および配線等の流れで行われる。そして、従来は、設計者自らが紙図面を作成して最終的に個々のプリント基板を製造するということが行われていたが、その設計作業において、無駄な配線や接続ミスが行われたり、部品の配置ミスや重複配置等が生ずることがあり、時間がかかる割には完成度に問題があった。
【０００３】
このような問題に対処するために、例えば以下のようなＣＡＤシステムが既に知られている。
【０００４】
回路図上の部品群を、部品毎に配置位置を決定し、配線経路を決定するプリント基板ＣＡＤ装置であって、上記部品群に含まれる各部品の配置順序を記憶する配置順序記憶手段と、配置位置が決定済みの部品及び配線経路が決定済みの接続線が基板上で占める領域を示す領域情報を記憶する占有領域記憶手段と、基板上の領域のうち、配置位置が決定済みの部品及び配線経路が決定済みの接続線を避けて、上記部品群の部品の配置位置を１つずつ決定する配置位置決定手段と、１つの部品の配置位置が決定されると、その部品が基板上で占める領域を示す領域情報を占有領域記憶手段に書き込む第１の書き込み手段と、１つの部品の配置位置が決定されると、配置位置が決定済みの部品及び配線経路が決定済みの接続線を避けて、配置位置が決定された部品が有する端子と、それ以前に配置位置が決定済みの部品が有する端子との間の接続線の配線経路を決定する配線経路決定手段と、接続線の配線経路が決定されると、その接続線が基板上で占める領域を示す領域情報を占有領域記憶手段に書き込む第２の書き込み手段等を備えたプリント基板ＣＡＤ装置が知られている。
【０００５】
また、プリント配線板に実装部品を組込んだ状態でコンピュータの画面上に原寸に対して尺度を変えて回路図を表示するようにしたＣＡＤシステムにおいて、画面上に表示された所定尺度のプリント配線板の実装領域の面積と表示される実装部品の所定尺度に対応した部品図形占有面積とから画面上のプリント配線板に対する実装部品の占有面積率を求める演算手段と、この演算手段により求めた実装部品の占有面積率に基づき、プリント配線板の空き領域データを表示するようにした表示手段を有することを特徴とするプリント配線板用回路図を作成するＣＡＤシステムが知られている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−６６１２８号公報
【特許文献２】特開平８−２２７４２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ＣＡＤシステムによるプリント基板設計においては、所定の入力フォーマットにしたがって必要事項を入力することで自動的に設計作業が進むため、従来の紙図面の場合と比較すると設計作業の迅速化が図れる。
【０００８】
しかしながら、これまでのＣＡＤシステムにおいては、操作が複雑で部品の管理や作成基準等の管理が十分に行われ難い傾向があり、またそれまで作成されてきた既存のデータが履歴として十分に活用されていない面があった。そのため、ＣＡＤによる設計作業の短縮化の効果が得難く、一部の作業においては従来の紙図面が使用される場合もあった。
【０００９】
また、近年、クラウドコンピューティングが普及しているが、プリント基板設計用ＣＡＤシステムにおいては、十分な活用が行われておらず、従来のクライアント／サーバシステムによるものが主流であり、そのためシステムの導入に高額な費用がかかる上、個々のユーザーが使用する端末の負荷も大きかった。
【００１０】
本発明の目的は、前述した種々の問題を一挙に解消することができる回路設計およびプリント基板設計用クラウド型電子ＣＡＤシステムを提供することにある。
【課題を解決するための手段】
【００１１】
請求項１記載の本発明は、ネットワークを介して、当該ＣＡＤシステムのユーザーが有するユーザー端末と、クラウドを構成するデーターセンタやサーバとによって提供される回路設計およびプリント基板設計用クラウド型電子ＣＡＤシステムであって、クラウドは少なくとも、ユーザー登録を行うユーザー登録部と、ユーザー認証を行うユーザー認証部と、ＣＡＤを提供するためのアプリケーション提供部と、アプリケーション提供部における種々のアプリケーションを選択するためのアプリケーション選択部と、ユーザー端末に対して、設計画面や各種メニュー、ツールバー、ステータスバーおよびアイコン等の種々の画面表示を行う表示画面提供部と、ＣＡＤのアプリケーションプログラムや前記ユーザー情報、並びに部品やピンといった設計に必要な各種情報が格納されたデータ格納部を有しており、データ格納部には、少なくとも部品の形状と内部的属性の情報で定義された部品情報が登録され、且つ回路図およびプリント基板に関する情報は、設計ベースとなる親データとして蓄積され、該親データごとに管理されているものである。
【００１２】
請求項２記載の本発明は、前記請求項１記載の回路設計およびプリント基板設計用クラウド型電子ＣＡＤシステムについて、アプリケーション提供部が、作業アイコンを作成するストローク機能を有し、表示画面提供部が作成された作業アイコンを表示することを特徴とするものである。
【００１３】
請求項３記載の本発明は、前記請求項１または請求項２記載の回路設計およびプリント基板設計用クラウド型電子ＣＡＤシステムについて、アプリケーション提供部が、設計指針に基づいて、部品、シンボル、ライン、矩形および結線といった各種オブジェクトについて、選択可または選択不可を行うフィルタ機能を有することを特徴とするものである。
【００１４】
請求項４記載の本発明は、前記請求項１〜請求項３のうちのいずれか一項記載の回路設計およびプリント基板設計用クラウド型電子ＣＡＤシステムについて、回路図やプリント基板に関連する情報を提供する他のサイトと連携するサービス連携部を更に有することを特徴とするものである。
【００１５】
請求項５記載の本発明は、前記請求項４記載の回路設計およびプリント基板設計用クラウド型電子ＣＡＤシステムについて、サービス連携部がプリント基板の製造を請け負う通販サイトと連携して本ＣＡＤで設計したプリント基板の見積りを行うことを特徴とするものである。
【００１６】
請求項６記載の本発明は、請求項１〜請求項５のうちのいずれか一項記載の回路設計およびプリント基板設計用クラウド型電子ＣＡＤシステムについて、ユーザーが意見を投稿し、またユーザー同士が意見交換を行ったりするためのユーザーフォーラム部を更に有するものである。
【００１７】
請求項７記載の本発明は、ネットワークを介して接続された回路設計およびプリント基板設計のリソースを持つクラウドコンピューティングシステムにおけるアプリケーション提供方法であって、ユーザー端末に対して、必要な部品データの作成を行う部品作成ステップと、作成した部品を回路図面上に配置する部品配置ステップと、配置された部品間における結線作業を行う結線ステップと、形成した回路を所定の基準に基づいてチェックする回路図検証ステップと、完成した回路図から部品表およびネットリストの出力を行う出力ステップとを有する回路設計に続いて、少なくとも前記ネットリストの読み込みを行うネットリスト読み込みステップと、層設定および設計規則設定を行う設定ステップと、基板外形入力・部品配置を行う外形入力・部品配置ステップと、配線・ベタ作成を行う配線・ベタステップと、ＤＲＣ／ＭＲＣ検証を行う検証ステップと、ＣＡＭ出力を行う出力ステップとを実行させることを特徴とするものである。
【００１８】
請求項８記載の本発明は、前記請求項７記載のアプリケーション提供方法について、回路図情報とプリント基板情報がそれぞれ設計ベースとなる親データとして蓄積され、設計変更があった場合に、前記親データ相互での差分転送がなされるステップを更に有するものである。
【００１９】
請求項９記載の本発明は、ネットワークを介して接続された回路設計およびプリント基板設計のリソースを持つクラウドコンピューティングシステムにアプリケーションを実行させるためのプログラムであって、ユーザー端末に対して、必要な部品データの作成を行う部品作成ステップと、作成した部品を回路図面上に配置する部品配置ステップと、配置された部品間における結線作業を行う結線ステップと、形成した回路を所定の基準に基づいてチェックする回路図検証ステップと、完成した回路図から部品表およびネットリストの出力を行う出力ステップとを有する回路設計に続いて、少なくとも前記ネットリストの読み込みを行うネットリスト読み込みステップと、層設定および設計規則設定を行う設定ステップと、基板外形入力・部品配置を行う外形入力・部品配置ステップと、配線・ベタ作成を行う配線・ベタステップと、ＤＲＣ／ＭＲＣ検証を行う検証ステップと、ＣＡＭ出力を行う出力ステップとを実行させることを特徴とするものである。
【００２０】
請求項１０記載の本発明は、前記請求項９記載のプログラムについて、回路図情報とプリント基板情報がそれぞれ設計ベースとなる親データとして蓄積され、設計変更があった場合に、前記親データ相互での差分転送がなされるステップを更に有するものである。
【発明の効果】
【００２１】
本発明によれば、クラウドコンピューティングによって、従来の高額な初期導入費用を必要とせず、安価なコストで回路設計並びにプリント基板設計の電子ＣＡＤを利用することができる。
【００２２】
また、本発明では、回路設計によって最終的に得られるネットリストを次のプリント基板設計に読み込むことで一連の設計作業が効率的に行え、しかも本発明におけるストローク機能やフィルタ機能を利用すれば、更に設計作業の短縮が可能となる。
【００２３】
この他、他サイトとのサービス連携部を有する本発明によれば、設計したプリント基板の製造見積もりをネットワークを介して即座に取得することができるため、製造コスト面を参照しながら、設計作業を進めることもできるという利点がある。
【００２４】
また、ユーザーフォーラム部を有する本発明によれば、ユーザーの意見をフィードバックしたＣＡＤの更なる改良が行え、ユーザーフレンドリー性の向上が図られる。
【００２５】
また、回路設計並びにプリント基板設計に係るデータはすべて親データとして一括管理され、社内や特定のグループ内で共通ファイルとして利用することができ、また設計変更があった場合には、差分変更によって、簡単に対応することができるという格別の利点を有する。
【図面の簡単な説明】
【００２６】
【図１】本発明が利用するクラウドの階層を示す概念図である。
【図２】本発明に係るクラウド型電子ＣＡＤシステムの全体構成を示す図である。
【図３】本発明に係るクラウド型電子ＣＡＤシステムにおけるクラウドの具体的な構成を示すブロック図である。
【図４】本発明に係る回路設計の手順を示すフローチャートである。
【図５】本発明の実施形態における基本画面の構成を示す図である。
【図６】本発明の実施形態におけるフィルタ機能の具体例を示す図である。
【図７】本発明の実施形態におけるストローク機能の具体例を示す図である。
【図８】同実施形態での部品構成における選択項目を示す図である。
【図９】同実施形態での回路図設計におけるシンボル作成の一例を示す図である。
【図１０】同実施形態でのプリント基板設計の手順を示すフローチャートである。
【発明を実施するための形態】
【００２７】
次に、本発明に係る回路設計およびプリント基板設計用クラウド型電子ＣＡＤシステムの実施形態について説明するが、本発明は、かかる実施形態に限定されるものではない。
【００２８】
図１に示すように、本発明のＣＡＤシステムにおけるクラウド（０００１）は、基本的には、例えば、サーバやストレージのハードウエア機能を提供するクラウド基盤層（１００１）と、アプリケーションを提供するための基本サービスを実行するクラウド・サービス層（１００２）と、後述する各端末ユーザーが利用できるアプリケーションを提供するクラウド・アプリケーション層（１００３）の３つの階層で構成される。
【００２９】
すなわち、クラウド基盤層（１００１）はインフラストラクチャ（ＨａａＳ，ＩｓｓＳ）であり、クラウド・サービス層（１００２）はプラットフォーム（ＰｓｓＳ）であって、オペレーティングシステム、ランタイム、データベースおよびフレームワーク等が含まれる。クラウド・アプリケーション層（１００３）は、ソフトウエア（ＳａａＳ）に関する部分である。
【００３０】
そして、図２に示すように、本実施形態に係るクラウドコンピューティングによる回路設計およびプリント基板設計用電子ＣＡＤシステムの概要を説明すると、本システムは、インターネット等のネットワークを介して当該ＣＡＤシステムのユーザーが有するユーザー端末（２００１）〜（２００５）等と、クラウド（０００１）を構成するデーターセンタ（２００６）やサーバ（２００７）とによって提供される。
【００３１】
前記ユーザー端末（２００１）〜（２００５）は、例えば市販のパーソナルコンピュータ（ＰＣ）であって、ネットワークインターフェースの他、ＣＰＵ、ハードディスク等を有するコンピュータ本体（Ｓ）と、キーボード（Ｋ）と、モニタ（Ｍ）等から構成される。
【００３２】
図３に示すように、本発明におけるクラウド（０００１）は、ユーザーがネットワークを介して回路設計やＰＣＢ設計を行うためのものであって、ユーザー登録を行うユーザー登録部（３００１）と、ユーザー認証を行うユーザー認証部（３００２）と、本ＣＡＤを提供するためのアプリケーション提供部（３００３）と、アプリケーション提供部（３００３）における種々のアプリケーションを選択するためのアプリケーション選択部（３００４）と、ユーザー端末（２００１）〜（２００５）に対して、設計画面や各種メニュー、ツールバー、ステータスバーおよびアイコン等の種々の画面表示を行う機能を有する表示画面提供部（３００５）と、本ＣＡＤのアプリケーションプログラムや前記ユーザー情報、並びに部品やピン、更には後述するプロジェクトという親（ベース）データといった設計に必要な各種情報が格納されたデータ格納部（３００６）（３００７）・・・と、ＰＣＢ製造を行う通販サイト等の他のサイトと連携して本ＣＡＤで設計したＰＣＢの製造見積りを即座に行うためのサービス連携部（３００８）と、ユーザーが意見を投稿し、またユーザー同士が意見交換を行ったりするためのユーザーフォーラム部（３００９）等を有する。
【００３３】
なお、前記表示画面提供部（３００５）としては、例えばグラフィカル・ユーザー・インターフェイス（ＧＵＩ）等が挙げられる。
【００３４】
次に、図４に示すように、前述したクラウドコンピューティングによる本発明の回路設計の流れについて説明すると、必要な部品データの作成を行う部品作成ステップ（Ｓ４００１）と、作成した部品を回路図面上に配置する部品配置ステップ（Ｓ４００２）と、配置した部品間における結線作業を行う結線ステップ（Ｓ４００３）と、形成した回路を所定の基準に基づいてチェックする回路図検証ステップと（Ｓ４００４）と、完成した回路図で所定の出力を行う出力ステップ（Ｓ４００５）が実行される。
【００３５】
図５に示すように、前記回路設計にあたっては、基本画面（５００１）が表示され、該基本画面（５００１）は、作成ウィンドウ（５００２）、メニューバー（５００３）、リボンバー（５００４）、ツールバー（５００５）、ステータスバー（５００６）およびサブウィンドウ（５００７）等で構成される。また、前記作成ウィンドウ（５００２）にはドキュメント領域（５００８）が形成される。
【００３６】
次に、本実施形態に係る回路設計において使用する機能について具体的に説明すると、図６に示すように、先ずフィルタ機能は、設計指針に基づいて、部品、シンボル、ライン、矩形および結線といった各種オブジェクト（６００２）等について、選択可または選択不可の設定を行うものである。より詳細には、フィルタ有効にチェック（６００１）を入れるか否かによって、フィルタ機能の有無を選択し、その選択後に前記オブジェクト（６００２）を指定することによって、フィルタをかけるオブジェクト（６００２）とフィルタをかけないオブジェクト（６００２）を指定するのである。
【００３７】
図７に示すように、ストローク機能は、この設計作業中に設定を行うことによって即座に作業アイコン（７００１）が表示される機能である。この機能によって、ストロークコマンドを使用すれば、マウスの移動距離が大幅に短縮され、その結果、設計作業時間が大幅に短縮され得る。
【００３８】
図８に示すように、本ＣＡＤにおいて、部品は、部品形状と内部的な属性等の情報で定義され、登録される。前記形状は、シンボル（回路図部品形状）（８００４）やフットプリント（ＰＣＢ部品形状）（８００５）を用意して登録することで、属性等の情報とリンク付けされて部品登録される。
【００３９】
本ＣＡＤにおいて、部品は、前記の通り、その形状と内部的な属性等の情報で定義され、例えば、レファレンス（Reference）（８００１）、属性情報（８００２）、ピン情報（８００３）、回路図形状（シンボル）（８００４）とＰＣＢ形状（フットプリント）（８００５）とによって構成される。
【００４０】
すなわち、前記部品作成ステップ（Ｓ４００１）は、具体的にはピン作成、シンボル作成および形状／情報登録である。
【００４１】
また、図９に示すように、本ＣＡＤでは、ピン作成はデフォルトで多数のピンを用意し、これを適宜使用することでピン作成の手間を省くようになされている。具体的には、シンボル形状（１００１）に関連して、ピンポイント（１００２）、ピン形状（１００３）、ピン名称（１００４）、ピン番号（１００５）および原点（１００６）が付される。
【００４２】
そして、前記の通り、回路図部品形状（シンボル）とＰＣＢ部品形状（フットプリント）並びに実際の部品の内部的な属性等の情報を登録する。
【００４３】
具体的には、部品の新規作成画面を開いて（操作１）、レファレンス（Reference）を設定し（操作２）、更に属性の入力を行い（操作３）、次にシンボル（回路図部品形状）を登録し（操作４）、更にフットプリント（ＰＣＢ部品形状）を登録し（操作５）、最終的に保存する。
【００４４】
そして、回路図作成にあたって、本ＣＡＤではプロジェクトという親データを持ち、例えば複数枚にわたる回路図（ＰＣＢも同様）では同じプロジェクト内に回路図を保存することによりプロジェクト単位で部品表やネットリストを出力することができる。そして、本システムでは、例えば一つの会社やグループ内で親データがファイル形式で一括して蓄積され、それまで作成された回路設計データや後述するＰＣＢ設計データを社内やグループ内で共有して利用することができる。
【００４５】
より詳細には、プロジェクトにおいては、複数枚の回路図やＰＣＢデータの管理（ネットリスト出力）や後述するＰＣＢと回路図の連携（差分比較や転送）、更には当該プロジェクトに関するファイル（ネットリストや部品表等）およびプロジェクト毎のファイル管理や印刷が行える。
【００４６】
前記部品配置ステップ（Ｓ４００２）では、前述した通り、作成した部品を随時、ディレクトリから任意に選択して回路図面上に配置するが、この際、次の結線作業がスムーズに行えるように想定した配置作業が実行される。
【００４７】
前記結線作業ステップ（Ｓ４００３）では、前記配置された部品間において、各部品のピン同士の接続が無駄なく効率的に実行される。また更に、複数の結線を束にして接続するバス配線およびそのラベル配置も行う。また、ポート配置を行うことで別シートの回路図への接続も行えるようにする。
【００４８】
前記回路検証ステップ（Ｓ４００４）では、具体的には電気的なルールチェック「ＥＲＣ」（Electrical Rule Check）とレイアウトのルールチェック「ＤＲＣ」（Design Rule Check）を行って、回路図上の問題発生を総合的に検証する。
【００４９】
前記出力ステップ（Ｓ４００５）では、部品表・ネットリストおよび印刷が実行され得るようになされており、具体的には前記完成した回路図面から使用されている部品とその情報、並びにそれらの接続情報に係るネットリストを出力する。そして、必要に応じて随時、回路図を印刷する。また、当該出力は前述した通り、プロジェクトごとに行うことが可能である。
【００５０】
図１０に示すように、プリント基板（ＰＣＢ）設計の流れについて説明すると、設計に必要な部品データを作成する部品作成ステップ（Ｓ１２０１）と、前記ネットリストの読み込みを行うネットリストの読み込みステップ（Ｓ１２０２）と、各種設定を行う設定ステップ（Ｓ１２０３）と、基板外形入力・部品配置を行う外形入力・部品配置ステップ（Ｓ１２０４）と、配線・ベタ作成を行う配線・ベタステップ（Ｓ１２０５）と、ＤＲＣ／ＭＲＣ検証を行う検証ステップ（Ｓ１２０６）およびＣＡＭ出力を行う出力ステップ（Ｓ１２０７）の順序で行う。
【００５１】
部品作成ステップ（Ｓ１２０１）は、フットプリントと部品登録であり、パッドおよび形状作成とその登録とによって部品が作成される。
【００５２】
ネットリスト読み込みステップ（Ｓ１２０２）では、前述したネットリスト（接続情報）を読み込んでＰＣＢに反映させるものである。具体的には、ＰＣＢ設計を行う際には、本ＣＡＤによって作成した前記回路図設計でのネットリストを自動的に読み込んで当該ＰＣＢ設計に転送することができ、前記ネットリストと直接連携することで迅速な接続が可能となる。
【００５３】
各種の設定ステップ（Ｓ１２０３）は、具体的には層設定や設計規則設定等、ＰＣＢ設計において必要な種々の設定である。層設定は当該ＰＣＢ設計前に、物理層や層構成等を設定することにより行う。また、設計規則は、ネットクラス、ネットクリアランス（ＤＲＣ）、配線設定であり、ネットクラス（特定のネットを選択したグループ）に対して、クリアランスや配線幅等の設計規則を分けて設定する。
【００５４】
基板外形入力・部品配置ステップ（Ｓ１２０４）は、基板外形内に部品を配置する作業であり、この際、次の配線作業がスムーズに進むように実行される。基板外形形状において、本ＣＡＤでは「Ｏｔｈｅｒ（層）」の「Ｂｏａｒｄ（種類）」に配置されたものが基本外形ラインとして認識される。また、この他、ＤＸＦファイルやＩＤＦファイルからの入力も可能である。また、部品配置は、部品（フットプリント）を移動させて行う。
【００５５】
配線・ベタ作成ステップ（Ｓ１２０５）は、ＰＣＢ設計のメインとなる配線作業であり、また配線後において、必要に応じてベタで銅箔の強化を行うものである。そして、配線作業は、ネット情報をもとに作図する。
【００５６】
本ＣＡＤにおいて、ベタは、３種類であり、動的ベタ、静的ベタおよびカットアウトベタである。
【００５７】
動的ベタに関して、作図したエリアで設定したネット名以外のオブジェクトとは、クリアランスを自動作成し、同じネット名のオブジェクトに対してＤＲＣ設定の「動的ベタ接続」に設定した内容で自動接続する。
【００５８】
静的ベタは、作図したエリアをすべて塗りつぶすものであり、配線の一部強化等のように形状が変わらない場合に適しています。
【００５９】
カットアウトベタは、より多くのクリアランスを保ちたい場合や、ベタの不要部分等、発生させたくない部分に使用し、ベタの中に配置することでベタをくり抜くことができるものである。
【００６０】
ＤＲＣ／ＭＲＣの検証ステップ（Ｓ１２０６）の作業において、ＤＲＣ（Design Rule Check）は、所定の設計基準に基づいて行うデータ検証であり、ＭＲＣ（Manufacturing Rule Check）は、所定の製造基準に基づいて行うデータ検証である。
【００６１】
ＣＡＭの出力ステップ（Ｓ１２０７）では、前述した手順で完成したＰＣＢからカバーデータ等の必要なデータの出力を適宜行う。
【００６２】
本ＣＡＤにおいては、前述した通り、回路図設計とＰＣＢ設計とにおいて、プロジェクト単位でのデータの相互利用、転送が可能であり、これによって既存の設計データおよびこれに関連する各種付属データを社内やグループ内で一括して有効に利用することができる。
【００６３】
また、回路図とＰＣＢデータの設計変更によるプロジェクト相互での差分転送も可能であり、具体的には、例えば、回路図での設計変更があった場合に、その設計変更された内容をＰＣＢデータに転送するフォアードアノージョンと、ＰＣＢデータで変更があった場合に、その変更内容が回路図に転送されるバックアノテーションが可能である。
【００６４】
また前述した通り、本ＣＡＤでは、複数の特定ユーザーや社内、或はその所定のグループ内でディレクトリやファイルでデータを共有するデータベース形式になっている。
【産業上の利用可能性】
【００６５】
以上述べてきた通り、本発明によれば、低コストでしかも簡単に回路設計およびプリント基板設計が行えるため、電子ＣＡＤの分野において幅広い利用性が期待できる。
【符号の説明】
【００６６】
（０００１）  クラウド
（２００１）〜（２００５）  ユーザー端末
（３００１）  ユーザー登録部
（３００２）  ユーザー認証部
（３００３）  アプリケーション提供部
（３００４）  アプリケーション選択部
（３００５）  表示画面提供部
（３００６）・（３００７）  データ格納部
（３００８）  サービス格納部
（３００９）  ユーザーフォーラム部
【図１】
2015158771.tif 000003
【図２】
2015158771.tif 000004
【図３】
2015158771.tif 000005
【図４】
2015158771.tif 000006
【図１０】
2015158771.tif 000007
【図５】
2015158771.tif 000008
【図６】
2015158771.tif 000009
【図７】
2015158771.tif 000010
【図８】
2015158771.tif 000011
【図９】
2015158771.tif 000012