JPH0863509A - Simulation method - Google Patents

Simulation method

Info

Publication number
JPH0863509A
JPH0863509A JP6199325A JP19932594A JPH0863509A JP H0863509 A JPH0863509 A JP H0863509A JP 6199325 A JP6199325 A JP 6199325A JP 19932594 A JP19932594 A JP 19932594A JP H0863509 A JPH0863509 A JP H0863509A
Authority
JP
Japan
Prior art keywords
gate
delay
input
simulation method
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
JP6199325A
Other languages
Japanese (ja)
Inventor
Mitsuru Nadaoka
満 灘岡
Hirofumi Uchida
浩文 内田
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP6199325A priority Critical patent/JPH0863509A/en
Publication of JPH0863509A publication Critical patent/JPH0863509A/en
Pending legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

(57)【要約】 【目的】 ある遅延式を持つ設計システムで設計された
部分を他の遅延式を持つ設計システムで設計された部分
に組み込む際、組み込む部分全体を再キャラクタライズ
することなく組み込むことができるようなシュミレーシ
ョン方法を提供する。 【構成】 エンデベッドアレイ型SOG LSI19を構成す
るマクロモジュール部18とゲートアレイ部17内の各
論理ゲートごとの遅延時間を求め(ステップ101、ス
テップ103)、それらが格納された遅延ファイル1、
2から各論理ゲートごとの遅延時間を読み出し(ステッ
プ105)、これら読み出し結果をシュミレーションモ
デル上に書き込み(ステップ106)、遅延シュミレー
ションを行う(ステップ107)。
(57) [Summary] [Purpose] When incorporating a part designed by a design system with a delay formula into a part designed by a design system with another delay formula, incorporate the entire part without re-characterizing. A simulation method capable of performing the above is provided. [Structure] The delay time for each logic gate in the macro module unit 18 and the gate array unit 17 that composes the end-debed array type SOG LSI 19 is obtained (step 101, step 103), and the delay file 1 in which they are stored,
The delay time for each logic gate is read from step 2 (step 105), the read results are written on the simulation model (step 106), and the delay simulation is performed (step 107).

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はLSIの為のシミュレーシ
ョン、特に下地に依存しない高密度モジュール(メガセ
ルやメモリなど)の組み込みによる高密度化が図れるLS
I設計におけるシミュレーション方法に関するものであ
る。
BACKGROUND OF THE INVENTION The present invention is a simulation for an LSI, and in particular, an LS capable of achieving a higher density by incorporating a high-density module (megacell, memory, etc.) that does not depend on the substrate.
It relates to a simulation method in I design.

【0002】[0002]

【従来の技術】従来のLSI設計時の遅延シミュレーショ
ン(各論理ゲートの信号伝播時間も考慮した論理シミュ
レーション)では、LSI設計の為のシミュレーションの
実行に先立ち、各論理ゲート上を信号が伝播するのに必
要な時間(遅延時間)をあらかじめ用意した遅延計算プ
ログラムを用いて計算して求め、その遅延時間を所望の
シミュレーションモデル上に書き込む処理を行い、その
後、遅延時間が書き込まれたシミュレーションモデルを
用いて、LSI設計の為のシミュレーションを行ってい
た。上記遅延計算プログラムには、各ゲート毎に遅延パ
ラメータ(負荷容量依存係数等)をライブラリ化するな
どしてあらかじめ遅延式(テーブル)を用意しておき、
LSIごとに異なるゲート間の接続情報(ネットリスト)
とそれぞれの配線容量とを入力することによって、各ゲ
ートにおける遅延時間を算出していた。通常、1ライブ
ラリイ中の全てのゲートの遅延パラメータの抽出(キャ
ラクタライズ)には数ヶ月を必要としている。
2. Description of the Related Art In a conventional delay simulation at the time of designing an LSI (a logic simulation in which the signal propagation time of each logic gate is taken into consideration), a signal propagates on each logic gate before the simulation for LSI design is executed. The required time (delay time) is calculated by using a delay calculation program prepared in advance, the delay time is written in the desired simulation model, and then the simulation model in which the delay time is written is used. I was doing a simulation for LSI design. In the delay calculation program, a delay formula (table) is prepared in advance by, for example, creating a library of delay parameters (load capacitance dependency coefficient, etc.) for each gate.
Connection information between gates that differs for each LSI (netlist)
The delay time at each gate is calculated by inputting the above and the respective wiring capacitances. Usually, it takes several months to extract (characterize) delay parameters of all gates in one library.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、近年急
速に普及しつつあるエンベデッドアレイ方式のSOG型ゲ
ートアレイLSIのように、スタンダードセル用のLSI設計
システムで設計したマクロモジュール(メガセルやメモ
リなどの高密度モジュール)をゲートアレイ用のLSI設
計システムで設計されるチップに組み込んで使用するも
のであって、それぞれのLSI設計システムが別々の遅延
式を採用している場合、マクロモジュール全体をゲート
アレイ用のLSI設計システムの遅延式用に再キャラクタ
ライズしないとチップ全体の遅延シミュレーションがで
きないという不都合があった。特にマクロモジュールが
RAM(ランダム・アクセス・メモリ)等でありモジュー
ルジェネレータで自動生成され、それらをLSIに組み込
む場合、モジュール全体の再キャラクタライズが設計期
間増大の大きな原因となっていた。
However, like the embedded array type SOG type gate array LSI which has been rapidly popularized in recent years, a macro module designed by an LSI design system for standard cells (such as a mega cell or a memory Density module) is used by embedding it in a chip designed by a gate array LSI design system, and when each LSI design system adopts a different delay type, the entire macro module is used for the gate array. There was a problem that the delay simulation of the entire chip could not be performed unless it was re-characterized for the delay formula of the LSI design system. Especially macro modules
RAM (random access memory), etc., which are automatically generated by a module generator and, when incorporating them into an LSI, re-characterization of the entire module has been a major cause of increasing the design period.

