4. PCIe发送端电气合规测试

PCIe链路的发送端(Tx)电气合规测试,核心目标不是“波形看起来漂亮”,而是验证Tx在规范定义的码型、速率、均衡配置和参考接收机条件下,能否让接收端获得足够张开的眼图。PCIe Gen3及以上速率引入发送端均衡(Tx Equalization),通过预加重(Pre-shoot/Preshoot)和去加重(De-emphasis)补偿信道高频损耗,使远端眼图满足眼图模板(Eye Mask)要求。Tektronix SigTest与自动化测试平台(如TekExpress PCIe Tx)正是围绕这一目标构建的测量与判定体系。

一、Tx均衡、预加重与去加重的物理含义

PCIe Gen1/Gen2采用固定去加重,Gen3及以上使用发送端均衡,通过预设(Preset)或系数控制(FS/LF、Pre-shoot、De-emphasis)调整输出波形。去加重的本质是:在连续相同比特(如连续多个1或0)时降低幅度,而在发生跳变后的第一个比特保持较高幅度,从而相对提升高频分量。预加重则是在跳变沿处主动增加一个短时过冲,进一步补偿高频衰减。二者常被统称为“加重”,但作用位置和波形形态不同。

以Gen3 8 GT/s为例,发送端均衡通常由3-tap FIR结构描述,输出可写为:

Vout[n] = C-1 · Vin[n+1] + C0 · Vin[n] + C+1 · Vin[n-1]

其中C-1、C0、C+1为抽头系数,规范对系数范围和组合有约束。预加重对应前导抽头,去加重对应后置抽头。实际测试中,SigTest会从采集波形中提取这些系数,并与规范限值比较。

二、电压摆幅、上升/下降时间与眼图模板

电压摆幅(VTx-diff)衡量差分输出幅度,通常以差分峰峰值或单端摆幅定义。摆幅过小会导致接收端信噪比不足,过大则可能超出规范并增加EMI。上升/下降时间(Tr/Tf)反映边沿速率,过快会加剧反射和串扰,过慢则压缩眼高。眼图模板则是在单位间隔(UI)内定义的禁止区域,测试时需将采集波形按UI折叠,统计眼图并检查是否侵入模板。

眼图模板的判定通常包括眼高、眼宽、眼幅和抖动等参数。对于Gen3及以上,还需在参考接收机(如CTLE+DFE)均衡后评估眼图,因此Tx测试并非只看原始输出,而是看“经过规范接收机处理后的眼图”。

PCIe Tx电气合规测试:信号链与眼图模板判定 发送端 Tx 3-tap FIR 均衡 预加重 / 去加重 电压摆幅 VTx-diff 上升/下降时间 Tr/Tf 信道 Channel PCB 走线 / 连接器 插入损耗 IL 回波损耗 RL 串扰 NEXT/FEXT 参考接收机 CTLE 均衡 DFE 判决反馈 CDR 时钟恢复 眼图模板判定 眼图模板判定(单位间隔 UI 内) 眼图模板 禁止区域 眼高 眼宽 1 UI Tx输出 信道传输 接收端均衡后眼图

三、Tektronix SigTest与自动化测试执行

SigTest是PCIe SIG提供的参考分析软件,Tektronix在其示波器平台(如DPO70000、MSO70000系列)上集成SigTest,用于对采集的Tx波形进行合规分析。测试流程通常包括:选择被测速率与Preset、设置示波器采集参数(采样率、带宽、存储深度)、采集足够数量的UI、运行SigTest分析、输出眼图与参数报告。

自动化测试执行方面,TekExpress PCIe Tx软件将上述步骤封装为自动化流程。操作者只需选择测试项目(如Gen3 Preset 0~10)、配置示波器通道与探头、启动测试,软件会自动完成采集、SigTest分析、限值比对和报告生成。对于多通道测试,可配置通道扫描,逐通道输出结果。

实操提示:采集波形时,建议使用足够高的采样率(如≥40 GS/s)和带宽(≥13 GHz),并确保示波器与夹具的匹配。夹具去嵌(De-embedding)对高频测试尤为关键,否则眼图模板判定可能因夹具损耗而误判。

四、关键参数与判定依据

参数 含义 典型关注点
VTx-diff 差分输出电压摆幅 需在规范窗口内,过大过小均不合格
Tr/Tf 上升/下降时间(20%~80%) 影响眼高与EMI,需满足规范范围
Pre-shoot 预加重幅度 跳变沿过冲,补偿高频损耗
De-emphasis 去加重幅度 连续比特幅度降低,相对提升高频
Eye Height 眼图高度 需大于模板要求,反映噪声与损耗
Eye Width 眼图宽度 需大于模板要求,反映抖动与码间干扰

五、测试执行中的常见问题与处理

实际测试中,常见问题包括:眼图模板侵入、参数超限、SigTest报错等。若眼图模板侵入,首先检查Tx均衡配置是否与Preset匹配,其次检查信道损耗是否过大,必要时调整去加重或预加重系数。若电压摆幅超限,检查Tx驱动设置与负载匹配。若上升/下降时间异常,检查探头带宽与连接质量。

注意:SigTest分析结果依赖于采集波形的质量。若示波器采样率不足或存储深度不够,可能导致UI数量不足,影响眼图统计的准确性。建议采集至少1M UI以上,并确保触发稳定。

自动化测试执行时,建议先进行单通道验证,确认参数设置与夹具连接无误后,再批量执行多通道测试。TekExpress支持测试序列保存与复用,可显著提升重复测试效率。对于Gen4/Gen5速率,还需关注Tx均衡的预设组合与参考接收机模型的匹配,确保测试条件与规范一致。

总结来说,PCIe发送端电气合规测试是一个从Tx均衡配置、信号采集、SigTest分析到眼图模板判定的完整链路。理解预加重与去加重的作用、掌握电压摆幅与上升下降时间的测量方法、熟悉眼图模板的判定逻辑,并借助Tektronix SigTest与自动化工具高效执行,是保证PCIe链路互操作性与可靠性的关键。