Skip to main content

A Routing Paradigm with Novel Resources Estimation and Routability Models for X-Architecture Based Physical Design

  • Conference paper
Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3553))

Included in the following conference series:

Abstract

The increment of transistors inside one chip has been following Moore’s Law. To cope with dense chip design for VLSI systems, a new routing paradigm, called X-Architecture, is introduced. In this paper, we present novel resources estimation and routability models for standard cell global routing in X-Architecture. By using these models, we route the chip with a compensation-based convergent approach, called COCO, in which a random sub-tree growing (RSG) heuristic is used to construct and refine routing trees within several iterations. The router has been implemented and tested on MCNC and ISPD’98 benchmarks and some industrial circuits. The experimental results are compared with two typical existing routers (labyrinth and SSTT). It indicates that our router can reduce the total wire length and overflow more than 10% and 80% on average, respectively.

This work was supported in part by the NSFC under Grant No.60373012, the SRFDP of China under Grant No.20020003008, and the Hi-Tech Research and Development (863) Program of China under Grant No.2004AA1Z1050.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Mitsuhashi, T., Someha, K.: Performance-oriented layout design, pervasive use of diagonal interconnects reduces wire-length. Design Wave Magazine, 59–64 (2001)

    Google Scholar 

  2. Teig, S.: The x architecture: Not your father’s diagonal wiring. In: Proc. of SLIP, pp. 33–37 (2002)

    Google Scholar 

  3. Sarrafzadeh, M., Wong, C.K.: An Introduction to VLSI Physical Design. McGraw Hill, USA (1996)

    Google Scholar 

  4. Bozorgzadeh, E., Kastner, R., Sarrafzadeh, M.: Creating and exploiting flexibility in rectilinear steiner trees. IEEE trans. on CAD 22, 605–615 (2003)

    Google Scholar 

  5. Kastner, R., Bozorgzadeh, E., Sarrafzadeh, M.: Predictable routing. In: Proc. of ICCAD, pp. 110–114 (2000)

    Google Scholar 

  6. Hadsell, R.T., Madden, P.H.: Improved global routing through congestion estimation. In: Proc. of the DAC (2003)

    Google Scholar 

  7. Jing, T., Hong, X., Bao, H., Xu, J., Gu, J.: Sstt: Efficient local search for gsi global routing. J. of Compute Science and Technology 18, 632–639 (2003)

    Article  MATH  Google Scholar 

  8. Jing, T., Hong, X., Xu, J., Bao, H., Cheng, C.K., Gu, J.: Utaco: A unified timing and congestion optimization algorithm for standard cell global routing. IEEE Trans. on CAD, 358–365 (2004)

    Google Scholar 

  9. Lin, S.P., Chang, Y.W.: A novel framework for multilevel routing considering routability and performance. In: Proc. of ICCAD, pp. 44–50 (2002)

    Google Scholar 

  10. Hong, X.L., Jing, T., Xu, J.Y., Bao, H.Y., Gu, J.: Cnb: A critical-network-based timing optimization method for standard cell global routing. J. of Computer Science and Technology, 732–738 (2003)

    Google Scholar 

  11. Kastner, R., Bozorgzadeh, E., Sarrafzadeh, M.: An exact algorithm for coupling-free routing. In: Proc. of ISPD, pp. 10–15 (2001)

    Google Scholar 

  12. Xu, J., Hong, X., Jing, T., Cai, Y., Gu, J.: A novel timing-driven global routing algorithm considering coupling effects for high performance circuit design. IEICE Trans. on Fundamentals of ECCS, 3158–3167 (2003)

    Google Scholar 

  13. Zhu, Q., Zhou, H., Jing, T., Hong, X.L., Yang, Y.: Spanning graph based non-rectilinear steiner tree algorithms. IEEE Trans. on CAD (2005)

    Google Scholar 

  14. Wang, Y., Hong, X., Jing, T., Yang, Y., Hu, X., Yan, G.: Spanning graph based non-rectilinear steiner tree algorithms. LNCS, vol. 3256, pp. 442–452 (2004)

    Google Scholar 

  15. Alpert, C.J., Hrkic, M., Hu, J., Kahng, A.B.: Buffered steiner tree for difficult instances. In: Proc. of ISPD, pp. 4–9 (2001)

    Google Scholar 

  16. Xu, J., Hong, X., Jing, T., Cai, Y., Gu, J.: An efficient hierarchical timing-driven steiner tree algorithm for global routing. INTEGRATION, the VLSI J., 69–84 (2003)

    Google Scholar 

  17. Hrkic, M., Lillis, J.: S-tree: A technique for buffered routing tree synthesis. In: Proc. of DAC, pp. 578–583 (2002)

    Google Scholar 

  18. Chen, H., Yao, B., Zhou, F., Cheng, C.K.: Physical planning of on-chip interconnect architecture. In: Proc. of ICCD, pp. 30–35 (2002)

    Google Scholar 

  19. Chen, H., Zhou, F., Cheng, C.K.: The y-architecture: yet another on-chip interconnect solution. In: Proc. of ASP-DAC, pp. 840–846 (2003)

    Google Scholar 

  20. Organization, T.X.I (2005), http://www.xinitiative.org

  21. Koh, C.K., Madden, P.H.: Manhattan or non-manhattan? a study of alternative vlsi routing architectures. In: Proc. of the GLSVLSI, pp. 47–52 (2000)

    Google Scholar 

  22. Agnihotri, A.R., Madden, P.H.: Congestion reduction in traditional and new routing architectures. In: Proc. of GLSVLSI, pp. 28–29 (2003)

    Google Scholar 

  23. Paluszewski, M., Winter, P., Zachariasen, M.: A new paradigm for general architecture routing. In: Proc. of GLSVLSI, pp. 26–28 (2004)

    Google Scholar 

  24. Labyrinth (2004), http://www.ece.ucsb.edu/kastner/labyrinth/

  25. Coulston, C.S.: Constructing exact octagonal steiner minimal trees. In: Proc. of GLSVLSI, pp. 1–6 (2003)

    Google Scholar 

  26. Kahng, A., Mandoiu, I., Zelikovsky, A.: Highly scalable algorithms for rectilinear and octilinear steiner trees. In: Proc. of ASPDAC, pp. 827–833 (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hu, Y., Jing, T., Hong, X., Hu, X., Yan, G. (2005). A Routing Paradigm with Novel Resources Estimation and Routability Models for X-Architecture Based Physical Design. In: Hämäläinen, T.D., Pimentel, A.D., Takala, J., Vassiliadis, S. (eds) Embedded Computer Systems: Architectures, Modeling, and Simulation. SAMOS 2005. Lecture Notes in Computer Science, vol 3553. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11512622_37

Download citation

  • DOI: https://doi.org/10.1007/11512622_37

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-26969-4

  • Online ISBN: 978-3-540-31664-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics