1. 课程导入与联合仿真认知

在高速数字系统设计中,芯片、封装、PCB 与连接器之间的互连已经不再是“理想导线”。当信号速率进入 10 Gbps、25 Gbps 乃至 56 Gbps 以上,上升时间缩短到几十皮秒,互连的寄生电感、寄生电容、介质损耗、阻抗不连续和串扰都会直接改变波形。此时,如果仍然把发送端芯片当作理想电压源、把信道当作无损传输线、把接收端当作理想负载,仿真结果与实测眼图往往相差甚远。高速互连与电路联合仿真,正是为了解决“芯片行为”和“无源互连”不能分开评估的问题。

所谓高速互连与电路联合仿真,是指把芯片的 I/O 缓冲器模型(IBIS、IBIS-AMI 或晶体管级 SPICE 模型)与封装、PCB 走线、过孔、连接器、电缆等无源互连模型放在同一个仿真环境中,用统一的激励和负载条件求解节点电压、电流或眼图、误码率等指标。它的核心不是“把两个仿真器拼在一起”,而是让有源器件的非线性、时序和均衡行为,与无源信道的频变损耗、反射和耦合在同一时间轴上相互作用。联合仿真的价值在于:在流片和制板之前,就能判断某个拓扑能否在目标速率下闭合时序与眼图余量,并把问题定位到具体的过孔、连接器或均衡参数上。

从工程视角看,联合仿真主要服务于四类场景。第一类是通道预算与拓扑选择,例如比较“芯片—封装—PCB—连接器—PCB—芯片”与“芯片—封装—背板—线缆—芯片”两种链路的插入损耗和回波损耗。第二类是均衡策略验证,包括发送端 FFE、接收端 CTLE 与 DFE 的级联效果,以及 IBIS-AMI 模型在不同通道下的自适应收敛情况。第三类是电源完整性与信号完整性耦合,例如同时开关噪声通过电源分配网络影响输出眼高。第四类是测试相关性分析,用仿真复现实测夹具和示波器负载,解释仿真与实测之间的偏差来源。

要完成一次可信的联合仿真,通常需要经历模型准备、拓扑搭建、激励与仿真设置、结果提取与判读四个阶段。模型准备阶段要确认 IBIS 的 C_comp、封装 RLC 是否与封装提取一致,IBIS-AMI 的 .ami 文件是否包含目标数据速率和均衡参数;无源模型则要确认 S 参数端口顺序、参考阻抗、是否包含 DC 点以及是否通过无源性检查。拓扑搭建阶段把发送端、信道、接收端按真实连接顺序串接,注意过孔和连接器的参考平面。仿真设置阶段选择统计眼图或瞬态眼图,设置 PRBS 码型、UI、采样率和抖动参数。结果判读阶段则关注眼高、眼宽、浴盆曲线和 BER 轮廓,而不是只看一张“好看的眼图”。

高速互连与电路联合仿真:模型—信道—判读关系图 发送端芯片 IBIS / IBIS-AMI C_comp、R_pkg、L_pkg FFE 预加重 输出阻抗 / 摆幅 激励:PRBS 码型 无源互连信道 封装 → PCB 走线 → 过孔 → 连接器 → 线缆 S 参数模型:插损、回损、串扰、群时延 参考阻抗 50 Ω,端口顺序与去嵌 无源性 / 因果性检查 关键参数:IL、RL、NEXT、FEXT、TDR 阻抗 接收端芯片 IBIS-AMI 接收模型 CTLE / DFE 均衡 采样时钟与抖动 终端匹配与负载 输出:眼图 / BER 联合仿真引擎 瞬态卷积 / 统计眼图 / 通道仿真 / 协同求解 结果提取与判读 眼高 / 眼宽 / 浴盆曲线 / BER 轮廓 抖动分解:RJ、DJ、DCD、ISI 与模板/规范对比,判断余量是否闭合 不通过 → 回溯过孔、连接器或均衡参数 参数迭代与模型修正 常用工具链 IBIS-AMI 建模工具 S 参数提取 / 去嵌 通道仿真器 示波器 / 误码仪 关键检查项 端口顺序与参考阻抗 DC 点与无源性 AMI 参数与速率匹配 夹具去嵌与相关性

上图把联合仿真的核心关系压缩成一条主链:发送端模型 → 无源信道 → 接收端模型 → 仿真引擎 → 结果判读,并用虚线回路表示“结果不达标时回到模型或参数修正”。需要特别注意的是,图中每个方框都对应真实工程对象,而不是抽象概念。例如发送端的 C_comp 和封装 RLC 会直接影响上升沿和反射;信道的 S 参数端口顺序一旦接反,回波损耗和串扰结果就会完全错误;接收端 AMI 模型如果数据速率与 .ami 文件声明不一致,自适应均衡可能不收敛。

下面给出一个可参考的联合仿真配置示例,用于 25 Gbps NRZ 通道的初步评估。示例参数属于教学假设,不代表任何具体产品的实测结果。

数据速率:25.0 Gbps NRZ
UI:40 ps
激励码型:PRBS-15
发送端:IBIS-AMI,FFE 3 tap,摆幅 800 mVppd
信道:封装 + 100 mm PCB 差分线 + 过孔 + 连接器
信道模型:4 端口 S 参数,50 Ω 参考,含 DC 点
接收端:IBIS-AMI,CTLE 峰值增益 6 dB,DFE 5 tap
仿真类型:统计眼图 + 瞬态眼图
采样率:≥ 5 倍奈奎斯特,建议 250 GSa/s 以上
抖动设置:RJ 0.8 ps RMS,DJ 8 ps
判读目标:眼高 ≥ 60 mV,眼宽 ≥ 0.25 UI,BER ≤ 1e-12

执行仿真后,不要只截一张眼图就结束。建议按以下顺序判读:先看插入损耗曲线在奈奎斯特频率处是否超过通道预算,再看 TDR 阻抗是否在过孔和连接器处出现明显台阶,然后看统计眼图的眼高和眼宽是否满足模板,最后看浴盆曲线在目标 BER 下的水平张开度。如果眼高不足,优先检查发送端摆幅和接收端 CTLE 峰值增益;如果眼宽不足,优先检查抖动分解中 ISI 和 DCD 的占比;如果回波损耗在某个频点突起,则回到过孔反焊盘或连接器引脚定义去定位。

联合仿真的可信度取决于模型质量,而不是仿真器数量。一个经过无源性检查的 S 参数模型,加上与封装提取一致的 IBIS 模型,通常比堆叠多个未经验证的模型更有价值。

从工具链角度看,常见组合包括:用 IBIS-AMI 建模工具生成发送端和接收端模型,用电磁场求解器提取封装、过孔和连接器的 S 参数,用通道仿真器完成统计眼图和 BER 轮廓计算,最后用示波器或误码仪做实测相关性验证。工具之间传递的核心数据是 S 参数、IBIS/AMI 文件和仿真配置,而不是界面截图。理解这条数据流,才能在出现偏差时判断是模型问题、拓扑问题还是设置问题。

本章后续内容将围绕这条主链逐步展开:先建立互连的频域和时域描述,再分别深入发送端、信道和接收端模型,最后回到完整通道的联合仿真与实测相关性。学习本章时,建议始终带着三个问题:我的模型是否覆盖了真实物理结构?我的激励和负载是否与工作条件一致?我的判读指标是否对应规范中的验收条件?只有这三个问题都能回答,联合仿真才真正具备工程价值。