| Removing user specified false paths from timing graphs |
| Full text |
Pdf
(78 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 37th Annual Design Automation Conference
table of contents
Los Angeles, California, United States
Pages: 270 - 273
Year of Publication: 2000
ISBN:1-58113-187-9
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 29, Citation Count: 7
|
|
|
ABSTRACT
We 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 specified false paths are removed using a process of node splitting and edge removal. We present the necessary and sufficient condition for splitting a node, and show that the number of nodes that must be added to the timing graph is linear with the size of the false path specification. We also present an algorithm for finding the minimum set of nodes that must be split. Since this algorithm requires exponential run time for false subpaths and false subgraphs, we present a heuristic splitting approach which has linear worst-case run time, and where the number of added nodes is linear with the size of the false path specification. The heuristic approach was implemented and results are given for large industrial circuits.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
J. R Fishburn, et.al. "TILOS: A posynomial programming approach to transistor sizing," ICCAD, Nov 1985.
|
 |
2
|
D. H. Du , S. H. Yen , S. Ghanta, On the general false path problem in timing analysis, Proceedings of the 26th ACM/IEEE conference on Design automation, p.555-560, June 25-28, 1989, Las Vegas, Nevada, United States
[doi> 10.1145/74382.74475]
|
 |
3
|
|
| |
4
|
S. Devadas, et. al. "Computation of Floating Mode Delay in Combinational Circuits: Theory and Algorithms", IEEE Trans. on Computer Aided Design, Dec. 1993.
|
| |
5
|
Hakan Yalcin , John P. Hayes , Karem A. Sakallah, An approximate timing analysis method for datapath circuits, Proceedings of the 1996 IEEE/ACM international conference on Computer-aided design, p.114-118, November 10-14, 1996, San Jose, California, United States
|
| |
6
|
Yuji Kukimoto , Wilsin Gosti , Alexander Saldanha , Robert K. Brayton, Approximate timing analysis of combinational circuits under the XBD0 model, Proceedings of the 1997 IEEE/ACM international conference on Computer-aided design, p.176-181, November 09-13, 1997, San Jose, California, United States
|
 |
7
|
|
| |
8
|
|
| |
9
|
E. Goldberg, et. al. "Timing Analysis with Implicitly Specified False Path", Int. Workshop on Timing Issues in the Specification and Synthesis of Digital Designs, T99, 1999.
|
| |
10
|
K. Keutzer, et. al. "Is Redundancy Necesssary to Reduce Delay", IEEE Trans. on CAD, April 1991.
|
| |
11
|
A. Saldanha , R. K. Brayton , A. L. Sangiovanni-Vincentelli, Circuit structure relations to redundancy and delay: the KMS algorithm revisited, Proceedings of the 29th ACM/IEEE conference on Design automation, p.245-248, June 08-12, 1992, Anaheim, California, United States
|
| |
12
|
D. Blaauw, et. al. "Generation of false path free tming graphs for circuit optimization", Int. Workshop on Timing Issues in the Specification and Synthesis of Digital Designs, 1999.
|
CITED BY 7
|
|
|
|
|
J. Zeng , M. Abadir , J. Bhadra , J. Abraham, Full chip false timing path identification: applications to the PowerPCTM microprocessors, Proceedings of the conference on Design, automation and test in Europe, p.514-519, March 2001, Munich, Germany
|
|
|
|
|
|
Mike Hutton , David Karchmer , Bryan Archell , Jason Govig, Efficient static timing analysis and applications using edge masks, Proceedings of the 2005 ACM/SIGDA 13th international symposium on Field-programmable gate arrays, February 20-22, 2005, Monterey, California, USA
|
|
|
Shuo Zhou , Bo Yao , Hongyu Chen , Yi Zhu , Chung-Kuan Cheng , Mike Hutton, Efficient static timing analysis using a unified framework for false paths and multi-cycle paths, Proceedings of the 2006 conference on Asia South Pacific design automation, January 24-27, 2006, Yokohama, Japan
|
|
|
Shuo Zhou , Bo Yao , Hongyu Chen , Yi Zhu , Chung-Kuan Cheng , M. Hutton , T. Collins , S. Srinivasan , N. Chou , P. Suaris, Improving the efficiency of static timing analysis with false paths, Proceedings of the 2005 IEEE/ACM International conference on Computer-aided design, p.527-531, November 06-10, 2005, San Jose, CA
|
|
|
Lei Cheng , Deming Chen , Martin D. F. Wong , Mike Hutton , Jason Govig, Timing constraint-driven technology mapping for FPGAs considering false paths and multi-clock domains, Proceedings of the 2007 IEEE/ACM international conference on Computer-aided design, November 05-08, 2007, San Jose, California
|
|