高速 SerDes 与 PCIe/CXL PHY:均衡、时钟、抖动与封装协同
更新时间:2026-09-24。上一篇 HBM 内存接口物理层 讲的是超宽并行总线,本篇走到另一个极端:把总线宽度砍到一两对差分线,用十几到几十 Gbps 每通道的速率把数据「串」出去。PCIe 5.0 每通道 32 GT/s、PCIe 6.0 翻到 64 GT/s 并引入 PAM4,CXL 在同一套 PHY 上跑缓存一致性协议,112G/224G SerDes 则支撑着以太网和光模块。速率到了这个量级,片外互连不再是数字逻辑「拉一根线」的问题,而是数模混合电路、信道电磁学与协议训练共同决定成败的系统工程。
本文要回答的问题
- 为什么早年的并行总线(PCI、并行 ATA、前端总线)全部被串行链路取代?串行凭什么又快又省线?
- 一对差分线穿过封装、过孔和 PCB 之后信号变成了什么样?插损、码间干扰从哪来?
- 发送端 FFE、接收端 CTLE 和 DFE 分别补偿什么?为什么需要三级而不是一级均衡?
- PLL 怎样产生低抖动的高速时钟?没有单独时钟线,接收端靠什么知道何时采样(CDR)?
- 抖动里的 RJ、DJ、TJ 是什么关系?眼图和 BER 浴盆曲线为什么是高速 IO 的「签核语言」?
- PCIe/CXL 上电后链路是怎样训练起来的?LTSSM、均衡协商和 PIPE 接口各自扮演什么角色?
一、并行总线为什么走到了尽头
先回忆被淘汰的方案:32 位、33MHz 的 PCI 总线理论带宽约 133MB/s,靠加宽总线和提高频率继续涨带宽,很快撞上三堵墙。
第一堵是时钟偏斜(skew)。并行总线用一根共享时钟同时锁存几十根数据线,线越长、速率越高,各根数据线由于长度不等、介质不均而到达时刻错开,留给采样的窗口被偏斜吃光。66MHz 时偏斜预算还有几纳秒,到几百 MHz 就要求几十根线等长到毫米级,物理上做不到。第二堵是引脚和布线成本。64 位双向总线加上时钟、片选、字节使能,动辄上百根线,主板上需要同层并行走出一大束等长走线,连接器针脚数和封装尺寸跟着膨胀。第三堵是同步开关噪声(SSN)。几十根线同时翻转时,电流经封装电感在电源/地网络上激起尖峰噪声,位宽越大噪声越凶。
串行链路的解法是反过来做:线砍到极少,每对线的速率推到极高,并且把时钟「藏」进数据里。
| 对比维度 | 传统并行总线 | 高速串行链路(SerDes) |
|---|---|---|
| 时钟传递 | 单独时钟线,全局同步 | 时钟嵌入数据,接收端 CDR 恢复 |
| 偏斜约束 | 全部数据线严格等长 | 每对差分线内部等长即可,对间独立 |
| 信号形式 | 多为单端、CMOS 电平 | 差分对,低摆幅(几百 mV) |
| 典型线数 | 几十到上百根 | x1 仅两对(收发各一对差分线) |
| 抗干扰 | 依赖电源/地完整性 | 差分抑制共模噪声,便于走线和屏蔽 |
| 每线速率 | 几十到几百 MHz | 16/32/64 GT/s,甚至 112/224 Gbps |
差分是这里的关键:发送端输出极性相反的两个信号,接收端只看两者之差。外界噪声(邻近线串扰、电源纹波、地弹)通常以共模方式同时耦合到两根线上,相减后被抑制;差分对还自带回流参考, EMI 辐射小,摆幅可以压到几百毫伏,从而在低功耗下快速翻转。至于时钟,发送端按自己的串行时钟发数据,但不单独传时钟——只要数据经过编码保证跳变足够频繁(如 NRZ 下的 8b/10b、64b/66b 加扰),接收端的时钟数据恢复电路(CDR)就能从数据边沿里把时钟「猜」出来并持续校准。没有独立时钟线,也就彻底绕开了时钟与数据之间的偏斜问题。代价是每对线上的速率极快、电路全是模拟功夫——这正是后面各节的内容。
二、SerDes 收发链路全景
把一条高速串行链路拆开,发送和接收两侧各有清晰的分工。下图给出主流 NRZ SerDes 的数据通路,PAM4 代际只是把「1 比特 1 个符号」换成「2 比特 1 个符号」,主体结构相同。
按图走一遍发送方向:控制器以较低的并行时钟送来例如 32 比特宽的字;PLL(锁相环)把参考时钟倍频到线速率,给串行器提供逐比特节拍;串行器用多级 2:1 复用把宽字压成单比特流;TX 驱动并不直接发「干净」的比特,而是通过 FFE(前馈均衡,习惯上叫预加重/去加重)对跳变后的首个比特加权,提前把信道要吃掉的高频成分补回来;信号以差分电流模方式驱动到封装球上。
接收方向信号已经被信道严重整形:CTLE(连续时间线性均衡器)是一个高通特性的放大器,把信道衰减最多的高频成分抬回去;之后由一个或多个切片器(slicer)在判决阈值上比较,得到 0/1;DFE(判决反馈均衡器)利用已经判决出的前几个比特,计算它们在当前比特上留下的拖尾并从输入中扣除,且不放大噪声;CDR 则依据采样点与数据边沿之间的相位误差,旋转自己的恢复时钟,使采样始终落在每个单位间隔(UI,Unit Interval,即一个符号的时间宽度)的中央;最后解串器把比特流重新切成宽字交回控制器。成败的衡量标准贯穿全图:内部看眼图开度,外部看误码率 BER,时序裕量的源头则是抖动。这三者第六节展开。
链路上传的比特流还不等于原始数据。为了让 CDR 有足够跳变沿可锁、并保证控制字符可识别,早期标准用 8b/10b 编码:每 8 比特编成 10 比特,额外开销 25%,并通过运行差异(running disparity)规则保证直流平衡,AC 耦合电容后不会积累直流偏置。Gen3 起 PCIe 改用 128b/130b 加扰,开销降到约 1.5%,靠自同步扰码器把数据伪随机化来提供充足跳变;Gen6 的 PAM4 则配合 1b/1b 加扰和强 FEC。编码、加扰、块对齐都发生在 PHY 与控制器的交界处,理解开销来自哪里,才不会把 32 GT/s 的线速率直接当成有效带宽。
数字工程师需要意识到的「模拟边界」在图中很清楚:PHY 提供的是一组可配置、需校准的寄存器接口——PLL 参数、TX 摆幅与 FFE 系数、CTLE 挡位、DFE 系数、CDR 带宽,全部要在链路初始化时训练、在运行中按温度漂移微调。数字控制器设计错的不是逻辑门,而是上电时序、校准触发和电源状态切换的配合。
三、信道:从焊球到过孔的损耗账
SerDes 工程里最容易被低估的一点是:信道不是理想导线,而是 PHY 的一部分。一个比特从芯片焊盘出发,要经过封装内的重布线和基板走线、BGA 焊球、封装基板到主板的过孔反焊盘(anti-pad)、PCB 上的带状线/微带线、连接器(如 PCIe 的金手指或线缆连接器),再以完全对称的路径到达对端芯片。每一段都在损耗信号,而且对不同频率分量的损耗不同。
插损(insertion loss)随频率近似单调上升:32 GT/s 信号的基频约 8GHz,主要能量分布到 20GHz 以上,到这个频段普通 FR-4 板材的介质损耗已经相当可观。更麻烦的是过孔——通孔的残桩(stub)在特定频率形成谐振,信号被反射抵消;差分过孔间距、反焊盘尺寸、周围地过孔的布置直接决定回波损耗。阻抗不连续处(封装与板的过渡、连接器、AC 耦合电容焊盘)产生反射,多次反射在接收端叠加为与数据模式相关的纹波。串扰则来自邻近差分对,远端和近端串扰随间距和并行走线长度变化。
这些效应合在一起的时域表现叫码间干扰(ISI,Inter-Symbol Interference):传输线对快速跳变的响应慢于一个 UI,前一个比特的衰减振荡拖到当前比特、再拖到后一个比特,接收端看到的不再是一个个分立比特,而是一条带长拖尾的迹线。下图用脉冲响应的「游标尺」说明 ISI 与三类均衡的分工。
信道在时域就是这样一个离散滤波器:一个脉冲的能量散落在 pre-cursor、main cursor 和一串 post-cursor 系数上。信道损耗越大、越长,主标占总能量的比例越低,眼图闭得越死。工程上用 S 参数(Touchstone 文件)在频域刻画整条通道,再通过脉冲响应或阶跃响应卷积比特流做通道仿真,在流片前算出接收端眼图和误码率。规范组织还会发布「合规通道」模型:PCIe 每一代都给出长、中、短几档参考通道的 S 参数,PHY 必须保证在最差的那档模型上仍满足 BER,厂商自己的主板通道则要证明不劣于合规通道。只设计芯片、不向板厂要通道模型做联合仿真,是高速 IO 最典型的头号事故来源;而板厂给的模型若只包含 PCB、漏了封装和连接器,仿真结论同样会系统性地偏乐观。
四、三级均衡:FFE、CTLE 与 DFE 怎样分工
既然信道本质是低通滤波器,直觉做法是在接收端加一个「反滤波器」把高频抬回去。实际方案拆成三级,是因为每一级都有自己做不到的事。
TX FFE(发送端前馈均衡) 在信号发送前做数字加权:当前比特乘主系数 c0,前一个、后一个比特乘负的系数 c-1、c1,叠加后发出。它让跳变瞬间摆得更猛(预加重),随后回落到较低电平(去加重),等于在发送端就把脉冲「削尖」,主动压缩拖尾。FFE 的独特价值是能处理 pre-cursor——接收端拿到当前比特时,前标已经发生、因果电路无法扣除,只有发送端能提前补偿。代价是使用 FFE 会消耗部分信号摆幅预算,加重的比特拉高了瞬时功耗。
RX CTLE(连续时间线性均衡器) 是接收端的有源高通放大器,提供随频率上升的增益,把信道的低通曲线大致拉平。它结构简单、模拟连续工作,能把闭合的眼初步打开;但线性均衡对信号和噪声一视同仁——高频抬升的同时,信道高频处的噪声和串扰也被一起放大。所以 CTLE 挡位不能一味拉高。
RX DFE(判决反馈均衡器) 解决 CTLE 的痛点:它用已经判决正确的前几个比特,乘以抽头系数后从当前输入中减掉对应的拖尾。由于减法发生在判决之后、反馈的是干净的数字比特,DFE 消除后标 ISI 时不引入噪声增益。越高速率(25G+)后标抽头越多,PCIe 5.0/32GT/s 典型需要十几个抽头,且第一个抽头的反馈必须在一个 UI 内完成减法与判决,时序极其紧张,常要用 speculative(预判两路再选)结构。DFE 的盲区是前标(因果不可达)以及错误传播:某一个比特判错,错误会通过反馈污染后续几拍。
| 均衡器 | 位置 | 补偿对象 | 独特代价 |
|---|---|---|---|
| FFE | 发送端 | 前标 + 部分后标 | 消耗 TX 摆幅,需两端协商系数 |
| CTLE | 接收端 | 整体高频损耗 | 同时放大高频噪声/串扰 |
| DFE | 接收端 | 后标(长拖尾) | 1 UI 反馈时序紧、可能错误传播 |
三者不是任选,而是接力:FFE 先削掉前标、减轻接收端压力;CTLE 把眼打开到可判决;DFE 精细扣除剩余长后标。系数也不能工程师拍脑袋定——PCIe 从 Gen3 开始定义链路均衡协议:接收端测量眼图质量,通过训练序列反馈请求,要求发送端调整预设(preset)与 FFE 系数,两端在协议约束下迭代到组合最优。这就是第七节 LTSSM 训练的一部分。
五、PLL 与 CDR:低抖动时钟从哪来、怎么恢复
串行器逐比特翻转需要一个频率等于线速率(或其半速率/四分率)的片上时钟,它由 PLL 从几十到几百 MHz 的纯净参考时钟倍频而来。PLL 用鉴相器比较参考时钟与反馈分频时钟的相位,经环路滤波器驱动 VCO(压控振荡器)改变输出频率,锁定后输出频率等于参考乘分频比。高速 SerDes 常用 LC-VCO(电感电容谐振)而不是环形振荡器:LC 谐振腔 Q 值高、相位噪声低,但片上电感占面积、调谐范围窄,常需多个 VCO 频带覆盖工艺与速率。PLL 的输出抖动直接加到发送数据边沿上,并决定接收端采样时钟的本征抖动,因此参考时钟的选择、电源隔离和环路带宽设计是 PHY 指标的核心——环路带宽要在「滤除参考时钟杂散」和「不让 VCO 自身相位噪声漏出」之间折中。
接收端没有时钟线,CDR 必须从数据流里自建采样时钟。典型的 bang-bang(Alexander)鉴相器用三个采样点(数据中心一点、前后边沿各一点)判断采样相位是偏早还是偏晚:若采样到的边沿值与前一比特相同而与当前比特相反,说明时钟偏早,反之为偏晚;这些早/晚判决经电荷泵或数字积分后调整恢复时钟相位,形成锁定环路。CDR 锁定有两个层面:频率捕获(先靠辅助电路或训练模式把本地时钟拉到数据频率附近)与相位锁定(正常数据流中持续跟踪)。它还必须容忍两端晶振的 ppm 级频差——恢复时钟通过 FIFO 弹性缓冲(elastic buffer)吸收频差积累,协议层靠有序的 SKP 字符周期性增删来防止缓冲溢出。
CDR 还有一个关键指标叫抖动容限(jitter tolerance):在接收数据上注入正弦抖动,按抖动频率扫描,找出仍能不丢码的最大注入幅度,画成 JTOL 曲线。低频抖动(如对端扩频时钟 SSC 的缓慢调频、温漂)CDR 能跟着转,容限很高;高频抖动超过 CDR 环路带宽后无法跟踪,只能靠 UI 内的采样裕量硬扛,容限最低处就在环路带宽附近。规范给出的是一条必须位于曲线之上的模板,SSC 则是另一条必须协同的机制:为了压 EMI,发送端把时钟在 ±0.5%(约 5000ppm)范围内以三十多 kHz 缓慢展宽,接收 CDR 必须全程跟踪,这也是消费系统降低辐射的通行做法。
PLL 和 CDR 对电源噪声极度敏感。驱动器的大电流翻转经衬底和电源网络耦合到 VCO,会被调制为相位抖动;所以 PHY 内部做独立电源域、隔离开关电源的频率杂散、关键模块加片上去耦。系统层面「电源噪声耦合恶化抖动」之所以列为常见坑,原因正在这里:数字侧电源方案的任何改动,都可能在 BER 上付账。
六、抖动、眼图与 BER:高速 IO 的签核语言
抖动(jitter)是信号边沿相对理想时刻的短期偏离,按统计性质拆分。RJ(随机抖动)由热噪声、散粒噪声等无数小事件叠加,服从高斯分布、无界,用标准差 σ 描述,单位通常是 ps RMS;DJ(确定性抖动)有界、可追因,包括数据相关的 DCD(占空比失真)、DDJ(数据相关抖动,主要就是残余 ISI)、PJ(周期性抖动,来自开关电源、串扰时钟)和 BUJ(有界不相关抖动,如邻近 aggressor 串扰)。总抖动 TJ 在给定误码率下按 TJ(BER) = DJ + n·RJ 合成:因为 RJ 无界,BER 要求越严(观察的尾巴越远),乘子 n 越大——1e-12 时 n 约 14.1,1e-15 时约 17.3。这就是为什么同一链路在 1e-12 下过眼图模板,不代表在 1e-15 下还有裕量。
眼图是把连续的比特流以每个 UI(或多个 UI)为周期叠加显示,张开的区域即「眼睛」:纵向开度代表电压裕量(噪声余量),横向开度代表时间裕量(采样窗口),眼图交叉点的厚度直观显示抖动,眼高、眼宽是最常用的量化指标。均衡不足时眼睛横向闭合(ISI),噪声大时纵向闭合。现代链路的接收端内置眼图扫描电路(眼图监视器),在 LTSSM 训练中用于评估均衡效果,这也是协议能自动协商系数的前提。
BER 与眼图开度是一枚硬币的两面。浴盆曲线(bathtub curve)把 BER 画成采样相位的函数:在 UI 中央误码率最低、平坦,向两侧边沿迅速升高,曲线形似浴盆。规范要求的工作点(如 PCIe 的 1e-12)画一条水平线,曲线在该线下横跨的相位宽度就是可用采样窗口,CDR 必须停在盆底中央。先对 UI 的绝对时间有点感觉:8 GT/s 时 UI 为 125ps,32 GT/s 时只有 31.25ps,64 GT/s 时 15.6ps——在十几皮秒里,0.1ps RMS 的随机抖动占比已经不可忽略,这就是速率每翻一代、抖动预算几乎对半砍的直观原因。直接测 1e-12 需要极长时间(32GT/s 下跑满万亿比特要三十多秒只是理论下限,按统计置信度验证「确实低于 1e-12」要数分钟无错,1e-15 要数小时),工程上用外推:在较差条件(加压、注入抖动、收缩电压)下快速测得多个点,按 RJ/DJ 模型外推到目标 BER;PCIe 6.0 的 64 GT/s PAM4 单符号 3 个电平、携带 2 比特,对线性度和噪声更敏感,BER 目标相应调整为 1e-6(配合 FEC 纠错到有效 1e-12 以下)——FEC 换来了信号速率翻倍,代价是延迟、复杂度和额外的重传缓冲。
把几代标准的速率演进放在一起看,能看清均衡、编码和 FEC 是在什么节点被逐个「逼」出来的:
| 代际/标准 | 每通道速率 | UI | 调制/编码 | 关键新增手段 |
|---|---|---|---|---|
| PCIe 1.x | 2.5 GT/s | 400ps | NRZ / 8b/10b | 基础差分,简单去加重 |
| PCIe 2.x | 5 GT/s | 200ps | NRZ / 8b/10b | TX 去加重 |
| PCIe 3.0 | 8 GT/s | 125ps | NRZ / 128b/130b | CTLE + 协议均衡协商 |
| PCIe 4.0 | 16 GT/s | 62.5ps | NRZ / 128b/130b | DFE 成为必需 |
| PCIe 5.0 / CXL 1.x/2.x | 32 GT/s | 31.25ps | NRZ / 128b/130b | 长抽头 DFE、retimer 普及 |
| PCIe 6.0 / CXL 3.x | 64 GT/s | 15.6ps | PAM4 + FEC | 三电平、强 FEC、FLIT 模式 |
而数据中心侧的以太网 SerDes 走得更快:56G NRZ/PAM4、112G PAM4 已是当前主流光模块电接口,224G 正在导入,其 PHY 技术(PAM4 切片器、长抽头 DFE、DSP 均衡)与 PCIe 6.0 同源,只是把通道场景从 PCB 换成了芯片到光引擎的短距和背板长距两端。
七、PCIe/CXL:LTSSM、均衡协商与 PIPE 接口
PHY 本身只是物理通路,链路怎样上电、训练、进入工作状态由协议定义。PCIe 的链路训练状态机 LTSSM(Link Training and Status State Machine)跑在控制器中,通过 PIPE(PHY Interface for PCI Express)这一标准接口把数字控制器与串行 PHY 解耦——同一个 PIPE 兼容 PHY 可以接 PCIe、SATA、USB、DisplayPort 等不同控制器,这是 PHY IP 能独立采购复用的基础。PIPE 接口传递并行数据、有效信号、电源状态、速率切换握手以及一组 PHY 寄存器接口(TX 预设、RX 均衡、时钟请求等)。
按图走一遍上电过程:Detect 状态靠接收器检测差分线是否被对端端接(典型 50Ω 到地),判断链路存在;Polling 中两端连续发送 TS1/TS2 训练序列,接收端借此完成 PLL 锁定、比特同步、字符对齐与解扰;Configuration 状态协商链路宽度(x1/x4/x8/x16)、处理 PCB 走线造成的通道顺序颠倒和极性翻转;之后进入关键的 Recovery——凡是要提升速率(如 Gen1 到 Gen5)或重新均衡,都退回 Recovery 反复训练:接收端通过训练序列回传均衡请求,要求发送端切换 FFE preset,发送端也可请求接收端调整 CTLE/DFE,逐通道迭代到协议认可的眼图质量,最终进入 L0 正常收发。运行中若错误率升高,链路也会退回 Recovery 重训甚至降速。L0s/L1 是节能态,进入与退出时 PHY 要按 PIPE 时序切换电源域、关断 PLL 并在唤醒时快速重锁——数字团队最常踩的坑,就是电源状态切换中 PHY 校准与时钟稳定的时序配合出错。
CXL 在电气上直接复用 PCIe 5.0/6.0 的 PHY:同样的差分对、同样的 LTSSM 训练流程,区别在协议层增加了缓存一致性语义(CXL.io/.cache/.mem 三个子协议),因此 CXL 链路是在 PCIe 训练完成后通过交替协议协商进入的。对 PHY 设计而言 CXL 几乎「免费」继承,这也说明物理层投资的杠杆效应:一套成熟 PHY 可以同时服务 PCIe、CXL 和多种互连标准。
八、封装、过孔与 retimer:速率超出通道极限怎么办
回到系统视角:当速率高到「封装 + PCB + 连接器」的预算插损被打穿(PCIe 5.0 在典型服务器拓扑里预算约 32~36dB),单靠芯片内均衡已无法在 BER 目标下张开眼睛,工程上有三条出路。
其一是优化通道本身:选更低损耗的板材(Mid-Low Dk 材料、超低损耗 PPO)、缩短残桩用背钻(back-drill)、控制过孔桩长、用低损耗连接器、保证差分对下方完整的参考地平面——差分对跨越地平面分割缝时回流电流被迫绕路,既增大环路面积辐射 EMI,又制造阻抗突变,这是「回流地」协同中最常见的低级错误。其二是芯片侧加码均衡和提高线性度,但受功耗和工艺约束。其三是在通道中间插入 retimer(重定时器):它内部集成完整的收发两段,先把信号接收、CDR 恢复时钟、判决还原出干净数字比特,再用全新的发送端重新发送,等于把一条长信道切成两段、把累积抖动和 ISI 清零(仅保留自身电路抖动)。PCIe 5.0 服务器主板和背板上 retimer 已成为标准器件,CXL 内存扩展更是普遍依赖。要区分另一个器件 redriver(中继器):它只是模拟放大器,补偿增益但不恢复时钟、不清抖动,成本低、能力有限。
| 器件 | 原理 | 对 ISI/抖动 | 延迟与代价 |
|---|---|---|---|
| Redriver | 模拟均衡放大,信号直通 | 补偿部分 ISI,抖动继续累积 | 延迟低、便宜,短通道用 |
| Retimer | 接收判决后重新发送 | ISI/抖动清零(重计时) | 延迟高、功耗大、价格高,长通道必需 |
| 无源通道优化 | 板材/背钻/连接器/地平面 | 从源头降低插损与反射 | 增加板级成本,设计阶段锁定 |
封装协同还包括芯片内部的协同仿真:PHY 焊盘到封装球的封装模型、封装与 PCB 的合并 S 参数、接收端行为模型(含 CTLE/DFE)拼成端到端仿真,输出统计眼图;封装基板的差分对走线层、球图布局(信号球周围地球比例)、去耦电容布置都要与 PHY 团队联合评审。chiplet 场景下同样的问题发生在封装基板甚至硅中介层上,可参考 Chiplet 与 UCIe 2.5D 互连 对封装内通道的讨论。
九、测试与签核:环回、BERT 与 shmoo
高速 SerDes PHY 的硅前硅后测试都围绕「在什么条件下 BER 仍达标」展开。流片前,混合信号仿真验证各模块功能与校准流程,统计通道仿真给出多通道、多 corner 下的眼图与 BER 分布,检查项还包括 ESD 与闩锁——高速 IO 同样是片外接口,可结合 ESD、闩锁与 IO 设计 的约束理解。
回片后的测试手段由内到外分几类。环回(loopback)是最基础的:近端环回把发送数据在 PHY 内部折回接收路径,验证收发电路;远端环回要求对端芯片把收到的数据原样发回,从而覆盖整条通道。BERT(误码率测试仪)向链路送入已知伪随机码流(PRBS31 等),接收端逐比特比对、统计误码,是得到真实 BER 的直接手段,配合抖动注入、噪声注入和电压拉偏做压力测试。眼图则用实时采样示波器(对高速率需极高带宽)或接收端内置眼图监视器测量,核对模板与浴盆曲线。协议级测试由专用的协议分析仪/BERT 合一台(如 PCIe/CXL jammable 测试卡)完成,能在 LTSSM 各状态注入异常、验证均衡协商和容错。
签核不是单点通过,而是一张 shmoo 图:横轴扫采样相位、纵轴扫电压(或 TX 摆幅、CTLE 挡位),标出各组合下的通过/失败,合格区域越大裕量越足;再叠加工艺 corner、温度、电源电压与老化,确认在寿命周期内合格区域都能包住协议模板。严谨的团队会把 BER 预算像功耗预算一样逐项分解:TX 抖动、TX 噪声、通道插损与串扰、RX 抖动与噪声各自占多少,合起来仍要留出工程余量,任何一项超标都能在预算表上定位到责任模块,而不是等到系统联调时面对一条训练不起来的链路无从下手。系统 bring-up 阶段的链路问题——训练不过、间歇重训、降速运行——排查方法可参考 硅后 bring-up 与调试 与 硅验证与 shmoo 表征。典型的判据是:若短环回通过而长通道失败,问题在通道或均衡系数;若环回本身不过,问题在 PHY、电源或参考时钟。
这一篇在知识体系里的位置
- 想看与 SerDes 相反的「超宽并行」路线以及为什么 HBM 仍坚持并行 → 上一篇 HBM 内存接口物理层;
- 想看封装内的短距「小 SerDes」(UCIe)与 2.5D 通道怎样划分 → Chiplet 与 UCIe 2.5D 互连;
- 想看高速 IO 作为片外接口必须满足的 ESD/闩锁约束 → ESD、闩锁与 IO 设计;
- 想看回片后链路训练失败如何系统排查、shmoo 如何表征 → 硅后 bring-up 与调试、硅验证与 shmoo 表征;
- 下一篇从「传数据」转到「防攻击」 → 硬件安全与信任根。
总结
高速 SerDes PHY 用极少的差分对承载十几到几十 Gbps 每通道,靠把时钟嵌入数据绕开并行总线的偏斜死局;有损信道把脉冲能量散成前标、主标和后标,发送端 FFE 补前标、接收端 CTLE 抬高频、DFE 扣后标三级接力,PLL 提供低抖动串行时钟、CDR 从数据边沿恢复采样时钟;RJ 无界而 DJ 有界,二者在目标 BER 下合成 TJ,眼图开度与浴盆曲线是唯一的签核语言;PCIe/CXL 在同一套 PHY 上经 LTSSM 的 Detect-Polling-Configuration-Recovery 完成训练和均衡系数协商,PIPE 接口让 PHY 与控制器各自演进,而封装、过孔、回流地必须联合仿真,通道预算打穿时由 retimer 重计时——数字团队真正要管的是校准、训练时序、电源状态配合和 BER 裕量,而不是单个逻辑门。