[go: up one dir, main page]

JP2000048064A - Lsi delay analytic system - Google Patents

Lsi delay analytic system

Info

Publication number
JP2000048064A
JP2000048064A JP10229385A JP22938598A JP2000048064A JP 2000048064 A JP2000048064 A JP 2000048064A JP 10229385 A JP10229385 A JP 10229385A JP 22938598 A JP22938598 A JP 22938598A JP 2000048064 A JP2000048064 A JP 2000048064A
Authority
JP
Japan
Prior art keywords
delay analysis
simulation
delay
lsi
database
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
JP10229385A
Other languages
Japanese (ja)
Inventor
Minoru Kawaguchi
実 川口
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.)
NEC Engineering Ltd
Original Assignee
NEC Engineering 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 NEC Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP10229385A priority Critical patent/JP2000048064A/en
Publication of JP2000048064A publication Critical patent/JP2000048064A/en
Pending legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

PROBLEM TO BE SOLVED: To execute analysis in a short time by simulating a verification circuit before delay analysis and storing the state values of respective logic cells in a database. SOLUTION: A test pattern 1 is inputted to a circuit model 2 to analyze delay and a simulation 3 is performed. A flip-flop(F/F) to be operated at the clock edge of a clock pattern, the logic cell name of a combination circuit to change a signal value, high impedance after the change and unspecified logic value are outputted for each clock pattern and stored in a simulation database. The input of the circuit model at the start point of observation or output terminal name of the F/F and the input terminal of the F/F at the end point of observation and the output terminal name of the circuit model are inputted 5. All signal lines and logic cells related to the start and end points of observation are extracted from signal lines in the circuit model 2 by signal route retrieval 6, the pattern value of the test pattern used at the time of simulation 3 is inputted 7 to these data, and the logic cell and signal line to be operated in this pattern are extracted.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、遅延解析方式、特
にLSI(大規模集積回路)設計における遅延解析方式
に関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a delay analysis method, and more particularly to a delay analysis method in LSI (Large Scale Integrated Circuit) design.

【0002】[0002]

【従来の技術】LSI、特にデジタル回路のLSIにあ
っては、回路設計時に各信号の遅延時間が問題となる。
複数の信号に遅延が生じ、各信号間に遅延時間差がある
と出力信号中にグリッチと称されるノイズが発生する。
このグリッチはデジタル回路の誤動作の原因となる。
2. Description of the Related Art In an LSI, particularly a digital circuit LSI, a delay time of each signal becomes a problem when designing a circuit.
Delay occurs in a plurality of signals, and if there is a delay time difference between the signals, noise called a glitch occurs in an output signal.
This glitch causes a malfunction of the digital circuit.

【0003】斯るLSI設計時に遅延解析を行うこと
は、高信頼性のLSIを得る為に必須である。従来、斯
る目的の為の方式又は装置は、例えば、特開平6−19
5407号公報の「信号伝播経路解析装置」、特開平7
−249058号公報の「集積回路設計装置」及び特開
平4−128661号公報の「線路ディレイ試験装置」
等に開示されている。
Performing a delay analysis at the time of designing such an LSI is essential for obtaining a highly reliable LSI. Conventionally, a method or an apparatus for this purpose is disclosed in, for example, JP-A-6-19.
5407, "Signal propagation path analyzer"
No. 249058, "Integrated Circuit Design Apparatus" and JP-A-4-128661, "Line Delay Test Apparatus"
Etc.

【0004】[0004]

【発明が解決しようとする課題】しかし、上述した従来
の技術のLSI遅延解析技法にあっては、論理(ロジッ
ク)を考慮していない為に、信号経路検索を入手により
行うので、解析作業に長時間を要する。
However, in the above-mentioned conventional LSI delay analysis technique, since a logic (logic) is not taken into account, a signal path search is performed by obtaining it. It takes a long time.

