4. 测试需求分析与指标分解

高速数字系统测试中最常见的失败,不是仪器不够快,而是测试项与系统规格之间没有建立可追溯的映射关系。系统规格书写着“56 Gbps PAM4,误码率优于 1E-15,支持 IEEE 802.3cd”,但实验室里究竟该测哪些项目、每个项目用什么激励、判据从哪里来,往往靠经验拼凑。本节要解决的就是这条转化链:把系统级规格逐层分解为可执行的测试项、可量化的判据和可复现的测试配置。

一、从系统规格到测试项:三层分解

系统规格通常以“链路预算 + 协议标准 + 应用场景”三种形式给出。分解时建议按三层展开:第一层是接口层规格,如速率、调制格式、通道数、参考时钟;第二层是信号层规格,如发送幅度、上升时间、抖动预算、回波损耗;第三层是协议层规格,如链路训练、均衡协商、FEC 模式、误码率门限。每一层规格都要落到具体的测试项,并标注测试点位置(发送端芯片引脚、连接器、接收端均衡后)和参考平面。

以一条 56 Gbps PAM4 背板链路为例,系统规格给出“BER ≤ 1E-15(含 FEC 后)”。这条规格不能直接测,必须拆成:发送端眼图参数(TDECQ、眼高、眼宽)、通道 S 参数(插入损耗、回波损耗、串扰)、接收端灵敏度(BER 随输入幅度变化曲线)、FEC 纠错能力(纠前 BER 与纠后 BER 的关系)。只有把“1E-15”拆成这些可测中间量,测试才有落点。

二、从误码率到眼图模板:判据的几何化

误码率是统计量,眼图模板是几何判据,两者之间的桥梁是浴盆曲线与抖动分解。实际做法是:先测出 BER 随采样相位变化的浴盆曲线,再在目标 BER(如 1E-12 纠前)处取眼宽;同时测出 BER 随判决电平变化的曲线,取眼高。把眼高、眼宽按标准规定的模板形状(如 IEEE 802.3cd 的 TDECQ 模板)叠加,就得到可判读的眼图模板。

需要特别注意的是,眼图模板的判据必须与测试点绑定。发送端芯片引脚处的模板通常比连接器处更严,因为要预留通道损耗。若把连接器处的模板直接套到芯片引脚,会得出“不合格”的错误结论。因此分解时要明确:模板是定义在哪个参考平面、经过多少均衡、是否含 FEC。

系统规格 → 测试项 → 判据 的分解映射 系统规格(输入) 56 Gbps PAM4 背板链路 BER ≤ 1E-15(含 FEC) IEEE 802.3cd / 互操作要求 通道损耗 ≤ 28 dB @ 14 GHz 测试项(分解) 发送端:TDECQ、眼高/眼宽、抖动 通道:S 参数、串扰、回波损耗 接收端:灵敏度、BER 浴盆曲线 协议:链路训练、FEC 纠错能力 互操作:对端设备互通矩阵 判据(可执行) TDECQ ≤ 3.4 dB 眼高 ≥ 30 mV,眼宽 ≥ 0.25 UI 纠前 BER ≤ 2.4E-4 纠后 BER ≤ 1E-15 模板参考平面:芯片引脚 BER → 浴盆曲线 → 眼图模板 的几何转化 BER 浴盆曲线(相位扫描) 采样相位 (UI) log(BER) 目标 BER 眼宽 眼图模板(叠加判据) 模板 眼高 注:模板参考平面、均衡状态、FEC 模式必须与系统规格一致,否则判据无效

三、从协议一致性到互操作性:测试项的扩展

协议一致性测试回答“设备是否符合标准”,互操作性测试回答“设备能否与对端正常工作”。两者不能互相替代。一致性测试通常有明确的测试套件(如 IEEE 802.3cd 的 Clause 136 测试项),判据来自标准文本;互操作性测试则需要构建对端设备矩阵,覆盖不同厂商、不同固件版本、不同 FEC 模式组合。

分解方法是:先提取协议状态机中的关键状态(如链路训练、均衡协商、FEC 模式切换),再为每个状态设计“正常路径 + 异常路径”两类测试。正常路径验证功能可达,异常路径验证容错与恢复。例如链路训练阶段,正常路径测试对端发送标准训练序列;异常路径测试对端发送错误序列或中途断开,观察本端是否能正确重试或降速。

四、可执行的测试需求分解表

把上述分解结果整理成一张可填写的表格,是保证测试覆盖完整性的有效手段。下表以 56 Gbps PAM4 背板链路为例,给出示例字段和示例值(数值为教学示例,非实测结果)。

系统规格 测试项 测试点/参考平面 激励条件 判据 测试工具
BER ≤ 1E-15(含 FEC) 纠前 BER 浴盆曲线 接收端均衡后 PRBS13Q,56 Gbps PAM4 纠前 BER ≤ 2.4E-4 误码仪 + 示波器
TDECQ ≤ 3.4 dB 发送端眼图模板 芯片引脚(含封装) PRBS13Q,无均衡 TDECQ ≤ 3.4 dB,眼高 ≥ 30 mV 采样示波器 + 光/电探头
通道损耗 ≤ 28 dB @ 14 GHz S 参数扫描 连接器到连接器 矢量网络分析仪,差分激励 插入损耗 ≤ 28 dB,回波损耗 ≥ 10 dB VNA + 差分探头
IEEE 802.3cd 一致性 链路训练状态机 协议层接口 标准训练序列 + 异常序列 正常路径进入 Link Up;异常路径正确重试 协议分析仪 + 对端模拟器
互操作性要求 对端设备互通矩阵 系统端到端 不同厂商/固件/FEC 组合 所有组合均能建立链路且 BER 达标 对端设备 + 误码测试
分解时的三个检查点:①每个测试项是否对应至少一条系统规格?②判据是否绑定参考平面和均衡状态?③互操作性测试是否覆盖了不同 FEC 模式和对端固件版本?缺少任何一项,测试覆盖都可能存在盲区。

五、常见分解错误与修正

第一种错误是判据与参考平面错位。例如把连接器处的眼图模板直接用于芯片引脚测试,导致误判。修正方法是:在分解表中显式标注参考平面,并在测试配置中确认探头或夹具的校准面与判据定义面一致。

第二种错误是忽略 FEC 的纠前/纠后区分。系统规格写“BER ≤ 1E-15”,但这是纠后指标;若直接测纠前 BER 并套用 1E-15,会得出“永远不合格”的结论。修正方法是:把纠前 BER 门限(由 FEC 编码增益反推)和纠后 BER 门限分开列出,分别测试。

第三种错误是互操作性测试只测“能通”。链路能建立不等于性能达标,还需要在互通状态下复测 BER 和眼图。修正方法是:在互通矩阵的每个组合中,至少执行一次误码测试和一次眼图扫描,记录最差组合的裕量。