第2章 400G标准体系:IEEE 802.3bs、802.3cd 等标准介绍

做400G测试的人,第一件事就是搞清楚标准体系。别急着拿仪表去测,你得先知道你在测哪个标准、哪个子层。

IEEE 802.3bs 是400G的根基,2017年发布。802.3cd 是后来出的,主要解决50G/100G/200G/400G怎么共用50G SerDes的问题。这两本标准,我手上翻烂了好几本。

2.1 IEEE 802.3bs —— 400G的“宪法”

802.3bs 定义了400GE的基本架构:PCS(物理编码子层)、PMA(物理介质接入子层)、PMD(物理介质相关子层)。说白了,就是从MAC层到光口的完整通路。

核心参数:

  • 速率:400 Gb/s(全双工)
  • PCS:64B/66B编码,单lane 26.5625 GBd(PAM4)
  • FEC:RS(544,514)硬判决FEC,过采样率 1.007
  • 媒体:多模光纤(SR8)、单模光纤(DR4/FR4/LR8)

我踩过的坑:802.3bs 的 FEC 开销是固定的,但不同PMD的FEC使能条件不一样。SR8用RS-FEC没问题,FR4如果光模块性能好,可以关掉FEC跑?我建议千万别省。我曾经在实验室为了省那点延时,关了FEC,结果误码率直接飙到1E-6。后来规规矩矩按标准开FEC。

2.2 IEEE 802.3cd —— 50G SerDes 的“纽带”

802.3cd 是在802.3bs基础上,增加了50 Gb/s单lane的物理层。为什么需要这个?因为400G的成本太高,大家希望用更少的lane。802.3bs是16路25G NRZ或者8路50G PAM4。802.3cd把50G PAM4的电气参数统一了,这样100G、200G、400G都可以共用50G SerDes。

802.3cd 的主要贡献:

  • 定义50G、100G、200G、400G的通用PMD
  • 用同一个50G SerDes IP,可以拼出不同端口
  • 电气接口参数(回损、插损、抖动)全部统一

举个例子:一个50G SerDes,你放4个就是200G,放8个就是400G。是不是很灵活?

2.3 其他相关标准简述

除了802.3bs和802.3cd,还有几个标准你需要知道:

标准 发布年份 核心内容 我关注的测试重点
IEEE 802.3bs 2017 400GE基线、RS-FEC、PAM4 FEC性能、Pre-FEC BER、Jitter
IEEE 802.3cd 2018 50G/100G/200G/400G共用SerDes TP0/TP1/TP2电气参数、COM
IEEE 802.3cn 2019 400G 单模光纤 40km (ER4) 光功率、色散容限
IEEE 802.3ck 2023 100G/200G/400G 电气C2M/C2C 回损、CLTE、剥线后的TDR
IEEE 802.3df 2023 800G 但向下兼容400G 先关注,暂时不用测

我的建议:做一致性测试,802.3ck 的电气参数很关键。如果你测的是400G DAC电缆或者背板,802.3ck是必测的。802.3df虽然有800G内容,但一致性测试套路和400G基本一样。

2.4 标准之间的关系 —— 一张图看懂

我画了个结构图,帮你理清各路标准怎么组合出400G物理层:

400G标准体系关系图 400G标准体系核心关系 IEEE 802.3bs (2017) — 400GE基线 802.3cd (50G SerDes) 802.3cn (40km 单模) 802.3ck (电气C2M/C2C) SR8 (多模 100m) DR4/FR4 (单模 500m-2km) LR8 (单模 10km) 注意 80%的400G一致性测试 集中在 PCS(FEC) 和 PMD 层 802.3ck 电气一致性测试重点 回损(RL) 有效插入损耗(ILD) 抖动(Jitter) COM(通道工作裕度)

2.5 测试中常见的“标准交叉”问题

你在做400G一致性测试时,经常会遇到一个问题:被测件标称“802.3bs compliant”,但我用802.3cd的测试方法去测电气部分,发现过不了。为什么?因为802.3bs的电气测试要求其实比802.3cd宽松。802.3bs只定义了光接口的PMD,电气接口(比如CAUI-16)的测试项很少。802.3cd专门补了电气C2C(芯片到芯片)和C2M(芯片到模块)的要求。

我的避坑指南:

  • 测400G光模块时,优先选802.3bs的PMD测试用例
  • 测400G DAC电缆或者背板时,必须用802.3ck的电气测试用例
  • 802.3cd的50G SerDes测试,侧重COM(Channel Operating Margin),这个指标很关键
  • 802.3cn的40km测试,多了一个色散容限项,光模块厂商常在这里翻车

注意:802.3bs不包含42.5dB的PCIe-like插损补偿。如果你用802.3ck的结果去套802.3bs的片子,可能会得出“不通过”的结论。这不是片子不好,是标准不匹配。

2.6 小结

400G标准体系,说白了就三块:802.3bs定基调,802.3cd/ck做细化,802.3cn补远距离。做测试的时候,先看清楚被测件属于哪个PMD类型,再选对应的标准章节。别拿802.3ck的COM限值去测802.3bs的光模块——测出来全是红的,你还会觉得测试仪器坏了。