【0004】本発明は、上記課題に鑑みてなされたもの
であり、ある遅延式を持つ設計システムで設計された部
分A(群)を他の遅延式を持つ設計システムで設計され
た部分B(群)に組み込む際に(図7参照)、部分A全体
を再キャラクタライズすることなく組み込むことができ
るようなシミュレーション方法を提供することを目的と
している。さらに本発明は、異なる遅延式を持つ設計シ
ステムで設計された複数のLSIを一つのシステムとして
シミュレーションすることを可能にするようなシミュレ
ーション方法を提供することを目的としている。
The present invention has been made in view of the above-mentioned problems, and a portion A (group) designed by a design system having a certain delay type is designed to be a portion B (group) designed by another design system having a delay type. It is an object of the present invention to provide a simulation method capable of being incorporated without re-characterizing the entire part A when incorporating it into a group) (see FIG. 7). A further object of the present invention is to provide a simulation method that enables a plurality of LSIs designed by design systems having different delay formulas to be simulated as one system.

【0005】[0005]

【課題を解決するための手段】少なくとも2以上の異な
る設計システムで設計された複数の部分をいずれかの部
分に組み込むチップ設計を行う際のシミュレーション方
法において、前記組み込む部分の出力ゲートを、組み込
まれる部分の設計システムでキャラクタライズし、前記
組み込まれる部分の設計システムは、前記組み込む部分
の入力ピンの容量情報を受け取って遅延シミュレーショ
ンを行う。少なくとも2以上の異なる設計システムで設
計された複数の部分を一つのシステムとして設計するた
めのシミュレーション方法において、前記複数の部分の
うち、いずれかの部分の出力ゲートをその他の部分の設
計システムでキャラクタライズし、前記その他の部分の
設計システムは、前記いずれかの部分の入力ピンの容量
情報を受け取って遅延シミュレーションを行う。
In a simulation method for designing a chip in which a plurality of parts designed by at least two or more different design systems are installed in any part, an output gate of the part to be installed is incorporated. The part design system characterizes and the part design system to be incorporated receives capacitance information of the input pin of the part to be incorporated and performs delay simulation. In a simulation method for designing a plurality of parts designed by at least two or more different design systems as one system, an output gate of any one of the plurality of parts is characterized by a design system of another part. Then, the design system of the other part receives the capacitance information of the input pin of any one of the parts and performs the delay simulation.

【0006】少なくとも2以上の異なる設計システムで
設計された複数の部分をいずれかの部分に組み込むチッ
プ設計を行う際のシミュレーション方法において、駆動
させる組み込まれる部分の論理ゲートを、前記組み込む
部分の出力ピンの近傍に配置し、前記組み込む部分の入
力ピンの入力信号の波形の傾きを標準の傾きとし、前記
入力ピンの入力信号の波形の傾きが前記標準の傾きとな
るように、前記入力ピンの容量を考慮して、入力ピンを
駆動するゲートの出力トランジスタサイズを決定して遅
延シミュレーションを行う。少なくとも2以上の異なる
設計システムで設計された複数の部分を一つのシステム
として設計するためのシミュレーション方法において、
前記複数の部分のうち、いずれかの部分の入力ピンの入
力信号の波形の傾きを標準の傾きとし、前記入力ピンの
入力信号の波形の傾きが前記標準の傾きとなるように、
前記入力ピンの容量を考慮して、入力ピンを駆動するゲ
ートの出力トランジスタサイズを決定して遅延シミュレ
ーションを行う。
In a simulation method when performing a chip design in which a plurality of parts designed by at least two or more different design systems are incorporated into any one of the parts, a logic gate of the incorporated part to be driven is output pin of the incorporated part. Is placed in the vicinity of the input pin, and the slope of the waveform of the input signal of the input pin of the built-in portion is set as a standard slope, and the capacitance of the input pin is set so that the slope of the waveform of the input signal of the input pin becomes the standard slope. In consideration of the above, the size of the output transistor of the gate driving the input pin is determined and the delay simulation is performed. In a simulation method for designing a plurality of parts designed by at least two or more different design systems as one system,
The slope of the waveform of the input signal of the input pin of any one of the plurality of parts is a standard slope, and the slope of the waveform of the input signal of the input pin is the standard slope,
In consideration of the capacitance of the input pin, the size of the output transistor of the gate driving the input pin is determined and the delay simulation is performed.

【0007】[0007]

【作用】上述したようなようにシミュレーション方法に
よれば、ある遅延式を持つ設計システムで設計された部
分A(群)を他の遅延式を持つ設計システムで設計され
た部分B(群)に組み込む際に(図7参照)、部分A全体
を再キャラクタライズすることなく組み込むことができ
るようになる。また、異なる遅延式を持つ設計システム
で設計された複数のLSIを一つのシステムとしてシミュ
レーションすることを可能になる。これらにより、遅延
パラメータの抽出(キャラクタライズ)を容易に行うこ
とができるようになる。そして、これにより設計期間が
大幅に短縮される。
As described above, according to the simulation method, the part A (group) designed by the design system having a certain delay formula is changed to the part B (group) designed by the design system having another delay formula. When incorporating (see FIG. 7), it becomes possible to incorporate without recharacterizing the entire part A. Moreover, it becomes possible to simulate a plurality of LSIs designed by design systems having different delay expressions as one system. As a result, the delay parameter can be easily extracted (characterized). And, this significantly reduces the design period.

【0008】[0008]

【実施例】以下、本発明の第1の実施例を図面に用いて
詳細に説明する。図1は、本発明の第1の実施例をあら
わす説明図である。図2は、本発明の第1の実施例をあ
らわすブロック図である。図3は、本発明の第1の実施
例をあらわすフローチャートである。本実施例では、ゲ
ートアレイ部17はゲートアレ用LSI設計システム7で
設計され、マクロモジュール部18はスタンダードセル
用LSI設計システム6で設計されたエンベッデドアレイ
型SOG LSI(以下、E型LSIという)19を例に説明する
ことにする。マクロモジュール部18は、入力用外部イ
ンターフェイス端子としての入力ピン11と、入力ピン
11に直接接続された入力ゲート12と、出力用外部イ
ンターフェース端子としての出力ピン15と、出力ピン
15に直接接続された出力ゲート14と、出力ゲート1
4の前段ゲートとしてのゲート13と図示しないその他
の論理ゲート群から構成されている。さらに、マクロモ
ジュール部18の入力ピン11にはゲート10が、出力
ピン15には複数のゲート16がそれぞれ接続されてい
る。また、出力ゲート14については、ゲートアレイ用
LSI設計システム7の遅延計算プログラム3内の遅延式
でキャラクタライズしたトランジスタサイズを使用す
る。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A first embodiment of the present invention will be described below in detail with reference to the drawings. FIG. 1 is an explanatory diagram showing a first embodiment of the present invention. FIG. 2 is a block diagram showing the first embodiment of the present invention. FIG. 3 is a flowchart showing the first embodiment of the present invention. In this embodiment, the gate array unit 17 is designed by the gate array LSI design system 7 and the macro module unit 18 is designed by the standard cell LSI design system 6 embedded array type SOG LSI (hereinafter, E type LSI). 19) as an example. The macro module unit 18 is directly connected to the input pin 11 as an input external interface terminal, the input gate 12 directly connected to the input pin 11, the output pin 15 as an output external interface terminal, and the output pin 15. Output gate 14 and output gate 1
4 is composed of a gate 13 as a preceding stage gate and another logic gate group not shown. Further, the gate 10 is connected to the input pin 11 of the macro module unit 18, and the plurality of gates 16 are connected to the output pin 15. The output gate 14 is for a gate array.
The transistor size characterized by the delay formula in the delay calculation program 3 of the LSI design system 7 is used.

