一种在PCB板中走线的方法转让专利

申请号 : CN201711057925.X

文献号 : CN107846780B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 杨志民

申请人 : 苏州浪潮智能科技有限公司

摘要 :

本发明公开了一种在PCB板中走线的方法,包括:在P层PCB板中,判断当讯号线过孔经由第一通孔从第M层去往第N层后产生了是否大于所述PCB板的层数的一半的过孔残根;如果是,则将所述讯号线设为先经由所述第一通孔从所述第M层到达第Z层,再经由第二通孔从所述第Z层到达所述第N层以得到小于或等于所述PCB板的层数的一半的过孔残根;其中,P、M、N、Z均为正整数。而通过本发明提供的方案,只需使讯号线先经由第一通孔先到达第Z层,再经由第二通孔到达第N层,只需计算这时产生的过孔残根,确定其小于直接从第M层到第N层产生的过孔残根后便应用这种过孔方式,从而减少了重新布局的时间以及减少了因背钻要求而造成的成本增加的问题。

权利要求 :

1.一种在PCB板中走线的方法,其特征在于,包括:

在P层PCB板中,判断当讯号线过孔经由第一通孔从第M层去往第N层后产生了是否大于所述PCB板的层数的一半的过孔残根;

如果是,则将所述讯号线设为先经由所述第一通孔从所述第M层到达第Z层,再经由第二通孔从所述第Z层到达所述第N层以得到小于或等于所述PCB板的层数的一半的过孔残根;

其中,P、M、N、Z均为正整数;

其中,Z的确定方法如下:

Z≤P;

当所述讯号线经由所述第一通孔穿过所述第M层、所述第N层和所述第Z层时,Z的最小值由公式|Z-M|+|Z-N|-|N-M|>P确定;

所述讯号线经由所述第一通孔穿过所述第M层和所述第N层,未穿过所述第Z层时,Z的最小值由公式|Z-M|+|Z-N|-|N-M|-2>P确定;

当所述讯号线经由所述第一通孔穿过所述第M层、所述第N层的其中一层,且穿过所述第Z层时,Z的最小值由公式|Z-M|+|Z-N|-|N-M|+2>P确定;

当所述讯号线经由所述第一通孔穿过所述第M层、所述第N层的其中一层,且未穿过所述第Z层时,Z的最小值由公式|Z-M|+|Z-N|-|N-M|>P确定;

当所述讯号线经由所述第一通孔未穿过所述第M层以及所述第N层,且穿过所述第Z层时,Z的最小值由公式|Z-M|+|Z-N|-|N-M|+2>P确定;

当所述讯号线经由所述第一通孔未穿过所述第M层、所述第N层以及所述第Z层时,Z的最小值由公式|Z-M|+|Z-N|-|N-M|>P确定。

2.根据权利要求1所述的方法,其特征在于,所述第Z层为所述P层PCB板中距离所述第M层最远的板层。

3.根据权利要求1所述的方法,其特征在于,所述第Z层为所述P层PCB板中满足所述先经由所述第一通孔从所述第M层到达所述第Z层,再经由第二通孔从所述第Z层到达所述第N层后得到了小于或等于所述PCB板的层数的一半的过孔残根,且距离所述第M层最近的板层。

4.根据权利要求1所述的方法,其特征在于,P为11,M为1,N为3,所述Z的取值范围为8-

11。

5.根据权利要求1所述的方法,其特征在于,所述第M层与所述第N层均与所述P层PCB板的中间板层相隔至少一层。

6.根据权利要求1所述的方法,其特征在于,所述第一通孔与所述第二通孔之间的距离在30密耳至100密耳之间。

说明书 :

一种在PCB板中走线的方法

技术领域

[0001] 本发明涉及机械加工领域,特别是涉及一种在PCB板中走线的方法。

背景技术

