JPH04140885A - 回路図エディタ - Google Patents

回路図エディタ

Info

Publication number
JPH04140885A
JPH04140885A JP2264408A JP26440890A JPH04140885A JP H04140885 A JPH04140885 A JP H04140885A JP 2264408 A JP2264408 A JP 2264408A JP 26440890 A JP26440890 A JP 26440890A JP H04140885 A JPH04140885 A JP H04140885A
Authority
JP
Japan
Prior art keywords
macroblock
edited
circuit diagram
layer
input
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
JP2264408A
Other languages
English (en)
Inventor
Miho Rin
淋 美保
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 IC Microcomputer Systems Co Ltd
Original Assignee
NEC IC Microcomputer Systems 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 NEC IC Microcomputer Systems Co Ltd filed Critical NEC IC Microcomputer Systems Co Ltd
Priority to JP2264408A priority Critical patent/JPH04140885A/ja
Publication of JPH04140885A publication Critical patent/JPH04140885A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はVLS Iの論理設計過程で、論理回路図の入
力 編集を行う回路図エディタに関し、特に編集を行っ
ている階層の論理回路図データと、その階層で参照され
ているマクロブロック内の論理回路図データが同時に入
力・編集され、その階層間接続でマクロブロックのマク
ロ端子とマクロブロック内の外部端子が連動して自動接
続される回路図エディタに関する。
〔従来の技術〕
従来、この種の論理回路図エディタは、編集を行なって
いる階層で参照されているマクロブロック内の論理回路
図データの編集、入力で行なう場合には、編集を行なっ
ている階層の論理回路図データをエディタ上に読み込ん
で表示し、入力・編集を行なっていた。又、階層間接続
を行なう場合には、編集を行なっている階層のマクロブ
ロック内にマクロ端子を付加し、その階層で参照されて
いるマクロブロック内に同名の外部端子を入力すること
で行なっていた。
〔発明が解決しようとする課題〕
上述した従来の論理回路図エディタは、その編集を行な
っている階層で参照されているマクロブロック内の回路
図データの入力・編集を行なう場合には、現在編集を行
なっている階層の回路図データの入力・gA!Aを終え
てセーブした後、マクロブロック内のデータをエディタ
北に読込んで、入力・taisを行なっていた。そのた
め編集を行なっている階層と、その階層で参照されてい
るマクロブロックとの間をまたぐ入力・編集を行なう際
に、エディタ上への読込みや表示に時間がかがり、また
ti4集を行なっている階層を行なっている階層と、そ
の階層で参照されているマクロブロックとの階層との間
の接続は、編集を行なっている階層のマクロブロックに
マクロ端子を付加し、その階層で参照されているマクロ
ブロック内に同名の外部端子を入力することで行なって
いるので手間がかかるという欠点がある。
本発明の目的は、このような欠点3除き、論理回路図デ
ータとマクロブロック内の回路図データが同時に入力・
編集できると共に、マクロブロックのマクロ端子と外部
端子とを自動接続できるようにした回路図エディタを提
供することにある。
〔3課題を解決するための手段〕 本発明の回路図エディタの楕或は、VLS Iの論理設
計過程における階層設計をした論理回路のIi4策を行
っている階層で入力・編集すべきマスクブロックを選択
した時、そのマスクブロック内のデータを表示し、前記
編集を行っている階層およびその階層で参照されている
マクロブロック内のデータの入力・編集を同時に行ない
、前記編集を行っている階層のマクロブロックのマクロ
端子とその階層で参照されているマクロブロックの外部
端子とが連動して自動的に発生才たは消去されるように
したことを特徴とする。
〔実施例〕
次に本発明について図面を参照して説明する。
第1図は本発明の−・実施例を説明するフロー図である
本実施例のマクロブロック内mtA機能付き回路図エデ
ィタは、まずステップS1で現在編集を行なっている階
層の回路図面で入力・g4集したマクロブロックを選択
すると、ステップS2で別の画面が現われ、マクロブロ
ック内のデータが表示される。そしてステップS3で編
集を行なっている階層及びその階層で参照されているマ
クロブロック内のデータが同時に入力・編集される。
次に、ステップS4で編集を行なっている階層のマクロ
ブロックにマクロ端子を付加(削除)した時に、そのマ
クロブロック内に付加(削除)したマクロ端子名と同じ
名前の外部端子が自動発生く消去)される。
また、ステップS5で、そのマクロブロック内で外部端
子を入力を削除)した時に、そのブロックを参照してい
る階層のマクロブロックの外枠に入力した外部端子名と
同じ名前のピン(マクロ端子)が自動発生(消去)され
る。そして、ステップS6でマクロブロック内の入力・
#i藁を終えた時には、データを表示していた画面が消
え、終了となる。
第2図(a)〜(d)は、本実施例のマクロブロック内
M4集機能付き回路図エディタで編集している階層と、
その階層で参照されているマクロブロック内の回路図デ
ータを同時に編集することを工程順に示した回路図の表
示図である。
まず第2図(a)は、編集している階層の同種の論理素
子A及び論理素子BをマクロブロックMA2内に移動す
る前の表示図である。VLSI設計者は、編集している
階層中で編集したいマクロブロックMA2を選択すると
(ステップS+)、第2図(b)の棟に、新しい画面が
開かれ、その中にマクロブロック内のデータD1が表示
される(ステップS2 )。
次の第2図(c)では素子A及び素子Bをマクロブロッ
ク内への移動が完了し、た表示図であり(ステップS4
.S5)、第2図(d)では編集を終えてマクロブロッ
ク内のデータを表示していた画面が消えた表示図て′あ
る(ステップS6 )。
第3図(a)〜(c)は、本実施例のマクロブロック内
編集機能付き回路図エディタで編集している階層のマク
ロプロ・ツクに入力ピンを付加した時にその階層で参照
されているマクロブロック内に外部入力端子が自動発生
することを示す表示図である。
第3図(a>では、編集している階層においてマクロブ
ロックMA3に入力信号を接続する前の表示図である。
VLSI設計者は、編集している階層の中で、信号線を
接続したいマクロプロ・・lりを選択するとくステ・ツ
ブS1〉、第3図(b)の様に新しい画面が開かれ、そ
の中にマクロブロック内のデータが表示される(ステッ
プS2>。
第3図(c)は、接続したい信号線をマクロブロックに
接続し、マクロブロックの外枠に入力ビンP2を付加し
、マクロブロック内に外部入力端子P1が自動発生した
ことを示す表示図である(ステップSa 、S5)。
このようにVLSI設評者は、マクロブロック内のデー
タの編集を継続して行なうことができ、改造構造を意識
りないで論理設計を行なうことができる。
なお、このマクロ端子及び外部端子は点滅して発生し、
設計者がポインティングデバイスにより、所望の位置に
配置できる。
〔・発明の効果〕
以上説明したように本発明は、階層設計を行なった論理
回路図で編集している階層と、その階層で参照されてい
るマクロブロック内のデータの入力・編集を行なうこと
ができ、また編集しているマクロブロックにマクロ端子
を付加した時に、そのマクロブロック内に外部端子が自
動発生したり、マクロブロック内に外部端子を入力した
時にそのマクロブロックを参照している階層のマクロブ
ロックの外枠にマクロ端子が自動発生したり、できるの
で、階層を意識せずに入力・編集ができ、VLS Iの
論理設計の設計時間を短縮できる効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を説明するフロー図、第2図
(a)〜(d)は本実施例の回路図エディタで編集して
いる階層と、その階層で参照されているマクロブロック
内の回路図データを同時に編集することを示した表示図
、第3図(a)〜(c)は本実施例の回路図エディタで
編集している階層のマクロブロックに入力ビンを付加し
た時に、その階層で参照されているマクロブロック内に
外端入力端子が自動発生することを示す表示図である。 A、B、E・・論理素子、A1・・・移動し7た論理素
子、Dl、、D2・・マクロブロックのデータ、MAl
、MA2.MA3・・マスクブロック、Pl・・外部端
子、P2・・マクロ端子くビン)、81〜S6・処理ス
テップ。

Claims (1)

    【特許請求の範囲】
  1.  VLSIの論理設計過程における階層設計をした論理
    回路の編集を行つている階層で入力・編集すべきマスク
    ブロックを選択した時、そのマスクブロック内のデータ
    を表示し、前記編集を行っている階層およびその階層で
    参照されているマクロブロック内のデータの入力・編集
    を同時に行ない、前記編集を行っている階層のマクロブ
    ロックのマクロ端子とその階層で参照されているマクロ
    ブロックの外部端子とが連動して自動的に発生または消
    去されるようにしたことを特徴とする回路図エディタ。
JP2264408A 1990-10-01 1990-10-01 回路図エディタ Pending JPH04140885A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2264408A JPH04140885A (ja) 1990-10-01 1990-10-01 回路図エディタ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2264408A JPH04140885A (ja) 1990-10-01 1990-10-01 回路図エディタ

Publications (1)

Publication Number Publication Date
JPH04140885A true JPH04140885A (ja) 1992-05-14

Family

ID=17402748

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2264408A Pending JPH04140885A (ja) 1990-10-01 1990-10-01 回路図エディタ

Country Status (1)

Country Link
JP (1) JPH04140885A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06244387A (ja) * 1993-02-12 1994-09-02 Nec Corp 半導体集積回路の製造方法
US7143375B2 (en) 2002-11-15 2006-11-28 Fujitsu Limited Logical equivalence verifying device, method and computer readable medium thereof
JPWO2007108061A1 (ja) * 2006-03-17 2009-07-30 富士通株式会社 ネットワーク設計処理装置,ネットワーク設計処理方法およびネットワーク設計処理用プログラム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02239374A (ja) * 1989-03-13 1990-09-21 Nec Corp 論理回路作成方式
JPH0327474A (ja) * 1989-06-23 1991-02-05 Dainippon Printing Co Ltd 半導体集積回路用ネットリストの修正方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02239374A (ja) * 1989-03-13 1990-09-21 Nec Corp 論理回路作成方式
JPH0327474A (ja) * 1989-06-23 1991-02-05 Dainippon Printing Co Ltd 半導体集積回路用ネットリストの修正方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06244387A (ja) * 1993-02-12 1994-09-02 Nec Corp 半導体集積回路の製造方法
US7143375B2 (en) 2002-11-15 2006-11-28 Fujitsu Limited Logical equivalence verifying device, method and computer readable medium thereof
US7337414B2 (en) 2002-11-15 2008-02-26 Fujitsu Limited Logical equivalence verifying device, method, and computer-readable medium thereof
JPWO2007108061A1 (ja) * 2006-03-17 2009-07-30 富士通株式会社 ネットワーク設計処理装置,ネットワーク設計処理方法およびネットワーク設計処理用プログラム
JP4746091B2 (ja) * 2006-03-17 2011-08-10 富士通株式会社 ネットワーク設計処理装置,ネットワーク設計処理方法およびネットワーク設計処理用プログラム

Similar Documents

Publication Publication Date Title
JP3441309B2 (ja) 図的プログラミングにおける機能オブジェクトの表示方法
CN119065770A (zh) 一种基于图形编辑引擎的数据可视化系统及其方法
JPH04140885A (ja) 回路図エディタ
JPH0573630A (ja) 分散設計支援方法およびシステム
JPH08297554A (ja) 共同作業支援システム
JP2872216B1 (ja) マクロの設計方法
JPH0327474A (ja) 半導体集積回路用ネットリストの修正方法
JPH1154626A (ja) タイミング調整軽減を考慮したlsiのレイアウト設計装置及びレイアウト設計方法並びにlsiのレイアウト設計プログラムを記録した記録媒体
JPH11168144A (ja) 半導体集積回路におけるトランジスタのレイアウト装置および方法ならびに当該方法を用いた半導体集積回路の製造方法
JPH07191716A (ja) 制御装置
JPH06149776A (ja) ペトリネットに基づくシミュレーション装置
JP2000284827A (ja) プラント画面設計支援装置
JP2783709B2 (ja) 論理回路設計装置
JPS6033666A (ja) 論理階層構造をもつ論理回路図
JP2004157913A (ja) ラダーダイアグラムのプログラム装置
JPH01260578A (ja) コンピュータ援助設計システム
JPH09269858A (ja) ひな型登録再生方法
JPH03116223A (ja) 可変長データ入力における画面制御方式
JPH0635985A (ja) ブロック接続方式
JPH0574943A (ja) 集積回路レイアウトパターン設計用cad装置
JPH09259168A (ja) 画面編集装置および方法
CN118353784A (zh) 一种多人协作的cdn配置的操作方法
JPH03211679A (ja) 論理回路の設計方法
JPH06168221A (ja) ペトリネットに基づくシミュレーション装置
JPH01255068A (ja) プラントシミュレーション装置