A GENETIC APPROACH TO STANDARD CELL PLACEMENT USING META-GENETIC PARAMETER OPTIMIZATION

被引:88
作者
SHAHOOKAR, K
MAZUMDER, P
机构
[1] Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor
基金
美国国家科学基金会;
关键词
Genetic Engineering--Technology Transfer - Integrated Circuits--Computer Aided Design - Mathematical Techniques--Operators - Optimization - Probability;
D O I
10.1109/43.55180
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes the implementation of the Genetic Algorithm for Standard-cell Placement (GASP). Unlike the other placement algorithms that apply transformations on the physical layout, the genetic algorithm applies transformations on the chromosomal representation of the physical layout. The algorithm works on a set of configurations constituting a constant size population. The transformations are performed through crossover operators that generate a new configuration assimilating the characteristics of a pair of configurations existing in the current population (similar to biological reproduction). Mutation and inversion operators are also used to increase the diversity of the population, and avoid premature convergence at local optima. Due to the simultaneous optimization of a large population of configurations, there is a logical concurrency in the search of the solution space which makes the genetic algorithm an extremely efficient optimizer. Three efficient crossover techniques have been compared, and the algorithm parameters, namely mutation rate, crossover rate, and inversion rate have been optimized for the cell placement problem by using a meta-genetic process. The resulting algorithm was tested against TimberWolf 3.3 on five industrial circuits consisting of 100-800 cells. The results indicate that a placement comparable in quality can be obtained in about the same execution time as TimberWolf, but the genetic algorithm needs to explore 20-50 times less configurations compared to TimberWolf, which illustrates the efficiency of the search process. © 1990 IEEE
引用
收藏
页码:500 / 511
页数:12
相关论文
共 24 条
  • [1] BREUER MA, 1977, J DES AUTOM FAULT, V1, P343
  • [2] CHANG H, 1989, CRLTR1089 U MICH DEP
  • [3] CHENG CK, 1984, IEEE T COMPUT AID D, V3, P218, DOI 10.1109/TCAD.1984.1270078
  • [4] COHOON JP, 1986, GENIE TECHNICAL REPO
  • [5] Darema F., 1987, Proceedings of the 1987 IEEE International Conference on Computer Design: VLSI in Computers and Processors - ICCD '87 (Cat. No.87CH2473-7), P87
  • [6] Davis L., 1985, JOB SHOP SCHEDULING, P136
  • [7] DAVIS L, 1985, P INT JOINT C ARTIFI
  • [8] A PROCEDURE FOR PLACEMENT OF STANDARD-CELL VLSI CIRCUITS
    DUNLOP, AE
    KERNIGHAN, BW
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1985, 4 (01) : 92 - 98
  • [9] ENGLANDER AC, 1985, P INT C GENETIC ALGO, P197
  • [10] GOLDBERG DE, 1985, P INT C GENETIC ALGO