[0002] 随着科学技术的快速进步与发展,从长度等长,讯号走线转角度,PCB材质设计,过孔残根限制等各个角度,对于各种高速通道的走线要求越来越严苛,也随着云服务的快速发展,低成本、高可维护性、大规模高密度的机架级服务器逐渐开始占领云服务器市场,而高密度的机架级服务器的发展就衍生到主控模板空间被挤压,造成高速讯号走线不能满足残根长度的要求。
[0003] 在拥挤的空间中设计布线时,通常会造成讯号走线无法达到其高速走线的规范要求,加之走线层上的限制,通常会形成一定长度的过孔残根(Via Stub),对高速讯号来说,就像是传输在线分支出来的一条尾巴(像电镀线残根Plating Stub),会在较长的传输在线引起反射,当电荷布满残根里时,会导致眼图的上升缘或下降缘出现阶梯状。图1为一种过孔残根示意图,请参见图1,讯号线的走向如箭头所示,讯号线经由第一通孔101过孔换层时,经过第一通孔101的部分过孔102,第一通孔101的剩余部分即为过孔残根103。
[0004] 当印刷电路板PCB上讯号走线层都已确定无法做变换,却已经有严重的过孔残根存在时,常见解决方案有两种,一是重新针对走线进行布局,二是对过孔残根做背钻设计。但是如果重新针对走线进行布局,成本增加,浪费时间与人力物力,而做背钻设计,更是增加了成本。
[0005] 因此,如何在讯号线布局已经设计好后减少过孔残根并且降低成本,是本领域技术人员需要解决的技术问题。

发明内容

[0006] 本发明的目的是提供一种在PCB板中走线的方法,用于在讯号线布局已经设计好后减少过孔残根并且节约成本。
[0007] 为解决上述技术问题,本发明提供一种在PCB板中走线的方法,包括:
[0008] 在P层PCB板中,判断当讯号线过孔经由第一通孔从第M层去往第N层后产生了是否大于所述PCB板的层数的一半的过孔残根;
[0009] 如果是,则将所述讯号线设为先经由所述第一通孔从所述第M层到达第Z层,再经由第二通孔从所述第Z层到达所述第N层以得到小于或等于所述PCB板的层数的一半的过孔残根;
[0010] 其中,P、M、N、Z均为正整数。
[0011] 可选地,所述第Z层为所述P层PCB板中距离所述第M层最远的板层。
[0012] 可选地,所述第Z层为所述P层PCB板中满足所述先经由所述第一通孔从所述第M层到达所述第Z层,再经由第二通孔从所述第Z层到达所述第N层后得到了小于或等于所述PCB板的层数的一半的过孔残根,且距离所述第M层最近的板层。
[0013] 可选地,P为11,M为1,N为3,所述Z的取值范围为8-11。
[0014] 可选地,所述第M层与所述第N层均与所述P层PCB板的中间板层相隔至少一层。
[0015] 可选地,所述第一通孔与所述第二通孔之间的距离在30密耳至100密耳之间。
[0016] 本发明所提供的在PCB板中走线的方法,包括:在P层PCB板中,判断当讯号线过孔经由第一通孔从第M层去往第N层后产生了是否大于所述PCB板的层数的一半的过孔残根;如果是,则将所述讯号线设为先经由所述第一通孔从所述第M层到达第Z层,再经由第二通孔从所述第Z层到达所述第N层以得到小于或等于所述PCB板的层数的一半的过孔残根;其中,P、M、N、Z均为正整数。
[0017] 如果直接从第M层到第N层会产生大于总层数一半的过孔残根,因此会产生较大的讯号损失,这时无论是重新进行走线布局还是做背钻都会增加成本,浪费人力物力;而通过本发明提供的方案,只需使讯号线先经由第一通孔先到达第Z层,再经由第二通孔到达第N层,只需计算这时产生的过孔残根,确定其小于直接从第M层到第N层产生的过孔残根后便应用这种过孔方式,从而减少了重新布局的时间以及减少了因背钻要求而造成的成本增加的问题。因此当讯号线走线层已经确定为从第M层到第N层后,应用本发明提供的方案可以有效减小过孔残根,节约成本,并且可以使设计人员在最初设计多层PCB板上的走线布局时无需考虑如何避免产生过孔残根,使讯号线有了更多的板层可以选择通过。

附图说明

[0018] 为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019] 图1为一种过孔残根示意图;
[0020] 图2为本发明实施例提供的一种在PCB板中走线的方法的流程图;
[0021] 图3为本发明实施例提供的一种在实际应用中的直接过孔的示意图;
[0022] 图4为本发明实施例提供的一种在实际应用中经由第二通孔过孔的示意图。

具体实施方式

