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

一种基于混合整形规划的ASIC布局优化方法技术

技术编号:38761243 阅读:26 留言:0更新日期:2023-09-10 10:34
本发明专利技术提供了一种基于混合整形规划的ASIC布局优化方法,包括:步骤1,对ASIC版图中的布局问题进行数学建模;步骤2,对每个网络的线长以轻量级RST模型建立MIP方程;步骤3,利用整形变量对非线性方程线性处理;步骤4,引入单流量算法,确保RST线长模型的正确性。本发明专利技术提出的方案通过对ASIC标准单元位置的建模和对其网络的RST的精确建模,把布局的条件转化成线性规划问题的约束,把减少布局的线长转化成线性规划问题的目标函数,在线性规划方程求解过程中,不断减少版图的线长,即不断优化初始版图的布局。该方案同时实现了集成电路设计中布局和布线两大难题。布局和布线两大难题。布局和布线两大难题。

【技术实现步骤摘要】
一种基于混合整形规划的ASIC布局优化方法


[0001]本专利技术涉及一种基于混合整形规划的ASIC布局优化方法。

技术介绍

[0002]布局质量可以被很多东西衡量,最重要的就是布局的线长。布局中,一个网络的线长是连接所有引脚的直角斯坦纳树(steiner minimal tree)RST线长,如图1a所示,p0,p1…
都是一个网络中的引脚,对连接这些引脚的线长的估计方式为RST时,总线长为13。
[0003]找到这样的线长的最短线长就要做最小直角斯坦纳树(rectilinear steiner minimal tree,RSMT)问题。布局问题和RSMT问题都是NP问题(NP的英文全称是Non

deterministic Polynomial,即多项式复杂程度的非确定性问题)。虽然FLUTE(参考文献:C.Chu and Y.

C.Wong,“FLUTE:Fast Lookup Table Based Rectilinear Steiner Minimal Tree Algorithm本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于混合整形规划的ASIC布局优化方法,其特征在于,包括以下步骤:步骤1,对ASIC版图中的布局问题进行数学建模;步骤2,对每个网络的线长以轻量级RST模型建立MIP方程;步骤3,利用整形变量对非线性方程线性处理;步骤4,引入单流量算法,确保轻量级RST线长模型的正确性。2.根据权利要求1所述的方法,其特征在于,步骤1包括:ASIC版图的布局中有m个单元,分别是c0,c1…
c
m
‑1,所述单元是宽度不同但高度相同的矩形,第m个矩形的宽度为w
m
‑1,m个矩形的左下顶点的坐标分别为(X0,Y0),(X1,Y1)

(X
m
‑1,Y
m
‑1),其中由于单元的高度相同,Y被设置成整数;每一个单元的坐标符合如下条件:其中d
l
,d
r
,d
d
,d
u
分别是版图的左、右、上、下边界。3.根据权利要求2所述的方法,其特征在于,步骤1中,由于两个单元在版图中不能发生重叠,需要满足以下距离限制:4.根据权利要求3所述的方法,其特征在于,步骤2中,对于任意一个单元,单元上都有若干个引脚,同时在版图中有若干网络,每一个网络上面包含着若干个引脚,每一个网络上面包含的引脚用同一个导线连接且电势相等,一个单元上的引脚间彼此独立,属于同一个单元的不同引脚能够属于不同的网络;引脚在单元上的相对位置是固定的。5.根据权利要求4所述的方法,其特征在于,步骤2还包括:只考虑引脚之间的L型连接,一个L型连接由一个横向的线和纵向的线组成;引入二值变量x
+
/x

,x
+
/x

表示一个引脚是否有一条朝着另一个引脚的,并且沿着x轴正/负方向的线,如果有则x
+
/x

值为1,否则为0;引入二值变量y
+
/y

,y

【专利技术属性】
技术研发人员:王中风汤可冯浪
申请(专利权)人:南京大学
类型:发明
国别省市:

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

1