|
ABSTRACT
In this paper we present a new method for clock schedulingand clocktree construction that improves the performance ofhigh-end ASICs significantly.First, we compute a clock schedule that yields the optimumcycle time and the best possible clock distribution with respectto early and late mode; in particular the number of criticaltests is minimized. Second, individual arrival time intervalsare computed for all endpoints of the clocktree. Finally, weconstruct a clocktree that realizes arrival times within theseintervals and exploits positive slacks to save power consumption.We demonstrate the superiority of our method to previousapproaches by experimental results on industrial ASICs withup to 194 000 registers and more than 160 clock domains. Weimproved the clock frequencies by 5-28% up to 1.033 GHz (in hardware).
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
|
C. Albrecht , B. Korte , J. Schietke , J. Vygen, Cycle time and slack optimization for VLSI-chips, Proceedings of the 1999 IEEE/ACM international conference on Computer-aided design, p.232-238, November 07-11, 1999, San Jose, California, United States
|
| |
2
|
David Blaauw , Vladimir Zolotov , Savithri Sundareswaran , Chanhee Oh , Rajendran Panda, Slope propagation in static timing analysis, Proceedings of the 2000 IEEE/ACM international conference on Computer-aided design, November 05-09, 2000, San Jose, California
|
| |
3
|
T.-H. Chao , J.-M. Ho , Y.-C. Hsu, Zero skew clock net routing, Proceedings of the 29th ACM/IEEE conference on Design automation, p.518-523, June 08-12, 1992, Anaheim, California, United States
|
| |
4
|
|
 |
5
|
|
| |
6
|
[6] R. B. Deokar and S. S. Sapatnekar. A graph-theoretic approach to clock skew optimization. Proc. of the IEEE Int. Symp. on Circuits and Systems, 407-410, 1995.
|
| |
7
|
[7] E. W. Dijkstra. A note on two problems in connexion with graphs. Numerische Mathematik, 1, 269-271, 1959.
|
| |
8
|
[8] M. Edahiro. Minimum skew and minimum path length routing in vlsi layout design. NEC Research and Development, 32(4), 569-575, 1991.
|
| |
9
|
|
| |
10
|
[10] S. Held. Algorithmen für Potential-Balancierungs-Probleme und Anwendungen im VLSI-Design. Diploma thesis. University of Bonn, 2001.
|
| |
11
|
[11] R. B. Hitchcock, G. L. Smith, and D. D. Cheng. Timing analysis of computer hardware. IBM Journal of Research and Development 26, 100-105, 1982.
|
| |
12
|
[12] I. S. Kourtev and E. G. Friedman. Simultaneous clock scheduling and buffered clock tree synthesis. Proc. of the IEEE Int. Symp. on Circuits and Systems, 1812-1815, 1997.
|
| |
13
|
[13] I. S. Kourtev and E. G. Friedman. A quadratic programming approach to clock skew scheduling for reduced sensitivity to process parameter variations. Proc. of the IEEE International ASIC/SOC Conference, 210-215, 1999.
|
| |
14
|
|
| |
15
|
|
| |
16
|
[16] K. A. Sakallah, T. N. Mudge, and O. A. Olukotun. checktc and mintc: Timing verification and optimal clocking of digital circuits. Proc. ICCAD, 552-555, 1990.
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
[20] R.-S. Tsay. An exact zero-skew clock routing algorithm. IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems 12, 242-249, 1993.
|
| |
21
|
[21] J. Vygen. Theory of VLSI Layout. Habilitation thesis. University of Bonn, 2001.
|
| |
22
|
|
| |
23
|
[23] N. E. Young, R. E. Tarjan, and J. B. Orlin. Faster parametric shortest path and minimum-balance algorithms. Networks, 21, 205-221, 1991.
|
CITED BY 11
|
|
|
|
|
Ganesh Venkataraman , Jiang Hu , Frank Liu , C-N. Sze, Integrated placement and skew optimization for rotary clocking, Proceedings of the conference on Design, automation and test in Europe: Proceedings, March 06-10, 2006, Munich, Germany
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Christoph Bartoschek , Stephan Held , Dieter Rautenbach , Jens Vygen, Efficient generation of short and fast repeater tree topologies, Proceedings of the 2006 international symposium on Physical design, April 09-12, 2006, San Jose, California, USA
|
|
|
|
|
|
|