[0023] 本发明的核心是提供一种在PCB板中走线的方法,用于在讯号线布局已经设计好后减少过孔残根并且节约成本。
[0024] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025] 图2为本发明实施例提供的一种在PCB板中走线的方法的流程图。如图2所示,在PCB板中走线的方法包括:
[0026] S10:在P层PCB板中,判断当讯号线过孔经由第一通孔从第M层去往第N层后产生了是否大于PCB板的层数的一半的过孔残根,若是,则进入步骤S11。
[0027] S11:将讯号线设为先经由第一通孔从第M层到达第Z层,再经由第二通孔从第Z层到达第N层以得到小于或等于PCB板的层数的一半的过孔残根。
[0028] 其中,P、M、N、Z均为正整数。
[0029] 需要说明的是,第一通孔、第二通孔均指P层PCB板不同板层同一位置的孔的组合。
[0030] 在具体实施中,讯号线经由从第M层去往第N层,分为以下几种情况:
[0031] (1)如果讯号线经由第一通孔穿过了第M层和第N层,相当于经过了|N-M|+1层板,此时过孔残根的长度为P-(|N-M|+1);
[0032] 当讯号线过孔经由第一通孔从第M层去往第N层后产生了大于PCB板的层数的一半的过孔残根,即P-(|N-M|+1)>P/2时,则将讯号线设为先经由第一通孔从第M层到达第Z层,再经由第二通孔从第Z层到达第N层;
[0033] 其中,Z的确定方法如下:
[0034] 由于第Z层板也属于P层PCB板,所以Z≤P;
[0035] ①若讯号线穿过第Z层,则此时产生的过孔残根数为P-(|Z-M|+1)+P-|Z-N|,令P-(|Z-M|+1)+P-|Z-N|≤P/2,即P-(|Z-M|+1)+P-|Z-N|P,由此确定Z的最小值;
[0036] ②若讯号线未穿过第Z层,则此时产生的过孔残根数为P-|Z-M|+P-(|Z-N|-1),令P-|Z-M|+P-(|Z-N|-1)≤P/2,即P-|Z-M|+P-(|Z-N|-1)P,由此确定Z的最小值。
[0037] (2)如果讯号线经由第一通孔穿过了第M层或第N层其中一层(以讯号线经由第一通孔穿过了第M层,未穿过第N层为例),相当于经过了|N-M|层板,此时过孔残根的长度为P-|N-M|;
[0038] 当讯号线过孔经由第一通孔从第M层去往第N层后产生了大于PCB板的层数的一半的过孔残根,即P-|N-M|>P/2时,则将讯号线设为先经由第一通孔从第M层到达第Z层,再经由第二通孔从第Z层到达第N层;
[0039] 其中,Z的确定方法如下:
[0040] 由于第Z层板也属于P层PCB板,所以Z≤P;
[0041] ①若讯号线穿过第Z层,则此时产生的过孔残根数为P-(|Z-M|+1)+P-(|Z-N|+1),令P-(|Z-M|+1)+P-(|Z-N|+1)≤P/2,即P-(|Z-M|+1)+P-(|Z-N|+1)P,由此确定Z的最小值;
[0042] ②若讯号线未穿过第Z层,则此时产生的过孔残根数为P-|Z-M|+P-|Z-N|,令P-|Z-M|+P-|Z-N|≤P/2,即P-|Z-M|+P-|Z-N|P,由此确定Z的最小值;
[0043] 讯号线经由第一通孔未穿过第M层,穿过了第N层方法同理。
[0044] (3)如果讯号线经由第一通孔未穿过第M层或第N层其中任意一层,相当于经过了|N-M|-1层板,此时过孔残根的长度为P-(|N-M|-1);
[0045] 当讯号线过孔经由第一通孔从第M层去往第N层后产生了大于PCB板的层数的一半的过孔残根,即P-(|N-M|-1)>P/2时,则将讯号线设为先经由第一通孔从第M层到达第Z层,再经由第二通孔从第Z层到达第N层;
[0046] 其中,Z的确定方法如下:
[0047] 由于第Z层板也属于P层PCB板,所以Z≤P;
[0048] ①若讯号线穿过第Z层,则此时产生的过孔残根数为P-|Z-M|+P-(|Z-N|+1),令P-|Z-M|+P-(|Z-N|+1)≤P/2,即P-|Z-M|+P-(|Z-N|+1)P,由此确定Z的最小值;
[0049] ②若讯号线未穿过第Z层,则此时产生的过孔残根数为P-(|Z-M|-1)+P-|Z-N|,令P-(|Z-M|-1)+P-|Z-N|≤P/2,即P-(|Z-M|-1)+P-|Z-N|P,由此确定Z的最小值。
[0050] 本发明所提供的在PCB板中走线的方法,包括:在P层PCB板中,判断当讯号线过孔经由第一通孔从第M层去往第N层后产生了是否大于所述PCB板的层数的一半的过孔残根;如果是,则将所述讯号线设为先经由所述第一通孔从所述第M层到达第Z层,再经由第二通孔从所述第Z层到达所述第N层以得到小于或等于所述PCB板的层数的一半的过孔残根;其中,P、M、N、Z均为正整数。如果直接从第M层到第N层会产生大于总层数一半的过孔残根,因此会产生较大的讯号损失,这时无论是重新进行走线布局还是做背钻都会增加成本,浪费人力物力;而通过本发明提供的方案,只需使讯号线先经由第一通孔先到达第Z层,再经由第二通孔到达第N层,只需计算这时产生的过孔残根,确定其小于直接从第M层到第N层产生的过孔残根后便应用这种过孔方式,从而减少了重新布局的时间以及减少了因背钻要求而造成的成本增加的问题。因此当讯号线走线层已经确定为从第M层到第N层后,应用本发明提供的方案可以有效减小过孔残根,节约成本,并且可以使设计人员在最初设计多层PCB板上的走线布局时无需考虑如何避免产生过孔残根,使讯号线有了更多的板层可以选择通过。
[0051] 在上述实施例的基础上,在另一实施例中,第Z层为P层PCB板中距离第M层最远的板层。
[0052] 在具体实施中,如果M≤P/2,则第Z层即第P层;如果M≥P/2,则第Z层即第1层。
[0053] 本发明所提供的在PCB板中走线的方法,在上述实施例的基础上,第Z层为P层PCB板中距离第M层最远的板层,从而产生的过孔残根最短,讯号损失最小。
[0054] 在上述实施例的基础上,在另一实施例中,第Z层为P层PCB板中满足先经由第一通孔从第M层到达第Z层,再经由第二通孔从第Z层到达第N层后得到了小于或等于PCB板的层数的一半的过孔残根,且距离第M层最近的板层。
[0055] 本发明实施例提供的在PCB板中走线的方法,可以在减小过孔残根的基础上最节约讯号线。
[0056] 图3为本发明实施例提供的一种在实际应用中的直接过孔的示意图,图4为本发明实施例提供的一种在实际应用中经由第二通孔过孔的示意图。
[0057] 如图3所示,讯号线走线如箭头所示,若P为11,M为1,N为3,假设讯号线穿过了第M层,未穿过第N层,讯号线经由第一通孔101的部分过孔301,则产生了P-|M-N|=9层的过孔残根302。
[0058] 如图4所示,讯号线走线如箭头所示,在上述实施例的基础上,若P为11,M为1,N为3,讯号线经由整个第一通孔101,和第二通孔401的部分过孔402,只产生了过孔残根403;所述Z的取值范围为8或9或10或11。
[0059] 在具体实施中,若讯号线穿过第M层、第N层和第Z层,或者讯号线穿过第M层或第N层中的一层,不穿过第Z层,或者讯号线不穿过第M层、第N层或第Z层中的任意一层,则根据本发明第一个实施例的具体实施方式中的公式,Z的取值范围为9或10或11;
[0060] 若讯号线穿过第M层和第N层,不穿过第Z层,则根据本发明第一个实施例的具体实施方式中的公式,Z的取值为11;
[0061] 若讯号线穿过第M层或第N层中的一层,并穿过第Z层,或者讯号线不穿过第M层或第N层中的任意一层,且穿过第Z层,则根据本发明第一个实施例的具体实施方式中的公式,Z的取值为8或9或10或11。
[0062] 本发明实施例提供的在PCB板中走线的方法,给出了一种在具体实施中的应用方法。
[0063] 在上述实施例的基础上,第M层与第N层均与P层PCB板的中间板层相隔至少一层。
[0064] 在具体实施中,在设计人员设计走线布局时,尽量避免讯号线从多层PCB板中间过孔,因为如果从中间过孔,即使应用上述实施例提供的方案也可能无法减小过孔残根。
[0065] 本发明实施例提供的在PCB板中走线的方法,第M层与第N层均与P层PCB板的中间板层相隔至少一层。设计人员在设计走线布局时,无需考虑避免过孔残根,只需避开在中间板层过孔即可,这样不会有太多的布局限制,而在设计好之后,如果出现过孔残根,也可以应用上述实施例中的方法减小过孔残根。
[0066] 在上述实施例的基础上,第一通孔与第二通孔之间的距离在30密耳至100密耳之间。
[0067] 考虑到多层PCB板上的紧密的空间与制板的工艺复杂程度,在解决过孔残根时,选择的第二通孔与第一通孔之间的距离在30密耳至100密耳之间。
[0068] 在本申请所提供的几个实施例中,应该理解到,所揭露的方法,可以通过其它的方式实现。
[0069] 以上对本发明所提供的一种在PCB板中走线的方法进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
[0070] 还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。