作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (24): 260-262. doi: 10.3969/j.issn.1000-3428.2006.24.094

• 工程应用技术与实现 • 上一篇    下一篇

基于GA-SA混合算法的VLSI门阵列布局设计

操礼程,杨依忠,范海秋,解光军   

  1. (合肥工业大学理学院,合肥 230009)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2006-12-20 发布日期:2006-12-20

VLSI Placement Design Based on Genetic Algorithm
and Simulated Annealing Algorithm

CAO Licheng, YANG Yizhong, FAN Haiqiu, XIE Guangjun   

  1. (School of Science, Hefei University of Technology, Hefei 230009)
  • Received:1900-01-01 Revised:1900-01-01 Online:2006-12-20 Published:2006-12-20

摘要: 布局是VLSI布图设计中的关键环节,通常采用随机优化算法。该文采用遗传算法(GA)与模拟退火法(SA)相结合的搜索算法实现VLSI门阵列模式布局,利用遗传算法进行全局搜索,模拟退火法进行局部搜索。进化过程中采用精英保留策略,并对进化结果进行有选择的模拟退火操作,这样既加强了局部搜索能力又防止陷入局部最优。在复合布局目标函数中引入对最长线网的惩罚,其收敛速度比以总线长度为单一目标函数的要快。在交叉操作中,对交叉位置的选择采用了一种新的策略,增加了交叉的有效性。实验表明,此算法与简单遗传算法相比,有效地提高了全局搜索能力。

关键词: VLSI布局, 遗传算法, 模拟退火法

Abstract: A new algorithm for regular ICs’ placement problem is presented. It is resulted from the combination of the genetic algorithm and simulated annealing algorithm, the genetic algorithm is served as the main flow of the new algorithm for global search, simulated annealing algorithm adjusts the optimization population to avoid trapping in the local optimum. In the genetic algorithm, a new crossover operator involved Gauss probability to determine the crossover slot is described. The new algorithm has been run on a variety of test instances; the result is superior to that of simple GA.

Key words: VLSI placement, Genetic algorithm, Simulated annealing