3. 电气Compliance核心概念

PCIe 6/7 的电气 Compliance 验证,本质上不是“测一个眼图”这么简单,而是围绕一条完整链路建立可复现的测量模型:谁在发、谁在收、信号经过什么信道、用什么参考接收机去判决、在哪个测试点取样、以及最终用什么判据判定 Pass/Fail。理解这六个核心概念之间的约束关系,是后续所有测试项目(Tx 眼图、Tx 抖动、Rx 容限、信道损耗、S参数、BER 等)能够正确执行的前提。

一、核心原理:六个概念构成一个闭环测量模型

发送端(Transmitter, Tx)是信号的产生者,其电气特性由均衡能力(FFE、去加重)、输出幅度、上升/下降时间、抖动、回波损耗等参数描述。接收端(Receiver, Rx)是信号的最终消费者,其能力由接收机灵敏度、CTLE/DFE 均衡、抖动容限、内部噪声与采样判决门限决定。信道(Channel)是两者之间的物理媒介,包括 PCB 走线、过孔、连接器、线缆,其插入损耗、回波损耗、串扰、阻抗不连续直接决定信号到达接收端时的“剩余质量”。

参考接收机(Reference Receiver)是 Compliance 测试中最容易被忽视却最关键的概念。它并不是 DUT 的真实接收机,而是标准规定的一个“统一判决模型”,包含规定的 CTLE 频响、DFE 抽头、噪声与抖动注入方式。只有所有实验室都用同一个参考接收机模型去处理波形,不同厂商、不同实验室的测试结果才具有可比性。一致性测试点(Compliance Test Point)则定义了“在哪里测”,例如 Tx 引脚处、Rx 引脚处、或经过规定信道后的测试点,测试点不同,判据完全不同。合规判据(Compliance Criteria)是最终的 Pass/Fail 边界,通常以眼高/眼宽、BER、抖动分解值、S参数模板等形式给出。

PCIe 6/7 电气 Compliance 测量模型 发送端 Tx FFE / 去加重 输出幅度 · 抖动 上升/下降时间 回波损耗 信道 Channel PCB 走线 · 过孔 连接器 · 线缆 插入损耗 · 串扰 阻抗不连续 接收端 Rx CTLE / DFE 灵敏度 · 噪声 抖动容限 采样判决门限 参考 接收机 标准 CTLE DFE 抽头 噪声/抖动注入 一致性测试点 Compliance Test Points TP1: Tx 引脚 TP2: 信道输出 TP3: Rx 引脚 TP4: 参考接收机输入 合规判据 Compliance Criteria 眼高/眼宽 · BER ≤ 1E-6 · 抖动分解 · S参数模板 · 回波损耗限值 所有测试点必须同时满足对应判据,任一 Fail 即整体 Fail

二、方法流程:从测试点到判据的标准化执行路径

一个规范的 Compliance 流程通常按以下顺序推进,每一步都依赖前一步的模型正确性:

  1. 确定测试点:明确当前测试是 Tx 侧、Rx 侧还是信道侧,测试点决定了夹具、探头、去嵌入方式。
  2. 建立参考接收机模型:按标准配置 CTLE 频响、DFE 抽头数、噪声与抖动注入参数,确保与规范一致。
  3. 采集波形或 S 参数:Tx 侧采集差分电压波形,信道侧采集 S 参数,Rx 侧进行容限注入测试。
  4. 去嵌入与均衡处理:去除夹具影响,应用参考接收机模型进行均衡与判决。
  5. 计算判据指标:提取眼高、眼宽、BER、抖动分量、回波损耗等。
  6. 与模板比对:逐项对照规范限值,输出 Pass/Fail 及余量。
关键点:参考接收机模型一旦配置错误,后续所有眼图与 BER 结果都会系统性偏移,因此模型配置必须作为测试记录的一部分被固化下来。

三、案例/场景:同一波形在不同测试点下的判据差异

假设某 PCIe 6.0 发送端在 TP1(Tx 引脚)处测得眼高为 30 mV,眼宽为 0.25 UI。若直接拿这个结果去和 Rx 侧判据比较,会得出错误结论。正确做法是:在 TP1 处使用 Tx 侧判据(通常更宽松,因为尚未经过信道损耗);若要在 TP2 或 TP3 处评估,则必须把信道 S 参数级联进去,再经过参考接收机模型处理,得到经过信道后的眼图,此时眼高可能下降到 12 mV,必须与 Rx 侧判据比对。

另一个典型场景是回波损耗测试。Tx 和 Rx 的回波损耗限值模板不同,测试点也不同。若把 Rx 侧测得的回波损耗直接套用 Tx 模板,会误判为 Fail。因此测试前必须明确“当前 DUT 角色 + 测试点 + 对应模板”三要素。

四、误区与复盘:常见错误与纠正

常见误区 后果 正确做法
用真实 Rx 替代参考接收机 结果不可复现,实验室间无法比对 严格使用标准规定的参考接收机模型
测试点与判据模板不匹配 误判 Pass/Fail,余量计算错误 先确认测试点,再选择对应判据模板
忽略夹具去嵌入 眼图恶化,误判为 DUT 问题 测量夹具 S 参数并做去嵌入
只测单一测试点 遗漏信道或 Rx 侧真实风险 按规范覆盖 TP1~TP4 全部要求
BER 判据取值错误 眼图余量评估偏差 确认当前速率对应的 BER 目标(如 1E-6)
复盘建议:每次测试完成后,记录“测试点 + 参考接收机配置 + 判据模板版本 + 去嵌入文件”四项元数据。缺少任一项,测试结果在争议时都无法自证。

五、参数与配置示例

以下是一个参考接收机模型配置的示意片段,用于说明关键参数如何固化:

Reference_Receiver_Config:
  standard: PCIe_6.0
  data_rate: 64.0 GT/s
  CTLE:
    peaking_gain_dB: 9.0
    zero_freq_GHz: 4.0
    pole_freq_GHz: 16.0
  DFE:
    taps: 1
    tap1_weight: 0.35
  noise_injection_mV_rms: 1.2
  jitter_injection_UI: 0.05
  target_BER: 1.0E-6
  test_point: TP3
  criteria_template: Rx_Compliance_Rev2.1

可以看到,测试点(TP3)与判据模板(Rx_Compliance_Rev2.1)是绑定出现的。若把 test_point 改为 TP1,则 criteria_template 必须同步切换为 Tx 侧模板,否则整个评估失去意义。

六、小结:六个概念的关系链