VLSI Hierarchical Placement Using Discrete Tunneling Algorithm

In this paper we propose a discrete version of tunneling algorithm and apply it to a placement problem of VLSI layout. Although tunneling algorithm is powerful to obain a near global minimum of multimodal function optimization, it is applicable only to continuous optimization problems. We incorporate a heuristic search method into conventional tunneling algorithm so that tunneling algorithm can deal with discrete optimization problems such as VLSI placement and routing problems. We also introduce a hierarchical placement model in order to improve the search efficiency of tunneling algorithm and to reduce its computation time. Computational experiments show that proposed hierarchical method obtains better placement results with shorter running time than non-hierarchical method.

[1]  Bedri C. Cetin,et al.  Terminal repeller unconstrained subenergy tunneling (trust) for fast global optimization , 1993 .

[2]  Georg Sigl,et al.  GORDIAN: VLSI placement by quadratic programming and slicing optimization , 1991, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[3]  Yong Yao,et al.  Dynamic tunneling algorithm for global optimization , 1989, IEEE Trans. Syst. Man Cybern..

[4]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..

[5]  A.E. Dunlop,et al.  Cell-Based Layout Benchmarks , 1987, 24th ACM/IEEE Design Automation Conference.

[6]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.