ACM Home Page
Please provide us with feedback. Feedback
Removing user specified false paths from timing graphs
Full text PdfPdf (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
David Blaauw  Motorola, Inc., Austin, TX
Rajendran Panda  Motorola, Inc., Austin, TX
Abhijit Das  Motorola, Inc., Austin, TX
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
EDAC : Electronic Design Automation Consortium
IEEE-CAS : Circuits & Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 29,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/337292.337417
What is a DOI?

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
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
 
6
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
 
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

Collaborative Colleagues:
David Blaauw: colleagues
Rajendran Panda: colleagues
Abhijit Das: colleagues