[go: up one dir, main page]

JP2004280535A - Logic circuit input device - Google Patents

Logic circuit input device Download PDF

Info

Publication number
JP2004280535A
JP2004280535A JP2003071980A JP2003071980A JP2004280535A JP 2004280535 A JP2004280535 A JP 2004280535A JP 2003071980 A JP2003071980 A JP 2003071980A JP 2003071980 A JP2003071980 A JP 2003071980A JP 2004280535 A JP2004280535 A JP 2004280535A
Authority
JP
Japan
Prior art keywords
circuit
information
component
recommended
peripheral
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2003071980A
Other languages
Japanese (ja)
Inventor
Kimihiko Kawamoto
公彦 川本
Yoshinori Nabeta
芳則 鍋田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2003071980A priority Critical patent/JP2004280535A/en
Publication of JP2004280535A publication Critical patent/JP2004280535A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

【課題】既設計回路図を再利用して回路設計を行う場合に、接続の有無を問わず主要部品に対する周辺回路の再利用ができ、かつ一つの主要部品に対し異なる複数の適用分野が存在する場合でも必要な周辺回路の再利用を可能にする。
【解決手段】回路抽出部121は作成する回路図における主要部品に関わる回路情報と前記主要部品に接続されている周辺部品情報とを既設計回路データメモリ16から抽出する。制約条件抽出部122は回路抽出部121が抽出した前記主要部品および周辺部品に関する基板パターンの設計仕様および制約情報を既設計回路データメモリ16から抽出する。推奨回路データベース15には、登録処理部123により、主要部品に関わる回路情報および周辺部品情報と基板パターンの設計仕様および制約情報とを関連付けた推奨回路が利用可能に格納される。
【選択図】 図1
[PROBLEMS] When a circuit is designed by reusing an already-designed circuit diagram, a peripheral circuit can be reused for a main component regardless of connection, and there are a plurality of different application fields for one main component. In this case, necessary peripheral circuits can be reused.
A circuit extracting section extracts circuit information relating to a main part in a circuit diagram to be created and information of peripheral parts connected to the main part from a predesigned circuit data memory. The constraint condition extraction unit 122 extracts from the pre-designed circuit data memory 16 the design specifications and constraint information of the board pattern relating to the main component and the peripheral components extracted by the circuit extraction unit 121. The recommended circuit database 15 stores, by the registration processing unit 123, a recommended circuit in which circuit information and peripheral component information relating to main components and design specifications and constraint information of a board pattern are associated with each other.
[Selection diagram] Fig. 1

Description

