JPH08129572A - Cadシステムおよびそのデータ処理方法 - Google Patents
Cadシステムおよびそのデータ処理方法Info
- Publication number
- JPH08129572A JPH08129572A JP6267851A JP26785194A JPH08129572A JP H08129572 A JPH08129572 A JP H08129572A JP 6267851 A JP6267851 A JP 6267851A JP 26785194 A JP26785194 A JP 26785194A JP H08129572 A JPH08129572 A JP H08129572A
- Authority
- JP
- Japan
- Prior art keywords
- database
- cad
- command
- display
- cad device
- 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.)
- Withdrawn
Links
Abstract
(57)【要約】
【目的】 デザインデータを複数のCAD装置上で効率
良く取扱うことが可能で、なおかつ作業効率の高いCA
Dシステムおよびそのデータ処理方法を提供する。 【構成】 LSIのマスクパターン等の情報がデータベ
ースDTに格納されている。作業者Sbが入力装置3b
からデータベースDTの修正を指示するコマンドを入力
すると、このコマンドは通信制御装置2b、2aを順に
経由してCAD装置1aへ転送される。CAD装置1a
側では、転送されたコマンドをもとにして記憶装置5a
内のデータベースDTを更新する。そして、更新したデ
ータベースDTの内容からCAD装置1b側の表示デー
タを作成して、通信制御装置2a、2bを順に経由して
CAD装置1b側へ転送する。CAD装置1b側では、
表示データを表示装置4bへ送出して修正された画面を
表示する。
良く取扱うことが可能で、なおかつ作業効率の高いCA
Dシステムおよびそのデータ処理方法を提供する。 【構成】 LSIのマスクパターン等の情報がデータベ
ースDTに格納されている。作業者Sbが入力装置3b
からデータベースDTの修正を指示するコマンドを入力
すると、このコマンドは通信制御装置2b、2aを順に
経由してCAD装置1aへ転送される。CAD装置1a
側では、転送されたコマンドをもとにして記憶装置5a
内のデータベースDTを更新する。そして、更新したデ
ータベースDTの内容からCAD装置1b側の表示デー
タを作成して、通信制御装置2a、2bを順に経由して
CAD装置1b側へ転送する。CAD装置1b側では、
表示データを表示装置4bへ送出して修正された画面を
表示する。
Description
【0001】
【産業上の利用分野】この発明は、LSIなどのデザイ
ンデータを取り扱うCAD(Computer AidedDesign )
装置を複数台接続して構成したCADシステムおよびそ
のデータ処理方法に関する。
ンデータを取り扱うCAD(Computer AidedDesign )
装置を複数台接続して構成したCADシステムおよびそ
のデータ処理方法に関する。
【0002】
【従来の技術】従来、LSIの規模がそれほど大きくな
い時代には、LSIの設計作業や修正作業を、一人の作
業者がスタンドアローン型のCAD装置を使用して行っ
ていた。しかし、LSIの大規模化につれて、一人の作
業者のみで作業しなければならないことによる、納期の
遅延等の問題が顕在化してきた。そのため、LSIのデ
ザインデータの入力作業や修正作業を複数の作業者で分
担して行うようになった。
い時代には、LSIの設計作業や修正作業を、一人の作
業者がスタンドアローン型のCAD装置を使用して行っ
ていた。しかし、LSIの大規模化につれて、一人の作
業者のみで作業しなければならないことによる、納期の
遅延等の問題が顕在化してきた。そのため、LSIのデ
ザインデータの入力作業や修正作業を複数の作業者で分
担して行うようになった。
【0003】
【発明が解決しようとする課題】ところで、LSIやプ
リント基板等の設計においては、配線の修正作業のよう
に局所的な領域を対象とした作業も数多い。このような
ことから、デザインデータをブロック化し、各ブロック
を複数のCAD装置に分割して担当させ、複数の作業者
が各CAD装置上で並行して作業するようになった。
リント基板等の設計においては、配線の修正作業のよう
に局所的な領域を対象とした作業も数多い。このような
ことから、デザインデータをブロック化し、各ブロック
を複数のCAD装置に分割して担当させ、複数の作業者
が各CAD装置上で並行して作業するようになった。
【0004】このような複数のCAD装置を使用したC
ADシステムは、図3のような構成をとっている。ま
た、デザインデータ、たとえばLSIのマスクパターン
の修正作業の手順の一例としては、図4に示すような方
法がとられている。このCADシステムは、A地点に設
置されたCAD装置31aとB地点に設置されたCAD
装置31bとから構成されている。CAD装置31a内
の記憶装置35aには、あらかじめデザインデータのデ
ータベースDaを構築しておく。そして、データベース
Da全体の情報をCAD装置1b側へ転送して、記憶装
置35bにデータベースDbを作成する(ステップS3
1)。その後、A地点の作業者SaとB地点の作業者S
b(いずれも図示略)が各自それぞれの修正作業を行
う。
ADシステムは、図3のような構成をとっている。ま
た、デザインデータ、たとえばLSIのマスクパターン
の修正作業の手順の一例としては、図4に示すような方
法がとられている。このCADシステムは、A地点に設
置されたCAD装置31aとB地点に設置されたCAD
装置31bとから構成されている。CAD装置31a内
の記憶装置35aには、あらかじめデザインデータのデ
ータベースDaを構築しておく。そして、データベース
Da全体の情報をCAD装置1b側へ転送して、記憶装
置35bにデータベースDbを作成する(ステップS3
1)。その後、A地点の作業者SaとB地点の作業者S
b(いずれも図示略)が各自それぞれの修正作業を行
う。
【0005】すなわち、作業者Saは、修正内容に応じ
て入力装置3aからコマンドCaを入力する(ステップ
S32a)。これに呼応して中央処理装置6aがデータ
ベースDaを更新する(ステップS33a)。更新され
たデータベースDaの情報から表示装置4aへ表示する
表示データHaを作成して(ステップS34a)表示装
置4aへ転送する(ステップS35a)。作業者Sa
は、表示装置4aのディスプレイに表示された(ステッ
プS36a)パターンの画像を見て、目視により修正し
た内容を確認する(ステップS37a)。そして、この
作業を修正箇所がなくなるまで(ステップS38a)繰
り返して行う。作業者Sbも、CAD装置1bにおい
て、作業者Saと同様の作業(ステップS32b〜ステ
ップS38b)を繰り返し行う。
て入力装置3aからコマンドCaを入力する(ステップ
S32a)。これに呼応して中央処理装置6aがデータ
ベースDaを更新する(ステップS33a)。更新され
たデータベースDaの情報から表示装置4aへ表示する
表示データHaを作成して(ステップS34a)表示装
置4aへ転送する(ステップS35a)。作業者Sa
は、表示装置4aのディスプレイに表示された(ステッ
プS36a)パターンの画像を見て、目視により修正し
た内容を確認する(ステップS37a)。そして、この
作業を修正箇所がなくなるまで(ステップS38a)繰
り返して行う。作業者Sbも、CAD装置1bにおい
て、作業者Saと同様の作業(ステップS32b〜ステ
ップS38b)を繰り返し行う。
【0006】そして、二人の作業者が共に修正作業を終
了した段階で、データベースDb全体をCAD装置1a
側へ転送する(ステップS39)。この時、各データベ
ースDa、Dbの内容は、各CAD装置の作業者が行っ
た修正のみが反映されたものになっている。そこで、C
AD装置1a側では、この2つのデータベースの内容を
つきあわせ、作業者Saと作業者Sbが行った修正作業
を1つにマージし、データベースDaへ最終的なデータ
ベースを作成する(ステップS40)。そして、このデ
ータベースDaの内容を、全作業者が各自の修正箇所に
ついて再度確認して(ステップS41)初めて修正作業
全体が完了する。
了した段階で、データベースDb全体をCAD装置1a
側へ転送する(ステップS39)。この時、各データベ
ースDa、Dbの内容は、各CAD装置の作業者が行っ
た修正のみが反映されたものになっている。そこで、C
AD装置1a側では、この2つのデータベースの内容を
つきあわせ、作業者Saと作業者Sbが行った修正作業
を1つにマージし、データベースDaへ最終的なデータ
ベースを作成する(ステップS40)。そして、このデ
ータベースDaの内容を、全作業者が各自の修正箇所に
ついて再度確認して(ステップS41)初めて修正作業
全体が完了する。
【0007】このように、複数のCAD装置上で並行し
てデータベースを修正していると、複数人の作業者がデ
ータベースの同一箇所を修正してしまうことも生じう
る。たとえば、作業者SaがパターンPxの移動作業を
行ったあとで、作業者SbがパターンPyを移動する際
に、作業者Saの移動したパターンPxが邪魔であるた
めに、これをまた別の場所に移動してしまうことがあ
る。そうすると、作業者Saはこのことを認識できない
ままそれ以降の作業を行ってしまう。
てデータベースを修正していると、複数人の作業者がデ
ータベースの同一箇所を修正してしまうことも生じう
る。たとえば、作業者SaがパターンPxの移動作業を
行ったあとで、作業者SbがパターンPyを移動する際
に、作業者Saの移動したパターンPxが邪魔であるた
めに、これをまた別の場所に移動してしまうことがあ
る。そうすると、作業者Saはこのことを認識できない
ままそれ以降の作業を行ってしまう。
【0008】そのために、上記のように最終的につきあ
わせ処理が必要となるが、データベースの容量がたとえ
ば1GB(ギガバイト)と膨大であるために、このつき
あわせ作業には相当の時間を要する。また、すべての作
業者が最終的に各自の行った修正点について再確認しな
ければならない。さらに、処理の初め(ステップS3
1)と終わり(ステップS39)では、CAD装置間で
1GBに及ぶデータベースを転送しなければならず、作
業効率が著しく悪化する。
わせ処理が必要となるが、データベースの容量がたとえ
ば1GB(ギガバイト)と膨大であるために、このつき
あわせ作業には相当の時間を要する。また、すべての作
業者が最終的に各自の行った修正点について再確認しな
ければならない。さらに、処理の初め(ステップS3
1)と終わり(ステップS39)では、CAD装置間で
1GBに及ぶデータベースを転送しなければならず、作
業効率が著しく悪化する。
【0009】また、デザインデータの修正作業の他の例
としては、図5に示すような手順が考えられている。同
図はCAD装置31b側で行う手順を示している。この
方法によれば、作業者Sbが入力装置3bからコマンド
Cbを入力すると(ステップS51)、コマンドCbは
通信制御装置2b、2aを順に通ってCAD装置31a
側へ転送される(ステップS52)。そして、中央処理
装置6aはコマンドCbの内容に基づいてデータベース
Daを修正する(ステップS53)。
としては、図5に示すような手順が考えられている。同
図はCAD装置31b側で行う手順を示している。この
方法によれば、作業者Sbが入力装置3bからコマンド
Cbを入力すると(ステップS51)、コマンドCbは
通信制御装置2b、2aを順に通ってCAD装置31a
側へ転送される(ステップS52)。そして、中央処理
装置6aはコマンドCbの内容に基づいてデータベース
Daを修正する(ステップS53)。
【0010】次に、修正されたデータベースDaの全体
をCAD装置31b側へ転送して(ステップS54)デ
ータベースDbとして格納する。そして、データベース
Dbから表示データHbを作成し(ステップS55)、
表示装置4bへ転送して(ステップS56)ディスプレ
イへ表示する(ステップS57)。その後、作業者Sb
は修正結果をディスプレイ画面上で確認する(ステップ
S58)。以上の作業を修正点がなくなるまで(ステッ
プS59)繰り返す。なお、CAD装置31a側の修正
作業は、すべての処理を自装置で行うことが可能である
ため、コマンドデータの転送処理(ステップS52)
と、データベースの転送処理(ステップS54)が存在
しないこと以外は、上記の動作と同じである。
をCAD装置31b側へ転送して(ステップS54)デ
ータベースDbとして格納する。そして、データベース
Dbから表示データHbを作成し(ステップS55)、
表示装置4bへ転送して(ステップS56)ディスプレ
イへ表示する(ステップS57)。その後、作業者Sb
は修正結果をディスプレイ画面上で確認する(ステップ
S58)。以上の作業を修正点がなくなるまで(ステッ
プS59)繰り返す。なお、CAD装置31a側の修正
作業は、すべての処理を自装置で行うことが可能である
ため、コマンドデータの転送処理(ステップS52)
と、データベースの転送処理(ステップS54)が存在
しないこと以外は、上記の動作と同じである。
【0011】しかし、このような方法では、修正する度
にCAD装置間でデータベースDa全体を転送する必要
がある。この転送処理には長時間を要する上に、修正作
業自体が何万回となく繰り返されるため、転送に要する
全所要時間は莫大なものとなる。この発明は上記の点に
鑑みてなされたものであり、その目的は、デザインデー
タを複数のCAD装置上で効率良く取り扱い、作業効率
の高いCADシステムおよびそのデータ処理方法を提供
することにある。
にCAD装置間でデータベースDa全体を転送する必要
がある。この転送処理には長時間を要する上に、修正作
業自体が何万回となく繰り返されるため、転送に要する
全所要時間は莫大なものとなる。この発明は上記の点に
鑑みてなされたものであり、その目的は、デザインデー
タを複数のCAD装置上で効率良く取り扱い、作業効率
の高いCADシステムおよびそのデータ処理方法を提供
することにある。
【0012】
【課題を解決するための手段】以上の課題を解決するた
めに、請求項1記載の発明は、複数台のCAD装置を通
信回線で接続したCADシステムにおいて、設計情報が
格納されたデータベースを有し、第1の通信手段を介し
て前記通信回線に接続された主CAD装置であって、
(a)作業者によって指示された第1のコマンドに基づ
いて前記データベースを更新し、更新したデータベース
の内容をもとに第1の表示情報を作成して画面表示を行
い、(b)前記第1の通信手段を介して転送された第2
のコマンドに基づいて前記データベースを更新し、更新
したデータベースの内容をもとに第2の表示情報を作成
して前記第1の通信手段へ送出する主CAD装置と、第
2の通信手段を介して前記通信回線に接続された副CA
D装置であって、作業者によって指示された前記第2の
コマンドを、前記第2の通信手段へ送出して前記主CA
D装置へ転送し、前記主CAD装置から送出された前記
第2の表示情報をもとに画面表示を行う副CAD装置
と、から構成したものである。
めに、請求項1記載の発明は、複数台のCAD装置を通
信回線で接続したCADシステムにおいて、設計情報が
格納されたデータベースを有し、第1の通信手段を介し
て前記通信回線に接続された主CAD装置であって、
(a)作業者によって指示された第1のコマンドに基づ
いて前記データベースを更新し、更新したデータベース
の内容をもとに第1の表示情報を作成して画面表示を行
い、(b)前記第1の通信手段を介して転送された第2
のコマンドに基づいて前記データベースを更新し、更新
したデータベースの内容をもとに第2の表示情報を作成
して前記第1の通信手段へ送出する主CAD装置と、第
2の通信手段を介して前記通信回線に接続された副CA
D装置であって、作業者によって指示された前記第2の
コマンドを、前記第2の通信手段へ送出して前記主CA
D装置へ転送し、前記主CAD装置から送出された前記
第2の表示情報をもとに画面表示を行う副CAD装置
と、から構成したものである。
【0013】また、請求項2記載の発明は、請求項1記
載の発明において、前記主CAD装置を、前記データベ
ースを格納する記憶手段と、前記第1のコマンドを出力
する第1の入力手段と、(a)前記第1のコマンドに基
づいて第1の修正情報を作成して前記データベースを更
新し、更新したデータベースの内容から前記第1の表示
情報を作成して出力し、(b)前記第1の通信手段から
転送された前記第2のコマンドに基づいて第2の修正情
報を作成して前記データベースを更新し、更新されたデ
ータベースの内容から前記第2の表示情報を作成して前
記第1の通信手段へ送出する第1の中央処理手段と、前
記第1の表示情報をもとに画面表示を行う第1の表示手
段とから構成したものである。
載の発明において、前記主CAD装置を、前記データベ
ースを格納する記憶手段と、前記第1のコマンドを出力
する第1の入力手段と、(a)前記第1のコマンドに基
づいて第1の修正情報を作成して前記データベースを更
新し、更新したデータベースの内容から前記第1の表示
情報を作成して出力し、(b)前記第1の通信手段から
転送された前記第2のコマンドに基づいて第2の修正情
報を作成して前記データベースを更新し、更新されたデ
ータベースの内容から前記第2の表示情報を作成して前
記第1の通信手段へ送出する第1の中央処理手段と、前
記第1の表示情報をもとに画面表示を行う第1の表示手
段とから構成したものである。
【0014】また、請求項3記載の発明は、請求項1記
載の発明において、前記副CAD装置を、前記第2のコ
マンドを出力する第2の入力手段と、前記第2のコマン
ドを前記第2の通信手段へ送出して前記主CAD装置へ
転送し、前記主CAD装置から前記第2の通信手段を経
由して転送された前記第2の表示情報を受け取って出力
する第2の中央処理手段と、前記第2の表示情報をもと
に画面表示を行う第2の表示手段とから構成したもので
ある。
載の発明において、前記副CAD装置を、前記第2のコ
マンドを出力する第2の入力手段と、前記第2のコマン
ドを前記第2の通信手段へ送出して前記主CAD装置へ
転送し、前記主CAD装置から前記第2の通信手段を経
由して転送された前記第2の表示情報を受け取って出力
する第2の中央処理手段と、前記第2の表示情報をもと
に画面表示を行う第2の表示手段とから構成したもので
ある。
【0015】また、請求項4記載の発明は、設計情報を
格納したデータベースを有する主CAD装置と、複数台
の副CAD装置とを通信回線を介して接続したCADシ
ステムにおけるデータ処理方法において、(a)前記主
CAD装置から第1のコマンドが入力された場合には、
前記主CAD装置において、前記第1のコマンドに基づ
いて前記データベースの内容を更新し、更新された前記
データベースの内容から第1の表示情報を作成し、前記
第1の表示情報をもとに画面表示を行い、(b)前記副
CAD装置から第2のコマンドが入力された場合には、
前記副CAD装置において、前記第2のコマンドを前記
主CAD装置へ転送し、前記主CAD装置において、前
記第2のコマンドに基づいて前記データベースの内容を
更新し、更新された前記データベースの内容から第2の
表示情報を作成して、前記第2の表示情報を前記副CA
D装置へ転送し、前記副CAD装置において、前記第2
の表示情報をもとに画面表示を行うようにしたものであ
る。
格納したデータベースを有する主CAD装置と、複数台
の副CAD装置とを通信回線を介して接続したCADシ
ステムにおけるデータ処理方法において、(a)前記主
CAD装置から第1のコマンドが入力された場合には、
前記主CAD装置において、前記第1のコマンドに基づ
いて前記データベースの内容を更新し、更新された前記
データベースの内容から第1の表示情報を作成し、前記
第1の表示情報をもとに画面表示を行い、(b)前記副
CAD装置から第2のコマンドが入力された場合には、
前記副CAD装置において、前記第2のコマンドを前記
主CAD装置へ転送し、前記主CAD装置において、前
記第2のコマンドに基づいて前記データベースの内容を
更新し、更新された前記データベースの内容から第2の
表示情報を作成して、前記第2の表示情報を前記副CA
D装置へ転送し、前記副CAD装置において、前記第2
の表示情報をもとに画面表示を行うようにしたものであ
る。
【0016】
【作用】この発明によれば、データベースを有する主C
AD装置に対して、複数台の副CAD装置からコマンド
を転送し、主CAD装置側において当該コマンドの内容
を基にデータベースを更新し、更新したデータベースか
らそれぞれの副CAD装置の表示データを作成し、それ
を副CAD装置へ転送して表示するようにしたので、作
業効率が高くなおかつ迅速な画面表示が可能なCADシ
ステムを構築することができる。
AD装置に対して、複数台の副CAD装置からコマンド
を転送し、主CAD装置側において当該コマンドの内容
を基にデータベースを更新し、更新したデータベースか
らそれぞれの副CAD装置の表示データを作成し、それ
を副CAD装置へ転送して表示するようにしたので、作
業効率が高くなおかつ迅速な画面表示が可能なCADシ
ステムを構築することができる。
【0017】
【実施例】以下、図面を参照して、この発明の一実施例
について説明する。図1は、同実施例によるCADシス
テムの構成を示すブロック図である。A地点に設置され
たCAD装置1aとB地点に設置されたCAD装置1b
とは、通信制御装置2a、2bならびに通信回線NWを
介して互いに接続されている。通信制御装置2a、2b
との間は、電気信号を用いて伝送されることもあるし、
光ファイバを使用した光通信で伝送する場合もある。ま
た、これらCAD装置間の接続形態としては、A地点と
B地点との間の距離などの条件に応じて、LAN(Loca
l Area Network)、WAN(Wide Area Network )、I
SDN(Integrated Services Digital Network )等が
採用される。
について説明する。図1は、同実施例によるCADシス
テムの構成を示すブロック図である。A地点に設置され
たCAD装置1aとB地点に設置されたCAD装置1b
とは、通信制御装置2a、2bならびに通信回線NWを
介して互いに接続されている。通信制御装置2a、2b
との間は、電気信号を用いて伝送されることもあるし、
光ファイバを使用した光通信で伝送する場合もある。ま
た、これらCAD装置間の接続形態としては、A地点と
B地点との間の距離などの条件に応じて、LAN(Loca
l Area Network)、WAN(Wide Area Network )、I
SDN(Integrated Services Digital Network )等が
採用される。
【0018】CAD装置1aは、入力装置3a、表示装
置4a、記憶装置5a、中央処理装置6aとから構成さ
れている。入力装置3aとしてはキーボード、マウスあ
るいはタブレットなどが接続されている。表示装置4a
は、中央処理装置6aから表示データを受け取って内蔵
のディスプレイ(図示略)へ画像を表示する。ここで、
送られてくる1画面分の表示データの容量は5MB(メ
ガバイト)程度である。
置4a、記憶装置5a、中央処理装置6aとから構成さ
れている。入力装置3aとしてはキーボード、マウスあ
るいはタブレットなどが接続されている。表示装置4a
は、中央処理装置6aから表示データを受け取って内蔵
のディスプレイ(図示略)へ画像を表示する。ここで、
送られてくる1画面分の表示データの容量は5MB(メ
ガバイト)程度である。
【0019】記憶装置5aは一般的な記憶装置であり、
ハードディスク装置や磁気テープ装置などの外部記憶装
置である。記憶装置5aには、LSIのマスクパターン
等のデザインデータがデータベースDTとして格納され
ている。このデータベースDTはパターンの座標デー
タ、パターンの名称、パターン層の番号などの情報で構
成されており、上述したように1GB程度の容量があ
る。データベースDTの初期情報は、過去の資産を流用
するなどして、人間があらかじめCADシステムを使用
して作成してある。
ハードディスク装置や磁気テープ装置などの外部記憶装
置である。記憶装置5aには、LSIのマスクパターン
等のデザインデータがデータベースDTとして格納され
ている。このデータベースDTはパターンの座標デー
タ、パターンの名称、パターン層の番号などの情報で構
成されており、上述したように1GB程度の容量があ
る。データベースDTの初期情報は、過去の資産を流用
するなどして、人間があらかじめCADシステムを使用
して作成してある。
【0020】中央処理装置6aは、通信制御装置2a
と、入力装置3a、表示装置4aあるいは記憶装置5a
などのCAD装置1a内の装置全体を司る。具体的に
は、通信制御装置との各種データの授受とその制御、入
力装置3aから与えられるコマンドの解析、データベー
スDTの内容の読みだし、データベースDTの内容の更
新、作業者Saが表示を指示したLSIのパターン領域
についてディスプレイに表示すべきデータを組み立てる
処理、表示データを表示装置4aへ送出する処理、など
様々な処理を行う。
と、入力装置3a、表示装置4aあるいは記憶装置5a
などのCAD装置1a内の装置全体を司る。具体的に
は、通信制御装置との各種データの授受とその制御、入
力装置3aから与えられるコマンドの解析、データベー
スDTの内容の読みだし、データベースDTの内容の更
新、作業者Saが表示を指示したLSIのパターン領域
についてディスプレイに表示すべきデータを組み立てる
処理、表示データを表示装置4aへ送出する処理、など
様々な処理を行う。
【0021】なお、上記のコマンドとしては、パターン
の間を接続するコマンド、パターンの間を切断するコマ
ンド、あるパターンを伸縮させるコマンド、あるパター
ンを移動するコマンドなどがある。CAD装置1bの構
成は、CAD装置1aの構成と同じである。ただし、C
AD装置1aとは異なり、記憶装置5bにはデータベー
スは格納されていない。
の間を接続するコマンド、パターンの間を切断するコマ
ンド、あるパターンを伸縮させるコマンド、あるパター
ンを移動するコマンドなどがある。CAD装置1bの構
成は、CAD装置1aの構成と同じである。ただし、C
AD装置1aとは異なり、記憶装置5bにはデータベー
スは格納されていない。
【0022】次に、上記構成によるCADシステムを使
用した、デザインデータの修正作業の動作について説明
する。CAD装置1aを操作する作業者SaとCAD装
置1bを操作する作業者Sbとは、並行してなおかつ他
の作業者とは独立して作業を行うことができる。図2
(a)、(b)はそれぞれ作業者Sa、Sbが行う作業
の手順を示している。
用した、デザインデータの修正作業の動作について説明
する。CAD装置1aを操作する作業者SaとCAD装
置1bを操作する作業者Sbとは、並行してなおかつ他
の作業者とは独立して作業を行うことができる。図2
(a)、(b)はそれぞれ作業者Sa、Sbが行う作業
の手順を示している。
【0023】いま、作業者Saは、表示装置4aのディ
スプレイ画面を見ながら、回路の設計変更等に応じた修
正作業、たとえば「パターンPaとパターンPbとを新
たなパターンPcを介して接続」する。そして、この作
業に対応したコマンドCaを入力装置3aから入力する
(ステップS11)。中央処理装置6aは、このコマン
ドCaを解析して、追加したパターンPcの座標データ
・名称、パターンPa、PbとパターンPcとの新たな
接続関係を規定する情報などからなる修正情報を作成す
る。そして、この修正情報を記憶装置5aへ転送してデ
ータベースDTの内容を更新する(ステップS12)。
スプレイ画面を見ながら、回路の設計変更等に応じた修
正作業、たとえば「パターンPaとパターンPbとを新
たなパターンPcを介して接続」する。そして、この作
業に対応したコマンドCaを入力装置3aから入力する
(ステップS11)。中央処理装置6aは、このコマン
ドCaを解析して、追加したパターンPcの座標データ
・名称、パターンPa、PbとパターンPcとの新たな
接続関係を規定する情報などからなる修正情報を作成す
る。そして、この修正情報を記憶装置5aへ転送してデ
ータベースDTの内容を更新する(ステップS12)。
【0024】次に、中央処理装置6aは、表示装置4a
のディスプレイ画面へ上記修正点を反映するため、デー
タベースDTより当該画面に対応する部分の情報を読み
だして、表示装置4aのディスプレイに表示すべき表示
データHaを作成する(ステップS13)。続いて、表
示データHaを表示装置4aへ転送して(ステップS1
4)表示装置4aのディスプレイ上に修正したパターン
の画像を表示する(ステップS15)。作業者Saは、
ディスプレイ画面の内容を見ながら、「パターンPaと
パターンPbとが新たなパターンPcで正しく接続され
たかどうか」を目視で確認する(ステップS16)。そ
の後、作業者Saは、まだ修正すべき箇所が存在するか
どうかを確認して(ステップS17)、まだ修正が残っ
ていれば次の修正箇所の処理(ステップS11)へ移
る。
のディスプレイ画面へ上記修正点を反映するため、デー
タベースDTより当該画面に対応する部分の情報を読み
だして、表示装置4aのディスプレイに表示すべき表示
データHaを作成する(ステップS13)。続いて、表
示データHaを表示装置4aへ転送して(ステップS1
4)表示装置4aのディスプレイ上に修正したパターン
の画像を表示する(ステップS15)。作業者Saは、
ディスプレイ画面の内容を見ながら、「パターンPaと
パターンPbとが新たなパターンPcで正しく接続され
たかどうか」を目視で確認する(ステップS16)。そ
の後、作業者Saは、まだ修正すべき箇所が存在するか
どうかを確認して(ステップS17)、まだ修正が残っ
ていれば次の修正箇所の処理(ステップS11)へ移
る。
【0025】ところで、作業者Sbは、表示装置4bの
ディスプレイ画面に、作業者Saの見ているLSI上の
領域とほぼ同じ領域を表示している。そして、当該画面
上のパターンに対して修正を加えようとしている。この
時、CAD装置1a側では、上記のパターンの修正によ
るデータベースDTの更新処理(ステップS12)がち
ょうど終了したところであり、作業者Saはまだ次の修
正処理(ステップS11)に入っていないものとする。
ディスプレイ画面に、作業者Saの見ているLSI上の
領域とほぼ同じ領域を表示している。そして、当該画面
上のパターンに対して修正を加えようとしている。この
時、CAD装置1a側では、上記のパターンの修正によ
るデータベースDTの更新処理(ステップS12)がち
ょうど終了したところであり、作業者Saはまだ次の修
正処理(ステップS11)に入っていないものとする。
【0026】作業者SbはパターンPa〜Pcの近傍に
配置された「パターンPdとパターンPeとの間を切断
する」ために、対応するコマンドCbを入力装置3bか
ら入力する(ステップS21)。中央処理装置6bは、
コマンドCbをCAD装置1a側へ転送するように通信
制御装置2bへ指令を出す。すると、コマンドCbは通
信制御装置2b,2aを順次経由して中央処理装置6a
へ送られる(ステップS21a)。中央処理装置6a
は、先に入力装置3aからコマンドCaが入力されたの
と同様の手順で、コマンドCbを解析して修正情報を作
成しデータベースDTを更新する(ステップS22)。
配置された「パターンPdとパターンPeとの間を切断
する」ために、対応するコマンドCbを入力装置3bか
ら入力する(ステップS21)。中央処理装置6bは、
コマンドCbをCAD装置1a側へ転送するように通信
制御装置2bへ指令を出す。すると、コマンドCbは通
信制御装置2b,2aを順次経由して中央処理装置6a
へ送られる(ステップS21a)。中央処理装置6a
は、先に入力装置3aからコマンドCaが入力されたの
と同様の手順で、コマンドCbを解析して修正情報を作
成しデータベースDTを更新する(ステップS22)。
【0027】次に、中央処理装置6aは、表示装置4b
のディスプレイ画面に表示されているパターン部分に対
する情報をデータベースDTから読み出して、表示デー
タHbを作成する(ステップS23)。中央処理装置6
aは、この表示データHbが表示装置4bに表示すべき
ものであることから、表示データHbをCAD装置1b
側へ転送するよう通信制御装置2aへ指令を出す。する
と、表示データHbは、通信制御装置2a、2bを順次
経由して中央処理装置6bへと送られる(ステップS2
3a)。中央処理装置6bは、表示データHbを表示装
置4bへ転送し(ステップS24)、修正したパターン
の画像が表示装置4bのディスプレイへ表示される(ス
テップS25)。
のディスプレイ画面に表示されているパターン部分に対
する情報をデータベースDTから読み出して、表示デー
タHbを作成する(ステップS23)。中央処理装置6
aは、この表示データHbが表示装置4bに表示すべき
ものであることから、表示データHbをCAD装置1b
側へ転送するよう通信制御装置2aへ指令を出す。する
と、表示データHbは、通信制御装置2a、2bを順次
経由して中央処理装置6bへと送られる(ステップS2
3a)。中央処理装置6bは、表示データHbを表示装
置4bへ転送し(ステップS24)、修正したパターン
の画像が表示装置4bのディスプレイへ表示される(ス
テップS25)。
【0028】ここで、作業者Sbが再表示されたディス
プレイ画面上のパターンを確認する(ステップS26)
と、「パターンPdとパターンPeとの間が切断」され
ており、またこの時同時に、近くにある「パターンPa
とパターンPbとが新たなパターンPcで接続」されて
いることに気がつく。これにより作業者Sbが作業者S
aが行った修正をディスプレイ上で確認することができ
る。そして、作業者Sbは、自分が行った修正が正しく
反映されていることを確認した後、この修正が最後の修
正箇所であったために修正作業を終了する(ステップS
27)。
プレイ画面上のパターンを確認する(ステップS26)
と、「パターンPdとパターンPeとの間が切断」され
ており、またこの時同時に、近くにある「パターンPa
とパターンPbとが新たなパターンPcで接続」されて
いることに気がつく。これにより作業者Sbが作業者S
aが行った修正をディスプレイ上で確認することができ
る。そして、作業者Sbは、自分が行った修正が正しく
反映されていることを確認した後、この修正が最後の修
正箇所であったために修正作業を終了する(ステップS
27)。
【0029】この後、作業者Saがさらに別の修正を指
示し、修正結果を表示装置4aのディスプレイ画面上で
確認すると、自分が今回行った修正とともに「パターン
PdとパターンPeとの間が切断」されていることがわ
かり、作業者Sbが当該箇所を修正したことを認識する
ことができる。以後、作業者Saは修正箇所がなくなる
まで、上記の作業(ステップS11〜ステップS17)
を繰り返す。
示し、修正結果を表示装置4aのディスプレイ画面上で
確認すると、自分が今回行った修正とともに「パターン
PdとパターンPeとの間が切断」されていることがわ
かり、作業者Sbが当該箇所を修正したことを認識する
ことができる。以後、作業者Saは修正箇所がなくなる
まで、上記の作業(ステップS11〜ステップS17)
を繰り返す。
【0030】以上のように、本実施例によれば、2つの
CAD装置がCAD装置1aに設けられたデータベース
DTに同時にアクセスしながら、LSIのパターン修正
作業が進行する。その際、2つのCAD装置の間で一時
に転送されるデータの最大転送量は、高々5MBの表示
データHbであり、従来技術による場合に比較して、転
送量を1/200にまで低減することが可能となる。
CAD装置がCAD装置1aに設けられたデータベース
DTに同時にアクセスしながら、LSIのパターン修正
作業が進行する。その際、2つのCAD装置の間で一時
に転送されるデータの最大転送量は、高々5MBの表示
データHbであり、従来技術による場合に比較して、転
送量を1/200にまで低減することが可能となる。
【0031】なお、本実施例においてはCAD装置が2
台の場合について説明したが、上記の説明から、3台以
上のCAD装置に応用できることが容易に理解される。
すなわち、CAD装置1bと同じ構成のCAD装置を複
数台新たに通信回線NWへ接続してCADシステムを構
成すれば良い。このようにすると、CAD装置1aには
これら追加したCAD装置からもコマンドが転送されて
くるようになる。そして、CAD装置1aは、転送され
たそれぞれのコマンドに対応してデータベースDTを作
成し、転送元の各CAD装置上のディスプレイに表示す
べき表示データを作成して、各CAD装置へ送り返す。
また、本実施例ではLSIの設計・修正作業を例として
説明したが、たとえば、プリント配線板の設計・修正作
業等にも応用することができる。
台の場合について説明したが、上記の説明から、3台以
上のCAD装置に応用できることが容易に理解される。
すなわち、CAD装置1bと同じ構成のCAD装置を複
数台新たに通信回線NWへ接続してCADシステムを構
成すれば良い。このようにすると、CAD装置1aには
これら追加したCAD装置からもコマンドが転送されて
くるようになる。そして、CAD装置1aは、転送され
たそれぞれのコマンドに対応してデータベースDTを作
成し、転送元の各CAD装置上のディスプレイに表示す
べき表示データを作成して、各CAD装置へ送り返す。
また、本実施例ではLSIの設計・修正作業を例として
説明したが、たとえば、プリント配線板の設計・修正作
業等にも応用することができる。
【0032】また、複数の作業者がデザインデータの同
一箇所を同時に更新してしまうことを防止するために、
「重複修正禁止コマンド」を設けることが考えられる。
このコマンドが設定された時点以降において、異なるC
AD装置からデータベースDTの同一箇所に対して修正
指示が発行された場合、当該箇所に修正を指示したすべ
ての作業者に対して警告を発する。警告の方法として
は、作業者がコマンドを入力した際に警告音を発するよ
うにしても良いし、表示装置へ警告メッセージを表示す
るようにしても良い。また、このコマンドの設定方法と
しては、作業者が入力装置3bからコマンドとして陽に
指定するようにすれば良い。あるいは、あるCAD装置
がデザインデータのある箇所を修正した場合に、その同
じ日のうちに他のCAD装置から上記の箇所に対して修
正が指示された場合に警告を発するような設定としても
良い。
一箇所を同時に更新してしまうことを防止するために、
「重複修正禁止コマンド」を設けることが考えられる。
このコマンドが設定された時点以降において、異なるC
AD装置からデータベースDTの同一箇所に対して修正
指示が発行された場合、当該箇所に修正を指示したすべ
ての作業者に対して警告を発する。警告の方法として
は、作業者がコマンドを入力した際に警告音を発するよ
うにしても良いし、表示装置へ警告メッセージを表示す
るようにしても良い。また、このコマンドの設定方法と
しては、作業者が入力装置3bからコマンドとして陽に
指定するようにすれば良い。あるいは、あるCAD装置
がデザインデータのある箇所を修正した場合に、その同
じ日のうちに他のCAD装置から上記の箇所に対して修
正が指示された場合に警告を発するような設定としても
良い。
【0033】
【発明の効果】以上説明したように、この発明によれ
ば、データベースを有する主CAD装置に対して、複数
台の副CAD装置からコマンドを転送し、主CAD装置
側において当該コマンドの内容を基にデータベースを更
新し、更新したデータベースから表示データを作成して
副CAD装置へ転送して表示するようにしたので、大容
量のデータベースを有するCADシステムに対しても、
作業効率が高く迅速な画面表示の可能なCADシステム
を構築することが可能となる、という効果が得られる。
ば、データベースを有する主CAD装置に対して、複数
台の副CAD装置からコマンドを転送し、主CAD装置
側において当該コマンドの内容を基にデータベースを更
新し、更新したデータベースから表示データを作成して
副CAD装置へ転送して表示するようにしたので、大容
量のデータベースを有するCADシステムに対しても、
作業効率が高く迅速な画面表示の可能なCADシステム
を構築することが可能となる、という効果が得られる。
【図1】この発明の一実施例によるCADシステムの構
成を示すブロックである。
成を示すブロックである。
【図2】同実施例によるCADシステムにおけるデータ
ベースDTの修正作業のフローチャートである。
ベースDTの修正作業のフローチャートである。
【図3】従来の技術によるCADシステムの構成を示す
ブロックである。
ブロックである。
【図4】同技術によるCADシステムにおけるデータベ
ースの修正作業の一例についてのフローチャートであ
る。
ースの修正作業の一例についてのフローチャートであ
る。
【図5】同技術によるCADシステムにおけるデータベ
ースの修正作業の他の例についてのCAD装置1b側の
フローチャートである。
ースの修正作業の他の例についてのCAD装置1b側の
フローチャートである。
1a・1b…CAD装置、2a・2b…通信制御装置、
3a・3b…入力装置、4a・4b…表示装置、5a・
5b…記憶装置、6a・6b…中央処理装置、DT…デ
ータベース、NW…通信回線
3a・3b…入力装置、4a・4b…表示装置、5a・
5b…記憶装置、6a・6b…中央処理装置、DT…デ
ータベース、NW…通信回線
Claims (4)
- 【請求項1】 複数台のCAD装置を通信回線で接続し
たCADシステムにおいて、 設計情報が格納されたデータベースを有し、第1の通信
手段を介して前記通信回線に接続された主CAD装置で
あって、(a)作業者によって指示された第1のコマン
ドに基づいて前記データベースを更新し、更新したデー
タベースの内容をもとに第1の表示情報を作成して画面
表示を行い、(b)前記第1の通信手段を介して転送さ
れた第2のコマンドに基づいて前記データベースを更新
し、更新したデータベースの内容をもとに第2の表示情
報を作成して前記第1の通信手段へ送出する主CAD装
置と、 第2の通信手段を介して前記通信回線に接続された副C
AD装置であって、 作業者によって指示された前記第2のコマンドを、前記
第2の通信手段へ送出して前記主CAD装置へ転送し、
前記主CAD装置から送出された前記第2の表示情報を
もとに画面表示を行う副CAD装置と、 を具備してなるCADシステム。 - 【請求項2】 前記主CAD装置は、 前記データベースを格納する記憶手段と、 前記第1のコマンドを出力する第1の入力手段と、
(a)前記第1のコマンドに基づいて第1の修正情報を
作成して前記データベースを更新し、更新したデータベ
ースの内容から前記第1の表示情報を作成して出力し、
(b)前記第1の通信手段から転送された前記第2のコ
マンドに基づいて第2の修正情報を作成して前記データ
ベースを更新し、更新されたデータベースの内容から前
記第2の表示情報を作成して前記第1の通信手段へ送出
する第1の中央処理手段と、 前記第1の表示情報をもとに画面表示を行う第1の表示
手段とからなることを特徴とする請求項1記載のCAD
システム。 - 【請求項3】 前記副CAD装置は、 前記第2のコマンドを出力する第2の入力手段と、 前記第2のコマンドを前記第2の通信手段へ送出して前
記主CAD装置へ転送し、前記主CAD装置から前記第
2の通信手段を経由して転送された前記第2の表示情報
を受け取って出力する第2の中央処理手段と、 前記第2の表示情報をもとに画面表示を行う第2の表示
手段とからなることを特徴とする請求項1記載のCAD
システム。 - 【請求項4】 設計情報を格納したデータベースを有す
る主CAD装置と、複数台の副CAD装置とを通信回線
を介して接続したCADシステムにおけるデータ処理方
法において、(a)前記主CAD装置から第1のコマン
ドが入力された場合には、前記主CAD装置において、
前記第1のコマンドに基づいて前記データベースの内容
を更新し、更新された前記データベースの内容から第1
の表示情報を作成し、前記第1の表示情報をもとに画面
表示を行い、(b)前記副CAD装置から第2のコマン
ドが入力された場合には、 前記副CAD装置において、前記第2のコマンドを前記
主CAD装置へ転送し、 前記主CAD装置において、前記第2のコマンドに基づ
いて前記データベースの内容を更新し、更新された前記
データベースの内容から第2の表示情報を作成して、前
記第2の表示情報を前記副CAD装置へ転送し、 前記副CAD装置において、前記第2の表示情報をもと
に画面表示を行うことを特徴とするCADシステムにお
けるデータ処理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6267851A JPH08129572A (ja) | 1994-10-31 | 1994-10-31 | Cadシステムおよびそのデータ処理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6267851A JPH08129572A (ja) | 1994-10-31 | 1994-10-31 | Cadシステムおよびそのデータ処理方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08129572A true JPH08129572A (ja) | 1996-05-21 |
Family
ID=17450518
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6267851A Withdrawn JPH08129572A (ja) | 1994-10-31 | 1994-10-31 | Cadシステムおよびそのデータ処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08129572A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7283136B2 (en) | 2001-03-23 | 2007-10-16 | Dassault Systemes | Cell descriptor |
| US7663625B2 (en) | 2001-03-23 | 2010-02-16 | Dassault Systemes | Collaborative design |
-
1994
- 1994-10-31 JP JP6267851A patent/JPH08129572A/ja not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7283136B2 (en) | 2001-03-23 | 2007-10-16 | Dassault Systemes | Cell descriptor |
| US7663625B2 (en) | 2001-03-23 | 2010-02-16 | Dassault Systemes | Collaborative design |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH05242174A (ja) | Cadシステムにおけるチーム形式の設計方法 | |
| US6336056B1 (en) | Method of manufacturing a semiconductor device | |
| JP2835791B2 (ja) | 図形処理装置 | |
| CN1430168B (zh) | 对象匹配管理设备和方法、用于规定目标的操作终端及方法 | |
| JP2008277497A (ja) | 半導体集積回路の設計装置、半導体集積回路の設計方法、半導体装置の製造方法および半導体装置 | |
| JP3736467B2 (ja) | ケーブルの管理システムとその管理方法 | |
| JPH05143268A (ja) | 複数画面表示方式 | |
| WO2019082429A1 (ja) | 製造作業支援システム、製造作業支援方法およびプログラム | |
| JP3079235B2 (ja) | 配線システム | |
| JP2000242304A (ja) | プロセス制御装置およびプロセス制御方法 | |
| JPH09146802A (ja) | データ入出力処理装置 | |
| JP3143930B2 (ja) | データ処理装置 | |
| JP2718386B2 (ja) | 図形処理装置 | |
| JP3954412B2 (ja) | 監視制御装置製作用データベース、監視制御装置のシステム構築方法及び監視制御装置のエンジニアリング方法 | |
| JP3006311B2 (ja) | ネットワーク構成変更方法およびその装置 | |
| JP3602302B2 (ja) | マルチ接続ライン管理システム及びマルチ接続ライン管理プログラムを記録した記録媒体 | |
| JP2839306B2 (ja) | 会話型図形処理における属性設定方式 | |
| JPH0934933A (ja) | 部品レイアウト装置 | |
| JPH04644A (ja) | データアクセス処理方式 | |
| JP2003281195A (ja) | 階層図の作成方法及びこの作成方法を利用したcadシステム | |
| JPS63303467A (ja) | 図形デ−タ管理方式 | |
| JPH02162463A (ja) | 工程ネットワーク作成支援装置 | |
| JPH07271840A (ja) | ブロック図作成装置 | |
| JPH08190502A (ja) | 分散データベースのレイアウト設計方法 | |
| JPH05108737A (ja) | 分散型cadシステム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20020115 |