JPH03238557A - Cadシステム - Google Patents

Cadシステム

Info

Publication number
JPH03238557A
JPH03238557A JP2032514A JP3251490A JPH03238557A JP H03238557 A JPH03238557 A JP H03238557A JP 2032514 A JP2032514 A JP 2032514A JP 3251490 A JP3251490 A JP 3251490A JP H03238557 A JPH03238557 A JP H03238557A
Authority
JP
Japan
Prior art keywords
printed circuit
circuit board
virtual
connection information
information
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
JP2032514A
Other languages
English (en)
Inventor
Kotaro Takigami
耕太郎 滝上
Michimasa Akaishi
赤石 三千正
Osamu Minagawa
皆川 修
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.)
Fujifilm Holdings Corp
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
Fuji Photo Film Co Ltd
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 Yokogawa Electric Corp, Fuji Photo Film Co Ltd filed Critical Yokogawa Electric Corp
Priority to JP2032514A priority Critical patent/JPH03238557A/ja
Publication of JPH03238557A publication Critical patent/JPH03238557A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 挟1辷り号 本発明はCADシステムに係り、特にプリント基板のパ
ターン設計を行なうCADシステムに関する。
茸」uL術 プリント基板に実装される部品の数、そして各部品間を
結線するための接続情報(ネット)数は、とくにアナロ
グ系部品を使用する場合、プリント基板に実装される回
路の高集積化が促進されるにつれて増大し、したがって
基板面積が以前と同じでもCADシステムに入力すべき
データ量は飛躍的に増大する。したがってCADシステ
ムを使用してプリント基板のパターン設計を行なうのに
その設計操作が非常に時間がかかるという問題があった
プリント基板のパターン設計に時間が以前に増してかか
るのは、回路規模の増大にのみ起因するのではなく、一
つのプリント基板に対して各設計担当者が個別に設計す
る複数の回路ブロックを実装しなければならないので、
プリント基板のパターン設計を行なう設計担当者は自分
の知らない回路についてプリント基板のパターン化を行
なえない場合が多いためである。
目  的 本発明はこのような事情に鑑みてなされたものであり、
プリント基板のパターン設計の作業効率の向上を図った
編集機能を有するCADシステムを提供することを目的
とする。
発明の開示 本発明によるCADシステムは、一つの設計すべき回路
内容を複数のブロックに分割した回路ブロックを構成す
る回路要素の接続情報および部品情報を含む各種データ
を入力する入力手段と、該入力手段により入力された各
種データを記憶する記憶手段と、該記憶手段から各回路
ブロックの前記接続情報および部品情報を読み出し、該
接続情報および部品情報から各回路ブロックに対応する
各仮想プリント基板のパターンを作成するとともに、各
仮惣プリント基板における回路要素間の接続情報および
部品情報を前記記憶手段に格納し、前記各仮想プリント
基板のパターン作成段階で設計変更が生した場合にはそ
の設計変更内容に応じて該当する各仮想プリント基板の
前記記憶手段に格納された接続情報を修正し、最終的に
決定された各仮想プリント基板接続情報および部品情報
に基づいて前記各回路ブロックの回路図に対応する複数
の仮想プリント基板のパターンを一つのプリント基板の
パターンとして集合化するデータ処理手段とを有する。
実施例の説明 次に添付図面を参照して本発明の実施例を詳細に説明す
る。第1図には本発明に係るCADシステムの一実施例
の構成が示されている。同図においてCADシステムは
、回路設計およびプリント基板のパターン設計を行なう
CAD本体IOと、CAD本体IOに対して回路設計お
よびプリント基板のパターン設計を支援するために予備
的な回路設計、技術情報の検索、情報管理等を行なう周
辺システム12とからなる。
CAD本体IOは、メインコンピュータ100と、図形
人力装置102 、104と、プログラム入力装置10
6と、静電ブロック108と、プリンタ110とから構
成され、回路設計およびプリント基板のパターン設計作
業を主として担当する。
メインコンピュータ100は、CPU 、 lif!気
テープ装置、磁気ディスク装置等の記憶装置、インタフ
ェース、および変復調装置等から構成されている。
図形入力装置102 、104は、回路設計およびブノ
ント基板のパターン設計を行なう際の各種データを人力
する装置である。
プログラム入力装置106は、ネットリスト(回路要素
の接続情報および部品情報を含むデータ)作成プログラ
ム、部品配置・配線プログラム、デザインルールチエツ
クプログラム、出力系プログラム、部品検索プログラム
等の各種プログラムをメインコンピュータ100の記憶
装置あるいはブタ集計用のパーソナルコンピュータ(以
下、パソコンと記す。)120内の記憶装置に格納する
装置である。
静電プロッタ108は、CAD本体IOにより設計され
た回路図、プリントパターン等を描出する図形出力装置
である。
プリンタ110は、ネットリスト、部品表等のデータを
ハードコピーとして出力する。
周辺システム12はデータ集計用パソコン120と、デ
ータ集計用パソコン120に電話回線200.202を
介して接続され設計拠点に配置される回路図入力装置1
22 、124とから構成されている。ここで本実施例
では電話回線を介してデータ集計用パソコン120と設
計拠点に配置される回路図人力装置122 、124と
を接続するように構成されているが、これに限らずLA
NfLocal Area Network)を介して
接続するようにしてちよい。
CAD本体IOは各設計作業項目に応した会話機能、自
動作成機能を有している。
次に上記構成からなるCADシステムによる設計作業に
ついて説明する。第2図には複数の回路フロックの回路
設計の段階から、これらの複数の回路ブロックを一体化
した回路のプリント基板のパターン設計を行なうまでの
段階が概念的に示されており、第3図にはその手順が示
されている。これらの図において段階fI)では、設計
目標とする一つの設計すべき回路内容が複数のブロック
に分割された各回路ブロック(本実施例では回路ブロッ
クA、Bの二つ)を各設計担当者が個別に周辺システム
12の回路図人力装置122 、124により表示画面
上で確認しながら、その回路ブロックを構成する回路要
素の接続情報および部品情報、すなわちネットリストを
電話回線200 、202 、ブタ集計用パソコン12
0を介してCAD本体lOのメインコンピュータ100
内の記憶装置に転送する。ここで回路設計を行なう際に
入力される接続情報としては相互に接続されるグループ
(回路要素の集合体)名と接続されるビンの名称があり
、部品情報としては部品発生順番号、回路図上での部品
位置情報、回路図上での部品の向きを示す情報、部品名
称(部品登録名称)、リファレンスNo、  (部品を
各素子別に、たとえばIC、トランジスタ、抵抗などに
グループ分けを行ない、それぞれグループ内で番号を付
したものfRl 、 Ql、 IC1等))および基板
用部品名(基板に展開した場合の部品名称)がある。部
品発生順番号は、部品データを部品ファイルから取り出
してきた状態では未だリファレンスNo  が付けられ
ておらず、このために個々の部品を区別するために付さ
れる番号である。
次に段階f II lでは、こうしてCAD本体10の
メインコンピュータ100内の記憶装置に格納された各
回路ブロックの設計データ(回路要素の接続情報および
部品情報を含む)を読み出し、図形入力装置102 、
104の画面上で確認しながら回路ブロックA、Bにそ
れぞれ対応する仮想プリント基板A、Hのプリントパタ
ーンがCAD本体lOの会話機能および自動作成機能に
基づいて設計される。
ここで第6図に示すように最終的には一枚のプリント基
板30として集合化される仮想プリント基板A600.
プリント基板B602にそれぞれ、二つの抵抗の直列回
路を形成すべきものと想定する。この場合に抵抗のリフ
ァレンスNo、はプリント基板A600.プリント基板
B602で重複しないようにCAD本体lOにおけるメ
インコンピュータ100内の記憶装置に格納されたプロ
グラムにより与えられる。
しかし、各回路ブロックに対応じて設計された仮想プリ
ント基板A、Bにおける回路要素間の接続情報は重複し
て存在する。すなわち、各回路ブロックの仮想プリント
基板毎にCAD本体10側で回路要素間の接続情報を順
番に付けていくようにソフトウェアが作成されているた
めに当然に重複した番号が生じる6たとえば第6図に示
すようにプリント基板A600における抵抗R1の端子
2と抵抗R2における端子lとが接続されることを示す
接続情報S01に対して、プリント基板B700におけ
る抵抗R3の端子2と抵抗R4における端子1とが接続
されることを示す接続情報SOIが重複する。
この段階 +Ill では、前記仮想プリント基板A、
Bにおける回路要素間の接続情報および部品情報が、プ
リントパターンが設計されている期間内に、CAD本体
IOにおけるメインコンピュータ100内の記憶装置に
格納される。面、本実施例に係るCADシステムでは各
回路ブロックに対応じて設計された仮想プリント基板に
実装される部品のノファレンスNo、は重複しないよう
に与えられるが、このリファレンスNo  を各仮想プ
リント基板で重複して与え、各仮想プリント基板を集合
化する際に指定された部品のリファレンスNo  を有
効とし、他の部品に付された重複するリファレンスNo
  を別のリファレンスNo、に変更するようにしても
