高速差分信号线过孔自动检查系统及方法

文档序号:6487059阅读:173来源:国知局
高速差分信号线过孔自动检查系统及方法
【专利摘要】本发明提供一种高速差分信号线过孔自动检查系统。该系统根据一个预设的名称关键字,从一个PCB布线图文件中筛选出所有合适的信号线,并将所筛选出来的信号线显示在第一列表中。该系统进一步判断第一列表中的信号线是否为高速差分信号线及是否有过孔,以进行过孔尺寸及过孔间距的检查,并将不符合标准的高速差分信号线的过孔尺寸及过孔间距显示在第二列表中。本发明还提供一种高速差分信号线过孔自动检查方法。本系统及方法可以快速、准确地筛选出过孔尺寸不同或者过孔之间的间距过大的高速差分信号线。
【专利说明】高速差分信号线过孔自动检查系统及方法
【技术领域】
[0001]本发明涉及一种电路检查系统及方法,尤其是关于一种高速差分信号线过孔自动检查系统及方法。
【背景技术】
[0002]由于目前电路板(printed circuit board, PCB)上的布线密度大增,加上电路板上的高速差分信号线很多,使得布线工程师在布线时很容易出错,例如同一对高速差分信号线在相对应的位置上使用的却是不同尺寸的过孔,或者过孔之间的间距过大。
[0003]理想的差分信号线是由两个振幅相等、相位相反且终端匹配的架构所组成。差分信号线的接收端比较接收的两个电压之间的差值来判断差分信号线的发送端是O或I。即使传输过程中差分信号线受到噪声影响,在终端相减时噪声影响也能抵消,因此理论上不受共模噪声干扰。可是一旦差分信号线阻抗不匹配,例如,过孔尺寸不同,或者过孔之间的间距过大等,将会受到共模信号特性的噪声干扰,好像是来自电源的噪声、邻近电路耦合或外部电磁干扰,终端相减的结果并非原始端的信号,将严重影响信息完整性。
[0004]然而,现今没有可靠的检查软件可供布线工程师检查过孔的尺寸问题,必须用人工的方式一一检查,不仅浪费时间及浪费人力成本,也无法确保结果能满足需求。

【发明内容】

[0005]鉴于以上内容,有必要提出一种高速差分信号线过孔自动检查系统及方法,可以快速、准确地筛选出过孔尺寸不同或者过孔之间的间距过大的高速差分信号线。
[0006]所述的高速差分信号线过孔自动检查系统包括:导入模块,导入一个PCB布线图文件;接收模块,用于接收用户输入的一个预设的检查标准及所需查找的信号线的名称关键字;筛选模块,用于根据上述名称关键字,从所述PCB布线图文件中筛选出所有符合该名称关键字的信号线名称;显示模块,用于将所筛选出来的信号线名称显示在一个第一列表中;判断模块,用于判断通过上述第一列表所选择的信号线是否为高速差分信号线,当所选择的信号线是高速差分信号线时,判断所选择的信号线是否有过孔;所述筛选模块还用于获取与所选择的信号线绑定的另一条信号线,以得到一对高速差分信号线;比较模块,用于将所述一对高速差分信号线的过孔尺寸进行比较,以判断两者是否一致,及根据该对高速差分信号线的过孔的位置坐标计算出过孔间距,并判断该过孔间距是否在上述预设的检查标准范围内;及所述显示模块还用于当所述一对高速差分信号线的过孔尺寸不相同及/或者过孔间距不在预设的检查标准范围内,将该对高速差分信号线的过孔尺寸及过孔间距的信息显不在一个第二列表中。
[0007]所述的高速差分信号线过孔自动检查方法包括:导入一个PCB布线图文件;接收用户输入的一个预设的检查标准及所需查找的信号线的名称关键字;根据上述名称关键字,从所述PCB布线图文件中筛选出所有符合该名称关键字的信号线名称;将所筛选出来的信号线名称显示在一个第一列表中;判断通过上述第一列表所选择的信号线是否为高速差分信号线,当所选择的信号线是高速差分信号线时,判断所选择的信号线是否有过孔;当所选择的信号线有过孔时,获取与所选择的信号线绑定的另一条信号线,以得到一对高速差分信号线;将所述一对高速差分信号线的过孔尺寸进行比较,以判断两者是否一致,及根据该对高速差分信号线的过孔的位置坐标计算出过孔间距,并判断该过孔间距是否在上述预设的检查标准范围内;及当所述一对高速差分信号线的过孔尺寸不相同及/或者过孔间距不在预设的检查标准范围内,将该对高速差分信号线的过孔尺寸及过孔间距的信息显示在一个第二列表中。
[0008]相较于现有技术,本发明所提供的高速差分信号线过孔自动检查系统及方法可以快速、准确地筛选出过孔尺寸不同或者过孔之间的间距过大的高速差分信号线。
【专利附图】

