hspice是一款专业的集成电路设计软件,在电路仿真和分析设计中起着重要的作用,那么具体应该怎么使用呢,可以参考下文。
第一步:搭建电路。使用工具:Cadence,ECS,Workview等
第二步:以可编辑方式打开需要仿真的电路(子电路,整体电路均可,整体电路需要打开顶层图)。Tools Analog Envirement 弹出窗口。
Setup Simulator Simulator一栏选择“HSPICE”(也有选择HspiceS的)OK SimulationNetlist Create
稍等一会儿,自动弹出生成的网标文件。“Save”至指定目录下,建议以时间和功能命名,这样易于理解和分辨网表的新旧。保存的文件后缀为 .txt
若生成网表失败,请在icfb中查找原因,找到“error”部分的描述即为失败原因。 常见原因有:电路的输入输出PIN与其Symbol的PIN对不上(这个错误在电路保存时就能发现);电路连线有问题,比如存在短路,重名等情况;电路改动过后没有保存。
第三步:创建仿真文件。该文件以 .sp为后缀进行保存。
仿真文件主要是添加激励,指定仿真类型和内容,以及仿真精度和结果等的显示。 文件第一行不能输入有效语句,一般以*号注释,正式语句从第二行以后开始。
首先调用网表文件,也就是需要将第二步生成的网标文件进行调用,用 .inc语句,
例如:
.inc ‘/projuct/spl3501/osc/netfile/osc_0812.txt’
然后开始加激励。一般顺序是先定义电源和地,然后再定义输入信号,例如: Vvcc vcc 0 pwl 0u 0v 10u 5v 给电源vcc加一个线性增大的电压 Vgnd gnd 0 0 定义地电位是0
Ven en 0 pwl 0u 0 2u 0 2.01u 5 开始定义其它输入信号
确定仿真显示等的设置,大多数功能设置都会在.option中进行设置,比如: .option node list post 表示打出所有节点的电压,如果你不需要打出所有的节点
信息,而只要求能够打出你指定的节点电压电流等,那么可以在option后面加入“probe”即可,但这样的话就需要在接下来使用.probe来指定你要打出的电压电流信息。例如:
.option list post probe (此时需要将node去掉)
接下来确定仿真类型。常用的有瞬态,直流,交流等。需要注意的是,只有瞬态(tran)
仿真才能给激励信号加随时间变化的量,如果是直流(DC)仿真则不行,例如上面的例子就只能是瞬态仿真的激励,如果需要做DC仿真就必须修改成这样:
Vvcc vcc 0 5v
Vgnd gnd 0 0 Ven en 0 5
require.async(['wkcommon:widget/ui/lib/sio/sio.js'], function(sio) { var url = 'https://cpro.baidustatic.com/cpro/ui/c.js'; sio.callByBrowser( url, function () { BAIDU_CLB_fillSlotAsync('u2845605','cpro_u2845605'); } ); });
仿真类型的确定直接加入 .dc .tran .ac等语句即可,完整表达如下: .dc vcc 0 5 0.001V 对vcc做直流扫描,从0V扫到5V,步长为0.001V
.tran 100n 200u 做瞬态分析,以100ns为步长从0扫到200us (瞬态分析都
是默认从0开始扫描,所以不会指定从200us扫到500us)
.ac 20 1 10meg 交流分析,从1Hz到10Meg Hz扫20个点
添加显示语句。在此部分你可以根据仿真需要打出你想看的信号。例如:
.print v(net100) i(m0) 在仿真波形中打出节点net100的电压,和m0管的电流 .probe v(net100) i(m0) 需与option中的probe设置配合使用
调入模型.需要用到的器件模型必须全部调用到,不要遗漏,否则无法仿真。例如: .lib ‘/projuct/spl3501/model/hhnec/bcd350.lib’ TT_40A
最后,在网表的结尾加上 .end 这样完整的网表就写完了。
附加说明一:
运行Hspice的方法,在仿真文件所在目录下打开Terminal,键入: hspice 文件名.sp >! 文件名.lis 回车
如果出现 aborted 那就说明存在错误,可以在生成的 .lis文件中查找 error, 有对应的错误描述,根据描述进行修改,然后重新仿真,如此循环,直到仿真出现
concluded才表示仿真完成。
附加说明二:
查看波形时,仍然在仿真文件所在目录下打开terminal,键入 “sc”,回车即可。
免责声明:文中图文均来自网络,如有侵权请联系删除。
欧普软件发布此文仅为传递信息,不代表欧普软件认同其观点或证实其描述。