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
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;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2012.2205717