【0009】マクロモジュール部18の設計に用いるス
タンダードセル用LSI設計システム6とゲートアレイ部
17の設計に用いるゲートアレイ用LSI設計システム7
は、各ゲート毎に遅延パラメータ(負荷容量依存係数
等)をライブラリ化するなどしてあらかじめ遅延式(テ
ーブル)が用意された遅延計算プログラム41、3と、
実際に遅延シミュレーションを実行する論理シュミレー
タ42、4とを備えている。また、ネットリスト43に
はマクロモジュール部18の各ゲート間ごとの接続情報
が、遅延ファイル1にはマクロモジュール部18の各論
理ゲートごとの遅延時間が、容量ファイル5にはマクロ
モジュール部18の各入力ピンごとの容量がそれぞれ記
憶されている。逆に、ネットリスト44にはゲートアレ
イ部17における接続情報が、遅延ファイル2にはゲー
トアレイ部17の各論理ゲートごとの遅延時間とマクロ
モジュール部18の出力ゲート14の遅延時間がそれぞ
れ記憶されている。
Standard cell LSI design system 6 used to design the macro module section 18 and gate array LSI design system 7 used to design the gate array section 17.
Is a delay calculation program 41, 3 in which a delay formula (table) is prepared in advance by, for example, creating a library of delay parameters (load capacitance dependence coefficient, etc.) for each gate,
The logic simulators 42 and 4 that actually execute the delay simulation are provided. Further, the netlist 43 contains connection information for each gate of the macro module unit 18, the delay file 1 has delay time for each logic gate of the macro module unit 18, and the capacitance file 5 has connection information of the macro module unit 18. The capacitance of each input pin is stored. On the contrary, the connection information in the gate array unit 17 is stored in the netlist 44, and the delay time for each logic gate in the gate array unit 17 and the delay time in the output gate 14 in the macro module unit 18 are stored in the delay file 2. ing.

【0010】次に、遅延シミュレーションの処理方法に
ついて説明する。本実施例では、遅延時間の計算式(遅
延式)自体の説明は省略するが、遅延時間の計算に必要
な要素(データ)としては、各ゲートの固有遅延時間、
各ゲートの負荷容量、負荷容量依存係数、各ゲートの入
力信号の傾き、入力波形依存係数が挙げられる。まず、
スタンダードセル用LSI設計システム6内の遅延計算プ
ログラム41の遅延式を用いて、マクロモジュール部1
8内の各論理ゲート(入力ゲート12、ゲート13、出
力ゲート14など)の遅延計算を行い遅延時間を求める
(ステップ101)。そして、これらを遅延ファイル1
に書き出し格納する(ステップ102)。
Next, a delay simulation processing method will be described. In the present embodiment, the description of the delay time calculation formula (delay formula) itself is omitted, but the elements (data) necessary for the delay time calculation are the intrinsic delay time of each gate,
The load capacitance of each gate, the load capacitance dependence coefficient, the slope of the input signal of each gate, and the input waveform dependence coefficient are mentioned. First,
Using the delay formula of the delay calculation program 41 in the standard cell LSI design system 6, the macro module unit 1
Delay calculation is performed for each logic gate (input gate 12, gate 13, output gate 14, etc.) in 8 to obtain the delay time (step 101). And these are delay files 1
It is written in and stored (step 102).

【0011】このとき、出力ゲート14の負荷容量は出
力ゲート14から出力ピン15までの配線容量とする。
また、入力ゲート12の遅延時間算出時には本来であれ
ば入力ゲート12への信号の入力波形の傾きをも考慮す
べきではあるが、本実施例では、入力ゲート12の入力
ピン11の数を2以下に制限することにより、入力信号
の波形の傾きがなまっても(傾いても)無視することが
できるようにした。これは入力ゲート12への入力波形
がどの程度、ゲート遅延に影響を及ぼすかを回路シュミ
レータで測定した結果、2入力以下のゲートでは多入力
のゲート(3入力NANDや4入力NAND)に比べ入力波形依
存部の変動が10分の1であることから、入力波形の影
響は少ないと判断したためである。
At this time, the load capacitance of the output gate 14 is the wiring capacitance from the output gate 14 to the output pin 15.
Further, when calculating the delay time of the input gate 12, the slope of the input waveform of the signal to the input gate 12 should be taken into consideration, but in the present embodiment, the number of input pins 11 of the input gate 12 is two. By limiting to the following, even if the inclination of the waveform of the input signal becomes gentle (even if it is inclined), it can be ignored. This is a result of measuring how much the input waveform to the input gate 12 affects the gate delay with a circuit simulator, and the gate with 2 inputs or less has more inputs than the multi-input gate (3 input NAND or 4 input NAND). This is because it was determined that the influence of the input waveform was small because the fluctuation of the waveform-dependent portion was 1/10.

