[发明专利]一种两步模迭代法应用于混合尺寸单元电路设计在审
申请号: | 202210327630.4 | 申请日: | 2022-03-29 |
公开(公告)号: | CN114970435A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 周晨璨;施佺;曹阳;邱洁 | 申请(专利权)人: | 南通大学 |
主分类号: | G06F30/392 | 分类号: | G06F30/392;G06F17/16;G06F17/12 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 许洁 |
地址: | 226000*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 两步模 迭代法 应用于 混合 尺寸 单元 电路设计 | ||
1.基于两步模系矩阵分裂迭代的混合尺寸单元电路设计方法,用于混合尺寸标准单元电路的合法化过程,其特征在于:包括如下步骤:
S1:对标准单元进行预处理,将多倍行高标准单元分割为多个单倍行高标准子单元;
S2:将标准单元进行扩散;
S3:将混合尺寸标准单元合法化问题表示为二次规划数学模型;
S4:将二次规划模型转换成线性互补问题;
S5:利用两步模系矩阵分裂迭代法求解线性互补问题;
S6:将多倍行高标准单元分割成的子单元的x坐标进行统一,并对齐到行中的可放置位上;
S7:对剩余的非法单元进行合法化处理。
2.根据权利要求1所示的基于两步模系矩阵分裂迭代的混合尺寸单元电路设计方法,其特征在于:步骤S1的具体实现方式包括:给定一个芯片的布局矩形区域,用(0,0)和(W,H)分别表示其左下角坐标和右上角坐标;W表示布局区域的宽度,H表示布局区域的高度;待布局的标准单元集为C=(c1,c2,…cn),其中单元ci从全局阶段获得的初始左下角坐标为单元宽度及高度分别为wi,hi,所求的合法化阶段后的坐标为(xi,yi);将所有标准单元对齐到最近的与其电源线匹配的行上去;对于多倍行高标准单元,将其表示成多个子单元,用(ci1,ci2,…cit)表示,其中,t表示标准单元的高度是行高的t倍。
3.根据权利要求1所示的基于两步模系矩阵分裂迭代的混合尺寸单元电路设计方法,其特征在于:步骤S2中,为避免后续处理中标准单元过于拥挤,利用网络流算法对单元进行扩散,确保每行中的单元宽度之后不超过该行的宽度;我们对布局区域在水平方向和垂直方向进行均匀地划分成网格,每一个网格构成网络流图中的一个节点;此外,再额外创建两个节点,即超级源节点(NB)和超级汇节点(NE);计算每个网格中所属单元的面积之和sC,将其与网格面积sG进行比较;如果sCsG,则该网格称为溢出网格并记录溢出的面积so;如果sC≤sG,则该网格称为空闲网格并记录剩余的空闲面积sf。对于溢出网格,将其设置成网络流中的源节点Ns,并建立一条从NB到Ns的弧,弧上的容量和成本分别设置为so和零;对于空闲网格,将其设置为目标节点Nt,并建立一条从Nt到NE的弧,弧上的容量和成本分别设置为sf和0;并且对溢出网格,寻找与它相邻的空闲网格,建立从Ns到Nt的弧,弧上的容量和成本分别设置为无穷大和单元在两个网格之间移动的位移。对于建立好的网络流图进行求解,可得到单元在网格中移动的策略,按照该策略移动单元,移动后的单元ci的坐标为
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南通大学,未经南通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210327630.4/1.html,转载请声明来源钻瓜专利网。