当前位置: 首页 > 专利查询>福州大学专利>正文

大规模集成电路设计中基于线长最短优化的绕障布线方法技术

技术编号:10316127 阅读:323 留言:0更新日期:2014-08-13 17:34
本发明专利技术涉及大规模集成电路物理设计技术领域,特别是一种大规模集成电路设计中基于线长最短优化的绕障布线方法,该方法首先根据逃逸图理论构建布线问题布线图,然后采用多源并发探索方法标记顶点即必经点,再基于必经点集合构建一个可行解Steiner树,最后优化可行解。该方法布线布局合理,所得线长短,布线效果好。

【技术实现步骤摘要】
大规模集成电路设计中基于线长最短优化的绕障布线方法
本专利技术涉及大规模集成电路物理设计
,特别是一种大规模集成电路设计中基于线长最短优化的绕障布线方法。
技术介绍
大规模集成电路物理设计中,在曼哈顿模型下,基于线长最短优化的布线方法是物理设计中总体布线和详细布线最重要的基础工作。随着集成电路技术的迅速发展,现代集成电路设计中大量引入了宏单元、IP模块、预布线线网等,使得布线芯片上的出现了大量的矩形障碍且个数仍在不断增加。同时,需要互联的引脚个数也在不断的增加,使得布线难度也增大。在布线过程中,需要将同属于一个线网的所有引脚通过一个直角斯坦纳树连通起来,且不穿过任何的矩形障碍。所得到的直角斯坦纳树的总线长是该问题的一个重要指标。因此,设计一个基于线长最短优化的绕障布线方法显得尤为重要。
技术实现思路
本专利技术的目的在于提供一种大规模集成电路设计中基于线长最短优化的绕障布线方法,该方法布线布局合理,所得线长短,布线效果好。为实现上述目的,本专利技术采用的技术方案是:一种大规模集成电路设计中基于线长最短优化的绕障布线方法,首先根据逃逸图理论构建布线问题布线图,然后采用多源并发探索方法本文档来自技高网...
大规模集成电路设计中基于线长最短优化的绕障布线方法

【技术保护点】
一种大规模集成电路设计中基于线长最短优化的绕障布线方法,其特征在于,首先根据逃逸图理论构建布线问题布线图,然后采用多源并发探索方法选择顶点标记为必经点,再基于必经点集合构建一个可行解Steiner树,最后优化可行解。

【技术特征摘要】
1.一种大规模集成电路设计中基于线长最短优化的绕障布线方法,其特征在于,首先根据逃逸图理论构建布线问题布线图,然后采用多源并发探索方法选择顶点标记为必经点,再基于必经点集合构建一个可行解Steiner树,最后优化可行解;具体包括以下步骤:步骤(1)初始化,输入布线问题的线网信息和障碍信息;步骤(2)根据线网信息和障碍信息,构造逃逸图G=(V,E,T,ω);所述逃逸图为带权无向图,E表示边集合,V表示顶点集合,引脚对应的顶点称为端点,T表示端点集合,ω:E→R+表示边的权重映射函数,边的权重对应边在布线区域的实际线长;步骤(3)采用多源并发探索方法标记必经点,得到必经点集合PV;步骤(4)将必经点集合和端点集合的并集PV∪T中顶点都看成端点,使用Steiner树构造方法构建一个可行解ST;步骤(5)优化可行解ST;所述步骤(3)中,所述必经点是指期望在构造可行解时经过这些顶点,所述多源并发探索方法包括以下步骤:步骤(3.1)初始化过程:用端点集合中各个端点分别构成一个顶点集,并分别作为泰森图种子也即源点,每个泰森图种子设置为未标记状态;步骤(3.2)扩展过程:从多个未标记的泰森图种子出发构建泰森图,记录遍历过程中得到的桥边,每轮扩展过程顶点遍历范围为当前找到桥边的最小跨度Range,即对当前遍历顶点u有u.dist≤Range,否则进入回溯过程;步骤(3.3)回溯过程:从所有遍历到的桥边中选出跨度最小且相应泰森图种子Si和Sj都未标记的一组主桥边MBs(Si,Sj),以每个主桥边上的每个顶点为当前点,采用回溯法遍历Si和Sj之间的所有最短路径,每条最短路径的两端顶点都添加到必经点集合PV中,该些最短路径上的所有顶点构成顶点集SPSij,进入更新过程;步骤(3.4)更新过程:顶点集Si、Sj和SPSij中所有顶点构成一个新的泰森图种子Sn,使用Sn替代Si和Sj,Sn设置为标记状态,继续执行回溯过程,直到所...

【专利技术属性】
技术研发人员:张浩叶东毅陈羽中余春艳张栋杨晶菁
申请(专利权)人:福州大学
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1