一种应用于PCB设计中的等长布线方法、装置及存储介质制造方法及图纸

技术编号:21299617 阅读:82 留言:0更新日期:2019-06-12 07:56
本发明专利技术公开了一种应用于PCB设计中的等长布线方法、装置及存储介质,该方法包括计算所述待等长布线的整组信号线等长布线所需的最小面积;根据所述待等长布线的整组信号线等长布线所需的最小面积在PCB中画出对应的目标图形;优化所述目标图形,直至所述目标图形的边缘线长度小于所述等长目标值,完成等长布线。本发明专利技术通过公式预先计算等长布线所需的最小面积,并根据等长布线的所需的最小面积绘制对应的目标图形至PCB上,快速预判等长布线是否可实现,根据预判结果,选择合理的参数,加大布线间距,减少信号串扰,提高信号质量,避免等长布线无法实现时再返工,提高工作效率。

An Isometric Wiring Method, Device and Storage Medium for PCB Design

The invention discloses an isometric wiring method, device and storage medium for PCB design, which includes calculating the minimum area required for isometric wiring of the whole set of signal lines to be isometric wiring, drawing corresponding target graphics in PCB according to the minimum area required for isometric wiring of the whole set of signal lines to be isometric wiring, optimizing the target graphics until the object is described. The length of the edge line of the plot is less than the target value of the equal length, and the equal length wiring is completed. The invention calculates the minimum area required for equal-length wiring in advance by formula, draws the corresponding target figure to PCB according to the minimum area required for equal-length wiring, quickly predicts whether equal-length wiring can be realized, chooses reasonable parameters according to the prediction results, enlarges wiring spacing, reduces signal crosstalk, improves signal quality, and avoids the time rework of equal-length wiring which cannot be realized. Improve work efficiency.

