JPH04367978A - 回路図エディタ - Google Patents
回路図エディタInfo
- Publication number
- JPH04367978A JPH04367978A JP3169198A JP16919891A JPH04367978A JP H04367978 A JPH04367978 A JP H04367978A JP 3169198 A JP3169198 A JP 3169198A JP 16919891 A JP16919891 A JP 16919891A JP H04367978 A JPH04367978 A JP H04367978A
- Authority
- JP
- Japan
- Prior art keywords
- component
- circuit diagram
- information
- parts
- circuit
- 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.)
- Granted
Links
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、コンピュータ・エイデ
ッド・デザイン(CAD)を用いて回路図を対話的に作
成して行くための回路図エディタに関する。
ッド・デザイン(CAD)を用いて回路図を対話的に作
成して行くための回路図エディタに関する。
【0002】
【従来の技術】従来の回路図エディタでは、作成した回
路図の回路接続情報をその後の回路シミュレーション工
程、プリント板設計工程などに提供することを主目的に
構成されている。したがって、回路接続情報をはきだす
ための元となる部品ライブラリには、部品の図形情報と
入出力ピン定義、構成要素であるエレメント(ゲート)
の接続関係情報、その他回路図をドキュメントとして保
存してゆく際に必要な情報のみしか登録されていない。
路図の回路接続情報をその後の回路シミュレーション工
程、プリント板設計工程などに提供することを主目的に
構成されている。したがって、回路接続情報をはきだす
ための元となる部品ライブラリには、部品の図形情報と
入出力ピン定義、構成要素であるエレメント(ゲート)
の接続関係情報、その他回路図をドキュメントとして保
存してゆく際に必要な情報のみしか登録されていない。
【0003】
【発明が解決しようとする課題】このような従来の回路
図エディタでは、回路図を入力した時点で、回路シミュ
レーション時における難易度や処理時間の目安となるエ
レメント数(ゲート数)を前もって正確に把握できない
とともに、プリント板設計時における部品配置の際の目
安となる部品実装面積や配線処理時の配線性予測データ
なども把握できないという問題点があった。従来、この
ような予測は回路設計者の勘に頼らざるを得ないのが現
状である。このため予測が大きく外れたような場合は、
設計工程に支障をきたすような不具合がしばしば生じて
いた。
図エディタでは、回路図を入力した時点で、回路シミュ
レーション時における難易度や処理時間の目安となるエ
レメント数(ゲート数)を前もって正確に把握できない
とともに、プリント板設計時における部品配置の際の目
安となる部品実装面積や配線処理時の配線性予測データ
なども把握できないという問題点があった。従来、この
ような予測は回路設計者の勘に頼らざるを得ないのが現
状である。このため予測が大きく外れたような場合は、
設計工程に支障をきたすような不具合がしばしば生じて
いた。
【0004】本発明は、このような従来の技術が持つ課
題を解決するために提案されたものであり、回路図の入
力終了時に、その後の工程の回路シミュレーションやプ
リント板設計に有効となる回路情報を出力できる回路図
エディタを提供することを目的とする。
題を解決するために提案されたものであり、回路図の入
力終了時に、その後の工程の回路シミュレーションやプ
リント板設計に有効となる回路情報を出力できる回路図
エディタを提供することを目的とする。
【0005】
【課題を解決するための手段】上記目的を達成するため
本発明は、回路図の作成に必要な部品情報が格納された
部品ライブラリから部品を読み出して配置し、配置した
部品間を配線して回路図を作成する回路図エディタにお
いて、回路図の作成に必要な部品情報の他に、各部品毎
に部品構成要素数に対応するエレメント数と集積回路・
ディスクリートの区別となる部品種別と部品実装面積と
が格納された部品ライブラリと、この部品ライブラリか
ら読み出して配置した部品数を、上記部品ライブラリか
ら得た部品種別の情報に基づき部品種別毎にカウントす
る部品カウント部と、配置した部品について部品種別が
集積回路であるときに上記部品ライブラリから得たエレ
メント数をカウントするエレメント数カウント部と、配
置した部品間を配線してゆくときに信号のつながり毎に
与えられるネット名の数をカウントするネット数カウン
ト部と、配線された部品間のピンとピンのペア数をカウ
ントするピンペア数カウント部と、配置した部品につい
て上記部品ライブラリから得た部品実装面積を加算する
部品面積加算部と、上記各カウント部と上記加算部から
の出力情報を、作成された回路図について編集して回路
情報を出力する回路情報出力部とを有する構成としてあ
る。
本発明は、回路図の作成に必要な部品情報が格納された
部品ライブラリから部品を読み出して配置し、配置した
部品間を配線して回路図を作成する回路図エディタにお
いて、回路図の作成に必要な部品情報の他に、各部品毎
に部品構成要素数に対応するエレメント数と集積回路・
ディスクリートの区別となる部品種別と部品実装面積と
が格納された部品ライブラリと、この部品ライブラリか
ら読み出して配置した部品数を、上記部品ライブラリか
ら得た部品種別の情報に基づき部品種別毎にカウントす
る部品カウント部と、配置した部品について部品種別が
集積回路であるときに上記部品ライブラリから得たエレ
メント数をカウントするエレメント数カウント部と、配
置した部品間を配線してゆくときに信号のつながり毎に
与えられるネット名の数をカウントするネット数カウン
ト部と、配線された部品間のピンとピンのペア数をカウ
ントするピンペア数カウント部と、配置した部品につい
て上記部品ライブラリから得た部品実装面積を加算する
部品面積加算部と、上記各カウント部と上記加算部から
の出力情報を、作成された回路図について編集して回路
情報を出力する回路情報出力部とを有する構成としてあ
る。
【0006】
【作用】上述した構成によれば、回路図の作成が終了し
た時点で、後に続く回路シミュレーション工程やプリン
ト基板設計工程に有効な各種情報を含む回路情報を出力
できる。
た時点で、後に続く回路シミュレーション工程やプリン
ト基板設計工程に有効な各種情報を含む回路情報を出力
できる。
【0007】
【実施例】以下、本発明による回路図エディタの具体的
な実施例を図面に基づき詳細に説明する。図1のブロッ
ク図にこの回路図エディタの一実施例を示し、図2にこ
の回路図エディタから出力される回路情報の例を示す。 これらの図で、キーボートなどの入力装置1からは回路
図の作成や回路情報の出力に必要な操作が行なわれる。 編集制御部2に接続される部品ライブラリ3には、ライ
ブラリ情報の例を図3に示すように各部品毎に部品名P
1、回路図シンボルP2、部品の構成要素数であるエレ
メント数P3、集積回路(以下、ICという)と個別部
品(以下、ディスクリートという)の区別をする部品種
別P4、物理形状の大きさを示す部品面積P5の各情報
が格納されている。部品種別P4には、部品がICであ
る場合に“IC“として格納され、ディスクリートであ
る場合に“DIS“として格納されている。
な実施例を図面に基づき詳細に説明する。図1のブロッ
ク図にこの回路図エディタの一実施例を示し、図2にこ
の回路図エディタから出力される回路情報の例を示す。 これらの図で、キーボートなどの入力装置1からは回路
図の作成や回路情報の出力に必要な操作が行なわれる。 編集制御部2に接続される部品ライブラリ3には、ライ
ブラリ情報の例を図3に示すように各部品毎に部品名P
1、回路図シンボルP2、部品の構成要素数であるエレ
メント数P3、集積回路(以下、ICという)と個別部
品(以下、ディスクリートという)の区別をする部品種
別P4、物理形状の大きさを示す部品面積P5の各情報
が格納されている。部品種別P4には、部品がICであ
る場合に“IC“として格納され、ディスクリートであ
る場合に“DIS“として格納されている。
【0008】また編集制御部2には、部品が配置された
ときに部品種別毎に部品数をカウントする部品数カウン
ト部4と、部品種別がICである場合にそのエレメント
数を部品ライブラリ3より得てカウントするエレメント
数カウント部5と、配置した部品間を配線してゆくとき
に信号のつながり毎に与えられるネット数をカウントす
るネット数カウント部6と、配線された部品間のピンと
ピンのペア数をカウントするピンペア数カウント部7と
、配線された部品の部品面積を部品ライブラリ3より得
て部品実装面積を加算する部品面積加算部8とが接続さ
れている。また編集制御部2に接続される回路情報出力
部9では、各カウント部3,4,5,6,7と加算部8
とから得られる各種情報を編集して最終的な回路情報M
を作り出し、モニタ10の画面10aまたはプリンタ1
1に出力する。
ときに部品種別毎に部品数をカウントする部品数カウン
ト部4と、部品種別がICである場合にそのエレメント
数を部品ライブラリ3より得てカウントするエレメント
数カウント部5と、配置した部品間を配線してゆくとき
に信号のつながり毎に与えられるネット数をカウントす
るネット数カウント部6と、配線された部品間のピンと
ピンのペア数をカウントするピンペア数カウント部7と
、配線された部品の部品面積を部品ライブラリ3より得
て部品実装面積を加算する部品面積加算部8とが接続さ
れている。また編集制御部2に接続される回路情報出力
部9では、各カウント部3,4,5,6,7と加算部8
とから得られる各種情報を編集して最終的な回路情報M
を作り出し、モニタ10の画面10aまたはプリンタ1
1に出力する。
【0009】つぎに、このように構成される回路図エデ
ィタの動作を、図4の入力過程のモニタ画面10aの例
と図5の処理の流れ図に基づいて説明する。まず、部品
A,B,R1をそれぞれ部品ライブラリ3から読み出し
て配置する(ステップS1)。このとき編集制御部2は
、部品ライブラリ3より配置部品の部品面積P5を取り
込み、部品面積加算部8で加算する(ステップS2)。 この例では、各部品A,B,R1の部品面積が200m
m2 、180mm2 、40mm2 であるので、部
品面積加算部8でこれらの部品面積が加算されて、実装
面積が420mm2 と算出される。
ィタの動作を、図4の入力過程のモニタ画面10aの例
と図5の処理の流れ図に基づいて説明する。まず、部品
A,B,R1をそれぞれ部品ライブラリ3から読み出し
て配置する(ステップS1)。このとき編集制御部2は
、部品ライブラリ3より配置部品の部品面積P5を取り
込み、部品面積加算部8で加算する(ステップS2)。 この例では、各部品A,B,R1の部品面積が200m
m2 、180mm2 、40mm2 であるので、部
品面積加算部8でこれらの部品面積が加算されて、実装
面積が420mm2 と算出される。
【0010】続いて、部品ライブラリ3からの情報によ
り部品種別P4が識別され、部品A,Bが“IC“であ
り、部品R1が“DIS“であるので、部品数カウント
部4によりそれぞれIC数が“2“、ディスクリート数
が“1“とカウントされる(ステップS3〜S5)。ま
た部品A,Bについては“IC“であるから、部品ライ
ブラリ3からエレメント数P3が読み出されて、それぞ
れのエレメント数“22“,“30“がエレメント数カ
ウント部5で“52“とカウントされる(ステップS6
)。こうして部品配置が終了し、配線処理へと移ってゆ
く(ステップS7〜S8)。
り部品種別P4が識別され、部品A,Bが“IC“であ
り、部品R1が“DIS“であるので、部品数カウント
部4によりそれぞれIC数が“2“、ディスクリート数
が“1“とカウントされる(ステップS3〜S5)。ま
た部品A,Bについては“IC“であるから、部品ライ
ブラリ3からエレメント数P3が読み出されて、それぞ
れのエレメント数“22“,“30“がエレメント数カ
ウント部5で“52“とカウントされる(ステップS6
)。こうして部品配置が終了し、配線処理へと移ってゆ
く(ステップS7〜S8)。
【0011】図4では、IC“A“の第1出力ピンとI
C“B“の第1入力ピンと他の接続に対して、信号のつ
ながり毎に決められる“NET1“というネット名が与
えられており、ディスクリート“R1“とIC“B“と
の接続に対しては“NET2“というネット名が与えら
れている。これらの配線時に、ネット数カウント部6で
はネット名の数であるネット数を“2“とカウントし、
ピンペア数カウント部7ではピンとピンのペア数である
ピンペア数を“3“とカウントする(ステップS9〜S
10)。
C“B“の第1入力ピンと他の接続に対して、信号のつ
ながり毎に決められる“NET1“というネット名が与
えられており、ディスクリート“R1“とIC“B“と
の接続に対しては“NET2“というネット名が与えら
れている。これらの配線時に、ネット数カウント部6で
はネット名の数であるネット数を“2“とカウントし、
ピンペア数カウント部7ではピンとピンのペア数である
ピンペア数を“3“とカウントする(ステップS9〜S
10)。
【0012】このようにしてすべての配線が終了すると
、最終的な配置変更がないか、また配線変更がないかを
確認し、もし有れば再度その変更部分に対して再入力を
行ってゆき、回路図を完全なものに仕上げてゆく(ステ
ップS11〜S13)。そして、回路図が完全に仕上が
ると、回路情報出力部9を起動することにより、入力さ
れた回路図について回路情報Mが図2に示すようにたと
えばモニタの画面10aに出力される。この回路情報M
には、回路名称M1、配置されたIC数M2、回路規模
を示すエレメント数M3、配置されたディスクリート数
M4、ネット数M5、ピンペア数M6、配置された部品
の総実装面積に相当する部品総面積M7の各情報が含ま
れている。符号のCはこの回路情報とともに出力される
入力終了後の回路図である。
、最終的な配置変更がないか、また配線変更がないかを
確認し、もし有れば再度その変更部分に対して再入力を
行ってゆき、回路図を完全なものに仕上げてゆく(ステ
ップS11〜S13)。そして、回路図が完全に仕上が
ると、回路情報出力部9を起動することにより、入力さ
れた回路図について回路情報Mが図2に示すようにたと
えばモニタの画面10aに出力される。この回路情報M
には、回路名称M1、配置されたIC数M2、回路規模
を示すエレメント数M3、配置されたディスクリート数
M4、ネット数M5、ピンペア数M6、配置された部品
の総実装面積に相当する部品総面積M7の各情報が含ま
れている。符号のCはこの回路情報とともに出力される
入力終了後の回路図である。
【0013】この回路情報Mを基に後工程の回路シミュ
レーション、プリント板設計などの作業が進められ、従
来回路設計者に依存していた部分の曖昧さを取り除くこ
とができ、円滑に作業を進めることができる。
レーション、プリント板設計などの作業が進められ、従
来回路設計者に依存していた部分の曖昧さを取り除くこ
とができ、円滑に作業を進めることができる。
【0014】
【発明の効果】以上説明したように本発明によれば、回
路規模を示すエレメント数や使用部品の実装面積、ピン
ペア数などの回路の詳細情報を出力できるようにしたの
で、回路図の入力終了時点で、後工程の回路シミュレー
ションやプリント板設計などで作業効率上重要な情報を
知ることができ、大幅な効率改善を図れるという効果が
ある。
路規模を示すエレメント数や使用部品の実装面積、ピン
ペア数などの回路の詳細情報を出力できるようにしたの
で、回路図の入力終了時点で、後工程の回路シミュレー
ションやプリント板設計などで作業効率上重要な情報を
知ることができ、大幅な効率改善を図れるという効果が
ある。
【図1】本発明による回路図エディタの構成を示すブロ
ック図である。
ック図である。
【図2】この回路図エディタによって出力される回路情
報の例を示す図である。
報の例を示す図である。
【図3】上記回路エディタ内の部品ライブラリに格納さ
れている情報例を示す図である。
れている情報例を示す図である。
【図4】回路図の入力過程の一例を示す図である。
【図5】上記回路エディタでの処理の流れを示す流れ図
である。
である。
1 入力装置
2 編集制御部
3 部品ライブラリ
4 部品数カウント部
5 エレメント数カウント部
6 ネット数カウント部
7 ピンペア数カウント部
8 部品面積加算部
9 回路情報出力部
10 モニタ
10a モニタ画面
11 プリンタ
C 入力された回路図
M 回路情報
Claims (2)
- 【請求項1】 回路図の作成に必要な部品情報が格納
された部品ライブラリから部品を読み出して配置し、配
置した部品間を配線して回路図を作成する回路図エディ
タにおいて、回路図の作成に必要な部品情報の他に、各
部品毎に少なくとも部品構成要素数に対応するエレメン
ト数と部品実装面積とが格納された部品ライブラリと、
この部品ライブラリから読み出して配置した部品数をカ
ウントする部品カウント部と、配置した部品について上
記部品ライブラリから得たエレメント数をカウントする
エレメント数カウント部と、配線された部品間のピンと
ピンのペア数をカウントするピンペア数カウント部と、
配置した部品について上記部品ライブラリから得た部品
実装面積を加算する部品面積加算部と、上記各カウント
部と上記加算部からの出力情報を、作成された回路図に
ついて編集して回路情報を出力する回路情報出力部とを
有することを特徴とする回路図エディタ。 - 【請求項2】 回路図の作成に必要な部品情報が格納
された部品ライブラリから部品を読み出して配置し、配
置した部品間を配線して回路図を作成する回路図エディ
タにおいて、回路図の作成に必要な部品情報の他に、各
部品毎に部品構成要素数に対応するエレメント数と集積
回路・ディスクリートの区別をする部品種別と部品実装
面積とが格納された部品ライブラリと、この部品ライブ
ラリから読み出して配置した部品数を、上記部品ライブ
ラリから得た部品種別の情報に基づき部品種別毎にカウ
ントする部品カウント部と、配置した部品について部品
種別が集積回路であるときに上記部品ライブラリから得
たエレメント数をカウントするエレメント数カウント部
と、配置した部品間を配線してゆくときに信号のつなが
り毎に与えられるネット名の数をカウントするネット数
カウント部と、配線された部品間のピンとピンのペア数
をカウントするピンペア数カウント部と、配置した部品
について上記部品ライブラリから得た部品実装面積を加
算する部品面積加算部と、上記各カウント部と上記加算
部からの出力情報を、作成された回路図について編集し
て回路情報を出力する回路情報出力部とを有することを
特徴とする回路図エディタ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3169198A JP2848031B2 (ja) | 1991-06-14 | 1991-06-14 | 回路図エディタ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3169198A JP2848031B2 (ja) | 1991-06-14 | 1991-06-14 | 回路図エディタ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04367978A true JPH04367978A (ja) | 1992-12-21 |
| JP2848031B2 JP2848031B2 (ja) | 1999-01-20 |
Family
ID=15882030
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3169198A Expired - Lifetime JP2848031B2 (ja) | 1991-06-14 | 1991-06-14 | 回路図エディタ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2848031B2 (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02133758U (ja) * | 1989-04-05 | 1990-11-06 | ||
| JPH0342779A (ja) * | 1989-07-11 | 1991-02-22 | Nec Corp | 実装部品搭載試行システム |
-
1991
- 1991-06-14 JP JP3169198A patent/JP2848031B2/ja not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02133758U (ja) * | 1989-04-05 | 1990-11-06 | ||
| JPH0342779A (ja) * | 1989-07-11 | 1991-02-22 | Nec Corp | 実装部品搭載試行システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2848031B2 (ja) | 1999-01-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4674164B2 (ja) | レイアウト方法、cad装置、プログラム及び記憶媒体 | |
| JP2848031B2 (ja) | 回路図エディタ | |
| JP2830563B2 (ja) | 回路図作成装置 | |
| JP2630218B2 (ja) | 回路設計装置 | |
| JPH11175580A (ja) | 集積回路設計装置 | |
| JP2000187680A (ja) | プリント回路板設計システム及びそれを用いたプリント回路板設計方法 | |
| JP2522096B2 (ja) | 半導体集積回路のレイアウト設計の検証方法 | |
| JP2539049B2 (ja) | 諭理シミュレ―ション装置 | |
| JP2821188B2 (ja) | レイアウトパターン情報抽出装置 | |
| JP3466842B2 (ja) | 集積回路のレイアウト方法及びその装置 | |
| JPH1166134A (ja) | プリント配線基板設計開発支援システム | |
| JP3095308B2 (ja) | 電気部品概略位置決定装置 | |
| JP2788763B2 (ja) | 半導体設計装置及び方法 | |
| JPH103489A (ja) | Lsi設計用回路シミュレーション装置 | |
| JP2509730Y2 (ja) | 波形デ―タ表示装置 | |
| JPH0778195A (ja) | 回路設計cadにおけるデータ更新方式 | |
| JPH11184908A (ja) | データベースを用いたプリント基板設計方法 | |
| JP2000148825A (ja) | プリント基板設計における配線収容性の評価方法およびその評価方法をプログラムとして記録した記録媒体と装置 | |
| JPH05341004A (ja) | 論理シミュレーション装置 | |
| JPH05242179A (ja) | 回路図エディタシステム | |
| JPH08320895A (ja) | カスタムレイアウト用回路解析装置 | |
| JP2000206670A (ja) | 集積回路設計方法及び集積回路設計支援装置 | |
| JP2007004356A (ja) | システム検証ツール | |
| JPH02266474A (ja) | デバイス回路図シミュレータ用部品データ作成装置 | |
| JPH03242766A (ja) | 論理回路図入力システム |