Title :
Mixed-size placement via line search
Author :
Vorwerk, Kristofer ; Kennings, Andrew
Author_Institution :
Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
Abstract :
We describe a remarkably simple yet very effective line search technique for cell placement. Our method "corrects" errors in force scaling by sampling different force weights in each iteration of placement and selecting the best candidate placements based on an objective function. Our technique is not only very fast, but it does away with the need for the ad hoc scaling that has plagued prior force-directed methods. We describe the implementation of our method within a multilevel flow and show that it can achieve good wire lengths with competitive run-times compared to other academic tools. Specifically, we produce placements with 12% and 15% better HPWL than FengShui 5.0 and Capo 9.1, respectively, on the ICCAD04 mixed-size benchmarks, while presenting run-times that are 37% faster than Capo 9.1.
Keywords :
VLSI; integrated circuit design; Capo 9.1; FengShui 5.0; HPWL; ICCAD04 mixed-size benchmark; cell placement; force scaling; force weights; force-directed methods; line search technique; mixed-size placement; multilevel flow; wire lengths; Circuits; Density functional theory; Error correction; Force control; Laplace equations; Runtime; Sampling methods; Simulated annealing; Very large scale integration; Wire;
Conference_Titel :
Computer-Aided Design, 2005. ICCAD-2005. IEEE/ACM International Conference on
Print_ISBN :
0-7803-9254-X
DOI :
10.1109/ICCAD.2005.1560189