软件Hspice基础知识学习笔记(2)

本文是关于HSPICE软件的基础学习笔记,涵盖了电路结构与元器件参数设定、分析类型、错误总结等内容。包括如何进行电路标题、电阻模型、元器件模型输入,如D1二极管模型的定义,以及DC、AC、TRAN等分析类型。同时,提到了子电路描述、库文件调用、输出文件设置的注意事项,强调了正确编写网表文件的重要性,以避免缺少OPTIONS POST、打印内容和器件参数不足等常见错误。

时隔一年,我又回来学习你了,下面的内容包括HSPICE的基础语法和使用步骤,以及会出现的错误进行总结。

- 首先要做到以下三点,SPICE可以模拟和分析电路的各种功能和性能:

1 给定电路的结构和元器件的参数
2 确定分析电路特性所需要的分析内容和分析类型
3 定义电路的输入和输出和变量

- 电路输入语句

1 电路标题
输入行的第一行就是标题,

2 电阻模型输入,把1000欧姆的电阻放在节点1和3之间

R1 1 3 1K

3 元器件模型,许多元件不象电阻一样简单,有很多参数,使用(.MODEL 模型名字 类型 参数)构成

D1 5 6 DMOD
.MODEL DMOD D DIS=3E-15 BF=90 RB=20 VAF=100
+CJC=2P CJE=2P TF=1E-8

4 分析类型

.DC VCE 0 10 0.1 ;直流扫描分析
.AD DEC 10 1Hz 100KHz ;交流小信号分析
.TRAN 1E-52E-2 1Hz 100KHz ;瞬态分析
.OPTIONS NOPAGE ITL2=80 ITL=0 ;

(1) 电路分析类型的关键字

.OP ;直流工作点扫描
.DC ;直流扫描分析
.TF ;直流传输函数分析
.SENS;直流灵敏度分析
.AC;交流小信号分析
.NOISE;噪声分析
.TRAN;瞬态分析
.FOUR;傅里叶分析
.MC;蒙特卡罗分析
.WCASE;最坏情况分析
.TEMP;温度扫描
.STEP; 参数扫描分析

(2)控制命令的关键字

.NODESET ; 节点电压设置
.IC ;初始条件设置
.DISTRIBUTION ;分布参数设置
.FUNC; 函数定义
.PARAM;采纳数及表达式定义
.INC ;包括文件调用
.PROBE ;绘图包调用
.END;输入文件结束
.SUBCKT;子电路定义
.ENDS;子电路结束
.LIB;库调用
.OPTIONS;可选项设置
.PRINT;文本打印
.PLOT; 文本绘图

5 子电路描述语句

.SUBCKT OP1 1 2 3 4 ;描述
.ENDS OP1 ;结束
XOP 2 5 6 1 OP1;调用

6 库文件

.LIB 库文件默认为NOM.LIB
.LIB DIODE.LIB 库文件名
.LIB C:\PSPSICE\LIB\BIPOLR.LIB

7 输出文件
(1)文本输出文件(.OUT的ASCII文件)

.PRINT DC V(5) ;关键词,输出分析类型,规定变量名

(2) 绘图文件 (.DAT的二进制文件)

.PLOT DC V(2) V(6,3)
.PROBE V(1)

8 注意事项

1 首先在文本文件中写好网标,保存为.sp格式的文件。
2 运行hspui,打开.sp文件,然后simulate,如果成功将在edit LL中看不到错误
3 运行awan软件,打开.sp查看波形

其中2中有错误,3就无法运行,2的错误又是因为1中网表文件的错误,可能的错误有:
1 没有.OPTIONS POST这一行代码
2 没有打印内容
.AC DEC 10 1 100MEG
.PRINT AC V(1)
3 二极管或者其他复杂器件没有足够的参数
M1 2 1 0 0 MbreakN w=250u l=5u
.model mbreakn nmos (vto=0.5)
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值