Static Timing Analysis with False Paths
Abstract
Finding the longest path and the worst delay is the most important task in static timing analysis. However, in almost every digital circuit, there exists false paths, which are logically impossible, or designers do not care about their delays. This paper presents a new method to calculate the worst delay of a circuit with known false paths. It every node with marks false path information. When searching for the longest path, it stores delays on nodes conditionally with false paths matched up to the node, thus reduces the number of cache entries and eliminates revisits. This method can be applied to incremental delay calculation with little change. Experiments show that the new method significantly better than path enumeration without conditional cache.
References
[1]
K. P. Belkhale and A. J. Suess, "Timing Analysis with Known False Sub-Graphs," Proceedings of IEEE International Conference on Computer-Aided Design, pp. 736-740, 1995.
[2]
E. Goldberg and A. Saldanha, "Timing Analysis with Implicitly Specified False Paths," Proceedings of 1999 International Workshop on Timing Issues in the Specification and Synthesis of Digital Systems, pp. 157-164, March 1999.
[3]
D. Blaauw and T. Edwards, "Generation of False Path Free Timing Graphs for Circuit Optimization," Proceedings of 1999 International Workshop on Timing Issues in the Specification and Synthesis of Digital Systems, pp. 165-170, March 1999.
Index Terms
- Static Timing Analysis with False Paths
Recommendations
On the general false path problem in timing analysis
DAC '89: Proceedings of the 26th ACM/IEEE Design Automation ConferenceThe false path problem is often referred to as the problem of detecting the longest sensitizable path (A path which is not a false path is a sensitizable path). The term “false path” is not clearly defined. In this paper, we first give a clear and ...
Removing user specified false paths from timing graphs
DAC '00: Proceedings of the 37th Annual Design Automation ConferenceWe present a new method for removing user-specified false subgraphs from timing analysis and circuit optimization. Given a timing graph and a list of specified false paths, false subpaths, or false subgraphs, we generate a new timing graph in which all ...
Comments
Please enable JavaScript to view thecomments powered by Disqus.Information & Contributors
Information
Published In
September 2000
ISBN:0769508014
Copyright © Copyright (c) 2000 Institute of Electrical and Electronics Engineers, Inc. All rights reserved.
Publisher
IEEE Computer Society
United States
Publication History
Published: 17 September 2000
Qualifiers
- Article
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 0Total Downloads
- Downloads (Last 12 months)0
- Downloads (Last 6 weeks)0
Reflects downloads up to 16 Nov 2024