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 / 10G1.25G / 10GNRZ8B/10B、64B/66B时钟恢复、抖动
25G / 100G25GNRZ64B/66B信道损耗、均衡
400G50GPAM4RS-FEC + 64B/66BSNR 下降、FEC 开销
800G100GPAM4RS-FEC + 64B/66BDSP、ADC/DAC 带宽
1.6T200GPAM4更强 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 和光/电介质发送出去的分层关系。

800G 以太网端口分层与数据流 MAC 层 帧组装 / 流控 PCS 64B/66B · RS-FEC · 通道对齐 PMA 符号映射 · 时钟恢复 PMD 光/电介质 · 连接器 SerDes TX/RX · 均衡 · CDR 电信号 / 光信号 PAM4 四电平 PAM4 三眼图与 NRZ 单眼图对比 NRZ(1 bit/符号) 单眼,张开度大 PAM4(2 bit/符号) 三眼,张开度小,SNR 要求高

从图中可以看到:PCS 负责把 MAC 帧做 64B/66B 编码、插入 FEC 校验、完成多通道分发与对齐;PMA 负责符号映射、时钟恢复和 lane 绑定;PMD 则是真正接触光模块或铜缆的介质相关层。而 SerDes 横跨 PMA 与 PMD,是芯片内高速串行/解串的核心模拟前端,负责 TX 驱动、RX 均衡、CDR 时钟恢复等关键功能。

四、一个典型场景:800G 端口从 MAC 到光模块

假设一台 800G 交换机端口,采用 8×100G PAM4 电口到光模块。数据路径大致如下:

  1. MAC 层输出 800G 数据流,按 64B/66B 块送入 PCS。
  2. PCS 完成 RS-FEC 编码,把 8 个 100G 逻辑通道交织成 8 条 PAM4 lane。
  3. PMA 对每条 lane 做 Gray 映射,将 2 bit 映射为 4 个电平符号。
  4. SerDes TX 通过 DAC、驱动器和均衡器,把符号送到光模块的 EML 或 DML 驱动器。
  5. 接收方向,光模块输出微弱电信号,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