JPH0529953B2 - - Google Patents

Info

Publication number
JPH0529953B2
JPH0529953B2 JP59204896A JP20489684A JPH0529953B2 JP H0529953 B2 JPH0529953 B2 JP H0529953B2 JP 59204896 A JP59204896 A JP 59204896A JP 20489684 A JP20489684 A JP 20489684A JP H0529953 B2 JPH0529953 B2 JP H0529953B2
Authority
JP
Japan
Prior art keywords
pattern
elements
mask
integrated circuit
section
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.)
Expired - Lifetime
Application number
JP59204896A
Other languages
English (en)
Other versions
JPS6182276A (ja
Inventor
Takashi Mihashi
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.)
Toshiba Corp
Original Assignee
Tokyo Shibaura Electric 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 Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Priority to JP59204896A priority Critical patent/JPS6182276A/ja
Publication of JPS6182276A publication Critical patent/JPS6182276A/ja
Publication of JPH0529953B2 publication Critical patent/JPH0529953B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Description

【発明の詳細な説明】 〔発明の技術分野〕 この発明は、集積回路(LSI)マスクパターン
設計検証のために、マスクパターンデータから各
素子の種類、定数、および相互接続関係を求める
集積回路マスク設計検証装置に関する。
〔発明の技術的背景とその問題点〕
集積回路のマスクパターン設計は、数万を超え
る数の図形を取扱う誤り易い作業である。そのた
め、マスクパターンの設計の際には、その検証を
必要とする。
従来よりマスクパターンの検証手段としていく
つかの手段が考えられてきた。その中で最も多く
使用されているものは、第6図に示すような方法
である。
すなわち、この方法は、論理図をもとに設計さ
れたマスクパターンの設計図面をデジタイズし
て、マスクパターンデータを得、このマスクパタ
ーンデータから素子およびそれらの相互接続から
なる回路を抽出し、抽出された回路を論理シミユ
レーシヨン、回路シミユレーシヨンなどによつて
検証する方式である。他の有力な方法としては、
同様にして抽出した回路を設計者の意図した回路
と比較する方式がある。
いずれの方式においても、マスクパターンデー
タから回路を抽出する回路抽出部が重要となる。
ところが、従来はこの回路抽出部が、ソフトウエ
アで構成されていたため、回路規模が膨大となつ
ている現状では、その処理に極めて多くの時間を
要するという問題があつた。
そこで、この回路抽出部を専用装置で構成する
ことも考えられるが、この場合には、多種類の素
子を取扱おうとすると、拡張不可能になる等の問
題があつた。
〔発明の目的〕
本発明は、上述した従来の欠点に鑑みなされた
もので、その目的とするところは、高速処理が可
能で、かつ拡張性に富んだ集積回路マスク設計検
証装置を提供することにある。
〔発明の概要〕
集積回路の設計情報は、通常マスクパターン、
つまりガラスマスクを作成するためのデータと、
製造プロセスに関するデータの2つに集約され
る。従つて、この2つのデータを利用することに
よつて、設計を再構成することが可能となる。こ
のような処理をマスクパターンからの回路抽出と
呼び、設計検証の重要なステツプである。ところ
で、マスクパターンに含まれる情報としては、素
子とその結線がある。集積回路に含まれる素子と
しては、トランジスタ、ダイオード、キヤパシ
タ、抵抗等、多種類の素子が存在する。一方、そ
れらの結線を解析する場合には、素子の端子間の
結線を解析する単一の処理に還元することが可能
である。
このような点に基づき、本発明は、素子の種別
にそれぞれ対応した複数個の素子抽出部と、1つ
の接続解析部とを記憶装置部を介して結合したこ
とを特徴としている。なお、その記憶装置部内に
おいて接続解析部が利用するデータを、全て同一
の記憶形式とすれば、複数種類の素子を取り扱え
るようにすることが可能となる。
〔発明の効果〕
本発明によれば、素子解析部と接続解析部とを
分離することによつて、新しい要求が発生した場
合に新しい素子解析部を容易に追加することが可
能となる。したがつて、拡張性の向上化を図るこ
とができる。また、全ての場合において接続解析
部は一個で済み、極めて経済的である。また、素
子抽出部と接続解析部とを分離した結果、装置各
部が単純化され、高速化を容易に図れるようにな
る。
〔発明の実施例〕
以下、図面を参照し、本発明の一実施例に係る
集積回路マスク設計検証装置の特に回路抽出部に
ついて説明する。
この回路抽出部は、第1図に示すように、3つ
の記憶装置部11,12,13と、複数の素子抽出
部21,22,…,2oと、素子接続解析部3と、
これらを制御する制御部4とで構成されている。
記憶装置部11〜13には、例えば半導体メモ
リ、磁気デイスク等が用いられるが、高速動作を
させるためには、アクセス時間の短いものが良
い。記憶装置部11には、マスクパターンデータ
が各マスクパターンレイヤ別に閉図形の集合とし
て格納されている。なお閉図形は、各頂点の順序
付けられた列によつて与えられる。
素子抽出部21〜2oは、対象とする素子の種類
にそれぞれ対応させて設けられている。つまり、
1つの素子抽出部では1種類の素子が抽出され
る。ここでは、先ず、MOSトランジスタを抽出
する素子抽出部21の具体的構成例について説明
する。
すなわち、第2図aに示すように、MOSトラ
ンジスタは、拡散領域11とポリシリコン領域1
2の共通部分であり、かつコンタクトホール等の
ない部分として定義される。素子抽出部21では、
このように定義されたMOSトランジスタを、図
形処理によつて抽出するとともに、第2図に示す
MOSトランジスタのソース・ドレイン領域13、
ゲート領域14、ソース・ドレイン領域13とゲ
ート領域14の接する境界部分(ソース・ドレイ
ン端子)15、この境界部分の代表的座標16、
ゲート端子17等を抽出する。また、素子の電気
的パラメータ(例えばトランジスタの寸法)は、
図示しないパラメータ抽出部において計算する。
これらの結果は、記憶装置部12に格納される。
次に、この素子抽出部21の具体的構成につい
て第3図に基づき説明する。すなわち、この素子
抽出部21は、記憶装置部11の拡散層パターンフ
アイル21およびポリシリコン層パターンフアイ
ル22を入力とし、記憶装置部12のポリシリコ
ン配線層パターンデータフアイル23、MOSト
ランジスタのゲートパターンフアイル24、
MOSトランジスタ端子を示す境界線分フアイル
25、各素子端子の代表座標点および個別素子へ
のポインタを含む素子フアイル26および拡散配
線層パターンデータフアイル27を出力としてい
る。
この素子抽出部22は、大きく2つに分割され
る。前半は、相互に関連するパターンの対を効率
良く取出す部分で、後半はMOSトランジスタを
認識する部分である。
入力である2つのパターンフアイル21および
22は、パターンデータの左下点でソートされた
フアイルである。最も左下点のパターンは各々の
パターンデータレジスタ28,29格納される。
パターンデータレジスタ28,29に格納された
各パターンデータは、左下点座標抽出回路30,
31によつて拡散層パターンおよびポリシリコン
パターンの左下点データのみが取出され、レジス
タ32,33に格納される。
レジスタ32,33に格納された左下点データ
は、左下点座標比較器34で比較され、最も左の
パターンが選択される。拡散層パターンが最も左
下の場合、左下点座標比較器34の出力は、“1”
となる。
処理対象パターン対取出し回路35,36は、
各パターンバツフア37,38からパターンデー
タレジスタ28,29と関係のあるパターン群を
取出す。パターンデータ削除回路39,40は、
パターンバツフア37,38から不要になつた
(対象とならなくなつた)パターンデータを取出
し、パターンデータフアイル23,27に出力す
る。
共通部分および境界抽出回路41,42は、ポ
リシリコン層パターンと、拡散層パターンの共通
部分を取出し、さらに共通部分(ゲートパターン
に対応)の境界部(ソース、ドレイン端子に対
応)を取出し、ゲートパターンフアイル24、境
界線分フアイル25に格納する。
代表座標抽出回路43は、ゲートパターンデー
タ、境界線分データから第2図bに示した様な代
表座標を抽出し、この代表座標と素子テーブルへ
のポインタとを素子フアイル26にMOSトラン
ジスタのデータを格納する。
パターン追加回路44,45は、非共通部分抽
出回路42により抽出されたパターンデータが再
度処理対象となる可能性があることを考慮して、
パターンバツフア37,38に上記非共通部分の
パターンを戻すものである。
なお、図中46,47,48は、データを必要
に応じて切換えるためのマルチプレクサである。
以上は、MOSトランジスタを抽出する素子抽
出部21の説明であるが、拡散抵抗を抽出する場
合は、図示しない図形処理回路部によつて第4図
に示す抵抗本体51を取出し、かつコンタクト抵
抗パターン52をコンタクトの値を考慮して埋め
込む。ここで素子の端子53,54は、コンタク
ト抵抗パターン52をメツシユに分割して有限要
素法または差分法によつて計算することが可能で
ある。
その他の種類の素子についても同様に素子抽出
部を構成することができる。これら素子抽出部2
〜2oからの各データは、バスを介して記憶装置
部12内に格納される。
記憶装置部12には、素子抽出部の抽出データ
が格納されるが、この場合、素子の種類によつて
格納するデータの詳細は異なる。しかし、この記
憶装置部12には、第5図に示すように、端子の
X,Y座標と、その端子を含む素子を並べた素子
テーブルへのポインタとからなるデータ構造の共
通データが格納されている。したがつて、素子接
続解析部との統一したインタフエースを実現でき
る。記憶装置部12の内部では、第5図のデータ
は、座標値によりソート又は適当なツリー構造で
表現することにより、次の素子接続解析部3を高
速に処理することができるようになる。
素子接続解析部3では、第5図に示した端子座
標と配線用パターンとの包含関係を調査すること
によつて素子相互の接続関係が抽出される。
このように、本実施例によれば、各素子ごとの
素子抽出部21〜2oと、1つの素子接続解析部3
との間を共通のデータ形式によつて接続し、両者
の統一したインタフエースを実現しているので、
接続解析部3が1つで済む。この結果、各部が有
する特有の処理を分散して行なうことができる。
【図面の簡単な説明】
第1図は本発明の一実施例に係る集積回路マス
ク設計検証装置の回路抽出部の構成を示すブロツ
ク図、第2図は上記回路抽出部でのMOSトラン
ジスタの抽出方法を説明するための図、第3図は
上記回路抽出部におけるMOSトランジスタの素
子抽出部を示すブロツク図、第4図は上記回路抽
出部での拡散抵抗の抽出方法を説明するための
図、第5図は記憶装置部12における素子端子の
座標の記憶形式を示す図、第6図はマスク設計検
証の手順を説明するための流れ図である。 11……拡散領域、12……ポリシリコン領
域、13……ソース・ドレイン領域、14……ゲ
ート領域、15……境界部分、17……ゲート端
子、51……抵抗本体、52……抵抗パターン、
53,54……端子。

