JPH08137923A - Cadシステムの設計データ管理方式 - Google Patents

Cadシステムの設計データ管理方式

Info

Publication number
JPH08137923A
JPH08137923A JP6277642A JP27764294A JPH08137923A JP H08137923 A JPH08137923 A JP H08137923A JP 6277642 A JP6277642 A JP 6277642A JP 27764294 A JP27764294 A JP 27764294A JP H08137923 A JPH08137923 A JP H08137923A
Authority
JP
Japan
Prior art keywords
area
data
cad
work area
tool
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
Application number
JP6277642A
Other languages
English (en)
Other versions
JP2776750B2 (ja
Inventor
Yoshie Nonaka
良恵 野中
Mayumi Ubukata
真由美 生方
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.)
NEC Corp
NEC Communication Systems Ltd
Original Assignee
NEC Corp
NEC Communication Systems 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 NEC Corp, NEC Communication Systems Ltd filed Critical NEC Corp
Priority to JP6277642A priority Critical patent/JP2776750B2/ja
Publication of JPH08137923A publication Critical patent/JPH08137923A/ja
Application granted granted Critical
Publication of JP2776750B2 publication Critical patent/JP2776750B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【目的】電子回路の論理設計において設計データを一元
管理しながら複数の設計者が複数のCADツールを使用
して同時に設計が進められるようにする。 【構成】利用者が入出力装置1から入力したCADツー
ルと設計データのセル名とを認識した作業領域割当手段
2は管理データベース5を検索し、このCADツール種
別からCADツールの実行に必要な入力データがデータ
管理領域6に存在するかをチェックし、存在すればツー
ル種別とセル名とから作業領域7を決定して作業領域7
のディレクトリを作成する。チェックアウト手段3は認
識したCADツールの実行に必要な入力データをデータ
管理領域6から作業領域7にコピーした後、起動したC
ADツールが実行され、この実行が終わると、チェック
イン手段4は作業領域7内の更新されたデータを検出
し、これを作業領域7からデータ管理領域6にコピーし
た後、使用し終わった作業領域7の内容をクリアする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はCADシステムの設計デ
ータ管理方式に関し、特に複数の利用者が設計を並行し
て行うために共有する設計データを管理するCADシス
テムの設計データ管理方式に関する。
【0002】
【従来の技術】従来、この種の設計データ管理方式で
は、更新要求のあった設計データに対して排他ロックを
かけ、更新作業が終了した後にこの排他ロックをはずし
ていた。
【0003】
【発明が解決しようとする課題】この従来のCADシス
テムの設計データ管理方式では、利用者からの更新要求
のあったデータに対して排他ロックをかけるため、他の
利用者は排他ロックが解除されるまでデータを参照する
ことすらできないという問題点があった。
【0004】また、ある利用者がデータを更新するとき
は、他の利用者にデータを更新する旨を伝えなければな
らないので、面倒であるという問題点があった。
【0005】さらに、データの更新を要求せずにCAD
システムを使用したときにはデータの参照だけが許可さ
れるので、即座にデータを更新できないという問題点が
あった。
【0006】本発明の目的は、電子回路の論理設計にお
いて設計データを一元管理しながら複数の設計者が複数
のCADツールを使用して同時に設計を進めることがで
きるようにしたCADシステムの設計データ管理方式を
提供することにある。
【0007】
【課題を解決するための手段】本発明によれば、CAD
システムの設計データを一元管理するデータ管理領域お
よび前記CADシステムを実行するための作業領域を備
える管理データベースと、入出力装置からの指示を受け
て確保した作業領域を割り当てる作業領域割当手段と、
前記CADシステムの実行に必要なデータを前記データ
管理領域から前記作業領域にコピーするためのチェック
アウト手段と、前記CADシステムを実行した後に更新
されたデータを前記作業領域から前記データ管理領域に
コピーしたのち前記作業領域を解放するチェックイン手
段とを備えることを特徴とするCADシステムの設計デ
ータ管理方式が得られる。
【0008】また、前記作業領域割当手段は利用者が前
記入出力装置から入力したCADツール種別およびセル
名を認識したのち前記管理データベースを検索して前記
CADツール種別からCADツールの実行に必要な入力
データが前記データ管理領域に存在するかどうかをチェ
ックし存在すれば前記CADツール種別およびセル名か
ら決定した前記作業領域のディレクトリを作成し、次に
前記チェックアウト手段は前記認識したCADツールの
実行に必要な入力データを前記データ管理領域から前記
作業領域にコピーしたのち前記CADツールを起動して
実行し、前記チェックイン手段は前記CADツールの実
行が終了すると前記作業領域内の更新されたデータを検
出しこの更新されたデータを前記作業領域から前記デー
タ管理領域にコピーしたのち使用し終わった前記作業領
域の内容をクリアするCADシステムの設計データ管理
方式が得られる。
【0009】
【実施例】次に、本発明について図面を参照して説明す
る。
【0010】図1は本発明のCADシステムの設計デー
タ管理方式の一実施例を示すブロック図である。また、
図2は本実施例の動作を説明するためのフローチャート
で、本発明をLSI設計に適用した例を示している。
【0011】図1を参照すると、本実施例はCADシス
テムの設計データを一元管理するデータ管理領域6およ
びCADシステムを実行するための作業領域7を備える
管理データベース5と、入出力装置1からの指示を受け
て確保した作業領域を割り当てる作業領域割当手段2
と、CADシステムの実行に必要なデータをデータ管理
領域6から作業領域7にコピーするためのチェックアウ
ト手段3と、CADシステムを実行した後に更新された
データを作業領域7からデータ管理領域6にコピーした
のち使用し終わった作業領域7の内容をクリアするチェ
ックイン手段4とを備えている。
【0012】なお、作業領域割当手段2,チェックアウ
ト手段3およびチェックイン手段4は一般にソフトウェ
アにより実現される。
【0013】次に、本実施例の動作について図2を併用
して説明する。
【0014】まず、利用者が使用するCADツール種別
および使用する設計データのセル名を入出力装置1から
入力すると、作業領域割当手段2はこの入力されたCA
Dツールおよび使用するセル名を認識する(ステップ2
1)。
【0015】そして、作業領域割当手段2は管理データ
ベース5を検索して、認識したCADツール種別からC
ADツールの実行に必要な入力データがデータ管理領域
6に存在するかどうかをチェックし(ステップ22)、
存在すればステップ23に進み、存在しなければその旨
を入出力装置1に通知して処理を終了する。
【0016】ステップ23では、作業領域割当手段2は
ツール種別およびセル名から作業領域7を決定して作業
領域7のディレクトリを作成する。
【0017】次に、チェックアウト手段3はステップ2
2で認識したCADツールの実行に必要な入力データを
データ管理領域6から作業領域7にコピーして(ステッ
プ24)、CADツールを起動する(ステップ25)。
そして、利用者はCADツールを実行する(ステップ2
6)。
【0018】CADツールの実行が終了すると、チェッ
クイン手段4は作業領域7内の更新されたデータを検出
する(ステップ27)。そして、この更新されたデータ
を作業領域7からデータ管理領域6にコピーする(ステ
ップ28)。ここで、更新されていないデータはコピー
しない。その後、使用し終わった作業領域7の内容をク
リアして解放する(ステップ29)。
【0019】なお、ステップ21からステップ29まで
の処理は複数の利用者に対して並列に処理することがで
きる。
【0020】続いて、複数の利用者が存在するときの本
実施例の動作について図3を併用して説明する。
【0021】図3は図2において複数の利用者が存在す
るときのツール種別,セル名,入力データ,作業領域お
よび利用者の関係を示す図である。
【0022】図3を参照すると、複数の利用者A,B,
…,Hが存在する場合にどのように作業領域が割り当て
られるかが示されており、ツール種別およびセル名から
作業領域が割り当てられる。そして、入力データはデー
タ管理領域6から割り当てられた作業領域へコピーされ
る。
【0023】例えば、ツール種別が“機能シミュレー
タ”で、セル名が“cell1”の利用者Aには作業領
域“/work/vsim/cell1”が割り当てら
れ、そして、この作業領域に入力データ“HDL”がコ
ピーされる。また、ツール種別が“波形エディタ”で、
セル名が“cell2”の利用者Hには作業領域“/w
ork/wave/cell2”が割り当てられ、入力
データ“pat”がコピーされる。
【0024】次に、所有者AおよびE,BおよびG,C
およびHはそれぞれ入力データHDL,netlis
t,patの所有者を示し、書込み許可欄の“W”はそ
れぞれの入力データの書込み許可を示し、“W”は書込
みを許可し、“R”は参照のみを許可することを示して
いる。
【0025】ここで、所有者と利用者が一致したときに
入力データへの書込みが可能となる。図3では、例えば
所有者および利用者が共にA,E,Hで一致していると
きには書込み許可は“W”となっている。
【0026】また、一致しないときには参照のみが可能
となる。図3では、例えば所有者がAで利用者がBであ
るときや、所有者がBで利用者がCであるときなどには
一致しないので、書込み許可は“R”となっている。
【0027】このように、本実施例では、複数の利用者
に対してそれぞれ作業領域を割り当てることにより、あ
る利用者がデータを更新している最中に、他の利用者は
同じデータを参照することができる。
【0028】また、データの所有者と利用者の関係を管
理しているので、誤って同時に同じデータを更新するこ
とが防止され、複数の利用者で同時に設計を進めること
ができる環境を提供することができる。
【0029】
【発明の効果】以上説明したように本発明は、CADシ
ステムの設計データを一元管理するデータ管理領域およ
びCADシステムを実行するための作業領域を備える管
理データベースと、入出力装置からの指示を受けて確保
した作業領域を割り当てる作業領域割当手段と、CAD
システムの実行に必要なデータをデータ管理領域から作
業領域にコピーするためのチェックアウト手段と、CA
Dシステムを実行した後に更新されたデータを作業領域
からデータ管理領域にコピーしたのち使用し終わった作
業領域の内容を解放するチェックイン手段とを備えるこ
とにより、利用者の要求に応じてCADツールとセルと
の組合わせによって作業領域を与えるので、更新中の中
途半端なデータを誤って使用することが無くなり、複数
の利用者が同時に設計を行うことができるという効果を
有する。
【0030】また、ある利用者がデータの更新を行って
いる最中に他の利用者も同じデータを使用してCADツ
ールを実行することが可能となるので、従来の方式にお
いてデータ更新中には他の利用者は同じデータを使用す
ることができないという問題点を解消することができる
という効果を有する。
【0031】さらに、データ管理領域から作業領域への
データのコピーはCADツールの実行に必要なデータの
みをコピーするので、無駄なコピーが無くなってコピー
時間が短縮されるという効果を有する。
【図面の簡単な説明】
【図1】本発明のCADシステムの設計データ管理方式
の一実施例を示すブロック図である。
【図2】図2は本実施例の動作を説明するためのフロー
チャートである。
【図3】図2において複数の利用者が存在するときのツ
ール種別,セル名,入力データ,作業領域および利用者
の関係を示す図である。
【符号の説明】
1 入出力装置 2 作業領域割当手段 3 チェックアウト手段 4 チェックイン手段 5 管理データベース 6 データ管理領域 7 作業領域

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 CADシステムの設計データを一元管理
    するデータ管理領域および前記CADシステムを実行す
    るための作業領域を備える管理データベースと、入出力
    装置からの指示を受けて確保した作業領域を割り当てる
    作業領域割当手段と、前記CADシステムの実行に必要
    なデータを前記データ管理領域から前記作業領域にコピ
    ーするためのチェックアウト手段と、前記CADシステ
    ムを実行した後に更新されたデータを前記作業領域から
    前記データ管理領域にコピーしたのち前記作業領域を解
    放するチェックイン手段とを備えることを特徴とするC
    ADシステムの設計データ管理方式。
  2. 【請求項2】 前記作業領域割当手段は利用者が前記入
    出力装置から入力したCADツール種別およびセル名を
    認識したのち前記管理データベースを検索して前記CA
    Dツール種別からCADツールの実行に必要な入力デー
    タが前記データ管理領域に存在するかどうかをチェック
    し存在すれば前記CADツール種別およびセル名から決
    定した前記作業領域のディレクトリを作成し、次に前記
    チェックアウト手段は前記認識したCADツールの実行
    に必要な入力データを前記データ管理領域から前記作業
    領域にコピーしたのち前記CADツールを起動して実行
    し、前記チェックイン手段は前記CADツールの実行が
    終了すると前記作業領域内の更新されたデータを検出し
    この更新されたデータを前記作業領域から前記データ管
    理領域にコピーしたのち使用し終わった前記作業領域の
    内容をクリアすることを特徴とする請求項1記載のCA
    Dシステムの設計データ管理方式。
JP6277642A 1994-11-11 1994-11-11 Cadシステムの設計データ管理方式 Expired - Fee Related JP2776750B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6277642A JP2776750B2 (ja) 1994-11-11 1994-11-11 Cadシステムの設計データ管理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6277642A JP2776750B2 (ja) 1994-11-11 1994-11-11 Cadシステムの設計データ管理方式

Publications (2)

Publication Number Publication Date
JPH08137923A true JPH08137923A (ja) 1996-05-31
JP2776750B2 JP2776750B2 (ja) 1998-07-16

Family

ID=17586280

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6277642A Expired - Fee Related JP2776750B2 (ja) 1994-11-11 1994-11-11 Cadシステムの設計データ管理方式

Country Status (1)

Country Link
JP (1) JP2776750B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001256093A (ja) * 2000-03-14 2001-09-21 Matsushita Electric Ind Co Ltd 半導体設計ライブラリの管理方法及び使用方法
JP2005025424A (ja) * 2003-07-01 2005-01-27 Hitachi Ltd Lsi内部論理設計システム
JP2007172056A (ja) * 2005-12-19 2007-07-05 Toyota Motor Corp 設計支援システム、設計支援方法及び設計支援プログラム
JP2008165619A (ja) * 2006-12-28 2008-07-17 Nippon Digital Kenkyusho:Kk データ管理方法、データ管理装置、データ管理システムおよびデータ管理プログラム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03113674A (ja) * 1989-09-28 1991-05-15 Nec Corp 設計データ菅理システム
JPH06231194A (ja) * 1993-02-05 1994-08-19 Toto Ltd 図面管理装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03113674A (ja) * 1989-09-28 1991-05-15 Nec Corp 設計データ菅理システム
JPH06231194A (ja) * 1993-02-05 1994-08-19 Toto Ltd 図面管理装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001256093A (ja) * 2000-03-14 2001-09-21 Matsushita Electric Ind Co Ltd 半導体設計ライブラリの管理方法及び使用方法
JP2005025424A (ja) * 2003-07-01 2005-01-27 Hitachi Ltd Lsi内部論理設計システム
JP2007172056A (ja) * 2005-12-19 2007-07-05 Toyota Motor Corp 設計支援システム、設計支援方法及び設計支援プログラム
JP2008165619A (ja) * 2006-12-28 2008-07-17 Nippon Digital Kenkyusho:Kk データ管理方法、データ管理装置、データ管理システムおよびデータ管理プログラム

