| Timing analysis in a logic synthesis environment |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 10, Citation Count: 6
|
|
|
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
|
|
CITED BY 6
|
|
|
|
|
I. Lin , J. A. Ludwig , K. Eng, Analyzing cycle stealing on synchronous circuits with level-sensitive latches, Proceedings of the 29th ACM/IEEE conference on Design automation, p.393-398, June 08-12, 1992, Anaheim, California, United States
|
|
|
|
|
|
|
|
|
Jui-Ching Shyur , Hung-Pin Chen , Tai-Ming Parng, On testing wave pipelined circuits, Proceedings of the 31st annual conference on Design automation, p.370-374, June 06-10, 1994, San Diego, California, United States
|
|
|
Masamichi Kawarabayashi , Narendra Shenoy , Alberto Sangiovanni-Vincentelli, A verification technique for gated clock, Proceedings of the 30th international conference on Design automation, p.123-127, June 14-18, 1993, Dallas, Texas, United States
|
|