DocumentCode
31113
Title
Collaborative Multiobjective Global Routing
Author
Shojaei, H. ; Davoodi, Azadeh ; Basten, Twan
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Wisconsin, Madison, WI, USA
Volume
21
Issue
7
fYear
2013
fDate
Jul-13
Firstpage
1308
Lastpage
1321
Abstract
This paper presents a collaborative procedure for multiobjective global routing. Our procedure takes multiple global routing solutions, which are generated independently (e.g., by one router that runs in different modes concurrently or by different routers running in parallel), as input. It then performs multiobjective optimization based on Pareto algebra and quickly generates multiple global routing solutions with a tradeoff between the considered objectives. The user can control the number of generated solutions and the degree of exploring the tradeoff between them by constraining the maximum allowable degradation in each objective. This paper then considers the following three multiobjective case studies: 1) minimization of interconnect power and wirelength; 2) minimization of routing congestion and wirelength; and 3) minimization of wirelength with respect to the (finite-capacity) routing resources. The maximum allowable degradation in wirelength is specified in all cases. Our multiobjective procedure runs in only a few minutes for each of the International Symposium on Physical Design 2008 benchmarks, even the unroutable ones, which imposes a tolerable overhead in the design flow. In our simulations, we demonstrate the effectiveness of our procedure using five modern academic global routers.
Keywords
Pareto optimisation; algebra; network routing; Pareto algebra; collaborative multiobjective global routing; finite-capacity routing resources; interconnect power; multiobjective optimization; routing congestion; wirelength minimization; Benchmark testing; Collaboration; Compounds; Minimization; Optimization; Routing; Runtime; Congestion spreading; global routing; interconnect power; multiobjective; pareto algebra;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2012.2205717
Filename
6263315
Link To Document