2024年4月12日发(作者:荆芳茵)
Hspice应用讲解
Hspice是一种通用电路分析程序,可用来进行集成电路和电子线路的分析模拟。它可
以用来分析电路的非线性直流特性,线性交流小信号特性,非线性瞬态特性,温度特性等。
其中,直流分析(.DC)不光可进行直流转移特性分析,还可进行直流工作点(.OP),直流
小信号传输特性(.TF),直流小信号灵敏度(.SENS)分析;在进行交流分析(.AC)的同
时还可进行噪声特性(.NOISE)和失真特性(.DISTO)分析;在进行瞬态分析(.TRAN)的
同时还可进行傅立叶(.FOUR)分析;进行温度特性分析(.TEMP)以求得电路的温度特性。
在进行交流分析和瞬态分析前先进行直流分析,以决定其非线性组件的线性化小信号模型
和其初始条件。
Hspice输入描述文件格式:
标题语句
Hspice的输入描述文件格式是一种自由格式,其输入的
第一条语句必须是标题语句,且不能省略;最后一条语句必
组件语句
须是结束语句(.END),其余语句的顺序是任意的。在输入
描述文件的任何地方都可插入注释语句(在语句前加“*”
或“$”),程序只对注释语句进行原样打印而不进行任何处
模型语句
子电路
.SUBCKT
理。
组件语句, 模型语
句
组件语句是说明该组件的拓扑关系和组件值的。每个组
件给予一个组件名,组件名的第一个字母说明该组件的类
型,Hspice并对各种类型的组件所对应的英文字母作了规
定,组件名不能重复。组件的节点号可以用一正整数表示,
子电路调用
.ENDS语句
也可以用网点名表示。
控制语句
模型语句是说明该组件的模型参数的。在模型语句中定
义一组组件模型参数并赋予一个唯一的模型名,在组件语句
中即可引用此模型名,表明此组件具有该组模型参数值。
结束语句
子电路是用一组组件语句来定义,程序会自动将这组组件插入到子电路被调用的地方,
其大小和复杂性没有限制,并允许其包含其它子电路。在电路中不能包括短路的电压源和
电感,开路的电流源和电容,电路中的每个节点都不能悬空。
控制语句是控制程序的运行和规定分析及输出的内容。如温度语句,工作点分析语句,
交流分析语句,瞬态分析语句,打印语句,绘图语句和可选项语句等。
Hspice的每条语句都有若干个字段,字段之间由空格或符号隔开,多余的空格将被忽
略,字段内不能随意加空格,即字段不能断开。
2024年4月12日发(作者:荆芳茵)
Hspice应用讲解
Hspice是一种通用电路分析程序,可用来进行集成电路和电子线路的分析模拟。它可
以用来分析电路的非线性直流特性,线性交流小信号特性,非线性瞬态特性,温度特性等。
其中,直流分析(.DC)不光可进行直流转移特性分析,还可进行直流工作点(.OP),直流
小信号传输特性(.TF),直流小信号灵敏度(.SENS)分析;在进行交流分析(.AC)的同
时还可进行噪声特性(.NOISE)和失真特性(.DISTO)分析;在进行瞬态分析(.TRAN)的
同时还可进行傅立叶(.FOUR)分析;进行温度特性分析(.TEMP)以求得电路的温度特性。
在进行交流分析和瞬态分析前先进行直流分析,以决定其非线性组件的线性化小信号模型
和其初始条件。
Hspice输入描述文件格式:
标题语句
Hspice的输入描述文件格式是一种自由格式,其输入的
第一条语句必须是标题语句,且不能省略;最后一条语句必
组件语句
须是结束语句(.END),其余语句的顺序是任意的。在输入
描述文件的任何地方都可插入注释语句(在语句前加“*”
或“$”),程序只对注释语句进行原样打印而不进行任何处
模型语句
子电路
.SUBCKT
理。
组件语句, 模型语
句
组件语句是说明该组件的拓扑关系和组件值的。每个组
件给予一个组件名,组件名的第一个字母说明该组件的类
型,Hspice并对各种类型的组件所对应的英文字母作了规
定,组件名不能重复。组件的节点号可以用一正整数表示,
子电路调用
.ENDS语句
也可以用网点名表示。
控制语句
模型语句是说明该组件的模型参数的。在模型语句中定
义一组组件模型参数并赋予一个唯一的模型名,在组件语句
中即可引用此模型名,表明此组件具有该组模型参数值。
结束语句
子电路是用一组组件语句来定义,程序会自动将这组组件插入到子电路被调用的地方,
其大小和复杂性没有限制,并允许其包含其它子电路。在电路中不能包括短路的电压源和
电感,开路的电流源和电容,电路中的每个节点都不能悬空。
控制语句是控制程序的运行和规定分析及输出的内容。如温度语句,工作点分析语句,
交流分析语句,瞬态分析语句,打印语句,绘图语句和可选项语句等。
Hspice的每条语句都有若干个字段,字段之间由空格或符号隔开,多余的空格将被忽
略,字段内不能随意加空格,即字段不能断开。