本发明涉及pcb设计领域,具体涉及一种pcb约束规则配置方法、装置、终端及存储介质。
背景技术:
1、pcb板设计,除了靠个人丰富的设计经验外,它还取决于一套规则和约束条件,这些规则和约束条件可以很好帮助设计人员减少设计中容易出现的错误,也更好地促进设计人员进行团队合作。如何快速无误的把pcb板设计规则导入pcb设计软件,是设计人员保证pcb板设计正确的关键步骤,同时也能提高设计人员的pcb设计效率。
2、pcb板约束规则主要是布局/布线。布局:主要针对零件的摆放位置,以及零件之间的间距进行约束。布线:主要针对高速线,部分重要的低速线,power 的走线等进行约束。
3、一般来讲pcb板的约束规则,目前主要靠layout工程师依据手动输入,这就导致出现以下缺陷:1)对layout工程师要求较高。因为约束规则较为复杂,所以要求layout 工程师有较为丰富的设计经验。2)设计效率较低。一个较为复杂的pcb约束规则设计,需要对每一条走线进行约束规则设置。例如一个服务器pcb板,一个工程师需要5天的时间。3)若pcb板约束规则变化较大,需要修改,则需要重新建立约束规则,所用时间较长。
技术实现思路
1、为解决上述问题,本发明提供一种pcb约束规则配置方法、装置、终端及存储介质,使走线自动分组,对每一组走线进行规则约束配置,提高配置效率,对工程师要求较低,在约束规则变化时,在输入界面修改相应组的参数配置即可,处理方便,有效提高工作效率。
2、第一方面,本发明的技术方案提供一种pcb约束规则配置方法,包括以下步骤:
3、将pcb板原理图导入设计软件;
4、对pcb板上的所有走线按规则进行分组;
5、根据pcb板布局指导书中给出的约束规则参数,在输入界面中对每组走线进行约束规则参数配置;
6、将配置好的走线导入pcb约束规则。
7、进一步地,对pcb板上的所有走线按规则进行分组,具体包括:
8、对pcb板上的所有走线按规则进行命名;
9、将名称中具有同一特性的走线划分为一组。
10、进一步地,pcb板布局指导书中给出的参数包括走线阻抗;
11、相应的,根据pcb板布局指导书中给出的约束规则参数,在输入界面中对每组走线进行约束规则参数配置,具体包括:
12、输入界面中包含走线阻抗配置表格;
13、在走线阻抗配置表格中,对应每组走线的单元格下配置走线阻抗。
14、进一步地,pcb板布局指导书中给出的参数还包括走线线距;
15、相应的,根据根据pcb板布局指导书中给出的约束规则参数,在输入界面中对每组走线进行约束规则参数配置,具体包括:
16、输入界面中包含走线线距配置表格;
17、在走线线距配置表格中,对应每组走线的单元格下配置走线线距。
18、进一步地,走线线距以参考层厚度乘以配置系数进行表示。
19、进一步地,将配置好的走线导入pcb约束规则后,还包括以下步骤:
20、提示走线参数是否要修改;
21、若是,则调出输入界面重新对每组走线进行参数配置;
22、若否,则pcb约束规则配置结束。
23、进一步地,该方法还包括设计pcb板布局指导书的步骤,具体包括:
24、确定pcb板厚度;
25、输出初版原理图,评估pcb板层数;
26、结合pcb板厚度,确认pcb板每个叠层的厚度;
27、基于仿真软件获得走线线距;
28、利用阻抗软件计算所有走线的阻抗;
29、输出pcb板布局指导书。
30、第二方面,本发明的技术方案提供一种pcb约束规则配置装置,包括,
31、原理图导入模块:将pcb板原理图导入设计软件;
32、走线分组模块:对pcb板上的所有走线按规则进行分组;
33、参数配置模块:根据pcb板布局指导书中给出的约束规则参数,在输入界面中对每组走线进行约束规则参数配置;
34、约束规则导入模块:将配置好的走线导入pcb约束规则。
35、第三方面,本发明的技术方案提供一种终端,包括:
36、存储器,用于存储pcb约束规则配置程序;
37、处理器,用于执行所述pcb约束规则配置程序时实现如上述任一项所述pcb约束规则配置方法的步骤。
38、第四方面,本发明的技术方案提供一种计算机可读存储介质,所述可读存储介质上存储有pcb约束规则配置程序,所述pcb约束规则配置程序被处理器执行时实现如上述任一项所述pcb约束规则配置方法的步骤。
39、本发明提供的一种pcb约束规则配置方法、装置、终端及存储介质,相对于现有技术,具有以下有益效果:将pcb板原理图导入设计软件后,首先自动对所有走线进行分组,然后对分组后的走线进行参数配置,也就是约束规则的设置,每组走线单独配置,在输入界面输入配置参数即可,本方法使走线自动分组,对每一组走线进行规则约束配置,简化pcb板约束规则的设置并且提高准确性,降低对layout工程师要求,降低修改pcb板约束规则修改的难度,提高pcb板设计效率。
1.一种pcb约束规则配置方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的pcb约束规则配置方法,其特征在于,对pcb板上的所有走线按规则进行分组,具体包括:
3.根据权利要求2所述的pcb约束规则配置方法,其特征在于,pcb板布局指导书中给出的参数包括走线阻抗;
4.根据权利要求3所述的pcb约束规则配置方法,其特征在于,pcb板布局指导书中给出的参数还包括走线线距;
5.根据权利要求4所述的pcb约束规则配置方法,其特征在于,走线线距以参考层厚度乘以配置系数进行表示。
6.根据权利要求5所述的pcb约束规则配置方法,其特征在于,将配置好的走线导入pcb约束规则后,还包括以下步骤:
7.根据权利要求6所述的pcb约束规则配置方法,其特征在于,该方法还包括设计pcb板布局指导书的步骤,具体包括:
8.一种pcb约束规则配置装置,其特征在于,包括,
9.一种终端,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述可读存储介质上存储有pcb约束规则配置程序,所述pcb约束规则配置程序被处理器执行时实现如权利要求1-7任一项所述pcb约束规则配置方法的步骤。