【技术实现步骤摘要】
一种应用于PCB设计中的等长布线方法、装置及存储介质
本专利技术涉及PCBLayout领域,尤其是涉及一种应用于PCB设计中的等长布线方法、装置及存储介质。
技术介绍
随着电子行业的不断发展,PCB体积变小,线路更加密集,对信号质量的要求越来越高,PCB设计难度也越来越大。在PCB布线设计时,为了更好的信号质量,信号线的长度,层级等等都需要精确的计算设计。如差分传输的信号线,差分传输是一种信号传输的技术,区别于传统的一根信号线一根地线的做法,差分传输在这两根线上都传输信号,这两个信号的振幅相同,相位相反。在这两根线上的传输的信号就是差分信号。信号接收端比较这两个电压的差值来判断发送端发送的逻辑状态。在电路板上,差分走线必须是等长、等宽、紧密靠近、且在同一层面的两根线。在等长布线的过程中,工程师通常根据自己经验进行处理。由于没有对等长所需布线面积进行量化预估,在布线空间紧张时,容易造成等长布线无法实现,需重新调整布线甚至调整布局,造成返工。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的是提供一种提高工作效率的应用于PCB设计中的等长布线方法、装置及存储介质。本专利技术所采用的技术方案是:本专利技术提供一种应用于PCB设计中的等长布线方法,包括:步骤S1,调整PCB布局,优化待等长布线的整组信号线的布线,使得待等长布线的整组信号线中的每根信号线最短,然后找出最长信号线设为等长目标值并测量其长度,并计算所述待等长布线的整组信号线等长布线所需的最小面积;步骤S2,根据PCB目前布线情况,根据所述待等长布线的整组信号线等长布线所需的最小面积在PCB中画出对应的目标图形;步骤S3,如果所述目标图形的投影区存在非本组的信号线,调整所述目标图形形状或者调整非本组的信号线,使所述目标图形的投影区中只能存在本组的信号线,如果无法调整,则返回步骤S1;如果所述目标图形的投影区周围空间无其他的信号线,则执行步骤S4;步骤S4,优化所述目标图形,直至所述目标图形的边缘线长度小于所述等长目标值;步骤S5,把所述待等长布线的整组信号线中的最长的一根信号线沿着优化后的所述目标图形的边缘布线,完成等长布线。进一步,所述待等长布线的整组信号线等长布线所需的最小面积的计算公式为:S=L1*(W+B),其中S为所述待等长布线的整组信号线等长布线所需的最小面积,L1为等长后的整组信号线总长度目标值,W为信号线线宽,B为信号线的间距。进一步,所述等长后的整组信号线总长度目标值的计算公式为:L1=(L2-E/2)*T,其中L1为所述等长后的整组信号线总长度目标值,L2为所述等长目标值,E为等长允许误差值,T为信号线的数量。进一步,所述步骤S5包括:S51增加所述目标图形的面积,把所述待等长布线的整组信号线中的最外一根线沿着所述待等长布线的整组信号线等长布线所需的图形的边缘布线,完成后测量其长度,其长度如果小于所述等长目标值,则进行等长处理,并进行下一根线的等长处理;S52,如果该信号线大于所述等长目标值,则优化布线或者缩小所述待等长布线的整组信号线等长布线所需的图形面积至最小面积。本专利技术还提供了一种应用于PCB设计中的等长布线方法,包括:分别计算多组信号线所需最小面积,按照所述最小面积在PCB中分别画出所需面积的图形,相邻放置,然后在各个图形中分别按照上述的布线方法进行等长布线。本专利技术还提供了一种应用于PCB设计中的等长布线装置,其特征在于,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述的方法。一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行上述的方法。本专利技术的有益效果是:本专利技术通过公式预先计算等长布线所需的最小面积,并根据等长布线的所需的最小面积绘制对应的目标图形至PCB上,快速预判等长布线是否可实现,根据预判结果,选择合理的参数,加大布线间距,减少信号串扰,提高信号质量,避免等长布线无法实现时再返工,提高工作效率。附图说明图1是本专利技术一具体实施例中一种应用于PCB设计中的等长布线方法的流程图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。参考图1,其示出了一种应用于PCB设计中的等长布线方法,包括:步骤S1,调整PCB布局,优化待等长布线的整组信号线的布线,使得待等长布线的整组信号线中的每根信号线最短,然后找出最长信号线设为等长目标值并测量其长度,并计算所述待等长布线的整组信号线等长布线所需的最小面积;所述待等长布线的整组信号线等长布线所需的最小面积的计算公式为:S=L1*(W+B),其中S为所述待等长布线的整组信号线等长布线所需的最小面积,L1为等长后的整组信号线总长度目标值,W为信号线线宽,B为信号线的间距。所述等长后的整组信号线总长度目标值的计算公式为:L1=(L2-E/2)*T,其中L1为所述等长后的整组信号线总长度目标值,L2为所述等长目标值,E为等长允许误差值,T为信号线的数量。步骤S2,根据PCB目前布线情况,根据所述待等长布线的整组信号线等长布线所需的最小面积在PCB中画出对应的目标图形;步骤S3,如果所述目标图形的投影区存在非本组的信号线,调整所述目标图形形状或者调整非本组的信号线,使所述目标图形的投影区中只能存在本组的信号线,如果无法调整,则返回步骤S1;如果所述目标图形的投影区周围空间无其他的信号线,则执行步骤S4;步骤S4,优化所述目标图形,可以适当增加目标图形面积,预留出更多的等长布线面积,在等长布线时可以增加布线间距。直至所述目标图形的边缘线长度小于所述等长目标值;步骤S5,把所述待等长布线的整组信号线中的最长的一根信号线沿着优化后的所述目标图形的边缘布线,完成等长布线。进一步作为优选的实施方式,所述步骤S5包括:S51增加所述目标图形的面积,把所述待等长布线的整组信号线中的最外一根线沿着所述待等长布线的整组信号线等长布线所需的图形的边缘布线,完成后测量其长度,其长度如果小于所述等长目标值,则进行等长处理,并进行下一根线的等长处理;S52,如果该信号线大于所述等长目标值,则优化布线或者缩小所述待等长布线的整组信号线等长布线所需的图形面积至最小面积。实施例1以一组差分信号线等长处理为例,其包括2根需等长布线的信号线。按照本专利技术的布线方法进行等长布线,其包括以下流程:(1)一对差分信号线网络布线连通后,优化整对信号线使得整对信号线的每根网络达到最短,然后找出最长信号线设为等长目标值并测量其长度。根据等长允许误差值,按照以下公式计算等长后的整组信号线总长度,根据信号线线宽和最小线间距要求,按照以下公式计算整组信号线等长所需最小面积(2)根据PCB目前布线情况,在PCB中画出整组信号线等长所需面积大小的目标图形。(3)如果差分信号线对在该层的目标图形的投影区存在其他的信号线,调整目标图形形状或者调整其他信号线,使图形投影区中只能存在本组的信号线。如果无法调整,则说明所需等长布线空间不足,需重新优化布线甚至调整布局,返回第(本文档来自技高网...

【技术保护点】
1.一种应用于PCB设计中的等长布线方法,其特征在于,包括:步骤S1,调整PCB布局,优化待等长布线的整组信号线的布线,使得待等长布线的整组信号线中的每根信号线最短,然后找出最长信号线设为等长目标值并测量其长度,并计算所述待等长布线的整组信号线等长布线所需的最小面积;步骤S2,根据PCB目前布线情况,根据所述待等长布线的整组信号线等长布线所需的最小面积在PCB中画出对应的目标图形;步骤S3,如果所述目标图形的投影区存在非本组的信号线,调整所述目标图形形状或者调整非本组的信号线,使所述目标图形的投影区中只能存在本组的信号线,如果无法调整,则返回步骤S1;如果所述目标图形的投影区周围空间无其他的信号线,则执行步骤S4;步骤S4,优化所述目标图形,直至所述目标图形的边缘线长度小于所述等长目标值;步骤S5,把所述待等长布线的整组信号线中的最长的一根信号线沿着优化后的所述目标图形的边缘布线,完成等长布线。

【技术特征摘要】
1.一种应用于PCB设计中的等长布线方法,其特征在于,包括:步骤S1,调整PCB布局,优化待等长布线的整组信号线的布线,使得待等长布线的整组信号线中的每根信号线最短,然后找出最长信号线设为等长目标值并测量其长度,并计算所述待等长布线的整组信号线等长布线所需的最小面积;步骤S2,根据PCB目前布线情况,根据所述待等长布线的整组信号线等长布线所需的最小面积在PCB中画出对应的目标图形;步骤S3,如果所述目标图形的投影区存在非本组的信号线,调整所述目标图形形状或者调整非本组的信号线,使所述目标图形的投影区中只能存在本组的信号线,如果无法调整,则返回步骤S1;如果所述目标图形的投影区周围空间无其他的信号线,则执行步骤S4;步骤S4,优化所述目标图形,直至所述目标图形的边缘线长度小于所述等长目标值;步骤S5,把所述待等长布线的整组信号线中的最长的一根信号线沿着优化后的所述目标图形的边缘布线,完成等长布线。2.根据权利要求1所述的,其特征在于,所述待等长布线的整组信号线等长布线所需的最小面积的计算公式为:S=L1*(W+B),其中S为所述待等长布线的整组信号线等长布线所需的最小面积,L1为等长后的整组信号线总长度目标值,W为信号线线宽,B为信号线的间距。3.根据权利要求1所述的,其特征在于,所述等长后的整组信号线总长度目标值的计算公式为:L1=(L2-E/2)*T...

【专利技术属性】
技术研发人员:何宗明贾首锋
申请(专利权)人:广州兴森快捷电路科技有限公司深圳市兴森快捷电路科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1