Also Published As

Publication number Publication date
JP2776750B2 (ja) 1998-07-16

Similar Documents

Publication Publication Date Title
US5717950A (en) Input/output device information management system for multi-computer system
US20060230282A1 (en) Dynamically managing access permissions
JPH04330520A (ja) ワークステーション内にソフトウェア・ファイルを設置する方法及び装置
US5488722A (en) System and method for automating implementation and execution of constraint most likely to be violated in a database
JPH04229355A (ja) データアクセス方法及びデータ処理システム
JPH02165241A (ja) ファイルアクセス方式
JPH09259153A (ja) バッチ実行制御プログラム作成装置及び方法
US8635620B2 (en) Hardware device for processing the tasks of an algorithm in parallel
US20060117320A1 (en) Sharing dynamically changing resources in software systems
JP3002242B2 (ja) Cadシステム
JP2776750B2 (ja) Cadシステムの設計データ管理方式
JP3489153B2 (ja) ファイルシステム
JPH03113674A (ja) 設計データ菅理システム
JPH04260141A (ja) データ共有処理装置
JPH03204035A (ja) ネットワークジョブステップ実行制御方式
JPH064273A (ja) データ処理装置
JPH08297570A (ja) プログラム開発方法及びその装置
JPH0414161A (ja) トランザクション処理システム
CN117130686A (zh) 实现soa服务的方法、装置、服务器、车载设备、介质
JP2831742B2 (ja) アーキテクチャ合成システム
JPH05334249A (ja) 対話処理システムにおけるカタログのネスティング管理方式
JP3124389B2 (ja) 仮説推論装置
JPH08314698A (ja) 共用オペレーティングシステムの生成方式
JPH05265729A (ja) 設計開発支援装置
JPH06103165A (ja) テーブルのエントリ排他制御方式

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19980407

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090501

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100501

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees