信号线检查系统及方法

文档序号:6498874阅读:127来源:国知局
信号线检查系统及方法
【专利摘要】本发明提供一种信号线检查系统及方法。该方法包括:将需要检查的差分线分为第一组信号线及第二组信号线;设定同组内不同差分对的差分线的参考间距D1,以及不同组的不同差分对的差分线之间的参考间距D2;在第一组信号线中的信号线需要检查时,根据D1、D2虚拟包围该信号线每一段的第一虚拟方框及包括每一第一虚拟方框的第二虚拟方框,以及在第二组信号信号线中的信号线需要检查时,虚拟包围该信号线的每一段的第一虚拟方框;以及判断第一虚拟方框、第二虚拟方框内是否存在不符合设计规范的信号线段。本发明所提供的信号线检查系统及方法可以自动检查电路板上位于相邻层不同差分对的差分线之间的间距是否符合规范。
【专利说明】信号线检查系统及方法
【技术领域】
[0001]本发明涉及一种电路检查系统及方法,尤其是一种检查不同差分对的间距的信号线检查系统及方法。
【背景技术】
[0002]在电路板设计中,对于处理芯片的高速差分线,按照芯片设计规范,位于相邻层不同差分对的差分线之间的间距必须达到一定要求。
[0003]然而,目前对电路板上位于相邻层不同差分对的差分线之间的间距是否符合规范的检查依赖于布线人员手动操作,手动操作不仅费时费力,而且容易因为布线人员的疏忽遗漏一些信号线的检查,从而影响电路板的布线质量。

【发明内容】

[0004]有鉴于此,本发明提供一种信号线检查系统及方法,以解决上述技术问题。
[0005]该信号线检查系统运行于计算装置,该系统包括:分组模块,用于确定该计算装置中的电路板设计文件中需要检查的差分对,并根据一预设规则将需要检查的差分对中的差分线分为第一组信号线及第二组信号线;规则设定模块,用于根据用户的输入设定同组信号线中不同差分对的差分线之间的第一参考间距,以及不同组信号线中不同差分对的差分线之间的第二参考间距;方框确定模块,用于在该第一组信号线中的一信号线需要检查时,虚拟包围该信号线的每一线段的第一虚拟方框以及包围每一第一虚拟方框的第二虚拟方框,以及在该第二组信号线中的一信号线需要检查时,虚拟包围该信号线的每一线段的该第一虚拟方框,其中该第一虚拟方框的长度为位于该第一虚拟方框内的信号线段的长度,宽度为位于该第一虚拟方框内的信号线段的宽度与2倍第一参考间距之和,该第二虚拟方框的长度与该第一虚拟方框的长度相同,宽度为位于该第一虚拟方框内的信号线段的宽度与2倍第二参考间距之和,且该第一虚拟方框及该第二虚拟方框均以位于该第一虚拟方框内的需要检查的信号线段为对称轴;以及检查模块,用于在该第一组信号线中的一信号线段需要检查时,关闭该电路板设计文件中除与该需要检查的信号线段位于的信号层相邻的信号层外的其他层,确定根据该需要检查的信号线段虚拟的第一虚拟方框内属于该第一组信号线或该第二组信号线的线段,并判定每一该确定的线段与该需要检查的线段为一对不符合设计规范的信号线段,以及确定根据该需要检查的信号线段虚拟的第二虚拟方框内属于该第二组信号线的线段,并判定每一该确定的线段与该需要检查的信号线段为一对不符合设计规范的信号线段,该检查模块还用于在该第二组信号线中的一信号线段需要检查时,关闭该电路板设计文件中除与该需要检查的信号线段位于的信号层相邻的信号层外的其他层,确定根据该需要检查的信号线段虚拟的第一虚拟方框内属于该第二组信号线的线段,并判定每一该确定的线段与该需要检查的信号线段为一对不符合设计规范的信号线段。
[0006]该信号线检查方法运行于计算装置,该方法包括:确定该计算装置中的电路板设计文件中需要检查的差分对,并按照一预设规则将需要检查的差分对中的差分线分为第一组信号线及第二组信号线;根据用户的输入设定同组信号线中不同差分对的差分线之间的第一参考间距,以及不同组信号线中不同差分对的差分线之间的第二参考间距;该第一组信号线中的一信号线需要检查时,虚拟包围该信号线的每一线段的第一虚拟方框以及包围每一第一虚拟方框的第二虚拟方框,以及在该第二组信号线中的一信号线需要检查时,虚拟包围该信号线的每一线段的该第一虚拟方框,其中该第一虚拟方框的长度为位于该第一虚拟方框内的信号线段的长度,宽度为位于该第一虚拟方框内的信号线段的宽度与2倍第一参考间距之和,该第二虚拟方框的长度与该第一虚拟方框的长度相同,宽度为位于该第一虚拟方框内的信号线段的宽度与2倍第二参考间距之和,且该第一虚拟方框及该第二虚拟方框均以位于该第一虚拟方框内的信号线段为对称轴;在该第一组信号线中的一信号线段需要检查时,关闭该电路板设计文件中除与该需要检查的信号线段位于的信号层相邻的信号层外的其他层,确定根据该需要检查的信号线段虚拟的第一虚拟方框内属于该第一组信号线或该第二组信号线的线段,并且判断每一该确定的线段与该需要检查的线段为一对不符合设计规范的信号线段,以及确定根据该需要检查的信号线虚拟的第二虚拟方框内属于该第二组信号线的线段,并判定每一该确定的线段与该需要检查的信号线段为一对不符合设计规范的信号线段;以及在该第二组信号线中的一信号线段需要检查时,关闭该电路板设计文件中除与该需要检查的信号线段位于的信号层相邻的信号层外的其他层,确定根据该需要检查的信号线段虚拟的第一虚拟方框内属于该第二组信号线的线段,并判定每一该确定的线段与该需要检查的信号线段为一对不符合设计规范的信号线段。
[0007]相较于现有技术,本发明所提供的信号线检查系统及方法可以自动检查电路板上位于相邻层不同差分对的差分线之间的间距是否符合规范,并定位不满足设计规范的信号线。
【专利附图】