【0005】LSI設計において、入力からフリップフ
ロップ(以下F/Fという)間、F/FとF/F間、F
/Fと出力間のゲートと配線の遅延解析は、シミュレー
ションを実行する。即ち、観測開始点から終了点間を波
形ビューア(ディスプレイ)に表示させて目視により観
測するか、遅延観測開始点及び終了点名を入力して経路
及び遅延をテキスト画面上に表示させる遅延解析ツール
(静的遅延解析ツール)を使用していた。
In LSI design, between an input and a flip-flop (hereinafter referred to as F / F), between F / F and F / F,
The delay analysis of the gate and wiring between / F and the output executes a simulation. That is, a delay analysis tool that displays the interval between the observation start point and the end point on a waveform viewer (display) and visually observes it, or inputs the names of the delay observation start point and end point and displays the path and delay on a text screen ( Static delay analysis tool).

【0006】シミュレーションによる遅延解析の方法
は、テストパターンで回路をシミュレーションし、シミ
ュレータの波形表示機能で始点と終点の波形時間差を観
測することで遅延値を求めていた。表示方法は、指定し
た観測地点間の論理セル及び配線遅延の合計値を表示
し、目視で観測を行っていた。
In the method of delay analysis by simulation, a circuit is simulated by a test pattern, and a delay value is obtained by observing a waveform time difference between a start point and an end point by a waveform display function of the simulator. In the display method, the total value of the logic cell and the wiring delay between the designated observation points is displayed, and the observation is performed visually.

【0007】また、遅延解析ツールによる解析は、始点
及び終点の観測点を指定して経路及び論理セル毎の配線
遅延値を算出していた。表示方法は論理に関係なく指定
した全経路の遅延値を全てテキストに表示する。
In the analysis by the delay analysis tool, a route and a wiring delay value for each logical cell are calculated by designating a start point and an end point. Regarding the display method, all the delay values of all designated paths are displayed in text regardless of the logic.

【0008】現在HDL設計の普及に伴い、論理合成ツ
ールの使用が増えているが、遅延解析を行う場合の入力
となる論理合成後の回路は、組み合わせ回路が最適化さ
れている為、遅延解析を行った場合、出力された結果が
論理的にどの経路を通った遅延なのか把握するのは難し
く、設計者は回路図をもとに遅延と共に経路の解析も行
う必要があった。
At present, the use of logic synthesis tools is increasing with the spread of HDL design. However, the circuit after logic synthesis, which is an input for performing delay analysis, is optimized for combinational circuits. In this case, it is difficult to grasp which path the output result logically takes through the path, and the designer needs to analyze the path together with the delay based on the circuit diagram.

【0009】また、上述した特開平6−195407号
公報に開示の「信号伝播経路解析装置」は、シミュレー
ションにより信号経路を解析し、データベースに格納す
る。しかし、この従来技術は、シミュレーショインの解
析効率を改善することを目的としている。その為に、シ
ミュレーション中に信号の変化点をデータベースに格納
し、解析時に各論理素子の入出力間の経路を特定して、
信号の流れに沿って順次上流側の伝播経路を検索して行
く技法である。これによると、シミュレーション中に変
化点情報を全てデータベースにダンプする必要がある。
従って、データベースの容量が膨大となり、またデータ
ベースから情報を抽出する場合、多大な時間を要すると
いう欠点があった。
The "signal propagation path analyzer" disclosed in the above-mentioned Japanese Patent Application Laid-Open No. 6-195407 analyzes a signal path by simulation and stores it in a database. However, this prior art aims to improve the analysis efficiency of simulation-in. For that purpose, the change point of the signal is stored in the database during the simulation, and the path between the input and output of each logic element is specified at the time of analysis,
This is a technique of sequentially searching for the propagation path on the upstream side along the signal flow. According to this, it is necessary to dump all the change point information into the database during the simulation.
Therefore, there is a disadvantage that the capacity of the database becomes enormous, and that much time is required to extract information from the database.

【0010】そこで、本発明の目的は、解析を短時間で
効率よく実行可能なLSI遅延解析方式を提供すること
にある。
SUMMARY OF THE INVENTION It is an object of the present invention to provide an LSI delay analysis method capable of performing analysis in a short time and efficiently.

【0011】[0011]

