- 13
- 0
- 约2.7万字
- 约 8页
- 2017-12-31 发布于天津
- 举报
解布局问题的并行模拟退火算法与实现技术-厦门大学学报自然科学版
第 42 卷 第 1 期 ( ) Vol . 42 No . 1
厦门大学学报 自然科学版
2003 年 1 月 Journal of Xiamen University (Natural Science) J an . 2003
( )
文章编号 2003
解布局问题的并行模拟退火算法与实现技术
黄 亮 ,李翠华
(厦门大学计算机科学系 , 福建 厦门 361005)
( )
摘要 : 本文讨论了用并行模拟退火算法解决集成电路布局问题 ,并基于扩展角模块表 ECBL 表示方法 ,利用多马尔
可夫链方法实现了布局问题的并行算法 , 同时提出了针对同步多马尔可夫链的改进的最早准则. 对 MCNC 的标准例
子的测试结果表明 ,并行模拟退火算法能够获得满意的加速比和较好的解质.
关键词 : 布局问题 ;模拟退火算法 ;并行算法 ;角模块表
中图分类号 : TP 302 文献标识码 :A
随着 VLSI 处理技术的快速发展 ,芯片设计正在 描述. 基于马尔可夫过程理论 ,可以证明模拟退火算
变得越来越复杂 ,而且对 CAD 工具提出了更高的要 法以概率 1 收敛于全局最优解[4 ] .
求. 并行处理技术在缩短 VLSI 芯片设计的时间和提 模拟退火算法存在的主要问题是运行时间太
高质量方面显得非常有吸引力. 这体现在 VLSI CAD 长. 由于其固有的密集计算特性 ,解决布局问题的代
的多个研究领域 ,如布图规划 、模拟验证和逻辑综合 价较高. 因此 ,利用模拟退火算法的并行实现技术来
等. 较大幅度地提高其性能是十分必要的. 现在已经有
布局问题是 VLSI 芯片物理设计阶段的重要步 几种针对模拟退火算法的并行策略被提出[5 ,6 ] , 如
( ) (
骤. 布局就是把元件或模块安置在芯片或印刷电路 移动 加 速 Move Acceleration 、并 行 移 动 Parallel
) ( ) [7 ]
板的适当位置上 ,并使其满足一定的最优条件 ,如总 Moves 、多马尔可夫链 Multiple Markov chains 及
( ) [
原创力文档

文档评论(0)