走线位置调整方法、计算机设备及存储介质与流程
- 国知局
- 2024-08-22 14:36:31
本申请涉及芯片布局规划,尤其涉及一种走线位置调整方法、计算机设备及存储介质。
背景技术:
1、电子设计自动化(electronic design automation,简称eda),是指利用计算机辅助设计(cad)软件,来完成超大规模集成电路(vlsi)芯片的功能设计、综合、验证、物理设计(包括布局、布线、版图、设计规则检查等)等流程的设计方式。
2、其中,布线是处于布局和时钟树综合之后的重要物理实施任务,在相关技术中,需要进行布线的电源线又分长线(stripe)和短线(stapling)。在针对短线的布线过程中,一般会先将位于同一直线上的短线拼成长线进行规划,之后再拆成短线。
3、然而,这样的处理方式会造成误删短线的问题,并且在拆成短线后,由于适用规则的改变,导致部分短线又不符合规则,最终影响整体布局效率和准确性。
技术实现思路
1、有鉴于此,本申请提出一种走线位置调整方法、计算机设备及存储介质,以解决或部分解决上述问题。
2、基于上述目的,本申请提供了一种走线位置调整方法,包括:
3、获取芯片设计版图;
4、对所述芯片设计版图进行区域分割,得到目标区域;
5、确定所述目标区域中一条走线的第一位置和摆放空间,根据预设的规则表对所述第一位置或所述摆放空间进行规则检查;其中,所述摆放空间包括所述第一位置;
6、根据检查结果,确定所述摆放空间内满足规则检查的第二位置,根据所述第二位置对所述走线进行位置调整。
7、本申请第二方面,提供了一种计算机设备,包括一个或者多个处理器、存储器;和一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被所述一个或多个处理器执行,所述程序包括用于执行根据第一方面所述的方法的指令。
8、本申请第三方面,提供了一种包含计算机程序的非易失性计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,使得所述处理器执行第一方面所述的方法。
9、从上面所述可以看出,本申请提供的一种走线位置调整方法、计算机设备及存储介质。本申请通过对芯片设计版图进行分割,将整个版图划分为一个个小的目标区域。之后,直接针对目标区域中的一个个走线进行摆放调整,先确定出走线初始的第一位置和允许其进行摆放的最大范围空间。再直接对这个第一位置或摆放空间进行规则检查,以此确定第一位置是否不合适或者摆放空间中哪些位置不合适,从而根据检查结果,在摆放空间中对走线当前的位置进行调整,最终确定出满足规则检查的第二位置。以此方式,直接对每条最小的走线进行检测,直接杜绝了由于规则改变导致的不合规问题,以及错删问题,同时,通过分区的方式,减少每次的计算量,同时还能够结合多线程的方式更为合理的应用资源,最终在保证整体效率的同时还提示了布线调整的准确性。
技术特征:1.一种走线位置调整方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据预设的规则表对所述第一位置进行规则检查,包括:
3.根据权利要求2所述的方法,其特征在于,所述确定所述摆放空间内满足规则检查的第二位置,包括:
4.根据权利要求3所述的方法,其特征在于,所述在所述摆放空间中确定所述走线的第三位置,包括:
5.根据权利要求3所述的方法,其特征在于,所述根据所述规则表对所述第三位置进行规则检查之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述根据预设的规则表对所述摆放空间进行规则检查,包括:
7.根据权利要求6所述的方法,其特征在于,所述确定所述摆放空间内满足规则检查的第二位置,包括:
8.根据权利要求6所述的方法,其特征在于,所述确定所述摆放空间内满足规则检查的第二位置,包括:
9.根据权利要求1所述的方法,其特征在于,所述对所述芯片设计版图进行区域分割,包括:
10.根据权利要求9所述的方法,其特征在于,所述目标区域为所述芯片设计版图被分割后的任意一块区域。
11.根据权利要求1所述的方法,其特征在于,所述确定所述目标区域中一条走线的摆放空间,包括:
12.一种计算机设备,包括一个或者多个处理器、存储器;和一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被所述一个或多个处理器执行,所述程序包括用于执行根据权利要求1至11任意一项所述的方法的指令。
13.一种包含计算机程序的非易失性计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,使得所述处理器执行权利要求1至11中任一项所述的方法。
技术总结本申请提供的一种走线位置调整方法、计算机设备及存储介质。该方法,包括:获取芯片设计版图;对所述芯片设计版图进行区域分割,得到目标区域;确定所述目标区域中一条走线的第一位置和摆放空间,根据预设的规则表对所述第一位置或所述摆放空间进行规则检查;其中,所述摆放空间包括所述第一位置;根据检查结果,确定所述摆放空间内满足规则检查的第二位置,根据所述第二位置对所述走线进行位置调整。技术研发人员:张小亮受保护的技术使用者:芯行纪科技有限公司技术研发日:技术公布日:2024/8/20本文地址:https://www.jishuxx.com/zhuanli/20240822/279236.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。