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.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
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.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Mitsuhashi, T., Someha, K.: Performance-oriented layout design, pervasive use of diagonal interconnects reduces wire-length. Design Wave Magazine, 59–64 (2001)
Teig, S.: The x architecture: Not your father’s diagonal wiring. In: Proc. of SLIP, pp. 33–37 (2002)
Sarrafzadeh, M., Wong, C.K.: An Introduction to VLSI Physical Design. McGraw Hill, USA (1996)
Bozorgzadeh, E., Kastner, R., Sarrafzadeh, M.: Creating and exploiting flexibility in rectilinear steiner trees. IEEE trans. on CAD 22, 605–615 (2003)
Kastner, R., Bozorgzadeh, E., Sarrafzadeh, M.: Predictable routing. In: Proc. of ICCAD, pp. 110–114 (2000)
Hadsell, R.T., Madden, P.H.: Improved global routing through congestion estimation. In: Proc. of the DAC (2003)
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)
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)
Lin, S.P., Chang, Y.W.: A novel framework for multilevel routing considering routability and performance. In: Proc. of ICCAD, pp. 44–50 (2002)
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)
Kastner, R., Bozorgzadeh, E., Sarrafzadeh, M.: An exact algorithm for coupling-free routing. In: Proc. of ISPD, pp. 10–15 (2001)
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)
Zhu, Q., Zhou, H., Jing, T., Hong, X.L., Yang, Y.: Spanning graph based non-rectilinear steiner tree algorithms. IEEE Trans. on CAD (2005)
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)
Alpert, C.J., Hrkic, M., Hu, J., Kahng, A.B.: Buffered steiner tree for difficult instances. In: Proc. of ISPD, pp. 4–9 (2001)
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)
Hrkic, M., Lillis, J.: S-tree: A technique for buffered routing tree synthesis. In: Proc. of DAC, pp. 578–583 (2002)
Chen, H., Yao, B., Zhou, F., Cheng, C.K.: Physical planning of on-chip interconnect architecture. In: Proc. of ICCD, pp. 30–35 (2002)
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)
Organization, T.X.I (2005), http://www.xinitiative.org
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)
Agnihotri, A.R., Madden, P.H.: Congestion reduction in traditional and new routing architectures. In: Proc. of GLSVLSI, pp. 28–29 (2003)
Paluszewski, M., Winter, P., Zachariasen, M.: A new paradigm for general architecture routing. In: Proc. of GLSVLSI, pp. 26–28 (2004)
Labyrinth (2004), http://www.ece.ucsb.edu/kastner/labyrinth/
Coulston, C.S.: Constructing exact octagonal steiner minimal trees. In: Proc. of GLSVLSI, pp. 1–6 (2003)
Kahng, A., Mandoiu, I., Zelikovsky, A.: Highly scalable algorithms for rectilinear and octilinear steiner trees. In: Proc. of ASPDAC, pp. 827–833 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)