【0001】
【発明の属する技術分野】
この発明は、回路設計装置に既設計回路図の中から再利用する回路を選択して入力する論理回路入力装置に関するものである。
【0002】
【従来の技術】
論理回路を中心とする装置の設計は、計算機による回路設計支援システム(CAD)などの回路設計装置による自動設計が一般的であるが、そこで実現される論理回路を中心とした回路設計は、主要回路部分の設計と周辺回路部分の設計とに分けることができる。そして、周辺回路にて使用される部品の種別とその接続形態は、主要回路部分の種類に応じて大部分が決定される場合が多い。そこで、設計者の負担軽減と装置設計の標準化を目的として、既設計回路図を再利用して回路図設計を行う方法が提案されている(例えば、特許文献1)。
【0003】
すなわち、特許文献1では、計算機によるプリント板回路設計を行なうプリント板回路図編集エディタにおいて、入力された部品と同一部品を既設計回路から検索して該同一部品および該同一部品に直接接続される周辺部品の情報を記載した流用部品テーブルと該同一部品と周辺部品間のノード情報を記載した接続ノード情報テーブルとを含む流用情報テーブルを作成する流用情報テーブル作成手段と、該流用部品テーブルにおける未入力の部品を部品リストメニュー上に表示する部品リストメニュー表示手段とを設け、回路図上において、前記入力された部品を配置したのち該部品リストメニューから前記周辺部品を順次入力して配置するプリント板回路図編集方式が開示されている。
【0004】
具体的には、特許文献1では、既設計回路図の情報を「流用情報テーブル」に格納する手段を備え、次回以降に指定された部品の情報が「流用情報テーブル」に存在する場合は、その部品に接続された周りの部品を併せて配置、自動配線を行う技術が示されている。
【0005】
【特許文献1】
特開平5−114007号公報(0008、図1)
【0006】
【発明が解決しようとする課題】
しかしながら、上記特許文献1に開示された技術では、最初に配置する部品に接続された部品のみが「流用情報テーブル」に保存される構造であるので、回路を設計する上で必要な部品であっても主要部品に直接接続されていない部品については管理、配置できず、一つの回路機能ブロック全体を自動入力することができない。
【0007】
また、上記特許文献1に開示された技術では、一つの主要部品については、一つのサンプル回路、部品情報しか保持することができない構成となっているので、単一の産業分野用、単一の製品分野用の回路情報しか配置することができない。
【0008】
例えば、同一主要部品を用いた二つの製品が存在し、一方は携帯用機器のように小型、薄型、軽量を追及する製品であり、もう一方の機器は据え置き型で堅牢性、信頼性を追及する製品である場合に、同じ電気特性・回路情報であっても、自ずと、一方の製品(携帯用機器)では小型の部品を選択し、もう一方の製品(据え置き型機器)では多少大きくとも信頼性の高い部品を選択することになる。つまり、同一主要部品を用いた二つの製品間で部品名称が異なることになるので、一方の製品での主要部品の周辺回路を他方の製品で利用することが困難である。
【0009】
この発明は、上記に鑑みてなされたもので、既設計回路図を再利用して回路設計を行う場合に、接続の有無を問わず主要部品に対する周辺回路の再利用ができ、かつ一つの主要部品に対し異なる複数の適用分野が存在する場合でも必要な周辺回路の再利用ができる論理回路入力装置を得ることを目的とする。
【0010】
【課題を解決するための手段】
上記目的を達成するため、この発明にかかる論理回路入力装置は、既設計回路図の中から再利用するのに最適な推奨回路を選択生成し、回路図を作成する回路設計装置の使用に供する論理回路入力装置であって、前記既設計回路図における全部品の名称と仕様、接続情報、基板パターンの設計仕様と制約情報などの回路設計データを格納する既設計回路データメモリと、作成する回路図における主要部品に関わる回路情報と前記主要部品に接続されている周辺部品情報とを前記既設計回路データメモリから抽出する回路抽出手段と、前記回路抽出手段が抽出した前記主要部品および周辺部品に関する基板パターンの設計仕様および制約情報を前記既設計回路データメモリから抽出する制約条件抽出手段と、前記回路抽出手段が抽出した主要部品に関わる回路情報および前記主要部品に接続されている周辺部品情報と、前記制約条件抽出手段が抽出した基板パターンの設計仕様および制約情報とを関連付けて推奨回路として利用可能に格納する推奨回路データベースとを備えている。
【0011】
そして、前記回路抽出手段は、抽出した全ての周辺部品中における受動部品の全端子の接続情報および接続先の二次周辺部品の情報を前記既設計回路データメモリから抽出する機能を有する。また、前記推奨回路データベースは、前記回路抽出手段が抽出した主要部品および周辺部品の名称、仕様を格納する部品情報テーブルと、前記回路抽出手段が抽出した主要部品と周辺部品の端子を接続する情報および周辺部品間を接続する情報を格納する接続情報テーブルと、前記制約条件抽出手段が抽出した主要部品および周辺部品の配置に関する仕様と制約情報、主要部品および周辺部品の接続に関する仕様と制約情報を格納する制約情報テーブルとを備えている。
【0012】
この発明によれば、作成する回路図における主要部品に関わる回路情報と前記主要部品に接続されている周辺部品情報、さらに全ての周辺部品中における受動部品の全端子の接続情報および接続先の二次周辺部品の情報、前記主要部品および周辺部品に関する基板パターンの設計仕様および制約情報が、推奨回路データベースに関連付けて推奨回路として利用可能に格納される。つまり、基板設計において重要となる設計仕様、制約情報も保持するので、既設計の回路情報・接続情報のみでなく、基板上におけるパターン配線情報までも再利用可能となり、併せて、一つの閉じた回路ブロックの全体を推奨回路として登録し、管理することができるので、一層の設計効率化が実現できる。
【0013】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかる論理回路入力装置の好適な実施の形態を詳細に説明する。
【0014】
図1は、この発明に一実施の形態による論理回路入力装置の構成を示すブロック図である。図1に示す論理回路入力装置は、回路設計装置11とこの実施の形態による推奨回路処理装置12と出力処理装置13と部品ライブラリ14とこの実施の形態による推奨回路データベース15と既設計回路データメモリ16とがバス17を介して接続されている。
【0015】
回路設計装置11は、部品配置機能、接続情報による配線機能、回路情報出力機能等を兼ね備えている。回路設計装置11は、従来の論理回路入力装置において用いられている装置であるが、この実施の形態では、若干の機能が追加されている。
【0016】
出力処理装置13は、回路設計装置11および推奨回路処理装置12から入力された回路情報の論理シンボル、接続情報、部品情報を表示出力や印刷出力する機能を備えている。なお、この実施の形態では、出力処理装置13は、表示装置を備えている。
【0017】
部品ライブラリ14には、一般部品の部品情報、端子情報等が格納されている。既設計回路データメモリ16には、各種の既設計回路図における全部品の型名と仕様、接続情報、基板パターンの設計仕様と制約情報などの回路設計データが格納されている。
【0018】
推奨回路処理装置12は、回路抽出部121と制約条件抽出部122と登録処理部123とデータ管理部124と検索処理部125とを備え、各種の既設計回路図から推奨する再利用回路(以下「推奨回路」という)を選定し、推奨回路データベース15に格納する機能を備えている。以下、推奨回路処理装置12の各構成要素の機能を説明する。
【0019】
回路抽出部121は、作成する回路図における主要部品に関わる回路情報と前記主要部品に接続されている周辺部品情報とを既設計回路データメモリ16から抽出する機能を有する。
【0020】
制約条件抽出部122は、主要部品および前記主要部品に接続されている周辺部品に関わる基板パターンの設計仕様および制約情報を既設計回路データメモリ16から抽出する機能を有する。
【0021】
登録処理部123は、回路抽出部121が抽出した主要部品に関わる回路情報およびその主要部品に接続されている周辺部品情報と、制約条件抽出部122が抽出した基板パターンの設計仕様および制約情報とを推奨回路データベース15に登録する機能を有する。
【0022】
データ管理部124は、推奨回路データベース15に登録された回路情報・接続情報・設計仕様・制約情報の各データにより構成される推奨回路を管理するとともに、同一主要部品回路情報の複数推奨回路を管理する機能を有する。
【0023】
検索処理部125は、推奨回路データベース15に登録された推奨回路において、同一主要部品における部品構成、接続情報の両方もしくはいずれかが異なる複数個の推奨回路から再利用回路として最適な推奨回路を抽出する機能を有する。
【0024】
次に、図2〜図6を参照して、推奨回路データベース15の構成について説明する。なお、図2は、図1に示す推奨回路データベースの構成例を示すブロック図である。図3は、図2に示す部品情報テーブルの構成例を示す図である。図4は、図2に示す接続情報テーブルの構成例を示す図である。図5は、図2に示す制約情報テーブルの構成例を示す図である。図6は、図5に示すSPEC−NAMEの欄に記載される制約情報の具体例を示す図である。
【0025】
推奨回路データベース15は、例えば図2に示すように、主要部品および推奨回路を構成する周辺部品の情報を格納する部品情報テーブル151と、主要部品と周辺部品との間および周辺部品間の接続情報を格納する接続情報テーブル152と、部品および部品間を接続し物理設計(基板パターン設計)を実施する際の設計仕様、制約情報を格納する制約情報テーブル153とで構成され、相互に関連付けてアクセスできるようになっている。
【0026】
部品情報テーブル151は、例えば図3に示すように、部品定義テーブル201と端子定義テーブル202とで構成され、部品の名称、仕様、端子情報などを格納するようになっている。
【0027】
部品定義テーブル201は、主要部品および周辺部品の番号NOの欄と、部品の名称NAMEの欄と、主要部品および周辺部品へのポインタC−PNTの欄と、1つの主要部品について複数個の推奨回路を保持、選択可能とするため、例えば部品実装形態や部品サイズ、回路定数などの仕様パラメータ情報が定義されるSPEC1,SPEC2〜SPECnの欄と、複数個の推奨回路内の優先順位情報PRIOの欄とを備えている。
【0028】
また、端子定義テーブル202は、端子番号NOの欄と、部品定義テーブル201の部品番号NOへのポインタC−Pntの欄と、端子の名称NAMEの欄と、接続ノードNODEの欄と、端子番号NOへのポインタPPIN−PTRの欄とを備えている。
【0029】
次に接続情報テーブル152は、例えば図4に示すように、接続ノードの番号NOの欄と、接続ノードへのポインタN−PNTの欄と、回路中のシンボル端子へのポインタPIN−PTRと、接続ノードへのポインタが複数存在する場合の次ポインタNEXT−PNTの欄とを備えている。
【0030】
次に制約情報テーブル153は、例えば図5に示すように、制約番号NOの欄と、部品情報テーブル151内の部品定義テーブル201におけるポインタC−PNTの欄と、接続情報テーブル152におけるポインタN−PNTの欄と、制約情報の種類SPEC−NAMEの欄と、SPEC−NAMEの欄に示される制約種類に関する値を定義するSPEC−VALUEの欄とを備えている。
【0031】
この制約情報テーブル153では、SPEC−NAMEの欄とSPEC−VALUEの欄とによって、個々の推奨部品または周辺部品について、部品に関しての制約情報、または推奨回路や周辺部品間の接続に関して基板設計を実施する上での制約情報を定義することが可能となる。そして、C−PNTの欄とN−PNTの欄とによって、本制約情報がどの部品又は接続に関する情報なのかが明確化されるようになっている。
【0032】
この制約情報テーブル153にて定義できる制約情報には、種々あるが、具体例を挙げると、例えば図6に示すように、配線関連項目301と部品関連項目302とに分けて示すことができる。
【0033】
配線関連項目301としては、例えば「配線パターン幅指定(最大値/最小値)」「配線長さ指定」「配線形態(一筆書き/スター)」「平行線長制限」「等長線長制限」などの配線・接続に関する制約情報を示すことができる。
【0034】
部品関連項目302としては、例えば「部品配置位置」「部品配置面」「部品配置角度」「主要/周辺部品間隔」「部品周辺(配置/配線)禁止領域」などの部品・配置に関する制約情報を示すことができる。
【0035】
次に、図1〜図8を参照して、以上のように構成される論理回路入力装置の動作について説明する。なお、図7は、図1に示す論理回路入力装置にて実施される推奨回路の登録処理手順を説明するフローチャートである。図8は、図1に示す論理回路入力装置にて実施される推奨回路の使用手順を説明するフローチャートである。
【0036】
まず、推奨回路処理装置12にて行われる推奨回路の登録処理について説明する。図7において、回路図作成時に、キーボードやマウスなどの一般的な入力装置にて主要部品が選択入力されると(ステップST1)、回路抽出部121がその入力された主要部品に関わる回路情報およびその主要部品に接続されている部品情報を既設計回路データメモリ16から抽出し、登録処理部123を用いて推奨回路データベース15の部品情報テーブル151に登録する(ステップST2)。
【0037】
併せて、回路抽出部121は、部品ライブラリ14に既登録の部品種別情報を参照し、入力された主要部品に接続されている周辺部品が集積回路(IC)やダイオードなどの能動部品であるか、抵抗やコンデンサなどの受動部品であるかを確認する(ステップST3)。
【0038】
その結果、受動部品である場合は(ステップST4:Yes)、ステップST5に進むが、受動部品でない場合は(ステップST4:No)、ステップST3に戻り、次の周辺部品について部品種別を確認し、受動部品であると(ステップST4:Yes)、ステップST5に進む。
【0039】
ステップST5では、回路抽出部121は、確認できた受動部品が保有する全端子に接続される部品の情報を既設計回路データメモリ16から抽出し、登録処理部123を用いて推奨回路データベース15の部品情報テーブル151に追加登録する。
【0040】
回路抽出部121は、全ての周辺部品中の受動部品が確認できるまで(ステップST6:No)、ステップST3〜ステップST5の処理を繰り返し行う。その繰り返し実行過程におけるステップST5において、回路抽出部121は、入力された主要部品に関しての全端子に関する接続情報および接続される周辺部品中の受動部品の全端子に関する接続情報を既設計回路データメモリ16から抽出し、登録処理部123を用いて推奨回路データベース15の接続情報テーブル152に登録していく。
【0041】
回路抽出部121の抽出動作が終了すると(ステップST6:Yes)、次に、制約条件抽出部122が起動される。制約条件抽出部122は、回路抽出部121によって推奨回路データベース15の部品情報テーブル151および接続情報テーブル152に登録された主要部品および周辺部品を確認し(ステップST7)、その部品の接続情報に関して既設計回路データメモリ16から定義済みの設計仕様と制約情報を抽出し、登録処理部123を用いて推奨回路データベース15の制約情報テーブル153に登録する(ステップST8)。
【0042】
制約条件抽出部122は、全ての部品についての確認が終了するまで(ステップST9:No)ステップST7,ステップST8の処理を繰り返し実施する。確認が終了すると(ステップST9:Yes)、この実施の形態による推奨回路の登録処理は終了する。
【0043】
このように、推奨回路の登録処理では、主要部品に関わる回路情報およびその主要部品に接続されている部品情報の他に、受動部品の全端子の接続及び接続先の二次周辺部品の情報を取得し推奨回路データベース15に登録するようにしたので、一つの回路機能ブロック全体を推奨回路として登録することが可能となり、回路設計作業の効率化が実現可能となる。
【0044】
次に、以上のように登録された推奨回路を回路設計装置11が使用(流用)する場合の動作について説明する。図8において、回路設計装置11では、部品ライブラリ14から出力処理装置13の表示装置に配置する部品を選択する際に(ステップST11)、その選択した部品が推奨回路データベース15に既登録の主要部品であるか否かを検索処理部125を用いて確認する(ステップST12)。
【0045】
その結果、既登録の主要部品でなければ(ステップST12:No)そのまま従来の方法で配置する指示を行う(ステップST13)。一方、既登録の主要部品であった場合には(ステップST12:Yes)、検索処理部125を用いて推奨回路データベース15に登録されている周辺部品を抽出し、従来と同様の方法で配置可能な状態にする(ステップST14)。
【0046】
その際に、選択された主要部品に関して複数個の周辺回路が登録されている場合は(ステップST15:Yes)、出力処理装置13の表示装置に周辺回路選択画面を表示する(ステップST16)。この周辺回路選択画面では、仕様パラメータSPEC1〜SPECnの欄と優先順位PRIOの欄とが表示される。
【0047】
ここでは、まず、優先順位PRIOの選択を促す表示が行われるとしている。この周辺回路選択画面において、利用者が、優先順位PRIOの欄に従って優先順位の高い周辺部品の使用を選択した場合は(ステップST17:Yes)、ステップST19に進む。
【0048】
この優先順位PRIOの選択を促す周辺回路選択画面において、利用者が、優先順位の高い周辺部品の使用を選択しない場合は(ステップST17:No)、次に仕様パラメータSPEC1〜SPECnの選択を促す周辺回路選択画面を表示する。利用者がパラメータの選択入力を行うと(ステップST18)、ステップST19に進む。
【0049】
回路設計装置11では、検索処理部125を用いて推奨回路データベース15から、利用者が指定した部品情報や仕様パラメータに基づき同一主要部品における、部品構成、接続情報の両方もしくはいずれかが異なる複数個の推奨回路から再利用回路として最適な推奨回路を抽出させ、データ管理部124に部品リストを生成させる。そして、回路設計装置11は、その部品リストを出力処理装置13の表示装置に表示し(ステップST19)、利用者に配置位置の指示入力を促す(ステップST20)。
【0050】
その際に、検索処理部125を用いて推奨回路データベース15から追加する部品を抽出させ、配置する(ステップST21)。その後、自動結線処理を行う(ステップST22)。主要部品に対する全ての周辺回路について配置、配線が完了するまで(ステップST23:No)、ステップST20〜ステップST22の処理を繰り返し実行する。
【0051】
回路設計装置11では、このように、主要部品に対する全ての周辺回路の配置、配線が完了すると(ステップST23:Yes)、最後に、検索処理部125を用いて制約情報テーブル153に登録された設計仕様と制約情報を抽出させ、それを回路情報に付加する制約情報自動付加処理を実施し(ステップST24)、所定回路の設計を終了する。
【0052】
なお、ステップST18では、主要部品の仕様、名称の変更もしくは周辺回路の仕様、名称の変更があった場合、利用者は、その変更された部品情報や仕様パラメータを入力できるようになっている。この場合には、回路設計装置11では、検索処理部125を用いて推奨回路データベース15の検索を行い、データ管理部124を用いて不要部品の削除、接続情報や制約情報の変更、必要とする部品の配置及び接続情報や制約情報の再構築を行い、変更された内容に合致する回路情報を生成し、使用できるようにしている。
【0053】
このように、この実施の形態によれば、一つの閉じた回路ブロック全体を推奨回路として推奨回路処理装置にて登録・管理し、回路設計装置にてそれを使用(流用)することができるので、効率のよい回路設計が可能となる。
【0054】
また、実装形態や用途によって部品名称が異なる複数の産業分野への対応が可能となるので、より汎用的な論理回路入力装置が実現できる。
【0055】
さらに、回路設計の次の作業行程である基板パターン設計作業において非常に重要となる設計仕様や制約情報までも管理、流用することができるので、作業効率の更なる効率化が図れ、高品質な設計・開発作業を可能とすることができる。
【0056】
【発明の効果】
以上説明したように、この発明によれば、既設計回路図を再利用して回路設計を行う場合に、接続の有無を問わず主要部品に対する周辺回路の再利用ができ、かつ一つの主要部品に対し異なる複数の適用分野が存在する場合でも必要な周辺回路の再利用ができるようになる。
【図面の簡単な説明】
【図1】この発明に一実施の形態による論理回路入力装置の構成を示すブロック図である。
【図2】図1に示す推奨回路データベースの構成例を示すブロック図である。
【図3】図2に示す部品情報テーブルの構成例を示す図である。
【図4】図2に示す接続情報テーブルの構成例を示す図である。
【図5】図2に示す制約情報テーブルの構成例を示す図である。
【図6】図5に示すSPEC−NAMEの欄に記載される制約情報の具体例を示す図である。
【図7】図1に示す論理回路入力装置にて実施される推奨回路の登録処理手順を説明するフローチャートである。
【図8】図1に示す論理回路入力装置にて実施される推奨回路の使用手順を説明するフローチャートである。
【符号の説明】
11 回路設計装置、12 推奨回路処理装置、13 出力処理装置、14 部品ライブラリ、15 推奨回路データベース、16 既設計回路データメモリ、17 バス、121 回路抽出部、122 制約条件抽出部、123 登録処理部、124 データ管理部、125 検索処理部、151部品情報テーブル、152 接続情報テーブル153 制約情報テーブル、201 部品定義テーブル、202 端子定義テーブル。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a logic circuit input device for selecting and inputting a circuit to be reused from already designed circuit diagrams to a circuit design device.
[0002]
[Prior art]
In general, the design of a device centered on a logic circuit is automatically designed by a circuit design device such as a circuit design support system (CAD) by a computer. The design can be divided into a circuit part design and a peripheral circuit part design. In most cases, the types of components used in the peripheral circuits and their connection forms are largely determined according to the types of the main circuit portions. Therefore, for the purpose of reducing the burden on the designer and standardizing the device design, a method of designing a circuit diagram by reusing an already designed circuit diagram has been proposed (for example, Patent Document 1).
[0003]
That is, in Patent Literature 1, in a printed circuit diagram editing editor for designing a printed circuit circuit by a computer, the same component as the input component is searched for from the already designed circuit and directly connected to the same component and the same component. A diversion information table creating means for creating a diversion information table including a diversion component table describing information on peripheral components and a connection node information table describing node information between the same component and the peripheral component; A part list menu display means for displaying input parts on a part list menu, and arranging the input parts on a circuit diagram, and then sequentially inputting and arranging the peripheral parts from the part list menu. A board circuit diagram editing method is disclosed.
[0004]
Specifically, Patent Document 1 includes a means for storing information of a designed circuit diagram in a “diversion information table”, and when information of a component specified from the next time is present in the “diversion information table”, A technique for arranging and automatically wiring peripheral components connected to the component is disclosed.
[0005]
[Patent Document 1]
JP-A-5-114007 (0008, FIG. 1)
[0006]
[Problems to be solved by the invention]
However, in the technology disclosed in Patent Document 1, only the components connected to the component to be placed first are stored in the “reuse information table”, and thus are not necessary for designing the circuit. However, components that are not directly connected to main components cannot be managed and arranged, and the entire circuit function block cannot be automatically input.
[0007]
Further, in the technique disclosed in Patent Literature 1, since one main component has a configuration that can hold only one sample circuit and component information, a single industrial field and a single Only circuit information for the product field can be arranged.
[0008]
For example, there are two products that use the same main parts, one is a product that pursues small, thin, and lightweight, such as a portable device, and the other is a stationary type that pursues robustness and reliability. If the product has the same electrical characteristics and circuit information, one of the products (portable device) naturally chooses small components and the other product (stationary device) has a higher reliability. Therefore, the parts having high performance will be selected. That is, since the component names differ between two products using the same main component, it is difficult to use the peripheral circuit of the main component in one product in the other product.
[0009]
The present invention has been made in view of the above, and when designing a circuit by reusing an already-designed circuit diagram, it is possible to reuse peripheral circuits for main components regardless of connection or not, and An object of the present invention is to provide a logic circuit input device capable of reusing necessary peripheral circuits even when there are a plurality of different application fields for components.
[0010]
[Means for Solving the Problems]
In order to achieve the above object, a logic circuit input device according to the present invention selects and generates a recommended circuit optimal for reuse from a designed circuit diagram, and provides the circuit design device for creating a circuit diagram. A logic circuit input device, a pre-designed circuit data memory for storing circuit design data such as names and specifications of all components in the pre-designed circuit diagram, connection information, board pattern design specifications and constraint information, and a circuit to be created Circuit extraction means for extracting circuit information relating to main parts in the figure and information on peripheral parts connected to the main parts from the pre-designed circuit data memory, and the main parts and peripheral parts extracted by the circuit extraction means Constraint condition extracting means for extracting design specifications and constraint information of the board pattern from the already-designed circuit data memory, and main parts extracted by the circuit extracting means And a recommended circuit database for storing circuit information relating to and peripheral component information connected to the main component and design specifications and constraint information of the board pattern extracted by the constraint condition extracting means so as to be usable as a recommended circuit. It has.
[0011]
The circuit extracting means has a function of extracting connection information of all terminals of the passive component among all the extracted peripheral components and information of a secondary peripheral component of a connection destination from the designed circuit data memory. The recommended circuit database includes a component information table storing names and specifications of main components and peripheral components extracted by the circuit extracting unit, and information for connecting terminals of the main components and peripheral components extracted by the circuit extracting unit. And a connection information table for storing information for connecting between peripheral components and peripheral components, specifications and constraint information relating to the arrangement of main components and peripheral components extracted by the constraint condition extracting means, and specifications and constraint information relating to connection of main components and peripheral components. And a constraint information table to be stored.
[0012]
According to the present invention, the circuit information relating to the main component in the circuit diagram to be created, the peripheral component information connected to the main component, the connection information of all the terminals of the passive component in all the peripheral components, and the connection destination. Information on the next peripheral component, design specifications and constraint information of the board pattern regarding the main component and the peripheral component are stored so as to be usable as a recommended circuit in association with a recommended circuit database. In other words, design specifications and constraint information, which are important in board design, are retained, so not only circuit information and connection information already designed, but also pattern wiring information on the board can be reused. Since the entire circuit block can be registered and managed as a recommended circuit, further design efficiency can be realized.
[0013]
BEST MODE FOR CARRYING OUT THE INVENTION
Preferred embodiments of a logic circuit input device according to the present invention will be described below in detail with reference to the accompanying drawings.
[0014]
FIG. 1 is a block diagram showing a configuration of a logic circuit input device according to an embodiment of the present invention. The logic circuit input device shown in FIG. 1 includes a circuit design device 11, a recommended circuit processing device 12, an output processing device 13, a parts library 14, a recommended circuit database 15 according to this embodiment, and a pre-designed circuit data memory according to this embodiment. 16 are connected via a bus 17.
[0015]
The circuit design device 11 has a component placement function, a wiring function based on connection information, a circuit information output function, and the like. Although the circuit design device 11 is a device used in a conventional logic circuit input device, in this embodiment, some functions are added.
[0016]
The output processing device 13 has a function of displaying or printing out a logical symbol, connection information, and component information of the circuit information input from the circuit design device 11 and the recommended circuit processing device 12. In this embodiment, the output processing device 13 includes a display device.
[0017]
The component library 14 stores component information, terminal information, and the like of general components. The predesigned circuit data memory 16 stores circuit design data such as model names and specifications of all components in various predesigned circuit diagrams, connection information, board pattern design specifications and constraint information.
[0018]
The recommended circuit processing device 12 includes a circuit extraction unit 121, a constraint condition extraction unit 122, a registration processing unit 123, a data management unit 124, and a search processing unit 125. “Recommended circuit” is selected and stored in the recommended circuit database 15. Hereinafter, the function of each component of the recommended circuit processing device 12 will be described.
[0019]
The circuit extracting unit 121 has a function of extracting circuit information relating to main components in a circuit diagram to be created and information of peripheral components connected to the main components from the predesigned circuit data memory 16.
[0020]
The constraint condition extracting unit 122 has a function of extracting design specifications and constraint information of a board pattern relating to a main component and peripheral components connected to the main component from the pre-designed circuit data memory 16.
[0021]
The registration processing unit 123 includes the circuit information on the main component extracted by the circuit extraction unit 121 and the peripheral component information connected to the main component, the design specification and the constraint information of the board pattern extracted by the constraint condition extraction unit 122, Is registered in the recommended circuit database 15.
[0022]
The data management unit 124 manages a recommended circuit composed of data of circuit information, connection information, design specifications, and constraint information registered in the recommended circuit database 15, and manages a plurality of recommended circuits of the same main component circuit information. It has a function to do.
[0023]
The search processing unit 125 extracts, from the recommended circuits registered in the recommended circuit database 15, an optimal recommended circuit as a reusable circuit from a plurality of recommended circuits different in both or one of component configuration and connection information of the same main component. It has a function to do.
[0024]
Next, the configuration of the recommended circuit database 15 will be described with reference to FIGS. FIG. 2 is a block diagram showing a configuration example of the recommended circuit database shown in FIG. FIG. 3 is a diagram showing a configuration example of the component information table shown in FIG. FIG. 4 is a diagram showing a configuration example of the connection information table shown in FIG. FIG. 5 is a diagram showing a configuration example of the constraint information table shown in FIG. FIG. 6 is a diagram showing a specific example of the constraint information described in the SPEC-NAME column shown in FIG.
[0025]
As shown in FIG. 2, for example, the recommended circuit database 15 includes a component information table 151 for storing information on main components and peripheral components constituting the recommended circuit, and connection information between the main components and peripheral components and between peripheral components. And a constraint information table 153 for storing design information and constraint information for connecting parts and components and performing physical design (board pattern design), and accesses them in association with each other. I can do it.
[0026]
The component information table 151 includes, for example, a component definition table 201 and a terminal definition table 202, as shown in FIG. 3, and stores component names, specifications, terminal information, and the like.
[0027]
The component definition table 201 includes a column for the number NO of the main component and the peripheral component, a column for the name of the component, a column for the pointer C-PNT to the main component and the peripheral component, and a plurality of recommendations for one main component. In order to hold and select a circuit, for example, columns of SPEC1, SPEC2 to SPECn in which specification parameter information such as a component mounting mode, a component size, and a circuit constant are defined, and priority information PRIO in a plurality of recommended circuits. Column.
[0028]
Further, the terminal definition table 202 includes a column of a terminal number NO, a column of a pointer C-Pnt to the component number NO of the component definition table 201, a column of a terminal name NAME, a column of a connection node NODE, and a terminal number. And a column for a pointer PPIN-PTR to NO.
[0029]
Next, as shown in FIG. 4, for example, the connection information table 152 includes a column of a connection node number NO, a column of a pointer N-PNT to a connection node, a pointer PIN-PTR to a symbol terminal in the circuit, And a next pointer NEXT-PNT column when there are a plurality of pointers to the connection node.
[0030]
Next, as shown in FIG. 5, for example, the constraint information table 153 includes a column for the constraint number NO, a column for the pointer C-PNT in the component definition table 201 in the component information table 151, and a column for the pointer N- in the connection information table 152. It has a PNT column, a constraint information type SPEC-NAME column, and a SPEC-VALUE column that defines a value related to the constraint type shown in the SPEC-NAME column.
[0031]
In the constraint information table 153, the SPEC-NAME column and the SPEC-VALUE column are used to carry out board design for individual recommended components or peripheral components, for component-related constraint information, or for recommended circuits or connections between peripheral components. It is possible to define the constraint information on the operation. The C-PNT column and the N-PNT column clarify which component or connection the constraint information is information about.
[0032]
There are various types of constraint information that can be defined in the constraint information table 153. For example, as shown in FIG. 6, the constraint information can be divided into a wiring related item 301 and a component related item 302, for example.
[0033]
The wiring-related items 301 include, for example, “designation of wiring pattern width (maximum value / minimum value)”, “designation of wiring length”, “wiring form (single-stroke / star)”, “limitation of parallel line length”, “limitation of equal length line length”, and the like. Can be shown.
[0034]
As the component-related item 302, for example, constraint information on components and arrangement such as “component arrangement position”, “component arrangement surface”, “component arrangement angle”, “main / peripheral component interval”, and “part periphery (arrangement / wiring) prohibited area”. Can be shown.
[0035]
Next, the operation of the logic circuit input device configured as described above will be described with reference to FIGS. FIG. 7 is a flowchart illustrating a procedure for registering a recommended circuit performed by the logic circuit input device illustrated in FIG. FIG. 8 is a flowchart illustrating a procedure for using the recommended circuit implemented in the logic circuit input device shown in FIG.
[0036]
First, a registration process of a recommended circuit performed by the recommended circuit processing device 12 will be described. In FIG. 7, when a main part is selected and input by a general input device such as a keyboard or a mouse at the time of creating a circuit diagram (step ST1), the circuit extracting unit 121 outputs circuit information and information related to the input main part. The component information connected to the main component is extracted from the designed circuit data memory 16 and registered in the component information table 151 of the recommended circuit database 15 using the registration processing unit 123 (step ST2).
[0037]
In addition, the circuit extracting unit 121 refers to the component type information registered in the component library 14 and determines whether the peripheral component connected to the input main component is an active component such as an integrated circuit (IC) or a diode. It is checked whether the component is a passive component such as a resistor or a capacitor (step ST3).
[0038]
As a result, if the component is a passive component (Step ST4: Yes), the process proceeds to Step ST5. If the component is not a passive component (Step ST4: No), the process returns to Step ST3, and the component type of the next peripheral component is checked. If it is a passive component (step ST4: Yes), the process proceeds to step ST5.
[0039]
In step ST5, the circuit extracting unit 121 extracts from the pre-designed circuit data memory 16 the information of the components connected to all the terminals held by the confirmed passive components, and uses the registration processing unit 123 to store the information of the recommended circuit database 15 It is additionally registered in the parts information table 151.
[0040]
The circuit extracting unit 121 repeats the processing of steps ST3 to ST5 until the passive components in all the peripheral components can be confirmed (step ST6: No). In step ST5 in the repetitive execution process, the circuit extracting unit 121 stores the input connection information on all the terminals of the input main component and the connection information on all the terminals of the passive components in the connected peripheral components in the already-designed circuit data memory 16. From the connection information table 152 of the recommended circuit database 15 using the registration processing unit 123.
[0041]
When the extraction operation of the circuit extraction unit 121 ends (step ST6: Yes), the constraint condition extraction unit 122 is started next. The constraint condition extracting unit 122 checks the main components and the peripheral components registered in the component information table 151 and the connection information table 152 of the recommended circuit database 15 by the circuit extracting unit 121 (step ST7), and determines the connection information of the component. The defined design specifications and constraint information are extracted from the design circuit data memory 16 and registered in the constraint information table 153 of the recommended circuit database 15 using the registration processing unit 123 (step ST8).
[0042]
The constraint condition extraction unit 122 repeatedly performs the processing of steps ST7 and ST8 until the confirmation of all parts is completed (step ST9: No). When the confirmation is completed (step ST9: Yes), the registration processing of the recommended circuit according to the present embodiment ends.
[0043]
As described above, in the process of registering the recommended circuit, in addition to the circuit information related to the main component and the component information connected to the main component, the connection of all the terminals of the passive component and the information of the secondary peripheral component to which the passive component is connected are included. Since the information is acquired and registered in the recommended circuit database 15, it is possible to register one circuit functional block as a recommended circuit, thereby realizing an efficient circuit design work.
[0044]
Next, an operation in the case where the circuit design device 11 uses (reuses) the recommended circuit registered as described above will be described. 8, in the circuit design device 11, when selecting a component to be arranged on the display device of the output processing device 13 from the component library 14 (step ST11), the selected component is a main component already registered in the recommended circuit database 15. Is checked using the search processing unit 125 (step ST12).
[0045]
As a result, if the main part is not a registered main part (step ST12: No), an instruction to arrange the main part by the conventional method is issued (step ST13). On the other hand, if the main part is a registered main part (step ST12: Yes), the peripheral part registered in the recommended circuit database 15 is extracted by using the search processing unit 125, and can be arranged in the same manner as in the related art. (Step ST14).
[0046]
At this time, if a plurality of peripheral circuits are registered for the selected main part (step ST15: Yes), a peripheral circuit selection screen is displayed on the display device of the output processing device 13 (step ST16). On the peripheral circuit selection screen, a column of specification parameters SPEC1 to SPECn and a column of priority order PRIO are displayed.
[0047]
Here, it is assumed that a display prompting selection of the priority order PRIO is performed first. On the peripheral circuit selection screen, when the user selects the use of the peripheral component having the higher priority according to the column of the priority order PRIO (step ST17: Yes), the process proceeds to step ST19.
[0048]
On the peripheral circuit selection screen for prompting the selection of the priority order PRIO, if the user does not select the use of the peripheral component having the higher priority order (step ST17: No), the user is prompted to select the specification parameters SPEC1 to SPECn. Display the circuit selection screen. When the user selects and inputs parameters (step ST18), the process proceeds to step ST19.
[0049]
The circuit design device 11 uses the search processing unit 125 to search the recommended circuit database 15 and, based on the component information and the specification parameters specified by the user, in the same main component, the component configuration and / or the connection information that are different from each other. A recommended circuit that is optimal as a reused circuit is extracted from the recommended circuits, and the data management unit 124 generates a parts list. Then, the circuit design device 11 displays the component list on the display device of the output processing device 13 (step ST19), and prompts the user to input an instruction of the arrangement position (step ST20).
[0050]
At this time, a part to be added is extracted from the recommended circuit database 15 using the search processing unit 125 and arranged (step ST21). Thereafter, an automatic connection process is performed (step ST22). Until the placement and wiring of all the peripheral circuits for the main component are completed (step ST23: No), the processing of steps ST20 to ST22 is repeatedly executed.
[0051]
In this way, in the circuit design device 11, when the arrangement and the wiring of all the peripheral circuits with respect to the main components are completed (step ST23: Yes), finally, the design registered in the constraint information table 153 using the search processing unit 125. The specification and the constraint information are extracted, and a constraint information automatic adding process for adding the specification and the constraint information to the circuit information is performed (step ST24), and the design of the predetermined circuit is completed.
[0052]
In step ST18, when there is a change in the specification or name of a main part or the specification or name of a peripheral circuit, the user can input the changed part information or specification parameter. In this case, the circuit design device 11 searches the recommended circuit database 15 using the search processing unit 125, and deletes unnecessary components, changes connection information and constraint information, and uses the data management unit 124 to make necessary changes. The arrangement and connection information of components and the reconfiguration of constraint information are performed, and circuit information matching the changed content is generated and used.
[0053]
As described above, according to this embodiment, the entire closed circuit block can be registered and managed by the recommended circuit processing device as a recommended circuit, and can be used (diverted) by the circuit design device. Thus, an efficient circuit design can be realized.
[0054]
Further, since it is possible to cope with a plurality of industrial fields having different component names depending on the mounting form and application, a more general-purpose logic circuit input device can be realized.
[0055]
Furthermore, it is possible to manage and divert design specifications and constraint information, which are very important in the board pattern design work, which is the next work step of circuit design, so that work efficiency can be further improved and high quality Design and development work can be made possible.
[0056]
【The invention's effect】
As described above, according to the present invention, when designing a circuit by reusing an already-designed circuit diagram, it is possible to reuse a peripheral circuit for a main component regardless of connection or not, and However, even when there are a plurality of different application fields, necessary peripheral circuits can be reused.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a logic circuit input device according to an embodiment of the present invention.
FIG. 2 is a block diagram illustrating a configuration example of a recommended circuit database illustrated in FIG. 1;
FIG. 3 is a diagram showing a configuration example of a component information table shown in FIG. 2;
FIG. 4 is a diagram showing a configuration example of a connection information table shown in FIG. 2;
FIG. 5 is a diagram showing a configuration example of a constraint information table shown in FIG. 2;
FIG. 6 is a diagram showing a specific example of constraint information described in a SPEC-NAME column shown in FIG. 5;
FIG. 7 is a flowchart illustrating a registration circuit registration procedure performed by the logic circuit input device illustrated in FIG. 1;
FIG. 8 is a flowchart illustrating a procedure for using a recommended circuit implemented in the logic circuit input device illustrated in FIG. 1;
[Explanation of symbols]
Reference Signs List 11 circuit design device, 12 recommended circuit processing device, 13 output processing device, 14 parts library, 15 recommended circuit database, 16 already-designed circuit data memory, 17 bus, 121 circuit extraction unit, 122 constraint condition extraction unit, 123 registration processing unit , 124 data management unit, 125 search processing unit, 151 component information table, 152 connection information table 153 constraint information table, 201 component definition table, 202 terminal definition table.