【課題を解決するための手段】前述の課題を解決するた
めに、本発明によるLSI遅延解析方式は、次のような
特徴的な構成を備えている。
In order to solve the above-mentioned problems, an LSI delay analysis system according to the present invention has the following characteristic configuration.

【0012】(1)設計された複数の論理セルを有する
LSI検証回路の遅延解析を行うLSI遅延解析方法に
おいて、前記遅延解析を行う前に前記検証回路のシミュ
レーションを行い、前記各倫理セルの状態値をデータベ
ースに格納し、該データベースを前記遅延解析時に使用
するLSI遅延解析方式。
(1) In an LSI delay analysis method for performing a delay analysis of an LSI verification circuit having a plurality of designed logic cells, a simulation of the verification circuit is performed before performing the delay analysis, and a state of each of the ethical cells is determined. An LSI delay analysis method in which values are stored in a database and the database is used at the time of the delay analysis.

【0013】(2)前記データベースには、前記シミュ
レーション時の観測経路データを格納する上記(1)の
LSI遅延解析方式。
(2) The LSI delay analysis method according to the above (1), wherein the database stores observation route data at the time of the simulation.

【0014】(3)前記遅延解析には前記検証回路の観
測始点、終点入力ステップを有する上記(1)または
(2)のLSI遅延解析方式。
(3) The LSI delay analysis method according to the above (1) or (2), wherein the delay analysis includes inputting an observation start point and an end point of the verification circuit.

【0015】(4)前記遅延解析には信号経路検索ステ
ップを有する上記(3)のLSI遅延解析方式。
(4) The LSI delay analysis method according to (3), wherein the delay analysis includes a signal path search step.

【0016】(5)検証回路データ及びテストパターン
を入力して論理シミュレーションと、観測始点、終点を
入力し遅延を解析する遅延解析と、前記シミュレーショ
ン結果を格納するデータベースとを備え、前記遅延解析
時の信号経路として前記データベースの格納データを使
用するLSI遅延解析方式。
(5) A logic simulation by inputting verification circuit data and a test pattern, a delay analysis for inputting an observation start point and an end point and analyzing a delay, and a database for storing the simulation result. LSI delay analysis method using data stored in the database as a signal path of the LSI.

【0017】[0017]

【発明の実施の形態】以下、図面を参照して、本発明に
よるLSI解析装置の好適実施形態を詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of an LSI analysis device according to the present invention will be described below in detail with reference to the drawings.

【0018】図1は、本発明のLSI遅延解析方式の好
適実施形態の処理フローチャートである。図2は、本発
明により解析される回路モデル例である。また、図3
は、図2の回路モデルに対して本発明によりシミュレー
ションを行った場合の出力波形図である。
FIG. 1 is a processing flowchart of a preferred embodiment of the LSI delay analysis system of the present invention. FIG. 2 is an example of a circuit model analyzed by the present invention. FIG.
FIG. 4 is an output waveform diagram when a simulation is performed on the circuit model of FIG. 2 by the present invention.

【0019】先ず、図1を参照して本発明のLSI遅延
解析方式のフローチャートを説明する。テストパターン
1と論理合成等で作成した回路モデル2をシミュレーシ
ョン3に入力する。回路モデル2が、論理的に仕様と同
一動作していると判断した後、回路モデル2が仕様を満
足する遅延で動作するか否か判断する為に、遅延解析ツ
ールを使用する。回路モデル2の入力端子−F/Fの入
力端子間、F/Fの出力端子−回路モデルの出力端子間
の配線及び論理セルの遅延を考慮した遅延解析を以下の
ように実行する。
First, a flow chart of the LSI delay analysis method of the present invention will be described with reference to FIG. A test pattern 1 and a circuit model 2 created by logic synthesis or the like are input to a simulation 3. After determining that the circuit model 2 logically operates the same as the specification, a delay analysis tool is used to determine whether the circuit model 2 operates with a delay that satisfies the specification. The delay analysis taking into account the wiring between the input terminal of the circuit model 2 and the input terminal of the F / F, the output terminal of the F / F and the output terminal of the circuit model, and the delay of the logic cell is performed as follows.

