1. 课程导入
当你打开一台 800G 交换机的端口,看到的是光模块、连接器和一串串误码率数字;但在芯片内部,真正决定这条链路能否跑通、跑稳的,是一整套从物理编码到模拟前端的协同体系。本课程围绕 PAM4 PHY、PCS 与 SerDes 架构展开,而这一节,我们先建立一张全局地图:高速以太网是怎么一步步走到今天的,PAM4 为什么成为 50G/lane 以上的必然选择,以及 PHY、PCS、SerDes 在整条链路中各自站在什么位置。
一、高速以太网速率的演进脉络
以太网的发展史,本质上是一部“每 lane 速率不断提升、编码方式不断升级”的历史。早期 10M/100M 时代采用曼彻斯特编码,1G 时代引入 8B/10B,10G 时代仍以 NRZ(不归零)为主。到了 25G/lane 之后,NRZ 在同样的信道带宽下已经逼近物理极限:铜缆和 PCB 走线的高频损耗、连接器反射、串扰,使得眼图几乎闭合。
于是行业转向两条路:一是继续提高波特率,二是让每个符号承载更多比特。PAM4(4-level Pulse Amplitude Modulation,四电平脉冲幅度调制)正是后者——每个符号携带 2 bit 信息,在相同符号率下把速率翻倍。从 50G/lane 到 100G/lane,再到 200G/lane,PAM4 成为 400G、800G 乃至 1.6T 以太网的默认调制方式。
| 以太网代际 | 典型 lane 速率 | 调制方式 | 典型编码 | 关键挑战 |
|---|---|---|---|---|
| 1G / 10G | 1.25G / 10G | NRZ | 8B/10B、64B/66B | 时钟恢复、抖动 |
| 25G / 100G | 25G | NRZ | 64B/66B | 信道损耗、均衡 |
| 400G | 50G | PAM4 | RS-FEC + 64B/66B | SNR 下降、FEC 开销 |
| 800G | 100G | PAM4 | RS-FEC + 64B/66B | DSP、ADC/DAC 带宽 |
| 1.6T | 200G | PAM4 | 更强 RS-FEC | 功耗、封装、信号完整性 |
二、PAM4 技术背景:为什么不是简单的“电平翻倍”
PAM4 用四个电平(通常记为 0、1、2、3,对应 00、01、10、11 的格雷码映射)表示 2 bit。相比 NRZ 只有两个电平、一个眼图,PAM4 有三个眼图,每个眼的垂直张开度只有 NRZ 的三分之一左右。这意味着在同样的噪声和抖动下,PAM4 的 SNR 要求更高,误码率也更敏感。
核心权衡:PAM4 用“幅度分辨率”换“频谱效率”。速率翻倍的同时,链路预算、均衡能力、FEC 纠错能力必须同步升级,否则眼图会迅速闭合。
因此,PAM4 链路通常配套 RS-FEC(Reed-Solomon Forward Error Correction),把原始误码率从 1e-6 甚至更差,纠到 1e-15 以下的系统级要求。这也是为什么现代高速以太网的 PCS 层不再只是简单的 64B/66B 编解码,而是包含 FEC、交织、通道对齐等复杂功能。
三、PHY、PCS、SerDes 在链路中的位置
要理解这三者,最好把一条完整链路从 MAC 到介质拆开看。下面这张图展示了 800G 端口中,数据从 MAC 层出发,经过 PCS、PMA、PMD,最终通过 SerDes 和光/电介质发送出去的分层关系。
从图中可以看到:PCS 负责把 MAC 帧做 64B/66B 编码、插入 FEC 校验、完成多通道分发与对齐;PMA 负责符号映射、时钟恢复和 lane 绑定;PMD 则是真正接触光模块或铜缆的介质相关层。而 SerDes 横跨 PMA 与 PMD,是芯片内高速串行/解串的核心模拟前端,负责 TX 驱动、RX 均衡、CDR 时钟恢复等关键功能。
四、一个典型场景:800G 端口从 MAC 到光模块
假设一台 800G 交换机端口,采用 8×100G PAM4 电口到光模块。数据路径大致如下:
- MAC 层输出 800G 数据流,按 64B/66B 块送入 PCS。
- PCS 完成 RS-FEC 编码,把 8 个 100G 逻辑通道交织成 8 条 PAM4 lane。
- PMA 对每条 lane 做 Gray 映射,将 2 bit 映射为 4 个电平符号。
- SerDes TX 通过 DAC、驱动器和均衡器,把符号送到光模块的 EML 或 DML 驱动器。
- 接收方向,光模块输出微弱电信号,SerDes RX 经过 CTLE、DFE、CDR 恢复出符号,再交回 PCS 做 FEC 解码。
学习提示:后续章节会分别深入 PCS 的 FEC 与通道对齐、SerDes 的 CTLE/DFE/CDR 架构、以及 PAM4 眼图与误码率测试方法。本节只需建立“MAC → PCS → PMA → SerDes → PMD → 介质”的端到端视角。
五、常见误区与复盘
- 误区一:PAM4 只是把 NRZ 电平翻倍。实际上 PAM4 的噪声容限、线性度、时钟抖动要求都显著提高,必须配合 FEC 和均衡。
- 误区二:SerDes 只是“串行器/解串器”。现代 SerDes 包含大量模拟均衡、CDR、自适应算法,是链路预算的核心。
- 误区三:PCS 只是编码层。在 400G/800G 中,PCS 还承担 FEC、交织、通道对齐、AM 标记等关键功能。
复盘要点:遇到链路不通时,先确认问题出在 PCS 的 FEC 同步、PMA 的 lane 对齐,还是 SerDes 的均衡收敛。分层定位,比盲目换模块更有效。
六、本课程学习目标
完成本课程后,你应当能够:
- 说清 400G/800G 以太网中 PAM4 的调制原理与 SNR 代价;
- 画出 PHY、PCS、PMA、PMD、SerDes 的分层关系与数据流;
- 理解 64B/66B、RS-FEC、通道对齐在 PCS 中的作用;
- 掌握 SerDes TX/RX 的关键模块:驱动器、CTLE、DFE、CDR;
- 使用眼图、BER、FEC 统计等工具定位链路问题。
典型 800G 端口参数速览:
lane 速率 : 100G/lane (PAM4)
符号率 : 53.125 GBd
编码 : 64B/66B + RS(544,514)
调制 : PAM4,Gray 映射
均衡 : TX FFE + RX CTLE + DFE
时钟恢复 : CDR,参考时钟 ±100ppm