よい。
次に段階(III lでは、段階f II )において
仮想プリント基板A、Bのいずれか、または双方にプリ
ントパターンの設計変更が生した場合にはメインコンピ
ュータ100内の記憶装置に一旦、格納された上記接続
情報および部品情報は修正されて再度、メインコンピュ
ータ100内の記憶装置に格納される。
このようにして仮想プリント基板A、Bの接続′清報お
よび部品情報の内容は段階(II lの設計作業が終了
した後に最終的に確定する。
更に段階+ [V )では、段階(II lにおいて各
回路ブロックに対応じて設計された仮想プリント基板A
、Bの、最終的に確定した接続情報および部品情報に基
づいて仮想プリント基板A、Bのパターンが一つのプリ
ント基板のパターンとして集合化される。第4図を参解
してプリント基板A300のプリントパターンと、プリ
ント基板B502のプリントパターンとを集合化する場
合について説明する。この場合にプリント基板A300
、プリント基板B502における仮想端子名をJP−1
−001とする。この仮想端子名が同一のグループは各
回路ブロックに対応する仮想プリント基板、たとえば仮
想プリント基板A、Bが一枚のプリント基板として集合
化される際に一点に接続されることを示す接続情報とし
てのネットリストが上述したように段階+1111にお
いて最終的に確定した仮想プリント基板A、Hの接続情
報および部品情報に基づいて作成されている。このネッ
トリストはCAD本体IOにおけるメインコンピュータ
100内の記憶装置に格納されている。この仮想端子は
各回路ブロックにおける配線目標として設定され、これ
らの各回路ブロックに対応する仮想プリント基板が設計
される。
図形入力装置102(または104)を操作することに
より上記ネットリストをメインコンピュータ100内の
記憶装置より読み出して参囮し、二つの仮想プリント基
板A、Bにおいて仮想端子名が同一の回路要素の集合体
であるグループを特定するブタ(接続情報)を検索し、
表示画面上で確認しながら接続するように画面操作を行
なう。たとえば第4図に示すようにプリント基板A30
0.プリント基板B502において同一の仮想端子名と
して、JP−1−001が存在するものとする。図形入
力装置102(または104)の入力操作により、仮想
端子JP−1−001に接続されている部品名およびそ
の端子名並びにこれらの回路要素の接続情報を特定する
データが画面上に表示される。すなわちプリント基板A
300の接続情報として5001 fJP−1−001
R2−001,IC−008)が、またプリント基板B
3D2(7)接続情報として5OO8fJP−1−00
1,Q8−003)がリストとして表示されるとともに
、第4図に示したプリントパターン(同図では説明の便
宜上、回路素子のシンボルで示されている。)が表示さ
れる。ここでデータ5001fJP−1−001,R2
−001,IC−008)はプリント基板A300内の
仮想端子300A fJP−1−0011に抵抗R2の
端子001と集積回路IC3の端子008とが接続され
、この接続内容を示す接続情報名が3001であること
を示している。同様に8008 fJP−1−001゜
Q8−003)はプリント基板B502内の仮想端子0
03(JP−1−0011にトランジスタQ8が接続さ
れていることを小している。
上述した例でプリント基板A300とプリント基板B5
02のプリントパターンを集合化すると、仮想端子30
0A (JP−1−0011と仮想端子003 fJP
−1−001+とが接続されるようにデータが変更され
、仮想端子JP−1−001なる端子は消失する。この
際に集合化された回路ブロックの接続情報は変更され、
−枚のプリント基板30の接続情報として新たにたとえ
ば5004 (R2−001,IC3−008,Q8−
003)として書き換えられる。この接続情報5004
はプリント基板A300とブノント基板B502のプリ
ントパターンが集合化されたプリント基板30内には一
つしか存在しない。
第4図では説明の便宜上、プリント基板A300. B
502にはそれぞれ、回路要素のグループは一つづつし
か示されていないが、同し手順で仮想端子名が同一であ
る、複数の上記グループ同士が集合化される。すなわち
、第5A図に示すようにブノント基板A400.プリン
ト基板B500のプリントパターンが各々、各回路ブロ
ックに応じて作成されているものとする。プリント基板
A400では配線401、402.403にそれぞれ、
仮想端子JP1.JP2. JP3が設けられており、
それらの接続情報はS01.S02゜SO3である。
一方、プリント基板B500では配線501.502.
503にそれぞれ、仮想端子JPI 、 JP3. J
P2が設けられており、それらの接続情報はSO5,S
O6,SO]である。
上記したプリントパターンを有するプリント基板A40
0とプリント基板B500とを集合化する。すなわち、
第5A図に示すように仮想端子名が同一のもの同士てそ
れらの仮想端子間を接続し、その接続後の新たな接続情
報の名称を順番に従って、変更する、たとえば仮想端子
JPI−JPI間、JP2−JP2間、JP3−JP3
間をそれぞれ、配線700.701.702を介して接
続することにより集合化されたプリント基1’N 30
−hでこれまでプリント基板A400とプリント基板B
500とに設けられていた仮想端子は消失し、新たな接
続情報としでSO1,S02. SO3が与えられる。
本実施例では−っの設計すべき回路内容を複数のブロッ
クに分割した回路ブロックに対応じて設計された複数の
仮想プリント基板の接続情報および部品情報に基づいて
上記複数の仮想プリント基板を一つのプリント基板に集
合化するように構成したので、各回路ブロックに対応す
る仮想プリント基板の設計段階で設計変更が発生した場
合において6、その設計変更に対応することが可能とな
る。
効−一里 以上に説明したように本発明では、一つの設計すべき回
路内容を複数のブロックに分割した各回路ブロックを設
計し、設計された各回路ブロックの回路要素の接続情報
および部品情報に基づいて各回路ブロックに対応する仮
想プリント基板を設計するととちに、これらの各仮想プ
リント基板の接続情報および部品情報を仮想プリント基
板の設計段階で設計変更が発生した場合にはその設計変
更の内容に応じて修正し、最終的に決定された各仮想プ
リント基板の接続情報および部品情報に基づいて上記複
数の仮想プリント基板を一つのプリント基板に集合化す
るように構成したので、プリント基板のパターン設計の
作業効率の向上が図れる。
【図面の簡単な説明】
第1図は本発明に係るCADシステムの一実施例の構成
を示す構成図 第2図は複数の回路ブロックの回路設計段階がらこれら
の複数の回路ブロックを集合化した回路のプリント基板
のパターン設計を行なうまでの段階を概念的に示した説
明図、 第3図は第2図に示した各段階の手順を示すフローチャ
ート、 第4図は複数の各回路ブロックに対応するプリント基板
のパターンを集合化する場合における接続情報の内容例
を示す説明図、 第5A図および第5B図は複数のプリント基板のパター
ンを集合化する場合における接続情報と仮想端子との関
係を示し、 第5A図は集合化前の関係を示す説明図、第5B図は集
合化後の関係を示す説明図、第6図は複数の各回路ブロ
ックに対応じて設計される各プリント基板には同一の接
続情報が重複して発生する状態を示す説明図である。 主要部 の″−の説明 10、 、 、 、 CAD本体 2 30゜ 100 。 102.104 06 108 。 110 。 20 122.124

Claims (1)

  1. 【特許請求の範囲】  一つの設計すべき回路内容を複数のブロックに分割し
    た回路ブロックを構成する回路要素の接続情報および部
    品情報を含む各種データを入力する入力手段と、 該入力手段により入力された各種データを記憶する記憶
    手段と、 該記憶手段から各回路ブロックの前記接続情報および部
    品情報を読み出し、該接続情報および部品情報から各回
    路ブロックに対応する各仮想プリント基板のパターンを
    作成するとともに、各仮想プリント基板における回路要
    素間の接続情報および部品情報を前記記憶手段に格納し
    、前記各仮想プリント基板のパターン作成段階で設計変
    更が生じた場合にはその設計変更内容に応じて該当する
    各仮想プリント基板の前記記憶手段に格納された接続情
    報を修正し、最終的に決定された各仮想プリント基板接
    続情報および部品情報に基づいて前記各回路ブロックの
    回路図に対応する複数の仮想プリント基板のパターンを
    一つのプリント基板のパターンとして集合化するデータ
    処理手段とを有することを特徴とするCADシステム。
JP2032514A 1990-02-15 1990-02-15 Cadシステム Pending JPH03238557A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2032514A JPH03238557A (ja) 1990-02-15 1990-02-15 Cadシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2032514A JPH03238557A (ja) 1990-02-15 1990-02-15 Cadシステム

Publications (1)

Publication Number Publication Date
JPH03238557A true JPH03238557A (ja) 1991-10-24

Family

ID=12361085

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2032514A Pending JPH03238557A (ja) 1990-02-15 1990-02-15 Cadシステム

Country Status (1)

Country Link
JP (1) JPH03238557A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11184908A (ja) * 1997-12-19 1999-07-09 Nec Corp データベースを用いたプリント基板設計方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6473464A (en) * 1987-09-16 1989-03-17 Toshiba Corp Automatic editing device of logical circuit
JPH01220073A (ja) * 1988-02-29 1989-09-01 Hitachi Ltd 設計支援方法及び設計支援装置
JPH0236439A (ja) * 1988-07-26 1990-02-06 Nec Corp 設計データ管理システム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6473464A (en) * 1987-09-16 1989-03-17 Toshiba Corp Automatic editing device of logical circuit
JPH01220073A (ja) * 1988-02-29 1989-09-01 Hitachi Ltd 設計支援方法及び設計支援装置
JPH0236439A (ja) * 1988-07-26 1990-02-06 Nec Corp 設計データ管理システム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11184908A (ja) * 1997-12-19 1999-07-09 Nec Corp データベースを用いたプリント基板設計方法

Similar Documents

Publication Publication Date Title
JPH03238556A (ja) Cadシステム
US20060117279A1 (en) Method for storing multiple levels of design data in a common database
US20090228848A1 (en) Circuit verification apparatus, a method of circuit verification and circuit verification program
US20060259891A1 (en) System and method of generating an auto-wiring script
JPH03238557A (ja) Cadシステム
JP2012208907A (ja) 実装設計支援プログラム、方法及び装置
JP3991224B2 (ja) カード設計検証方法及びカード設計検証システム
JPH07287051A (ja) 論理シミュレータ用入力データ作成装置
JPH0962726A (ja) Cadデータインタフェース方法
JP2705548B2 (ja) 印刷回路基板設計支援装置
JP3003058B2 (ja) 基板cadシステム
JP2822677B2 (ja) 電子回路設計装置
JPH06162127A (ja) Cadデータの検証装置
JPH11184908A (ja) データベースを用いたプリント基板設計方法
JP3047086B2 (ja) プリント基板設計システム
JP2848031B2 (ja) 回路図エディタ
JPH06325126A (ja) プリント基板cadシステム
JPH01201765A (ja) 論理シミュレータ装置
JPH0554046A (ja) 部品表及び購入仕様書作成装置
JPH05174088A (ja) 回路図作成装置
JPH0435042A (ja) バックアノテーション方法
JPH04107783A (ja) 回路図入力方法
JPH0869483A (ja) 部品表作成システム
JPH0793392A (ja) レイアウトパターンデータからの素子抽出方法
JPH0754531B2 (ja) プリント基板上への部品自動配置装置