【0020】遅延解析を行う回路モデル2にテストパタ
ーン1を入力し、シミュレーション3を行う。夫々のク
ロックパターン(アクティブになっている方のクロック
の立上がり若しくは立下がりエッジ間)毎に、そのクロ
ックエッジで動作しているF/Fと、そのF/Fに接続
されたF/Fの変化で信号値が変化している組合せ回路
の論理セル名とその変化後の0、1、Z(ハイインピー
ダンス)、X(不定)の論理値を出力し、その情報をシ
ミュレーションデータベースに格納する。
A test pattern 1 is input to a circuit model 2 for performing delay analysis, and a simulation 3 is performed. For each clock pattern (between the rising and falling edges of the active clock), the change in the F / F operating at that clock edge and the F / F connected to that F / F Output the logic cell name of the combinational circuit whose signal value has changed and the logical values of 0, 1, Z (high impedance), and X (indefinite) after the change, and store the information in the simulation database.

【0021】その後、遅延解析を行う回路モデル2の信
号経路を検索する為に、先ず、観測始点である回路モデ
ルの入力、若しくはF/Fの出力端子名と観測終点であ
るF/Fの入力端子若しくは回路モデルの出力端子名を
入力5する。この観測始点・終点入力5により、先ず、
信号経路検索6により、回路モデル2内の信号線の中か
ら観測始点・終点に関係している全ての信号線及び論理
セルが抽出される。この抽出されたデータに対して、シ
ミュレーション3時に使用したテストパターン1のパタ
ーン値を入力7する。
Thereafter, in order to search for a signal path of the circuit model 2 for which delay analysis is performed, first, input of a circuit model as an observation start point or input of an F / F output terminal name and an F / F as an observation end point is performed. Input 5 the terminal or the output terminal name of the circuit model. First, by this observation start point / end point input 5,
The signal path search 6 extracts all signal lines and logic cells related to the observation start and end points from the signal lines in the circuit model 2. The pattern value of the test pattern 1 used in the simulation 3 is input 7 to the extracted data.

【0022】これにより、信号経路検索8により実際に
このパターンで動作している論理セルと信号線を抽出す
る。テストパターンのパターン値入力による信号経路検
索8は、シミュレーション3で作成したシミュレーショ
ンデータベース4を参照し、観測始点・終点入力5で検
索した信号線及び信号経路検索6の中でテストパターン
のパターン値で動作している信号線及び論理セルのみを
抽出することができる。
Thus, the logic cells and signal lines actually operating in this pattern are extracted by the signal path search 8. The signal route search 8 based on the input of the pattern value of the test pattern refers to the simulation database 4 created in the simulation 3 and uses the pattern value of the test pattern in the signal line and the signal route search 6 searched in the observation start / end point input 5. Only operating signal lines and logic cells can be extracted.

【0023】遅延解析を行う信号経路を抽出8した後
は、信号経路の信号線に対して配線遅延情報9と、遅延
ライブラリ10から抽出した論理セルの遅延情報付加1
1を行い、遅延情報ファイルに格納する。
After extraction 8 of the signal path to be subjected to delay analysis, wiring delay information 9 for the signal line of the signal path and delay information addition 1 of the logic cell extracted from the delay library 10
1 and store it in the delay information file.

【0024】上述した観測始点・終点入力5及びテスト
パターン1のパターン値入力7による信号経路検索8に
より、遅延解析を行う上で論理を考慮した信号経路の遅
延解析を行うことができる。
The signal path search 8 based on the observation start point / end point input 5 and the pattern value input 7 of the test pattern 1 enables the delay analysis of the signal path in consideration of the logic in performing the delay analysis.

【0025】次に、図2及び図3を参照して、本発明を
更に詳細に説明する。図2の回路モデルのシミュレーシ
ョンを行った場合の出力波形図を図3に示す。図2の回
路モデルは2個のF/F21、22と6個の論理セルa
及至fを含む。論理セルc、e及びfの出力が夫々出力
A、出力B及び出力Cに接続されている。尚、図2は、
論理合成後の回路であり、組合せ回路部分はどのような
回路構成になっているか設計者には判らないものとす
る。
Next, the present invention will be described in more detail with reference to FIGS. FIG. 3 shows an output waveform diagram when a simulation of the circuit model of FIG. 2 is performed. The circuit model of FIG. 2 has two F / Fs 21 and 22 and six logic cells a.
Including f. The outputs of logic cells c, e and f are connected to output A, output B and output C, respectively. In addition, FIG.
This is a circuit after logic synthesis, and it is assumed that the designer does not know what circuit configuration the combinational circuit portion has.