【0012】次に、ゲートアレイ用LSI設計システム7
内の遅延計算プログラム3の遅延式を用いて、ゲートア
レイ部17内の各論理ゲートおよびマクロモジュール部
18の出力ゲート14の遅延計算を行い遅延時間を求め
る(ステップ103)。そして、これらを遅延ファイル
2に書き出し格納する(ステップ104)。具体的に
は、ゲートアレイ設計システム7の遅延計算プログラム
3としては、ゲートアレイ部17にあってマクロモジュ
ール部18の入力ピン11と接続するゲート10につい
ては、容量ファイル5に格納された入力ピン11ごとの
負荷容量(入力ピン11から入力ゲート12までの配線
容量と入力ゲート12のゲート容量の和)をスタンダー
ドセル用LSI設計システム6から受け取ることができ、
また、出力ゲート14についても先に述べたように、ゲ
ートアレイ用LSI設計システム7でキャラクタライズ済
のトランジスタサイズに限定されているので、当該トラ
ンジスタサイズの遅延パラメータが流用でき、さらに、
出力ピン15の負荷容量(出力ピン15から各ゲート1
6までの配線容量とゲート16のゲート容量の和)につ
いてもゲートアレイ設計システム7内で算出できるの
で、それらのデータを用いて各ゲートの負荷容量依存遅
延時間を計算することができる。
Next, the gate array LSI design system 7
Using the delay formula of the delay calculation program 3 therein, the delay calculation is performed for each logic gate in the gate array unit 17 and the output gate 14 of the macro module unit 18 to obtain the delay time (step 103). Then, these are written to the delay file 2 and stored (step 104). Specifically, as the delay calculation program 3 of the gate array design system 7, for the gate 10 connected to the input pin 11 of the macro module unit 18 in the gate array unit 17, the input pin stored in the capacitance file 5 is used. The load capacitance of each 11 (the sum of the wiring capacitance from the input pin 11 to the input gate 12 and the gate capacitance of the input gate 12) can be received from the standard cell LSI design system 6,
Also, as described above, the output gate 14 is limited to the transistor size that has been characterized by the gate array LSI design system 7, so that the delay parameter of the transistor size can be used.
Output pin 15 load capacitance (from output pin 15 to each gate 1
Since the sum of the wiring capacitance up to 6 and the gate capacitance of the gate 16) can also be calculated in the gate array design system 7, the load capacitance dependent delay time of each gate can be calculated using those data.

【0013】また、出力ゲート14の入力信号の波形の
傾きの依存する遅延時間を無視することができるよう、
出力ゲート14の前段ゲートであるゲート13の出力信
号の波形の傾きが標準の傾きよりなまらないようにする
ことを、あらかじめマクロモジュール部18の設計制約
としておく。一方、出力ピン15と接続するゲート16
については、遅延計算プログラム3において出力ゲート
14の出力信号(ゲート16にとっては入力信号)の波
形の傾きを計算するので問題ない。
Further, the delay time depending on the slope of the waveform of the input signal of the output gate 14 can be ignored.
It is a design constraint of the macro module unit 18 in advance that the inclination of the waveform of the output signal of the gate 13, which is the preceding gate of the output gate 14, should not be less than the standard inclination. On the other hand, the gate 16 connected to the output pin 15
With respect to the above, there is no problem because the delay calculation program 3 calculates the slope of the waveform of the output signal of the output gate 14 (the input signal for the gate 16).

【0014】このようにして求めた各論理ゲートの遅延
時間を遅延ファイル1、2から読み出し(ステップ10
5)、この読み出し結果をシミュレーションモデル上に
書き込む(ステップ106)。ちなみに、遅延ファイル
1も2も、業界標準フォーマットであるSDF(Standard
Delay File)フォーマットを使用しているので、ゲート
アレイ用設計システム7の論理シミュレータ4において
遅延ファイル1を読み込むことは可能である。また、出
力ゲート14については、その全遅延時間のうち、出力
ゲート14から出力ピン15までの配線容量による負荷
容量依存遅延時間と、出力ゲート14の固有遅延時間と
が遅延ファイル1から、そして、出力ピン15からゲー
ト16までの配線容量とゲート16のゲート容量による
負荷容量依存遅延時間とが遅延ファイル2からそれぞれ
シミュレーションモデル上に書き込まれる。
The delay time of each logic gate thus obtained is read from the delay files 1 and 2 (step 10).
5) The read result is written on the simulation model (step 106). By the way, both the delay files 1 and 2 are SDF (Standard
Since the delay file) format is used, the delay file 1 can be read by the logic simulator 4 of the gate array design system 7. Regarding the output gate 14, among the total delay times, the load capacitance dependent delay time due to the wiring capacitance from the output gate 14 to the output pin 15 and the inherent delay time of the output gate 14 are from the delay file 1, and The wiring capacitance from the output pin 15 to the gate 16 and the load capacitance dependent delay time due to the gate capacitance of the gate 16 are written from the delay file 2 on the simulation model.

【0015】そうして、各論理ゲートの遅延時間が書き
込まれたシミュレーションモデルを使って遅延シミュレ
ーションを行う(ステップ107)。
Then, delay simulation is performed using the simulation model in which the delay time of each logic gate is written (step 107).

【0016】このように本発明の第1の実施例によれ
ば、遅延式の異なるスタンダードセル用LSI設計システ
ム6を用いて設計されたマクロモジュール部18をゲー
トアレイ用LSI設計システム7を用いて設計するLSI19
内に取り込む際に、モジュール全体を再キャラクタライ
ズすることなく取り込むことが可能となった。また、マ
クロモジュール部18の境界部の各信号の波形を両シス
テム間で受け渡す必要がないので、インターフェイスが
簡略化され、さらにマクロモジュール部18で閉じて、
言い換えれば、スタンドアローンでの遅延計算が可能と
なった。
As described above, according to the first embodiment of the present invention, the macro module section 18 designed using the standard cell LSI design system 6 of different delay type is used in the gate array LSI design system 7. LSI 19 to design
It is now possible to capture an entire module without re-characterizing it. Further, since it is not necessary to transfer the waveform of each signal at the boundary of the macro module unit 18 between the two systems, the interface is simplified, and the macro module unit 18 can be closed.
In other words, stand-alone delay calculation is possible.

【0017】続いて、本発明の第2の実施例を図面を用
いて詳細に説明する。図4は、本発明の第2の実施例を
あらわす説明図である。図5は、本発明の第2の実施例
をあらわすブロック図である。図6は、本発明の第2の
実施例をあらわすフローチャートである。本実施例で
は、ゲートアレイ部24はゲートアレイ用LSI設計シス
テム7で設計され、マクロモジュール部25はスタンダ
ードセル用LSI設計システム6で設計されたエンベッデ
ドアレイ型SOG LSI(以下、E型LSIという)29を例に
説明することにする。なお、第1の実施例と重複する箇
所は、一部説明を省略することにする。
Next, a second embodiment of the present invention will be described in detail with reference to the drawings. FIG. 4 is an explanatory view showing the second embodiment of the present invention. FIG. 5 is a block diagram showing a second embodiment of the present invention. FIG. 6 is a flow chart showing the second embodiment of the present invention. In this embodiment, the gate array unit 24 is designed by the gate array LSI design system 7, and the macro module unit 25 is designed by the standard cell LSI design system 6 by an embedded array type SOG LSI (hereinafter, E type). 29 will be described as an example. In addition, a part of the description overlapping with the first embodiment will be omitted.