Claims (5)

既設計回路図の中から再利用するのに最適な推奨回路を選択生成し、回路図を作成する回路設計装置の使用に供する論理回路入力装置であって、
前記既設計回路図における全部品の名称と仕様、接続情報、基板パターンの設計仕様と制約情報などの回路設計データを格納する既設計回路データメモリと、
作成する回路図における主要部品に関わる回路情報と前記主要部品に接続されている周辺部品情報とを前記既設計回路データメモリから抽出する回路抽出手段と、
前記回路抽出手段が抽出した前記主要部品および周辺部品に関する基板パターンの設計仕様および制約情報を前記既設計回路データメモリから抽出する制約条件抽出手段と、
前記回路抽出手段が抽出した主要部品に関わる回路情報および前記主要部品に接続されている周辺部品情報と、前記制約条件抽出手段が抽出した基板パターンの設計仕様および制約情報とを関連付けて推奨回路として利用可能に格納する推奨回路データベースと、
を備えたことを特徴とする論理回路入力装置。
A logic circuit input device that selects and generates a recommended circuit that is optimal for reuse from already designed circuit diagrams and that is used for the use of a circuit design device that creates a circuit diagram,
An already-designed circuit data memory for storing circuit design data such as names and specifications of all components in the already-designed circuit diagram, connection information, board pattern design specifications and constraint information,
Circuit extracting means for extracting circuit information relating to main components in the circuit diagram to be created and peripheral component information connected to the main components from the pre-designed circuit data memory,
Constraint condition extracting means for extracting design specifications and constraint information of the board pattern relating to the main component and peripheral components extracted by the circuit extracting means from the designed circuit data memory;
The recommended circuit is obtained by associating the circuit information relating to the main component extracted by the circuit extracting unit and the peripheral component information connected to the main component with the design specification and the constraint information of the board pattern extracted by the constraint extracting unit. Recommended circuit database to be stored available
A logic circuit input device comprising:
前記回路抽出手段は、
抽出した全ての周辺部品中における受動部品の全端子の接続情報および接続先の二次周辺部品の情報を前記既設計回路データメモリから抽出する機能を有する、
ことを特徴とする請求項1に記載の論理回路入力装置。
The circuit extracting means,
Having a function of extracting connection information of all terminals of passive components in all extracted peripheral components and information of secondary peripheral components to be connected from the pre-designed circuit data memory,
2. The logic circuit input device according to claim 1, wherein:
前記推奨回路データベースは、
前記回路抽出手段が抽出した主要部品および周辺部品の名称、仕様を格納する部品情報テーブルと、
前記回路抽出手段が抽出した主要部品と周辺部品の端子を接続する情報および周辺部品間を接続する情報を格納する接続情報テーブルと、
前記制約条件抽出手段が抽出した主要部品および周辺部品の配置に関する仕様と制約情報、主要部品および周辺部品の接続に関する仕様と制約情報を格納する制約情報テーブルと、
を備えたことを特徴とする請求項1または2に記載の論理回路入力装置。
The recommended circuit database is
A component information table for storing names and specifications of main components and peripheral components extracted by the circuit extracting means,
A connection information table storing information for connecting the terminals of the main component and the peripheral components extracted by the circuit extraction means and information for connecting the peripheral components,
A constraint information table for storing specifications and constraint information relating to the arrangement of main components and peripheral components extracted by the constraint condition extracting means, and specifications and constraint information relating to connection of the main components and peripheral components;
The logic circuit input device according to claim 1 or 2, further comprising:
回路図の作成時に前記回路設計装置から指定された部品情報や仕様パラメータに基づき前記推奨回路データベースを検索し、同一主要部品における、部品構成、接続情報の両方もしくはいずれかが異なる複数個の推奨回路から再利用回路として最適な推奨回路を抽出し、前記回路設計装置に提示する推奨回路選定手段、
を備えたことを特徴とする請求項1または2に記載の論理回路入力装置。
The recommended circuit database is searched based on the component information and specification parameters specified by the circuit design device at the time of creating the circuit diagram, and a plurality of recommended circuits of the same main component having different component configurations and / or connection information. A recommended circuit selection means for extracting an optimum recommended circuit as a reused circuit from the
The logic circuit input device according to claim 1 or 2, further comprising:
前記推奨回路選定手段は、
主要部品の仕様、名称の変更もしくは周辺回路の仕様、名称の変更が発生した場合に、変更された部品情報や仕様パラメータに基づき前記推奨回路データベースを検索し、不要部品の削除、接続情報や制約情報の変更、必要とする部品の配置及び接続情報や制約情報の再構築を行い、変更された内容に合致する回路情報を生成する機能を有する、
ことを特徴とする請求項3に記載の論理回路入力装置。
The recommended circuit selecting means includes:
When the specification or name of a main part is changed or the specification or name of a peripheral circuit is changed, the recommended circuit database is searched based on the changed part information or specification parameters, unnecessary parts are deleted, connection information and restrictions are changed. It has the function of changing information, relocating necessary components and reconstructing connection information and constraint information, and generating circuit information matching the changed contents.
The logic circuit input device according to claim 3, wherein:
JP2003071980A 2003-03-17 2003-03-17 Logic circuit input device Pending JP2004280535A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003071980A JP2004280535A (en) 2003-03-17 2003-03-17 Logic circuit input device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003071980A JP2004280535A (en) 2003-03-17 2003-03-17 Logic circuit input device

