![基于ANSYS的信号和电源完整性设计与分析(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/596/34667596/b_34667596.jpg)
3.2 SIwave提取传输线S参数
3.2.1 运行SIwave
(1)启动SIwave,选择Import→ANF菜单命令,如图3-2-1所示。选中s4_pcie_devkit_revb_v2.anf文件,单击打开按钮。打开该文件后,选择SIwave Workflow Wilzard→Import Component File…项,导入s4_pcie_devkit_revb.anf文件,如图3-2-2所示。
![img](https://epubservercos.yuewen.com/787E18/18519309708430406/epubprivate/OEBPS/Images/txt003_7.jpg?sign=1738851242-lyPXY6F6Uhx5qgm439mBiwGFUxIDE7gQ-0-65e65d3bd2cfa01d813193536d6d56a8)
图3-2-1 SIwave界面
![img](https://epubservercos.yuewen.com/787E18/18519309708430406/epubprivate/OEBPS/Images/txt003_8.jpg?sign=1738851242-lkRnErP2GsDfyfoMpv4Q7tlYzslmdM1q-0-c30babcc8affffa0bdb603e89bd7e62e)
图3-2-2 导入s4_pcie_devkit_revb.anf文件
(2)选择FILE→Save As菜单命令,指定文件名为siwave_trance.siw,单击保存按钮。
3.2.2 确认检查
在用SIwave首次打开任何设计文件时,最好先做一次确认检查,主要检查自相交多边形、未连接的节点、重叠节点及带重复过孔的节点。
选择Tools→Tools→Validation Check菜单命令,单击OK按钮,开始确认检查,如图3-2-3所示。
![img](https://epubservercos.yuewen.com/787E18/18519309708430406/epubprivate/OEBPS/Images/txt003_9.jpg?sign=1738851242-k9qLyXv5FjveUgJ2VVIOSZM0hiaj8vdG-0-9201fc145c39b25e65940e362ff58fc0)
图3-2-3 确认检查项目
确认检查结束后,弹出如图3-2-4所示的检查结果。
![img](https://epubservercos.yuewen.com/787E18/18519309708430406/epubprivate/OEBPS/Images/txt003_10.jpg?sign=1738851242-Qm6S0yepfmrxZMT7whmMamzvQK12s1ve-0-ae5d028e4ca990c133eafc32f9ac5f08)
图3-2-4 检查结果
3.2.3 分割差分线区域
选择Tools→Clip Design菜单命令,弹出如图3-2-5所示的对话框。
分割差分线区域除了可以缩短SIwave执行有效性检查与计算S、Y、Z参数的时间外,还可以缩短Designer导入SNP文件后的模拟分析时间。
本例选取PCIE_TX_N0和PCIE_TX_P0及其延长线PCIE_TX_CN0和PCIE_TX_CP0这对差分线进行传输线的仿真分析。
SIwave会自动清除分割差分线区域后所衍生的不完整部分。分割后的差分线区域如图3-2-6所示。
![img](https://epubservercos.yuewen.com/787E18/18519309708430406/epubprivate/OEBPS/Images/txt003_11.jpg?sign=1738851242-YAfuYb3H4Jc6Gs5F4bt1tOvvDSb6RUYY-0-b5d1bee7058c152fd57560118b7b9eeb)
图3-2-5 Options For Clipping Design对话框
![img](https://epubservercos.yuewen.com/787E18/18519309708430406/epubprivate/OEBPS/Images/txt003_12.jpg?sign=1738851242-nkQos1I1xJSgOOQKeyuuBRLNIjap0Pjk-0-cbb553537032507da9f7af8a347316d6)
图3-2-6 分割后的差分线区域
整理破碎的网络:选择Home→Select All菜单命令,选定所有的网络,然后选择Tools→Separate Disjoint Parts及Home→Unselect All菜单命令。
3.2.4 自动生成端口
在仿真之前,必须要放置好端口,具体操作如下。
选择Tools→Design Tools→Generate Port on Selected Nets菜单命令,选中PCIE_TX_N0和PCIE_TX_P0及其延长线PCIE_TX_CN0和PCIE_TX_CP0项,如图3-2-7所示,在电容连接端不创建端口。单击Generate按钮,在选择的线上创建端口。
![img](https://epubservercos.yuewen.com/787E18/18519309708430406/epubprivate/OEBPS/Images/txt003_13.jpg?sign=1738851242-tWAF2PNSCXKkVrrE4uQMGA82L7mcuwQp-0-e6ddac020d3aace6e6ecd14ea3131195)
图3-2-7 自动生成端口
3.2.5 全局设置及仿真
设置仿真参数:选择Simulation→Options菜单命令,进行有关参数设置,也可以全部采用默认的参数设置,如图3-2-8所示。
![img](https://epubservercos.yuewen.com/787E18/18519309708430406/epubprivate/OEBPS/Images/txt003_14.jpg?sign=1738851242-rpNgnq19uHxLTBC54MjzO7YcUnoKbzQX-0-6f5a69057a1bd44e75806bc99da77ff4)
图3-2-8 设置仿真参数
3.2.6 计算S参数
(1)选择Simulation→Compute SYZ Parameters菜单命令,进行如图3-2-9所示的设置。
![img](https://epubservercos.yuewen.com/787E18/18519309708430406/epubprivate/OEBPS/Images/txt003_15.jpg?sign=1738851242-8jw6QcSeNXPqTbM16PMqQL89pV2E6G23-0-a4e36e5d6aeafe004bed22ad62277865)
图3-2-9 设置仿真频率
(2)单击Launch按钮,进行仿真。
(3)输出仿真结果(S参数)。
仿真完成后,选择Results→SYZ→SYZ Sweep 1→Plot Magnitude菜单命令,打开报告编辑器。单击Plot选项卡,显示全部曲线。单击Create Plot in Reporter按钮后,插入损耗曲线如图3-2-10所示,插入损耗和回波损耗曲线如图3-2-11所示。
![img](https://epubservercos.yuewen.com/787E18/18519309708430406/epubprivate/OEBPS/Images/txt003_16.jpg?sign=1738851242-6DHPokAdMKgN7CcOy2eamp02g3aCtSEo-0-b52c740cfb19e524c3184d796eadcbb3)
图3-2-10 插入损耗曲线
![img](https://epubservercos.yuewen.com/787E18/18519309708430406/epubprivate/OEBPS/Images/txt003_17.jpg?sign=1738851242-IObChDvEiE42dMLzfUXBfUjF7dMo77UG-0-8b88fce6c4a50a271315be62d801ffa6)
图3-2-11 插入损耗和回波损耗曲线
(4)查看S参数后,关闭图形对话框。
3.2.7 导出S参数
选择Results→SYZ→SYZ Sweep 1→Export Touchstone File菜单命令,导出S参数文件且命名为siwave_trance.s4p。这个模型可以在其他的电路仿真工具中被使用。