期刊文献+

XGRouter: high-quality global router in X-architecture with particle swarm optimization 被引量:2

XGRouter: high-quality global router in X-architecture with particle swarm optimization
原文传递
导出
摘要 This paper presents a high-quality very large scale integration (VLSI) global router in X-architecture, called XGRouter, that heavily relies on integer linear pro- gramming (ILP) techniques, partition strategy and particle swarm optimization (PSO). A new ILP formulation, which can achieve more uniform routing solution than other formu- lations and can be effectively solved by the proposed PSO is proposed. To effectively use the new ILP formulation, a partition strategy that decomposes a large-sized problem into some small-sized sub-problems is adopted and the routing re- gion is extended progressively from the most congested re- git)n. In the post-processing stage of XGRouter, maze rout- ing based on new routing edge cost is designed to further optimize the total wire length and mantain the congestion uniformity. To our best knowledge, XGRouter is the first work to use a concurrent algorithm to solve the global rout- ing problem in X-architecture. Experimental results show that XGRouter can produce solutions of higher quality than other global routers. And, like several state-of-the-art global touters, XGRouter has no overflow. This paper presents a high-quality very large scale integration (VLSI) global router in X-architecture, called XGRouter, that heavily relies on integer linear pro- gramming (ILP) techniques, partition strategy and particle swarm optimization (PSO). A new ILP formulation, which can achieve more uniform routing solution than other formu- lations and can be effectively solved by the proposed PSO is proposed. To effectively use the new ILP formulation, a partition strategy that decomposes a large-sized problem into some small-sized sub-problems is adopted and the routing re- gion is extended progressively from the most congested re- git)n. In the post-processing stage of XGRouter, maze rout- ing based on new routing edge cost is designed to further optimize the total wire length and mantain the congestion uniformity. To our best knowledge, XGRouter is the first work to use a concurrent algorithm to solve the global rout- ing problem in X-architecture. Experimental results show that XGRouter can produce solutions of higher quality than other global routers. And, like several state-of-the-art global touters, XGRouter has no overflow.
出处 《Frontiers of Computer Science》 SCIE EI CSCD 2015年第4期576-594,共19页 中国计算机科学前沿(英文版)
关键词 global routing OVERFLOW total wire length con-gestion uniformity X-architecture particle swarm optimiza-tion integer linear programming global routing, overflow, total wire length, con-gestion uniformity, X-architecture, particle swarm optimiza-tion, integer linear programming
  • 相关文献

参考文献3

二级参考文献89

  • 1Beni G, Wang J. Swarm intelligence in cellular robotic systems. In: NATO Advanced Workshop on Robotics and Biological Systems. 1989.
  • 2Kennedy J, Eberhart R. Swarm intelligence. The Morgan Kaufmann se- ries in evolutionary computation. Morgan Kaufrnann Publishers, 2001.
  • 3Eiben A, Smith J. Introduction to evolutionary computing. Springer, 2003.
  • 4Kennedy J. Swarm intelligence. In: Zomaya A, ed. Handbook of nature-inspired and innovative computing, 187-219. Springer US, 2006.
  • 5Jong D K. Evolutionary computation: a unified approach. In: Ge- netic and Evolutionary Computation Conference, GECCO 2008. 2008, 2245-2258.
  • 6Chiong R, ed. Nature-inspired algorithms for optimisation, Volume 193 of Studies in Computational Intelligence. Springer, 2009.
  • 7Luke S. Essentials of metaheuristics. Lulu, 2010.
  • 8Dorigo M, Maniezzo V, Colorni A. Ant system: optimization by a colony of cooperating agents. IEEE Transactions on Systems, Man and Cybernetics, Part B, 1996, 26(1): 29-41.
  • 9Dorigo M, Gambardella L. Ant colonies for the traveling salesman problem. BioSystems, 1997, 43(2): 73-81.
  • 10Dorigo M, Stutzle T. Ant colony optimization. Bradford Company, 2004.

共引文献8

同被引文献6

引证文献2

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部