Claims (1)

  1. 【特許請求の範囲】 1 集積回路のマスクパターンデータから素子の
    種類、素子相互の接続関係を抽出しマスク設計の
    検証を行なう集積回路マスク設計検証装置におい
    て、各素子の種別ごとに設けられ前記マスクパタ
    ーンデータから該当する素子を抽出する複数の素
    子抽出部と、これら素子抽出部で抽出された各素
    子情報を記憶する記憶装置部と、この記憶装置部
    に記憶された前記素子情報から各素子相互の結線
    関係を求める素子接続解析部とを具備してなるこ
    とを特徴とする集積回路マスク設計検証装置。 2 前記記憶装置部は、前記素子情報のうち、素
    子相互の接続解析に関する情報を各素子抽出部か
    ら同一のデータ形式で記憶するものであることを
    特徴とする特許請求の範囲第1項記載の集積回路
    マスク設計検証装置。
JP59204896A 1984-09-29 1984-09-29 集積回路マスク設計検証装置 Granted JPS6182276A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59204896A JPS6182276A (ja) 1984-09-29 1984-09-29 集積回路マスク設計検証装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59204896A JPS6182276A (ja) 1984-09-29 1984-09-29 集積回路マスク設計検証装置

Publications (2)

Publication Number Publication Date
JPS6182276A JPS6182276A (ja) 1986-04-25
JPH0529953B2 true JPH0529953B2 (ja) 1993-05-06

