Ant Colony Optimization for Power Efficient Routing in Manhattan and Non-Manhattan VLSI Architectures

被引:15
作者
Arora, Tamanna [1 ]
Moses, Melanie E. [1 ]
机构
[1] Univ New Mexico, Albuquerque, NM 87106 USA
来源
2009 IEEE SWARM INTELLIGENCE SYMPOSIUM | 2009年
关键词
D O I
10.1109/SIS.2009.4937856
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Rapid advances in VLSI technology have increased the number of transistors that fit on a single chip to about two billion. In such complex designs, a primary design goal is to limit the power consumption of the chip. Power consumption depends on capacitance, which depends on the length of wires on the chip and the number of vias which connect wires on different layers of the chip. We use Ant Colony Optimization (ACO) algorithms to minimize wire-length, vias and capacitance. ACID provide a multi-agent framework for combinatorial optimization by combining memory, stochastic decision making and strategies of collective and distributed learning by ant-like agents. This paper applies ACID to the NP-hard problem of finding optimal routes with minimum capacitance for interconnect routing on VLSI chips. The constraints on interconnect routing are used by ants as heuristics which guide their search process. We implemented ACO algorithms on both manhattan and non-manhattan routing architectures. The results are compared with several state of the art academic routers. The ACO routing algorithm was able to obtain an overall improvement of 8% in terms of wire-length, 7% in terms of vias and capacitance. Running times were longer than those routers, but very similar to the other router which is able to route all wires on all benchmark chips.
引用
收藏
页码:137 / 144
页数:8
相关论文
共 38 条
[1]   Placement and routing in 3D integrated circuits [J].
Ababei, C ;
Feng, Y ;
Goplen, B ;
Mogal, H ;
Zhang, TP ;
Bazargan, K ;
Sapatnekar, S .
IEEE DESIGN & TEST OF COMPUTERS, 2005, 22 (06) :520-531
[2]  
Alpert C. J., 1998, ISPD-98. 1998 International Symposium on Physical Design, P80, DOI 10.1145/274535.274546
[3]  
ARORA T, 2008, P WORKSH BIO INSP CO, P37
[4]  
BONABEAU E, 1999, NATURAL ARTIFICIAL S, P25
[5]   GLITTER - A GRIDLESS VARIABLE-WIDTH CHANNEL ROUTER [J].
CHEN, HH ;
KUH, ES .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1986, 5 (04) :459-465
[6]  
CHEN HH, 1986, P IEEE INT C COMP AI, P196
[7]  
CHO MS, 2006, BOXROUTER NEW GLOBAL, P24
[8]  
Dorf R.C., 2006, Electrical Engineering Handbook
[9]   Ant algorithms for discrete optimization [J].
Dorigo, M ;
Di Caro, G ;
Gambardella, LM .
ARTIFICIAL LIFE, 1999, 5 (02) :137-172
[10]  
Dorigo M, 1999, NEW IDEAS OPTIMIZATI, P11