JPH04205661A - 回路シミュレータ - Google Patents

回路シミュレータ

Info

Publication number
JPH04205661A
JPH04205661A JP2340157A JP34015790A JPH04205661A JP H04205661 A JPH04205661 A JP H04205661A JP 2340157 A JP2340157 A JP 2340157A JP 34015790 A JP34015790 A JP 34015790A JP H04205661 A JPH04205661 A JP H04205661A
Authority
JP
Japan
Prior art keywords
wiring
delay
gate
basic gate
delay 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.)
Pending
Application number
JP2340157A
Other languages
English (en)
Inventor
Shinji Sato
佐藤 眞司
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2340157A priority Critical patent/JPH04205661A/ja
Publication of JPH04205661A publication Critical patent/JPH04205661A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 特に、遅延を考慮した回路シミュレータに関し、配線部
分の遅延時間も計算できるようにしてシミュレーション
精度の向上を図ることを目的とし、論理回路を構成する
基本ゲートの種類ごとに信号の立上りおよび降下の遅延
パラメータを設定し、任意の基本ゲートに繋がる負荷の
大きさと当該基本ゲートの遅延パラメータとから、当該
基本ゲートの遅延時間を計算する回路シミュレータにお
いて、前記基本ゲートに繋がる配線部分にも遅延パラメ
ータを設定し、任意の配線部分に繋がる負荷の大きさと
当該配線部分の遅延パラメータとから、当該配線部分の
遅延時間をも計算するようにしたことを特徴とする。
〔産業上の利用分野〕
本発明は、回路シミュレータ、特に、遅延を考慮した回
路シミュレータに関する。
一般に、論理設計のテスト段階では、その基本となる回
路について、立上り遅延時間や降下遅延時間なら詳細な
回路動作が検討される。これには例えば、等価回路モデ
ル(基本ゲート)を使用した遅延時間の検証が行われる
しかし、近年、論理回路はますます複雑化・大規模化を
強める傾向にあり、その遅延時間の検証に対しては、よ
り一層の正確さが求められている。
〔従来の技術〕
この種の回路シミュレータとしては、例えば以下のもの
が知られている。
これは、NANDゲートやインバータゲートなどの基本
ゲート(第5図参照)ごとに、信号の立上り(Up)や
降下(Down)についての遅延パラメータ[to (
チー・ゼロ)、kcl(チー・シー・エル)]を設定し
、その基本ゲートに繋がる負荷りの大きさから、当該基
本ゲートの遅延時間を計算する。
第6図はt。、 kclを説明する図である。この図に
おいて、縦軸番よ遅延時間T、横軸は負荷りの大きさを
それぞれ表しており、特性線Aの傾きがkcl 、特性
線AのL=0の点がtoを表している。
すなわち、toは無負荷時における対象基本ゲートの遅
延時間、kclは単位負荷当たりの遅延時間であり、こ
れらのtoやkclは、基本ゲートの種類ごとに予め決
められる。
今、任意の基本ゲートにある大きさの負荷LXを繋いだ
場合、当該基本ゲートの遅延時間TXは、次式■で与え
られる。
Tx = t o  +kcl  X LX −・=■
〔発明が解決しようとする課題〕 しかしながら、かかる従来の回路シミュレータにあって
は、基本ゲート間の配線部分を単なる負荷として取り扱
うものであったため、特に、配線長が長い場合や複雑な
場合には、配線部分のモデル化が不十分となり、検証精
度を高めることができないといった問題点があった。
本発明は、このような問題点に鑑みてなされたもので、
配線部分の遅延時間も計算できるようにしてシミュレー
ション精度の向上を図ることを目的としている。
〔課題を解決するための手段〕
本発明は、上記目的を達成するために、論理回路を構成
する基本ゲートの種類ごとに信号の立上りおよび降下の
遅延パラメータを設定し、任意の基本ゲートに繋がる負
荷の大きさと当該基本ゲートの遅延パラメータとから、
当該基本ゲートの遅延時間を計算する回路シミュレータ
において、前記基本ゲートに繋がる配線部分にも遅延パ
ラメータを設定し、任意の配線部分に繋がる負荷の大き
さと当該配線部分の遅延パラメータとから、当該配線部
分の遅延時間をも計算するようにしたことを特徴とする
〔作用〕
第1図において、基本ゲートG1に繋がる負荷L1の内
訳は、次段のゲート(例えばG2、G3)の入力負荷1
iと、配線容量l、の総和(L=li+11)で与えら
れる。
これから、基本ゲートG1の遅延時間TIは、前式■よ
り、 ’r、 ’= t0+kcl  X (1=  + I
L )  ・・・・・−■で求められる。
ここで、第1図の基本ゲートGIが配線だけをドライブ
し、且つ、その配線が次段のゲートG2、G3をドライ
ブするものと考えると、第1図は第2図のように表現す
ることができる。
第2図において、ボックス状のシンボルは、配線を1つ
のセル(以下、配線セル)で表したものである。
基本セルG、の遅延時間T1は、 T1−t0+kc1×1.・・・・・・■で求められ、
また、配線セルの遅延時間TLは、TL=kcl ’ 
 X l 6−・−・・−■で求められる。なお、kc
