一种用于PCB的差分过孔对检测工具的制作方法

文档序号:11199525阅读:455来源:国知局
一种用于PCB的差分过孔对检测工具的制造方法与工艺

本发明涉及电路布线检测技术领域,特别是涉及一种用于pcb的差分过孔对检测工具。



背景技术:

在云运算产品(服务器、存储器等)里,其主板、高速背板等板卡上的信号线传输速率越来越快,对于信号阻抗连续性的要求越来越高。由于传输线遇到过孔,阻抗会降低,因此会造成传输线与过孔阻抗不连续,导致反射等si(signalintegrity,信号完整性)问题。为了保持信号阻抗连续性,si工程师会针对过孔阻抗进行优化,并为布线工程师提供差分过孔的尺寸规格,布线工程师需要按照得到的尺寸规格进行布线,来实现对差分过孔的阻抗控制。

为了保证布线是按照该尺寸规格设置的,因此布线完成后,要进行严格的布线检查。由于板子上高速线很多,所使用的层叠也是越来越厚,导致差分过孔使用情况很多。而目前的检查方式为人为进行,即需要手动一个个检查每对差分过孔的尺寸,这样不仅费时费力,检测准确性低,还容易有漏检情况出现。

因此,如何提供一种节省人力、检查速度快且准确性高的用于pcb的差分过孔对检测工具是本领域技术人员目前需要解决的问题。



技术实现要素:

本发明的目的是提供一种用于pcb的差分过孔对检测工具,能够自动完成若干对差分信号线的查找及相应的差分过孔对的尺寸信息的获取,节省了人力,检测速度快,准确性高,且尽可能避免了漏检。

为解决上述技术问题,本发明提供了一种用于pcb的差分过孔对检测工具,包括:

差分信号线查找模块,用于接收用户输入的若干对待测差分信号线的标识符;依据所述标识符从预设布线数据库中查找得到所述待测差分信号线;

尺寸信息提取模块,用于从pcb板上提取并计算得到每对所述待测差分信号线对应的一对差分过孔的尺寸信息;

尺寸存储数据库,用于保存所述尺寸信息,供后续进行过孔检查。

优选地,还包括:

文档生成模块,用于将所述尺寸信息生成文档,并发送至显示界面进行显示。

优选地,还包括:

检查模块,用于将所述尺寸信息与预设的所述pcb板的差分过孔尺寸规格进行比较,检查是否出现设置错误的差分过孔,并生成检查结果报告发送至显示界面进行显示。

优选地,所述尺寸信息提取模块具体包括:

信息提取单元,用于提取每对所述待测差分信号线对应的一对差分过孔的过孔钻孔直径、过孔焊盘直径、过孔反焊盘直径、过孔的中心坐标以及差分过孔连接的层面信息;

信息计算单元,用于依据所述信息提取单元提取的过孔信息,计算一对差分过孔的中心的间距、差分过孔的中心与相应的参考地孔的中心的间距、过孔的残段长度。

优选地,所述差分信号线查找模块具体包括:

第一接收单元,用于接收用户输入的待测差分信号线的关键字符;

第一查找单元,用于依据所述关键字符从所述预设布线数据库中查找得到多对差分信号线;

筛选单元,用于接收用户输入的选择指令,依据所述选择指令从得到的多对差分信号线中选择若干对差分信号线进行选中,选中的若干对差分信号线即为所述待测差分信号线。

优选地,所述差分信号线查找模块还包括:

第二接收单元,用于接收用户输入的一对待测差分信号线的名称;

第二查找单元,用于依据所述名称从所述预设布线数据库中查找得到所述待测差分信号线。用于pcb的差分过孔对检测工具

本发明提供了一种用于pcb的差分过孔对检测工具,包括用于查找确定待测差分信号线的差分信号线查找模块、用于从pcb板上提取并计算每对待测差分信号线对应的一对差分过孔的尺寸信息的尺寸信息提取模块以及用于存储该尺寸信息的尺寸存储数据库。可见,通过本发明的检测工具,用户只需要输入想要检查的差分信号线的标识符,即可得到相应的一对或多对差分过孔的尺寸信息进行后续检查,相比人工一个个检查过孔尺寸的方式,本发明的检测工具不仅节省了人力和检测时间,大大提高了检测效率,且相比人工方式,准确性高,自动化程度高,且基本避免了出现漏检的情况。

附图说明

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

图1为高速差分过孔的结构示意图;

图2为本发明提供的一种用于pcb的差分过孔对检测工具的结构示意图。

具体实施方式

本发明的核心是提供一种用于pcb的差分过孔对检测工具,能够自动完成若干对差分信号线的查找及相应的差分过孔对的尺寸信息的获取,节省了人力,检测速度快,准确性高,且尽可能避免了漏检。

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

本发明提供了一种用于pcb(printedcircuitboard,印刷电路板)的差分过孔检测工具,参见图2所示,图2为本发明提供的一种用于pcb的差分过孔对检测工具的结构示意图。该检测工具包括:

差分信号线查找模块1,用于接收用户输入的待测差分信号线的标识符;依据标识符从预设布线数据库中查找得到待测差分信号线;

尺寸信息提取模块2,用于从pcb板上提取并计算得到每对待测差分信号线对应的一对差分过孔的尺寸信息;

尺寸存储数据库3,用于保存上述尺寸信息,供后续进行过孔检查。