Publications (1)

Publication Number Publication Date
JP2004280535A true JP2004280535A (en) 2004-10-07

Family

ID=33288287

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003071980A Pending JP2004280535A (en) 2003-03-17 2003-03-17 Logic circuit input device

Country Status (1)

Country Link
JP (1) JP2004280535A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009122718A (en) * 2007-11-09 2009-06-04 Fujitsu Ltd CAD system and program
JP2012146193A (en) * 2011-01-13 2012-08-02 Fujitsu Semiconductor Ltd Design support device and design support method
JP2014531667A (en) * 2011-09-23 2014-11-27 ダッソー システムズ ソリッドワークス コーポレイション Automatic component insertion and constraints based on previous usage data
JP2016189210A (en) * 2016-06-16 2016-11-04 サイプレス セミコンダクター コーポレーション Design support device and design support method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009122718A (en) * 2007-11-09 2009-06-04 Fujitsu Ltd CAD system and program
JP2012146193A (en) * 2011-01-13 2012-08-02 Fujitsu Semiconductor Ltd Design support device and design support method
JP2014531667A (en) * 2011-09-23 2014-11-27 ダッソー システムズ ソリッドワークス コーポレイション Automatic component insertion and constraints based on previous usage data
JP2016189210A (en) * 2016-06-16 2016-11-04 サイプレス セミコンダクター コーポレーション Design support device and design support method

