JPH04178774A - Lsiにおける遅延時間算出装置 - Google Patents

Lsiにおける遅延時間算出装置

Info

Publication number
JPH04178774A
JPH04178774A JP2308022A JP30802290A JPH04178774A JP H04178774 A JPH04178774 A JP H04178774A JP 2308022 A JP2308022 A JP 2308022A JP 30802290 A JP30802290 A JP 30802290A JP H04178774 A JPH04178774 A JP H04178774A
Authority
JP
Japan
Prior art keywords
circuit
information
delay time
lsi
circuit simulation
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
JP2308022A
Other languages
English (en)
Inventor
Yasuo Jinbo
神保 安男
Takahiro Shimizu
隆広 清水
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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing 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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2308022A priority Critical patent/JPH04178774A/ja
Publication of JPH04178774A publication Critical patent/JPH04178774A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はLSIにおける遅延時間算出装置、特に、LS
Iのマスクパターンに基づいて、所定の測定対象に関す
る遅延時間を自動的に算出する装置に関する。
〔従来の技術〕
LSIの設計において、このLSIを構成する各回路の
遅延時間を考慮することは非常に重要である。論理的に
は正常に動作するよう設計されたLSIであっても、こ
れを構成する各回路の動作に遅延時間が生じるため、実
際には期待した論理動作が得られないという事態が生じ
る。このような事態を避けるため、設計者は、予め各回
路の遅延時間を考慮した設計を行う必要がある。
〔発明が解決しようとする課題〕
しかしながら、上述のような遅延時間を考慮した設計は
、各回路の動作タイミングに危険が残るとともに、設計
者の自由な設計を阻害するため、回路規模や動作速度と
いう点において非効率的な設計をせさるを得なくなる。
このため、最近では、自由に設計を行った後に、各セル
ごとに回路シミュレーションを行って遅延時間を演算し
、この遅延時間に基づい不都合が生じないかをチエツク
する方法が採られている。
ところが、このような回路シミュレーションや遅延時間
の算出は、設計者の手作業により行っているため、多大
な労力と時間を必要としていた。
また、このような手作業によって得られた遅延時間に関
する情報は、データとして残すことができないため、後
の設計で有効に利用できる設計資産を構築することがで
きないという問題もある。
そこで本発明は、設計されたLSIについての遅延時間
を自動的に算出することができ、これをデータの形で設
計資産として残すことのできるLSlにおける遅延時間
算出装置を提供することを目的とする。
〔課題を解決するための手段〕
本発明はLSIにおける遅延時間算出装置において、 LSIのマスクパターンから、回路内の接続関係を示す
回路接続情報と、回路の各構成要素のサイズに関連して
定まる回路特性情報と、を抽出する回路接続特性情報抽
出装置と、 回路の各構成要素の電気的特性を決定する回路パラメー
タ情報を入力し、この回路パラメータ情報と回路接続情
報および回路特性情報とに基づいて、回路シミュレーシ
ョンに必要な回路シミュレーション入力情報を作成する
回路シミュレーション入力情報作成装置と、 回路シミュレーション入力情報に基づいて、回路シミュ
レーションを行い、その結果を回路シミュレーション出
力情報として出力する回路シミュレータ装置と、 回路シミュレーション出力情報に基づいて、LSI内の
測定対象に関する遅延時間を演算する遅延時間演算装置
と、 を設けたものである。
〔作 用〕
本発明による遅延時間算出装置によれば、設計したLS
Iのマスクパターンから、回路接続情報と回路特性情報
とが自動的に抽出される。回路シミュレータは、これら
の情報と、回路パラメータ情報とに基づいて、回路シミ
ュレーションを自動的に行う。遅延時間演算装置は、こ
の回路シミュレータの出力に基づいて、自動的に遅延時
間の演算を行う。こうして、設計されたLSIについて
の遅延時間を自動的に算出することができ、また、これ
をデータの形で設計資産として残すことができるように
なる。
〔実施例〕
以下、本発明を図示する実施例に基づいて説明する。第
1図は本発明の一実施例に係る遅延時間算出装置の基本
構成を示すブロック図である。この装置は、設計された
LSIのマスクパターンPに基づいて、このLSIを構
成する各セルについての遅延時間を自動的に算出する機
能を有する。
この装置の主たる構成要素は、マスクパターンPから、
回路接続情報Aと回路特性情報Bとを抽出する回路接続
特性情報抽出装置1と、これら各情報A、Bと、回路パ
ラメータ情報Cを入力し、回路シミュレーションに必要
な回路シミュレーション入力情報りを作成する回路シミ
ュレーション入力情報作成装置2と、この回路シミュレ
ーション入力情報りに基づいて、回路シミュレーション
を行い、その結果を回路シミュレーション出力情報Eと
して出力する回路シミュレータ装置3と、この回路シミ
ュレーション出力情報Eに基づいて遅延時間を演算して
遅延情報Fとして出力する遅延時間演算装置4と、であ
る。これらの各構成要素には、デイスプレィ装置5と入
力装置6が接続されている。また、遅延時間演算装置4
には、遅延情報Fを出力するために、プリンタ7、磁気
ディスク8、磁気テープ9が接続されている。以下、こ
れらの各構成要素を、その動作を説明しながら詳述する
この実施例の装置は、LSIを構成する単位セルことの
遅延時間を算出する機能を有する。したかって設計者は
、ます、遅延時間を算出する対象となる単位セルについ
てのマスクパターンPを用意し、これを回路接続特性情
報抽出装置1に与える。回路接続特性情報抽出装置1は
、このマスクパターンPに基づいて、回路接続情報Aと
回路特性情報Bとを抽出する。二こで、回路接続情報A
は回路内の接続関係を示す情報であり、回路特性情報B
は回路の各構成要素のサイズに関連して定まる情報であ
る。マスクパターンPは、図形データとして用意されて
いるので、回路接続特性情報抽出装置1は、この図形の
パターンから回路接続情報Aと回路特性情報Bとを抽出
する。たとえば、第2図(a)に示すように、拡散層と
ポリシリコン層とに対応する2つの図形パターンか与え
られた場合に回路接続情報Aを抽出するには、まず、図
形パターン同士の論理演算によって素子を認識する作業
を行う。すなわち、両者の図形演算の論理積をとった領
域をケート、その同側の拡散層領域をソースおよびトレ
インと認識することにより、これをMOSトランジスタ
と二rtすることかできる。これに位相演算を施すこと
により、第2図(b)に示すような回路接続情報Aが得
られる。同様に、第3図(a)に示すように、配線層A
、Bに対応する図形パターンと、これに重なる配線層C
に対応する図形パターンと、コンタクトに対応する図形
パターンと、か与えられた場合、第3図(b)に示すよ
うな回路接続情報Aか得られる。−方、回路特性情報B
は、各構成要素のサイズに関連して定まる情報であり、
各素子のサイズや、配線についての寄生容量などの情報
となる。たとえば、第4図(a)に示すような図形パタ
ーンが与えられた場合、これらの図形のサイズが抽出さ
れるとともに、端点Xから端点Yまでの配線についての
寄生容量CXYが抽出される。すなわち、第4図(b)
に示すように、寄生容量Cx、は、配線層の面積Sに単
位面積あたりの容量C6を乗して得られる。なお、以上
のような回路接続情報Aおよび回路特性情報Bの抽出方
法は公知であるため、具体的な手法についての詳細な説
明は本明細書では省略する。
こうして、回路接続特性情報抽出装置1によって抽出さ
れた回路接続情報Aおよび回路特性情報Bは、回路シミ
ュレーション入力情報作成装置2に与えられる。このと
き、オペレータは入力装置6から、回路パラメータ情報
Cの入力を行う。この回路パラメータ情報Cは、回路の
各構成要素の電気的特性を決定する情報であり、具体的
には、酸化膜の厚み、拡散層における不純物濃度値、な
どの数値である。本実施例の装置では、入力装置6とし
てキーボードを用いており、オペレータは、このキーボ
ードから実際にこのLSIを製造するときのプロセス値
を、回路パラメータ情報Cとして入力する。こうして、
回路シミュレーション入力情報作成装置2には、回路シ
ミュレーションを行うために必要な、回路接続情報A、
回路特性情報B、回路パラメータ情報C1の各情報が与
えられることになる。回路シミュレーション入力情報作
成装置2は、これらの情報に基づいて、回路シミュレー
タ装置3に与えるための回路シミュレーション入力情報
りを作成する機能を有する。本実施例の装置では、回路
シミュレータ装置3として5PICE(米国カルフォル
ニア大学で開発された電子回路シミュレータ)を用いて
いるので、回路シミュレーション入力情報作成装置2で
は、この5PICEのフォーマットで記述された回路シ
ミュレーション入力情報が作成される。なお、−般に、
測定対象となる回路についての遅延時間は、その後段に
接続される負荷回路によって異なる。
そこで、本実施例の装置では、回路シミュレーション入
力情報作成装置2において、nとおりの負荷回路を用意
しておき、第5図に示すように、測定対象となる回路1
0の後段に、nとおりの負荷回路11〜1nを接続した
状態の回路シミュレーション入力情報を作成するように
している。
こうして作成された回路シミュレーション入力情報りは
、回路シミュレータ装置3に与えられる。
前述のように、本実施例の装置では、回路シミュレータ
装置3として5PICEを用い、回路シミュレーション
入力情報りは二の5PICEのフォーマットで記述され
たものとなっている。このため、回路シミュレータ装置
3は二の入力情報りに基ついて直ちに回路シミュレーシ
ョンを行う二とかできる。この実施例では、第5図に示
すようなnとおりの負荷回路を接続した状態てのnとお
りの回路シミュレーションか行われることになる。
ここで行われる回路シミュレーションは、第6図に示す
ように、測定対象となる回路10にi番目の負荷回路1
1を接続した状態で、所定の入力信号Iを与えたときに
、測定対象となる回路10からどのような出力信号Oか
出力されるかを予測するシミュレーションである。たと
えば、第7図に示すように、測定対象となる回路10と
してインバータを、負荷回路11として、寄生容量値C
1をもった2段のインバータから構成される回路を、そ
れぞれ用いた単純なモデルについての回路シミュレーシ
ョンを考える。回路シミュレータ装置3は、回路10に
入力信号工を与えたときに、回路]0からとのような出
力信号Oか出力されるかを予測する。たとえは、第7図
に示すような「・\イレベルH」から「ローレベルL」
に遷移する入力信号Iを与えるよう指示すれば、回路シ
ミュレータ装置3は同図に示すような「ローレベルL」
から「ハイレベルH」に遷移する出力信号Oを、回路シ
ミュレーション出力情報Eとして出力する。
この実施例の場合、nとおりの負荷回路を接続した場合
のそれぞれについて、異なる出力情報Eか出力されるこ
とになる。
遅延時間演算装置4は、このような回路シミュレーショ
ン出力情報Eに基づいて、遅延時間の演算を行う装置で
ある。この遅延時間の演算の一例を、第8図の例につい
て説明する。まず、第8図において、所定の基準時刻を
tO1入力入力信号値か所定のしきい値Thを横切る時
刻をtl、8力信号0の値か所定のしきい値Thを横切
る時刻をt2とし、tO〜t1に至るまでの時間T1と
、tO〜t2に至るまでの時間T2とを求める。ここで
、遅延時間T3は、T3−T2−Tlなる演算によって
求めることができる。この例は、入力信号■か立ち下が
る例であるか、逆に立ち上がる例でも同様の演算で遅延
時間を求めることかできる。こうして、nとおりの負荷
回路を接続した場合のそれぞれについての遅延時間を求
めることかできる。その結果は、デイスプレィ装置5に
表示されるとともに、プリンタ7にも遅延情報Fとして
出力される。この遅延情報Fは、表またはグラフの形式
で出力するようにするのか好ましい。また、この遅延情
報Fは、磁気ディスク8あるいは磁気テープ9として保
存することができ、以前に行った設計情報をデータの形
で設計資産として残すことができ、将来の設計に生かす
ことか可能になる。
以上、本発明を図示する一実施例に基づいて説明したか
、本発明はこの実施例のみに限定されるものではなく、
この他にも種々の態様で実施可能である。たとえば、第
1図に示す4つのブロック1〜4は、単一のコンピュー
タによって実現することも可能であるし、複数のコンピ
ュータにより別々の装置として実現することも可能であ
る。また、上述の実施例では、回路シミュレータ装置3
として5PICEを用いた例を示したか、この他とのよ
うな回路ノミュレータ装置を用いてもかまわない。要す
るに、本発明では、回路シミュレーション入力情報作成
装置2によって、回路シミュレータ装置3のフォーマッ
トに適した回路シミュレーション入力情報りを作成する
ようにすればよい。
〔発明の効果〕
以上のように、本発明による遅延時間算出装置によれば
、設計したLSIのマスクパターンから、回路接続情報
と回路特性情報とを自動抽出し、これらの情報と回路パ
ラメータ情報とに基づいて、回路シミュレータに回路シ
ミュレーションを自動的に行わせ、その結果から自動的
に遅延時間の演算を行うようにしたため、設計されたL
SIについての遅延時間を自動的に算出することができ
、これをデータの形で設計資産として残すことかできる
ようになる。
【図面の簡単な説明】
第1図は本発明の一実施例に係る遅延時間算出装置の基
本構成を示すブロック図、第2図および第3図は第1図
に示す装置における回路接続情報Aの抽出作業を説明す
る図、第4図は第1図に示す装置における回路特性情報
Bの抽出作業を説明する図、第5図は第1図に示す装置
によって作成される回路シミュレーション入力情報りの
一例を示す図、第6図は第5図に示す情報りに対して行
われる回路シミュレーションの原理を示す図、第7図は
第1図に示す装置の処理対象となる回路の一例を示す図
、第8図は第7図に示す回路についての回路シミュレー
ションの結果の一例を示す図である。 1・・回路接続特性情報抽出装置、2・・・回路シミュ
レーション入力情報作成装置、3・・・回路シミュレー
タ装置、4・・遅延時間演算装置、5・・・デイスプレ
ィ装置、6・・・入力装置、7・・・プリンタ、8・・
・磁気ディスク、9・・・磁気テープ、10・測定対象
となる回路、11〜1n・・負荷回路。 第1図 (a)              (b)巴2]拡゛
散層 ロボリシ1却ン層 第2圓 (a)                      
(b)第3図 (a)                      
  (b)第4図 第5図 第6医 □ 第7図 宜:o       ’          tし第8
