通道仿真中,经常需要将测量得到的SnP文件导入ADS中进行仿真。
(1)请从本书实例下载资源中找到Snp_Utilities_Add_On v1 5这个压缩文件,然后将其解压在电脑中ADS安装路径下面。
(2)回到ADS主界面,在菜单中选择Tools→Manage ADS AEL Addons,在弹出的窗口中单击“Add User ADS AEL Addon”按钮,将会弹出如图2-21所示的窗口。
图2-21 安装插件窗口
(3)在路径指定项中指定压缩包下面的SnP_Utilities_Add_On\ael\boot.atf文件,在名称项目中输入“SNP Utilities”,然后勾选Enable at ADS startup,单击OK按钮确认。
(4)重启ADS,打开任意电路设计单元,电路界面的菜单栏中会出现一个新的选项“Add-Ons”,单击该选项下的插件“SnP Utilities”,如图2-22所示。
图2-22 插件安装效果
图2-23 输入端口数目
(5)新建原理图,命名为 import。在 SnP Utilities选项单击Place SnP on schematic。此时弹出窗口要求填入所导入S参数的端口数,输入4,如图2-23 所示,单击OK按钮确认。
(6)在 S4P 元件中,将实例下载资源中的“C166EM.s4p”加载进去。单击“Create Symbol For SnP”,然后根据Pin脚排序选择Symbol类型,如图2-24所示。
(7)新建原理图,命名为import_verify。在元件历史栏目中输入“import”,回车,如图2-25所示。
(8)在SnP Utilities选项下面,单击“Prepare device for Differential Simulations”。ADS将自动添加端口、巴伦以及S参数仿真器。参数设定如下:
☺ 差分阻抗100 Ohm。
☺ 起始频率0 GHz。
☺ 截止频率20 GHz。
☺ 步进10 MHz。
最终电路如图2-26所示。
图2-24 元件符号类型选择
图2-25 调用元件
图2-26 最终电路
(9)运行仿真,得到的S参数结果如图2-27所示。
图2-27 差分S参数结果
(10)该S4P文件可直接使用ADS Design Guide 的模板(参考2.5节)来计算差分S参数,如图2-28所示。
图2-28 使用模板求解
(11)运行仿真,差分S参数结果将显示在Mixed-mode S-parameters页面中的“DD”部分,将电路import verify得到的结果显示在同一结果窗口中,通过对比,两种方法得到的差分S参数结果完全吻合,如图2-29所示。
【总结】
本实例通过对差分线一些重要特性的分析,介绍了差分线阻抗和差分线S参数计算的几种方法。通过对比,CILD工具在前仿阶段,可以准确地进行差分线阻抗的设计。对于SnP文件的导入,使用SnP Utilities这个小插件会提升效率,混合模理论的方法可以用于验证。
图2-29 结果对比