1. 课程导入与协同建模全景
在高速数字与射频混合设计中,芯片、封装和PCB早已不是三个可以独立优化的对象。信号从芯片内部出发,经封装焊球、基板走线、BGA过孔进入PCB,再穿过连接器或传输线到达接收端,整条路径上的阻抗不连续、参考平面切换、过孔残桩、电源分配网络(PDN)谐振都会共同决定眼图、插入损耗和电磁辐射。Ansys SIwave 的定位,正是把封装与PCB放在同一个电磁场求解环境中,用统一的网格、统一的频域扫描和统一的端口定义,去观察这条跨域链路的真实行为。
本课程围绕“封装- PCB协同电磁建模”展开,共30章。第1章不急于进入具体操作,而是先建立全景认知:SIwave 在 Ansys 电磁工具链中处于什么位置,典型工程场景长什么样,学习路径如何安排,以及软件界面中哪些区域与后续建模直接相关。只有先看清“地图”,后面的每一步操作才知道为什么做、做完看什么。
SIwave 在工具链中的位置
Ansys 的电磁与信号完整性工具链中,SIwave 主要承担封装基板、PCB 和封装- PCB 互连结构的全波频域分析。它通常与以下工具协同:
- HFSS:用于三维全波精细建模,如连接器、封装互连、天线等复杂结构;SIwave 可将关键区域导出为 HFSS 模型做局部精细化。
- Icepak / Mechanical:用于电-热耦合分析,SIwave 计算出的导体损耗可作为热源输入。
- Circuit / Nexxim:用于时域眼图和电路级仿真,SIwave 提取的 S 参数可直接导入。
- Designer / AEDT:作为统一平台,管理 SIwave、HFSS、Circuit 之间的模型传递与参数扫描。
换句话说,SIwave 不是孤立求解器,而是“封装- PCB 电磁建模”这一环节的核心提取引擎。它的输入是叠层、走线、过孔、焊球、器件和端口定义,输出是 S 参数、阻抗曲线、谐振模式、近场/远场辐射和 PDN 阻抗。后续的电路仿真、热分析和系统级评估都建立在这些输出之上。
典型工程场景
以下三类场景最能体现封装- PCB 协同建模的价值:
- 高速 SerDes 通道:芯片输出经封装基板、BGA 焊球、PCB 过孔和长走线到达连接器。需要关注插入损耗、回波损耗、串扰和眼图裕量。SIwave 可一次性提取从芯片焊盘到连接器焊盘的完整通道 S 参数。
- DDR 电源分配网络:封装内电源平面与 PCB 电源平面通过焊球阵列连接,形成多谐振腔体。需要评估目标阻抗是否在频段内被满足。SIwave 可计算 PDN 阻抗曲线并定位谐振峰。
- 射频前端模块:封装内集成滤波器、开关和匹配网络,PCB 上连接天线和收发机。需要评估封装与 PCB 之间的阻抗匹配和隔离度。SIwave 可提取多端口 S 参数并观察隔离度随频率的变化。
这些场景的共同点是:封装和PCB的电磁行为不能简单割裂。只优化PCB而忽略封装焊球电感,或只优化封装而忽略PCB平面谐振,都会导致仿真与实测偏差。协同建模的目标,就是让两者在同一模型中相互影响、共同收敛。
学习路径与界面概览
本课程的学习路径遵循“认知—建模—提取—验证”的递进逻辑。前几章建立全景和基础操作,中间章节深入叠层、过孔、端口、PDN和S参数提取,后段进入封装- PCB联合仿真、HFSS协同和结果判读。每一章都围绕一个可执行的任务展开,避免停留在概念层面。
SIwave 的界面大致分为五个区域:菜单栏与工具栏、工程树(Project Tree)、三维视图区、属性面板和消息/日志区。工程树中会列出叠层(Layer Stackup)、网络(Nets)、器件(Components)、端口(Ports)、仿真配置(Simulation)等节点。三维视图区用于观察走线、平面、过孔和端口位置。属性面板显示当前选中对象的参数,如线宽、层号、端口阻抗。消息区则记录网格划分、求解进度和警告信息。后续章节会反复回到这些区域,因此现在只需建立位置印象。
从全景到操作:本章要建立的三个认知
第一,对象认知。封装和PCB不是两个独立模型,而是一条连续信号路径上的两个区段。焊球、过孔、平面腔体是两者之间的物理桥梁,也是电磁不连续的主要来源。后续建模时,端口位置、参考平面和叠层定义必须跨域一致。
第二,工具认知。SIwave 的核心输出是频域 S 参数和阻抗曲线,而不是时域波形。时域眼图需要借助 Circuit 或 Nexxim 完成。理解这一点,才能正确设置频率扫描范围、端口阻抗和求解类型。
第三,流程认知。一个完整的协同建模任务通常包括:导入叠层与几何、定义端口、设置求解频率、划分网格、运行求解、检查收敛、导出 S 参数、在电路工具中验证。每一步都有明确的输入和可观察的输出,后续章节会逐一展开。