技术领域
本发明涉及PCB板布线技术,具体的说是一种兼顾生产工艺能力与信号质量的布线方法。
背景技术:
PCB板上走线都有各自要求的特性阻抗值(比如:单端信号50ohm、PCIE Gen3信号阻抗为85ohm、SATA信号阻抗为100ohm、 DDR4信号阻抗为40ohm等)。以差分线为例,阻抗值与线宽线距、到参考层距离、介质Dk值等因素有关系。在同一传输路径上,PCB板上某些区域,如BGA(Ball Grid Array,焊球阵列封装)的breakout区,因为走线空间限制需要改变线宽线距的同时要保持阻抗连续性,这给板厂加工带来很大的难度。以Purley平台CPU为例来说,PCIe差分线breakout区域走线为3.5/4/3.5mil,对于此区域的走线公差管控是很难的,业界普遍做法是管控线宽而不管控阻抗。
在信号传输路径上,任意阻抗不连续点都会带来信号反射问题,由breakout转normal的界面产生信号反射。由反射计算公式得知,阻抗差异越大,反射越大,这将带来不可忽略的信号完整性问题。为了尽量缩短breakout长度以尽量减小阻抗不匹配带来的信号质量问题,一般要求是500mil以内。另一方面,breakout区域出线密集,差分信号间距不满足normal空间要求。因此,只能选择breakout线宽来布线。线宽线距越小,单位长度的loss值越大。相应的,线宽线距越小,对抗串扰空间的要求就越小,综合两方面考虑,目前的出线方式很难做到在满足空间要求的情况下缩短breakout走线长度。
技术实现要素:
本发明针对目前技术发展的需求和不足之处,提供一种兼顾生产工艺能力与信号质量的布线方法。
本发明所述一种兼顾生产工艺能力与信号质量的布线方法,解决上述技术问题采用的技术方案如下:所述一种兼顾生产工艺能力与信号质量的布线方法,在PCB板上,将板卡同一传输路径上的布线区域分为breakout区域、normal区域,以及用于衔接breakout区域、normal区域的过渡区,在所述过渡区设置介于breakout区域、normal区域线宽线距之间的线宽线距,使得过渡区的阻抗值与其所衔接的breakout区域、normal区域的两段阻抗值保持一致。
优选的,从PCB板卡易加工性方面评估得出的线宽线距计算所述breakout区域的阻抗值,再根据此阻抗值和所述normal区域阻抗值折中得出所述过渡区阻抗值,然后根据所述过渡区阻抗值演算出符合空间要求的过渡区线宽线距。
优选的,所述PCB板卡上传输路径为Purley平台CPU的PCIe差分线。
优选的,以0.2mil为步进值改变过渡区域线宽线距,分别进行仿真对比确定最优解。
优选的,所述PCIe差分线的breakout区域以3.5mil线宽、4mil间距走线,所述normal区域以4.5mil线宽、7mil间距走线,所述过渡区域采用线宽4.2mil、线距5.3mil。
本发明所述一种兼顾生产工艺能力与信号质量的布线方法与现有技术相比具有的有益效果是:本发明在满足空间要求的前提下有效缩短breakout长度,有效改善信号质量,可广泛应用于BGA区域各高速信号传输路径;在提升信号质量的基础上有效提升产品良率,节省开发成本,且该方法简单快捷,且通用性高。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,对本发明所述一种兼顾生产工艺能力与信号质量的布线方法进一步详细说明。
鉴于PCB板上线宽线距越小,单位长度的loss值越大,相应的,线宽线距越小,对抗串扰空间的要求就越小,本发明提出一种兼顾生产工艺能力与信号质量的布线方法,将空间不满足normal区域要求但已经出pin的区域,用略高于normal阻抗的线宽线距代替,用来衔接PCB板上BGA的breakout区域和normal区域;满足该区域的阻抗值与其前后所衔接的breakout区域、normal区域保持一致。本发明所提出的布线方法,有效改善了PCB板上信号质量,提高了产品良率。
实施例:
本实施例所述兼顾生产工艺能力与信号质量的布线方法,在PCB板上,将板卡同一传输路径上的布线区域分为breakout区域、normal区域,以及用于衔接breakout区域、normal区域的过渡区,在所述过渡区设置介于breakout区域、normal区域线宽线距之间的线宽线距,使得过渡区的阻抗值与其所衔接的breakout区域、normal区域的两段阻抗值保持一致。
以Purley平台CPU的PCIe差分线为例,PCIe差分线的breakout区域以3.5mil线宽、4mil间距走线,此区域不进行阻抗管控,或者牺牲良率情况下管控阻抗,因此尽量缩短该区域。所述normal区域以4.5mil线宽、7mil间距走线,为尽量缩短breakout区域,normal区域的局部不满足spacing要求,造成该区域存在严重的信号串扰。
本实施例,从PCB板卡易加工性方面评估得出的线宽线距计算所述breakout区域的阻抗值,再根据此阻抗值和所述normal区域阻抗值85ohm折中得出所述过渡区阻抗值,然后根据所述过渡区阻抗值演算出符合空间要求的过渡区线宽线距。这样,将一个大的反射分散为两个小的反射,同时breakout区域长度有效缩短,且满足空间要求。
本实施例中,所述breakout区域和normal区域线宽线距不变,所述breakout区域以3.5mil线宽、4mil间距走线,所述normal区域以4.5mil线宽、7mil间距走线,所述过渡区域采用线宽4.2mil、线距5.3mil;这样,所述过渡区的阻抗值与前后breakout区域、normal区域保持一致为85ohm。
该兼顾生产工艺能力与信号质量的布线方法,具体实施步骤如下:
1)根据PCB板卡上走线和板厚要求设计叠层;
2)根据叠层计算具体信号走线的线宽线距;
3)针对各高速差分信号breakout区域线宽线距和normal区域线宽线距,设置介于两者之间过渡区的线宽线距;
4)出BGA后采用过渡区线宽线距走线,满足spec spacing要求的区域切换为normal方式走线;
5)运用IMLC软件提取当前设计trace的model;
6)运用Hspice仿真工具对比仿真信号时域质量;采用过渡走线方式信号质量提升;
7)以0.2mil为步进值改变过渡区域线宽线距,分别进行仿真对比确定最优解。
上述具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式,任何符合本发明的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。