2. SIwave工程环境与SerDes通道建模准备

SerDes通道的损耗与串扰分析,本质上是对“真实物理结构”的电磁行为做数值求解。因此,在SIwave中动手仿真之前,必须先把版图、叠层、材料、端口和激励这五件事准备到位。本节围绕这一准备流程展开,目标是让读者理解每一步在做什么、关键参数如何取、以及怎样判断模型已经“可用”。

一、认识SIwave的工作界面与工程组织

SIwave采用典型的“工程树 + 图形视图 + 属性面板”三区布局。左侧工程树(Project)按层级组织内容:最上层是工程(.siw),其下依次是设计文件(导入的PCB/封装版图)、叠层与材料(Layer Stackup / Materials)、网络与元件(Nets / Components)、端口与激励(Ports / Sources)、以及仿真设置与结果(Simulation / Results)。中间是版图视图,可切换层显示、高亮网络、测量距离;右侧属性面板随选中对象变化,用于查看和修改参数。

理解工程树的意义在于:SIwave的所有设置都是“挂在对象上”的。端口挂在网络或焊盘上,叠层挂在设计上,材料挂在叠层导体或介质上。因此建模准备的过程,就是自上而下逐层把工程树填完整的过程。建议在导入后先执行一次设计检查(Design Check),确认没有悬空网络、重复焊盘或未定义叠层,再进入后续设置。

二、导入PCB/封装版图

SIwave支持直接读取主流EDA格式,常见的有:Allegro的.brd、ODB++、IPC-2581、以及通过Ansys ECAD Translator转换的中间格式。导入时需重点关注三件事:

  • 单位与精度:确认导入单位(mil或mm)与设计一致,避免尺寸整体缩放错误。
  • 层映射:检查EDA层名与SIwave叠层是否一一对应,尤其是负片层(Negative Plane)与正片层的转换。
  • 网络与元件:确认关键SerDes差分对网络已正确识别,元件(如AC耦合电容、连接器)已带入。

导入完成后,建议在版图视图中高亮目标差分对,确认走线、过孔、参考平面切换点都完整可见。若发现走线断裂或平面缺失,通常说明导入时层映射有误,需要回到转换设置中修正。

三、叠层与材料参数设置

叠层是SIwave求解的物理基础。SerDes通道的插入损耗对介质损耗角正切(Df)和导体粗糙度非常敏感,因此叠层设置不能只填厚度,还要把材料模型补全。典型设置包括:

  • 导体层:厚度(如1 oz = 1.37 mil)、材料(铜)、粗糙度模型(如Huray或Hammerstad)。
  • 介质层:厚度、介电常数Dk、损耗角正切Df,以及是否使用频率相关模型(宽频带SerDes建议启用)。
  • 参考平面:明确每层走线的参考平面,这对后续端口定义和回流路径判断至关重要。

以常见的高速板材为例,若某介质层Dk=3.7、Df=0.008,在10 GHz时其单位长度介质损耗会明显高于Df=0.002的同类材料。因此,材料参数必须来自板材 datasheet 或实测拟合,不能随意填默认值。设置完成后,可在叠层编辑器中查看总厚度和阻抗预览,确认与设计目标一致。

四、端口与激励配置

端口是SIwave把“物理结构”接入“电路世界”的接口。对于SerDes差分通道,通常采用差分端口(Differential Port)或两个单端端口组合。端口设置的关键点包括:

  • 端口位置:应放在实际测试或芯片引脚处,如连接器焊盘、BGA球、或AC耦合电容两端。
  • 端口类型:差分端口需指定正负节点,并设置参考阻抗(通常100 Ω)。
  • 激励源:在频域扫描中,端口既是激励也是负载;在时域分析中,需明确激励波形(如阶跃或PRBS)。

端口定义完成后,建议先做一次端口检查,确认没有端口落在同一网络上造成短路,也没有端口悬空。对于差分对,还要确认正负端口的参考平面一致,否则会引入额外的共模分量。

SIwave SerDes通道建模准备流程 ① 导入版图 .brd / ODB++ / IPC-2581 检查层映射与网络 ② 叠层与材料 厚度 / Dk / Df / 粗糙度 参考平面定义 ③ 端口与激励 差分端口 / 参考阻抗 激励波形设置 ④ 检查 Design Check 叠层与材料关键参数 导体层:铜,厚度 1 oz (1.37 mil) 介质层:Dk=3.7,Df=0.008 @10GHz 粗糙度:Huray 模型,Rq=0.8 μm 参考平面:GND02 / GND05 总厚度:62 mil,目标阻抗 100 Ω 材料参数须来自板材 datasheet 或实测拟合 端口与激励配置要点 端口位置:连接器焊盘 / BGA球 / AC耦合电容 差分端口:正负节点 + 参考阻抗 100 Ω 激励源:频域扫描 / 时域阶跃 / PRBS 端口检查:无短路、无悬空、参考平面一致 差分对正负端口参考平面必须相同 端口是物理结构与电路世界的接口

五、建模准备的检查清单

在进入仿真之前,建议按以下清单逐项确认,避免因准备不足导致结果不可信:

检查项确认内容常见问题
版图导入单位、层映射、网络识别正确走线断裂、平面缺失
叠层设置厚度、Dk、Df、粗糙度完整使用默认材料参数
参考平面每层走线均有明确参考跨分割导致回流不畅
端口定义位置、类型、阻抗正确端口悬空或短路
激励设置波形、频率范围合理频段未覆盖SerDes奈奎斯特频率
提示:SerDes通道的奈奎斯特频率约为数据速率的一半。例如28 Gbps NRZ信号,奈奎斯特频率为14 GHz,频域扫描上限建议至少到28 GHz,以覆盖三次谐波,保证插损和回损曲线完整。
注意:若叠层中使用了频率相关材料模型,务必确认模型的有效频段覆盖仿真频段。超出有效频段外推会引入较大误差,尤其在毫米波频段更为明显。

完成以上准备后,SIwave工程就具备了进行损耗与串扰分析的基础条件。后续的频域扫描、时域眼图、以及串扰耦合分析,都建立在这一步的准确性之上。建模准备看似繁琐,但它决定了整个分析结果的可信度,值得投入足够的时间逐项核对。