一种检查差分过孔间串扰的方法及装置与流程

文档序号:13005149阅读:181来源:国知局
一种检查差分过孔间串扰的方法及装置与流程

本发明涉及电子技术领域,特别是涉及一种检查差分过孔间串扰的方法及装置。



背景技术:

在云运算产品(服务器、存储器等)里,其主板、高速背板等板卡上的信号线传输速率越来越快,为了使接收端接收到的信号有良好的信号完整性,对于信号间的串扰要求也是越来越高。板卡,例如pcb板,其串扰是由于信号传输通道之间的耦合,由互感和互容引起的噪声。pcb板上的信号传输通道包含pcb板上的传输线、用于连接不同信号层传输线的过孔等。在具体实施中,会记录每个过孔在板上的位置信息。由intel设计规范可知,为了减少由于过孔之间引起的串扰,对于差分过孔的摆放位置有一定的要求。因此,在布线完成后,要对差分过孔的摆放进行严格的检查,以确定是否存在串扰的现象。

但是,现有技术中为了判断每对差分过孔是否存在串扰现象,需要手动逐一进行检查,这样不仅费时费力,还容易有漏检情况。

由此可见,在对差分过孔检查时,如何提高检查的效率和检查的质量是本领域技术人员亟待解决地问题。



技术实现要素:

本发明的目的是提供一种检查差分过孔间串扰的方法及装置,用于在对差分过孔检查时,提高检查的效率和检查的质量。

为解决上述技术问题,本发明提供一种检查差分过孔间串扰的方法,包括:

预先存储待检测板卡上的各过孔的位置信息以及各所述过孔与各信号线的映射关系;

在用户输入待检测信号线后,依据所述映射关系提取所述待检测信号线对应的目标过孔的目标位置信息以计算与所述目标过孔对应的目标差分过孔的距离;

判断所述距离是否符合要求,如果否,则确定所述目标差分过孔存在串扰。

优选地,所述判断所述距离是否符合要求具体包括:

判断所述目标差分过孔与对应的参考差分过孔为垂直关系还是交错关系;

如果为所述垂直关系,则计算所述目标差分过孔之间的中心距离,以及所述目标差分过孔与所述参考差分过孔的垂直距离;

判断所述垂直距离是否大于或等于所述中心距离的1.5倍,如果大于或等于,则确定所述距离符合要求,否则所述距离不符合要求;

如果为所述交错关系,则计算所述目标差分过孔之间的中心距离,以及所述目标差分过孔与所述参考差分过孔的垂直距离;

判断所述垂直距离是否大于或等于所述中心距离,如果大于或等于,则确定所述距离符合要求,否则所述距离不符合要求。

优选地,当所述距离符合要求时,还包括:

输出目标差分过孔符合要求的信息,并跳转至检查下一个差分过孔的操作。

优选地,当所述距离不符合要求时,还包括:

输出目标差分过孔不符合要求的信息。

优选地,当所述距离不符合要求时,还包括:

记录所述待检测信号线以及所述目标差分过孔的位置信息。

优选地,还包括:

创建显示窗口,并按照各所述过孔的位置信息在所述显示窗口显示各所述过孔,以及各所述过孔的位置信息。

为解决上述技术问题,本发明提供一种检查差分过孔间串扰的装置,包括:

存储模块,用于预先存储待检测板卡上的各过孔的位置信息以及各所述过孔与各信号线的映射关系;

提取模块,用于在用户输入待检测信号线后,依据所述映射关系提取所述待检测信号线对应的目标过孔的目标位置信息以计算与所述目标过孔对应的目标差分过孔的距离;

判断模块,用于判断所述距离是否符合要求,如果否,则确定所述目标差分过孔存在串扰。

优选地,当所述距离符合要求时,还包括:

第一输出模块,用于输出目标差分过孔符合要求的信息,并跳转至检查下一个差分过孔的操作。

优选地,当所述距离不符合要求时,还包括:

第二输出模块,用于输出目标差分过孔不符合要求的信息。

优选地,当所述距离不符合要求时,还包括:

记录模块,用于记录所述待检测信号线以及所述目标差分过孔的位置信息。

