Hspice 常见问题和基本的语法的小结


这里把关于 hspice ( SPICE – Simulation Program with an Integrated Circuit Emphasis ) 这个电路仿真工具的一些基础内容列一下。

常见问题:

1. Invalid argument 问题,可能的原因:
a) Hspice 的 sp 文件名中出现了空格
b) PC 版的 Hspice 不能将 netlist 网表文件放在桌面上

2. Simulation 成功,但 avanwave 提示错误 “Awaves command error, parsing error in line 0: system error” .
原因:可能使用了中文文档名或路径中包含中文

网表中节点和元件命名

1. 节点命名限制
a) 利用数字+文字命名时,数字之后的文字都会被忽略
b) 0 一定是 GND
c) 节点的命名定义适用范围只在 sub-circuit 内,若要所有的 subcircuit 都用同一节点定义,则要写成‘.Global vdd ’

2. 关于电路元件
a) 不同的元件以关键字开头,例如 M-mosfet, D-diode
b) Sub-circuit 中, instance 以 X 开头命名

其他:
.option node — 可以用来检查连着同一节点的所有元件
注释–以 * 开头或以 $ 接在 spice 语句之后
MOS – – D G S B

基本的分析语句

1. AC 分析
a) .print ac vm(2) vdb(2) vp(2)
分别为 node2 的电压的线性幅度,dB幅度,相位
b) .ac dec 20 100 100Meg
对数频率扫描,每十倍频20个点,从100Hz 到100MHz
** .option 中的 limpts=x,可以设置 AC 仿真中 plot、print 的点的数目

2. .TF — AC small signal transfer function analysis
.tf ov (输出的变量) srcname (小信号输入源)
应用此语句,hspice 会计算小信号传输函数以及输入输出的阻抗

3. 温度
a) Model 中的 .model 文件中的 TREF 的设置
b) 电路中,用 .temp 或 temp 参数设置
c) 单独的元件,利用 DTEMP 参数设置

4. Mote-Carlo
a) .param 语句设定参数的分布函数
b) 利用 .ac .dc .tran 等语句来 enable mote-carlo 分析
c) 利用 .measure 来计算分析结果
例如,.ac dec 10 100 10Meg sweep monte=val
这里的 val 代表 monte-carlo 分析参数变化的次数

常用的 .measure 语句

1. rise / fall / delay 上升,下降时间,延时
.measure <DC|AC|Tran> result TRIG… TARG…

2. average / rms / peak-peak 求均值,rms,峰峰值等
例如:
a) .mesa tran rmsval rms v(out) from=0ns to=10ns
b) .mesa maxcur max i(vdd) from=10ns to=100ns
c) .mesa p2p pp par(‘v(out)/v(in)’) from=0ns to=200ns

3. find / when
例如:
a) .mesa tran trt find par(‘v(3)-v(4)’) when v(1)=par(‘v(2)/2’) rise=last
b) .mesa stime when v(4)=2.5 cross=3

4. equation evaluation
.mesa <DC|TRAN|AC> result param=’equation’ <goal=val> <minval=val>

5. integral function
例如:
.mesa tran charge integ i(cload) from=10ns to=100n

6. derivative function
例如:
.mesa tran slew_rate deriv v(out) at=25ns

7. arithmetic expression
例如:
.mesa tran v3max max v(3) from=0 to=100n
.mesa tran v2min min v(2) from=0 to=100n
.mesa tran varg papram=”(v2min+v3max)/2”


版权声明: 本站文章版权所有,转载须以超链接形式标明文章原始出处和版权信息。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注