(57)【要約】【課題】既設計回路図を再利用して回路設計を行う場合に、接続の有無を問わず主要部品に対する周辺回路の再利用ができ、かつ一つの主要部品に対し異なる複数の適用分野が存在する場合でも必要な周辺回路の再利用を可能にする。【解決手段】回路抽出部１２１は作成する回路図における主要部品に関わる回路情報と前記主要部品に接続されている周辺部品情報とを既設計回路データメモリ１６から抽出する。制約条件抽出部１２２は回路抽出部１２１が抽出した前記主要部品および周辺部品に関する基板パターンの設計仕様および制約情報を既設計回路データメモリ１６から抽出する。推奨回路データベース１５には、登録処理部１２３により、主要部品に関わる回路情報および周辺部品情報と基板パターンの設計仕様および制約情報とを関連付けた推奨回路が利用可能に格納される。【選択図】      図１
2004280535.tif 000002
【特許請求の範囲】
【請求項１】
既設計回路図の中から再利用するのに最適な推奨回路を選択生成し、回路図を作成する回路設計装置の使用に供する論理回路入力装置であって、
前記既設計回路図における全部品の名称と仕様、接続情報、基板パターンの設計仕様と制約情報などの回路設計データを格納する既設計回路データメモリと、
作成する回路図における主要部品に関わる回路情報と前記主要部品に接続されている周辺部品情報とを前記既設計回路データメモリから抽出する回路抽出手段と、
前記回路抽出手段が抽出した前記主要部品および周辺部品に関する基板パターンの設計仕様および制約情報を前記既設計回路データメモリから抽出する制約条件抽出手段と、
前記回路抽出手段が抽出した主要部品に関わる回路情報および前記主要部品に接続されている周辺部品情報と、前記制約条件抽出手段が抽出した基板パターンの設計仕様および制約情報とを関連付けて推奨回路として利用可能に格納する推奨回路データベースと、
を備えたことを特徴とする論理回路入力装置。
【請求項２】
前記回路抽出手段は、
抽出した全ての周辺部品中における受動部品の全端子の接続情報および接続先の二次周辺部品の情報を前記既設計回路データメモリから抽出する機能を有する、
ことを特徴とする請求項１に記載の論理回路入力装置。
【請求項３】
前記推奨回路データベースは、
前記回路抽出手段が抽出した主要部品および周辺部品の名称、仕様を格納する部品情報テーブルと、
前記回路抽出手段が抽出した主要部品と周辺部品の端子を接続する情報および周辺部品間を接続する情報を格納する接続情報テーブルと、
前記制約条件抽出手段が抽出した主要部品および周辺部品の配置に関する仕様と制約情報、主要部品および周辺部品の接続に関する仕様と制約情報を格納する制約情報テーブルと、
を備えたことを特徴とする請求項１または２に記載の論理回路入力装置。
【請求項４】
回路図の作成時に前記回路設計装置から指定された部品情報や仕様パラメータに基づき前記推奨回路データベースを検索し、同一主要部品における、部品構成、接続情報の両方もしくはいずれかが異なる複数個の推奨回路から再利用回路として最適な推奨回路を抽出し、前記回路設計装置に提示する推奨回路選定手段、
を備えたことを特徴とする請求項１または２に記載の論理回路入力装置。
【請求項５】
前記推奨回路選定手段は、
主要部品の仕様、名称の変更もしくは周辺回路の仕様、名称の変更が発生した場合に、変更された部品情報や仕様パラメータに基づき前記推奨回路データベースを検索し、不要部品の削除、接続情報や制約情報の変更、必要とする部品の配置及び接続情報や制約情報の再構築を行い、変更された内容に合致する回路情報を生成する機能を有する、
ことを特徴とする請求項３に記載の論理回路入力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、回路設計装置に既設計回路図の中から再利用する回路を選択して入力する論理回路入力装置に関するものである。
【０００２】
【従来の技術】
論理回路を中心とする装置の設計は、計算機による回路設計支援システム（ＣＡＤ）などの回路設計装置による自動設計が一般的であるが、そこで実現される論理回路を中心とした回路設計は、主要回路部分の設計と周辺回路部分の設計とに分けることができる。そして、周辺回路にて使用される部品の種別とその接続形態は、主要回路部分の種類に応じて大部分が決定される場合が多い。そこで、設計者の負担軽減と装置設計の標準化を目的として、既設計回路図を再利用して回路図設計を行う方法が提案されている（例えば、特許文献１）。
【０００３】
すなわち、特許文献１では、計算機によるプリント板回路設計を行なうプリント板回路図編集エディタにおいて、入力された部品と同一部品を既設計回路から検索して該同一部品および該同一部品に直接接続される周辺部品の情報を記載した流用部品テーブルと該同一部品と周辺部品間のノード情報を記載した接続ノード情報テーブルとを含む流用情報テーブルを作成する流用情報テーブル作成手段と、該流用部品テーブルにおける未入力の部品を部品リストメニュー上に表示する部品リストメニュー表示手段とを設け、回路図上において、前記入力された部品を配置したのち該部品リストメニューから前記周辺部品を順次入力して配置するプリント板回路図編集方式が開示されている。
【０００４】
具体的には、特許文献１では、既設計回路図の情報を「流用情報テーブル」に格納する手段を備え、次回以降に指定された部品の情報が「流用情報テーブル」に存在する場合は、その部品に接続された周りの部品を併せて配置、自動配線を行う技術が示されている。
【０００５】
【特許文献１】
特開平５−１１４００７号公報（０００８、図１）
【０００６】
【発明が解決しようとする課題】
しかしながら、上記特許文献１に開示された技術では、最初に配置する部品に接続された部品のみが「流用情報テーブル」に保存される構造であるので、回路を設計する上で必要な部品であっても主要部品に直接接続されていない部品については管理、配置できず、一つの回路機能ブロック全体を自動入力することができない。
【０００７】
また、上記特許文献１に開示された技術では、一つの主要部品については、一つのサンプル回路、部品情報しか保持することができない構成となっているので、単一の産業分野用、単一の製品分野用の回路情報しか配置することができない。
【０００８】
例えば、同一主要部品を用いた二つの製品が存在し、一方は携帯用機器のように小型、薄型、軽量を追及する製品であり、もう一方の機器は据え置き型で堅牢性、信頼性を追及する製品である場合に、同じ電気特性・回路情報であっても、自ずと、一方の製品（携帯用機器）では小型の部品を選択し、もう一方の製品（据え置き型機器）では多少大きくとも信頼性の高い部品を選択することになる。つまり、同一主要部品を用いた二つの製品間で部品名称が異なることになるので、一方の製品での主要部品の周辺回路を他方の製品で利用することが困難である。
【０００９】
この発明は、上記に鑑みてなされたもので、既設計回路図を再利用して回路設計を行う場合に、接続の有無を問わず主要部品に対する周辺回路の再利用ができ、かつ一つの主要部品に対し異なる複数の適用分野が存在する場合でも必要な周辺回路の再利用ができる論理回路入力装置を得ることを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するため、この発明にかかる論理回路入力装置は、既設計回路図の中から再利用するのに最適な推奨回路を選択生成し、回路図を作成する回路設計装置の使用に供する論理回路入力装置であって、前記既設計回路図における全部品の名称と仕様、接続情報、基板パターンの設計仕様と制約情報などの回路設計データを格納する既設計回路データメモリと、作成する回路図における主要部品に関わる回路情報と前記主要部品に接続されている周辺部品情報とを前記既設計回路データメモリから抽出する回路抽出手段と、前記回路抽出手段が抽出した前記主要部品および周辺部品に関する基板パターンの設計仕様および制約情報を前記既設計回路データメモリから抽出する制約条件抽出手段と、前記回路抽出手段が抽出した主要部品に関わる回路情報および前記主要部品に接続されている周辺部品情報と、前記制約条件抽出手段が抽出した基板パターンの設計仕様および制約情報とを関連付けて推奨回路として利用可能に格納する推奨回路データベースとを備えている。
【００１１】
そして、前記回路抽出手段は、抽出した全ての周辺部品中における受動部品の全端子の接続情報および接続先の二次周辺部品の情報を前記既設計回路データメモリから抽出する機能を有する。また、前記推奨回路データベースは、前記回路抽出手段が抽出した主要部品および周辺部品の名称、仕様を格納する部品情報テーブルと、前記回路抽出手段が抽出した主要部品と周辺部品の端子を接続する情報および周辺部品間を接続する情報を格納する接続情報テーブルと、前記制約条件抽出手段が抽出した主要部品および周辺部品の配置に関する仕様と制約情報、主要部品および周辺部品の接続に関する仕様と制約情報を格納する制約情報テーブルとを備えている。
【００１２】
この発明によれば、作成する回路図における主要部品に関わる回路情報と前記主要部品に接続されている周辺部品情報、さらに全ての周辺部品中における受動部品の全端子の接続情報および接続先の二次周辺部品の情報、前記主要部品および周辺部品に関する基板パターンの設計仕様および制約情報が、推奨回路データベースに関連付けて推奨回路として利用可能に格納される。つまり、基板設計において重要となる設計仕様、制約情報も保持するので、既設計の回路情報・接続情報のみでなく、基板上におけるパターン配線情報までも再利用可能となり、併せて、一つの閉じた回路ブロックの全体を推奨回路として登録し、管理することができるので、一層の設計効率化が実現できる。
【００１３】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかる論理回路入力装置の好適な実施の形態を詳細に説明する。
【００１４】
図１は、この発明に一実施の形態による論理回路入力装置の構成を示すブロック図である。図１に示す論理回路入力装置は、回路設計装置１１とこの実施の形態による推奨回路処理装置１２と出力処理装置１３と部品ライブラリ１４とこの実施の形態による推奨回路データベース１５と既設計回路データメモリ１６とがバス１７を介して接続されている。
【００１５】
回路設計装置１１は、部品配置機能、接続情報による配線機能、回路情報出力機能等を兼ね備えている。回路設計装置１１は、従来の論理回路入力装置において用いられている装置であるが、この実施の形態では、若干の機能が追加されている。
【００１６】
出力処理装置１３は、回路設計装置１１および推奨回路処理装置１２から入力された回路情報の論理シンボル、接続情報、部品情報を表示出力や印刷出力する機能を備えている。なお、この実施の形態では、出力処理装置１３は、表示装置を備えている。
【００１７】
部品ライブラリ１４には、一般部品の部品情報、端子情報等が格納されている。既設計回路データメモリ１６には、各種の既設計回路図における全部品の型名と仕様、接続情報、基板パターンの設計仕様と制約情報などの回路設計データが格納されている。
【００１８】
推奨回路処理装置１２は、回路抽出部１２１と制約条件抽出部１２２と登録処理部１２３とデータ管理部１２４と検索処理部１２５とを備え、各種の既設計回路図から推奨する再利用回路（以下「推奨回路」という）を選定し、推奨回路データベース１５に格納する機能を備えている。以下、推奨回路処理装置１２の各構成要素の機能を説明する。
【００１９】
回路抽出部１２１は、作成する回路図における主要部品に関わる回路情報と前記主要部品に接続されている周辺部品情報とを既設計回路データメモリ１６から抽出する機能を有する。
【００２０】
制約条件抽出部１２２は、主要部品および前記主要部品に接続されている周辺部品に関わる基板パターンの設計仕様および制約情報を既設計回路データメモリ１６から抽出する機能を有する。
【００２１】
登録処理部１２３は、回路抽出部１２１が抽出した主要部品に関わる回路情報およびその主要部品に接続されている周辺部品情報と、制約条件抽出部１２２が抽出した基板パターンの設計仕様および制約情報とを推奨回路データベース１５に登録する機能を有する。
【００２２】
データ管理部１２４は、推奨回路データベース１５に登録された回路情報・接続情報・設計仕様・制約情報の各データにより構成される推奨回路を管理するとともに、同一主要部品回路情報の複数推奨回路を管理する機能を有する。
【００２３】
検索処理部１２５は、推奨回路データベース１５に登録された推奨回路において、同一主要部品における部品構成、接続情報の両方もしくはいずれかが異なる複数個の推奨回路から再利用回路として最適な推奨回路を抽出する機能を有する。
【００２４】
次に、図２〜図６を参照して、推奨回路データベース１５の構成について説明する。なお、図２は、図１に示す推奨回路データベースの構成例を示すブロック図である。図３は、図２に示す部品情報テーブルの構成例を示す図である。図４は、図２に示す接続情報テーブルの構成例を示す図である。図５は、図２に示す制約情報テーブルの構成例を示す図である。図６は、図５に示すＳＰＥＣ−ＮＡＭＥの欄に記載される制約情報の具体例を示す図である。
【００２５】
推奨回路データベース１５は、例えば図２に示すように、主要部品および推奨回路を構成する周辺部品の情報を格納する部品情報テーブル１５１と、主要部品と周辺部品との間および周辺部品間の接続情報を格納する接続情報テーブル１５２と、部品および部品間を接続し物理設計（基板パターン設計）を実施する際の設計仕様、制約情報を格納する制約情報テーブル１５３とで構成され、相互に関連付けてアクセスできるようになっている。
【００２６】
部品情報テーブル１５１は、例えば図３に示すように、部品定義テーブル２０１と端子定義テーブル２０２とで構成され、部品の名称、仕様、端子情報などを格納するようになっている。
【００２７】
部品定義テーブル２０１は、主要部品および周辺部品の番号ＮＯの欄と、部品の名称ＮＡＭＥの欄と、主要部品および周辺部品へのポインタＣ−ＰＮＴの欄と、１つの主要部品について複数個の推奨回路を保持、選択可能とするため、例えば部品実装形態や部品サイズ、回路定数などの仕様パラメータ情報が定義されるＳＰＥＣ１，ＳＰＥＣ２〜ＳＰＥＣｎの欄と、複数個の推奨回路内の優先順位情報ＰＲＩＯの欄とを備えている。
【００２８】
また、端子定義テーブル２０２は、端子番号ＮＯの欄と、部品定義テーブル２０１の部品番号ＮＯへのポインタＣ−Ｐｎｔの欄と、端子の名称ＮＡＭＥの欄と、接続ノードＮＯＤＥの欄と、端子番号ＮＯへのポインタＰＰＩＮ−ＰＴＲの欄とを備えている。
【００２９】
次に接続情報テーブル１５２は、例えば図４に示すように、接続ノードの番号ＮＯの欄と、接続ノードへのポインタＮ−ＰＮＴの欄と、回路中のシンボル端子へのポインタＰＩＮ−ＰＴＲと、接続ノードへのポインタが複数存在する場合の次ポインタＮＥＸＴ−ＰＮＴの欄とを備えている。
【００３０】
次に制約情報テーブル１５３は、例えば図５に示すように、制約番号ＮＯの欄と、部品情報テーブル１５１内の部品定義テーブル２０１におけるポインタＣ−ＰＮＴの欄と、接続情報テーブル１５２におけるポインタＮ−ＰＮＴの欄と、制約情報の種類ＳＰＥＣ−ＮＡＭＥの欄と、ＳＰＥＣ−ＮＡＭＥの欄に示される制約種類に関する値を定義するＳＰＥＣ−ＶＡＬＵＥの欄とを備えている。
【００３１】
この制約情報テーブル１５３では、ＳＰＥＣ−ＮＡＭＥの欄とＳＰＥＣ−ＶＡＬＵＥの欄とによって、個々の推奨部品または周辺部品について、部品に関しての制約情報、または推奨回路や周辺部品間の接続に関して基板設計を実施する上での制約情報を定義することが可能となる。そして、Ｃ−ＰＮＴの欄とＮ−ＰＮＴの欄とによって、本制約情報がどの部品又は接続に関する情報なのかが明確化されるようになっている。
【００３２】
この制約情報テーブル１５３にて定義できる制約情報には、種々あるが、具体例を挙げると、例えば図６に示すように、配線関連項目３０１と部品関連項目３０２とに分けて示すことができる。
【００３３】
配線関連項目３０１としては、例えば「配線パターン幅指定（最大値／最小値）」「配線長さ指定」「配線形態（一筆書き／スター）」「平行線長制限」「等長線長制限」などの配線・接続に関する制約情報を示すことができる。
【００３４】
部品関連項目３０２としては、例えば「部品配置位置」「部品配置面」「部品配置角度」「主要／周辺部品間隔」「部品周辺（配置／配線）禁止領域」などの部品・配置に関する制約情報を示すことができる。
【００３５】
次に、図１〜図８を参照して、以上のように構成される論理回路入力装置の動作について説明する。なお、図７は、図１に示す論理回路入力装置にて実施される推奨回路の登録処理手順を説明するフローチャートである。図８は、図１に示す論理回路入力装置にて実施される推奨回路の使用手順を説明するフローチャートである。
【００３６】
まず、推奨回路処理装置１２にて行われる推奨回路の登録処理について説明する。図７において、回路図作成時に、キーボードやマウスなどの一般的な入力装置にて主要部品が選択入力されると（ステップＳＴ１）、回路抽出部１２１がその入力された主要部品に関わる回路情報およびその主要部品に接続されている部品情報を既設計回路データメモリ１６から抽出し、登録処理部１２３を用いて推奨回路データベース１５の部品情報テーブル１５１に登録する（ステップＳＴ２）。
【００３７】
併せて、回路抽出部１２１は、部品ライブラリ１４に既登録の部品種別情報を参照し、入力された主要部品に接続されている周辺部品が集積回路（ＩＣ）やダイオードなどの能動部品であるか、抵抗やコンデンサなどの受動部品であるかを確認する（ステップＳＴ３）。
【００３８】
その結果、受動部品である場合は（ステップＳＴ４：Ｙｅｓ）、ステップＳＴ５に進むが、受動部品でない場合は（ステップＳＴ４：Ｎｏ）、ステップＳＴ３に戻り、次の周辺部品について部品種別を確認し、受動部品であると（ステップＳＴ４：Ｙｅｓ）、ステップＳＴ５に進む。
【００３９】
ステップＳＴ５では、回路抽出部１２１は、確認できた受動部品が保有する全端子に接続される部品の情報を既設計回路データメモリ１６から抽出し、登録処理部１２３を用いて推奨回路データベース１５の部品情報テーブル１５１に追加登録する。
【００４０】
回路抽出部１２１は、全ての周辺部品中の受動部品が確認できるまで（ステップＳＴ６：Ｎｏ）、ステップＳＴ３〜ステップＳＴ５の処理を繰り返し行う。その繰り返し実行過程におけるステップＳＴ５において、回路抽出部１２１は、入力された主要部品に関しての全端子に関する接続情報および接続される周辺部品中の受動部品の全端子に関する接続情報を既設計回路データメモリ１６から抽出し、登録処理部１２３を用いて推奨回路データベース１５の接続情報テーブル１５２に登録していく。
【００４１】
回路抽出部１２１の抽出動作が終了すると（ステップＳＴ６：Ｙｅｓ）、次に、制約条件抽出部１２２が起動される。制約条件抽出部１２２は、回路抽出部１２１によって推奨回路データベース１５の部品情報テーブル１５１および接続情報テーブル１５２に登録された主要部品および周辺部品を確認し（ステップＳＴ７）、その部品の接続情報に関して既設計回路データメモリ１６から定義済みの設計仕様と制約情報を抽出し、登録処理部１２３を用いて推奨回路データベース１５の制約情報テーブル１５３に登録する（ステップＳＴ８）。
【００４２】
制約条件抽出部１２２は、全ての部品についての確認が終了するまで（ステップＳＴ９：Ｎｏ）ステップＳＴ７，ステップＳＴ８の処理を繰り返し実施する。確認が終了すると（ステップＳＴ９：Ｙｅｓ）、この実施の形態による推奨回路の登録処理は終了する。
【００４３】
このように、推奨回路の登録処理では、主要部品に関わる回路情報およびその主要部品に接続されている部品情報の他に、受動部品の全端子の接続及び接続先の二次周辺部品の情報を取得し推奨回路データベース１５に登録するようにしたので、一つの回路機能ブロック全体を推奨回路として登録することが可能となり、回路設計作業の効率化が実現可能となる。
【００４４】
次に、以上のように登録された推奨回路を回路設計装置１１が使用（流用）する場合の動作について説明する。図８において、回路設計装置１１では、部品ライブラリ１４から出力処理装置１３の表示装置に配置する部品を選択する際に（ステップＳＴ１１）、その選択した部品が推奨回路データベース１５に既登録の主要部品であるか否かを検索処理部１２５を用いて確認する（ステップＳＴ１２）。
【００４５】
その結果、既登録の主要部品でなければ（ステップＳＴ１２：Ｎｏ）そのまま従来の方法で配置する指示を行う（ステップＳＴ１３）。一方、既登録の主要部品であった場合には（ステップＳＴ１２：Ｙｅｓ）、検索処理部１２５を用いて推奨回路データベース１５に登録されている周辺部品を抽出し、従来と同様の方法で配置可能な状態にする（ステップＳＴ１４）。
【００４６】
その際に、選択された主要部品に関して複数個の周辺回路が登録されている場合は（ステップＳＴ１５：Ｙｅｓ）、出力処理装置１３の表示装置に周辺回路選択画面を表示する（ステップＳＴ１６）。この周辺回路選択画面では、仕様パラメータＳＰＥＣ１〜ＳＰＥＣｎの欄と優先順位ＰＲＩＯの欄とが表示される。
【００４７】
ここでは、まず、優先順位ＰＲＩＯの選択を促す表示が行われるとしている。この周辺回路選択画面において、利用者が、優先順位ＰＲＩＯの欄に従って優先順位の高い周辺部品の使用を選択した場合は（ステップＳＴ１７：Ｙｅｓ）、ステップＳＴ１９に進む。
【００４８】
この優先順位ＰＲＩＯの選択を促す周辺回路選択画面において、利用者が、優先順位の高い周辺部品の使用を選択しない場合は（ステップＳＴ１７：Ｎｏ）、次に仕様パラメータＳＰＥＣ１〜ＳＰＥＣｎの選択を促す周辺回路選択画面を表示する。利用者がパラメータの選択入力を行うと（ステップＳＴ１８）、ステップＳＴ１９に進む。
【００４９】
回路設計装置１１では、検索処理部１２５を用いて推奨回路データベース１５から、利用者が指定した部品情報や仕様パラメータに基づき同一主要部品における、部品構成、接続情報の両方もしくはいずれかが異なる複数個の推奨回路から再利用回路として最適な推奨回路を抽出させ、データ管理部１２４に部品リストを生成させる。そして、回路設計装置１１は、その部品リストを出力処理装置１３の表示装置に表示し（ステップＳＴ１９）、利用者に配置位置の指示入力を促す（ステップＳＴ２０）。
【００５０】
その際に、検索処理部１２５を用いて推奨回路データベース１５から追加する部品を抽出させ、配置する（ステップＳＴ２１）。その後、自動結線処理を行う（ステップＳＴ２２）。主要部品に対する全ての周辺回路について配置、配線が完了するまで（ステップＳＴ２３：Ｎｏ）、ステップＳＴ２０〜ステップＳＴ２２の処理を繰り返し実行する。
【００５１】
回路設計装置１１では、このように、主要部品に対する全ての周辺回路の配置、配線が完了すると（ステップＳＴ２３：Ｙｅｓ）、最後に、検索処理部１２５を用いて制約情報テーブル１５３に登録された設計仕様と制約情報を抽出させ、それを回路情報に付加する制約情報自動付加処理を実施し（ステップＳＴ２４）、所定回路の設計を終了する。
【００５２】
なお、ステップＳＴ１８では、主要部品の仕様、名称の変更もしくは周辺回路の仕様、名称の変更があった場合、利用者は、その変更された部品情報や仕様パラメータを入力できるようになっている。この場合には、回路設計装置１１では、検索処理部１２５を用いて推奨回路データベース１５の検索を行い、データ管理部１２４を用いて不要部品の削除、接続情報や制約情報の変更、必要とする部品の配置及び接続情報や制約情報の再構築を行い、変更された内容に合致する回路情報を生成し、使用できるようにしている。
【００５３】
このように、この実施の形態によれば、一つの閉じた回路ブロック全体を推奨回路として推奨回路処理装置にて登録・管理し、回路設計装置にてそれを使用（流用）することができるので、効率のよい回路設計が可能となる。
【００５４】
また、実装形態や用途によって部品名称が異なる複数の産業分野への対応が可能となるので、より汎用的な論理回路入力装置が実現できる。
【００５５】
さらに、回路設計の次の作業行程である基板パターン設計作業において非常に重要となる設計仕様や制約情報までも管理、流用することができるので、作業効率の更なる効率化が図れ、高品質な設計・開発作業を可能とすることができる。
【００５６】
【発明の効果】
以上説明したように、この発明によれば、既設計回路図を再利用して回路設計を行う場合に、接続の有無を問わず主要部品に対する周辺回路の再利用ができ、かつ一つの主要部品に対し異なる複数の適用分野が存在する場合でも必要な周辺回路の再利用ができるようになる。
【図面の簡単な説明】
【図１】この発明に一実施の形態による論理回路入力装置の構成を示すブロック図である。
【図２】図１に示す推奨回路データベースの構成例を示すブロック図である。
【図３】図２に示す部品情報テーブルの構成例を示す図である。
【図４】図２に示す接続情報テーブルの構成例を示す図である。
【図５】図２に示す制約情報テーブルの構成例を示す図である。
【図６】図５に示すＳＰＥＣ−ＮＡＭＥの欄に記載される制約情報の具体例を示す図である。
【図７】図１に示す論理回路入力装置にて実施される推奨回路の登録処理手順を説明するフローチャートである。
【図８】図１に示す論理回路入力装置にて実施される推奨回路の使用手順を説明するフローチャートである。
【符号の説明】
１１  回路設計装置、１２  推奨回路処理装置、１３  出力処理装置、１４  部品ライブラリ、１５  推奨回路データベース、１６  既設計回路データメモリ、１７  バス、１２１  回路抽出部、１２２  制約条件抽出部、１２３  登録処理部、１２４  データ管理部、１２５  検索処理部、１５１部品情報テーブル、１５２  接続情報テーブル１５３  制約情報テーブル、２０１  部品定義テーブル、２０２  端子定義テーブル。
【図１】
2004280535.tif 000003
【図２】
2004280535.tif 000004
【図３】
2004280535.tif 000005
【図４】
2004280535.tif 000006
【図５】
2004280535.tif 000007
【図６】
2004280535.tif 000008
【図７】
2004280535.tif 000009
【図８】
2004280535.tif 000010