System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,更具体地说,涉及一种集成电路的布线方案确定方法、装置及设备和介质。
技术介绍
1、在集成电路的后端设计中,一个关键的步骤是确定布线方案,其基本目标是实现所有线网的电等价互联。由于芯片规模越来越大,确定布线方案被拆分为确定总体布线方案和确定详细布线方案两个阶段。确定总体布线方案为所有线网提供粗粒度的路径分配方案,确定详细布线方案将依据总体布线的结果确定过点、轨道、通孔、和金属线的精确位置。
2、给定器件布局和网表,确定总体布线方案需要在满足布线区域资源约束条件下优化布线目标。确定总体布线方案一般包括三个步骤:多引脚线网拆分、网表布线、拆线重布。
3、网表布线旨在为每个双引脚线网找到一条路径使得总的布线长度最短。在相关技术中,可以采用顺序布线和并行布线两种方案进行网表布线。顺序布线首先对网表中的线网进行排序,然后按顺序完成每个线网的布线。在顺序布线中,线网的处理顺序决定了布线结果的好坏,因此其通常会产生次优解。并行布线同时求解网表中所有线网的布线,相比顺序布线,其通常能产生更好的布线结果,但是对计算资源的要求较高。
4、因此,如何在消耗计算资源较少的前提下提高布线方案的效果是本领域技术人员需要解决的技术问题。
技术实现思路
1、本申请的目的在于提供一种集成电路的布线方案确定方法、装置及设备和介质,在消耗计算资源较少的前提下提高布线方案的效果。
2、为实现上述目的,本申请提供了一种集成电路的布线方案确定方法,包括:
...【技术保护点】
1.一种集成电路的布线方案确定方法,其特征在于,包括:
2.根据权利要求1所述集成电路的布线方案确定方法,其特征在于,所述按照目标原则将拆分多引脚线网之后的网表中包含的多个双引脚线网拆分为多个子网表,包括:
3.根据权利要求1所述集成电路的布线方案确定方法,其特征在于,所述按照目标原则将拆分多引脚线网之后的网表中包含的多个双引脚线网拆分为多个子网表,包括:
4.根据权利要求3所述集成电路的布线方案确定方法,其特征在于,所述第一目标函数为:
5.根据权利要求4所述集成电路的布线方案确定方法,其特征在于,所述确定所述目标函数最大值时不同子网表包含的双引脚线网,包括:
6.根据权利要求1所述集成电路的布线方案确定方法,其特征在于,串行的确定多个所述子网表的布线方案,在确定单个子网表的布线方案的过程中,并行的确定单个所述子网表中多个双引脚线网的布线方案,包括:
7.根据权利要求6所述集成电路的布线方案确定方法,其特征在于,所述利用智能体根据所述环境状态确定下一个确定布线方案的第一目标子网表,包括:
8.根
9.根据权利要求6所述集成电路的布线方案确定方法,其特征在于,并行的确定所述第一目标子网表中多个双引脚线网的布线方案,并更新所述环境状态,包括:
10.根据权利要求9所述集成电路的布线方案确定方法,其特征在于,所述第二目标函数为:
11.根据权利要求6所述集成电路的布线方案确定方法,其特征在于,还包括:
12.根据权利要求11所述集成电路的布线方案确定方法,其特征在于,所述构建模拟环境,在所述模拟环境中训练所述智能体,包括:
13.根据权利要求12所述集成电路的布线方案确定方法,其特征在于,在所述近似模拟环境中确定所述第二目标子网表的布线方案,包括:
14.根据权利要求12所述集成电路的布线方案确定方法,其特征在于,在所述精确模拟环境中确定所述第二目标子网表的布线方案,包括:
15.根据权利要求11所述集成电路的布线方案确定方法,其特征在于,所述基于所述第一预设数量个目标经验样本确定预期收益,包括:
16.根据权利要求1所述集成电路的布线方案确定方法,其特征在于,将所述网表中的多引脚线网拆分为多个双引脚线网,包括:
17.根据权利要求1所述集成电路的布线方案确定方法,其特征在于,将所述网表中的多引脚线网拆分为多个双引脚线网,包括:
18.一种集成电路的布线方案确定装置,其特征在于,包括:
19.一种电子设备,其特征在于,包括:
20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至17任一项所述集成电路的布线方案确定方法的步骤。
...【技术特征摘要】
1.一种集成电路的布线方案确定方法,其特征在于,包括:
2.根据权利要求1所述集成电路的布线方案确定方法,其特征在于,所述按照目标原则将拆分多引脚线网之后的网表中包含的多个双引脚线网拆分为多个子网表,包括:
3.根据权利要求1所述集成电路的布线方案确定方法,其特征在于,所述按照目标原则将拆分多引脚线网之后的网表中包含的多个双引脚线网拆分为多个子网表,包括:
4.根据权利要求3所述集成电路的布线方案确定方法,其特征在于,所述第一目标函数为:
5.根据权利要求4所述集成电路的布线方案确定方法,其特征在于,所述确定所述目标函数最大值时不同子网表包含的双引脚线网,包括:
6.根据权利要求1所述集成电路的布线方案确定方法,其特征在于,串行的确定多个所述子网表的布线方案,在确定单个子网表的布线方案的过程中,并行的确定单个所述子网表中多个双引脚线网的布线方案,包括:
7.根据权利要求6所述集成电路的布线方案确定方法,其特征在于,所述利用智能体根据所述环境状态确定下一个确定布线方案的第一目标子网表,包括:
8.根据权利要求7所述集成电路的布线方案确定方法,其特征在于,所述融合所述节点的第一节点表示和第二节点表示得到所述节点的最终节点表示,包括:
9.根据权利要求6所述集成电路的布线方案确定方法,其特征在于,并行的确定所述第一目标子网表中多个双引脚线网的布线方案,并更新所述环境状态,包括:
...
【专利技术属性】
技术研发人员:胡奇夫,李茹杨,邓琪,赵雅倩,李仁刚,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。