信号线的布线方法、装置、设备及可读存储介质与流程

文档序号:29709157发布日期:2022-04-16 16:44阅读:192来源:国知局
信号线的布线方法、装置、设备及可读存储介质与流程

1.本发明涉及印制电路板的布线技术领域,具体涉及一种信号线的布线方法、装置、设备及可读存储介质。


背景技术:

2.随着信号速率的加快,对高速信号的要求越来越高,印制电路板(printed circuit boards,pcb)随之向高速、高密度的方向发展,但是高速信号的布线集成度较高、布线密度大,因此通常采用多层板以降低信号干扰。高速信号以参考平面作为返回路径,当参考平面不完整的时候,会导致信号的阻抗不连续,信号产生反射等,因此pcb布线要尽可能靠近一个平面,并保证该平面尽可能完整。
3.然而在pcb实际布线过程中,由于电源平面的分割或地平面的分割,将会导致参考平面的不完整,从而出现信号线跨分割设置的问题。针对该问题,通常采用增加pcb的层数以使每一对高速信号都有完整的参考平面,或是通过增加缝补电容的方式以使高速信号穿过参考平面所分割的两个平面的网络。但是,增加pcb的层数,无疑导致了pcb的成本增加,且由于结构的限制,pcb的层数不可能无限制增加,而由于空间的限制也可能没有空间摆放缝补电容。因此,在空间和pcb层数有限的情况下,信号线跨分割设置的问题亟待解决。


技术实现要素:

4.有鉴于此,本发明实施例提供了一种信号线的布线方法、装置、设备及可读存储介质,以解决空间和pcb层数有限情况下,信号线的跨分割设置问题。
5.根据第一方面,本发明实施例提供了一种信号线的布线方法,包括:获取印制电路板的信号线与参考平面对应的原始分割区域;判断所述信号线是否跨越所述原始分割区域设置;当所述信号线跨越所述原始分割区域设置时,扩大所述原始分割区域,得到目标分割区域;将所述信号线布线至所述目标分割区域。
6.本发明实施例提供的信号线的布线方法,通过获取印制电路板的信号线与参考平面对应的原始分割区域,当检测到信号线跨越原始分割区域设置时,扩大原始分割区域以使信号线能够完整布线至目标分割区域,由此无需增加pcb板层数以及缝补电容,在空间和pcb板层数有限的情况下,将信号线放置于目标分割区域中,避免信号线跨分割设置导致阻抗突变而影响信号完整性,优化了信号线走线的信号特性,保证了信号线的链路完整性。
7.结合第一方面,在第一方面的第一实施方式中,所述扩大所述分割区域,得到目标分割区域,包括:获取所述分割区域对应的第一参考平面和第二参考平面,所述第一参考平面与所述原始分割区域的网络属性相同;缩小所述第一参考平面,得到目标分割区域,所述目标分割区域的宽度大于所述原始分割区域的宽度。
8.本发明实施例提供的信号线的布线方法,通过获取分割区域对应的第一参考平面和第二参考平面,其中,第一参考平面与原始分割区域的网络属性相同,缩小第一参考平面,得到目标分割区域,该目标分割区域的宽度大于原始分割区域的宽度。由于第一参考平
面与原始分割区域的网络属性相同,通过缩小第一参考平面以实现原始分割区域的扩大,保证信号线能够完整落入第一参考平面与第二参考平面之间的分割区域,避免信号线跨分割设置,保证了信号阻抗连续性。
9.结合第一方面第一实施方式,在第一方面的第二实施方式中,所述将所述信号线布线至所述目标分割区域,包括:计算所述信号线的加粗值;基于所述加粗值对所述信号线进行加粗操作,得到加粗信号线;将所述加粗信号线布线至所述目标分割区域。
10.本发明实施例提供的信号线的布线方法,通过计算信号线的加粗值,并基于该加粗值对信号线进行加粗操作,将得到的加粗信号线布线至目标分割区域。通过对信号线进行加粗以减小阻抗的突变,由此对信号特性进行信号补偿,以避免信号线跨分割设置而影响信号特性。
11.结合第一方面第一实施方式,在第一方面的第三实施方式中,所述方法还包括:在距离所述信号线预设范围内设置信号过孔,所述信号过孔的网络属性与所述第一参考平面一致。
12.本发明实施例提供的信号线的布线方法,通过在距离信号线预设范围内设置信号过孔,且信号过孔的网络属性与第一参考平面一致,通过设置该信号过孔有利于信号线的信号回流,降低信号回损。
13.结合第一方面第三实施方式,在第一方面的第四实施方式中,所述方法还包括:在所述目标分割区域下方设置第三参考平面,所述第三参考平面的网络属性与所述第一参考平面一致。
14.本发明实施例提供的信号线的布线方法,通过在目标分割区域下方设置第三参考平面,其该第三参考平面的网络属性与第一参考平面一致。该方法通过增加第三参考平面,优化了pcb板的叠层,由此对信号特性进行信号补偿,避免了原始分割区域扩大而影响信号特性。
15.结合第一方面,在第一方面的第五实施方式中,所述获取印制电路板中参考平面的原始分割区域,包括:获取印制电路板中信号线对应的参考平面;判断所述信号线对应的参考平面是否完整;当所述信号线对应的参考平面不完整时,获取印制电路板中参考平面的原始分割区域。
16.本发明实施例提供的信号线的布线方法,通过获取印制电路板中信号线对应的参考平面,在信号线对应的参考平面不完整时,获取印制电路板中参考平面的原始分割区域。该方法在信号线对应的参考平面不完整时进行原始分割区域的识别,由此无需对完整的参考平面进行分割区域的识别,提高了分割区域的识别效率,从而提高了信号线的布线效率。
17.结合第一方面,在第一方面的第六实施方式中,所述判断所述信号线是否跨越所述原始分割区域设置,包括:获取所述信号线对应的第一宽度以及所述原始分割区域对应的第二宽度;判断所述第一宽度是否大于所述第二宽度;当所述第一宽度大于所述第二宽度时,判定所述信号线跨越所述原始分割区域设置。
18.本发明实施例提供的信号线的布线方法,通过获取信号线对应的第一宽度以及原始分割区域对应的第二宽度,基于第一宽度与第二宽度之间的大小关系确定信号线是否跨越原始分割区域设置,由此能够准确的判定信号线是否会出现跨越分割区域设置的问题,以便在确定出信号线跨越分割区域设置时能够及时调整分割区域的宽度。
19.根据第二方面,本发明实施例提供了一种信号线的布线装置,包括:获取模块,用于获取印制电路板的信号线与参考平面对应的原始分割区域;判断模块,用于判断所述信号线是否跨越所述原始分割区域设置;扩大模块,用于当所述信号线跨越所述原始分割区域设置时,扩大所述原始分割区域,得到目标分割区域;布线模块,用于将所述信号线布线至所述目标分割区域。
20.本发明实施例提供的信号线的布线装置,通过获取印制电路板的信号线与参考平面对应的原始分割区域,当检测到信号线跨越原始分割区域设置时,扩大原始分割区域以使信号线能够完整布线至目标分割区域,由此无需增加pcb板层数以及缝补电容,在空间和pcb板层数有限的情况下,将信号线放置于目标分割区域中,避免信号线跨分割设置导致阻抗突变而影响信号完整性,优化了信号线走线的信号特性,保证了信号线的链路完整性。
21.根据第三方面,本发明实施例提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面或第一方面任一实施方式所述的信号线的布线方法。
22.根据第四方面,本发明实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行第一方面或第一方面任一实施方式所述的信号线的布线方法。
附图说明
23.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
24.图1是根据本发明实施例的信号线的布线方法的流程图;
25.图2是根据本发明实施例的信号线的布线方法的另一流程图;
26.图3是根据本发明实施例的信号线的布线方法的另一流程图;
27.图4是根据本发明实施例的信号线跨越原始分割区域设置的阻抗仿真图;
28.图5是根据本发明实施例的pcb信号线走线及叠层的切面示意图;
29.图6是根据本发明实施例的信号过孔的示意图;
30.图7是根据本发明实施例的加粗信号线的阻抗仿真图;
31.图8是根据本发明实施例的不同布线方式的信号阻抗对比图;
32.图9是根据本发明实施例的不同布线方式的插损结果对比图;
33.图10是根据本发明实施例的不同布线方式的回损结果对比图;
34.图11是根据本发明实施例的信号线的布线装置的结构框图;
35.图12是本发明实施例提供的电子设备的硬件结构示意图。
具体实施方式
36.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是
本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
37.在pcb实际布线过程中,由于电源平面的分割或地平面的分割,将会导致参考平面的不完整,从而出现信号线跨分割设置的问题。针对该问题可以采用增加pcb的层数以使每一对高速信号都有完整的参考平面,但是,增加pcb的层数,无疑导致了pcb的成本增加;还可以通过增加缝补电容的方式以使高速信号穿过参考平面所分割的两个平面的网络,但且由于结构的限制,可能没有放置缝补电容的空间。在空间和pcb层数有限的情况下,信号线跨分割设置的问题仍未得到有效解决。
38.基于此,本发明技术方案通过优化pcb板参考平面所对应的分割区域,以使其能够完全覆盖信号线,避免信号线跨分割设置而引起的阻抗突变,优化了信号线的信号特性,保证了信号线的链路完整性。
39.根据本发明实施例,提供了一种信号线的布线方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
40.在本实施例中提供了一种信号线的布线方法,可用于电子设备,如手机、平板电脑、电脑等,图1是根据本发明实施例的信号线的布线方法的流程图,如图1所示,该流程包括如下步骤:
41.s11,获取印制电路板的信号线与参考平面对应的原始分割区域。
42.信号线为印制电路板(printed circuit boards,pcb)上高速信号的传输线,该传输线通常为阻抗线,例如微带差分线。参考平面为高速信号参考路径所在的平面,参考路径为对应于高速信号的返回路径。原始分割区域为参考平面不完整时,不同网络属性的参考平面之间的空间区域。具体地,电子设备可以识别pcb板中不完整的参考平面,以确定出原始分割区域,同时对pcb板中布置的信号线进行识别。
43.s12,判断信号线是否跨越原始分割区域设置。
44.识别信号线的布置位置,以确定该布置位置是否跨过原始分割区域。当信号线跨越原始分割区域设置时,执行步骤s13,否则执行其他操作,该其他操作可以是识别其他信号线的设置位置,也可以是模拟仿真当前信号线以确定当前信号线的阻抗,避免出现信号线连接不当的问题,此处对其他操作不作具体限定。
45.具体地,电子设备可以建立pcb板对应的坐标系,确定出信号线布置位置对应的坐标范围以及原始分割区域的坐标范围,将两者的坐标范围进行比较,判断信号线布置位置对应的坐标范围是否超出原始分割区域的坐标范围,若信号线布置位置对应的坐标范围超出原始分割区域的坐标范围,表示信号线跨越原始分割区域设置。
46.s13,扩大原始分割区域,得到目标分割区域。
47.目标分割区域为调整后的分割区域。当信号线跨越原始分割区域设置时,其信号线的阻抗会产生突变,如图4所示,跨分割区域设置的信号线的阻抗产生严重突变,已超出85ω
±
10%的范围,会对信号产生反射等不利影响。
48.为了保证信号线的阻抗连续性,其对应参考平面应为完整的,当信号线跨越原始分割区域设置时,表示信号线对应的参考平面并不完整,此时即使扩大参考平面,也难以扩
大至能使信号线完整参考,为了避免阻抗突变,可以缩小是参考平面,扩大原始分割区域,得到目标分割区域,以使信号线能够完整设置于该目标分割区域。
49.s14,将信号线布线至目标分割区域。
50.在得到能够覆盖信号线的目标分割区域时,可以将信号线完整布线至该目标分割区域,由此保证了信号线对应的参考平面是完整的,避免了信号线的阻抗突变。
51.本实施例提供的信号线的布线方法,通过获取印制电路板的信号线与参考平面对应的原始分割区域,当检测到信号线跨越原始分割区域设置时,扩大原始分割区域以使信号线能够完整布线至目标分割区域,由此无需增加pcb板层数以及缝补电容,在空间和pcb板层数有限的情况下,将信号线放置于目标分割区域中,避免信号线跨分割设置导致阻抗突变而影响信号完整性,优化了信号线走线的信号特性,保证了信号线的链路完整性。
52.在本实施例中提供了一种信号线的布线方法,可用于电子设备,如手机、平板电脑、电脑等,图2是根据本发明实施例的信号线的布线方法的流程图,如图2所示,该流程包括如下步骤:
53.s21,获取印制电路板的信号线与参考平面对应的原始分割区域。详细说明参见上述实施例对应步骤s11的相关描述,此处不再赘述。
54.s22,判断信号线是否跨越原始分割区域设置。详细说明参见上述实施例对应步骤s12的相关描述,此处不再赘述。
55.s23,当信号线跨越原始分割区域设置时,扩大原始分割区域,得到目标分割区域。
56.具体地,上述步骤s23可以包括:
57.s231,获取原始分割区域对应的第一参考平面和第二参考平面,其中,第一参考平面与原始分割区域的网络属性相同。
58.信号线位于pcb的表层,信号线的参考平面应为完整的第一参考平面1,但由于l02层平面的分割,分割出了第二参考平面2,由此第一参考平面1和第二参考平面2均位于表层的下一层l02层。其中,第一参考平面1与第二参考平面2的网络属性不同,第一参考平面1与原始分割区域的网络属性相同。例如,第一参考平面1为地属性,第二参考平面2为电源属性,原始分割区域处于第一参考平面1和第二参考平面2之间,且其网络属性与第一参考平面1相同,如图5所示。
59.s232,缩小第一参考平面,得到目标分割区域,其中,目标分割区域的宽度大于信号线的宽度。
60.将第一参考平面缩小以扩大第一参考平面和第二参考平面之间的原始分割区域,得到目标分割区域,以使目标分割区域的宽度大于信号线的宽度,保证信号线能够完整落入目标分割区域中。需要说明的是,为了避免参考平面的缩小影响信号线的信号传输,可以通过加粗信号线以进行信号补偿,因此目标分割区域在能够完整覆盖信号线的基础上,还可以留有一定的余量,以保证目标分割区域能够覆盖加粗后的信号线。
61.s24,将信号线布线至目标分割区域。
62.具体地,上述步骤s24可以包括:
63.s241,计算信号线的加粗值。
64.加粗值可以根据阻抗连续性确定,当确定信号线设置在目标分割区域后,还可以根据信号线的仿真结果对信号线进行加粗,以避免缩小第一参考平面而影响信号线的阻抗
连续性。具体地,若信号线的线宽为5mil,间距为7mil,通过对ads软件对其进行建模和仿真,具体的加粗值可以由ads软件计算得到,例如将信号线加粗线宽至13miil,间距为6mil。
65.s242,基于加粗值对信号线进行加粗操作,得到加粗信号线。
66.基于ads软件计算得到的加粗值对信号线进行加粗操作,则信号线可以基于该加粗操作实现自动加粗,得到加粗信号线,对经过加粗操作的加粗信号线进行仿真,如图7所示的信号线线宽加宽至13miil、间距加大为6mil的仿真,经过加粗操作处理后的加粗信号线明显优化了阻抗的连续性。
67.s243,将加粗信号线布线至目标分割区域。
68.电子设备在得到加粗信号线后,可以将加粗信号线完整布线至目标分割区域中,此时加粗信号线所对应参考平面是完整的,由此在避免加粗信号线的阻抗突变基础上,进一步优化了阻抗的连续性。
69.本实施例提供的信号线的布线方法,由于第一参考平面与原始分割区域的网络属性相同,通过缩小第一参考平面以实现原始分割区域的扩大,保证信号线能够完整落入第一参考平面与第二参考平面之间的分割区域,通过对信号线进行加粗以减小阻抗的突变,由此对信号特性进行信号补偿,避免信号线跨分割设置而影响信号特性,保证了信号阻抗连续性。
70.在本实施例中提供了一种信号线的布线方法,可用于电子设备,如手机、平板电脑、电脑等,图3是根据本发明实施例的信号线的布线方法的流程图,如图3所示,该流程包括如下步骤:
71.s31,获取印制电路板的信号线与参考平面对应的原始分割区域。
72.具体地,上述步骤s31可以包括:
73.s311,获取印制电路板中信号线对应的参考平面。
74.电子设备在确定出pcb的信号线后可以对信号线的走线方向以及走线形状等走线信息进行识别,继而基于信号线的走线方向以及走线形状等走线信息确定出pcb的信号线所对应的参考平面。
75.s312,判断信号线对应的参考平面是否完整。
76.电子设备在确定出信号线所处的参考平面后,进一步对参考平面的完整性进行识别,判断信号线对应的参考平面是否完整。当信号线对应的参考平面不完整时,执行步骤s313,否则表示信号线对应的参考平面是完整的,对信号线进行模拟仿真,以确认当前信号线的信号特性。
77.s313,获取印制电路板中参考平面的原始分割区域。
78.当信号线对应的参考平面不完整时,表示信号线可能会出现跨越原始分割区域设置的问题,此时,为了进一步确定信号线是否跨越原始分割区域设置,电子设备可以对信号线所对应参考平面的原始分割区域进行获取,详细说明参见上述实施例对应的相关描述,此处不再赘述。
79.s32,判断信号线是否跨越原始分割区域设置。
80.具体地,上述步骤s32可以包括:
81.s321,获取信号线对应的第一宽度以及原始分割区域对应的第二宽度。
82.信号线的第一宽度为pcb上信号线对应的线宽,第二宽度为原始分割区域对应的
宽度,即第一参考平面和第二参考平面之间的距离。具体地,信号线的第一宽度可以基于信号线的设计需求确定,第二宽度可以通过计算第一参考平面和第二参考平面之间的距离确定。
83.s322,判断第一宽度是否大于第二宽度。
84.比较第一宽度和第二宽度之间的大小关系,以确定第一宽度是否大于第二宽度。当第一宽度大于第二宽度时,执行步骤s323,否则表示信号线并未跨越原始分割区域设置。
85.s323,判定信号线跨越原始分割区域设置。
86.当第一宽度大于第二宽度时,表示原始分割区域不能覆盖信号线,即信号线无法完整设置于原始分割区域中,此时可以确定该第一宽度的信号线在pcb中跨越原始分割区域设置。
87.s33,当信号线跨越原始分割区域设置时,扩大原始分割区域,得到目标分割区域。详细说明参见上述实施例对应步骤s13的相关描述,此处不再赘述。
88.s34,将信号线布线至目标分割区域。详细说明参见上述实施例对应步骤s14的相关描述,此处不再赘述。
89.s35,在距离信号线预设范围内设置信号过孔,其中,信号过孔的网络属性与第一参考平面一致。
90.预设范围为信号线与信号过孔之间的距离范围,信号过孔为信号线对应的信号回流过孔,信号过孔的网络属性与第一参考平面一致。具体地,该信号过孔设置在第一参考平面中,并设置在距离信号线10~40mil范围内,如图6所示。
91.s36,在目标分割区域下方设置第三参考平面,其中,第三参考平面的网络属性与第一参考平面一致。
92.在目标分割区域下方设置第三参考平面以对信号进行补偿,避免信号受损。如图5所示,该第三参考平面3设置在目标分割区域的下方,即第三参考平面位于l03层,且其与第一参考平面1的网络属性一致,例如两者均为地属性,由此通过优化pcb叠层实现了信号特性的补偿。
93.本发明实施例提供的信号线的布线方法,在信号线对应的参考平面不完整时进行原始分割区域的识别,由此无需对完整的参考平面进行分割区域的识别,提高了分割区域的识别效率,从而提高了信号线的布线效率。通过获取信号线对应的第一宽度以及原始分割区域对应的第二宽度,基于第一宽度与第二宽度之间的大小关系确定信号线是否跨越原始分割区域设置,由此能够准确的判定信号线是否会出现跨越分割区域设置的问题,以便在确定出信号线跨越分割区域设置时能够及时调整分割区域的宽度。通过设置在第一参考平面上设置信号过孔以便于信号线的信号回流,降低信号回损。通过增加第三参考平面,优化了pcb板的叠层,由此对信号特性进行信号补偿,避免了原始分割区域扩大而影响信号特性。
94.将使用上述信号线的布线方式与信号线跨越原始分割区域设置的阻抗特性放到同一个图中进行对比,如图8所示,实线为信号线跨越原始分割区域设置的阻抗结果,虚线为使用上述信号线的布线方式得到的阻抗结果,由仿真结果的对比可以看出,其阻抗在分割区域处能够满足85ω
±
10%的范围。对使用上述信号线的布线方式与信号线跨越原始分割区域设置的损耗结果进行模拟仿真,如图9所示的插损结果对比以及如图10所示的回损
architecture,简称eisa)总线等。通信总线502可以分为地址总线、数据总线、控制总线等。为便于表示,图12中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
107.其中,存储器504可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:ram);存储器也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard disk drive,缩写:hdd)或固态硬盘(英文:solid-state drive,缩写:ssd);存储器504还可以包括上述种类存储器的组合。
108.其中,处理器501可以是中央处理器(英文:central processing unit,缩写:cpu),网络处理器(英文:network processor,缩写:np)或者cpu和np的组合。
109.其中,处理器501还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:asic),可编程逻辑器件(英文:programmable logic device,缩写:pld)或其组合。上述pld可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:cpld),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:fpga),通用阵列逻辑(英文:generic array logic,缩写:gal)或其任意组合。
110.可选地,存储器504还用于存储程序指令。处理器501可以调用程序指令,实现如本技术图1至图3实施例中所示的信号线的布线方法。
111.本发明实施例还提供了一种非暂态计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的信号线的布线方法的处理方法。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)、随机存储记忆体(random access memory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid-state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
112.虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1