【0018】マクロモジュール部25は、入力用外部イ
ンターフェイス端子としての入力ピン11と、入力ピン
11に直接接続された入力ゲート21と、外部インター
フェイス端子としての出力ピン15と、出力ピンに直接
接続された出力ゲート22と図示しないその他の論理ゲ
ート群とから構成されている。さらに、マクロモジュー
ル部25の入力ピン11には入力インターフェイスゲー
ト20が、出力ピン15には出力インターフェイスゲー
ト23がそれぞれ接続されている。本実施例では、これ
ら入力・出力インターフェイスゲート20、23をゲー
トアレイ部24とマクロモジュール部25の境界ゲート
と考え、物理的に、入力ピン11と入力インターフェイ
スゲート20、出力ピン15と出力インターフェイスゲ
ート23をそれぞれ近くに配置している(100μ以
下)。
The macro module section 25 is directly connected to the input pin 11 as an input external interface terminal, the input gate 21 directly connected to the input pin 11, the output pin 15 as an external interface terminal, and the output pin. And an output gate 22 and another logic gate group (not shown). Furthermore, the input interface gate 20 is connected to the input pin 11 of the macro module section 25, and the output interface gate 23 is connected to the output pin 15. In the present embodiment, these input / output interface gates 20 and 23 are considered to be the boundary gates of the gate array section 24 and the macro module section 25, and physically, the input pin 11 and the input interface gate 20, and the output pin 15 and the output interface gate. 23 are arranged close to each other (100 μ or less).

【0019】マクロモジュール部25の設計に用いるス
タンダードセル用LSI設計システム6とゲートアレイ部
24の設計に用いるゲートアレイ用LSI設計システム7
は、各ゲート毎に遅延パラメータ(負荷容量依存係数
等)をライブラリ化するなどしてあらかじめ遅延式(テ
ーブル)が用意された遅延計算プログラム41、3と、
実際に遅延シュミレーション実行する論理シュミレータ
42、4とを備えている。また、ネットリスト51には
マクロモジュール部25の各ゲート間ごとの接続情報
が、遅延ファイル30にはマクロモジュール部25の各
論理ゲートごとの遅延時間が、容量ファイル5にはマク
ロモジュール部25の各入力ピンごとの負荷容量がそれ
ぞれ記憶されている。逆に、ネットリスト52にはゲー
トアレイ部24における接続情報が、遅延ファイル31
にはゲートアレイ部24の各論理ゲートごとの遅延時間
それぞれ記憶されている。
Standard cell LSI design system 6 used to design the macro module section 25 and gate array LSI design system 7 used to design the gate array section 24.
Is a delay calculation program 41, 3 in which a delay formula (table) is prepared in advance by, for example, creating a library of delay parameters (load capacitance dependence coefficient, etc.) for each gate,
The logic simulators 42 and 4 that actually execute the delay simulation are provided. Further, the netlist 51 includes connection information for each gate of the macro module unit 25, the delay file 30 includes the delay time of each logic gate of the macro module unit 25, and the capacity file 5 includes the macro module unit 25. The load capacitance for each input pin is stored. On the contrary, in the netlist 52, the connection information in the gate array unit 24 is
The delay time is stored for each logic gate of the gate array section 24.

【0020】次に、遅延シミュレーションの処理方法に
ついて説明する。まず、スタンダードセル用LSI設計シ
ステム6内の遅延計算プログラム41の遅延式を用い
て、マクロモジュール部25内の各論理ゲート(入力ゲ
ート21、出力ゲート22など)の遅延計算を行い遅延
時間を求める(ステップ201)。そして、これらを遅
延ファイル30に書き出し格納する(ステップ20
2)。このとき、出力ゲート22の負荷容量は出力ゲー
ト22から出力ピン15までの配線容量と標準負荷容量
とを加えたものとする。ここでの標準負荷容量とは、出
力インターフェイスゲート23のゲート容量と、出力ピ
ン15から出力インターフェイスゲート23までの配線
容量とを加えたものである。ここでの出力インターフェ
イスゲート23のゲート容量については、あらかじめゲ
ートアレイ部25に、出力インターフェイスゲート23
に使用するゲートを一種類のみとし、出力ピン15と接
続するゲート23の個数を1とする設計制約を設けてお
くので一定に定まる。また、出力ピン15から出力イン
ターフェイスゲート23までの配線容量については、ゲ
ートアレイ用LSI設計システム7内の配置配線プログラ
ムの処理能力から予想される最悪値(100μ以下)と
する。
Next, the processing method of the delay simulation will be described. First, the delay formula of the delay calculation program 41 in the standard cell LSI design system 6 is used to calculate the delay of each logic gate (the input gate 21, the output gate 22, etc.) in the macro module unit 25 to obtain the delay time. (Step 201). Then, these are written to the delay file 30 and stored (step 20).
2). At this time, the load capacitance of the output gate 22 is the sum of the wiring capacitance from the output gate 22 to the output pin 15 and the standard load capacitance. The standard load capacitance here is the sum of the gate capacitance of the output interface gate 23 and the wiring capacitance from the output pin 15 to the output interface gate 23. Regarding the gate capacitance of the output interface gate 23 here, the output interface gate 23 is previously stored in the gate array section 25.
There is only one type of gate used for the above, and a design constraint is set so that the number of gates 23 connected to the output pin 15 is one. The wiring capacitance from the output pin 15 to the output interface gate 23 is set to the worst value (100 μ or less) expected from the processing capability of the placement and routing program in the gate array LSI design system 7.

