JPH04192078A - レイアウトパターン検証システム - Google Patents
レイアウトパターン検証システムInfo
- Publication number
- JPH04192078A JPH04192078A JP2326895A JP32689590A JPH04192078A JP H04192078 A JPH04192078 A JP H04192078A JP 2326895 A JP2326895 A JP 2326895A JP 32689590 A JP32689590 A JP 32689590A JP H04192078 A JPH04192078 A JP H04192078A
- Authority
- JP
- Japan
- Prior art keywords
- layout pattern
- module
- time constant
- data
- time
- 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
Links
Landscapes
- Semiconductor Integrated Circuits (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、半導体集積回路のレイアウトパターンデー
タにおけるデータが、正しく設計嘔れているかを検証す
るレイアウトパターン検証システムに関するものである
。
タにおけるデータが、正しく設計嘔れているかを検証す
るレイアウトパターン検証システムに関するものである
。
第3図は、従来のレイアウトパターン検証システムを示
すブロック図である。図において、(1)はレイアウト
パターンデータ、(2)は(1)のデータよりデバイス
1回路接続情報等を抽出するルールを記述したレイアウ
トパターン情報抽出ルール、(3)はレイアウトパター
ンデータ(1)とレイアウトパターン情報抽出ルール(
2)を用いてデバイス回路接続情報等を抽出し、記憶す
るレイアウトパターン情報抽出モジュール、(4)は抽
出し、生成されたレイアウトパターン情報抽出結果デー
タ、(5)はレイアウトパターン情報抽出結果データ(
4)のデータよりトランジスタサイズを抽出するトラン
ジスタサイズ抽出モジュール、(6)はレイアウトパタ
ーン情報抽出結果データ14)のデータより配線容量、
抵抗を算出する配線容量、抵抗算出モジュール、(1z
はトランジスタサイズ抽出モジュール(51,配線容量
、抵抗算出モジュール(6)により生成し、記憶された
トランジスタサイズ、配線容量等を含んだ回路シミュレ
ーション用データ、 (13は回路シミュレーション用
データ(1zのデータを解析する回路シミュレータ、(
141は回路シミュレーション用データ(1zにより解
析された回路シミュレーション結果、日は回路シミュレ
ーション結果Iの結果を表示し解析する波形表示モジュ
ールである。
すブロック図である。図において、(1)はレイアウト
パターンデータ、(2)は(1)のデータよりデバイス
1回路接続情報等を抽出するルールを記述したレイアウ
トパターン情報抽出ルール、(3)はレイアウトパター
ンデータ(1)とレイアウトパターン情報抽出ルール(
2)を用いてデバイス回路接続情報等を抽出し、記憶す
るレイアウトパターン情報抽出モジュール、(4)は抽
出し、生成されたレイアウトパターン情報抽出結果デー
タ、(5)はレイアウトパターン情報抽出結果データ(
4)のデータよりトランジスタサイズを抽出するトラン
ジスタサイズ抽出モジュール、(6)はレイアウトパタ
ーン情報抽出結果データ14)のデータより配線容量、
抵抗を算出する配線容量、抵抗算出モジュール、(1z
はトランジスタサイズ抽出モジュール(51,配線容量
、抵抗算出モジュール(6)により生成し、記憶された
トランジスタサイズ、配線容量等を含んだ回路シミュレ
ーション用データ、 (13は回路シミュレーション用
データ(1zのデータを解析する回路シミュレータ、(
141は回路シミュレーション用データ(1zにより解
析された回路シミュレーション結果、日は回路シミュレ
ーション結果Iの結果を表示し解析する波形表示モジュ
ールである。
次に動作について第4図のフローチャートを用いて説明
する。レイアウトパターンデータ(1)と、(1)のデ
ータよりデバイス、及び回路接続情報等を抽出するレイ
アウトパターン情報抽出ルールσ2を用いて、レイアウ
トパターン情報抽出モジュール(8)により、デバイス
、回路接続情報等を含むレイアウトパターン情報抽出結
果データ(4)を抽出し、記憶する。次にデータ(4)
よりトランジスタサイズを抽出するトランジスタサイズ
抽出モジュール(5)と配線の寄生容量、抵抗を算出す
る配線容量、抵抗抽出モジュール(6)により、トラン
ジスタサイズ、配線容量、抵抗を含んだ回路シミュレー
ション用情報データ(L2を生成し、記憶する。次に、
各トランジスタの立ち上がり、立ち下がりのタイミング
を調べるために回路シミュレーション用情報データσ2
を用いて回路シミュレータ(131により解析し、回路
シミュレーション結果Iを生成し、記憶する。その結果
を人により特性が規格値を満たさない箇所をエラーと判
断する。
する。レイアウトパターンデータ(1)と、(1)のデ
ータよりデバイス、及び回路接続情報等を抽出するレイ
アウトパターン情報抽出ルールσ2を用いて、レイアウ
トパターン情報抽出モジュール(8)により、デバイス
、回路接続情報等を含むレイアウトパターン情報抽出結
果データ(4)を抽出し、記憶する。次にデータ(4)
よりトランジスタサイズを抽出するトランジスタサイズ
抽出モジュール(5)と配線の寄生容量、抵抗を算出す
る配線容量、抵抗抽出モジュール(6)により、トラン
ジスタサイズ、配線容量、抵抗を含んだ回路シミュレー
ション用情報データ(L2を生成し、記憶する。次に、
各トランジスタの立ち上がり、立ち下がりのタイミング
を調べるために回路シミュレーション用情報データσ2
を用いて回路シミュレータ(131により解析し、回路
シミュレーション結果Iを生成し、記憶する。その結果
を人により特性が規格値を満たさない箇所をエラーと判
断する。
従来のレイアウトパターン検証システムは、以上のよう
に構成されているため各トランジスタの立ち上がり、立
ち下がり時間の検証するために、トランジスタサイズ、
配線の寄生容量、抵抗を抽出した回路シミュレーション
用情報データを抽出し、回路シミュレータにより解析し
、その結果を人が判断する必要があり、結果を得るまで
に非常に手間がかかるという問題点と、全てのトランジ
スタを回路シミュレーションで検証することはほとんど
困難であるという問題点があった。
に構成されているため各トランジスタの立ち上がり、立
ち下がり時間の検証するために、トランジスタサイズ、
配線の寄生容量、抵抗を抽出した回路シミュレーション
用情報データを抽出し、回路シミュレータにより解析し
、その結果を人が判断する必要があり、結果を得るまで
に非常に手間がかかるという問題点と、全てのトランジ
スタを回路シミュレーションで検証することはほとんど
困難であるという問題点があった。
この発明は上記のような問題点を解消するためになされ
たもので、回路シミュレーションを実行せずに、レイア
ウトパターンデータだけの検証により各トランジスタの
立ち上り、立ち下り時間を算出し、回路の特性を検証す
るレイアウトパターン検証を得ることを目的とする。
たもので、回路シミュレーションを実行せずに、レイア
ウトパターンデータだけの検証により各トランジスタの
立ち上り、立ち下り時間を算出し、回路の特性を検証す
るレイアウトパターン検証を得ることを目的とする。
この発明に係るレイアウトパターン検証シス亨ムは、レ
イアウトパターンデータからデバイス。
イアウトパターンデータからデバイス。
及び回路接続情報等を抽出するレイアウトバターy情a
抽出ルールを用いて、レイアウトパターン情報抽出モジ
ュールでレイアウトパターン情報を抽出し、その結果か
らトランジスタサイズをトランジスタサイズ抽出モジュ
ールにより抽出し、さらに配線の寄生容量、抵抗を配線
容量、抵抗抽出モジュールで算出するつ抽出した以上の
情報をもとに、各トランジスタの時定数を時定数算出モ
ジュールにより計算し、その結果を検証ルールの規定値
を基に時定数検証モジュールにより比較検証し、規定値
を越えるトランジスタとその出力配線をエラーとして出
力するようにしたものである。
抽出ルールを用いて、レイアウトパターン情報抽出モジ
ュールでレイアウトパターン情報を抽出し、その結果か
らトランジスタサイズをトランジスタサイズ抽出モジュ
ールにより抽出し、さらに配線の寄生容量、抵抗を配線
容量、抵抗抽出モジュールで算出するつ抽出した以上の
情報をもとに、各トランジスタの時定数を時定数算出モ
ジュールにより計算し、その結果を検証ルールの規定値
を基に時定数検証モジュールにより比較検証し、規定値
を越えるトランジスタとその出力配線をエラーとして出
力するようにしたものである。
この発明におけるレイアウトパターン検証システムは、
レイアウトパターンデータからデバイス、及び回路接続
情報をレイアウトパターン情報抽出モジュールにより抽
出し、抽出したデバイス。
レイアウトパターンデータからデバイス、及び回路接続
情報をレイアウトパターン情報抽出モジュールにより抽
出し、抽出したデバイス。
回路接続情報よりトランジスタサイズ抽出モジュール及
び配線容量、抵抗算出モジュールによりトランジスタサ
イズと配線容量、抵抗を抽出する。
び配線容量、抵抗算出モジュールによりトランジスタサ
イズと配線容量、抵抗を抽出する。
抽出された上記情報より、各トランジスタの時定数(立
ち上がり時間、立ち下がり時間)を時定数算出モジュー
ルにより算出し、算出した値が検証ルールの規定値を満
足するか時定数検証モジュールにより検証し、満足しな
ければエラーとして出力する。
ち上がり時間、立ち下がり時間)を時定数算出モジュー
ルにより算出し、算出した値が検証ルールの規定値を満
足するか時定数検証モジュールにより検証し、満足しな
ければエラーとして出力する。
以下、この発明の一実施例を図について説明する。第1
図において、(1)はLSIの構造を幾何学的に表わし
たレイアウトパターンデータ、(2)はデバイス、回路
接続情報等を抽出するレイアウトパターン情報抽出ルー
ル、(8)は(1)のデータより(2)のルールを用い
て、レイアウトパターン情報を抽出し記憶するレイアウ
トパターン情報抽出モジュール、(4)は(8)により
抽出し、記憶されたレイアウトパターン情報抽出結果デ
ータ、(5)は(4)の結果より、トランジスタサイズ
を抽出するトランジスタサイズ抽出モジュール、(6)
は+4)の結果より配線容量、抵抗を算出する配線容量
、抵抗算出モジュール、Cγ)は上記モジュールにより
算出した情報より、各トランジスタの時定数を算出する
時定数算出モジュール、(8)は(7)により算出した
時定数を検証するための基準値を定義した検証ルール、
(9)はCγ)により算出した時定数を(8)の検証ル
ールを用いて検証する時定数検証モジュール、嶽は(9
)により生成し記憶されたエラー結果、(111は頭の
エラー結果を表示する表示モジュールでアル、 次に動作について第2図のフローチャートを用いて説明
する。レイアウトパターンデータ(1)から、デバイス
、回路接続情報等を抽出するレイアウトパターン情報抽
出ルール(2)を用いてレイアウトパターン情報抽出モ
ジュール(8)によりデバイス。
図において、(1)はLSIの構造を幾何学的に表わし
たレイアウトパターンデータ、(2)はデバイス、回路
接続情報等を抽出するレイアウトパターン情報抽出ルー
ル、(8)は(1)のデータより(2)のルールを用い
て、レイアウトパターン情報を抽出し記憶するレイアウ
トパターン情報抽出モジュール、(4)は(8)により
抽出し、記憶されたレイアウトパターン情報抽出結果デ
ータ、(5)は(4)の結果より、トランジスタサイズ
を抽出するトランジスタサイズ抽出モジュール、(6)
は+4)の結果より配線容量、抵抗を算出する配線容量
、抵抗算出モジュール、Cγ)は上記モジュールにより
算出した情報より、各トランジスタの時定数を算出する
時定数算出モジュール、(8)は(7)により算出した
時定数を検証するための基準値を定義した検証ルール、
(9)はCγ)により算出した時定数を(8)の検証ル
ールを用いて検証する時定数検証モジュール、嶽は(9
)により生成し記憶されたエラー結果、(111は頭の
エラー結果を表示する表示モジュールでアル、 次に動作について第2図のフローチャートを用いて説明
する。レイアウトパターンデータ(1)から、デバイス
、回路接続情報等を抽出するレイアウトパターン情報抽
出ルール(2)を用いてレイアウトパターン情報抽出モ
ジュール(8)によりデバイス。
回路接続情報等を含んだレイアウトパターン情報抽出結
果データ14)を生成し、記憶する。生成し、記憶され
たデータより、トランジスタサイズをトランジスタサイ
ズ抽出モジュール(6)により抽出し、さらに配線容量
、抵抗を配線容量、抵抗抽出モジュール(6)により算
出する。これらのデータから各トランジスタの時定数を
時定数算出モジュールlγ)により算出し、算出した値
を検証ルール18)に定義された値により時定数検証モ
ジュール(9)により検証し、エラー結果(至)を生成
し記憶する。生成し、記憶されたエラー結果をエラー表
示モジュールαDにより表示し、エラーを確認する様に
したものである。
果データ14)を生成し、記憶する。生成し、記憶され
たデータより、トランジスタサイズをトランジスタサイ
ズ抽出モジュール(6)により抽出し、さらに配線容量
、抵抗を配線容量、抵抗抽出モジュール(6)により算
出する。これらのデータから各トランジスタの時定数を
時定数算出モジュールlγ)により算出し、算出した値
を検証ルール18)に定義された値により時定数検証モ
ジュール(9)により検証し、エラー結果(至)を生成
し記憶する。生成し、記憶されたエラー結果をエラー表
示モジュールαDにより表示し、エラーを確認する様に
したものである。
以上のように、この発明によるレイアウトパターン検証
システムによれば、レイアウトパターンデータだけで簡
単な回路の特性(立ち上がり、立ち下がり時間)の検証
が短時間ででき、またシミュレーションと違いエラー箇
所の発見も容易にできるといった効果がある。
システムによれば、レイアウトパターンデータだけで簡
単な回路の特性(立ち上がり、立ち下がり時間)の検証
が短時間ででき、またシミュレーションと違いエラー箇
所の発見も容易にできるといった効果がある。
第1図はこの発明の一実施例によるレイアウトパターン
検証システムのブロック図、第2図は第1図の動作を示
すフローチャート図、第3図は従来のレイアウトパター
ン検証システムのブロック図、第4図は従来システムの
動作を示すフローチャート図である。 図において、(1)はレイアウトパターンデータ、(2
)はレイアウトパターン情報抽出ルール、(8)はレイ
アウトパターン情報抽出モジュール、(4)はレイアウ
トパターン情報抽出結果データ、(5)はトランジスタ
サイズ抽出モジュール、i6)は配線容量、抵抗算出モ
ジュール、C7)は時定数算出モジュール、(8)は検
証ルール、(9)は時定数検証モジュール、叫はエラー
結IQIIはエラー表示モジュールである。 なお、図中、同一符号は同一、又は相当部分を示す。
検証システムのブロック図、第2図は第1図の動作を示
すフローチャート図、第3図は従来のレイアウトパター
ン検証システムのブロック図、第4図は従来システムの
動作を示すフローチャート図である。 図において、(1)はレイアウトパターンデータ、(2
)はレイアウトパターン情報抽出ルール、(8)はレイ
アウトパターン情報抽出モジュール、(4)はレイアウ
トパターン情報抽出結果データ、(5)はトランジスタ
サイズ抽出モジュール、i6)は配線容量、抵抗算出モ
ジュール、C7)は時定数算出モジュール、(8)は検
証ルール、(9)は時定数検証モジュール、叫はエラー
結IQIIはエラー表示モジュールである。 なお、図中、同一符号は同一、又は相当部分を示す。
Claims (1)
- LSIの構造を幾何学的に定義したレイアウトパターン
データと、そのデータよりデバイス、回路接続情報等を
抽出するルールを記述したレイアウトパターン情報抽出
ルールと、それらのデータとルールによりデバイス、回
路接続情報等を抽出し、記憶するレイアウトパターン情
報抽出モジュールと、抽出し、記憶されたレイアウトパ
ターン情報抽出結果データと、その結果データよりトラ
ンジスタサイズを抽出するトランジスタサイズ抽出モジ
ュールと、配線容量、抵抗を算出する配線容量、抵抗算
出モジュールと、これらのモジュールより抽出したデー
タから各トランジスタの時定数(立ち上がり時間、立ち
下がり時間)を算出する時定数算出モジュールと、その
算出した時定数が規準値を満足するかを検証するための
規格値を記述した検証ルールと、その検証ルールを用い
て算出した時定数を検証し、エラーを生成し、記憶する
時定数検証モジュールと生成し、記憶されたエラー結果
と、そのエラー結果を表示する表示モジュールを少なく
とも備えたレイアウトパターン検証システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2326895A JPH0831111B2 (ja) | 1990-11-27 | 1990-11-27 | レイアウトパターン検証システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2326895A JPH0831111B2 (ja) | 1990-11-27 | 1990-11-27 | レイアウトパターン検証システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04192078A true JPH04192078A (ja) | 1992-07-10 |
| JPH0831111B2 JPH0831111B2 (ja) | 1996-03-27 |
Family
ID=18192947
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2326895A Expired - Lifetime JPH0831111B2 (ja) | 1990-11-27 | 1990-11-27 | レイアウトパターン検証システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0831111B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2391660A (en) * | 2002-08-07 | 2004-02-11 | Hewlett Packard Development Co | Simplifying a circuit model by removing parasitic capacitance and resistance based on time constant values |
-
1990
- 1990-11-27 JP JP2326895A patent/JPH0831111B2/ja not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2391660A (en) * | 2002-08-07 | 2004-02-11 | Hewlett Packard Development Co | Simplifying a circuit model by removing parasitic capacitance and resistance based on time constant values |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0831111B2 (ja) | 1996-03-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20090228849A1 (en) | Method for Using an Equivalence Checker to Reduce Verification Effort in a System Having Analog Blocks | |
| US6539528B2 (en) | Methods, systems, and computer program products for designing an integrated circuit that use an information repository having circuit block layout information | |
| JPH05342305A (ja) | クロストーク検証装置 | |
| Abugharbieh et al. | Integrating multiple state‐of‐the‐art computer‐aided design tools in microelectronics circuit design classes | |
| US5796985A (en) | Method and apparatus for incorporating a miller compensation for modeling electrical circuits | |
| CN117347839B (zh) | 芯片测试电路及芯片 | |
| US7434183B2 (en) | Method and system for validating a hierarchical simulation database | |
| US7340697B2 (en) | Integrated computer-aided circuit design kit facilitating verification of designs across different process technologies | |
| JPH0944550A (ja) | 配線寄生負荷算出方法 | |
| CN114692533B (zh) | 芯片eda仿真中检查时钟的方法及装置 | |
| JP2996214B2 (ja) | 半導体集積回路の信頼性検証装置及び検証方法並びに検証プログラムを格納した記憶媒体 | |
| JPH04192078A (ja) | レイアウトパターン検証システム | |
| US11295052B1 (en) | Time correlation in hybrid emulation system | |
| US6928401B1 (en) | Interactive repeater insertion simulator (IRIS) system and method | |
| US6606587B1 (en) | Method and apparatus for estimating elmore delays within circuit designs | |
| Roy et al. | Functional verification of system on chips-practices, issues and challenges | |
| US6877142B2 (en) | Timing verifier for MOS devices and related method | |
| JP2000195960A (ja) | 半導体集積回路の遅延計算装置及びその方法並びにタイミング検証装置及びその方法 | |
| US20020013688A1 (en) | Back annotation apparatus for carrying out a simulation based on the extraction result in regard to parasitic elements | |
| KR100688525B1 (ko) | 이벤트 구동 스위치 레벨 시뮬레이션 방법 및 시뮬레이터 | |
| JP3466842B2 (ja) | 集積回路のレイアウト方法及びその装置 | |
| JPH08202743A (ja) | スイッチレベルシミュレーションシステム | |
| JP2689666B2 (ja) | レイアウト検証装置 | |
| JPH11175580A (ja) | 集積回路設計装置 | |
| JP3140230B2 (ja) | 信号伝播経路解析装置 |