Abstract
Clock distribution is critical for determining system performance and power dissipation. In this chapter, several issues involved in low power clock distribution have been addressed. To minimize the power dissipated by clock, thedistributed buffering schemeshould be used instead of thesingle driver schemebecause of its advantages in reducing wiring capacitance and driver power dissipation. In using thedistributed buffering scheine, the process variation induced skews should be taken into account and an optimization method can be used to remedy this problem. For low power systems, tolerable skew instead of zero-skew should be considered as the goal of clock distribution to relax the delay balance constraints and reduce total capacitance. We can also apply a two-level clock distribution scheme by taking advantage of the flip-chip packaging and area-pad technology. By placing the global level clock tree on to the package level and lock clock trees on the chip, the clock delay and power can be substantially reduced in either a single-chip or an MCM system. Moreover, low-voltage differential driver and receiver circuits can be designed when using the flip-chip packaging technology to further reduce loading capacitance and power dissipation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
M. Afghahi and C. Svensson, “Performance of synchronous and asynchronous schemes for vlsi systems,” InIEEE Transactions on Computerspages 858–871, 1992.
H. Bakoglu.Circuits Interconnections and Packaging for VLSI. Addison-Wesley Publishing Company, 1987.
K-Y. Chao and D.F. Wong, “Low power considerations in floorplan design,” InProc. Intl. Workshop on Low Power Design.pages 45–50,1994.
T.H. Chao, Y. Hsu, J. Ho, K. Boese, and A. Kahng, “Zero skew clock net routing,”IEEE Transactions on Circuits and Systems39(11):799–814, November 1992.
J.D Cho and M. Sarrafzadeh, “A buffer distribution algorithm for high-performance clock net optimization,”IEEE Transactions on VLSI Systems3(1):84–97, March 1995.
S. Dhar, M. A. Franklin, and D. F. Wann, “Reduction of clock delays in VLSI structures,” InDigest of Tech. Papers of IEEE Intl. Conf. on Custom Integrated Circuitspages 778–783, 1984.
D. Dobberpuhl and R. Witek, “A 200mhz 64b dual-issue CMOS microprocessor,” inProc. IEEE Intl. Solid-State Circuits Conf.pages 106–107, 1992.
J. P. Fishburn, “Clock skew optimization,”IEEE Transactions on Computers39(7):945–951, 1990.
R. C. Frye, “Physical scaling and interconnection delay in multichip modules,”IEEE Transactions on Components Packaging And Manufacturing Technology. Part B: Advanced Packaging 17(1):30–37 February 1994.
V. Hirendu and M. Pedram. Pcube, “A performance driven placement algorithm for lower power designs,” InProc. of Euro-DACpages 72–77, 1993.
M. A. B. Jackson, A. Srinivasan, and E. S. Kuh, “Clock routing for high-performance ics,” InProc. of 27th Design Automation Conf.pages 573–579, 1990.
S.Knauer T.Gabara, W.Fischer. An i/o buffer set for silicon multichip modules. InProceedings of IEEE Multi-Chip Module Conferencepages 147–152, 1993.
C-K. Koh and J. Cong. Simultaneous driver and wire sizing for performance and power optimization.IEEE Trans. on VLSI Systems2(4):408–425, 1994.
S. Kurosawa, M. Yamada, R. Nojima, N. Kojima, “A 200mhz 64b dual-issue CMOS microprocessor,” InProc. IEEE Symp. on Low Power Electronics.pp. 50–51, 1994.
J.L. Neves and E. Friedman, “Design methodology for synthesizing clock distribution networks exploiting non-zero localized clock skew,”To appear in IEEE Transaction on VLSI Systems1995.
S. Pullela, N. Menezes, J. Omar, and L. Pillage, “Skew and delay optimization for reliable buffered clock trees,” inDigest of Tech. Papers of IEEE Intl. Conf. on Computer Aided Designpages 556–562, 1993.
S. Pullela, N. Menezes, and L. Pillage, “Reliable non-zero skew clock trees using wire width optimization,” InProc. of 30th ACM/IEEE Design Automation Conferencepp. 165–170, 1993.
M. Shoji, “Elimination of process-dependent clock skew in CMOS VLSI,”IEEE Journal of Solid-State Circuitsse-21(1):875–880, 1986.
K.S.Tsay, “An exact zero-skew clock routing algorithm,”IEEE Trans. on Computer-Aided Design12(3):242–249, 1993.
J. Xi and W. Dai, `Buffer insertion and sizing under process variations for low power clock distribution,“To appear in the 32nd Design Automation Conference San Francisco.June 1995.
J. Xi and W. Dai, “Clocking with tolerable skews for low power design,” InTechnical Report UCSC-CRL-95–21 University of California Santa Cruz.1995.
D. Zhu and W. Dai, “Perfect-balance planar clock routing with minimal path-length. InDigest of Tech. Papers of IEEE Intl. Conf. on Computer Aided Design pages 473–476. Nov, 1992.
D. Zhu, W. Dai and J. Xi, “Optimal sizing of high speed clock networks based on distributed rc and transmission line models,” InDigest of Tech. Papers of IEEE Intl. Conf. on Computer Aided Design pages 628–633. Nov, 1993.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1996 Springer Science+Business Media New York
About this chapter
Cite this chapter
Xi, J.G., Dai, W.WM. (1996). Low Power Clock Distribution. In: Rabaey, J.M., Pedram, M. (eds) Low Power Design Methodologies. The Springer International Series in Engineering and Computer Science, vol 336. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-2307-9_5
Download citation
DOI: https://doi.org/10.1007/978-1-4615-2307-9_5
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-5975-3
Online ISBN: 978-1-4615-2307-9
eBook Packages: Springer Book Archive