JPH0863508A - 高速図形処理装置 - Google Patents

高速図形処理装置

Info

Publication number
JPH0863508A
JPH0863508A JP6198528A JP19852894A JPH0863508A JP H0863508 A JPH0863508 A JP H0863508A JP 6198528 A JP6198528 A JP 6198528A JP 19852894 A JP19852894 A JP 19852894A JP H0863508 A JPH0863508 A JP H0863508A
Authority
JP
Japan
Prior art keywords
data
graphic processing
pattern
arrangement information
pattern data
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
JP6198528A
Other languages
English (en)
Other versions
JP2666733B2 (ja
Inventor
Toshiaki Yanagihara
俊明 柳原
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 JP6198528A priority Critical patent/JP2666733B2/ja
Publication of JPH0863508A publication Critical patent/JPH0863508A/ja
Application granted granted Critical
Publication of JP2666733B2 publication Critical patent/JP2666733B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

(57)【要約】 【目的】同一パターンが反復される大規模集積回路のレ
イアウトデータの図形処理に必要なメモリ容量を低減す
るとともに処理時間を短縮する。 【構成】データ入力手段1Aがパターンデータ421に
重畳したパターンデータ422が存在する場合にパター
ンデータ422の重畳部分のパターンデータ421C,
422およびパターンデータ421C対応の配置情報4
31から成る第2のデータと上記重畳部分を除く部分の
パターンデータ421Aおよび対応の配置情報531か
ら成る第1のデータとに分離する重畳データ分離手段1
0を備える。各種図形処理手段3Aが上記第1のデータ
のみを処理する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は高速図形処理装置に関
し、特にLSIのレイアウトパターンを含む設計データ
のデザインルールチェックやマスク作成用データ変換や
接続情報抽出等を行うための高速図形処理装置に関す
る。
【0002】
【従来の技術】現在の集積回路の設計データにおいて
は、自動レイアウトツールの高性能化に支援されたスタ
ンダードセル方式やゲートアレイ方式による大規模集積
回路(V/ULSI)の構築、あるいは大規模キャッシ
ュメモリ等の搭載によるメモリ素子部分の構築に見られ
るように、自動レイアウト部分やメモリ素子部分が大部
分の面積を占有する。すなわち、設計データ中、自動レ
イアウト部分の下地工程やメモリ素子部分の全工程のよ
うに、規則性の非常に高い配置情報を持ったデータ群に
より構成される部分が、非常に大きな割合を占める。
【0003】この時、集積回路の設計データ中におい
て、反復して用いられる単位パターンデータの集まりに
対し、配置情報対応の参照位置が規則的に配置されてい
るものは、特に上記単位パターンのデータおよびその規
則的配置情報を一定の様式により付加することにより表
現される。こうすることにより、設計データのデータ量
削減及びデータ管理の容易化のメリットを得ている。
【0004】ここで、上述のLSIのレイアウトパター
ンを含む設計データのデザインルールチェックやマスク
作成用データ変換や接続情報抽出等における論理和、論
理積、否定論理和、否定論理積等の演算処理やオーバサ
イズおよびアンダーサイズ処理等を以下に図形処理と呼
ぶ。
【0005】一般的な従来の図形処理装置をブロックで
示す図7を参照すると、この図に示す従来の図形処理装
置方法は、単位パタンデータおよび対応の規則的配置情
報の各々を入力する入力手段1と、上記単位パターンデ
ータを規則的配置情報にしたがって配置し配置情報なし
のパターンデータに変換する規則的配置情報配置手段2
と、上記パターンデータを図形処理する各種図形処理手
段3と、図形処理結果を出力する出力手段4と、上記単
位パターンデータ等処理途中のデータを格納するデータ
記憶手段5とを備える。
【0006】入力データの構成例を示す図3を参照する
と、この入力データは、単位パターン111の6列×7
行の規則的配列から成るレイアウト構成11を、このレ
イアウト構成11の単位パターン111を図4(A)に
示すようにさらに分解したパターンデータ121,12
2とこれらパターンデータ121,122の各々の規則
的な配置情報131,132とから成るデータ構成とし
て示す。
【0007】一方、各種図形処理手段3への入力データ
の構成の例を示す図8を参照すると、この各種図形処理
入力データは、単位パターン111の反復パターンから
成るレイアウト構成21を、このレイアウト構成21の
単位パターン111対応の配列情報を有しないパターン
データ211,212から成るデータ構成22として示
す。
【0008】図3,図4,図7,および図8を参照して
従来の図形処理方法について説明すると、入力手段1
は、パタンデータ121,122および対応の配置情報
131,132をそれぞれ入力しデータ記憶手段5に格
納する。規則的配置情報配置手段2は、データ記憶手段
5に格納されたこれらパターンデータ121,122を
読出しそれぞれの配置情報131,132にしたがい配
置し、図8に示すような配置情報のないパターンデータ
211,212に変換しデータ記憶手段5に再度格納す
る。各種図形処理手段3は、データ記憶手段5に格納さ
れたパタンデータ211,212を読出しその全てに対
し各種図形処理を行い、データ記憶手段5に再々度格納
する。出力手段4は、データ記憶手段5に格納された各
種図形処理手段3の処理結果データを出力する。
【0009】
【発明が解決しようとする課題】上述した従来の高速図
形処理装置および図形処理方法は、各種図形処理手段の
図形処理の実行のために、予め規則的配置情報配置手段
にて処理対象のレイアウトパターンを形成する単位パタ
ーンデータの規則的配置情報をすべて配置する必要があ
るためデータ記憶手段に格納するデータ量が増加すると
いう欠点があった。
【0010】さらに、上記配置後の各パターンデータに
対し図形処理を実行するため、処理件数が増加し処理時
間の増大要因となるという欠点があった。
【0011】
【課題を解決するための手段】本発明の高速図形処理装
置は、規則的に配列された複数の第1のパターンから成
る集積回路のレイアウトデータを前記第1のパターン対
応の第1のパターンデータとその規則的配列の情報を示
す配置情報とを含むデータ構成で入力するデータ入力手
段と、前記第1のパターンデータに対し所定の図形処理
を実施する各種図形処理手段と、前記図形処理の結果で
ある図形処理結果データを出力する出力手段と、前記第
1のパターンデータと配置情報および図形処理結果デー
タの各々をこれら処理の終了毎に格納するデータ記憶手
段とを備える高速図形処理装置において、前記データ入
力手段が前記第1のパターンデータに重畳した第2のパ
ターンデータが存在する場合に前記第2のパターンデー
タの重畳部分の前記第1および第2のパターンデータお
よび第1のパターンデータ対応の配置情報から成る第2
のデータと前記重畳部分を除く部分の前記第1のパター
ンデータおよび対応の配置情報から成る第1のデータと
に分離する重畳データ分離手段を備え、前記各種図形処
理手段が前記第1のデータのみを処理する図形処理手段
を備えて構成されている。
【0012】
【実施例】次に、本発明の実施例を図7と共通の構成要
素には共通の参照文字/数字を付して同様にブロックで
示す図1を参照すると、この図に示す本実施例の高速図
形処理装置は、従来と共通の出力手段4とデータ記憶手
段5とに加えて、入力手段1の代りに単位パターンデー
タおよび対応の規則的配置情報の各々を入力しこの規則
的配置された単位パターンデータに重畳したパターンデ
ータがある場合にその重複部分を分離する分離手段10
を有し別々にデータ記憶手段5に格納する入力手段1A
と、各種図形処理手段3の代りに所定の規則的配置情報
が付加されかつ所定の図形処理の対象となり得る範囲内
のデータのみ処理する各種図形処理手段3Aとを備え
る。
【0013】各種図形処理手段3Aの処理フローチャー
トを示す図2を参照すると、この各種図形処理手段3A
は、まず、ステップ1で、入力された単位パターンデー
タおよび対応の規則的配置情報に対し、同一配置情報を
持ちさらに所定の図形処理の対象となり得る範囲内のデ
ータを図形処理対象として確認する。次に、ステップ2
で、ステップ1において図形処理対象として確認された
データ(図形)群のみに対して図形処理を実施する。最
後に、ステップ3で、ステップ2の図形処理結果にステ
ップ1の確認の指標となった上記同一配置情報を付加し
データ記憶手段5に格納する。
【0014】次に、図1,図2,図3,および図4を参
照して本実施例の動作について論理和処理を例に説明す
ると、まず、入力手段1Aは、従来と共通の単位パター
ン111を構成するパターンデータ121,122およ
び対応の配置情報123,124をそれぞれ入力する。
これらパターンデータには他の重複パターンデータがな
いので、そのままデータ記憶手段5に格納する。したが
って、このデータ記憶手段5の格納データは図3に示し
た状態のままである。次に、各種図形処理手段3Aは、
まず、ステップ1で、入力された単位パターン111の
パターンデータ121,122を、図形処理の対象デー
タとして認識し、それらに対しステップ2において論理
和処理を実施し、図4(B)に示すパターン141〜1
44を処理結果として得る。次に、ステップ3において
パターン141〜144にそれぞれ対応の配置情報15
1〜154を付加し単位パターン112のレイアウト構
成31,データ構成32から成る図5の出力データをデ
ータ記憶手段に格納する。この出力データが出力手段4
により出力される。
【0015】次に、図6(A)を参照すると、この図に
示す入力データは3列7行の規則的に配列された単位パ
ターン411と、単位パターン411の規則的配列の一
部に重なる1つのパターン412とを含むレイアウト構
成41を、単位パターン411対応のパターンデータ4
21と、対応の配置情報431と、パターン412対応
のパターンデータ422とを含むデータ構成42とな
る。
【0016】この規則的配置情報431を含むパターン
データ421を持つデータ構成42を入力手段1Aに入
力したときのデータ記憶手段5に格納された状態は、図
6(B)に示すように、パターンデータ421に重複す
るパターンデータ422が存在するので、データ分離手
段10によりその重複部分の配置情報のみを従来と同様
に外したレイアウト構成51対応のデータ構成52とな
る。すなわちこのデータ構成52は、重複部分を除く単
位パターン411A,411B対応のパターンデータ4
21A,421Bおよび対応の配置情報531,532
と、重複部分の単位パターン411Cおよびパターン4
12対応の4個のパターンデータ421Cおよびパター
ンデータ422とを含む。このデータ構成52の供給に
応答して、各種図形処理手段3Aのステップ1において
は、配置情報の無いパターンデータ421Cおよびパタ
ーンデータ422に対しては従来の規則的配置情報配置
手段2(図示省略)を用いて従来と同様の変換処理を行
い、それ以外の配置情報を有するパターンデータ421
A,421Bに対しては上述のように処理対象データと
してそのまま確認され、ステップ2以降の処理に進む。
【0017】これにより、メモリ品種等のように、規則
的に配置されたパターンから成りしたがってパターンデ
ータに規則的配置情報を多数含むようなデータに対して
は、データ記憶手段の格納データ量および対応の出力デ
ータ量の大幅な削減が可能である。例えば、同一パター
ンが数千個反復される場合には、これらデータ量を1/
1,000以下に削減することが可能であり、これに伴
い処理時間も1/1,000以下に短縮が可能となる。
【0018】
【発明の効果】以上説明したように、本発明の高速図形
処理装置は、データ入力手段が規則的配置された第1の
パターンデータに重畳した第2のパターンデータが存在
する場合に重畳部分の第2のデータと上記重畳部分を除
く第1のデータとに分離する重畳データ分離手段を備
え、各種図形処理手段が上記第1のデータのみを処理す
る第1の図形処理手段を備えることにより、メモリ品種
等のように、規則的に配置されたパターンから成りした
がってパターンデータに規則的配置情報を多数含むよう
なデータに対しては、データ記憶手段の格納データ量お
よび対応の出力デー?量の大幅な削減が可能であるとい
う効果がある。
【0019】また、これに伴ない大幅な処理時間の短縮
が可能となるという効果がある。
【図面の簡単な説明】
【図1】本発明の高速図形処理装置の一実施例を示すブ
ロック図である。
【図2】本実施例の高速図形処理装置における動作の一
例を示すフローチャートである。
【図3】入力データのレイアウト構成およびデータ構成
の一例を示すデータ構成図である。
【図4】認識対象および処理後の図形データの構成の一
例を示す図である。
【図5】出力データのレイアウト構成およびデータ構成
の一例を示すデータ構成図である。
【図6】規則的配置パターンに重畳するパターンがある
場合の入力データおよび入力手段の出力データのレイア
ウト構成およびデータ構成の一例を示すデータ構成図で
ある。
【図7】従来の高速図形処理装置の一例を示すブロック
図である。
【図8】従来の各種図形処理手段の入力データのレイア
ウト構成およびデータ構成の一例を示すデータ構成図で
ある。
【符号の説明】
1,1A 入力手段 2 規則的配置情報配置手段 3,3A 各種図形処理手段 4 出力手段 5 データ記憶手段 11,21,31,41,51 レイアウト構成 12,22,32,42,52 データ構成 111,112,411 単位パターン 121,122,141〜144,211,212,4
21,422 パターンデータ 131,132,151〜155,431,531,5
32 配置情報

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 規則的に配列された複数の第1のパター
    ンから成る集積回路のレイアウトデータを前記第1のパ
    ターン対応の第1のパターンデータとその規則的配列の
    情報を示す配置情報とを含むデータ構成で入力するデー
    タ入力手段と、前記第1のパターンデータに対し所定の
    図形処理を実施する各種図形処理手段と、前記図形処理
    の結果である図形処理結果データを出力する出力手段
    と、前記第1のパターンデータと配置情報および図形処
    理結果データの各々をこれら処理の終了毎に格納するデ
    ータ記憶手段とを備える高速図形処理装置において、 前記データ入力手段が前記第1のパターンデータに重畳
    した第2のパターンデータが存在する場合に前記第2の
    パターンデータの重畳部分の前記第1および第2のパタ
    ーンデータおよび第1のパターンデータ対応の配置情報
    から成る第2のデータと前記重畳部分を除く部分の前記
    第1のパターンデータおよび対応の配置情報から成る第
    1のデータとに分離する重畳データ分離手段を備え、 前記各種図形処理手段が前記第1のデータのみを処理す
    る図形処理手段を備えることを特徴とする高速画像処理
    装置。
  2. 【請求項2】 前記図形処理手段が、入力データが前記
    第1のパターンデータに前記配置情報を付加されさらに
    所定の図形処理の対象となる図形処理対象データである
    ことを確認する第1のステップと、 確認された前記図形処理対象データに対して所定の図形
    処理を実施し図形処理結果データを出力する第2のステ
    ップと、 前記図形処理結果データに前記配置情報を付加し前記デ
    ータ記憶手段に格納する第3のステップとを含むことを
    特徴とする請求項1記載の高速画像処理装置。
JP6198528A 1994-08-23 1994-08-23 高速図形処理装置 Expired - Fee Related JP2666733B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6198528A JP2666733B2 (ja) 1994-08-23 1994-08-23 高速図形処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6198528A JP2666733B2 (ja) 1994-08-23 1994-08-23 高速図形処理装置

Publications (2)

Publication Number Publication Date
JPH0863508A true JPH0863508A (ja) 1996-03-08
JP2666733B2 JP2666733B2 (ja) 1997-10-22

Family

ID=16392650

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6198528A Expired - Fee Related JP2666733B2 (ja) 1994-08-23 1994-08-23 高速図形処理装置

Country Status (1)

Country Link
JP (1) JP2666733B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6189129B1 (en) 1997-06-09 2001-02-13 Nec Corporation Figure operation of layout for high speed processing

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2803630B2 (ja) 1996-04-22 1998-09-24 日本電気株式会社 図形処理方法および装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6189129B1 (en) 1997-06-09 2001-02-13 Nec Corporation Figure operation of layout for high speed processing

Also Published As

Publication number Publication date
JP2666733B2 (ja) 1997-10-22

Similar Documents

Publication Publication Date Title
US5848263A (en) File conversion method and apparatus for LSI design data
JP2666733B2 (ja) 高速図形処理装置
JP2001044284A (ja) 半導体装置の設計方法
JPH06162139A (ja) レイアウト検証システム
JP2803630B2 (ja) 図形処理方法および装置
JPH07334532A (ja) 配線容量値抽出装置
JP2964995B2 (ja) 図形処理装置
JP2557856B2 (ja) Cadシステム
JP3171905B2 (ja) データ処理方法
JP3234622B2 (ja) グラフ表示圧縮処理方法
JP2002208638A (ja) 情報処理方法およびシステム
JP2002049653A (ja) パターンデータ修正方法及び装置
JPH0328971A (ja) セルライブラリ・マスクパターン検証方法
JP2669615B2 (ja) 半導体集積回路の設計方法
JPH10301973A (ja) アレイ図形の重なり検出処理装置及び重なり検出処理方法
JP3251311B2 (ja) 数値を表わすデータのソーティング方法
JPH04350964A (ja) レイアウト処理方法
JP2000148457A (ja) 画面表示用部品の編集装置およびその編集方式
JPH0981625A (ja) シンボリックレイアウトシステム
JPS62251964A (ja) 回路図出力方式
JPH1196205A (ja) レイアウト図面処理方法及びその装置
JPH0916644A (ja) 階層図形データの展開方法
JPS617983A (ja) 画像処理装置
JPH0520396A (ja) 回路データ接続追跡システム
JPH0513572A (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: 19970527

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

Free format text: PAYMENT UNTIL: 20080627

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20090627

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees