尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

高速信号过孔优化:连续换层十几次的残桩、回流与串扰实战

发布时间:2026/9/29 5:17:38

资讯中心
01
ARTICLE

高速信号过孔优化:连续换层十几次的残桩、回流与串扰实战

高速信号过孔优化:连续换层十几次的残桩、回流与串扰实战
1. 一条高速链路连续换层十几次问题到底出在哪第一次看到这个项目的时候我的反应和标题里写的一样——很难相信。一条从芯片到连接器的差分对在不到 40mm 的走线里换层了 11 次信号过孔加地过孔加起来密密麻麻排了两三排。更让我意外的是这东西上电之后眼图居然是开的误码率也压到了协议要求的门限以下。后来把叠层、过孔参数、仿真和实测数据逐个摊开看才明白它为什么能活下来也明白了它其实踩了多少根钢丝。这篇就把这套东西从头到尾拆一遍聊聊高速信号过孔这个事——它是什么、为什么会成为链路里最难缠的一环、换层次数多了以后到底靠什么兜底以及一个普通工程师在没有昂贵测试设备的情况下怎么把过孔做对。做硬件、做 PCB Layout、做信号完整性SI的朋友都能看刚入行的也能跟得上因为我会把每个参数的来龙去脉都算给你看。高速信号在换层时唯一能走的通道就是过孔而过孔天然是一个阻抗不连续点、一个寄生参数集合体、一个回流路径的断点候选。你每换一次层就相当于在一条本来干净传输线上插了一个电抗元件加一段开路残桩。换一次可能没事换五次眼图开始塌边换十次还不做任何处理那基本就是等着看眼图闭合成一条线。所以“换了那么多次过孔”这件事本身不是罪真正的罪是换完之后没有做任何补偿和协同设计。下面我按我实际的排查和优化顺序来讲。1.1 过孔在高速链路里到底扮演什么角色很多人对过孔的理解停留在“把顶层连到底层的一根铜柱子”这个认知在低速信号里够用在高速信号里会出事。从电磁场角度看一段过孔是三层结构的叠加孔壁铜形成的一段圆柱形传输线、焊盘与反焊盘形成的电容突变、以及贯穿整个板厚、末端悬空的那段残桩stub。这三样东西合在一起等效电路就是一个串联电感、对地并联电容、再串一段开路传输线的组合。信号经过它的时候会先遇到一个容性下陷再遇到一个感性上冲如果残桩长度刚好落在某个频点的四分之一波长上还会在特定频率产生谐振尖峰把那一小段频谱的能量吃掉或者反射回去。链路速率越高频谱占用越宽这个谐振点就越容易落进信号带宽里。所以判断一个过孔“能不能用”不能只看它通不通要看它在信号频谱范围内引入的插入损耗和回波损耗有多大。这就是为什么同样一个过孔跑 5Gbps 没事跑到 25Gbps 就崩了——不是过孔变了是信号的奈奎斯特频率从 2.5GHz 抬到了 12.5GHz把过孔身上那些原本藏在低频之外的“毛病”全暴露出来了。理解这一点后面所有的优化动作才有落脚点。1.2 换层次数与链路预算之间那笔账我习惯把高速链路当成一个预算表来算。假设协议给的总插入损耗预算是 20dB12.5GHz连接器占 2dB封装占 3dB芯片到连接器的这段板级走线占 5dB那留给过孔的就只有 10dB。如果一次换层一对信号过孔加回流在 12.5GHz 上贡献 0.8dB 损耗那 11 次换层就是 8.8dB刚好把预算吃掉大半。这就是标题里那种“换了很多次”的链路为什么让人捏一把汗的原因——过孔损耗不是线性叠加那么理想它们之间还会因为阻抗不连续点的多次反射产生叠加实际劣化往往比你简单相加更严重。但反过来讲如果每一次过孔的插入损耗能压到 0.3dB 以下那 11 次也就 3.3dB预算就宽裕了。所以核心矛盾是换层次数没法减少布线空间逼的那就把单次过孔的代价压到极限。这个“压到极限”包含四件事控制残桩长度、保证参考平面连续、给足回流过孔、做好同网络过孔的整体覆盖。接下来逐条展开。2. 过孔寄生参数手算一遍心里才有底仿真软件点一下就能出曲线但我一直坚持先手算一遍。原因很简单手算能让你知道每个参数往哪个方向调、量级是多少仿真出结果的时候你才能判断它是对的还是错的。很多人仿真出来一条怪曲线第一反应是“模型有问题”其实是自己对量级没有概念。过孔的寄生参数无非两组公式把它们记住你在叠层设计阶段就能有一个预判。2.1 寄生电容和寄生电感怎么估过孔对地的寄生电容可以用一个经典近似式估算C ≈ 1.41 × εr × T × D1 / (D2 − D1)其中 T 是过孔在参考平面之间的长度单位 inchD1 是过孔焊盘直径inchD2 是反焊盘anti-pad直径inchεr 是板材介电常数。这个式子的物理含义很直观焊盘和反焊盘之间形成了一个环形平板电容焊盘越大、反焊盘越小、板越厚电容就越大。举个实际数字T 取 0.06 inch约 1.5mmεr4.2D10.5mm≈0.0197 inchD20.9mm≈0.0354 inch代入得 C ≈ 1.41×4.2×0.06×0.0197/(0.0354−0.0197) ≈ 0.446pF。这个量级的电容在 12.5GHz 上的容抗约 28 欧姆已经不能忽略了。寄生电感用另一个式子L ≈ 5.08 × h × [ln(4h/d) 1]h 是过孔长度inchd 是钻孔直径inch结果单位是 nH。同样取 h0.06 inch、d0.3mm≈0.0118 inch算下来 L ≈ 5.08×0.06×[ln(20.3)1] ≈ 1.25nH。1.25nH 在 12.5GHz 上感抗约 98 欧姆比电容的容抗还大。这两个一容一感的电抗在换层点形成了一个谐振腔谐振频率大致在 1/(2π√(LC)) 附近用上面的数字估一下大约在 6.7GHz 左右——这已经落进很多高速信号的关注带宽里了。手算到这一步你就知道为什么过孔必须优化而不是“能通就行”。2.2 残桩长度与谐振频率的对应关系残桩stub是过孔身上最隐蔽的杀手。它指的是信号从进入的那一层到走出的那一层之外、继续延伸到板底或板内其他层的那一段无用铜。这段铜末端开路形成一个四分之一波长的传输线谐振器谐振频率 f ≈ c / (4 × L_stub × √εr)c 是光速。取 εr4.2、L_stub1.5mm则 f ≈ 3×10⁸ / (4×0.0015×2.05) ≈ 24.4GHz。看起来还挺高那把 L_stub 拉长到 3mm谐振点就掉到 12.2GHz直接砸在 25Gbps 信号的关注频段上。这就是为什么厚板走高速时残桩必须被背钻back drill削掉——背钻的本质不是“打通孔”而是把这段开路残桩的长度从几毫米削到几十个微米把谐振点推到信号带宽之外。我一般会定一个经验阈值残桩长度控制在 0.3mm 以内对应谐振点能推到 100GHz 以上基本不用管它残桩在 0.3~1.0mm 之间25Gbps 以下问题不大56Gbps 以上要仿真确认残桩超过 1.0mm不管什么速率都得先做背钻再谈。这个阈值不是死规矩但能让你在叠层阶段快速做出判断不至于等板子回来了才发现问题。3. 换层过孔最容易翻车的三个地方手算告诉你单孔的量级真实项目里翻车往往不是因为单孔怎么怎么样而是几个过孔凑在一起之后产生的连锁反应。我这些年踩下来问题高度集中在回流路径、孔间串扰、以及同网络过孔覆盖这三个点上。逐个说。3.1 参考平面缺失导致回流路径断裂差分信号换层时信号过孔的参考平面发生了切换。比如从顶层参考第二层地换到底层参考倒数第二层地中间这段如果没有连续的地平面托着回流电流就找不到低阻抗路径只能绕远路形成一个大的回流环路。这个环路面积一旦上来辐射、串扰、阻抗不连续全来了。我见过最典型的翻车案例就是信号过孔换了层参考平面也跟着换但两个参考平面之间没有就近的地过孔把它们缝起来结果回流电流被迫从很远的地方绕眼图直接塌成一条缝。解决思路简单粗暴但极其有效在信号过孔旁边紧挨着放回流地过孔而且要让地过孔和信号过孔的距离尽量小。经验值是中心距控制在 0.8~1.0mm 以内最好做到 0.5mm 左右。如果有条件一对差分信号过孔周围放两到四个地过孔形成包围。这样回流电流可以就近跳到新参考平面环路面积被压到最小。这一点比任何花哨的端接都管用。3.2 相邻过孔之间的串扰耦合过孔密集的时候相邻信号过孔之间会通过孔壁电容和互感产生耦合。尤其是差分对之间、以及不同网络的高速信号过孔之间如果间距不够近端串扰NEXT和远端串扰FEXT都会明显上升。我在一个背板项目里遇到过两组 25Gbps 差分对因为过孔阵列排得太密串扰指标卡在边缘过不去后来把差分对之间的过孔间距从 1.0mm 拉到 1.6mm并且中间插入地过孔隔离串扰一下降了 8dB 以上。这里有个容易忽略的点地过孔不只是回流用的它同时是屏蔽墙。在两组高速差分过孔之间插一排地过孔等效于在它们之间立了一道隔离墙能把孔间耦合压制住。代价是过孔阵列面积变大布线扇出压力增加所以要在密度和隔离之间取平衡。我的经验是同向相邻的差分过孔对之间至少留 1.5 倍孔径以上的净间距中间有地过孔最好没有的话至少保证空气间隙不要贴太近。3.3 同网络过孔的覆盖与十字型布置说到“相同网络的过孔全覆盖”和“十字型”排列这其实是地过孔和电源过孔布局里一个非常实用的技巧。所谓全覆盖是指在一个高速信号过孔或过孔群周围凡是属于同一网络比如地网络或某个电源网络的过孔尽可能在信号孔四周都布置上而不是只在某一侧放几个。这样做的好处是回流路径在四个方向都有低阻抗出口信号电流往哪个方向回流都行不会因为某一侧缺失而形成瓶颈。“十字型”则是一种具体的排布形态以信号过孔为中心在其上下左右四个正交方向各放一个同网络过孔形成一个十字。这种布置在规则网格里最容易实现扇形出线时两侧的孔位也便于落位。如果空间允许再在四个对角方向补上就变成梅花形效果更好。我实测过十字型加对角补充的地过孔布置相比只在单侧放两个地过孔在 20GHz 以上的回波损耗能改善 5~6dB插入损耗的谐振凹陷也会被拉平不少。这套方法在电源过孔上同样适用——大电流换层时多个电源过孔并联可以分摊电流、降低等效电感而且在电源平面和地平面之间形成更多的耦合路径对电源完整性PI也有正向作用。4. 实操一套可以照着做的过孔优化流程理论说完了讲讲怎么落地。我把这套流程整理成从叠层规划到出图检查的五个阶段每一步都对应具体的动作和参数你可以在自己的项目里直接套用。需要说明的是下面涉及的具体数值是基于常见 FR-4 材料和 10~25Gbps 速率区间的经验值更高速率或特殊板材需要另行仿真确认。4.1 叠层设计与过孔类型选择一切的起点是叠层。你要先确定信号从哪一层换到哪一层才能反推需要的过孔类型。常见的过孔有三类通孔through via贯穿全板成本最低但残桩最长盲孔blind via只穿透部分层残桩短但需要多次压合成本高埋孔buried via完全藏在内部用于连接内层。高速信号换层我优先用盲孔或背钻通孔尽量避免用未背钻的长通孔跑超过 10Gbps 的信号。叠层规划时一个实用的原则是让高速信号尽量在靠近表层的两层之间换层这样即使不做背钻残桩也短。比如顶层换到第三层中间只隔一个参考层残桩长度就是板厚减去三层厚度通常能控制在 1mm 以内。如果必须换到深层那就规划背钻背钻深度要计算到能把残桩削到 0.3mm 以下。叠层确定后把每个信号层的换层位置列一张表标注每次换层的过孔类型和残桩预估长度没背钻的标红这样一眼就能看出哪里是风险点。4.2 反焊盘与背钻参数的确定反焊盘anti-pad的大小直接决定过孔寄生电容。反焊盘越大电容越小阻抗越接近但反焊盘太大会削弱参考平面的完整性甚至在平面开槽影响回流。我的经验取值是对于 0.3mm 钻孔、0.5mm 焊盘的过孔反焊盘直径取 0.85~0.95mm能让单孔的寄生电容控制在 0.4~0.5pF同时平面上留出足够的铜皮保证回流。差分过孔的两个孔之间反焊盘如果是各自独立的椭圆或葫芦形比一个大圆共享反焊盘效果更好因为共享反焊盘会在两孔之间留下一块无铜区反而增加两孔耦合。这一点很多人会搞反。背钻参数里最关键的是背钻直径和背钻深度。背钻直径一般比钻孔直径大 0.2~0.3mm保证能把孔壁铜完全钻掉背钻深度要留一定的余量我习惯比理论残桩位置多钻 0.1mm防止钻不干净但也不能钻太深伤到有效连接层。做完背钻的残桩长度最好控制在 0.2~0.3mm。这里有一个实操坑背钻的深度公差在厚板上可能达到正负 0.1mm所以你在设计时要把最坏情况算进去别用标称值算完就完事了要按最大残桩长度再验证一遍谐振点。4.3 地过孔与电源过孔的排布实操地过孔排布我总结成三步。第一步先给每一个高速信号过孔配至少两个地过孔位置尽量靠近信号孔中心距控制在 0.5~1.0mm。第二步把相邻信号孔共享的地过孔利用起来不要每个信号孔都单独立一套能复用就复用减少过孔总数。第三步在差分对之间、以及过孔阵列外围加一排隔离地过孔形成包围。这三步做完一个过孔群就初步成型了。电源过孔的处理思路略有不同。电源过孔的痛点是等效电感大因为电源平面之间往往只有一层介质过孔短但电流大。我的做法是多孔并联一个电源焊盘下放 3~6 个过孔按十字型或梅花形分布尽量让每个过孔承担的电流均衡。同时电源过孔和它对应的地过孔要成对出现距离越近越好这样电源和地之间的环路电感最小。如果空间宽裕可以在电源过孔周围也做“全覆盖”式的地过孔布置让电源平面和地平面之间的高频去耦路径更短。这部分对 PI 的改善在电源噪声敏感的芯片供电上效果很明显。4.4 出图前的自检清单板子发出前我一定会过一遍这张清单。第一每个高速信号过孔是否有至少两个就近地过孔中心距是否达标。第二反焊盘尺寸是否一致有没有因为扇出被意外缩小。第三背钻孔是否有对应的深度标注标记是否清楚避免板厂理解错误。第四过孔阵列里是否存在孤立的同网络过孔没有连通尤其是地过孔有没有因为平面分割变成“悬空地孔”。第五换层次数是否已经无法再减有没有可以通过调整布线顺序减少换层的空间。这五条看着简单但实际项目里能全部满足的眼图基本不会差。5. 常见问题与排查技巧实录再好的设计也会出问题关键是出了问题怎么快速定位。我把这些年遇到的高频问题和排查路径整理成一张表配合几个典型案例说明。5.1 眼图塌陷时怎么快速定位是不是过孔的锅眼图不好看的时候第一步不是怀疑过孔而是先做隔离验证。如果条件允许做几块对照板一块正常一块故意去掉某几个过孔一块把过孔改成短残桩。对比三块板的眼图就能判断过孔的贡献有多大。没有对照板的情况下可以用时域反射TDR测换层点的阻抗曲线如果看到明显的容性下陷或感性上冲那就是过孔的阻抗不连续在作祟。另一种判断方法是看眼图塌陷的形态如果是上升沿变缓、下冲明显多半是过孔寄生电容偏大如果是特定频率的凹陷、眼高在某个码型下突然变差多半是残桩谐振。这两种病因对应的解决方向完全不同一个要优化反焊盘一个要做背钻。排查的时候还有一个隐藏变量容易被忽略就是过孔和走线的连接方式。走线从焊盘侧边切进去还是从中心进去会引入不同的阻抗突变。我一般要求走线尽量从过孔焊盘的中心方向进入不要在焊盘上形成过长的“小尾巴”。如果走线必须经过焊盘再继续那这段走线会被焊盘电容影响需要在仿真里体现出来。5.2 仿真结果和实测对不上怎么办这个问题几乎每个做 SI 的人都遇到过。仿真说眼图开得好实测一塌糊涂或者反过来。常见的原因有三个。第一仿真模型里的过孔参数和实际不符比如反焊盘用了设计值实际板厂因为工艺补偿改了尺寸或者介质厚度公差没考虑。第二仿真时的激励和端接条件与实际不同比如没有把封装模型和连接器模型加进去导致阻抗环境不一致。第三忽略了板材的损耗随频率变化的特性用了单一 Dk/Df 值。我的做法是仿真时反焊盘和介质厚度按最坏情况取值损耗模型用宽带拟合的同时把封装和连接器的 S 参数串进去一起看。实测和仿真差距超过 3dB就要回头检查上面这三点。下面这张表是我总结的过孔相关常见问题速查现象可能原因排查手段解决方向眼图上升沿变缓过孔寄生电容偏大TDR 看容性下陷加大反焊盘减小焊盘特定频点凹陷残桩谐振扫频看插入损耗尖峰背钻削 stump换盲孔回波损耗超标阻抗不连续TDR 测换层点优化反焊盘拉近地孔串扰恶化孔间距不足测 NEXT/FEXT加大间距加隔离地孔电源噪声变大电源过孔电感大测电源纹波多孔并联十字分布辐射超标回流环路大近场扫描补地过孔缝参考平面5.3 几个只在实际项目里才踩得到的坑第一个坑板厂背钻时用错钻头把不该钻的层钻了导致信号断路或者残桩没削干净。预防方法是出图时把背钻层和停止层标清楚最好附一张剖面示意图并在加工说明里写明允许的深度公差。第二个坑反焊盘在不同层用了不同尺寸仿真时用的是设计值实际板厂的工艺补偿让某些层变小了导致阻抗跳变。这个要在 Gerber 出图后逐层核对不能只看设计文件。第三个坑地过孔在平面分割的地方变成了“孤岛”看起来有地过孔实际上它连的那块地是浮的回流照样断。这个问题的隐蔽性极强因为网表上是连通的只有看平面图才能发现。我一般会在布局完成后用平面查看工具把所有地过孔的连接情况过一遍确保每个地过孔都落在连续的地平面上。第四个坑差分对换层时两根线的过孔没有对称布置一根先换一根后换导致对内偏斜intra-pair skew超标。差分对的两个过孔一定要同步换层位置镜像对称周围的回流地孔也要对称分布否则再好的参数也白搭。6. 我个人的一些体会这套东西做下来最大的感受是高速信号过孔这件事没有什么“一招鲜”的绝技靠的是把每一个细节都抠到位然后让它们叠加起来。标题里那条换了十几次过孔的链路之所以能收敛不是因为某一个过孔做得特别漂亮而是因为残桩控制住了、参考平面缝住了、回流过孔给足了、同网络过孔全覆盖了、差分对对称了。这些动作单拎出来都很普通但组合起来就能把 11 次换层的累计劣化压回预算之内。还有个心得是别迷信仿真也别排斥仿真。仿真值钱的地方在于它让你能在板子还没做出来之前就看到某个参数调大调小之后的趋势它不值钱的地方在于真实板材、真实工艺、真实端接条件永远比模型复杂。我现在的工作习惯是先手算定方向再仿真看趋势最后靠实测和对照板收尾。三步都走完心里才踏实。过孔这个事说到底是跟物理规律讲道理你尊重它它就给你留活路。
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。