Skip to main content
Log in

Abstract

In this paper, we propose a new quick and effective legitimate skew clock routing with buffer insertion algorithm. We analyze the optimal buffer position in the clock path, and conclude the sufficient condition and heuristic condition for buffer insertion in clock net. During the routing process, this algorithm integrates buffer insertion and node merging together, and performs them in parallel. Compared with the method of buffer insertion after zero skew clock routing, our method improves the maximal clock delay by at least 48%. Compared with legitimate skew clock routing algorithm with no buffer, this algorithm further decreases the total wire length and gets reductions from 42 to 82% in maximal clock delay. The experimental results show that our algorithm is quick and effective.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. T.-H. Chao, Y.-C.H. Hsu, J.-M. Ho, K.D. Boese, and A.B. Kahng, “Zero Skew Clock Routing with Minimum Wirelength,” IEEE Trans. on Circ. and Syst., vol. 39, no. 11, 1992, pp.799–814.

    Article  MATH  Google Scholar 

  2. J. Cong, A.B. Kahng, C.-K. Koh, and C.-W.A. Tsao, “Bounded-Skew Clock and Steiner Routing,” ACM Transactions on Design Automation of Electronic Systems, vol. 3, no. 3, 1998, pp. 341–388.

    Article  Google Scholar 

  3. C.-W.A. Tsao and C.-K. Koh, “UST/DME: A Clock Tree Router for General Skew Constraints,” ACM Transactions on Design Automation of Electronics System, vol. 7, no. 3, 2002, pp. 359–379.

    Article  Google Scholar 

  4. M. Zhao, Y. Cai, X. Hong, and Y. Liu, “Legitimate Skew Driven Clock Tree Routing and Optimization,” Chinese Journal of Semiconductors, vol. 24, no. 4, 2003, pp. 438–444 (in Chinese).

    Google Scholar 

  5. M. Zhao, Y. Liu, Y. Cai, and X. Hong, “Effective Legitimate Skew Driven Clock Tree Routing,” ASIC, 2003. Proceedings 5th International Conference, 2003, pp. 140–143.

  6. J. Cong, L. He, K.-Y. Khoo, C.-K. Koh, and D.Z. Pan, “Interconnect Design for Deep Submicron ICs,” Proc. Int. Conf. on Computer Aided Design, 1997, pp. 478–485.

  7. A. Vittal and M. Marek-Sadowska, “Low-Power Buffered Clock Tree Design,” IEEE Transactions on Computer Aided Design of Integrated Circuits and Systems, vol. 16, no. 9, 1997, pp. 965–975.

    Article  Google Scholar 

  8. J. Pangjun and S.S. Sapatnekar, “Low Power Clock Distribution Using Multiple Voltages and Reduced Swings,” IEEE Transactions on VLSI Systems, vol. 10, no. 3, 2002, pp. 309–318.

    Article  Google Scholar 

  9. X. Zeng, D. Zhou, and W. Li, “Buffer Insertion for Clock Delay and Skew Minimization,” in Proceedings of the ACM International Symposium on Physical Design, 1999, pp. 36–41.

  10. W.C. Elmore, “The Transient Response of Damped Linear Network With Particular Regard to Wideband Amplifier,” Applied Physics, vol. 19, 1948, pp. 55–63.

    Article  Google Scholar 

  11. Z. Li, X. Yan, and N. Zheng, “A Multi-Staged Zero Skew Clock Net Routing,” Acta Electronica Sinica, vol. 26, no. 2, 1998, pp. 95–98 (in Chinese).

    Google Scholar 

  12. Y. Liu, M. Zhao, X. Hong, Y. Cai, and W. Wu, “A Clustering-Based Algorithm for Zero-Skew Clock Routing with Buffer Insertion,” ASIC, Proceedings 4th International Conference on, 2001, pp. 183–186.

  13. T.H. Chao, Y.C. Hsu, and J.M. Ho, “Zero Skew Clock Net Routing,” 29th ACM/IEEE Design Automation Conference, 1992, pp. 518–523.

  14. A.B. Kahng, J. Cong, and G. Robins, “High-Performance Clock Routing Based on Recursive Geometric Matching,” Proc. ACM/IEEE Design Automation Conf., 1991, pp. 322–327.

  15. J. Cong, A.B. Kahng, and G. Robins, “Matching-Based Methods for High-Performance Clock Routing,” IEEE Trans. Comput.-Aided, Dec. 1993, pp. 1157–1169.

  16. Z. Li, and X. Yan, “High Speed Multilevel Staged Clock Routing,” Chinese Journal of Semiconductors, vol. 21, no. 3, 2000, pp. 290–297 (in Chinese).

    MathSciNet  Google Scholar 

  17. Y. Liu, X. Hong, and Y. Cai, “An Algorithm for Generating the Topology of Skew-Constrained Clock Routing and Optimization,” Chinese Journal of Semiconductors, vol. 23, no. 11, 2002, pp. 1228–1232 (in Chinese).

    Google Scholar 

  18. J.G. Xi and W.W.-M. Dai, “Useful-skew Clock Routing with Gate Sizing for Low Power Design,” Journal of VLSI Signal Processing, vol. 16, 1997, pp. 163–179.

    Article  Google Scholar 

  19. K.D. Boese and A.B. Kahng, “Zero-skew Clock Routing Trees with Minimum Wirelength,” ASIC Conference and Exhibit, Proceedings of Fifth Annual IEEE International, 1992, pp. 17–21.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xinjie Wei.

Additional information

Xinjie Wei received his B.Sc. degree in Computer Science from the PLA Nanjing Institute of Communications Engineering in 1993, and got M.S. degree in Computer Science from Xidian University in 1998. He is currently pursuing the Ph.D. degree at Tsinghua University. His research interests include computer network security, neural network and design automation for VLSI circuits and systems. And the major research attention is focused on VLSI physical design.

Yici Cai received BSc degree in Electronic Engineering from Tsinghua University in 1983 and received in and MS degree in Computer Science & Technology from Tsinghua University in 1986, She has been an associate professor in the Department of Computer Science & Technology, Tsinghua University. Beijing, China. Her research interests include VLSI layout theory and algorithms.

Meng Zhao has been an researcher in Semiconductor Industry Association of Beijing. She received her Bachelor of Engineering degree in Electronical Engineering from Tsinghua University, China, in 2000. She received her Master of Science degree in Computer Science from Tsinghua University, China, in 2003. Her research interests include VLSI design and CAD, Electronical material and device, VLSI verification and so on.

Xianlong Hong graduated from Tsinghua University, Beijing, China in 1964. Since 1988, he has been a professor in the Department of Computer Science Technology, Tsinghua University. His research interests include VLSI layout algorithms and DA systems. He is the fellow of IEEE and the Senior Member of Chinese Institute of Electronics.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wei, X., Cai, Y., Zhao, M. et al. Legitimate Skew Clock Routing with Buffer Insertion. J VLSI Sign Process Syst Sign Image Video Technol 42, 107–116 (2006). https://doi.org/10.1007/s11265-005-4184-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11265-005-4184-7

Keywords

Navigation