JPH0728876A - Delay time analyzer - Google Patents
Delay time analyzerInfo
- Publication number
- JPH0728876A JPH0728876A JP5171261A JP17126193A JPH0728876A JP H0728876 A JPH0728876 A JP H0728876A JP 5171261 A JP5171261 A JP 5171261A JP 17126193 A JP17126193 A JP 17126193A JP H0728876 A JPH0728876 A JP H0728876A
- Authority
- JP
- Japan
- Prior art keywords
- path
- delay time
- section
- paths
- critical
- 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.)
- Withdrawn
Links
Abstract
(57)【要約】
【目的】 本発明は、回路上のFF間の遅延時間を解析
する遅延時間解析装置に関し、エラーパスを表示すると
共に併せてエラーパス内の任意の区間が共有する他のパ
スに及ぼす影響を明確に判り易く表示し、従来の回路図
を見て他のパスへの影響を確認していた不便を解消し、
他のパスへの影響を考慮した設計を容易に可能にするこ
とを目的とする。
【構成】 FF間に存在する各素子間の遅延時間を積算
したうちの最大積算遅延時間を持つクリティカルパスを
決定するクリティカルパス決定処理2と、この決定され
たクリティカルパス内で最大遅延時間を持つ区間を共有
する他のパスを抽出する共有パス抽出処理3とを備え、
決定したクリティカルパスおよびこの共有する他のパス
を併せて表示するように構成する。
(57) [Summary] [Object] The present invention relates to a delay time analyzing apparatus for analyzing a delay time between FFs on a circuit, and displays an error path and also another section shared by an arbitrary section in the error path. The effect on the path is clearly displayed in an easy-to-understand manner, eliminating the inconvenience of confirming the effect on other paths by looking at the conventional circuit diagram.
The purpose is to easily enable the design considering the influence on other paths. [Structure] A critical path determination process 2 for determining a critical path having a maximum integrated delay time of integrating delay times between elements existing between FFs, and having a maximum delay time in the determined critical path. A shared path extraction process 3 for extracting another path sharing the section,
It is configured to display the determined critical path and this shared other path together.
Description
【0001】[0001]
【産業上の利用分野】本発明は、回路上のFF間の遅延
時間を解析する遅延時間解析装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a delay time analyzing device for analyzing a delay time between FFs on a circuit.
【0002】VLSI技術の進歩に伴い、より高性能で
高速な論理装置を製造することが可能となってきた。こ
れらの装置を開発するためには、製造する以前に、その
装置のスピード性能を確認しておく必要がある。遅延時
間解析装置は、論理装置の設計段階において、その性能
を検証するツールとして使用されている。設計する論理
装置の目標性能をチェックする手段として、その装置の
目標サイクルタイムで各FF間の回路が正しく動作する
か実際に装置を製作する前に確認する必要がある。この
際、目標性能に達しないクリティカルパス内の任意の区
間が他のパスへの影響を具体を明確にすることが望まれ
ている。With the progress of VLSI technology, it has become possible to manufacture higher performance and faster logic devices. In order to develop these devices, it is necessary to confirm the speed performance of the devices before manufacturing them. The delay time analysis device is used as a tool for verifying its performance in the design stage of a logic device. As a means for checking the target performance of the logic device to be designed, it is necessary to confirm whether the circuit between each FF operates correctly at the target cycle time of the device before actually manufacturing the device. At this time, it is desired to clarify the influence of an arbitrary section in the critical path that does not reach the target performance on other paths.
【0003】[0003]
【従来の技術】従来の遅延時間解析装置は、目標性能に
達しなかったFF間のパスをエラーパスとして表示して
いた。以下図8の論理回路の目標性能を14〜20の範
囲内で遅延時間解析を行う場合について簡単に説明す
る。FF1、FF2とFF3、FF4までのクリティカ
ルパスおよびそのときの遅延時間を求めると下記のよう
になる。2. Description of the Related Art A conventional delay time analyzer displays a path between FFs that does not reach a target performance as an error path. Hereinafter, a case where the target performance of the logic circuit of FIG. 8 is analyzed within the range of 14 to 20 will be briefly described. The critical paths to FF1, FF2 and FF3, FF4 and the delay time at that time are calculated as follows.
【0004】 FF1−a−b−d−e−f−FF3:積算遅延時間2
2 FF1−a−b−d−e−FF4 :積算遅延時間1
8 FF2−a−b−d−e−f−FF3:積算遅延時間1
9 FF2−a−b−d−e−FF4 :積算遅延時間1
5 このうち、目標性能14〜20を満足しないのは、積算
遅延時間22のFF1−a−b−d−e−f−FF3で
あって、これを図8上でエラーパスとして表示(色を変
えて表示など)していた。FF1-a-b-d-e-f-FF3: integrated delay time 2
2 FF1-a-b-d-e-FF4: integrated delay time 1
8 FF2-a-b-d-e-f-FF3: integrated delay time 1
9 FF2-a-b-d-e-FF4: integrated delay time 1
5 Of these, the ones that do not satisfy the target performances 14 to 20 are the FF1-a-b-d-e-f-FF3 of the integrated delay time 22, which is displayed as an error path in FIG. It was changed and displayed).
【0005】[0005]
【発明が解決しようとする課題】上述したように、目標
性能を満足しないFF間のエラーパスを表示していた
が、装置の大規模・複雑化に伴い、特に設計段階の検証
でエラーパスが多数発生することがある。このように遅
延時間解析装置で多数のエラーパスが抽出されると、設
計者はFF間パスの積算遅延時間が目標性能を満足する
ように、ある区間の遅延時間を改善する。改善区間が他
のパスにも共有されている場合、それらのパスについて
も積算遅延時間が変わってしまうのでこれらも考慮して
決めるようにしていた。As described above, the error paths between the FFs that do not satisfy the target performance are displayed. However, due to the large scale and complexity of the device, especially the error paths are shown in the verification at the design stage. Many may occur. In this way, when a large number of error paths are extracted by the delay time analysis device, the designer improves the delay time of a certain section so that the integrated delay time of the inter-FF paths satisfies the target performance. When the improved section is shared by other paths, the cumulative delay time also changes for those paths, so we decided to consider these as well.
【0006】例えば図8の論理回路を目標性能14〜2
0の範囲内で遅延時間解析を行うと、FF1からFF3
のパスが目標性能をオーバーし、エラーパスとして表示
される。設計者はこのエラーパスの表示を見て、エラー
パス内のクリティカルパス(最大積算遅延時間を有する
パス)内の最大遅延時間を有するb→dの区間の遅延時
間を7から5に抑える。これで、FF1からFF3のパ
スの積算遅延時間は20となり目標性能を満足できる。
しかし、b→dの区間の遅延時間を改善したことによ
り、FF2からFF4のパスの積算遅延時間が13とな
って目標性能を満足しない、エラーパスとなってしま
う。For example, the logic circuit of FIG.
When delay time analysis is performed within the range of 0, FF1 to FF3
The target path exceeds the target performance and is displayed as an error path. The designer looks at the display of the error path and suppresses the delay time in the section b → d having the maximum delay time in the critical path (the path having the maximum integrated delay time) in the error path from 7 to 5. With this, the integrated delay time of the paths from FF1 to FF3 becomes 20, and the target performance can be satisfied.
However, by improving the delay time in the section of b → d, the integrated delay time of the paths from FF2 to FF4 becomes 13 and the target performance is not satisfied, resulting in an error path.
【0007】このように、複数のパスが共有している区
間の遅延時間を修正すると、複数の他のパスの積算遅延
時間に影響を与えてしまい、特に近年見られる大規模・
複雑な回路では、表示されたエラーパスのみではそれら
を判断することが困難であるという問題があった。As described above, if the delay time of the section shared by a plurality of paths is corrected, the integrated delay time of a plurality of other paths is affected, and particularly in the large-scale system seen in recent years.
In a complicated circuit, it is difficult to judge them only by the displayed error paths.
【0008】本発明は、これらの問題を解決するため、
エラーパスを表示すると共に併せてエラーパス内の任意
の区間が共有する他のパスに及ぼす影響を明確に判り易
く表示し、従来の回路図を見て他のパスへの影響を確認
していた不便を解消し、他のパスへの影響を考慮した設
計を容易に可能にすることを目的としている。The present invention solves these problems by
In addition to displaying the error path, the effect of any section in the error path on other shared paths was clearly displayed in an easy-to-understand manner, and the effect on other paths was confirmed by looking at the conventional circuit diagram. The purpose is to solve the inconvenience and to easily enable the design considering the influence on other paths.
【0009】[0009]
【課題を解決するための手段】図1は、本発明の原理構
成図を示す。図1において、クリティカルパス決定処理
2は、FF間に存在する各素子間の遅延時間を積算した
うちの最大積算遅延時間を持つクリティカルパスを決定
するものである。FIG. 1 is a block diagram showing the principle of the present invention. In FIG. 1, the critical path determination process 2 is for determining the critical path having the maximum integrated delay time of the integrated delay times between the elements existing between the FFs.
【0010】共有パス抽出処理3は、クリティカルパス
内で最大遅延時間を持つ区間を共有する他のパスを抽出
したり、クリティカルパス内で他のパスが最も多く通過
する区間を共有する他のパスを抽出したり、クリティカ
ルパス内から指定された区間を共有する他のパスを抽出
したりするものである。The shared path extraction processing 3 extracts another path sharing a section having the maximum delay time in the critical path, or another path sharing a section in which the other path passes the most in the critical path. Is extracted, or another path that shares a specified section is extracted from the critical path.
【0011】積算遅延時間算出処理4は、共有するパス
の遅延時間の修正などに対応して、修正後の積算遅延時
間などを算出するものである。表示処理5は、クリティ
カルパスおよび共有する他のパスなどを表示するもので
ある。The integrated delay time calculation process 4 calculates the corrected integrated delay time or the like in response to the correction of the delay time of the shared path. The display process 5 displays a critical path and other shared paths.
【0012】[0012]
【作用】本発明は、図1に示すように、クリティカルパ
ス決定処理2がFF間に存在する各素子間の遅延時間を
積算したうちの最大積算遅延時間を持つクリティカルパ
スを決定し、共有パス抽出処理3が決定されたクリティ
カルパス内で最大遅延時間を持つ区間を共有する他のパ
スを抽出し、表示処理5がクリティカルパスおよび共有
する他のパスを併せて表示すると共に各パスの積算遅延
時間を表示するようにしている。According to the present invention, as shown in FIG. 1, the critical path determination process 2 determines the critical path having the maximum integrated delay time of the integrated delay times between the elements existing between the FFs, and determines the shared path. The extraction processing 3 extracts other paths that share the section having the maximum delay time in the determined critical paths, and the display processing 5 displays the critical paths and the other shared paths together, and the accumulated delay of each path. I am trying to display the time.
【0013】また、クリティカルパス決定処理2がFF
間に存在する各素子間の遅延時間を積算したうちの最大
積算遅延時間を持つクリティカルパスを決定し、共有パ
ス抽出処理3が決定されたクリティカルパス内で他のパ
スが最も多く通過する区間を共有する他のパスを抽出
し、表示処理5がクリティカルパスおよび共有する他の
パスを併せて表示すると共に各パスの積算遅延時間を表
示するようにしている。Further, the critical path determination processing 2 is FF.
The critical path having the maximum integrated delay time of the integrated delay times between the elements is determined, and the shared path extraction processing 3 determines the section in which other paths pass the most in the determined critical paths. Other shared paths are extracted, and the display processing 5 displays the critical path and the other shared paths together, and also displays the accumulated delay time of each path.
【0014】また、クリティカルパス決定処理2がFF
間に存在する各素子間の遅延時間を積算したうちの最大
積算遅延時間を持つクリティカルパスを決定し、共有パ
ス抽出処理3が決定されたクリティカルパス内から指定
された区間を共有する他のパスを抽出し、表示処理5が
クリティカルパスおよび共有する他のパスを併せて表示
すると共に各パスの積算遅延時間を表示するようにして
いる。Further, the critical path determination processing 2 is FF.
Another path that determines the critical path having the maximum integrated delay time among the integrated delay times between the elements, and the shared path extraction processing 3 shares the designated section from the determined critical paths. And the display processing 5 displays the critical path and other shared paths together, and also displays the accumulated delay time of each path.
【0015】これらの際に、表示処理5が積算遅延時間
順にクリティカルパスおよび共有する他のパスを表示す
るようにしている。また、積算遅延時間算出処理4が表
示された共有するパスの遅延時間の修正に対応して、修
正後の積算遅延時間を算出し、表示処理5がこの修正後
の積算遅延時間を併せて表示するようにしている。In these cases, the display processing 5 displays the critical path and other shared paths in the order of the accumulated delay time. Further, the integrated delay time calculation process 4 calculates the corrected integrated delay time corresponding to the correction of the delay time of the displayed shared path, and the display process 5 also displays the corrected integrated delay time. I am trying to do it.
【0016】従って、エラーパスを表示すると共に併せ
てエラーパス内の任意の区間が共有する他のパスに及ぼ
す影響を明確に判り易く表示および各パスの積算遅延時
間と修正後の積算遅延時間を表示することにより、従来
の回路図を見て他のパスへの影響を確認していた不便を
解消し、他のパスへの影響を考慮して設計目標を満足す
る積算遅延時間を持つ回路設計を容易に行うことが可能
となる。Accordingly, the error path is displayed, and at the same time, the influence of an arbitrary section in the error path on other shared paths is clearly displayed and the accumulated delay time of each path and the corrected accumulated delay time are displayed. By displaying it, the inconvenience of confirming the influence on other paths by looking at the conventional circuit diagram is eliminated, and the circuit design with the integrated delay time that satisfies the design target considering the influence on other paths. Can be easily performed.
【0017】[0017]
【実施例】まず、図1の本発明の原理構成図について説
明する。図1において、遅延時間解析装置1は、回路上
のFF間の遅延時間を解析するものであって、FF間の
最大積算遅延時間を持つパスであるクリティカルパスを
決定するクリティカルパス決定処理2、クリティカルパ
ス内で区間を共有する他のパスを抽出する共有パス抽出
処理3、FF間のパスの積算遅延時間を算出する積算遅
延時間算出処理4、クリティカルパスなどを画面7上に
表示する表示処理5、および各種制御を行う制御部6な
どから構成されるものである。DESCRIPTION OF THE PREFERRED EMBODIMENTS First, the principle configuration of the present invention shown in FIG. 1 will be described. In FIG. 1, a delay time analysis device 1 analyzes a delay time between FFs on a circuit, and a critical path determination process 2 for determining a critical path which is a path having a maximum integrated delay time between FFs. Shared path extraction processing 3 for extracting other paths sharing a section in the critical path, integrated delay time calculation processing 4 for calculating the integrated delay time of the paths between the FFs, and display processing for displaying the critical path on the screen 7 5 and a control unit 6 that performs various controls.
【0018】画面7は、クリティカルパスや、他のパ
ス、更に積算遅延時間などを表示する画面である。回路
データベース8は、回路の各種情報を保存したデータベ
ースであって、ここでは、回路上のFF間に存在する素
子(ゲート)、区間の遅延時間などを保存したものであ
る。The screen 7 is a screen for displaying a critical path, another path, and an accumulated delay time. The circuit database 8 is a database that stores various types of information about the circuit, and here stores elements (gates) existing between FFs on the circuit, delay times of sections, and the like.
【0019】キーボード9は、各種データや指示を入力
するものである。マウス10は、画面7上で各種指示を
入力するものであって、ここでは、クリティカルパス内
の遅延時間を改善する区間を指定したりなどするもので
ある。The keyboard 9 is used to input various data and instructions. The mouse 10 is used to input various instructions on the screen 7, and here, for example, designates a section in the critical path for improving the delay time.
【0020】次に、図2から図7を用いて本発明の実施
例の構成および動作を順次詳細に説する。以下図6の
(a)の回路図例をもとに説明する。ここで、遅延時間
解析用の回路データベース8を用いてFF間の積算遅延
時間を計算し、ある目標遅延時間を満足しなかったFF
間をエラーパスとして従来表示していたが、本発明で
は、更に、エラーパスの表示に加えて、改善区間が及ぼ
す複数パスへの影響を求めて表示する実施例を以下図2
から図5のフローチャートをもとに詳細に説明する。Next, the construction and operation of the embodiment of the present invention will be described in detail with reference to FIGS. 2 to 7. Hereinafter, description will be given based on the circuit diagram example of FIG. Here, the integrated delay time between the FFs is calculated using the circuit database 8 for delay time analysis, and the FFs that do not satisfy a certain target delay time.
Although the interval is conventionally displayed as an error path, in the present invention, in addition to the error path display, an embodiment in which the effect of the improvement section on a plurality of paths is obtained and displayed is shown in FIG.
From now on, it will be described in detail with reference to the flowchart of FIG.
【0021】図2は、本発明の最大遅延時間区間表示フ
ローチャートを示す。これは、クリティカルパスのうち
の最大遅延時間の区間を共有する他のパスを表示するも
のである。FIG. 2 shows a maximum delay time section display flowchart of the present invention. This displays other paths that share the maximum delay time section of the critical paths.
【0022】図2において、S1は、スタート点FFを
指示する。これは、図6の(a)の回路図上で、積算遅
延時間を算出するパスのスタート点となるFFをマウス
10で指示、例えばマウス10でFF1、FF2を指示
する。In FIG. 2, S1 designates the start point FF. In the circuit diagram of FIG. 6A, the mouse 10 designates the FF that is the start point of the path for calculating the integrated delay time, for example, the mouse 10 designates FF1 and FF2.
【0023】S2は、指示されたFFからFFに到達す
るまでトレースする。これは、S1で指示されたFF
1、FF2からFF3、FF4に到達するまでトレース
する。そして、このトレースしたパスの積算遅延時間を
図6の(b)の表示例に示す下記のようにそれぞれ算出
する。S2 traces from the designated FF to the FF. This is the FF specified in S1
Trace from 1, FF2 to FF3, FF4. Then, the integrated delay times of the traced paths are calculated as shown below in the display example of FIG.
【0024】 パス 積算遅延時間 1→(a→b→d→e→f→)→3:22(エラーパス) 1→(a→b→d→e→) →4:18 2→(a→b→d→e→f→)→3:19 2→(a→b→d→e→) →4:15 ・・・・・・ S3は、エラーパス内のクリティカルパスを選択する。
ここでは、目標遅延時間が14〜20であるので、 1→(a→b→d→e→f→)→3:22(エラーパ
ス) がエラーパスとなり、ここでは1つであるのでこれをク
リティカルパスとして選択する。Path accumulated delay time 1 → (a → b → d → e → f →) → 3: 22 (error path) 1 → (a → b → d → e →) → 4: 18 2 → (a → b → d → e → f →) → 3: 192 → (a → b → d → e →) → 4: 15 ... S3 selects a critical path in the error path.
Here, since the target delay time is 14 to 20, 1 → (a → b → d → e → f →) → 3: 22 (error path) is an error path, and there is one here, so Select as a critical path.
【0025】S4は、クリティカルパス内の最大遅延時
間区間を決定する。S3で選択したクリティカルパスの
うち、最大遅延時間の区間を、図6の(a)から区間b
→dと決定する。In step S4, the maximum delay time section in the critical path is determined. Of the critical paths selected in S3, the section with the maximum delay time is changed from section (a) of FIG. 6 to section b.
→ Determined as d.
【0026】S5は、最大遅延時間区間を有するパスを
探す。S6は、表示する。これらS5およびS6は、S
4で決定したクリティカルパス内の最大遅延時間を持つ
区間b→dを共有する他のパスを右側に記載するとし
て抽出し、そのときの積算遅延時間を併せて表示する。
ここで、共有する区間b→dに下線を付す。In step S5, a path having the maximum delay time section is searched for. S6 is displayed. These S5 and S6 are S
Other paths sharing the section b → d having the maximum delay time in the critical path determined in 4 are extracted as described on the right side, and the integrated delay time at that time is also displayed.
Here, the shared section b → d is underlined.
【0027】 パス 積算遅延時間 1→(a→b→d→e→f→)→3:22(エラーパス) 1→(a→b→d→e→) →4:18 2→(a→b→d→e→f→)→3:19 2→(a→b→d→e→) →4:15 S7は、最大遅延時間区間を修正する。ここでは、区間
b→dの遅延時間7を遅延時間5に修正する。Path accumulated delay time 1 → (a → b → d → e → f →) → 3:22 (error path) 1 → (a → b → d → e →) → 4: 182 → (a → b → d → e → f →) → 3: 192 → (a → b → d → e →) → 4: 15 S7 corrects the maximum delay time section. Here, the delay time 7 in the section b → d is corrected to the delay time 5.
【0028】S8は、積算遅延時間の再計算を行う。S
9は、表示する。これらS8およびS9によって下記の
ように表示する。以下同様に、繰り返す。In step S8, the integrated delay time is recalculated. S
9 is displayed. These S8 and S9 are displayed as follows. The same is repeated thereafter.
【0029】 パス 積算遅延時間 1→(a→b→d→e→f→)→3:22→20 1→(a→b→d→e→) →4:18→16 2→(a→b→d→e→f→)→3:19→17 2→(a→b→d→e→) →4:15→13(エラーパス) 以上によって、回路図上でスタート点FFを指示したこ
とに対応して、指示されたFFからFFに到達するまで
トレースし、エラーパス内のクリティカルパスを決定す
る。この決定したクリティカルパスのうち、最大の遅延
時間を持つ区間を決定してこの区間を共有する他のパス
を表示すると共に、この遅延時間の最大の区間の遅延時
間を修正したことに対応して、再計算を行ってその結果
の積算遅延時間を算出して表示する。これらにより、ク
リティカルパスのうちの最大遅延時間区間を修正したこ
とによる、当該区間を共有する他のパスへの影響を判り
易く表示することが可能となる。Path cumulative delay time 1 → (a → b → d → e → f →) → 3: 22 → 20 1 → (a → b → d → e →) → 4: 18 → 162 → (a → b → d → e → f →) → 3: 19 → 172 → (a → b → d → e →) → 4: 15 → 13 (error path) As described above, the start point FF is designated on the circuit diagram. Correspondingly, tracing is performed from the designated FF until reaching FF, and the critical path in the error path is determined. Corresponding to determining the section with the maximum delay time among the determined critical paths and displaying other paths that share this section, and correcting the delay time of the maximum section of this delay time , Recalculate and calculate and display the resulting integrated delay time. As a result, it is possible to easily display the influence of the correction of the maximum delay time section of the critical path on other paths sharing the section.
【0030】図3は、本発明の最多通過区間表示フロー
チャートを示す。これは、クリティカルパスのうち他の
パスが最も多く通過する区間を共有する他のパスを表示
するものである。FIG. 3 shows a flow chart for displaying the most passing sections according to the present invention. This is to display another path that shares the section through which the other path most passes among the critical paths.
【0031】図3において、S11は、スタート点FF
を指示する。これは、図6の(a)の回路図上で、積算
遅延時間を算出するパスのスタート点となるFFをマウ
ス10で指示、例えばマウス10でFF1、FF2を指
示する。In FIG. 3, S11 is a start point FF.
Instruct. In the circuit diagram of FIG. 6A, the mouse 10 designates the FF that is the start point of the path for calculating the integrated delay time, for example, the mouse 10 designates FF1 and FF2.
【0032】S12は、指示されたFFからFFに到達
するまでトレースする。これは、S11で指示されたF
F1、FF2からFF3、FF4に到達するまでトレー
スする。そして、このトレースしたパスの積算遅延時間
を図6の(c)の表示例に示す下記のようにそれぞれ算
出する。In step S12, tracing is performed from the designated FF to the FF. This is the F specified in S11.
Trace from F1, FF2 to FF3, FF4. Then, the integrated delay times of the traced paths are calculated as shown below in the display example of FIG.
【0033】 パス 積算遅延時間 1→(a→b→d→e→f→)→3:22(エラーパス) 2→(a→b→d→e→f→)→3:19 1→(a→b→d→e→) →4:18 1→(a→b→c→f→) →3:17 2→(a→b→d→e→) →4:15 2→(a→b→c→f→) →3:14 S13は、エラーパス内のクリティカルパスを選択す
る。ここでは、目標遅延時間が14〜20であるので、 1→(a→b→d→e→f→)→3:22(エラーパ
ス) がエラーパスとなり、ここでは1つであるのでこれをク
リティカルパスと選択する。Path accumulated delay time 1 → (a → b → d → e → f →) → 3: 22 (error path) 2 → (a → b → d → e → f →) → 3: 19 1 → ( a → b → d → e →) → 4: 181 → (a → b → c → f →) → 3: 17 2 → (a → b → d → e →) → 4: 15 2 → (a → b → c → f →) → 3: 14 S13 selects a critical path in the error path. Here, since the target delay time is 14 to 20, 1 → (a → b → d → e → f →) → 3: 22 (error path) is an error path, and there is one here, so Select as critical path.
【0034】S14は、クリティカルパス内の最多通過
区間を決定する。S13で求めたクリティカルパスのう
ち、最多通過区間を、図6の(a)から区間a→bと決
定する。In step S14, the most passing section in the critical path is determined. Among the critical paths obtained in S13, the most passing section is determined as the section a → b from (a) of FIG.
【0035】S15は、最多通過区間を有するパスを探
す。S16は、表示する。これらS15およびS16
は、S14で決定したクリティカルパス内の最多通過区
間a→bを共有する他のパスを右側に記載するとして
抽出し、そのときの積算遅延時間を併せて表示する。こ
こで、共有する区間a→bに下線を付す。In step S15, a path having the most passing section is searched for. S16 is displayed. These S15 and S16
Displays other paths that share the most passing section a → b in the critical path determined in S14 as described on the right side, and also displays the integrated delay time at that time. Here, the shared section a → b is underlined.
【0036】 パス 積算遅延時間 1→(a→b→d→e→f→)→3:22(エラーパス) 2→(a→b→d→e→f→)→3:19 1→(a→b→d→e→) →4:18 1→(a→b→c→f→) →3:17 2→(a→b→d→e→) →4:15 2→(a→b→c→f→) →3:14 S17は、最多通過区間を修正する。ここでは、例えば
区間a→bの遅延時間5を遅延時間3に修正する。Path integration delay time 1 → ( a → b → d → e → f →) → 3: 22 (error path) 2 → ( a → b → d → e → f →) → 3: 19 1 → ( a → b → d → e →) → 4: 181 → ( a → b → c → f →) → 3:17 2 → ( a → b → d → e →) → 4:15 2 → ( a → b → c → f →) → 3: 14 S17 corrects the most passing section. Here, for example, the delay time 5 of the section a → b is corrected to the delay time 3.
【0037】S18は、積算遅延時間の再計算を行う。
S16は、表示する。これらS17およびS18によっ
て下記のように表示する。以下同様に、繰り返す。In step S18, the integrated delay time is recalculated.
S16 is displayed. The following is displayed by S17 and S18. The same is repeated thereafter.
【0038】 パス 積算遅延時間 1→(a→b→d→e→f→)→3:22→20 2→(a→b→d→e→f→)→3:19→17 1→(a→b→d→e→) →4:18→16 1→(a→b→c→f→) →3:17→15 2→(a→b→d→e→) →4:15→13(エラーパス) 2→(a→b→c→f→) →3:14→12(エラーパス) 以上によって、回路図上でスタート点FFを指示したこ
とに対応して、指示されたFFからFFに到達するまで
トレースし、エラーパス内のクリティカルパスを決定す
る。この決定したクリティカルパスのうち、最多通過区
間を決定してこの区間を共有する他のパスを表示すると
共に、この最多通過区間の遅延時間を修正したことに対
応して、再計算を行ってその結果の積算遅延時間を算出
して表示する。これらにより、クリティカルパスのうち
の最多通過区間を修正したことによる、当該区間を共有
する他のパスへの影響を判り易く表示することが可能と
なる。Path accumulated delay time 1 → ( a → b → d → e → f →) → 3: 22 → 202 → ( a → b → d → e → f →) → 3: 19 → 171 → ( a → b → d → e →) → 4:18 → 16 1 → ( a → b → c → f →) → 3:17 → 15 2 → ( a → b → d → e →) → 4:15 → 13 (error path) 2 → ( a → b → c → f →) → 3:14 → 12 (error path) As described above, in response to the instruction of the start point FF on the circuit diagram, the designated FF To FF to determine the critical path in the error path. Among the determined critical paths, the most transit section is determined and other paths that share this section are displayed, and the delay time of this most transit section is corrected, and the recalculation is performed. Calculate and display the resulting cumulative delay time. As a result, it is possible to easily display the effect of the correction of the most-passing section of the critical path on other paths sharing the section.
【0039】図4は、本発明の指定された改善区間表示
フローチャート(その1)を示す。これは、クリティカ
ルパスのうちから指定された改善区間を共有する他のパ
スを表示するものである。FIG. 4 shows a designated improvement section display flowchart (No. 1) of the present invention. This is to display other paths that share the specified improvement section from the critical paths.
【0040】図4において、S21は、スタート点FF
を指示する。これは、図6の(a)の回路図上で、積算
遅延時間を算出するパスのスタート点となるFFをマウ
ス10で指示、例えばマウス10でFF1、FF2を指
示する。In FIG. 4, S21 is a start point FF.
Instruct. In the circuit diagram of FIG. 6A, the mouse 10 designates the FF that is the start point of the path for calculating the integrated delay time, for example, the mouse 10 designates FF1 and FF2.
【0041】S22は、指示されたFFからFFに到達
するまでトレースする。これは、S21で指示されたF
F1、FF2からFF3、FF4に到達するまでトレー
スする。そして、このトレースしたパスの積算遅延時間
を図6の(d)の表示例に示す下記のようにそれぞれ算
出する。In step S22, tracing is performed from the designated FF to the FF. This is the F specified in S21.
Trace from F1, FF2 to FF3, FF4. Then, the integrated delay time of this traced path is calculated as follows, which is shown in the display example of FIG.
【0042】 パス 積算遅延時間 1→(a→b→d→e→f→)→3:22(エラーパス) 2→(a→b→d→e→f→)→3:19 1→(a→b→d→e→) →4:18 2→(a→b→d→e→) →4:15 ・・・・・・ S23は、エラーパス内のクリティカルパスを選択す
る。ここでは、目標遅延時間が14〜20であるので、 1→(a→b→d→e→f→)→3:22(エラーパ
ス) がエラーパスとなり、ここでは、1つであるのでこれを
選択する。Path accumulated delay time 1 → (a → b → d → e → f →) → 3: 22 (error path) 2 → (a → b → d → e → f →) → 3: 19 1 → ( a → b → d → e →) → 4: 18 2 → (a → b → d → e →) → 4: 15 ... S23 selects a critical path in the error path. Here, since the target delay time is 14 to 20, 1 → (a → b → d → e → f →) → 3: 22 (error path) is an error path. Since there is one here, Select.
【0043】S24は、S23で選択されたクリティカ
ルパスを画面上に表示する。この画面上で利用者は改善
しようとする区間(ここでは区間“b→d”)をマウス
10で指定する。In S24, the critical path selected in S23 is displayed on the screen. On this screen, the user specifies the section to be improved (here, section “b → d”) with the mouse 10.
【0044】S25は、指定された改善区間を有するパ
スを探す。S26は、表示する。これらS25およびS
26は、画面上で利用者によって指定されたクリティカ
ルパス上の改善区間“b→d”を共有する他のパスを探
し、右側の(図6の(d)の)に示すように表示す
る。In step S25, a path having the designated improvement section is searched for. S26 is displayed. These S25 and S
On the screen, 26 searches for another path sharing the improvement section “b → d” on the critical path designated by the user, and displays it as shown on the right side ((d) of FIG. 6).
【0045】S27は、改善区間の修正を行う。これ
は、右側に記載したように画面上に表示された下線の改
善区間の遅延時間、例えば“7”を“5”に修正する。
S28は、積算遅延時間の再計算する。そして、S26
に戻り、画面上に図6の(e)に示すように、改善後の
積算遅延時間を表示およびエラーパスを表示する。以下
繰り返す。At S27, the improvement section is corrected. This corrects the delay time of the underlined improvement section displayed on the screen as described on the right side, for example, "7" to "5".
In step S28, the integrated delay time is recalculated. And S26
Then, as shown in FIG. 6E, the integrated delay time after improvement and the error path are displayed on the screen. Repeat below.
【0046】以上によって、回路図上でスタート点FF
を指示したことに対応して、指示されたFFからFFに
到達するまでトレースし、エラーパス内のクリティカル
パスを決定する。この決定したクリティカルパスのう
ち、利用者から指定された改善区間を共有する他のパス
を見つけて併せて表示し、当該改善区間の遅延時間の修
正に対応して、各パスの積算遅延時間を再計算して表示
およびエラーパスがあるときはその旨を併せて表示す
る。これらにより、クリティカルパスから指定された改
善区間を共有する他のパスへの影響を判り易く表示する
ことが可能となる。From the above, the starting point FF on the circuit diagram
In response to the instruction of, the trace is performed from the instructed FF until reaching the FF, and the critical path in the error path is determined. Among the determined critical paths, other paths that share the improvement section specified by the user are found and displayed together, and the accumulated delay time of each path is displayed in response to the correction of the delay time of the improvement section. Recalculate and display, and if there is an error path, display it accordingly. As a result, it is possible to easily display the influence of the critical path on other paths sharing the designated improvement section.
【0047】図5は、本発明の指定された改善区間表示
フローチャート(その2)を示す。これは、クリティカ
ルパスのうちから指定された改善区間を共有する他のパ
スを表示するものである。ここで、S31からS34
は、図4のS21からS24と同一であるので、説明を
省略する。FIG. 5 shows a designated improvement section display flowchart (No. 2) of the present invention. This is to display other paths that share the specified improvement section from the critical paths. Here, S31 to S34
Is the same as S21 to S24 in FIG.
【0048】図5において、S35は、指定された改善
区間を有するパスを探すと共に入力された区間遅延時間
をもとに積算遅延時間を再計算する。これは、S34で
画面上に表示されたクリティカルパスのうち、利用者が
改善区間(ここでは区間“b→d”)をマウス10で指
定および改善遅延時間(ここでは“7”から“5”)を
修正したことに対応して、指定された改善区間“b→
d”を共有する他のパスを探すと共に、この改善区間の
遅延時間を修正して積算遅延時間を再計算する。In FIG. 5, in step S35, a path having a designated improvement interval is searched for, and the integrated delay time is recalculated based on the input interval delay time. This is because the user specifies the improvement section (here, section “b → d”) with the mouse 10 and the improvement delay time (here, “7” to “5”) in the critical path displayed on the screen in S34. ), The designated improvement interval “b →
While searching for another path that shares d ″, the delay time of this improvement section is corrected and the integrated delay time is recalculated.
【0049】S36は、表示する。これは、S35で見
つけた改善区間“b→d”を共有すパスおよび改善後の
積算遅延時間、エラーパスがあればその旨を右側の
(図6の(e)の)に示す下記のように表示する。そ
して、S35に戻り、繰り返す。In step S36, the display is made. This is because the path sharing the improvement section “b → d” found in S35, the integrated delay time after improvement, and the error path, if any, are shown on the right side ((e) of FIG. 6) as follows. To display. Then, the process returns to S35 and is repeated.
【0050】 パス 積算遅延時間 1→(a→b→d→e→f→)→3:22→20 2→(a→b→d→e→f→)→3:19→17 1→(a→b→d→e→) →4:18→16 2→(a→b→d→e→) →4:15→13(エラーパス) 以上によって、回路図上でスタート点FFを指示したこ
とに対応して、指示されたFFからFFに到達するまで
トレースし、エラーパス内のクリティカルパスを決定す
る。この決定したクリティカルパスのうち、利用者が改
善区間および当該改善区間の遅延時間を修正指示したこ
とに対応して、指示された改善区間を共有する他のパス
を見つけると共に積算遅延時間を再計算して表示および
エラーパスがあるときはその旨を併せて表示する。これ
らにより、クリティカルパスから指定された改善区間を
共有する他のパスへの影響を判り易く表示することが可
能となる。Path integrated delay time 1 → (a → b → d → e → f →) → 3: 22 → 202 → (a → b → d → e → f →) → 3: 19 → 171 → ( a → b → d → e →) → 4:18 → 162 → (a → b → d → e →) → 4:15 → 13 (error path) As described above, the start point FF is designated on the circuit diagram. Correspondingly, tracing is performed from the designated FF until reaching FF, and the critical path in the error path is determined. Among the determined critical paths, in response to the user's instruction to modify the improvement section and the delay time of the improvement section, another path sharing the specified improvement section is found and the accumulated delay time is recalculated. If there is a display and error path, that fact is also displayed. As a result, it is possible to easily display the influence of the critical path on other paths sharing the designated improvement section.
【0051】図6は、本発明の動作説明図を示す。図6
の(a)は、回路図例を示す。これは、図1の回路デー
タベース8から回路図データを取り出して判り易くイメ
ージとして画面7上に表示したものである。ここで ・FFは、フリップフロップを表し、積算遅延時間を算
出するスタート点および終了点となる素子である。FIG. 6 shows an operation explanatory diagram of the present invention. Figure 6
(A) of (a) shows an example of a circuit diagram. This is obtained by extracting the circuit diagram data from the circuit database 8 of FIG. 1 and displaying it on the screen 7 as an image that is easy to understand. Here, FF represents a flip-flop, which is an element serving as a starting point and an ending point for calculating the integrated delay time.
【0052】・ゲートaからゲートfは、回路を構成す
る素子(論理素子など)である。 ・各ゲートaからゲートfを結ぶ線分は、区間を表し、
数字は遅延時間(相対値)を表す。The gates a to f are elements (logic elements, etc.) that make up the circuit. -The line segment connecting each gate a to gate f represents a section,
Numbers represent delay times (relative values).
【0053】・最大遅延時間区間と矢印で示した区間
は、FF1、FF2からFF3、FF4に向かうパスの
うち積算遅延時間が最大のクリティカルパス中で、遅延
時間が最大の区間を表す。The maximum delay time section and the section indicated by the arrow represent the section having the maximum delay time among the critical paths having the maximum integrated delay time among the paths from FF1, FF2 to FF3, FF4.
【0054】・最多通過区間と矢印で示した区間は、F
F1、FF2からFF3、FF4に向かうパスのうち積
算遅延時間が最大のクリティカルパス中で、共有する他
のパスが最も多い区間である。· The most passing section and the section indicated by the arrow are F
Among the paths from F1, FF2 to FF3, FF4, it is the section having the largest number of other shared paths among the critical paths having the longest integrated delay time.
【0055】図6の(b)は、表示例(クリティカルパ
ス内の最大遅延遅延時間の区間を共有するパスの表示
例)である。これは、図2のS6で表示した例を示す。
下線の部分がクリティカルパス内の最大遅延時間を共有
する区間を表す。FIG. 6B is a display example (display example of a path sharing the maximum delay delay time section in the critical path). This shows the example displayed in S6 of FIG.
The underlined portion represents the section sharing the maximum delay time in the critical path.
【0056】図6の(c)は、表示例(クリティカルパ
ス内の最多通過区間を共有するパスの表示例)である。
これは、図3のS16で表示した例を示す。下線の部分
がクリティカルパス内の最多通過区間を表す。FIG. 6C is a display example (display example of a path sharing the most passing section in the critical path).
This shows the example displayed in S16 of FIG. The underlined portion represents the most passing section in the critical path.
【0057】図6の(d)は、表示例(クリティカルパ
ス内の指定された改善区間を共有するパスの表示例)で
ある。これは、図4のS26で表示した例を示す。下線
の部分がクリティカルパス内の改善区間を表す。FIG. 6D is a display example (display example of a path sharing a designated improvement section in the critical path). This shows the example displayed in S26 of FIG. The underlined part represents the improvement section in the critical path.
【0058】図6の(e)は、表示例(クリティカルパ
ス内の指定された改善区間を共有するパスの表示例)で
ある。これは、図5のS36で表示した例を示す。下線
の部分がクリティカルパス内の改善区間を表す。また、
改善後積算遅延時間を再計算して右端に表示する。これ
により、改善後の積算遅延時間を判り易く設計者に表示
できる。FIG. 6E is a display example (display example of a path sharing a designated improvement section in the critical path). This shows the example displayed in S36 of FIG. The underlined part represents the improvement section in the critical path. Also,
After improvement, the accumulated delay time is recalculated and displayed at the right end. This allows the designer to easily display the integrated delay time after improvement.
【0059】図7は、LIS間のネット説明図を示す。
これは、LSI−1とLSI−2との間のLSI間ネッ
トを通過するパスの様子を表したものである。特に、プ
リント板を遅延時間解析の対象とした場合、LSIの再
作成なしに遅延時間の改善を図るため、LIS間ネット
が改善区間となる。そして、エラーパス内のLIS間ネ
ットを通過する全てのFF間パスを自動的に既述したよ
うに表示し、影響を受けるパスを明確に表示したり、そ
のときの各パスの積算遅延時間を表示したりなどを既述
したと同様に扱うことができる。FIG. 7 shows a net explanatory diagram between LISs.
This shows a state of a path passing through the inter-LSI net between LSI-1 and LSI-2. In particular, when the printed circuit board is the target of delay time analysis, the inter-LIS net is an improvement section in order to improve the delay time without recreating the LSI. Then, all FF paths that pass through the LIS net in the error path are automatically displayed as described above, the affected paths are clearly displayed, and the accumulated delay time of each path at that time is displayed. The display and the like can be handled in the same manner as described above.
【0060】[0060]
【発明の効果】以上説明したように、本発明によれば、
エラーパスを表示すると共に併せてエラーパス内の任意
の区間が共有する他のパスに及ぼす影響を明確に判り易
く表示、および各パスの積算遅延時間、修正後の積算遅
延時間を表示する構成を採用しているため、目標性能を
達成しなかったパスをエラーパスとして表示するだけで
なく、改善区間(クリティカルパス内の最大遅延時間区
間、最多通過区間、指定された改善区間など)を共有す
る他のパスと積算遅延時間を表示して影響を判り易く表
示することができる。これらにより、従来の回路図を見
て他のパスへの影響を確認していた不便を解消し、他の
パスへの影響を考慮して設計目標を満足する積算遅延時
間を持つ回路設計を容易かつ迅速にに行うことが可能と
なった。As described above, according to the present invention,
In addition to displaying the error path, the effect of any section in the error path on other shared paths is clearly displayed and the accumulated delay time of each path and the corrected accumulated delay time are displayed. Since it is adopted, not only the path that did not achieve the target performance is displayed as an error path, but also the improvement section (maximum delay time section in the critical path, maximum passing section, specified improvement section, etc.) is shared. The influence can be displayed easily by displaying the other paths and the accumulated delay time. This eliminates the inconvenience of checking the effect on other paths by looking at the conventional circuit diagram, and makes it easy to design a circuit with an integrated delay time that satisfies the design goal by considering the effect on other paths. And it became possible to do it quickly.
【図1】本発明の原理構成図である。FIG. 1 is a principle configuration diagram of the present invention.
【図2】本発明の最大遅延時間区間表示フローチャート
である。FIG. 2 is a maximum delay time interval display flowchart of the present invention.
【図3】本発明の最多通過区間表示フローチャートであ
る。FIG. 3 is a flow chart for displaying the most passing sections according to the present invention.
【図4】本発明の指定された改善区間表示フローチャー
ト(その1)である。FIG. 4 is a designated improvement section display flowchart (No. 1) of the present invention.
【図5】本発明の指定された改善区間表示フローチャー
ト(その2)である。FIG. 5 is a designated improvement section display flowchart (No. 2) of the present invention.
【図6】本発明の動作説明図である。FIG. 6 is an operation explanatory diagram of the present invention.
【図7】本発明のLIS間ネット説明図である。FIG. 7 is an explanatory diagram of a network between LISs of the present invention.
【図8】従来技術の説明図である。FIG. 8 is an explanatory diagram of a conventional technique.
1:遅延時間解析装置 2:クリティカルパス決定処理 3:共有パス抽出処理 4:積算遅延時間算出処理 5:表示処理 6:制御部 7:画面 8:回路データベース 9:キーボード 10:マウス 1: Delay time analysis device 2: Critical path determination processing 3: Shared path extraction processing 4: Integrated delay time calculation processing 5: Display processing 6: Control unit 7: Screen 8: Circuit database 9: Keyboard 10: Mouse
Claims (5)
算したうちの最大積算遅延時間を持つクリティカルパス
を決定するクリティカルパス決定処理(2)と、 この決定されたクリティカルパス内の最大遅延時間を持
つ区間を共有する他のパスを抽出する共有パス抽出処理
(3)とを備え、 上記決定したクリティカルパスおよびこの共有する他の
パスを併せて表示することを特徴とする遅延時間解析装
置。1. A critical path determination process (2) for determining a critical path having a maximum integrated delay time of integrating delay times between respective elements existing between FFs, and a maximum value in the determined critical paths. A delay time analysis comprising: a shared path extracting process (3) for extracting another path sharing a section having a delay time, and displaying the determined critical path and the other shared path together. apparatus.
算したうちの最大積算遅延時間を持つクリティカルパス
を決定するクリティカルパス決定処理(2)と、 この決定されたクリティカルパス内で、他のパスが最も
多く通過する区間を共有する他のパスを抽出する共有パ
ス抽出処理(3)とを備え、 上記決定したクリティカルパスおよびこの共有する他の
パスを併せて表示することを特徴とする遅延時間解析装
置。2. A critical path determining process (2) for determining a critical path having a maximum integrated delay time of integrating delay times between respective elements existing between FFs, and in the determined critical path, And a shared path extraction process (3) for extracting another path sharing a section in which the other path passes the most, and displaying the determined critical path and the other shared path together. Delay time analyzer.
算したうちの最大積算遅延時間を持つクリティカルパス
を決定するクリティカルパス決定処理(2)と、 この決定されたクリティカルパス内で、指定された区間
を共有する他のパスを抽出する共有パス抽出処理(3)
とを備え、 上記決定したクリティカルパスおよび指定された区間を
共有する他のパスを併せて表示することを特徴とする遅
延時間解析装置。3. A critical path determining process (2) for determining a critical path having a maximum integrated delay time of integrating delay times between elements existing between FFs, and in the determined critical path, Shared path extraction processing that extracts other paths that share the specified section (3)
And a delay time analysis apparatus, which displays the determined critical path and other paths that share a designated section.
るように構成したことを特徴とする請求項1ないし請求
項3記載の遅延時間解析装置。4. The delay time analyzing apparatus according to claim 1, wherein the paths are displayed in order of accumulated delay time.
正に対応して、修正後の積算遅延時間を表示するように
構成したことを特徴とする請求項1ないし請求項4記載
の遅延時間解析装置。5. The delay time according to claim 1, wherein the corrected cumulative delay time is displayed in correspondence with the correction of the delay time of the displayed shared path. Analyzer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5171261A JPH0728876A (en) | 1993-07-12 | 1993-07-12 | Delay time analyzer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5171261A JPH0728876A (en) | 1993-07-12 | 1993-07-12 | Delay time analyzer |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0728876A true JPH0728876A (en) | 1995-01-31 |
Family
ID=15920055
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5171261A Withdrawn JPH0728876A (en) | 1993-07-12 | 1993-07-12 | Delay time analyzer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0728876A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08213468A (en) * | 1995-02-03 | 1996-08-20 | Nec Corp | Automatic layout method for semiconductor integrated circuits |
| JP2008077490A (en) * | 2006-09-22 | 2008-04-03 | Nec Corp | Circuit design support system, circuit design support method and program |
| JP2016115235A (en) * | 2014-12-17 | 2016-06-23 | 株式会社東芝 | Circuit design device and program |
-
1993
- 1993-07-12 JP JP5171261A patent/JPH0728876A/en not_active Withdrawn
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08213468A (en) * | 1995-02-03 | 1996-08-20 | Nec Corp | Automatic layout method for semiconductor integrated circuits |
| JP2008077490A (en) * | 2006-09-22 | 2008-04-03 | Nec Corp | Circuit design support system, circuit design support method and program |
| JP2016115235A (en) * | 2014-12-17 | 2016-06-23 | 株式会社東芝 | Circuit design device and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2563663B2 (en) | Logic design processing device and timing adjustment method | |
| US20040015805A1 (en) | Layout quality analyzer | |
| JPH07306882A (en) | Delay racing error list output device | |
| US6964027B2 (en) | System and method for optimizing exceptions | |
| US6442740B1 (en) | Clock signal analysis device and clock signal analysis method | |
| US5754442A (en) | Path analyzing displaying apparatus for designing logic circuit | |
| US6308305B1 (en) | Method and apparatus for circuit designing of an LSI circuit without error paths | |
| US6083273A (en) | Static timing analyzer and analyzing method for semiconductor integrated circuits | |
| JPH0728876A (en) | Delay time analyzer | |
| US7370297B2 (en) | Method, system, and computer program for validating correspondence information between behavior and lower level description of a circuit design | |
| JP5076700B2 (en) | Database verification method and apparatus | |
| JP4587754B2 (en) | Clock synthesis method, semiconductor device, and program | |
| US7328416B1 (en) | Method and system for timing modeling for custom circuit blocks | |
| JP2845478B2 (en) | Logic circuit delay time analyzer | |
| JP2003028935A (en) | Inferring system for failure transmission route | |
| JP3140230B2 (en) | Signal propagation path analyzer | |
| JP4559519B2 (en) | Logical equivalence verification device | |
| JP3187506B2 (en) | Logic circuit design support equipment | |
| JP2576355B2 (en) | Delay optimization method | |
| JPH09282341A (en) | LSI layout design method and design apparatus | |
| JPH10340291A (en) | How to create a logic simulation model | |
| JPH118308A (en) | Method of computing delay time | |
| JPH1021271A (en) | Logic circuit design support equipment | |
| JPH10340283A (en) | LSI design verification method and apparatus | |
| JP2000305967A (en) | State transition information adjustment device, circuit design device, and computer-readable recording medium recording program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20001003 |