Title :
Relay-Race Algorithm: A Novel Heuristic Approach to VLSI/PCB Placement
Author :
Sheng, Yiqiang ; Takahashi, Atsushi ; Ueno, Shuichi
Author_Institution :
Dept. of Commun. & Integrated Syst., Tokyo Inst. of Technol., Tokyo, Japan
Abstract :
In this paper, we present a novel heuristic approach, called relay-race algorithm (RRA), with motivation to improve solution quality and reduce computational time for VLSI/PCB placement. RRA is to simulate the relay-race game, in which each runner participates in a part of race and then is relayed by another member of the team. RRA is designed to overcome the shortcomings of simulated annealing (SA) and genetic algorithm (GA). The basic idea is to use a guide to adjust running methods according to the experience of past runs and a relay to escape local optimum in only one step. Based on the experimental results, RRA improved the placement for both interconnect and area optimization, comparing with SA. For interconnect optimization using ami49_X benchmarks, RRA obtained stable improvement for the Pareto frontier of two conflicting objectives: power and performance. In several cases, we got more than 30% improvement of interconnect power consumption without any degradation of performance. For area minimization using MCNC benchmarks, RRA reduced at least 40% computational time with better solution quality. With respect to its impact, RRA has potential to improve the existing approaches for more NP-hard problems in different fields.
Keywords :
Pareto optimisation; VLSI; circuit complexity; circuit optimisation; game theory; genetic algorithms; heuristic programming; integrated circuit design; integrated circuit interconnections; printed circuits; simulated annealing; NP-hard problems; Pareto frontier; VLSI-PCB placement; ami49-X benchmarks; area optimization; genetic algorithm; heuristic approach; interconnect optimization; interconnect power consumption; relay-race game algorithm; simulated annealing; Delay; Focusing; Genetic algorithms; Layout; Optimization; Relays; Very large scale integration; VLSI/PCB placement; heuristic approach; high performance; low power; multi-objective optimization; relay-race algorithm; small area;
Conference_Titel :
VLSI (ISVLSI), 2011 IEEE Computer Society Annual Symposium on
Conference_Location :
Chennai
Print_ISBN :
978-1-4577-0803-9
Electronic_ISBN :
2159-3469
DOI :
10.1109/ISVLSI.2011.8