【0026】図3は、図2の回路モデルのシミュレーシ
ョン出力波形図であり、(a)はクロック、(b)はF
/F21の出力、(c)はF/F22の出力、(d)は
出力A、(e)は出力B及び(f)は出力Cである。こ
こで、アクティブエッジは、立上がりエッジであると仮
定する。
FIGS. 3A and 3B are simulation output waveform diagrams of the circuit model of FIG. 2, wherein FIG. 3A shows a clock, and FIG.
/ F21, output of F / F22, (d) output A, (e) output B, and (f) output C. Here, it is assumed that the active edge is a rising edge.

【0027】図2のシミュレーション3を行った際に、
各立上がりエッジ毎に出力の変化があったF/F及び論
理セル名と、その時の変化後の信号値をシミュレーショ
ンデータベース4に格納する。
When the simulation 3 of FIG. 2 was performed,
The F / F and the logic cell name whose output has changed at each rising edge and the signal value after the change at that time are stored in the simulation database 4.

【0028】図2の回路モデルでシミュレーションを行
った場合、図3のパターン数αでの出力端子が変更にな
っているF/F及び論理セル名がF/F21、論理セル
a、c、d、eであるとした場合、これらF/F及び論
理セル名で変更後の信号値のクロックのパターン毎にデ
ータベース4に格納する。この場合、シミュレーション
データベース4のパターンαの箇所には、F/F21、
a、c、d、eの名前と変更後の信号値が格納される。
同様に・・・α−2、α−1、α+1、α+2、・・・
のクロックパターンのときにも信号値が変化したF/F
及び論理セル名と信号値がデータベース4に格納され
る。
When a simulation is performed using the circuit model of FIG. 2, the F / F and the logic cell name of which the output terminal is changed with the number of patterns α in FIG. 3 are F / F21, and the logic cells a, c, and d. , E, the F / F and the logic cell name are stored in the database 4 for each clock pattern of the signal value after the change. In this case, the F / F 21,
The names of a, c, d, and e and the changed signal value are stored.
Similarly, α-2, α-1, α + 1, α + 2,.
F / F whose signal value has changed even when the clock pattern is
The logic cell name and the signal value are stored in the database 4.

【0029】F/F21ー出力端子B間の遅延解析を行
う為の経路検索方法は、観測始点にF/F21の出力端
子名を入力し、観測終点に出力Bの端子名を入力する。
その場合、信号経路検索は、観測始点と終点の間に接続
されている論理セル名を全て出力する。図2の回路モデ
ルの場合には、 F/F21−a−b−e出力B F/F21−a−d−e出力B F/F21−f−e出力B の3つの経路を検索する。
In the route search method for performing the delay analysis between the F / F 21 and the output terminal B, the name of the output terminal of the F / F 21 is input to the observation start point, and the terminal name of the output B is input to the observation end point.
In this case, the signal path search outputs all the logical cell names connected between the observation start point and the end point. In the case of the circuit model of FIG. 2, three paths of F / F21-a-be output B F / F21-ad-e output B F / F21-fe-e output B are searched.

【0030】F/F21−出力Bの経路を絞る為に、上
述した3経路に対してシミュレーションデータベース4
に格納しているデータを参照する。
In order to narrow the path of F / F 21-output B, the simulation database 4
Refer to the data stored in.

