首页> 中文学位 >蚁群算法在集成电路布线问题中的应用
【6h】

蚁群算法在集成电路布线问题中的应用

代理获取

目录

文摘

英文文摘

声明

1引言

1.1集成电路设计的发展

1.2超大规模集成电路(VLSI)的设计过程

1.3 VLSI中的物理设计

1.3.1物理设计的过程

1.3.2物理设计的设计方法

1.3.3布线过程中的问题

1.3.4论文的结构安排

2物理设计中布图和布线算法简介

2.1算法复杂性的相关概念

2.2布图设计中的一些基本算法

2.2.1图论算法

2.2.2计算几何算法

2.2.3基于运筹学的算法

2.2.4计算智能优化算法

2.3 VLSI布线设计及其算法介绍

2.3.1线网布线

2.3.2总体布线

2.3.3通道布线

3绕障碍线网布线简介及蚁群算法原理

3.1绕障碍线网布线问题描述

3.2绕障碍两端线网布线算法

3.2.1迷宫算法

3.2.2两种图论方案

3.3蚁群算法

3.3.1蚁群算法原理

3.3.2结合TSP介绍蚁群算法的数学模型及流程

4绕障碍线网布线的解决方案及仿真实现

4.1绕障碍线网布线模式的几种类型

4.2基于均匀网格的两端绕障碍线网布线

4.2.1强连接图的概念

4.2.2单层均匀网格两端绕障碍线网布线连接图的建立

4.2.3均匀网格布线复杂度减小的一种方法——开窗技术

4.2.4基于均匀网格的蚁群算法的基本思想

4.3单层非均匀网格两端绕障碍线网布线连接图的建立

4.3.1对基本蚁群算法的一些改进

4.3.2实例仿真

4.4绕障碍无网格布线模式

4.4.1绕障碍无网格布线模式路径图的建立

4.4.2无网格布线模型的蚁群算法实现

4.5绕障碍布线的进一步讨论

4.5.1双层或多层布线中连接图的建立

4.5.2多端线网布线

4.5.3蚁群算法在线网布线中的其它应用

5总结与展望

参考文献

致谢

展开▼

摘要

随着集成电路规模的不断增大、特征尺寸不断减小,时钟频率越来越高,给集成电路工艺技术和生产技术(设备和材料)以及设计生产率等诸多方面的问题带来了更多的技术挑战。其中一个非常关键的环节是集成电路设备技术的发展已经远远落后于集成电路的加工能力的发展。另一方面,随着VLSI复杂性越来越高,其物理设计中的许多问题目前已经被证明是NP困难问题,所以一个快速的高效的物理版图设计必须依赖于先进的EDA工具和先进的设计方法。而在计算机智能领域,各种优化技术的蓬勃发展为解决非NP问题、NP完全问题和NP困难问题提供了新的思路和解决方法。本文正是在这种背景下,讨论计算智能方法在VLSI设计过程中最重要的一个环节--物理设计中的应用。 VLSI工艺不断发展,物理设计中的布线问题的规模也急剧增大,传统的优化算法正面临着计算量爆炸、容易陷入局部极值和无法接近全局最优的难题,所以必须寻找更有效的优化方法。本文首先结合旅行商问题(TSP)介绍了基于仿生特性的蚁群算法原理;随后介绍了VLSI物理设计中基于BBL(Building Blocks Layout)模式的绕障碍线网布线问题;然后将蚁群算法和两端绕障碍线网布线问题相结合,讨论了基于网格(均匀网格和非均匀网格)和无网格模型的连接图的建立和解决方法;最后讨论了多层布线和多端线网布线的解决方案,并讨论了蚁群算法在布线中其它问题(如最小费用、性能驱动优化问题)中的可行性。

著录项

  • 作者

    李毛毛;

  • 作者单位

    兰州大学;

  • 授予单位 兰州大学;
  • 学科 信息与通信工程、通信与信息系统
  • 授予学位 硕士
  • 导师姓名 田亚菲;
  • 年度 2008
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 设计;
  • 关键词

    集成电路; 蚁群算法; VLSI设计;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号