第1节:SerDes系统概述及回流路径概念归纳总结

咱们先聊聊SerDes究竟是什么玩意儿。说白了,SerDes就是串行器(Serializer)和解串器(Deserializer)的合称。它的核心任务就是把一堆并行数据变成一串高速差分信号发射出去,到接收端再还原回并行数据。为什么要这么折腾?因为并行总线到了几Gbps以上,信号之间的时延差、串扰、功耗根本扛不住。而我个人习惯用一句话跟新同事解释:SerDes就是用带宽换时序裕量,用差分对换信号完整性。

你想想看,一块背板上要传28Gbps甚至56Gbps的数据,如果还用并行总线,那PCB上密密麻麻的走线,光是等长就得把人逼疯。SerDes一根差分对就能搞定,代价是模拟前端要做得非常精密。这也就是为什么SerDes设计里,回流路径的连续性成了生死攸关的指标。

关键认知:SerDes的物理层本质上依赖差分信号传输,而差分信号的回流电流必须在相邻的参考层上形成一个低阻抗、无断裂的返回路径。一旦这条路断了,信号完整性马上崩盘。

1.1 为什么回流路径如此重要?

我刚开始入行那会儿,总觉得信号线才是大爷,地平面嘛,随便铺一铺就行。结果有一次调试一块10Gbps的SerDes板子,眼图怎么都睁不开。折腾了三天,最后发现是某个过孔换层时,参考层被切断了,回流电流被迫绕了个大圈。那一刻我才真正意识到:信号走的是导线,回流走的是电磁场;导线是可见的,而回流路径才真正决定了你信号的命运。

咱们用个简单的物理模型来理解:高速信号在传输线上传播时,导体表面会感应出返回电流。这个电流会沿着信号路径正下方的参考平面(通常是地平面)流回去。如果这条路径被缝隙、挖空区域或者换层打乱,回流电流就会形成环流,产生共模噪声、辐射和严重的阻抗不连续。结果就是——眼图闭合、抖动剧增、误码率飞天。

我把这个概念总结成一张图,方便你建立直觉:

SerDes回流路径概念图 SerDes回流路径连续性示意图 发送端 TX 信号路径(差分对) 接收端 RX 完整参考地平面(连续回流路径) 回流电流(紧贴信号下方) 被挖空的参考层缝隙 被迫绕行(大环路) ✅ 连续回流:低阻抗,EMI可控 ❌ 不连续回流:高辐射,眼图恶化

图中上半部分是理想情况——信号走在差分对里,回流电流通过完整的参考地平面,紧贴着信号路径下方返回,环路面积极小。下半部分则是一个常见的坑:参考层被挖空(比如因为走线层切换、电源分割、过孔隔离区),回流电流被迫绕一个大圈,形成巨大的电流环路。这个环路就是天线,会把能量辐射出去,同时让信号上的噪声急剧增加。

我的一个小技巧:在PCB布局阶段,先走信号路径,然后立刻检查信号下方是不是有连续的地层。如果发现信号跨过了分割槽,哪怕只跨了一丁点,我也会立即调整布线或者加缝合电容。别等到仿真出来再改,那时候叠层都锁了。

1.2 SerDes系统中的回流路径类型

咱们把视野拉回到SerDes系统层面。一个典型的SerDes链路包含:TX封装、PCB走线、过孔、连接器、背板走线、RX封装。每个节点都可能制造回流路径的不连续。我总结了四种最常见的情况:

场景 回流路径问题 典型后果
过孔换层 信号从顶层换到底层,参考层切换时回流电流没有低阻抗路径 引入共模噪声,导致眼图垂直张开度下降
跨分割区 走线跨越不同电源/地平面的缝隙 阻抗突变+环路辐射,EMI超标
连接器区域 连接器引脚之间缺少足够的回流地针 差分对间串扰增加,抖动恶化
封装内部 封装基板上的参考层不连续或缺失 高速信号在片内就产生了严重的ISI(码间干扰)

你可能会问:过孔换层时,把回流过孔打在信号过孔旁边不就行了吗?嗯,理论上是这样,但实际操作中我见过很多工程师只打了信号过孔,忘了给回流电流留一个紧挨着的返回过孔。我曾经因为这件事在项目评审时被老法师指着鼻子说:“你这不是在走线,是在放天线。”

当时那个项目是12.5Gbps的SerDes,板子上有几十对差分对。我一开始图省事,每个换层点只打了一对差分过孔,没加地过孔。结果仿真结果出来后,眼图的mask margin只剩5%。加上地过孔后立刻提升到20%以上。所以后来我定了一条死规矩:每对差分过孔旁边,必须有一对地过孔,且距离不超过40mil。

1.3 回流路径连续性的三个判断原则

这么多年实战下来,我总结了一套简单粗暴的检查思路,跟大伙分享一下:

  • 原则一:看参考层——信号走哪一层,它正下方(或正上方)必须有一个连续的参考平面。这个平面可以是地,也可以是电源(但电源层必须有足够的去耦电容提供交流返回路径)。如果参考层被切开,那就等于让回流电流裸奔。
  • 原则二:看环路面积——信号路径与回流路径围成的环路面积越小越好。面积越大,辐射越强,对外界噪声也越敏感。对于SerDes,环路面积最好控制在几个平方毫米以内。
  • 原则三:看过孔密度——换层区域的地过孔必须够多、够近。理想情况下,每对差分信号换层时,它在换层点周围0.5mm范围内至少有两个地过孔。

警告:千万别以为用了差分信号就可以无视回流路径。差分对确实能抵消一部分共模噪声,但回流路径不连续带来的阻抗不连续和模式转换,会直接把差分信号变成共模信号,让你的接收端PLL彻底失锁。这种问题单端测试看不出来,只有上误码仪才能抓到。

1.4 实战中的常见误区

讲两个我曾经踩过的坑吧,希望你们别重蹈覆辙。

第一个坑:只关注信号线,不关注回流路径的宽度。回流电流沿着参考平面流过时,会集中分布在信号线正下方的区域,这个区域的宽度大约是信号线宽度的3~5倍。如果参考平面被削成一条窄线(比如为了走其他电源通道),等效于给回流路径串了一个电感。有一次我在一个PCIe Gen4的卡上看到这种情况,最后只能重新改版。

第二个坑:忽略连接器区域的回流。很多高速连接器(比如SMPM、Samtec)在规格书上标注了差分对的管脚分配,但回流地针的数量往往不够。我习惯的做法是:差分对两边各留一个地针,并且尽量让地针的物理位置与信号对平行,这样回流电流才能从最短路径流过。

好了,第一章的内容差不多就这些。核心想传达的就是一句话:SerDes系统里,信号路径和回流路径是一对孪生兄弟,缺一不可。后面的章节我们会深入到每一种不连续场景的建模、仿真和优化方法。先把概念立稳,后面才能接得住。