【0021】そして、入力ゲート21の入力信号の波形
の傾きは、スタンダードセル用LSI設計システム6の遅
延式に用いる標準の傾きであるとして入力ゲート21の
遅延計算を行う。また、入力ゲート21の入力信号の波
形の傾きが標準の傾きとなるように、容量ファイル5に
格納されたマクロモジュール部25の各入力ピン11の
容量を考慮して、入力インターフェイスゲート20の出
力トランジスタサイズを決定するという設計制約をゲー
トアレイ部25に設ける。
Then, the delay calculation of the input gate 21 is performed assuming that the slope of the waveform of the input signal of the input gate 21 is the standard slope used in the delay formula of the standard cell LSI design system 6. Further, the output of the input interface gate 20 is considered in consideration of the capacitance of each input pin 11 of the macro module unit 25 stored in the capacitance file 5 so that the slope of the waveform of the input signal of the input gate 21 becomes a standard slope. The gate array unit 25 is provided with a design constraint of determining the transistor size.

【0022】次に、ゲートアレイ用LSI設計システム7
内の遅延計算プログラム3の遅延式を用いて、ゲートア
レイ部24内の各論理ゲートの遅延計算を行い遅延時間
を求める(ステップ203)。そして、これを遅延ファ
イル31に書き出し格納する(ステップ204)。具体
的には、ゲートアレイ設計システム7の遅延計算プログ
ラム3としては、ゲートアレイ部24にあってマクロモ
ジュール部25の入力ピン11と接続する入力インター
フェイスゲート10については、容量ファイル5に格納
された入力ピン11ごとの容量(入力ピン11から入力
ゲート21までの配線容量と入力ゲート21のゲート容
量の和)をスタンダードセル用LSI設計システム6から
受け取ることができるので、そのデータを用いて該ゲー
トの負荷容量依存遅延時間を計算することができる。
Next, the gate array LSI design system 7
Using the delay formula of the delay calculation program 3 therein, the delay calculation is performed for each logic gate in the gate array section 24 to obtain the delay time (step 203). Then, this is written to the delay file 31 and stored (step 204). Specifically, as the delay calculation program 3 of the gate array design system 7, the input interface gate 10 in the gate array unit 24, which is connected to the input pin 11 of the macro module unit 25, is stored in the capacitance file 5. The capacitance for each input pin 11 (the sum of the wiring capacitance from the input pin 11 to the input gate 21 and the gate capacitance of the input gate 21) can be received from the standard cell LSI design system 6. It is possible to calculate the load capacity dependent delay time of.

【0023】また、ゲートアレイ部24の出力インター
フェイスゲート23については、マクロモジュール部2
5の出力ピン15からの入力信号の波形がある程度なま
って(傾いて)も、その影響を無視できるようにゲート
23の入力ピン11の数を1にするという設計制約をゲ
ートアレイ部24に設けておくので、該ゲートの遅延時
間を計算することができる。
As for the output interface gate 23 of the gate array section 24, the macro module section 2
Even if the waveform of the input signal from the output pin 15 of No. 5 is blunted (tilted) to some extent, the gate array unit 24 is provided with a design constraint that the number of the input pins 11 of the gate 23 is set to 1 so that the influence can be ignored. Therefore, the delay time of the gate can be calculated.

【0024】このようにして求めた各論理ゲートの遅延
時間を遅延ファイル30、31から読み出し(ステップ
205)、この読み出し結果をシュミレーションモデル
上に書き込む(ステップ206)。そして、各論理ゲー
トの遅延時間を使って遅延シュミレーションを行う(ス
テップ207)。
The delay time of each logic gate thus obtained is read from the delay files 30 and 31 (step 205), and the read result is written on the simulation model (step 206). Then, delay simulation is performed using the delay time of each logic gate (step 207).

【0025】このように本発明の第2の実施例によれ
ば、遅延式の異なるスタンダードセル用LSI設計システ
ム6を用いて設計されたマクロモジュール部25をゲー
トアレイ用LSI設計システム7を用いて設計するLSI29
内に取り込む際に、モジュール全体を再キャラクタライ
ズすることなく取り込むことが可能となった。また、マ
クロモジュール部25の境界部の各信号の波形を両シス
テム間で受け渡す必要がないので、インターフェイスが
簡略化され、さらにマクロモジュール部25で閉じて、
言い換えれば、スタンドアローンでの遅延計算が可能と
なった。加えて、マクロモジュール部25の設計時にマ
クロモジュール部25をゲートアレイ部24に取り込む
ための新たな設計制約を設ける必要がない。
As described above, according to the second embodiment of the present invention, the macro module section 25 designed using the standard cell LSI design system 6 of different delay type is used in the gate array LSI design system 7. LSI 29 to be designed
It is now possible to capture an entire module without re-characterizing it. In addition, since it is not necessary to transfer the waveform of each signal at the boundary of the macro module unit 25 between the two systems, the interface is simplified, and the macro module unit 25 is closed.
In other words, stand-alone delay calculation is possible. In addition, it is not necessary to provide a new design constraint for incorporating the macro module unit 25 into the gate array unit 24 when designing the macro module unit 25.

【0026】図7は、本発明の概念図(1)である。第
1、第2の実施例では、マクロモジュール部18、25
はスタンダードセル用LSI設計システム6で設計され、
ゲートアレイ部17、24はゲートアレイ用LSI設計シ
ステム7で設計されることを例に説明したが、本発明の
設計シュミレーション方法は、マクロモジュールがスタ
ンダードセル方式で設計され、チップがゲートアレイで
あるということに限定解釈されるものではない。すなわ
ち図7に示すような、ある遅延式を持つ設計システムで
設計された部分(群)と、他の遅延式を持つ設計システ
ムで設計された部分(群)とを組合せて場合に、一方の
部分全体を再キャラクタライズすることなしに遅延シュ
ミレーションする一般的な手法である。
FIG. 7 is a conceptual diagram (1) of the present invention. In the first and second embodiments, the macro module units 18, 25
Is designed by the standard cell LSI design system 6,
The gate array units 17 and 24 have been described by taking the case of being designed by the gate array LSI design system 7 as an example, but in the design simulation method of the present invention, the macro module is designed by the standard cell system and the chip is the gate array. That is not to be construed as limited. That is, when a part (group) designed by a design system having a certain delay formula and a part (group) designed by another design system having another delay formula are combined as shown in FIG. It is a common technique for delayed simulation without re-characterizing the entire part.

