一种间距检查方法、设备、介质及程序产品与流程

摘要: 本申请涉及计算机,特别涉及一种间距检查方法、设备、介质及程序产品。背景技术:1、在pcb(printedcircuitboard,印制电路板)layout布局设...
一种间距检查方法、设备、介质及程序产品与流程

本申请涉及计算机,特别涉及一种间距检查方法、设备、介质及程序产品。

背景技术:

1、在pcb(printed circuit board,印制电路板)layout布局设计完成后,layout人员需要对器件布局进行检查,以确认器件布局的合理性。目前,该检查过程主要依赖layout人员手动完成,检查效果受执行人员主观因素影响,不同人员对同一布局的检查结果可能存在差异,检查质量难以保证一致。此外,随着pcba(printed circuit board assembly,印制电路板组件)设计复杂度不断提高,pcb上器件数量可达数万颗,人工检查的工作量较大,检查周期较长,难以满足高效率和高准确度的布局检查需求。

2、因此,如何减少人工检查的主观性影响,提高器件间距检查的准确性和效率,是本领域技术人员需要解决的问题。

技术实现思路

1、有鉴于此,本申请的目的在于提供一种间距检查方法、设备、介质及程序产品,以减少人工检查的主观性影响,提高器件间距检查的准确性和效率。

2、第一方面,本申请提供了一种间距检查方法,包括:

3、获取设计文件,并从设计文件中提取各器件的器件信息;器件信息包括器件类型和器件位置;

4、针对各器件中的目标器件,根据目标器件的器件位置及设计文件中的层叠结构确定目标器件的同层相邻器件,并测量目标器件与同层相邻器件之间的实际间距;

5、在预设的二维信息结构中,确定目标器件的器件类型对应的目标行索引项以及同层相邻器件的器件类型对应的目标列索引项;其中,二维信息结构的行方向和列方向均对应记录器件类型集合;任意行索引项与任意列索引项的交叉位置记录有两种器件类型在多个相对方向上分别对应的间距基准参数;

6、从目标行索引项和目标列索引项的交叉位置读取目标相对方向对应的目标间距基准参数;目标相对方向为:同层相邻器件相对于目标器件的方向;

7、将实际间距与目标间距基准参数进行对比,并根据对比结果生成相应的风险提示信息。

8、第二方面,本申请提供了一种间距检查装置,包括:

9、获取模块,用于获取设计文件,并从设计文件中提取各器件的器件信息;器件信息包括器件类型和器件位置;

10、测量模块,用于针对各器件中的目标器件,根据目标器件的器件位置及设计文件中的层叠结构确定目标器件的同层相邻器件,并测量目标器件与同层相邻器件之间的实际间距;

11、确定模块,用于在预设的二维信息结构中,确定目标器件的器件类型对应的目标行索引项以及同层相邻器件的器件类型对应的目标列索引项;其中,二维信息结构的行方向和列方向均对应记录器件类型集合;任意行索引项与任意列索引项的交叉位置记录有两种器件类型在多个相对方向上分别对应的间距基准参数;

12、读取模块,用于从目标行索引项和目标列索引项的交叉位置读取目标相对方向对应的目标间距基准参数;目标相对方向为:同层相邻器件相对于目标器件的方向;

13、对比模块,用于将实际间距与目标间距基准参数进行对比,并根据对比结果生成相应的风险提示信息。

14、第三方面,本申请提供了一种电子设备,包括:

15、存储器,用于存储计算机程序;

16、处理器,用于执行所述计算机程序,以实现前述公开的间距检查方法。

17、第四方面,本申请提供了一种非易失性存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现前述公开的间距检查方法。

18、第五方面,本申请提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现前述公开的间距检查方法的步骤。

19、可见,本申请技术效果包括:从设计文件自动提取各器件的器件类型和器件位置,能减少人工逐一确认器件信息的工作量。通过确定同层相邻器件并测量实际间距,能够避免因人工检查主观性导致的检查结果差异,使不同人员对同一布局的检查结果保持一致。在预设的二维信息结构中查找与器件类型及相对方向对应的间距基准参数,并将实际间距与间距基准参数进行对比生成风险提示信息,能够将间距判定依据统一为标准化数据,减少因人员经验不同而造成的判定偏差。同时,该方案能够自动完成器件间距的测量与比对,对于器件数量较多的pcb设计文件,可缩短检查周期,提高检查效率。此外,通过区分相对方向并分别读取对应的间距基准参数,能够适应不同方向上的差异化间距要求,使检查结果更符合实际设计需要,能减少人工检查的主观性影响,提高器件间距检查的准确性和效率。

20、相应地,本申请提供的一种间距检查装置、设备、介质及程序产品,也同样具有上述技术效果。

1.一种间距检查方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述二维信息结构的生成过程包括:

3.根据权利要求1所述的方法,其特征在于,测量所述目标器件与所述同层相邻器件之间的实际间距,包括:

4.根据权利要求1所述的方法,其特征在于,根据所述目标器件的器件位置及所述设计文件中的层叠结构确定所述目标器件的同层相邻器件,包括:

5.根据权利要求1所述的方法,其特征在于,所述目标相对方向通过以下方式确定:

6.根据权利要求1所述的方法,其特征在于,所述目标间距基准参数包括:间距下限值和间距上限值;

7.根据权利要求6所述的方法,其特征在于,还包括:

8.根据权利要求1至7任一项所述的方法,其特征在于,根据对比结果生成相应的风险提示信息之后,还包括:

9.根据权利要求8所述的方法,其特征在于,生成检查报告之后,还包括:

10.根据权利要求8所述的方法,其特征在于,生成检查报告之后,还包括:

11.根据权利要求1至7任一项所述的方法,其特征在于,还包括:

12.根据权利要求1至7任一项所述的方法,其特征在于,还包括:

13.一种电子设备,其特征在于,包括:

14.一种非易失性存储介质,其特征在于,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1至12任一项所述的方法。

15.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至12任一项所述的方法。