図 手続補正書 平成2年11月19[1

Claims (1)

  1. 【特許請求の範囲】  LSIのマスクパターンから、回路内の接続関係を示
    す回路接続情報と、回路の各構成要素のサイズに関連し
    て定まる回路特性情報と、を抽出する回路接続特性情報
    抽出装置と、 回路の各構成要素の電気的特性を決定する回路パラメー
    タ情報を入力し、この回路パラメータ情報と前記回路接
    続情報および前記回路特性情報とに基づいて、回路シミ
    ュレーションに必要な回路シミュレーション入力情報を
    作成する回路シミュレーション入力情報作成装置と、 前記回路シミュレーション入力情報に基づいて、回路シ
    ミュレーションを行い、その結果を回路シミュレーショ
    ン出力情報として出力する回路シミュレータ装置と、 前記回路シミュレーション出力情報に基づいて、前記L
    SI内の測定対象に関する遅延時間を演算する遅延時間
    演算装置と、 を備えることを特徴とする
JP2308022A 1990-11-13 1990-11-13 Lsiにおける遅延時間算出装置 Pending JPH04178774A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2308022A JPH04178774A (ja) 1990-11-13 1990-11-13 Lsiにおける遅延時間算出装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2308022A JPH04178774A (ja) 1990-11-13 1990-11-13 Lsiにおける遅延時間算出装置

Publications (1)

Publication Number Publication Date
JPH04178774A true JPH04178774A (ja) 1992-06-25

Family

ID=17975948

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2308022A Pending JPH04178774A (ja) 1990-11-13 1990-11-13 Lsiにおける遅延時間算出装置

Country Status (1)

Country Link
JP (1) JPH04178774A (ja)

Similar Documents

Publication Publication Date Title
US6675139B1 (en) Floor plan-based power bus analysis and design tool for integrated circuits
US5999726A (en) Connectivity-based approach for extracting layout parasitics
CN101187957B (zh) 设计集成电路的公共时钟域中的多个锁存器的布图的系统和方法
JP2810341B2 (ja) 超lsi回路のパワーネットワークの分析装置及び分析方法
US6536023B1 (en) Method and system for hierarchical metal-end, enclosure and exposure checking
TWI709053B (zh) 積體電路設計系統以及用於積體電路設計之方法
CN107533576A (zh) 针对使用电路模板的电路设计的提取的布局依赖效应的重用
JPH03194659A (ja) クロストーク検証装置
JP3005538B1 (ja) 機能ブロックのモデル作成によるlsi設計システム及びそのlsi設計方法
US8239799B2 (en) Placing filler cells in device design based on designation of sensitive feature in standard cell
Roberts et al. Layout-versus-schematic verification for superconductive integrated circuits
JPH09106420A (ja) 異なる製造工程で集積回路を簡易的に生成する方法及びシステム
US10360331B2 (en) Scoped simulation for electrostatic discharge protection verification
US20180218100A1 (en) Reliability Verification Based On Combining Voltage Propagation With Simulation
US9183330B2 (en) Estimation of power and thermal profiles
US20180052951A1 (en) Acceleration Of Voltage Propagation Based On Device Chain Reduction
JPH04178774A (ja) Lsiにおける遅延時間算出装置
US10534880B2 (en) Acceleration of voltage propagation based on local iteration
US10811316B2 (en) Method and system of forming integrated circuit
Singh et al. Register-Transfer-level design for application-specific integrated circuits
JP3091013B2 (ja) Lsi設計用データベースの作成装置
JPH04190456A (ja) Lsiにおける消費電力算出装置
US9026974B2 (en) Semiconductor integrated circuit partitioning and timing
JP2788763B2 (ja) 半導体設計装置及び方法
JPH04218944A (ja) 集積回路マスクのレイアウト方法および装置