Similar Documents

Publication Publication Date Title
US6289254B1 (en) Parts selection apparatus and parts selection system with CAD function
JP4733758B2 (en) System and method for design, procurement and manufacturing collaboration
US6910200B1 (en) Method and apparatus for associating selected circuit instances and for performing a group operation thereon
US7590963B2 (en) Integrating multiple electronic design applications
CN101196953A (en) CAD apparatus, method and computer product for designing printed circuit boards
US20060259891A1 (en) System and method of generating an auto-wiring script
WO2004077555A1 (en) Apparatus for managing parts data for lsi design
US6754879B1 (en) Method and apparatus for providing modularity to a behavioral description of a circuit design
US7243314B2 (en) Window operation interface for graphically revising electrical constraint set and method of using the same
JP2004094487A (en) Document creation support system
JP2004280535A (en) Logic circuit input device
JP2009069884A (en) Information processing apparatus, power system tree creation method and program
WO2004059537A1 (en) Product design support system, product design support method, and program
US7519937B2 (en) Circuit diagram processing system and method
US20010032222A1 (en) System, method and computer accessible storage medium, for creating and editing structured parts list
JP3145780B2 (en) LSI design equipment
JP2004220600A (en) Product design support system, product design support method and program
JPH0635987A (en) Device and mehtod for preparing circuit diagram
JPH05283527A (en) LSI design data sheet output device
JPH06162127A (en) Verifying device for cad data
JP4408055B2 (en) Drawing management system
JP2004191085A (en) Inspection data creation method
JP4648865B2 (en) Printed circuit board pattern design apparatus and program
JP2969423B2 (en) Communication system between graphics display and text file display in CAD system
TWI277885B (en) Window operation interface and its method with a diagram to amend electrical constrain set