【附图说明】
[0009]图1是本发明高速差分信号线过孔自动检查系统较佳实施例的应用环境图。
[0010]图2是本发明高速差分信号线过孔自动检查系统较佳实施例的功能模块图。
[0011]图3是本发明高速差分信号线过孔自动检查方法较佳实施例的方法流程图。
[0012]主要元件符号说明
[0013]
【权利要求】
1.一种高速差分信号线过孔自动检查系统,其特征在于,该系统包括: 导入模块,导入一个PCB布线图文件; 接收模块,用于接收一个预设的检查标准及所需查找的信号线的名称关键字; 筛选模块,用于根据上述名称关键字,从所述PCB布线图文件中筛选出所有符合该名称关键字的信号线名称; 显不模块,用于将所筛选出来的信号线名称显不在一个第一列表中; 判断模块,用于判断从上述第一列表中所选择的信号线是否为高速差分信号线,当所选择的信号线是高速差分信号线时,判断所选择的信号线是否有过孔; 所述筛选模块还用于当所选择的信号线是高速差分信号线且有过孔时,获取与所选择的信号线绑定的另一条信号线,以得到一对高速差分信号线; 比较模块,用于将所述一对高速差分信号线的过孔尺寸进行比较,以判断两者是否一致,及根据该对高速差分信号线的过孔的位置坐标计算出过孔间距,并判断该过孔间距是否在上述预设的检查标准范围内;及 所述显示模块还用于当所述一对高速差分信号线的过孔尺寸不相同及/或者过孔间距不在预设的检查标准范围内时,将该对高速差分信号线的过孔尺寸及过孔间距的信息显不在一个第二列表中。
2.如权利要求1所述的高速差分信号线过孔自动检查系统,其特征在于,所述PCB布线图文件中存储有信号线的路径 ,信号线的过孔信息,及信号线的绑定信息,其中,所述过孔信息包括过孔尺寸与位置坐标。
3.如权利要求2所述的高速差分信号线过孔自动检查系统,其特征在于,当所选择的信号线存在绑定信息时,判断模块判断该选择的信号线为高速差分信号线。
4.如权利要求2所述的高速差分信号线过孔自动检查系统,其特征在于,当所选择的信号线存在过孔信息时,判断模块判断该信号线有过孔。
5.一种高速差分信号线过孔自动检查方法,其特征在于,该方法包括: 导入步骤:导入一个PCB布线图文件; 接收步骤:接收一个预设的检查标准及所需查找的信号线的名称关键字; 第一筛选步骤:根据上述名称关键字,从所述PCB布线图文件中筛选出所有符合该名称关键字的信号线名称; 第一显示步骤:将所筛选出来的信号线名称显示在一个第一列表中; 判断步骤:判断从上述第一列表中所选择的信号线是否为高速差分信号线,当所选择的信号线是高速差分信号线时,判断所选择的信号线是否有过孔; 第二筛选步骤:当所选择的信号线是高速差分信号线且有过孔时,获取与所选择的信号线绑定的另一条信号线,以得到一对高速差分信号线; 比较步骤:将所述一对高速差分信号线的过孔尺寸进行比较,以判断两者是否一致,及根据该对高速差分信号线的过孔的位置坐标计算出过孔间距,并判断该过孔间距是否在上述预设的检查标准范围内;及 第二显示步骤:当所述一对高速差分信号线的过孔尺寸不相同及/或者过孔间距不在预设的检查标准范围内时,将该对高速差分信号线的过孔尺寸及过孔间距的信息显示在一个第二列表中。
6.如权利要求5所述的高速差分信号线过孔自动检查方法,其特征在于,所述PCB布线图文件中存储有信号线的路径,信号线的过孔信息,及信号线的绑定信息,其中,所述过孔信息包括过孔尺寸与位置坐标。
7.如权利要求6所述的高速差分信号线过孔自动检查方法,其特征在于,所述判断步骤包括: 当所选择的信号线存在绑定信息时,判断该选择的信号线为高速差分信号线。
8.如权利要求6所述的高速差分信号线过孔自动检查方法,其特征在于,所述判断步骤还包括: 当所选择的信号线存在过孔信息时,判断该信号线有过孔。
【文档编号】G06F17/50GK103577615SQ201210248668
【公开日】2014年2月12日 申请日期:2012年7月18日 优先权日:2012年7月18日
【发明者】吴丹辰, 陈俊仁, 赖盈佐 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1