【0031】図3のシミュレーション実行後の波形図よ
りF/F21の出力端子から出ている信号が出力Bに出
力しているのがパターン数αである為、αを入力すると
上記の3経路がシミュレーションデータベース上のαに
格納されている論理セル名とを対応させて一致している
経路を出力させる。シミュレーションデータベース4に
格納されているパターン数αでの論理セル名は、F/F
21−a−d−eである為に、最終的に検索される経路
はね F/F21−a−d−e−出力B となる。
According to the waveform diagram after execution of the simulation in FIG. 3, the signal output from the output terminal of the F / F 21 is output to the output B as the number of patterns α. The corresponding path is output in correspondence with the logical cell name stored in α on the simulation database. The logical cell name with the number of patterns α stored in the simulation database 4 is F / F
Since the path is 21-a-de, the path finally searched is a F / F 21-a-de-output B.

【0032】信号経路検索後の信号経路の論理セルにつ
いては、遅延ライブラリ10から抽出した遅延情報を付
加し、配線についてはレイアウト配線後の配線遅延情報
を付加することで、設計を行った回路モデルの目的の信
号経路の遅延解析を従来より簡単に行うことができる。
For the logic cell of the signal path after the search for the signal path, the delay information extracted from the delay library 10 is added, and for the wiring, the wiring delay information after the layout wiring is added. The delay analysis of the desired signal path can be performed more easily than before.

【0033】以上、本発明のLSI遅延解析方式の好適
実施形態を説明したが、本発明は斯る特定例のみに限定
するべきでなく、特定用途に応じて種々の変形変更が可
能となることが理解できよう。
Although the preferred embodiment of the LSI delay analysis system of the present invention has been described above, the present invention should not be limited to only such a specific example, and various modifications and changes can be made in accordance with a specific application. Can understand.

【0034】[0034]

【発明の効果】上述の説明から理解される如く、本発明
のLSI遅延解析方式によると、シミュレーションと遅
延解析とを従来別々に行っていた為に、遅延解析を行う
場合に論理が考慮されず、信号経路の検索を人手で行っ
ていた。しかし、本発明のLSI遅延解析方式による
と、シミュレーションで論理検証を行った結果を使用し
て遅延解析を行うことにより、信号経路の検索が容易に
なり、遅延解析を極めて効率的に行うことが可能であ
る。
As can be understood from the above description, according to the LSI delay analysis method of the present invention, since the simulation and the delay analysis are conventionally performed separately, the logic is not considered when performing the delay analysis. , The signal route was searched manually. However, according to the LSI delay analysis method of the present invention, by performing delay analysis using the result of logic verification by simulation, it is easy to search for a signal path, and it is possible to perform delay analysis extremely efficiently. It is possible.

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

【図1】本発明のLSI遅延解析方式を実施する処理フ
ローチャートである。
FIG. 1 is a processing flowchart for implementing an LSI delay analysis method according to the present invention.

【図2】本発明のLSI遅延解析方式の動作を説明する
為の回路モデルの一例を示す図である。
FIG. 2 is a diagram showing an example of a circuit model for explaining the operation of the LSI delay analysis method of the present invention.

【図3】図2の回路モデルに対してシミュレーションを
行った場合の出力波形図である。
FIG. 3 is an output waveform diagram when a simulation is performed on the circuit model of FIG. 2;

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

