Integrated Placement and Skew Optimization for Rotary Clocking

作者: G. Venkataraman , Jiang Hu , F. Liu , C-N. Sze

DOI: 10.1109/DATE.2006.244115

关键词:

摘要: The clock distribution network is a key component on any synchronous VLSI design. As technology moves into the nanometer era, innovative clocking techniques are required to solve power dissipation and variability issues. Rotary novel technique which employs unterminated rings formed by differential transmission lines save reduce skew variability. Despite its appealing advantages, rotary requires latch locations match pre-designed rings. This requirement difficult chicken-and-egg problem prevents wide application. In this work, we proposed an integrated placement scheduling methodology break hurdle, making compatible with practical design flows. A flow based assignment algorithm cost-driven optimization developed. Experiments show that our method can generate chip placements satisfy unique requirements of clocks, without sacrificing quality. By enabling concurrent design, also be applied in other methodologies as well

参考文章(26)
R.B. Deokar, S.S. Sapatnekar, A graph-theoretic approach to clock skew optimization international symposium on circuits and systems. ,vol. 1, pp. 407- 410 ,(1994) , 10.1109/ISCAS.1994.408825
E. M. Sentovich, SIS : A System for Sequential Circuit Synthesis CTIT technical reports series. ,(1992)
N. Bindal, T. Kelly, N. Velastegui, K.L. Wong, Scalable sub-10ps skew global clock distribution for a 90nm multi-GHz IA microprocessor international solid-state circuits conference. pp. 346- 498 ,(2003) , 10.1109/ISSCC.2003.1234329
Zhengtao Yu, Xun Liu, Power analysis of rotary clock ieee computer society annual symposium on vlsi. pp. 150- 155 ,(2005) , 10.1109/ISVLSI.2005.58
James B. Orlin, Thomas L. Magnanti, Ravindra K. Ahuja, Network Flows: Theory, Algorithms, and Applications ,(1993)
F. O'Mahony, C.P. Yue, M.A. Horowitz, S.S. Wong, A 10-GHz global clock distribution using coupled standing-wave oscillators IEEE Journal of Solid-state Circuits. ,vol. 38, pp. 1813- 1820 ,(2003) , 10.1109/JSSC.2003.818299
J.P. Fishburn, Clock skew optimization IEEE Transactions on Computers. ,vol. 39, pp. 945- 951 ,(1990) , 10.1109/12.55696
Masato Edahiro, A clustering-based optimization algorithm in zero-skew routings Proceedings of the 30th international on Design automation conference - DAC '93. pp. 612- 616 ,(1993) , 10.1145/157485.165066
Hans Eisenmann, Frank M. Johannes, Generic global placement and floorplanning design automation conference. pp. 269- 274 ,(1998) , 10.1145/277044.277119