本发明涉及电路板设计技术领域,特别是涉及一种焊盘边走线的检测方法、装置、设备及计算机可读存储介质。
背景技术:
在pcb设计中,当电路板完成走线阶段,准备提供相关档案给布线评审(dfmreview)之前,需要检查电路板内零件针脚边走线的风险,进而调整针脚出线走法的优化处理,再提供给布线评审(dfmreview)。
现有的对电路板内零件针脚边走线的检测方法是pcb布局工程师使用allegro功能(showelement)逐一搜寻比对所有引脚(footprintpin)边走线的风险,需要pcb布局工程师逐一点选引脚出线走法,无法确保是否有遗漏,若确有遗漏须将再重新逐一搜寻,耗费时间,且当pcb布局工程师遗漏检查时,将违反dfm工艺标准,存在pcb板后期投入使用的安全隐患。
综上所述,如何有效地解决现有的通过pcb布局工程师逐一点选引脚出线走法进行焊盘边走线检测的方式耗费时间,存在违反dfm工艺标准,存在pcb板后期投入使用的安全隐患等问题,是目前本领域技术人员急需解决的问题。
技术实现要素:
本发明的目的是提供一种焊盘边走线的检测方法,该方法较大地提高了焊盘边走线效率,节省时间,较大地降低了违反dfm工艺标准,pcb板后期投入使用出现安全事故的概率;本发明的另一目的是提供一种焊盘边走线的检测装置、设备及计算机可读存储介质。
为解决上述技术问题,本发明提供如下技术方案:
一种焊盘边走线的检测方法,包括:
对接收到的边走线检测请求进行解析,得到各待检测零件;
分别获取各所述待检测零件对应的实际边走线数值,并分别调取各所述待检测零件对应的预设边走线规范阈值;
分别将各所述实际边走线数值与对应的预设边走线规范阈值进行对比,得到对各所述待检测零件的焊盘边走线检测结果。
在本发明的一种具体实施方式中,分别将各所述实际边走线数值与对应的预设边走线规范阈值进行对比,得到对各所述待检测零件的焊盘边走线检测结果,包括:
分别将各所述实际边走线数值与对应的预设边走线规范阈值进行对比,确定实际边走线数值超出对应的预设边走线规范阈值的焊盘边走线;
对实际边走线数值超出对应的预设边走线规范阈值的焊盘边走线进行标注操作。
在本发明的一种具体实施方式中,在对实际边走线数值超出对应的预设边走线规范阈值的焊盘边走线进行标注操作之后,还包括:
生成并输出焊盘边走线标注报告。
在本发明的一种具体实施方式中,生成并输出焊盘边走线标注报告,包括:
确定实际边走线数值超出对应的预设边走线规范阈值的焊盘边走线的坐标值;
生成并输出包含所述坐标值的焊盘边走线标注报告。
在本发明的一种具体实施方式中,对接收到的边走线检测请求进行解析,得到各待检测零件,包括:
对接收到的边走线检测请求进行解析,得到待检测焊盘层中目标类型的各待检测零件。
一种焊盘边走线的检测装置,包括:
请求解析模块,用于对接收到的边走线检测请求进行解析,得到各待检测零件;
数值及阈值获取模块,用于分别获取各所述待检测零件对应的实际边走线数值,并分别调取各所述待检测零件对应的预设边走线规范阈值;
检测结果获得模块,用于分别将各所述实际边走线数值与对应的预设边走线规范阈值进行对比,得到对各所述待检测零件的焊盘边走线检测结果。
在本发明的一种具体实施方式中,所述检测结果获得模块包括:
数值对比子模块,用于分别将各所述实际边走线数值与对应的预设边走线规范阈值进行对比,确定实际边走线数值超出对应的预设边走线规范阈值的焊盘边走线;
边走线标注子模块,用于对实际边走线数值超出对应的预设边走线规范阈值的焊盘边走线进行标注操作。
在本发明的一种具体实施方式中,还包括:
报告生成及输出模块,用于在对实际边走线数值超出对应的预设边走线规范阈值的焊盘边走线进行标注操作之后,生成并输出焊盘边走线标注报告。
一种焊盘边走线的检测设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如前所述焊盘边走线的检测方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前所述焊盘边走线的检测方法的步骤。
应用本发明实施例所提供的方法,对接收到的边走线检测请求进行解析,得到各待检测零件;分别获取各待检测零件对应的实际边走线数值,并分别调取各待检测零件对应的预设边走线规范阈值;分别将各实际边走线数值与对应的预设边走线规范阈值进行对比,得到对各待检测零件的焊盘边走线检测结果。通过对接收到的边走线检测请求自动解析得到各待检测零件,并预先设置各待检测零件的边走线规范阈值,通过分别将获取到的各待检测零件的实际边走线数值与对应的边走线规范阈值进行对比,得到各待检测零件的焊盘边走线检测结果。相较于现有的通过pcb布局工程师逐一点选引脚出线走法进行焊盘边走线检测的方式,较大地提高了焊盘边走线效率,节省时间,较大地降低了违反dfm工艺标准,pcb板后期投入使用出现安全事故的概率。
相应的,本发明实施例还提供了与上述焊盘边走线的检测方法相对应的焊盘边走线的检测装置、设备和计算机可读存储介质,具有上述技术效果,在此不再赘述。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中焊盘边走线的检测方法的一种实施流程图;
图2为本发明实施例中焊盘边走线的检测方法的另一种实施流程图;
图3为本发明实施例中一种焊盘边走线的检测装置的结构框图;
图4为本发明实施例中一种焊盘边走线的检测设备的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一:
参见图1,图1为本发明实施例中焊盘边走线的检测方法的一种实施流程图,该方法可以包括以下步骤:
s101:对接收到的边走线检测请求进行解析,得到各待检测零件。
当需要对某印制线路板(pcb)进行焊盘(pad)边走线检测时,可以向焊盘边走线检测中心发送边走线检测请求,边走线检测请求可以包括印制线路板中需要进行焊盘变走线检测的待检测零件的标识信息。焊盘边走线检测中心接收该边走线检测请求,并对接收到的边走线检测请求进行解析,得到各待检测零件。具体可以通过skill语言进行编程实现对边走线检测请求的解析。
s102:分别获取各待检测零件对应的实际边走线数值,并分别调取各待检测零件对应的预设边走线规范阈值。
可以预先根据实际需要设置相应的边走线规范阈值,如预先设置焊盘与过孔之间、相邻走线之间的间距规范。在解析得到各待检测零件之后,可以分别获取各待检测零件对应的实际边走线数值,并分别调取各待检测零件对应的预设边走线规范阈值。
s103:分别将各实际边走线数值与对应的预设边走线规范阈值进行对比,得到对各待检测零件的焊盘边走线检测结果。
在分别获取各待检测零件对应的实际边走线数值,并分别调取各待检测零件对应的预设边走线规范阈值之后,可以分别将各实际边走线数值与对应的预设边走线规范阈值进行对比,得到对各待检测零件的焊盘边走线检测结果。即,通过将实际边走线数值与对应的预设边走线规范阈值进行对比,可以快速自动选取出实际边走线数值超出对应的设边走线规范阈值的走线,较大地减少了布局layout重工时间,提高了pcb布局工程师的工作效率。
应用本发明实施例所提供的方法,对接收到的边走线检测请求进行解析,得到各待检测零件;分别获取各待检测零件对应的实际边走线数值,并分别调取各待检测零件对应的预设边走线规范阈值;分别将各实际边走线数值与对应的预设边走线规范阈值进行对比,得到对各待检测零件的焊盘边走线检测结果。通过对接收到的边走线检测请求自动解析得到各待检测零件,并预先设置各待检测零件的边走线规范阈值,通过分别将获取到的各待检测零件的实际边走线数值与对应的边走线规范阈值进行对比,得到各待检测零件的焊盘边走线检测结果。相较于现有的通过pcb布局工程师逐一点选引脚出线走法进行焊盘边走线检测的方式,较大地提高了焊盘边走线效率,节省时间,较大地降低了违反dfm工艺标准,pcb板后期投入使用出现安全事故的概率。
需要说明的是,基于上述实施例一,本发明实施例还提供了相应的改进方案。在后续实施例中涉及与上述实施例一中相同步骤或相应步骤之间可相互参考,相应的有益效果也可相互参照,在下文的改进实施例中不再一一赘述。
实施例二:
参见图2,图2为本发明实施例中焊盘边走线的检测方法的另一种实施流程图,该方法可以包括以下步骤:
s201:对接收到的边走线检测请求进行解析,得到待检测焊盘层中目标类型的各待检测零件。
可以根据实际需求选择具体对印制线路板的哪一层进行边走线检测,如顶层(toplayer)或底层(bottomlayer),还可以选择对该层的其中一种零件或全选所有零件进行检测,从而生成相应的边走线检测请求,通过对接收到的边走线检测请求进行解析,得到待检测焊盘层中目标类型的各待检测零件。方便对待检测零件进行筛选,提升了边走线检测效率。
s202:分别获取各待检测零件对应的实际边走线数值,并分别调取各待检测零件对应的预设边走线规范阈值。
s203:分别将各实际边走线数值与对应的预设边走线规范阈值进行对比,确定实际边走线数值超出对应的预设边走线规范阈值的焊盘边走线。
在分别获取各待检测零件对应的实际边走线数值,并分别调取各待检测零件对应的预设边走线规范阈值之后,通过分别将各实际边走线数值与对应的预设边走线规范阈值进行对比,可以确定出实际边走线数值超出对应的预设边走线规范阈值的焊盘边走线,得到引脚边走线可能有风险的区域。
s204:对实际边走线数值超出对应的预设边走线规范阈值的焊盘边走线进行标注操作。
在确定实际边走线数值超出对应的预设边走线规范阈值的焊盘边走线之后,可以对实际边走线数值超出对应的预设边走线规范阈值的焊盘边走线进行标注(highlight)操作,从而得到需要进行布局调整的走线。
s205:确定实际边走线数值超出对应的预设边走线规范阈值的焊盘边走线的坐标值。
在标注出实际边走线数值超出对应的预设边走线规范阈值的焊盘边走线之后,可以确定实际边走线数值超出对应的预设边走线规范阈值的焊盘边走线的坐标值,从而更加精确地定位到当前不符合规范的走线,以方便对其进行相应的布局调整。
s206:生成并输出包含坐标值的焊盘边走线标注报告。
在确定实际边走线数值超出对应的预设边走线规范阈值的焊盘边走线的坐标值之后,可以生成包含坐标值的焊盘边走线标注报告,并将该焊盘边走线标注报告输出,从而pcb布局工程师可以直接通过坐标去搜寻零件位置,快速搜寻问题所在并修正,提高印制线路板的设计质量。
相应于上面的方法实施例,本发明实施例还提供了一种焊盘边走线的检测装置,下文描述的焊盘边走线的检测装置与上文描述的焊盘边走线的检测方法可相互对应参照。
参见图3,图3为本发明实施例中一种焊盘边走线的检测装置的结构框图,该装置可以包括:
请求解析模块31,用于对接收到的边走线检测请求进行解析,得到各待检测零件;
数值及阈值获取模块32,用于分别获取各待检测零件对应的实际边走线数值,并分别调取各待检测零件对应的预设边走线规范阈值;
检测结果获得模块33,用于分别将各实际边走线数值与对应的预设边走线规范阈值进行对比,得到对各待检测零件的焊盘边走线检测结果。
应用本发明实施例所提供的装置,对接收到的边走线检测请求进行解析,得到各待检测零件;分别获取各待检测零件对应的实际边走线数值,并分别调取各待检测零件对应的预设边走线规范阈值;分别将各实际边走线数值与对应的预设边走线规范阈值进行对比,得到对各待检测零件的焊盘边走线检测结果。通过对接收到的边走线检测请求自动解析得到各待检测零件,并预先设置各待检测零件的边走线规范阈值,通过分别将获取到的各待检测零件的实际边走线数值与对应的边走线规范阈值进行对比,得到各待检测零件的焊盘边走线检测结果。相较于现有的通过pcb布局工程师逐一点选引脚出线走法进行焊盘边走线检测的方式,较大地提高了焊盘边走线效率,节省时间,较大地降低了违反dfm工艺标准,pcb板后期投入使用出现安全事故的概率。
在本发明的一种具体实施方式中,检测结果获得模块33包括:
数值对比子模块,用于分别将各实际边走线数值与对应的预设边走线规范阈值进行对比,确定实际边走线数值超出对应的预设边走线规范阈值的焊盘边走线;
边走线标注子模块,用于对实际边走线数值超出对应的预设边走线规范阈值的焊盘边走线进行标注操作。
在本发明的一种具体实施方式中,该装置还可以包括:
报告生成及输出模块,用于在对实际边走线数值超出对应的预设边走线规范阈值的焊盘边走线进行标注操作之后,生成并输出焊盘边走线标注报告。
在本发明的一种具体实施方式中,报告生成及输出模块包括:
坐标值确定子模块,用于确定实际边走线数值超出对应的预设边走线规范阈值的焊盘边走线的坐标值;
报告生成及输出子模块,用于生成并输出包含坐标值的焊盘边走线标注报告。
在本发明的一种具体实施方式中,请求解析模块31具体为对接收到的边走线检测请求进行解析,得到待检测焊盘层中目标类型的各待检测零件的模块。
相应于上面的方法实施例,参见图4,图4为本发明所提供的焊盘边走线的检测设备的示意图,该设备可以包括:
存储器41,用于存储计算机程序;
处理器42,用于执行上述存储器41存储的计算机程序时可实现如下步骤:
对接收到的边走线检测请求进行解析,得到各待检测零件;分别获取各待检测零件对应的实际边走线数值,并分别调取各待检测零件对应的预设边走线规范阈值;分别将各实际边走线数值与对应的预设边走线规范阈值进行对比,得到对各待检测零件的焊盘边走线检测结果。
对于本发明提供的设备的介绍请参照上述方法实施例,本发明在此不做赘述。
相应于上面的方法实施例,本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时可实现如下步骤:
对接收到的边走线检测请求进行解析,得到各待检测零件;分别获取各待检测零件对应的实际边走线数值,并分别调取各待检测零件对应的预设边走线规范阈值;分别将各实际边走线数值与对应的预设边走线规范阈值进行对比,得到对各待检测零件的焊盘边走线检测结果。
该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
对于本发明提供的计算机可读存储介质的介绍请参照上述方法实施例,本发明在此不做赘述。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置、设备及计算机可读存储介质而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。