1 テストパターン 2 検証回路(回路モデル) 3 シミュレーション 4 シミュレーションデータベース 5 観測始点・終点入力 6、8 信号経路検索 9 配線遅延情報 10 遅延ライブラリ 11 遅延情報付加 12 遅延情報 DESCRIPTION OF SYMBOLS 1 Test pattern 2 Verification circuit (circuit model) 3 Simulation 4 Simulation database 5 Input of observation start point / end point 6, 8 Signal route search 9 Wiring delay information 10 Delay library 11 Add delay information 12 Delay information

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】設計された複数の論理セルを有するLSI
検証回路の遅延解析を行うLSI遅延解析方法におい
て、前記遅延解析を行う前に前記検証回路のシミュレー
ションを行い、前記各倫理セルの状態値をデータベース
に格納し、該データベースを前記遅延解析時に使用する
ことを特徴とするLSI遅延解析方式。
An LSI having a plurality of designed logic cells
In the LSI delay analysis method for performing a delay analysis of a verification circuit, a simulation of the verification circuit is performed before the delay analysis is performed, and a state value of each ethical cell is stored in a database, and the database is used at the time of the delay analysis. An LSI delay analysis method, characterized in that:
【請求項2】前記データベースには、前記シミュレーシ
ョン時の観測経路データを格納することを特徴とする請
求項1に記載のLSI遅延解析方式。
2. The LSI delay analysis method according to claim 1, wherein the database stores observation route data at the time of the simulation.
【請求項3】前記遅延解析には前記検証回路の観測始
点、終点入力ステップを有することを特徴とする請求項
1または2に記載のLSI遅延解析方式。
3. The LSI delay analysis method according to claim 1, wherein said delay analysis includes an observation start point and end point input step of said verification circuit.
【請求項4】前記遅延解析には信号経路検索ステップを
有することを特徴とする請求項3に記載のLSI遅延解
析方式。
4. The LSI delay analysis method according to claim 3, wherein said delay analysis includes a signal path search step.
【請求項5】検証回路データ及びテストパターンを入力
して論理シミュレーションと、観測始点、終点を入力し
遅延を解析する遅延解析と、前記シミュレーション結果
を格納するデータベースとを備え、前記遅延解析時の信
号経路として前記データベースの格納データを使用する
ことを特徴とするLSI遅延解析方式。
5. A logic simulation comprising inputting verification circuit data and a test pattern, a delay analysis for inputting observation start points and end points and analyzing delays, and a database for storing the simulation results. An LSI delay analysis method, wherein data stored in the database is used as a signal path.
JP10229385A 1998-07-29 1998-07-29 Lsi delay analytic system Pending JP2000048064A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10229385A JP2000048064A (en) 1998-07-29 1998-07-29 Lsi delay analytic system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10229385A JP2000048064A (en) 1998-07-29 1998-07-29 Lsi delay analytic system

Publications (1)

Publication Number Publication Date
JP2000048064A true JP2000048064A (en) 2000-02-18

Family

ID=16891369

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10229385A Pending JP2000048064A (en) 1998-07-29 1998-07-29 Lsi delay analytic system

Country Status (1)

Country Link
JP (1) JP2000048064A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6625789B2 (en) * 2000-04-14 2003-09-23 Hitachi, Ltd. Computer-readable medium for recording interface specifications

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6625789B2 (en) * 2000-04-14 2003-09-23 Hitachi, Ltd. Computer-readable medium for recording interface specifications

Similar Documents

Publication Publication Date Title
US6564365B1 (en) Method of simultaneously displaying schematic and timing data
US6523149B1 (en) Method and system to improve noise analysis performance of electrical circuits
US5831869A (en) Method of compacting data representations of hierarchical logic designs used for static timing analysis
US5191541A (en) Method and apparatus to improve static path analysis of digital circuits
JPH04101274A (en) Logic design processing device and timing adjustment method
Jou et al. Coverage analysis techniques for hdl design validation
JP3153403B2 (en) Device for calculating delay time of semiconductor integrated circuit
US5819072A (en) Method of using a four-state simulator for testing integrated circuit designs having variable timing constraints
US7073141B2 (en) Device, system and method for VLSI design analysis
US6745376B2 (en) Several improvements for timing diagrams
US20030149915A1 (en) Testability analysis system and method, and design for testability system and method
JP2000048064A (en) Lsi delay analytic system
US6253354B1 (en) Method and apparatus for analyzing variations in source voltage of semiconductor device
Reinsalu et al. Fast RTL fault simulation using decision diagrams and bitwise set operations
CN118260143B (en) FPGA cross-clock analysis and detection method
US6618838B1 (en) Method and apparatus for processing an output of a design tool
US8307312B2 (en) Simulation method of logic circuit
Jiang et al. Effective error diagnosis for RTL designs in HDLs
JP4249728B2 (en) Logic verification method and logic verification device
JP3340283B2 (en) Hazard simulation device for logic circuits
JPH08180095A (en) Delay fault simulation method and delay fault analysis device
JP3140230B2 (en) Signal propagation path analyzer
JP2923893B1 (en) Hardware logic simulation device
Bass et al. Expected value analysis of combinational logic networks
JP2830579B2 (en) Logic simulation equipment