超大规模集成电路的布线分层方法、系统及存储介质技术方案

技术编号:42508279 阅读:22 留言:0更新日期:2024-08-22 14:24
本发明专利技术公开了一种超大规模集成电路的布线分层方法、系统及存储介质,包括:获取人工配置文件,建立所述线网的线网边框;计算线网分配至各层的可行解和权重;迭代计算在当前的k种布线分层方案下,将所述线网N<subgt;m</subgt;的第i个所述可行解中分配至可选的任意所述层L<subgt;m</subgt;的布线权重w<subgt;i</subgt;(N<subgt;m</subgt;,L),在迭代时更新每个所述线网分层的可行解s<subgt;i</subgt;(N<subgt;1</subgt;,…,N<subgt;m</subgt;),以及所述可行解权重w<subgt;i</subgt;(N<subgt;1</subgt;,…,N<subgt;m</subgt;),将值最小的所述可行解权重对应的所述可行解做为所述网线的最优分层方案。本发明专利技术布线分层方案不仅可使布线满足约束条件,还可高效的得到最优的布线分层方案。

【技术实现步骤摘要】

本申请涉及集成电路,具体涉及一种超大规模集成电路的布线分层方法、系统及存储介质


技术介绍

1、超大规模集成电路(very large scale integration circuit,vlsi)是一种将大量晶体管组合到单一芯片的集成电路,其集成度大于大规模集成电路。集成的晶体管数在不同的标准中有所不同。超大规模集成电路设计中,布线的目的是在规定的布线区域内实现电路内部各个模块之间的物理连接,它是vlsi物理设计中非常关键的步骤之一,其中布线中最核心的步骤是确定每个器件布线在超大规模集成电路中的所在层。

2、在vlsi设计中,电路的每一层(即金属层)都具有规则排列的布线通道(routingtrack),实际布线应该在这些通道内进行布线,并且满足一定的线宽和间距等drc约束。在现有技术中,需要人工手动根据约束条件对特定线网进行布线,然后在此基础上进行其他线网布线,因此布线的工作量大、效率低。


技术实现思路

1、鉴于上述问题,本申请提供了一种超大规模集成电路的布线分层方法,用于解决上述超大规模集成电本文档来自技高网...

【技术保护点】

1.一种超大规模集成电路的布线分层方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的超大规模集成电路的布线分层方法,其特征在于,所述人工配置文件中的所述约束条件包括所述网线的指定布线层、禁止布线层、布线宽度、线宽中的任意一种或多种参数。

3.根据权利要求1所述的超大规模集成电路的布线分层方法,其特征在于,还包括获取布线通道,在所述可行解中所述线网布线于所述布线通道内。

4.根据权利要求3所述的超大规模集成电路的布线分层方法,其特征在于,所述线网边框为包围对应所述线网所有pin的最小矩形,且所述线网边框与所述布线通道对齐。p>

5.根据权...

【技术特征摘要】

1.一种超大规模集成电路的布线分层方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的超大规模集成电路的布线分层方法,其特征在于,所述人工配置文件中的所述约束条件包括所述网线的指定布线层、禁止布线层、布线宽度、线宽中的任意一种或多种参数。

3.根据权利要求1所述的超大规模集成电路的布线分层方法,其特征在于,还包括获取布线通道,在所述可行解中所述线网布线于所述布线通道内。

4.根据权利要求3所述的超大规模集成电路的布线分层方法,其特征在于,所述线网边框为包围对应所述线网所有pin的最小矩形,且所述线网边框与所述布线通道对齐。

5.根据权利要求1所述的超大规模集成电路的布线分层方法,其特征在于,所述建立所述线网的线网边框之后,还包括:

<...

【专利技术属性】
技术研发人员:刘清海谢明雄林俊明赵新宇
申请(专利权)人:闽都创新实验室
类型:发明
国别省市:

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

1