l Xkcl ’ の関係は一般的には等4fi (k
cl =kcl ’ )にするが、配線抵抗を考慮する
場合には不等(kcl < kc1′)にし、あるいは
、配線セルの出力を2つに分配する(例えばG 2 、
G ’sに)場合には、G2出力に対してkcl□、G
3出力に対してkcl3を設定し、これらの関係を以下
のように設定する。
(kcl ’ )−’−(kclz>−’+(kcl3
) −’・・・・・・■ 以上のことから、本発明では、配線部分についても基本
セルとして取り扱うことができ、当該基本セルの遅延パ
ラメータと負荷の大きさとから、当該部分の遅延時間を
計算することができる。
〔実施例〕
以下、本発明を図面に基づいて説明する。
第3図は本発明に係る回路シミュレータの一実施例を示
す図である。
第3図において、GIoは論理回路を構成する1つの基
本ゲートであり、この基本ゲートG、。は配線セルC8
oを介して次段の基本ゲート(図示略)に接続されてい
る。
配線セルCIoは、図中の配線L1゜をゲート化して表
現するもので、入・出力の論理は真(true)である
配線セルCIOのt。にはゼロ(0)を与え、また前段
ゲートG+oのkclから求めた遅延パラメータkcl
 ’ を与える。−船釣にはkcl =kcl ’ 、
配線抵抗を考慮すればkcl <kcl ’  と−す
る。
このような構成において、配線セルC1゜の遅延時間T
、。は、前式■から、 T、o=kcl” XI、・・・・・・■で求められる
。ここで、l、は次段ゲートの入力負荷である。
従って、配線部分における遅延時間を独自に計算でき、
その結果、特に、配線長が長い場合の論理検証精度を向
上することができる効果が得られる。
第4図は本発明に係る回路シミュレータの他の実施例を
示す図であり、配線部分が2分配されている場合の適用
例である。
すなわち、前段ゲート(図示略)によるドライブ経路が
、配線セルCI+の共通入力から、出力1と出力2の2
つのルートに分配されている場合には、 入力→出力1のルートに、 to=0、kclB 入力→出力2のルートに、 to = 0、kclb といった遅延パラメータを設定する。ここで、kcla
、kcl、は前段ゲートのkcl に対して、(kcl
 ) −’≦(kct、) −’ + (kclb) 
−”・”・’■の関係にある。
今、2つのルートが互いに等しければ、(kcl ) 
−’≦2 X (kcla) −’−2×(kclb)
 −’・・・・・・■ となり、各ルートの遅延時間T、、T、(ルート等値の
場合T−=Tb)は、前式■から、T a = T b
 = kclaX I ;または、Tl1= Tb =
l((1,X 1、−・=■で与えられる。
従って、2分配配線部分における遅延時間を各ルートご
とに独自に計算でき、その結果、特に、配線が複雑な場
合の論理検証精度を向上することができる効果が得られ
る。
なお、この実施例では2分配の例を示したが、この分配
数に限定されないことは言うまでもない。
〔発明の効果〕
本発明によれば、基本ゲートに繋がる配線部分にも遅延
パラメータを設定し、任意の配線部分に繋がる負荷の大
きさと当該配線部分の遅延パラメータとから、当該配線
部分の遅延時間をも計算するようにしたので、シミュレ
ーション精度の向上を図ることができ、特に、配線長が
長い場合や複雑な場合の検証精度を高めることができる
【図面の簡単な説明】
第1.2図は本発明の原理図であり、 第1図はその基本ゲートに繋がる負荷の内訳を示す図、 第2図はその配線セルを示す図、 第3図は本発明に係る回路シミシーレークの−実施例を
示すその配線セルの図、 第4図は本発明に係る回路シミュレータの他の実施例を
示すその配線セルの図、 第5.6図は従来例を示す図であり、 第5図はその基本ゲートのシンボル図、第6図はその遅
延パラメータを説明する図である。 G1゜・・・・・・基本ゲート、 CIO・・・・・・配線セル、 LIO・・・・・・配線、 C11・・・・・・配線セル、 kcl ’ 、kcl、、kc 1 、−−遅延パラメ
ータ。 L=、eg +、[五 基本ゲートに繋がる負荷の内訳を示す図第1図 配線セルを示す図 第2図 一実施例の配線セルの図 第3図 C11:配線セル 他の実施例を示すその配線セルの図 第4図 NANDゲート         インノゞ−タ(a)
                (b)従来例の基本
ゲートのシンボル図 第5図

Claims (1)

  1. 【特許請求の範囲】 論理回路を構成する基本ゲートの種類ごとに信号の立上
    りおよび降下の遅延パラメータを設定し、任意の基本ゲ
    ートに繋がる負荷の大きさと当該基本ゲートの遅延パラ
    メータとから、当該基本ゲートの遅延時間を計算する回
    路シミュレータにおいて、 前記基本ゲートに繋がる配線部分にも遅延パラメータを
    設定し、 任意の配線部分に繋がる負荷の大きさと当該配線部分の
    遅延パラメータとから、当該配線部分の遅延時間をも計
    算するようにしたことを特徴とする回路シミュレータ。
JP2340157A 1990-11-30 1990-11-30 回路シミュレータ Pending JPH04205661A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2340157A JPH04205661A (ja) 1990-11-30 1990-11-30 回路シミュレータ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2340157A JPH04205661A (ja) 1990-11-30 1990-11-30 回路シミュレータ

Publications (1)

Publication Number Publication Date
JPH04205661A true JPH04205661A (ja) 1992-07-27

Family

ID=18334275

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2340157A Pending JPH04205661A (ja) 1990-11-30 1990-11-30 回路シミュレータ

Country Status (1)

Country Link
JP (1) JPH04205661A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0773223A (ja) * 1993-06-16 1995-03-17 Nec Corp 遅延シミュレーション装置
US5875114A (en) * 1996-08-27 1999-02-23 Mitsubishi Denki Kabushiki Kaisha Interconnect delay calculation apparatus and path delay value verification apparatus for designing semiconductor integrated circuit and circuit model data storage device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0773223A (ja) * 1993-06-16 1995-03-17 Nec Corp 遅延シミュレーション装置
US5875114A (en) * 1996-08-27 1999-02-23 Mitsubishi Denki Kabushiki Kaisha Interconnect delay calculation apparatus and path delay value verification apparatus for designing semiconductor integrated circuit and circuit model data storage device

Similar Documents

Publication Publication Date Title
US5208491A (en) Field programmable gate array
JPH08339236A (ja) クロック信号分配回路
JPS5948421B2 (ja) パリティ予測回路
JPH04205661A (ja) 回路シミュレータ
US20060031280A1 (en) Carry-skip adder having merged carry-skip cells with sum cells
JPH01307815A (ja) 情報処理装置のリセット方式
JPS60198922A (ja) Mosfet回路
JPH056263A (ja) 加算器およびその加算器を用いた絶対値演算回路
JPS58215813A (ja) デイジタル信号処理装置
JPS63121987A (ja) ニユ−ロンタイプ計算機
JPS61265914A (ja) デユ−テイ比調整回路
US6553549B1 (en) Static timing analysis with simulations on critical path netlists generated by static timing analysis tools
US6567836B1 (en) Multi-level carry-skip adder
JPH03184175A (ja) 複合トランスファースイッチのシミュレーション方式
JPS6259415A (ja) 多入力論理回路
JP2756142B2 (ja) 多入力演算処理方式
JP2972218B2 (ja) 論理回路
SU1756886A2 (ru) Генератор случайных процессов
JPS60140425A (ja) キヤリ−回路
JP2933137B2 (ja) デジタル回路テストパターン評価システム
Thompson et al. Time-Optimal Design of a CMOS Adder
JPS6349853A (ja) 論理シミユレ−シヨン処理方式
JPH0376314A (ja) カウンタテスト方法
JPH10162045A (ja) 信号遅延の表現及び計算方法
JPS61219878A (ja) 電子回路のシミユレ−シヨン方法