4. 示波器采集与仿真激励设置

仿真与示波器对标失败,很多时候不是模型不准,而是“激励条件”根本不在同一个物理场景里。示波器采集到的是真实码流经过真实通道后的波形,而仿真里如果只给一个理想阶跃或默认的 PRBS,两者从源头上就不可比。本节要解决的核心问题是:如何根据待测互连,把码型、速率、上升时间、幅度、预加重与均衡设置成与示波器采集条件一致,让后续的眼图、抖动、损耗对比有共同基准。

一、先明确“激励一致性”包含哪些维度

示波器采集条件可以拆成两组:一组是信号本身的属性,包括码型、速率、幅度、上升/下降时间、预加重(去加重)和均衡;另一组是采集系统的属性,包括探头/夹具带宽、采样率、参考平面和触发方式。仿真激励必须对齐第一组,同时用第二组去约束仿真观测点。任何一项不一致,都会在眼高、眼宽、抖动上产生系统性偏差。

以常见的 25 Gbps NRZ 高速串行互连为例:示波器端通常用 PRBS7 或 PRBS9 作为激励码型,UI = 40 ps,差分幅度约 800 mVpp,发送端上升时间(20%–80%)约 25–35 ps,并可能开启 3–6 dB 的去加重。仿真若默认用理想阶跃、无预加重、幅度 1 Vpp,即使通道模型完全正确,接收端眼图也会明显偏乐观。

示波器采集条件 → 仿真激励映射关系 示波器采集侧 码型:PRBS7 / PRBS9 含长连 0/1,覆盖低频 速率:25 Gbps,UI=40 ps 由 BERT/码型发生器提供 上升时间:25–35 ps 20%–80%,受驱动器限制 幅度:800 mVpp 差分 在发送端参考平面测得 预加重:3–6 dB 补偿通道高频损耗 均衡:CTLE/DFE 设置 接收端实际生效值 采集带宽 ≥ 2× 速率 映射 一致性检查点 码型长度是否一致 UI 与数据率是否匹配 上升时间是否同量级 幅度参考平面是否一致 预加重/均衡是否等效 观测点是否同一参考面 仿真激励侧 PRBS7 码型源,种子固定 与示波器码型逐位对齐 bitrate = 25 Gbps,UI = 40 ps 时间步长 ≤ UI/20 = 2 ps 上升时间 30 ps(20%–80%) 用一阶 RC 或高斯边沿建模 差分幅度 800 mVpp 在发送端参考平面定义 预加重 4 dB,1 UI 延迟 与示波器去加重设置对应 CTLE 峰值增益 6 dB 接收端均衡与实测一致 观测点:接收端芯片焊球 不一致的典型后果 眼高偏大 / 抖动偏小 误判通道裕量

二、码型与速率:先对齐“数据模式”

码型决定了信号频谱中低频分量的含量。PRBS7 的游程长度最大为 7,PRBS9 为 9,长连 0/1 越多,低频能量越丰富,越能暴露通道的基线漂移和 AC 耦合效应。示波器端用 PRBS7,仿真端就必须用 PRBS7,并且要保证码型生成多项式、初始种子和截取长度一致。如果仿真工具默认 PRBS31,而实测是 PRBS7,接收端眼图的低频抖动会明显不同。

速率对齐相对直接:示波器测到的是 25.000 Gbps,仿真就设 25.000 Gbps,不要用 25.0 或 24.8 近似。UI = 1/25 Gbps = 40 ps,仿真时间步长建议不超过 UI/20,即 2 ps;若通道含长无源结构,可进一步降到 1 ps 以捕捉高频细节。码型长度上,PRBS7 一个周期 127 bit,仿真至少跑 3–5 个周期,让眼图统计稳定。

三、上升时间与幅度:对齐“边沿和电平”

上升时间是影响眼图张开度最敏感的激励参数之一。示波器上测得的 20%–80% 上升时间,包含了驱动器输出级、封装和探头负载的共同作用。仿真中如果直接用 0 上升时间的理想阶跃,高频分量会被高估,通道损耗看起来更严重,眼图反而偏悲观;反之,若上升时间设得过大,又会掩盖通道的真实高频损耗。

推荐做法是:用示波器在发送端参考平面实测的 20%–80% 上升时间作为仿真边沿参数,并用一阶 RC 或高斯边沿拟合。例如实测 30 ps,可在仿真中设置边沿时间常数使 20%–80% 落在 30 ps 附近。幅度方面,示波器测的是差分 800 mVpp,仿真激励源就设 800 mVpp,并明确参考平面是发送端芯片焊球还是连接器。若示波器用了差分探头且探头衰减比不是 1:1,要先换算回真实差分电压再填入仿真。

四、预加重与均衡:对齐“补偿量”

预加重和均衡是发射端与接收端的“频率补偿”,它们直接改变信号的高频/低频能量比。示波器采集时,发送端可能开启了 3–6 dB 去加重,接收端 CTLE 或 DFE 也在工作。仿真中必须把这些设置等效进去,否则接收端眼图会与实测差出几个 dB 的裕量。

预加重的等效方式通常有两种:一是在激励源中直接设置去加重幅度和延迟(常见为 1 UI),二是用理想的 FIR 预加重滤波器。关键是去加重 dB 数、延迟 UI 数、作用比特范围要与示波器端设置一致。均衡方面,CTLE 用峰值增益和零点/极点位置描述,DFE 用抽头数和系数描述;仿真中应使用与实测相同的均衡配置,而不是默认关闭或默认开启。

实操建议:建立一份“激励对齐表”,把示波器采集条件和仿真激励参数逐项列出并核对。表中至少包含:码型、速率、UI、上升时间、差分幅度、预加重 dB、均衡类型与参数、观测参考平面。每次对标前先填表,再跑仿真,可以避免大部分“模型没错但结果对不上”的问题。

五、一个可复用的对齐示例

假设待测对象是一段 25 Gbps 背板通道,示波器在发送端连接器处采集到:PRBS7、25 Gbps、差分 800 mVpp、20%–80% 上升时间 32 ps、去加重 4 dB(1 UI)。仿真激励可按下表设置:

项目 示波器采集值 仿真激励设置
码型 PRBS7 PRBS7,种子固定,跑 5 个周期
速率 / UI 25 Gbps / 40 ps 25 Gbps / 40 ps,步长 1 ps
上升时间 32 ps(20%–80%) 高斯边沿,20%–80% ≈ 32 ps
差分幅度 800 mVpp 800 mVpp,发送端参考平面
预加重 4 dB,1 UI FIR 去加重,4 dB,延迟 1 UI
均衡 CTLE 峰值 6 dB CTLE 峰值 6 dB,零点/极点按实测
观测点 接收端芯片焊球 接收端焊球,含封装模型

按此设置跑完仿真后,先看接收端眼图的眼高、眼宽和抖动是否与示波器实测在同一量级。若眼高偏差超过 10%,优先回查上升时间和预加重是否等效;若抖动偏差明显,优先检查码型长度和均衡设置。只有激励条件对齐了,后续的通道损耗、阻抗不连续、串扰分析才有可信的对比基础。

常见误区:把示波器“屏幕上的眼图”直接当作仿真目标,却忽略了示波器本身的采集带宽、探头负载和均衡处理。正确顺序是先对齐激励,再对齐观测链路,最后才比较眼图指标。否则即使仿真模型完全正确,也会因为激励不一致而得出错误结论。