可以理解的是,在布线过程中,布线工程师是按照优化好的差分过孔的尺寸规格进行布线的,这种尺寸规格能够保证信号阻抗的连续性,因此通过检测一对差分过孔的尺寸信息是否准确,能够确定实际的pcb板上的布线是否严格按照预设的尺寸规格,一旦两者出现误差,则表明需要进行改善,否则即可能导致过孔阻抗出现不连续的情况,因此差分过孔的尺寸信息的检查即为过孔的阻抗控制的主要部分。

在一种优选实施例中,该检测工具还包括:

文档生成模块4,用于将尺寸信息生成文档,并发送至显示界面进行显示。

即此时,用户根据显示的文档内容,将其与预设的差分过孔尺寸规格进行比较,即可确定是否出现错误,并进行改正。另外,这里的文档可以为文本文档或excel文档,本发明不限定文档的类型。

在另一优选实施例中,该检测工具还包括:

检查模块5,用于将尺寸信息与预设的pcb板的差分过孔尺寸规格进行比较,检查是否出现设置错误的差分过孔,并生成检查结果报告发送至显示界面进行显示。

即通过设置算法,使过孔尺寸信息与预设的pcb板的差分过孔尺寸规格进行比较,来实现自动检查尺寸错误的目的,检查模块5的建立能够进一步减少人力操作,提高过孔检查的效率和准确性。

需要注意的是,在上述过程中,检查模块5需要首先根据差分信号线查找模块1接收的标识符来从预设规格数据库中查找该待测差分信号线对应的差分过孔尺寸规格。

参见图1所示,图1为高速差分过孔的结构示意图。

具体的,尺寸信息提取模块2具体包括:

信息提取单元,用于提取每对待测差分信号线对应的一对差分过孔的过孔钻孔直径(drilldiameter)、过孔焊盘直径(paddiameter)、过孔反焊盘直径(anti-paddiameter)、过孔的中心坐标以及差分过孔连接的层面信息;

信息计算单元,用于依据信息提取单元提取的过孔信息,计算一对差分过孔的中心的间距(sig_sig_spacing)、差分过孔的中心与相应的参考地孔的中心的间距(sig_gnd_spacing)、过孔的残段长度(via_stub)。

可以理解的是,过孔残段指的是是过孔上未使用的部分。过孔焊盘是圆环状垫片,它们将过孔连接至顶部或内部传输线。另外,由于差分对的两个过孔距离很近,两个过孔共用的一个椭圆形隔离盘能够减少寄生电容,而不是使用两个单独的隔离盘。每个差分过孔旁边设置有一个参考地孔,从而为两个差分过孔提供接地返回路径。

进一步可知,差分信号线查找模块1具体包括:

第一接收单元,用于接收用户输入的待测差分信号线的关键字符;

第一查找单元,用于依据关键字符从预设布线数据库中查找得到多对差分信号线;

筛选单元,用于接收用户输入的选择指令,依据选择指令从得到的多对差分信号线中选择若干对差分信号线进行选中,选中的若干对差分信号线即为待测差分信号线。

作为优选地,差分信号线查找模块1还包括:

第二接收单元,用于接收用户输入的一对待测差分信号线的名称;

第二查找单元,用于依据名称从预设布线数据库中查找得到待测差分信号线。

可以理解的是,布线工程师在使用layout工具进行布线的过程中,会对各条信号线进行名称的设置,这些名称会保存在系统中的预设布线数据库内。因此,直接查找名称可以提高查找的准确性,这样筛选出来的差分信号线即为待测差分信号线。

但是由于差分信号线的名称可能过长,工作人员可能会忘记差分信号线的全部名称,因此,还可以仅输入差分信号线的关键字符(该关键字符指的是差分信号线的名称中用于区分各个差分信号线的部分字符)进行筛选,但是这样筛选出来的结果可能不够准确,会包含部分不属于待测差分信号线的内容,此时则需要用户输入选择指令,从筛选结果中仅选中待测差分信号线中的内容。

在具体实现方式中,显示界面可以设置为两个窗口,输入关键字符后,筛选结果会显示在左侧窗口内,用户可以拖动其中的差分信号线到右侧窗口,将待测差分信号线拖动至右侧窗口后,点击显示界面上设置的ok按钮,即为选中完成。当然,以上仅为一种具体实现方式,本发明不限定显示界面的具体设置方式。

另外,差分信号线查找模块1可以包含上述提出的全部单元,或者仅包含第一接收单元、第一查找单元和筛选单元,或仅包含第二接收单元和第二查找单元,具体采用哪种实现方式本发明不作限定。

另外,本发明可以采用cadenceskill语言进行开发,当然对此并不限定。

本发明中的各个实施例可采用任意方式进行组合,组合后的方案也在本发明的保护范围之内。

本发明提供了一种用于pcb的差分过孔对检测工具,包括用于查找确定待测差分信号线的差分信号线查找模块、用于从pcb板上提取并计算每对待测差分信号线对应的一对差分过孔的尺寸信息的尺寸信息提取模块以及用于存储该尺寸信息的尺寸存储数据库。可见,通过本发明的检测工具,用户只需要输入想要检查的差分信号线的标识符,即可得到相应的一对或多对差分过孔的尺寸信息进行后续检查,相比人工一个个检查过孔尺寸的方式,本发明的检测工具不仅节省了人力和检测时间,大大提高了检测效率,且相比人工方式,准确性高,自动化程度高,且基本避免了出现漏检的情况。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

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

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其他形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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