本发明所提供的检查差分过孔间串扰的方法及装置,该方法包括:预先存储待检测板卡上的各过孔的位置信息以及各过孔与各信号线的映射关系;在用户输入待检测信号线后,依据映射关系提取待检测信号线对应的目标过孔的目标位置信息以计算与目标过孔对应的目标差分过孔的距离;判断距离是否符合要求,如果否,则确定目标差分过孔存在串扰。由此可见,本方法相对于现有的手工检查方式,能够实现对差分过孔串扰的自动检查,提高工作效率。此外,本发明所公开的检查差分过孔间串扰的装置,效果如上。

附图说明

为了更清楚地说明本发明实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种检查差分过孔间串扰的方法的流程图;

图2为本发明实施例提供的一种差分过孔为垂直关系的示意图;

图3为本发明实施例提供的一种差分过孔为交错关系的示意图;

图4为本发明实施例提供的一种检查差分过孔间串扰的装置的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本发明保护范围。

本发明的核心是提供一种检查差分过孔间串扰的方法及装置,用于在对差分过孔检查时,提高检查的效率和检查的质量。

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。

图1为本发明实施例提供的一种检查差分过孔间串扰的方法的流程图。如图1所示,包括:

s10:预先存储待检测板卡上的各过孔的位置信息以及各过孔与各信号线的映射关系。

在具体实施中,板卡可以为pcb板,当然其它类型的板卡也同样适用。板卡在制作好之后,每一个过孔的位置信息都是已知的,预先将这些位置信息存储起来,并且每个过孔与信号线有唯一对应的映射关系,即可以通过信号线查找到该信号线对应的过孔。

s11:在用户输入待检测信号线后,依据映射关系提取待检测信号线对应的目标过孔的目标位置信息以计算与目标过孔对应的目标差分过孔的距离。

当用户输入待检测信号线先后,就可以依据映射关系找到与这个待检测信号线对应的过孔,即目标过孔,从而得到这个目标过孔的位置信息,在找到这个目标过孔的位置信息后,通过这个位置信息就可以找到与该目标过孔构成差分过孔的另一过孔,则这两个过孔就构成了目标差分过孔。

s12:判断距离是否符合要求,如果否,则进入s13。

s13:确定目标差分过孔存在串扰。

当得到目标差分过孔后,则两个过孔的位置信息就是能够获取的,通过计算位置信息就可以确定出该差分过孔的距离是否符合要求。在具体实施中,由于差分过孔的排布位置有所不同,因此不同的排布位置对应的距离要求时不同的。

图2为本发明实施例提供的一种差分过孔为垂直关系的示意图。图3为本发明实施例提供的一种差分过孔为交错关系的示意图。如图2所示,pair1为目标差分过孔,pair2为与目标差分过孔进行比较的参考差分过孔。其中,目标差分过孔两个过孔的距离,即中心距离为l1,目标差分过孔与参考差分过孔的垂直距离为l2。本实施例中,垂直关系是指两对差分过孔中的每个过孔都与另外一对差分过孔中的过孔垂直对齐,交错关系是指其中一个差分过孔中的一个过孔在另一对差分过孔所占空间的下方,且另一个过孔不在另一对差分过孔所占空间的下方。

作为优选地实施方式,判断距离是否符合要求具体包括:

判断目标差分过孔与对应的参考差分过孔为垂直关系还是交错关系;

如果为垂直关系,则计算目标差分过孔之间的中心距离,以及目标差分过孔与参考差分过孔的垂直距离;

判断垂直距离是否大于或等于中心距离的1.5倍,如果大于或等于,则确定距离符合要求,否则距离不符合要求;

如果为交错关系,则计算目标差分过孔之间的中心距离,以及目标差分过孔与参考差分过孔的垂直距离;

判断垂直距离是否大于或等于中心距离,如果大于或等于,则确定距离符合要求,否则距离不符合要求。

在具体实施中,首先根据目标差分过孔中两个过孔的位置信息确定出中心距离l1,如果为目标差分过孔为垂直关系,则还要计算目标差分过孔与参考差分过孔的垂直距离l2,此时,如果l2≥1.5l1,则满足串扰要求,继续检查下一信号线;如果l2<1.5l1,不满足串扰要求。