【附图说明】
[0008]图1是本发明信号线检查系统较佳实施例的应用环境图。
[0009]图2是本发明信号线检查系统较佳实施例的功能模块图。
[0010]图3是本发明信号线检查系统的较佳实施例提供的用于信号线检查的虚拟方框的示意图。
[0011]图4是本发明信号线检查方法较佳实施例的流程图。
[0012]主要元件符号说明
[0013]
【权利要求】
1.一种信号线检查系统,运行于计算装置,其特征在于,该系统包括: 分组模块,用于确定该计算装置中的电路板设计文件中需要检查的差分对,并根据一预设规则将需要检查的差分对中的差分线分为第一组信号线及第二组信号线; 规则设定模块,用于根据用户的输入设定同组信号线中不同差分对的差分线之间的第一参考间距,以及不同组信号线中不同差分对的差分线之间的第二参考间距; 方框确定模块,用于在该第一组信号线中的一信号线需要检查时,虚拟包围该信号线的每一线段的第一虚拟方框以及包围每一第一虚拟方框的第二虚拟方框,以及在该第二组信号线中的一信号线需要检查时,虚拟包围该信号线的每一线段的该第一虚拟方框,其中该第一虚拟方框的长度为位于该第一虚拟方框内的信号线段的长度,宽度为位于该第一虚拟方框内的信号线段的宽度与2倍第一参考间距之和,该第二虚拟方框的长度与该第一虚拟方框的 长度相同,宽度为位于该第一虚拟方框内的信号线段的宽度与2倍第二参考间距之和,且该第一虚拟方框及该第二虚拟方框均以位于该第一虚拟方框内的需要检查的信号线段为对称轴;以及 检查模块,用于在该第一组信号线中的一信号线段需要检查时,关闭该电路板设计文件中除与该需要检查的信号线段位于的信号层相邻的信号层外的其他层,确定根据该需要检查的信号线段虚拟的第一虚拟方框内属于该第一组信号线或该第二组信号线的线段,并判定每一该确定的线段与该需要检查的线段为一对不符合设计规范的信号线段,以及确定根据该需要检查的信号线段虚拟的第二虚拟方框内属于该第二组信号线的线段,并判定每一该确定的线段与该需要检查的信号线段为一对不符合设计规范的信号线段,该检查模块还用于在该第二组信号线中的一信号线段需要检查时,关闭该电路板设计文件中除与该需要检查的信号线段位于的信号层相邻的信号层外的其他层,确定根据该需要检查的信号线段虚拟的第一虚拟方框内属于该第二组信号线的线段,并判定每一该确定的线段与该需要检查的信号线段为一对不符合设计规范的信号线段。
2.如权利要求1所述的信号线检查系统,其特征在于,该系统还包括错误定位模块,用于在该电路板设计文件中定位不符合设计规范的信号线。
3.如权利要求1所述的信号线检查系统,其特征在于,该检查模块还用于计算每一对不符合设计规范的信号线段的实际间距。
4.如权利要求3所述的信号线检查系统,其特征在于,该系统还包括记录模块,用于记录若干条不符合设计规范的信号线信息,其中每一条信息包括一对不符合设计规范的信号线段中每一信号线段的网络名、每一信号线段位于的信号线层、该对不符合设计规范的信号线段的实际间距以及该对不符合设计规范的信号线段的参考间距。
5.如权利要求4所述的信号线检查系统,其特征在于,该系统还包括报告生成模块,用于根据记录的信号线信息生成报告文件。
6.如权利要求1所述的信号线检查系统,其特征在于,该分组模块按照信号线的传输方向对信号线进行分组。
7.如权利要求1所述的信号线检查系统,其特征在于,该分组模块按照信号线的传输速率对需要检查的信号线进行分组。
8.如权利要求1所述的信号线检查系统,其特征在于,该分组模块按照信号线的功能对需要检查的信号线进行分组。
9.一种信号线检查方法,运行于计算装置,其特征在于,该方法包括: 确定该计算装置中的电路板设计文件中需要检查的差分对,并按照一预设规则将需要检查的差分对中的差分线分为第一组信号线及第二组信号线; 根据用户的输入设定同组信号线中不同差分对的差分线之间的第一参考间距,以及不同组信号线中不同差分对的差分线之间的第二参考间距; 该第一组信号线中的一信号线需要检查时,虚拟包围该信号线的每一线段的第一虚拟方框以及包围每一第一虚拟方框的第二虚拟方框,以及在该第二组信号线中的一信号线需要检查时,虚拟包围该信号线的每一线段的该第一虚拟方框,其中该第一虚拟方框的长度为位于该第一虚拟方框内的信号线段的长度,宽度为位于该第一虚拟方框内的信号线段的宽度与2倍第一参考间距之和,该第二虚拟方框的长度与该第一虚拟方框的长度相同,宽度为位于该第一虚拟方框内的信号线段的宽度与2倍第二参考间距之和,且该第一虚拟方框及该第二虚拟方框均以位于该第一虚拟方框内的信号线段为对称轴; 在该第一组信号线中的一信号线段需要检查时,关闭该电路板设计文件中除与该需要检查的信号线段位于的信号层相邻的信号层外的其他层,确定根据该需要检查的信号线段虚拟的第一虚拟方框内属于该第一组信号线或该第二组信号线的线段,并且判断每一该确定的线段与该需要检查的线段为一对不符合设计规范的信号线段,以及确定根据该需要检查的信号线虚拟的第二虚拟方框内属于该第二组信号线的线段,并判定每一该确定的线段与该需要检查的信号线段为一对不符合设计规范的信号线段;以及 在该第二组信号线中的一信号线段需要检查时,关闭该电路板设计文件中除与该需要检查的信号线段位于的信号层相邻的信号层外的其他层,确定根据该需要检查的信号线段虚拟的第一虚拟方框内属于该第二组信号线的线段,并判定每一该确定的线段与该需要检查的信号线段为一对不符合设计规范的信号线段。
10.如权利要求9所述的信号线检查方法,其特征在于,该方法还包括: 在该电路板设计文件中定位不符合设计规范的信号线。
11.如权利要求9所述的信号线检查方法,其特征在于,该方法还包括: 计算每一对不符合设计规范的信号线段的实际间距。
12.如权利要求11所述的信号线检查方法,其特征在于,该方法还包括: 记录若干条不符合设计规范的信号线信息,其中每一条信息包括该一对不符合设计规范的信号线段中每一信号线段的网络名、每一信号线段位于的信号线层、该对不符合设计规范的信号线段的实际间距以及该对不符合设计规范的信号线对的参考间距。
13.如权利要求12所述的信号线检查方法,其特征在于,该方法还包括: 根据记录的信号线信息生成报告文件。
14.如权利要求9所述的信号线检查方法,其特征在于,按照一预设规则将需要检查的差分对中的差分线分为第一组信号线及第二组信号线具体为:按照信号线的传输方向对需要检查的信号线进行分组。
15.如权利要求9所述的信号线检查方法,其特征在于,按照一预设规则将需要检查的差分对中的差分线分为第一组信号线及第二组信号线具体为:按照信号线的传输速率对需要检查的信号线进行分组。
16.如权利要求9所述的信号线检查方法,其特征在于,按照一预设规则将需要检查的差分对中的差分线分为第一组信号线及第二组信号线具体为:按照信号线的功能对需要检查的信号线进行分组 。
【文档编号】G06F17/50GK103914579SQ201310005730
【公开日】2014年7月9日 申请日期:2013年1月8日 优先权日:2013年1月8日
【发明者】黄亚玲, 白家南, 许寿国 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1