Tune-Up Friendly Fast Simulated Annealer for VLSI Analog Module Placement

Abstract As an efficient stochastic optimization methodology, simulated annealing (SA) is widely used in the area of very large-scale integration (VLSI) electronic design automation. However, a lot of effort is normally required to tune up SA parameters when being used for distinct applications. In this paper we propose an easy tune-up very fast simulated re-annealing algorithm to solve the problem of analog module placement. Compared to the classical Boltzmann or Cauchy annealing schemes, our method can converge to the global minimum statistically exponentially faster. Moreover, we deploy a re-annealing process to conduct adaptive control on the cooling schedules. Thus, the algorithm tune-up for the analog module placement problem is significantly relieved. Besides the theoretical analysis, our experiments show the proposed algorithm is superior over the other SA derivatives and is able to generate high-quality placement results with significantly less central processing unit (CPU) time.

[1]  Georges Gielen,et al.  Analog layout generation for performance and manufacturability , 1999 .

[2]  Yingtao Jiang,et al.  An automated design tool for analog layouts , 2006, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[3]  Yingtao Jiang,et al.  An easy tune-up exponentially fast annealer for high-quality analog module placement , 2008, 2008 Canadian Conference on Electrical and Computer Engineering.

[4]  Majid Sarrafzadeh,et al.  Vlsi Circuit Layout , 1999 .

[5]  Andrew A. Kennings,et al.  An improved multi-level framework for force-directed placement , 2005, Design, Automation and Test in Europe.

[6]  Lester Ingber,et al.  Simulated annealing: Practice versus theory , 1993 .

[7]  Sung Kyu Lim,et al.  Practical Problems in VLSI Physical Design Automation , 2008 .

[8]  Florin Balasa,et al.  On the exploration of the solution space in analog placement with symmetry constraints , 2004, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[9]  C.-J. Richard Shi,et al.  Parasitic-Aware Optimization and Retargeting of Analog Layouts: A Symbolic-Template Approach , 2008, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[10]  Elizabeth M. Rudnick,et al.  Genetic algorithms for VLSI design, layout & test automation , 1999 .