第二种情况是两对差分过孔为交错关系,如果l2>=l1,则满足串扰要求,继续检查下一信号线;如果l2<l1,不满足串扰要求。

本实施例提供的检查差分过孔间串扰的方法,包括:预先存储待检测板卡上的各过孔的位置信息以及各过孔与各信号线的映射关系;在用户输入待检测信号线后,依据映射关系提取待检测信号线对应的目标过孔的目标位置信息以计算与目标过孔对应的目标差分过孔的距离;判断距离是否符合要求,如果否,则确定目标差分过孔存在串扰。由此可见,本方法相对于现有的手工检查方式,能够实现对差分过孔串扰的自动检查,提高工作效率。

需要说明的是,本方法可以通过cadenceskill语言进行开发,具体过程本发明不再赘述。

作为优选地实施方式,当距离符合要求时,还包括:

输出目标差分过孔符合要求的信息,并跳转至检查下一个差分过孔的操作。

通过输出符合要求的信息,使得检查人员能够及时了解当前目标差分过孔的检查结果。可以理解的是,该信息的种类有很多种,例如在检查界面上显示,或者控制指示灯点亮,或者蜂鸣器蜂鸣等。另外,为了方便后续查看,可以将每个信号线的提取、计算、比较出来的结果保存成文本文档,用户也可以将文本文档的内容使用excel打开浏览,方便布线工程师对检查出不符合串扰规则的差分过孔摆放进行改善。

作为优选地实施方式,当距离不符合要求时,还包括:

输出目标差分过孔不符合要求的信息。

通过输出不符合要求的信息,使得检查人员能够及时了解当前目标差分过孔的检查结果。可以理解的是,该信息的种类有很多种,例如在检查界面上显示,或者控制指示灯点亮,或者蜂鸣器蜂鸣等。

作为优选地实施方式,当距离不符合要求时,还包括:

记录待检测信号线以及目标差分过孔的位置信息。

另外,为了方便后续查看,可以将存在串扰的信号线以及目标差分过孔的位置信息记录下来,保存成文本文档,用户也可以将文本文档的内容使用excel打开浏览,方便布线工程师对检查出不符合串扰规则的差分过孔摆放进行改善。

作为优选地实施方式,还包括:

创建显示窗口,并按照各过孔的位置信息在显示窗口显示各过孔,以及各过孔的位置信息。

为了方便布线工程师的检查,本实施例中在显示窗口显示各过孔,可以理解的是,各过孔之间的相对位置是不变的。通过程序,还可以设置鼠标在靠近一个过孔时,则直接显示该过孔的位置信息,具体过程本发明不再赘述。

上述实施例中,对于检查差分过孔间串扰的方法进行了详细的描述,本发明还提供一种与该方法对应的检查差分过孔间串扰的装置。由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。

图4为本发明实施例提供的一种检查差分过孔间串扰的装置的结构图。如图4所示,该装置包括:

存储模块10,用于预先存储待检测板卡上的各过孔的位置信息以及各过孔与各信号线的映射关系;

提取模块11,用于在用户输入待检测信号线后,依据映射关系提取待检测信号线对应的目标过孔的目标位置信息以计算与目标过孔对应的目标差分过孔的距离;

判断模块12,用于判断距离是否符合要求,如果否,则确定目标差分过孔存在串扰。

本实施例提供的检查差分过孔间串扰的装置,相对于现有的手工检查方式,能够实现对差分过孔串扰的自动检查,提高工作效率。

作为优选地实施方式,当距离符合要求时,还包括:

第一输出模块,用于输出目标差分过孔符合要求的信息,并跳转至检查下一个差分过孔的操作。

作为优选地实施方式,当距离不符合要求时,还包括:

第二输出模块,用于输出目标差分过孔不符合要求的信息。

作为优选地实施方式,当距离不符合要求时,还包括:

记录模块,用于记录待检测信号线以及目标差分过孔的位置信息。

以上对本发明所提供的检查差分过孔间串扰的方法及装置进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1