Family

ID=16498191

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59204896A Granted JPS6182276A (ja) 1984-09-29 1984-09-29 集積回路マスク設計検証装置

Country Status (1)

Country Link
JP (1) JPS6182276A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0658679B2 (ja) * 1987-09-01 1994-08-03 日本電気株式会社 配線間のショート箇所検出方法

Also Published As

Publication number Publication date
JPS6182276A (ja) 1986-04-25

Similar Documents

Publication Publication Date Title
US6289412B1 (en) Layout synopsizing process for efficient layout parasitic extraction and circuit simulation in post-layout verification
US6286126B1 (en) Methods, apparatus and computer program products for performing post-layout verification of microelectronic circuits using best and worst case delay models for nets therein
JP2810341B2 (ja) 超lsi回路のパワーネットワークの分析装置及び分析方法
JP2564344B2 (ja) 半導体集積回路の設計方式
US20070094622A1 (en) Methods, Apparatus and Computer Program Products for Generating Selective Netlists that Include Interconnection Influences at Pre-Layout and Post-Layout Design Stages
US5079717A (en) Method and system for compaction-processing mask pattern data of a semiconductor integrated circuit device
US9721059B1 (en) Post-layout thermal-aware integrated circuit performance modeling
US5625565A (en) System and method for generating a template for functional logic symbols
US10346573B1 (en) Method and system for performing incremental post layout simulation with layout edits
US6550041B1 (en) Method and apparatus for evaluating the design quality of network nodes
US5715170A (en) Apparatus for forming input data for a logic simulator
JPH0529953B2 (ja)
Stenz et al. Performance optimization by interacting netlist transformations and placement
US20160140273A1 (en) Integrated circuit performance modeling using a connectivity-based condensed resistance model for a conductive structure in an integrated circuit
US6601025B1 (en) Method to partition the physical design of an integrated circuit for electrical simulation
JP4493173B2 (ja) バックアノテーション方法
JPH04246778A (ja) 半導体集積回路の配置方式
US20040123263A1 (en) Extendable method for revising patterned microelectronic conductor layer layouts
JPS63129466A (ja) 回路接続検査装置
Ferrari et al. A computer-aided approach to integrated circuit layout design
JP2539049B2 (ja) 諭理シミュレ―ション装置
Boon et al. Speeding Parasitic-Extraction Stage in Layout-Change-Order Validation Cycle Through Net-Tracing and Layout Trimming
JP2960442B2 (ja) 回路抽出方法
Deutsch An integrated UNIX-based CAD system for the design and testing of custom VLSI chips
JP2509730Y2 (ja) 波形デ―タ表示装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term