我们使用Allegro SI/SigXplorer仿真环境,可以导入S参数模型与Spice电路模型进行仿真,对复杂高速信号系统板级拓扑结构进行仿真。
SigXplorer调用HSpice芯片电路模型
-
1. HSpice模型准备
(1) 在SigXplorer中加载芯片的HSpice电路模型的路径后,我们即可在ModelBrowser中查看路径下所有的HSpice电路模型,如下图所示:
(2) 选择需要转换的HSpice电路模型,点击Translate命令,即可进入Spice模型向可以仿真的DML模型的转换过程(也可以通过SigrityT2B将Spice模型转换至ibis模型)。
(3) 在HSPICE Model TranslationWizard模型转换向导中,我们即可根据向导一步步完成模型的转换,当然转换过程中必须了解其DCVoltage。
(4) 完成模型转换后,即可在BufferModel中选择对应模型.
2、仿真引擎设置
芯片的HSpice电路模型完成转换后,在SigXplorer中对其仿真,如果使用默认的TLSim仿真算法引擎,将会报错如下图所示:
由此可知,拓扑结构中如果有Spice电路模型(转换至DML中还是Spice电路模型的存在格式),使用AllegroSI原始的仿真引擎无法分析Spice电路语法,因此需要加载HSpice引擎,从而对包括HSpice模型的拓扑进行仿真。
(1) 完成HSpice软件安装后,在“我的电脑”的高级环境变量中,将Hspice各引擎(*.exe)所在的路径加载到Path属性,使得HSpice引擎能够在后台被电脑调用(64位操作系统必须加载INSTALLPATH/WIN64)。
(2) 在SigXplorer仿真界面中,执行Analyze/Preference命令,即可打开仿真参数设置界面,其中SimulationParameters选项卡中需要设置HSpice引擎(默认引擎TLsim)。
(3) 选择HSpice引擎后,在SigXplorer仿真环境中,即可对HSpice电路模型所在的拓扑进行信号完整性仿真,且AllegroSI直接调用HSpice引擎,仿真完成后结果实时在SigWave界面中显示仿真波形。
|