【0027】図8は、本発明の概念図(2)である。ま
た、第1、第2の実施例では、一つのLSIの内部に他の
設計システムで設計されたモジュールを取り込む例を説
明したが、本発明のシュミレーション方法は、この他に
も例えば、図8に示すような異なる遅延式を持つ設計シ
ステムで設計された複数のLSIを一つのシステムとして
遅延シュミレーションするような場合にも適用すること
が可能である。
FIG. 8 is a conceptual diagram (2) of the present invention. Further, in the first and second embodiments, an example in which a module designed by another design system is incorporated into one LSI has been described, but the simulation method of the present invention is not limited to this. It can also be applied to a case where a plurality of LSIs designed by a design system having different delay formulas as shown in (1) are subjected to delay simulation as one system.

【0028】[0028]

【発明の効果】以上詳細に説明したように、本発明のシ
ュミレーション方法によれば、ある遅延式を持つ設計シ
ステムで設計された部分A(群)を他の遅延式を持つ設
計システムで設計された部分B(群)に組み込む際に
(図7参照)、部分A全体を再キャラクタライズするこ
となく組み込むことができ、また、異なる遅延式を持つ
設計システムで設計された複数のLSIを一つのシステム
としてシュミレーションすることを可能になるので、遅
延パラメータの抽出(キャラクタライズ)を容易に行う
ことができる。そして、これにより設計期間を大幅に短
縮できる。
As described in detail above, according to the simulation method of the present invention, the part A (group) designed by the design system having a certain delay formula is designed by the design system having another delay formula. When a part B (group) is installed (see FIG. 7), the whole part A can be installed without re-characterizing, and a plurality of LSIs designed by a design system with different delay formulas can be integrated into one. Since the system can be simulated, the delay parameter can be easily extracted (characterized). And this can significantly reduce the design period.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の第1の実施例をあらわす説明図であ
る。
FIG. 1 is an explanatory diagram showing a first embodiment of the present invention.

【図2】本発明の第1の実施例をあらわすブロック図で
ある。
FIG. 2 is a block diagram showing a first embodiment of the present invention.

【図3】本発明の第1の実施例をあらわすフローチャー
トである。
FIG. 3 is a flowchart showing a first embodiment of the present invention.

【図4】本発明の第2の実施例をあらわす説明図であ
る。
FIG. 4 is an explanatory diagram showing a second embodiment of the present invention.

【図5】本発明の第2の実施例をあらわすブロック図で
ある。
FIG. 5 is a block diagram showing a second embodiment of the present invention.

【図6】本発明の第2の実施例をあらわすフローチャー
トである。
FIG. 6 is a flowchart showing a second embodiment of the present invention.

【図7】本発明の概念図(1)FIG. 7 is a conceptual diagram (1) of the present invention.

【図8】本発明の概念図(2)FIG. 8 is a conceptual diagram (2) of the present invention.

【符号の説明】[Explanation of symbols]

1、2、30、31 遅延ファイル 3、41 遅延計算プログラム 4、42 論理シュミレータ 5 容量ファイル 6 スタンダードセル用LSI設計
システム 7 ゲートアレイ用LSI設計シス
テム 17、24 ゲートアレイ部 18、25 マクロモジュール部
1, 2, 30, 31 Delay file 3, 41 Delay calculation program 4, 42 Logic simulator 5 Capacity file 6 Standard cell LSI design system 7 Gate array LSI design system 17, 24 Gate array section 18, 25 Macro module section

Claims (12)

