JPH02128275A - 回路図表示装置 - Google Patents

回路図表示装置

Info

Publication number
JPH02128275A
JPH02128275A JP63282715A JP28271588A JPH02128275A JP H02128275 A JPH02128275 A JP H02128275A JP 63282715 A JP63282715 A JP 63282715A JP 28271588 A JP28271588 A JP 28271588A JP H02128275 A JPH02128275 A JP H02128275A
Authority
JP
Japan
Prior art keywords
circuit diagram
macro block
processing
macroblock
internal 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.)
Pending
Application number
JP63282715A
Other languages
English (en)
Inventor
Mitsuko Kimura
木村 晃子
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
Original Assignee
NEC Corp
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 filed Critical NEC Corp
Priority to JP63282715A priority Critical patent/JPH02128275A/ja
Publication of JPH02128275A publication Critical patent/JPH02128275A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、回路図表示装置に関し、特に回路図上階層展
開機能をもつものに関する。
〔従来の技術〕
従来、この種の回路図表示装置は、回路素子数の大規模
化に伴い、表示方法として階層化表現を用いてきた。つ
まり成る回路図面中の繰り返し機能をもつ部分や、機能
的にまとまりのある部分をマクロブロックで便宜的に置
き換え、別の回路図面にその内部回路を記述し、それら
の階層の上下関係をある規則のもとに定義するという手
順を繰り返すことにより、回路図の階層構造を回路図表
示装置上で表現していた。
〔発明が解決しようとする課題〕
上述した従来の回路図表示装置では、マクロブロックの
置かれた図面と、その内部回路が記述されている図面が
異なるため、マクロブロックの中を見る時に、内部回路
図面を新たにロードし直さなければならないという欠点
がある。また、階層の上下で別図面となるため、上下間
での端子の整合を見るのに不便である。
〔課題を解決するための手段〕
本発明の回路図表示装置は、階層化された回路図表現を
入力とし、回路図中の階層を有するマクロブロックにつ
いて、その内部回路をマクロブロック内で展開する手段
と、その階層の上下のスケールを自動的に合わせる手段
を有している。
〔実施例〕
次に本発明について図面を参照して説明する。
第1図は、本発明の一実施例のフμmチャート図である
。本装置は、入力部1と処理部2と演算部3及び表示部
4から構成されている。入力部1では、第2図のような
階層化表現を用いた回路図を本装置のメモリ上に取りこ
む。
処理部2は、マクロブロック拡大処理5と周辺部再配置
処理6を行い、各々の処理時にそのつど演算部3とデー
タのやりとりをする。ここで、マクロブロック拡大処理
5は、上下の階層でスケールを合せた場合、マクロブロ
ックの内部回路規模を算出する処理である。
周辺部再配置処理6は、マクロブロック拡大処理5によ
って生じるマクロブロックの周辺部分の歪みを、接続関
係及び相対的位置関係を保持しながら調整する処理であ
る。
表示部4では、拡大されたマクロブロックの内部に、そ
の内部回路の展開表示を行う。
本発明はこれらの手順を経て、階層展開表示を実現する
ものである。
次に、処理部2について詳細な説明を、第3゜4.5.
6図を用いて行う。まず、第3図(a)に示すように、
入力部1より得た回路図データについて、マクロブロッ
ク拡大処理5で、マクロブロックの内部回路内の素子9
と、マクロブロック枠外の素子7の大きさが同じになる
よう、マクロブロック枠の大きさを算出する。この時、
拡大前のマクロブロックの対角線の交点12と、拡大後
のマクロブロックの対角線の交点12が、一致するよう
に拡大するものとする(第3図(b))。つまり、マク
ロブロックの対角線の交点を原点とした時、Xの正方向
の増分x+13と負方向の増分X214が同じになるよ
うに、またyの正方向の増分y115と負方向の増分y
216が同じになるように拡大する。
次に、第4図を用いて、周辺部再配置処理6を説明する
。まず、拡大されたマクロブロックの内部を、拡大前の
マクロブロックの各辺に沿った直線で分割し、格子を発
生する(第4図(a))。さらに、周辺部についても、
X軸方向はXI(=X2)間隔で、X軸方向にはy+(
=y2)間隔の格子で区切る(第4図(b乃。
この格子単位に、再配置のための移動を行う。
この格子間の移動規則を第4図(c)に示す。拡大され
たマクロブロックの対角線の延長上にある格子17につ
いては1格子分対角線方向2oに移動し、対角線によっ
て区切られた上下の部分19については1格子分y方向
21に移動し、さらに対角線によって区切られた左右の
部分18については1格子分X方向22に移動する。こ
の時、第5図(a)に示すように格子上に乗っている素
子23の移動は、その素子の原点24を含む格子の移動
に従うものとする。尚、再配置により拡大前に隣接して
いた格子が離れた場合は、その格子間に追加配線26を
する第5図(b))。
以上の処理を行うことにより、接続関係及び相対的位置
関係を保持したまま、マクロブロックを拡大することが
可能となる。第6図に再配置処理の結果を示す。
最後に、第7図に示すように、拡大されたマクロブロッ
クの中に、内部回路を展開表示する。
〔発明の効果〕
以上説明したように本発明は、階層設計がされているに
もかかわらず、マクロブロックの内部回路を展開してい
るため、同一画面上で上下の階層が一度に見ることがで
き、ひいては設計効率化につながる。
【図面の簡単な説明】
第1図は、本発明の一実施例のフローチャート図、第2
図は入力データ図、第3図(a)、 (b)はマクロブ
ロック拡大処理を説明する詳細図、第4図(a)、 (
b)、 (c)、第5図(a)、 (b)、第6図は周
辺部再配置処理を説明する詳細図、第7図は階層展開表
示の実現図である。 1・・・・・・入力部、2・・・・・・処理部、3・・
川・演算部、4・・・・・・表示部、5・・・・・・マ
クロブロック拡大処理、6・・・・・・周辺部再配置処
理、7・・・・・・マクロブロック枠外の素子、8・・
・・・・内部回路、9・・・川内部回路内の素子、lO
・・・・・・拡大前のマクロブロック、11・・・・・
・拡大後のマクロブロック、12・・・・・・拡大前、
後のマクロブロックの交点、13・・・・・・X正方向
の増分、14・・・・・・Xの負方向の増分、15・・
・・・・yの正方向の増分、16・・・・・・yの負方
向の増分、17・・・・・・対角線延長上にある格子、
18・・・・・・対角線の左右にある格子、19・・・
・・・対角線の上下にある格子、20・・・・・・対角
線方向移動、21・・・・・・X方向移動、22・・・
・・・X方向移動、23・・・・・・格子上に乗ってい
る素子、24・・・・・・素子の原点、25・・・・・
・格子の移動方向、26・・・・・・追加配線、27・
・・・・・移動前の素子、28・・・・・・移動後の素
子。 代理人 弁理士  内 原   晋 扁1図 第2図 (乙こ) 第3図 ((1)7グo7o、zり円JAJ4’mJ1万/L図 t12) 第5図 第2図 第7図

Claims (1)

    【特許請求の範囲】
  1. 階層化された回路図表現を入力とし、回路図中の階層を
    有するマクロブロックについて、その内部回路をマクロ
    ブロック内で展開表示する機能と、さらにその階層上下
    のスケールを自動的に合わせる機能を有する回路図表示
    装置。
JP63282715A 1988-11-08 1988-11-08 回路図表示装置 Pending JPH02128275A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63282715A JPH02128275A (ja) 1988-11-08 1988-11-08 回路図表示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63282715A JPH02128275A (ja) 1988-11-08 1988-11-08 回路図表示装置

Publications (1)

Publication Number Publication Date
JPH02128275A true JPH02128275A (ja) 1990-05-16

Family

ID=17656100

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63282715A Pending JPH02128275A (ja) 1988-11-08 1988-11-08 回路図表示装置

Country Status (1)

Country Link
JP (1) JPH02128275A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6178545B1 (en) 1996-06-28 2001-01-23 Fujitsu Limited Method and apparatus for object oriented programming in component building, its storage medium, uses, support and object between-network-display
US7676770B2 (en) 2004-03-26 2010-03-09 Elpida Memory, Inc. Apparatus and method for creating circuit diagram, program therefor and recording medium storing the program

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6178545B1 (en) 1996-06-28 2001-01-23 Fujitsu Limited Method and apparatus for object oriented programming in component building, its storage medium, uses, support and object between-network-display
US6757000B2 (en) 1996-06-28 2004-06-29 Fujitsu Limited Object-oriented programming apparatus, object-oriented programming supporting apparatus, component builder apparatus, object-oriented program storage medium, program storage medium for use in object-oriented programming, component storage medium, and object-between-network display method
US6877154B2 (en) 1996-06-28 2005-04-05 Fujitsu Limited Object-oriented programming apparatus, object-oriented programming supporting apparatus, component builder apparatus, object-oriented program storage medium, program storage medium for use in object-oriented programming, component storage medium, and object-between-network display method
USRE40189E1 (en) * 1996-06-28 2008-03-25 Fujitsu Limited Method and apparatus for object oriented programming in component building, its storage medium, uses, support and object between-network-display
USRE41138E1 (en) * 1996-06-28 2010-02-16 Fujitsu Limited Object-oriented programming apparatus, object-oriented programming supporting apparatus, component builder apparatus, object-oriented program storage medium, program storage medium for use in object-oriented programming, component storage medium, and object-between-network display method
US7676770B2 (en) 2004-03-26 2010-03-09 Elpida Memory, Inc. Apparatus and method for creating circuit diagram, program therefor and recording medium storing the program

Similar Documents

Publication Publication Date Title
CA2308707C (en) Polygon representation in an integrated circuit layout
US5008830A (en) Method of preparing drawing data for charged beam exposure system
JPH02128275A (ja) 回路図表示装置
JPH11274053A (ja) 最大理論収量の自動計算装置および最大理論収量の自動計算をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記録媒体
JP3420631B2 (ja) 半導体集積回路のレイアウト・コンパクション方法
JPH0927048A (ja) メッシュ生成方法および装置
JPH0341974B2 (ja)
JPH10149378A (ja) データ処理方法,マスクパターンのデータ処理方法,データ処理装置及びマスクパターンのデータ処理装置
JPH04148376A (ja) 印刷回路の階層的配置処理方式
CN100433025C (zh) 评价图案的制作方法
KR20000016957A (ko) 노광데이터작성방법
JP2001028353A (ja) 平坦化パターンの生成方法
JP2824304B2 (ja) 図形処理方法
JPS61161576A (ja) 画像信号処理装置
JPH0329341A (ja) 半導体集積回路のレイアウト方法
JP4178263B2 (ja) データ保存方法及びデータ保存装置
Grass A synthesis system for PLA-based programmable hardware
JP3104339B2 (ja) 集積回路レイアウト設計装置
JPS63181349A (ja) Lsiのレイアウト設計装置
JPH11307419A (ja) 半導体プロセスにおけるシミュレーション方法
Mayr A Constructive-Axiomatic Approach to Physical Space and Spacetime Geometries of Constant Curvature by the Principle of Reproducibility
JPH03108739A (ja) 高集積回路のブロツク配置配線方法
JPH03257674A (ja) プリント配線板設計システム
JPH0696160A (ja) プリント回路基板の領域設定方法
JPH04291464A (ja) 図形処理方法