JPH07105247A - Delay calculation method and delay calculation device for logic simulation - Google Patents
Delay calculation method and delay calculation device for logic simulationInfo
- Publication number
- JPH07105247A JPH07105247A JP5247191A JP24719193A JPH07105247A JP H07105247 A JPH07105247 A JP H07105247A JP 5247191 A JP5247191 A JP 5247191A JP 24719193 A JP24719193 A JP 24719193A JP H07105247 A JPH07105247 A JP H07105247A
- Authority
- JP
- Japan
- Prior art keywords
- data
- cell
- delay value
- basic
- graph 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.)
- Pending
Links
Abstract
Description
【0001】[0001]
【産業上の利用分野】この発明は、論理集積回路の動作
をコンピュータ上でシミュレーションする際の、論理集
積回路内の素子の遅延値を計算する遅延計算装置に関す
るものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a delay calculation device for calculating a delay value of an element in a logic integrated circuit when simulating the operation of the logic integrated circuit on a computer.
【0002】近年の論理集積回路の高速化、高集積化に
ともない、論理集積回路の設計を検証するために、コン
ピュータ上でのシミュレーションが不可欠になってい
る。しかし、大規模な論理集積回路の電気的な特性を、
回路シミュレータで完全にシミュレーションすること
は、計算規模の増大により、事実上不可能である。そこ
で、大規模な論理集積回路では、論理集積回路の論理的
な動作と、各素子間の遅延だけをシミュレーションして
検証することが行われている。As the speed and the degree of integration of logic integrated circuits have increased in recent years, simulation on computers has become indispensable for verifying the design of logic integrated circuits. However, the electrical characteristics of a large-scale logic integrated circuit
Complete simulation with a circuit simulator is virtually impossible due to the increase in calculation scale. Therefore, in a large-scale logic integrated circuit, only the logical operation of the logic integrated circuit and the delay between each element are simulated and verified.
【0003】[0003]
【従来の技術】従来の論理遅延シミュレータ用遅延計算
装置では、回路シミュレータで演算された各素子単位の
パラメータと、各素子を接続する配線の配線データとが
あらかじめ演算されてライブラリに格納され、そのパラ
メータと配線データとに基づいて、遅延値を計算してい
る。2. Description of the Related Art In a conventional delay calculation device for a logic delay simulator, a parameter for each element calculated by a circuit simulator and wiring data of wiring connecting each element are calculated in advance and stored in a library. The delay value is calculated based on the parameters and the wiring data.
【0004】すなわち、各素子単位のパラメータは、最
も使用頻度の高い条件で演算された各素子の基本遅延値
と、各素子に接続される負荷によって前記基本遅延値を
リニアに変化させる負荷依存係数とから構成される。ま
た、前記配線データは配線ネットに存在する容量値であ
る。That is, the parameter for each element is a basic delay value of each element calculated under the most frequently used condition and a load dependence coefficient for linearly changing the basic delay value depending on the load connected to each element. Composed of and. The wiring data is a capacitance value existing in the wiring net.
【0005】そして、論理回路の種々の条件における遅
延値を計算するためには、あらかじめ設定された線型方
程式に、各条件における各素子単位のパラメータと、配
線データをあてはめて計算している。一般にトランジス
タの動作は非線形であるが、非線形の動作を正確に計算
するためには、膨大な計算量が必要となり、事実上不可
能である。従って、上記のような線型方程式で論理集積
回路のあらゆる条件での遅延値を近似値として求めてい
る。In order to calculate the delay value under various conditions of the logic circuit, the parameter for each element under each condition and the wiring data are applied to a preset linear equation for calculation. Generally, the operation of a transistor is non-linear, but in order to accurately calculate the non-linear operation, a huge amount of calculation is required, which is practically impossible. Therefore, the delay value under all conditions of the logic integrated circuit is obtained as an approximate value by the linear equation as described above.
【0006】[0006]
【発明が解決しようとする課題】ところが、上記のよう
な大まかな近似による遅延値の計算では、各素子単位の
パラメータの抽出条件が実使用時と異なると、計算して
求められた遅延値と、実際の遅延値とに大きな誤差が生
じるという問題点がある。However, in the calculation of the delay value by the rough approximation as described above, if the extraction condition of the parameter of each element is different from the actual use, the calculated delay value is However, there is a problem that a large error occurs with the actual delay value.
【0007】また、論理集積回路の集積度が益々高まる
とともに、動作速度が益々高速化し、さらに例えばBi
−CMOS構成の論理集積回路のように、素子の種類が
増大すると、上記のような線型方程式による計算値の誤
差を縮小するためには、線型方程式を複雑化し、かつパ
ラメータ数を増大させる必要がある。Further, as the integration degree of the logic integrated circuit is further increased, the operation speed is further increased, and further, for example, Bi
-In order to reduce the error in the calculated value due to the linear equation as described above when the number of elements increases, such as in a logic integrated circuit of CMOS configuration, it is necessary to complicate the linear equation and increase the number of parameters. is there.
【0008】しかし、計算値の誤差を縮小するために、
線型方程式を複雑化し、かつパラメータ数を増大させる
ことは、計算量を増大させて、シミュレーションに多大
な時間を要するという問題点がある。また、線型方程式
を複雑化し、かつパラメータ数を増大させても、充分に
誤差を縮小することができなくなっている。However, in order to reduce the error of the calculated value,
Increasing the complexity of the linear equation and increasing the number of parameters increases the amount of calculation and requires a great deal of time for simulation. Even if the linear equation is complicated and the number of parameters is increased, the error cannot be reduced sufficiently.
【0009】この発明の目的は、計算量を増大させるこ
となく、誤差の少ない遅延値を計算し得る遅延計算装置
を提供することにある。An object of the present invention is to provide a delay calculation device capable of calculating a delay value with a small error without increasing the calculation amount.
【0010】[0010]
【課題を解決するための手段】多数の基本セルの遅延値
を演算するためにセルデータをあらかじめ算出してライ
ブラリに格納し、前記セルデータに基づいて遅延値演算
器で前記各基本セルの遅延値を演算する。前記各基本セ
ルのセルデータをグラフデータ化し、前記セルデータの
グラフデータの傾きが近似する場合には、近似するグラ
フデータを共通データとしてライブラリに格納する。遅
延値を演算しようとする基本セルのセルデータを前記ラ
イブラリに格納されているグラフデータから読み出す。In order to calculate the delay values of a large number of basic cells, cell data is calculated in advance and stored in a library, and a delay value calculator delays each basic cell based on the cell data. Calculate the value. When the cell data of each of the basic cells is converted into graph data and the gradient of the graph data of the cell data is approximate, the approximated graph data is stored in the library as common data. The cell data of the basic cell whose delay value is to be calculated is read from the graph data stored in the library.
【0011】[0011]
【作用】グラフデータ化された基本セルのセルデータの
うち、傾きが近似するグラフデータは共通データとして
ライブラリに格納されるので、ライブラリに格納される
データ量が圧縮される。この結果、ライブラリの容量を
増大させることなく、あらかじめライブラリに格納し得
る各基本セル毎のセルデータ量が増大する。In the cell data of the basic cells in the form of graph data, the graph data having a similar slope is stored in the library as common data, so that the amount of data stored in the library is compressed. As a result, the cell data amount of each basic cell that can be stored in the library in advance increases without increasing the capacity of the library.
【0012】また、増大された各基本セル毎のセルデー
タに基づいて、遅延値演算器では簡単な計算で正確な遅
延値が演算される。Further, based on the increased cell data for each basic cell, the delay value calculator calculates a correct delay value by a simple calculation.
【0013】[0013]
【実施例】図1は本発明を具体化した一実施例の遅延計
算装置を示す。回路設計装置1は論理設計装置2と、レ
イアウト設計装置3と、セル設計装置4とから構成され
る。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT FIG. 1 shows a delay calculating apparatus embodying the present invention. The circuit design device 1 is composed of a logic design device 2, a layout design device 3, and a cell design device 4.
【0014】論理設計装置2は、チップまたはモジュー
ルを構成する論理回路を、回路図の入力または各論理を
特定の言語に置き換えて入力する構造記述言語入力に基
づいて作成する。The logic designing apparatus 2 creates a logic circuit which constitutes a chip or a module based on the input of a circuit diagram or the input of a structure description language which replaces each logic with a specific language and inputs.
【0015】そして、前記論理設計装置2は階層を持っ
たデータとして入力された回路図、あるいは構造記述言
語入力を同一階層に展開して所望の論理回路を作成す
る。レイアウト設計装置3は前記論理設計装置2で設計
された論理回路のレイアウトを行い、そのレイアウトに
よって作成された配線データを第一のライブラリ5に格
納する。Then, the logic design device 2 develops a circuit diagram or structure description language input inputted as data having a hierarchy into the same hierarchy to create a desired logic circuit. The layout designing device 3 lays out the logic circuit designed by the logic designing device 2 and stores the wiring data created by the layout in the first library 5.
【0016】前記セル設計装置4は、前記論理設計装置
2の設計に使用する基本セルを設計し、そのセルデータ
を第二のライブラリ6に格納する。遅延値演算器7は前
記論理設計装置2で設計された論理回路の各素子の遅延
値を前記第一のライブラリ5に格納された配線データ
と、前記第二のライブラリ6に格納されたセルデータと
に基づいて演算し、その演算結果を論理シミュレータ8
に出力する。The cell designing device 4 designs a basic cell used for designing the logic designing device 2 and stores the cell data in the second library 6. The delay value calculator 7 calculates the delay value of each element of the logic circuit designed by the logic designing device 2 from the wiring data stored in the first library 5 and the cell data stored in the second library 6. And the result of the operation is calculated by the logic simulator 8
Output to.
【0017】前記論理シミュレータ8は、遅延値演算器
7で演算された遅延値に基づいて、前記論理設計装置2
で設計された論理回路の動作シミュレーションを行う。
前記セル設計装置4の動作を図2に従って説明する。セ
ル設計装置4は、種々の基本セルを構成する論理回路を
回路図として、あるいは構造記述言語により設計する。
この論理回路の設計は、各素子をレイアウトするパター
ンや配線及び各素子のサイズ等の物理設計を含む(ステ
ップ1)。The logic simulator 8 is based on the delay value calculated by the delay value calculator 7 and is based on the delay value.
Simulate the operation of the logic circuit designed in.
The operation of the cell design device 4 will be described with reference to FIG. The cell designing device 4 designs the logic circuits forming various basic cells as a circuit diagram or by a structure description language.
The design of the logic circuit includes a physical design such as a pattern for laying out each element, a wiring, and a size of each element (step 1).
【0018】次いで、セル設計装置4は設計された各基
本セルの物理的な構造から、各基本セルの動作をシミュ
レーションし、各基本セルの論理的な動作の検証と、遅
延値の算出を行う(ステップ2)。Next, the cell design device 4 simulates the operation of each basic cell from the designed physical structure of each basic cell, verifies the logical operation of each basic cell, and calculates the delay value. (Step 2).
【0019】次いで、セル設計装置4は前記シミュレー
ション結果に基づいて、前記遅延値演算器7での演算に
必要なパラメータを各基本セル毎に抽出する(ステップ
3)。Next, the cell design device 4 extracts the parameters necessary for the calculation in the delay value calculator 7 for each basic cell based on the simulation result (step 3).
【0020】すなわち、基本セルの動作状態において、
最も使用頻度の高い条件だけでなく、当該基本セルを含
むチップが使用される全ての条件におけるパラメータを
各基本セル毎に計算する。That is, in the operating state of the basic cell,
Parameters are calculated for each basic cell not only in the most frequently used condition but also in all the conditions in which the chip including the basic cell is used.
【0021】次いで、セル設計装置4は抽出されたパラ
メータを各基本セル毎にグラフ化する(ステップ4)。
すなわち、抽出されたパラメータを前記遅延値演算器7
での遅延計算に使用する遅延計算式に合わせたパラメー
タ群の集まりとして、複数のグラフデータを算出する。Next, the cell design device 4 graphs the extracted parameters for each basic cell (step 4).
That is, the extracted parameter is set to the delay value calculator 7
A plurality of graph data are calculated as a set of parameter groups according to the delay calculation formula used in the delay calculation in.
【0022】このグラフデータは、例えば図3(a)に
示すように一つの基本セルに対し3通りの条件に対する
パラメータ群L1a,L2a,L3aがグラフデータとして算
出される。また、図4(a)に示すように、別の基本セ
ルに対し3通りの条件に対するパラメータ群L1b,L2
b,L3bがグラフデータとして算出される。In this graph data, for example, as shown in FIG. 3A, parameter groups L1a, L2a, L3a for three basic conditions for one basic cell are calculated as graph data. Further, as shown in FIG. 4A, parameter groups L1b and L2 for three different conditions for different basic cells are set.
b and L3b are calculated as graph data.
【0023】次いで、セル設計装置4は前記グラフデー
タを比較し、共通化できる部分を共通化してグラフデー
タの圧縮を図る(ステップ5)。すなわち、グラフデー
タとして似たような曲線を描くパラメータ群を統合し、
複数の基本セルのパラメータ群を一つのグラフデータに
置き換える。Next, the cell designing device 4 compares the graph data and commonizes the common parts to compress the graph data (step 5). That is, by integrating a group of parameters that draw similar curves as graph data,
Replace the parameter groups of multiple basic cells with one graph data.
【0024】例えば、図3(b)に示すように前記パラ
メータ群L1a,L2a,L3aのY切片を「0」に揃えて、
パラメータ群L1aa ,L2aa ,L3aa を算出する。ま
た、図4(b)に示すように前記パラメータ群L1b,L
2b,L3bのY切片を「0」に揃えて、パラメータ群L1b
b ,L2bb ,L3bb を算出する。For example, as shown in FIG. 3B, the Y intercepts of the parameter groups L1a, L2a and L3a are aligned with "0",
The parameter groups L1aa, L2aa, L3aa are calculated. In addition, as shown in FIG. 4B, the parameter groups L1b, L1
Align the Y intercepts of 2b and L3b to "0", and set the parameter group L1b
Calculate b, L2bb and L3bb.
【0025】そして、セル設計装置4は、例えばパラメ
ータ群L3aa 、パラメータ群L3bbを示すグラフの複数
の折れ点C1,C2,C3,C4のX,Y座標を比較す
る。この結果、折れ点C1と同C3及び折れ点C2と同
C4の座標値の誤差が一定値以内であれば、各折れ点間
の傾きが近似することから、パラメータ群L3aa とパラ
メータ群L3bb とは、近似するグラフとして判別する。Then, the cell designing device 4 compares the X and Y coordinates of a plurality of break points C1, C2, C3, C4 in the graph showing the parameter group L3aa and the parameter group L3bb, for example. As a result, if the error in the coordinate values of the break points C1 and C3 and the break points C2 and C4 is within a certain value, the slopes between the break points are approximate, and therefore the parameter groups L3aa and L3bb are different from each other. , Is determined as an approximate graph.
【0026】このようにして、セル設計装置4は前記パ
ラメータ群L1aa ,L2aa ,L3aaと、パラメータ群L1
bb ,L2bb ,L3bb とが近似すると判別すると、両パ
ラメータ群を一つのパラメータ群として前記第二のライ
ブラリ6に格納し、各基本セルに対応するデータとし
て、パラメータ群L1a,L2a,L3a及び同L1b,L2b,
L3bのY切片を第二のライブラリ6に格納する。In this way, the cell design device 4 uses the parameter groups L1aa, L2aa, L3aa and the parameter group L1.
If it is determined that bb, L2bb, and L3bb are close to each other, both parameter groups are stored in the second library 6 as one parameter group, and the parameter groups L1a, L2a, L3a, and L1b are stored as data corresponding to each basic cell. , L2b,
The Y-intercept of L3b is stored in the second library 6.
【0027】このような動作により、n個の基本セルの
パラメータ群を表すグラフデータを共通化すれば、第二
のライブラリ6に格納するパラメータ群のデータ量が1
/nとなる。With the above operation, if the graph data representing the parameter groups of n basic cells is made common, the data amount of the parameter group stored in the second library 6 is 1.
/ N.
【0028】次に、上記のように構成された遅延計算装
置の作用を説明する。論理設計装置2で所望の論理回路
が設計されると、遅延値演算器7ではその論理回路に対
応する配線データを第一のライブラリ5から読み出し、
第二のライブラリ6から基本セルのセルデータを読み出
して、当該論理回路を構成する各基本セルの遅延値を演
算する。Next, the operation of the delay calculation device configured as described above will be described. When a desired logic circuit is designed by the logic design device 2, the delay value calculator 7 reads the wiring data corresponding to the logic circuit from the first library 5,
The cell data of the basic cell is read from the second library 6 and the delay value of each basic cell forming the logic circuit is calculated.
【0029】このとき、遅延値演算器7は各基本セルの
置かれた位置、出力側の配線及び負荷、入力側の駆動能
力及び配線に応じたパラメータを、第二のライブラリ6
に格納されているグラフデータから算出する。At this time, the delay value calculator 7 uses the second library 6 to set the position of each basic cell, the wiring and load on the output side, the driving capacity on the input side, and parameters according to the wiring.
Calculated from the graph data stored in.
【0030】すなわち、遅延値演算器7は当該基本セル
に対応するパラメータ群のグラフデータを第二のライブ
ラリ6から読み出し、読み出したグラフデータとは基本
セルの使用条件が異なる場合には、格納されているグラ
フデータから所望のパラメータを線間補完にて算出す
る。That is, the delay value calculator 7 reads out the graph data of the parameter group corresponding to the basic cell from the second library 6, and if the use condition of the basic cell is different from the read graph data, it is stored. The desired parameter is calculated by line complement from the graph data.
【0031】そして、算出されたパラメータをあらかじ
め設定された線型方程式にあてはめて、当該基本セルの
遅延値を演算する。遅延値演算器7で論理回路を構成す
る各基本セルの遅延値が演算されると、その演算値は論
理シミュレータ8に出力される。論理シミュレータ8は
演算された各基本セルの遅延値に基づいて、当該論理回
路の動作のシミュレーションを行う。Then, the calculated parameter is applied to a preset linear equation to calculate the delay value of the basic cell. When the delay value calculator 7 calculates the delay value of each basic cell forming the logic circuit, the calculated value is output to the logic simulator 8. The logic simulator 8 simulates the operation of the logic circuit based on the calculated delay value of each basic cell.
【0032】以上のようにこの遅延値計算装置では、遅
延値演算器7で基本セルの遅延値を演算する場合には、
第一のライブラリ5に格納されている配線データと、第
二のライブラリ6に格納されているセルデータとに基づ
いて演算される。As described above, in this delay value calculation device, when the delay value calculator 7 calculates the delay value of the basic cell,
The calculation is performed based on the wiring data stored in the first library 5 and the cell data stored in the second library 6.
【0033】第二のライブラリ6に格納されているセル
データは、複数の基本セルのパラメータ群が共通のグラ
フとして格納されている。従って、第二のライブラリに
は多数の基本セルのパラメータ群を圧縮して格納するこ
とができるので、セルデータを構成するパラメータを増
やしても、同第二のライブラリ6の容量を増大させるこ
となく格納することができる。In the cell data stored in the second library 6, the parameter groups of a plurality of basic cells are stored as a common graph. Therefore, the parameter group of a large number of basic cells can be compressed and stored in the second library. Therefore, even if the number of parameters forming the cell data is increased, the capacity of the second library 6 is not increased. Can be stored.
【0034】遅延値演算器7で基本セルの遅延値を演算
する場合には、第二のライブラリ6から当該基本セルの
セルデータとしてグラフ化されたパラメータ群を読み出
し、当該グラフデータから線間補完にて所望のパラメー
タを求める。そして、求められたパラメータをあらかじ
め設定された線型方程式にあてはめて、遅延値を演算す
る。When the delay value calculator 7 calculates the delay value of the basic cell, the parameter group graphed as the cell data of the basic cell is read from the second library 6 and the line interpolation is performed from the graph data. Then, the desired parameters are obtained. Then, the obtained parameter is applied to a preset linear equation to calculate the delay value.
【0035】従って、第二のライブラリ6に格納された
グラフデータを線間補完して最適なパラメータを求め、
そのパラメータを線型方程式にあてはめて遅延値を演算
するという簡単な計算で、精度のよい遅延値を演算する
ことができる。Therefore, the graph data stored in the second library 6 is interpolated between lines to obtain optimum parameters,
A precise delay value can be calculated by a simple calculation in which the parameter is applied to a linear equation to calculate the delay value.
【0036】この結果、第二のライブラリ6に格納する
パラメータを増大させれば、遅延値の精度を向上させる
ことができる。また、第二のライブラリ6に格納するパ
ラメータを増大させなければ、グラフ化されたパラメー
タ群の中から必要なパラメータを読み出して、遅延値を
演算することにより演算時間の短縮を図ることができ
る。As a result, if the parameters stored in the second library 6 are increased, the accuracy of the delay value can be improved. If the parameters stored in the second library 6 are not increased, necessary parameters can be read out from the graphed parameter group and the delay value can be calculated to shorten the calculation time.
【0037】[0037]
【発明の効果】以上詳述したように、この発明は計算量
を増大させることなく、誤差の少ない遅延値を計算し得
る遅延計算装置を提供することができる優れた効果を発
揮する。As described above in detail, the present invention exerts an excellent effect of being able to provide a delay calculation device capable of calculating a delay value with a small error without increasing the calculation amount.
【図1】一実施例の遅延値計算装置を示すブロック図で
ある。FIG. 1 is a block diagram showing a delay value calculation device according to an embodiment.
【図2】セル設計装置の動作を示すフローチャート図で
ある。FIG. 2 is a flowchart showing the operation of the cell design device.
【図3】基本セルのパラメータ群をグラフ化した状態を
示す説明図である。FIG. 3 is an explanatory diagram showing a state in which a parameter group of a basic cell is graphed.
【図4】基本セルのパラメータ群をグラフ化した状態を
示す説明図である。FIG. 4 is an explanatory diagram showing a state in which a parameter group of a basic cell is graphed.
2 論理設計装置 4 セル設計装置 5 第一のライブラリ 6 第二のライブラリ 7 遅延値演算器 2 logic design device 4 cell design device 5 first library 6 second library 7 delay value calculator
Claims (2)
にセルデータをあらかじめ算出してライブラリに格納
し、前記セルデータに基づいて遅延値演算器で前記各基
本セルの遅延値を演算する遅延計算方法であって、 前記各基本セルのセルデータをグラフデータ化し、前記
セルデータのグラフデータの傾きが近似する場合には、
近似するグラフデータを共通データとしてライブラリに
格納し、遅延値を演算しようとする基本セルのセルデー
タを前記ライブラリに格納されているグラフデータから
読み出すことを特徴とする論理シミュレーション用遅延
計算方法。1. A cell data is calculated in advance for calculating delay values of a large number of basic cells and stored in a library, and a delay value calculator calculates a delay value of each basic cell based on the cell data. A delay calculation method, in which the cell data of each of the basic cells is converted into graph data, and when the gradient of the graph data of the cell data is approximate,
A delay calculation method for logic simulation, wherein approximate graph data is stored in a library as common data, and cell data of a basic cell whose delay value is to be calculated is read from the graph data stored in the library.
にあらかじめ算出されたセルデータをライブラリに格納
し、前記セルデータに基づいて遅延値演算器で前記各基
本セルの遅延値を演算する遅延計算装置であって、 前記各基本セルのセルデータをグラフデータ化し、前記
セルデータのグラフデータの傾きが近似する場合には、
近似するグラフデータを共通データとしてライブラリに
格納するセル設計装置を備え、前記遅延値演算器には遅
延値を演算しようとする基本セルのセルデータを前記ラ
イブラリ内の前記グラフデータから読み出す読み出し装
置を備えたことを特徴とする論理シミュレーション用遅
延計算装置。2. A cell stores pre-calculated cell data for calculating delay values of a large number of basic cells in a library, and a delay value calculator calculates a delay value of each basic cell based on the cell data. A delay calculation device, in which cell data of each of the basic cells is converted into graph data, and when the slope of the graph data of the cell data is approximate,
The delay value calculator includes a cell design device that stores approximate graph data in a library as common data, and a read device that reads cell data of a basic cell whose delay value is to be calculated from the graph data in the library. A delay calculation device for logic simulation, characterized by being provided.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5247191A JPH07105247A (en) | 1993-10-01 | 1993-10-01 | Delay calculation method and delay calculation device for logic simulation |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5247191A JPH07105247A (en) | 1993-10-01 | 1993-10-01 | Delay calculation method and delay calculation device for logic simulation |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07105247A true JPH07105247A (en) | 1995-04-21 |
Family
ID=17159801
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5247191A Pending JPH07105247A (en) | 1993-10-01 | 1993-10-01 | Delay calculation method and delay calculation device for logic simulation |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07105247A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6516454B1 (en) | 1999-11-19 | 2003-02-04 | Matsushita Electric Industrial Co., Ltd. | Method of estimating time delay |
-
1993
- 1993-10-01 JP JP5247191A patent/JPH07105247A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6516454B1 (en) | 1999-11-19 | 2003-02-04 | Matsushita Electric Industrial Co., Ltd. | Method of estimating time delay |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8117576B2 (en) | Method for using an equivalence checker to reduce verification effort in a system having analog blocks | |
| US5463563A (en) | Automatic logic model generation from schematic data base | |
| KR100281977B1 (en) | Integrated circuit design method, database device for integrated circuit design and integrated circuit design support device | |
| US5367469A (en) | Predictive capacitance layout method for integrated circuits | |
| JPH06274565A (en) | Data preparation method for logic simulation, logic simulation method and logic simulator | |
| US6611948B1 (en) | Modeling circuit environmental sensitivity of a minimal level sensitive timing abstraction model | |
| US20040025136A1 (en) | Method for designing a custom ASIC library | |
| JPH07200642A (en) | Delay time calculation device for semiconductor integrated circuit | |
| US5774382A (en) | Method for generating a table model of a device | |
| Signorini et al. | Present and future of I/O-buffer behavioral macromodels | |
| CN107844678A (en) | Spice emulation modes comprising IP/Memory timing paths | |
| US5715170A (en) | Apparatus for forming input data for a logic simulator | |
| JPH07105247A (en) | Delay calculation method and delay calculation device for logic simulation | |
| KR100749753B1 (en) | Dynamic simulation method at gate level, gate level simulation device, integrated circuit design method, design method and chip design method for integrated circuit chip including voltage island | |
| JPH09274623A (en) | Transmission line simulation system and transmission line simulation method using the same | |
| JP2001357093A (en) | Circuit simulation method, circuit simulation device, and storage medium | |
| US20120245904A1 (en) | Waveform-based digital gate modeling for timing analysis | |
| JPH07129637A (en) | Circuit simulation method | |
| US20040039558A1 (en) | System and method for modeling output characteristics of a non-linear device in conjunction with interconnect impedances | |
| JP3964483B2 (en) | Integrated circuit logic simulation method | |
| KR100475014B1 (en) | How to calculate delay time of interconnect | |
| JPH1049555A (en) | Timing analysis method in circuit design | |
| KR19980035668A (en) | Minimizing Clock Skew by Replacing Buffers and A Method of Minimizing Clock Skew | |
| Turner et al. | Rapid hardware prototyping of digital signal processing systems using field programmable gate arrays | |
| Heydemann | A survey of MOS logic simulation tools |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20030225 |