ACM Home Page
Please provide us with feedback. Feedback
Timing analysis in a logic synthesis environment
Full text PdfPdf (1.07 MB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 26th ACM/IEEE Design Automation Conference table of contents
Las Vegas, Nevada, United States
Pages: 655 - 661  
Year of Publication: 1989
ISBN:0-89791-310-8
Authors
N. Weiner  Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, California
A. Sangiovanni-Vincentelli  Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, California
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
IEEE-CS\TCDA : TC Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 10,   Citation Count: 6
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/74382.74498
What is a DOI?

ABSTRACT

A goal of a logic synthesis system is the automatic generation of area optimised designs that meet timing requirements. The design process involves repeated timing analyses followed by appropriate modifications. We present fast new algorithms for system level timing analysis and for the generation of timing constraints to guide the re-design of portions of combinational logic. Our systematic approach correctly models designs that incorporate level sensitive latches controlled by multi-frequency, as well as simple multi-phase, clocks. A new feature is that the minimum number of settling times are evaluated for the nodes of combinational networks with input transitions controlled by different clock signals. The computer program Hummingbird uses the algorithms presented. Hummingbird interfaces with other programs in the Berkeley Synthesis System through the OCT data base. For a digital signal processing chip, comprising 3681 standard cells, timing analysis is performed in 14.87 CPU seconds on a VAX 8800 running the ULTRIX operating system.


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
K. J. Singh, A. R. Wang, R. K. Brayton, and A. Sangiovanni-Vincentelli. Timing optimization of combinational logic. In International Conference On Computer-Aided Design, IEEE, 1988.
 
2
J. K. Ousterhout. A switch-level timing verifier for digital mos vlsi. IEEE Transactions on Computer- Aided Design, CAD-4, No.3, July 1984.
 
3
 
4
G. De Micheli. Performance-oriented synthesis in the yorktown silicon compiler. In International Conference On Computer-Aided Design, IEEE, 1986.
5
 
6
 
7
 
8
 
9
T. G. Szymanski. Leadout: a static timing analyzer for mos circuits. In International Conference On Computer-Aided Design, IEEE, 1986.
 
10


Collaborative Colleagues:
N. Weiner: colleagues
A. Sangiovanni-Vincentelli: colleagues