SigXplorer调用S参数模型与HSpice模型进行系统复杂仿真
——孙海峰
我们使用Allegro SI/SigXplorer仿真环境,对系统板级拓扑结构进行仿真时,可以导入S参数模型与Spice电路模型进行仿真。
1. SigXplorer调用信号S参数模型
(1) 通过PowerSI或其他S参数提取工具,提取的信号的S参数模型,将之另存为touchstone标准格式的S参数模型(*.snp文件——10个端口即为*.s10p),如下图所示(Sigrity PowerSI提取的默认S参数模型是*.bnp 文件,需要右键S参数结果Save as):
(2) 使用Allegro SI的Model Integrity模型编辑器,打开上一步骤创建的标准格式*.snp的S参数模型,右键执行Touchstone to DML命令,即可将该标准的Touchstone格式S参数转换为DML格式模型——DML格式模型用于Allegro SI SigXplorer。
(3) 完成Touchstone格式的S参数模型转换后,即可在Allegro SI环境中加载该DML模型的路径,则在SigXplorer中添加模型,选择ESpice Device 即可看到转换得到的S参数模型,该S参数模型(DML)即可直接用于
SigXplorer仿真。
完成以上操作之后,SigXplorer中即可使用这些S参数模型用于信号完整性仿真(Allegro SI默认仿真引擎即可对其进行调用仿真)。
2. SigXplorer调用HSpice芯片电路模型
(1) 在SigXplorer中加载芯片的HSpice电路模型的路径后,我们即可在
Model Browser中查看路径下所有的HSpice电路模型,如下图所示:
(2) 选择需要转换的HSpice电路模型,点击Translate命令,即可进入Spice 模型向可以仿真的DML模型的转换过程(也可以通过Sigrity T2B将Spice
模型转换至ibis模型)。
s parameter
(3) 在HSPICE Model Translation Wizard模型转换向导中,我们即可根据向导一步步完成模型的转换,当然转换过程中必须了解其DC Voltage。(4) 完成模型转换后,即可在Buffer Model中选择对应模型.
3. 仿真引擎设置
芯片的HSpice电路模型完成转换后,在SigXplorer中对其仿真,如果使用默认的TLSim仿真算法引擎,将会报错如下图所示:
由此可知,拓扑结构中如果有Spice电路模型(转换至DML中还是Spice电路模型的存在格式),使用Allegro SI原始的仿真引擎无法分析Spice电路语法,因此需要加载HSpice引擎,从而对包括HSpice模型的拓扑进行仿真。
(1) 安装HSpice软件,如下图所示:
(2) 完成HSpice软件安装后,在“我的电脑”的高级环境变量中,将Hspice各引擎(*.exe)所在的路径加载到Path属性,使得HSpice引擎能够在后台被电脑调用(64位操作系统必须加载INSTALL PATH/WIN64)。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论