【特許請求の範囲】[Claims] 【請求項1】 少なくとも2以上の異なる設計システム
で設計された複数の部分をいずれかの部分に組み込むチ
ップ設計を行う際のシミュレーション方法において、 前記組み込む部分の出力ゲートを、組み込まれる部分の
設計システムでキャラクタライズし、 前記組み込まれる部分の設計システムは、前記組み込む
部分の入力ピンの容量情報を受け取って遅延シミュレー
ションを行うことを特徴とするシミュレーション方法。
1. A simulation method for designing a chip in which a plurality of portions designed by at least two or more different design systems are incorporated into any one of the portions, wherein an output gate of the incorporated portion is incorporated into a design system of the incorporated portion. The simulation method, characterized in that the design system of the part to be incorporated receives the capacitance information of the input pin of the part to be incorporated and performs delay simulation.
【請求項2】 請求項1記載のシミュレーション方法に
おいて、 組み込む部分の入力ゲートの前記入力ピンの数を2以下
とすることを特徴とするシミュレーション方法。
2. The simulation method according to claim 1, wherein the number of the input pins of the input gate of the incorporated portion is 2 or less.
【請求項3】 請求項1記載のシミュレーション方法に
おいて、 前記組み込む部分の前記出力ゲートへの入力信号の傾き
は一定であることを特徴とするシミュレーション方法。
3. The simulation method according to claim 1, wherein the slope of the input signal to the output gate of the incorporated portion is constant.
【請求項4】 少なくとも2以上の異なる設計システム
で設計された複数の部分を一つのシステムとして設計す
るためのシミュレーション方法において、 前記複数の部分のうち、いずれかの部分の出力ゲートを
その他の部分の設計システムでキャラクタライズし、 前記その他の部分の設計システムは、前記いずれかの部
分の入力ピンの容量情報を受け取って遅延シミュレーシ
ョンを行うことを特徴とするシミュレーション方法。
4. A simulation method for designing a plurality of parts designed by at least two or more different design systems as one system, wherein an output gate of any one of the plurality of parts is used as another part. Of the design system, and the design system of the other part receives the capacitance information of the input pin of any one of the parts and performs the delay simulation.
【請求項5】 請求項4記載のシミュレーション方法に
おいて、 前記いずれかの部分の入力ゲートの前記入力ピンの数を
2以下とすることを特徴とするシミュレーション方法。
5. The simulation method according to claim 4, wherein the number of the input pins of the input gate of any one of the portions is 2 or less.
【請求項6】 請求項4記載のシミュレーション方法に
おいて、 前記いずれかの部分の前記出力ゲートへの入力信号の傾
きは一定であることを特徴とするシミュレーション方
法。
6. The simulation method according to claim 4, wherein the slope of the input signal to the output gate in any one of the portions is constant.
【請求項7】 少なくとも2以上の異なる設計システム
で設計された複数の部分をいずれかの部分に組み込むチ
ップ設計を行う際のシミュレーション方法において、 駆動させる組み込まれる部分の論理ゲートを、前記組み
込む部分の出力ピンの近傍に配置し、 前記組み込む部分の入力ピンの入力信号の波形の傾きを
標準の傾きとし、 前記入力ピンの入力信号の波形の傾きが前記標準の傾き
となるように、前記入力ピンの容量を考慮して、入力ピ
ンを駆動するゲートの出力トランジスタサイズを決定し
て遅延シミュレーションを行うことを特徴とするシミュ
レーション方法。
7. A simulation method for performing a chip design for incorporating a plurality of portions designed by at least two or more different design systems into any one of the portions, wherein a logic gate of the incorporated portion is driven. The input pin is arranged in the vicinity of the output pin, and the inclination of the waveform of the input signal of the input pin of the built-in portion is set as a standard inclination, and the inclination of the waveform of the input signal of the input pin becomes the standard inclination. The simulation method is characterized in that the delay simulation is performed by determining the output transistor size of the gate that drives the input pin in consideration of the capacitance of.
【請求項8】 前記組み込まれる部分の前記論理ゲート
の入力ゲート容量を一定とすることを特徴とする請求項
7記載のシミュレーション方法。
8. The simulation method according to claim 7, wherein the input gate capacitance of the logic gate in the incorporated portion is made constant.
【請求項9】 前記組み込まれる部分の前記論理ゲート
の入力ピンの数は1以下とすることを特徴とする請求項
7記載のシミュレーション方法。
9. The simulation method according to claim 7, wherein the number of input pins of the logic gate in the incorporated portion is 1 or less.
【請求項10】 少なくとも2以上の異なる設計システ
ムで設計された複数の部分を一つのシステムとして設計
するためのシミュレーション方法において、 前記複数の部分のうち、いずれかの部分の入力ピンの入
力信号の波形の傾きを標準の傾きとし、 前記入力ピンの入力信号の波形の傾きが前記標準の傾き
となるように、前記入力ピンの容量を考慮して、入力ピ
ンを駆動するゲートの出力トランジスタサイズを決定し
て遅延シミュレーションを行うことを特徴とするシミュ
レーション方法。
10. A simulation method for designing a plurality of parts designed by at least two or more different design systems as one system, the input signal of an input pin of any one of the plurality of parts. Taking the capacitance of the input pin into consideration, the output transistor size of the gate that drives the input pin is set so that the slope of the waveform is a standard slope and the slope of the waveform of the input signal of the input pin is the standard slope. A simulation method characterized by determining and performing a delay simulation.
【請求項11】 前記組み込まれる部分の前記論理ゲー
トの入力ゲート容量を一定とすることを特徴とする請求
項10記載のシミュレーション方法。
11. The simulation method according to claim 10, wherein the input gate capacitance of the logic gate in the incorporated portion is constant.
【請求項12】 前記組み込まれる部分の前記論理ゲー
トの入力ピンの数は1以下とすることを特徴とする請求
項10記載のシミュレーション方法。
12. The simulation method according to claim 10, wherein the number of input pins of the logic gate in the incorporated portion is 1 or less.
JP6199325A 1994-08-24 1994-08-24 Simulation method Pending JPH0863509A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6199325A JPH0863509A (en) 1994-08-24 1994-08-24 Simulation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6199325A JPH0863509A (en) 1994-08-24 1994-08-24 Simulation method

Publications (1)

Publication Number Publication Date
JPH0863509A true JPH0863509A (en) 1996-03-08

Family

ID=16405926

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6199325A Pending JPH0863509A (en) 1994-08-24 1994-08-24 Simulation method

Country Status (1)

Country Link
JP (1) JPH0863509A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008120322A1 (en) * 2007-03-28 2008-10-09 Fujitsu Microelectronics Limited Signal delay assessment program, signal delay assessment method, and signal delay assessment device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008120322A1 (en) * 2007-03-28 2008-10-09 Fujitsu Microelectronics Limited Signal delay assessment program, signal delay assessment method, and signal delay assessment device
JPWO2008120322A1 (en) * 2007-03-28 2010-07-15 富士通マイクロエレクトロニクス株式会社 Signal delay evaluation program, signal delay evaluation method, and signal delay evaluation apparatus
JP4526596B2 (en) * 2007-03-28 2010-08-18 富士通セミコンダクター株式会社 Signal delay evaluation program, signal delay evaluation method, and signal delay evaluation apparatus
US8713500B2 (en) 2007-03-28 2014-04-29 Fujitsu Semiconductor Limited Computer program and apparatus for evaluating signal propagation delays

Similar Documents

Publication Publication Date Title
US7673260B2 (en) Modeling device variations in integrated circuit design
US5367469A (en) Predictive capacitance layout method for integrated circuits
US6499131B1 (en) Method for verification of crosstalk noise in a CMOS design
US7073140B1 (en) Method and system for performing crosstalk analysis
US5724250A (en) Method and apparatus for performing drive strength adjust optimization in a circuit design
US6711719B2 (en) Method and apparatus for reducing power consumption in VLSI circuit designs
US6353915B1 (en) Methods for evaluating systems of electronic components
US6449753B1 (en) Hierarchical coupling noise analysis for submicron integrated circuit designs
US6782520B1 (en) IC layout system having separate trial and detailed routing phases
JPH0749903A (en) Integrated circuit simulation method and layout method
US6539528B2 (en) Methods, systems, and computer program products for designing an integrated circuit that use an information repository having circuit block layout information
US6536022B1 (en) Two pole coupling noise analysis model for submicron integrated circuit design verification
JP2003258101A (en) Semiconductor integrated circuit device design method, design device, and design program
US6574781B1 (en) Design methodology for inserting RAM clock delays
US9449127B1 (en) System for verifying timing constraints of IC design
US20170357746A1 (en) Context aware clock tree synthesis
US6898767B2 (en) Method and apparatus for custom design in a standard cell design environment
US8255859B2 (en) Method and system for verification of multi-voltage circuit design
US20060206845A1 (en) Hybrid linear wire model approach to tuning transistor widths of circuits with RC interconnect
CN113051859B (en) Method for designing context-aware circuits
US6931610B1 (en) Method for rapid estimation of wire delays and capacitances based on placement of cells
JP4053969B2 (en) Semiconductor integrated circuit design apparatus and semiconductor integrated circuit design method
US6701496B1 (en) Synthesis with automated placement information feedback
Posser et al. Electromigration Inside Logic Cells
JP7069608B2 (en) Semiconductor design support device, semiconductor design support method and program

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20030909