HSPICE中的瞬态分析
- 格式:ppt
- 大小:157.50 KB
- 文档页数:16
Hspice应用讲解Hspice是一种通用电路分析程序,可用来进行集成电路和电子线路的分析模拟。
它可以用来分析电路的非线性直流特性,线性交流小信号特性,非线性瞬态特性,温度特性等。
其中,直流分析(.DC)不光可进行直流转移特性分析,还可进行直流工作点(.OP),直流小信号传输特性(.TF),直流小信号灵敏度(.SENS)分析;在进行交流分析(.AC)的同时还可进行噪声特性(.NOISE)和失真特性(.DISTO)分析;在进行瞬态分析(.TRAN)的同时还可进行傅立叶(.FOUR)分析;进行温度特性分析(.TEMP)以求得电路的温度特性。
在进行交流分析和瞬态分析前先进行直流分析,以决定其非线性元件的线性化小信号模型和其初始条件。
Hspice输入描述文件格式:Hspice的输入描述文件格式是一种自由格式,其输Array入的第一条语句必须是标题语句,且不能省略;最后一条语句必须是结束语句(.END),其余语句的顺序是任意的。
在输入描述文件的任何地方都可插入注释语句(在语句前加“*”或“$”),程序只对注释语句进行原样打印而不进行任何处理。
元件语句是说明该元件的拓扑关系和元件值的。
每个元件给予一个元件名,元件名的第一个字母说明该元件的类型,Hspice并对各种类型的元件所对应的英文字母作了规定,元件名不能重复。
元件的节点号可以用一正整数表示,也可以用网点名表示。
模型语句是说明该元件的模型参数的。
在模型语句中定义一组元件模型参数并赋予一个唯一的模型名,在元件语句中即可引用此模型名,表明此元件具有该组模型参数值。
子电路是用一组元件语句来定义,程序会自动将这组元件插入到子电路被调用的地方,其大小和复杂性没有限制,并允许其包含其他子电路。
在电路中不能包括短路的电压源和电感,开路的电流源和电容,电路中的每个节点都不能悬空。
控制语句是控制程序的运行和规定分析及输出的内容。
如温度语句,工作点分析语句,交流分析语句,瞬态分析语句,打印语句,绘图语句和可选项语句等。
Hspice(中⽂实⽤版)第⼀章概论§1.1 HSPICE简介随着微电⼦技术的迅速发展以及集成电路规模不断提⾼,对电路性能的设计要求越来越严格,这势必对⽤于⼤规模集成电路设计的EDA⼯具提出越来越⾼的要求。
⾃1972年美国加利福尼亚⼤学柏克莱分校电机⼯程和计算机科学系开发的⽤于集成电路性能分析的电路模拟程序SPICE (Simulation Program with ICEmphasis)诞⽣以来,为适应现代微电⼦⼯业的发展,各种⽤于集成电路设计的电路模拟分析⼯具不断涌现。
HSPICE是MetaSoftware公司为集成电路设计中的稳态分析,瞬态分析和频域分析等电路性能的模拟分析⽽开发的⼀个商业化通⽤电路模拟程序,它在柏克莱的SPICE(1972年推出),MicroSim公司的PSPICE(1984年推出)以及其它电路分析软件的基础上,⼜加⼊了⼀些新的功能,经过不断的改进,⽬前已被许多公司、⼤学和研究开发机构⼴泛应⽤。
HSPICE可与许多主要的EDA设计⼯具,诸如Candence,Workview等兼容,能提供许多重要的针对集成电路性能的电路仿真和设计结果。
采⽤HSPICE软件可以在直流到⾼于100MHz的微波频率范围内对电路作精确的仿真、分析和优化。
在实际应⽤中,HSPICE能提供关键性的电路模拟和设计⽅案,并且应⽤HSPICE进⾏电路模拟时,其电路规模仅取决于⽤户计算机的实际存储器容量。
§1.2 HSPICE的特点与结构HSPICE除了具备绝⼤多数SPICE特性外,还具有许多新的特点,主要有:优越的收敛性精确的模型参数,包括许多Foundry模型参数层次式节点命名和参考基于模型和库单元的电路优化,逐项或同时进⾏AC,DC和瞬态分析中的优化具备蒙特卡罗(Monte Carlo)和最坏情况(worst-case)分析对于参数化单元的输⼊、出和⾏为代数化具备较⾼级逻辑模拟标准库的单元特性描述⼯具对于PCB、多芯⽚系统、封装以及IC技术中连线间的⼏何损耗加以模拟在HSPICE中电路的分析类型及其内部建模情况如图1.2.1和图1.2.2所⽰:图1.2.1HSPICE的电路分析类型图1.2.2 HSPICE的内部建模技术集成电路设计中的分析和验证是⼀种典型的围绕⼀系列结构的试验和数据管理。
hspiceHSPICE⼀、简介随着微电⼦技术的迅速发展以及集成电路规模不断提⾼,对电路性能的设计要求越来越严格,这势必对⽤于⼤规模集成电路设计的EDA ⼯具提出越来越⾼的要求。
⾃1972 年美国加利福尼亚⼤学伯克利分校电机⼯程和计算机科学系开发的⽤于集成电路性能分析的电路模拟程序SPICE(Simulation Program with IC Emphasis)诞⽣以来,为适应现代微电⼦⼯业的发展,各种⽤于集成电路设计的电路模拟分析⼯具不断涌现。
HSPICE 是Meta-Software 公司为集成电路设计中的稳态分析,瞬态分析和频域分析等电路性能的模拟分析⽽开发的⼀个商业化通⽤电路模拟程序,它在伯克利的SPICE(1972 年推出),MicroSim公司的PSPICE(1984 年推出)以及其它电路分析软件的基础上,⼜加⼊了⼀些新的功能,经过不断的改进,⽬前已被许多公司、⼤学和研究开发机构⼴泛应⽤。
HSPICE 可与许多主要的EDA 设计⼯具,诸如Cadence,Workview 等兼容,能提供许多重要的针对集成电路性能的电路仿真和设计结果。
采⽤HSPICE 软件可以在直流到⾼于100GHz 的微波频率范围内对电路作精确的仿真、分析和优化。
在实际应⽤中,HSPICE 能提供关键性的电路模拟和设计⽅案,并且应⽤HSPICE进⾏电路模拟时,其电路规模仅取决于⽤户计算机的实际存储器容量。
⼆、HSpice特殊性能HSpice不但具备了绝⼤多数Spice具有功能外,还具有许多新的特点[5],如下所述:(1)优越的收敛性。
Synopsys公司借着修正元件模型,⽅程式及演算法(algorithm)改善电脑程式求解时的收敛性。
在早期的Spice模型中,由于实际元件的特性是连续的,⽽很多电路的饱和区与线性区的⼯作点在两区交界点处并不连续,故造成不收敛情况。
⽽在HSpice中有多项设定选择,所以有极好的收敛性(2)精确的模型参数,包括许多Foundry模型参数。
Hspice应用讲解Hspice是一种通用电路分析程序,可用来进行集成电路和电子线路的分析模拟。
它可以用来分析电路的非线性直流特性,线性交流小信号特性,非线性瞬态特性,温度特性等。
其中,直流分析(.DC)不光可进行直流转移特性分析,还可进行直流工作点(.OP),直流小信号传输特性(.TF),直流小信号灵敏度(.SENS)分析;在进行交流分析(.AC)的同时还可进行噪声特性(.NOISE)和失真特性(.DISTO)分析;在进行瞬态分析(.TRAN)的同时还可进行傅立叶(.FOUR)分析;进行温度特性分析(.TEMP)以求得电路的温度特性。
在进行交流分析和瞬态分析前先进行直流分析,以决定其非线性组件的线性化小信号模型和其初始条件。
Hspice输入描述文件格式:Hspice的输入描述文件格式是一种自由格式,其输Array入的第一条语句必须是标题语句,且不能省略;最后一条语句必须是结束语句(.END),其余语句的顺序是任意的。
在输入描述文件的任何地方都可插入注释语句(在语句前加“*”或“$”),程序只对注释语句进行原样打印而不进行任何处理。
组件语句是说明该组件的拓扑关系和组件值的。
每个组件给予一个组件名,组件名的第一个字母说明该组件的类型,Hspice并对各种类型的组件所对应的英文字母作了规定,组件名不能重复。
组件的节点号可以用一正整数表示,也可以用网点名表示。
模型语句是说明该组件的模型参数的。
在模型语句中定义一组组件模型参数并赋予一个唯一的模型名,在组件语句中即可引用此模型名,表明此组件具有该组模型参数值。
子电路是用一组组件语句来定义,程序会自动将这组组件插入到子电路被调用的地方,其大小和复杂性没有限制,并允许其包含其它子电路。
在电路中不能包括短路的电压源和电感,开路的电流源和电容,电路中的每个节点都不能悬空。
控制语句是控制程序的运行和规定分析及输出的内容。
如温度语句,工作点分析语句,交流分析语句,瞬态分析语句,打印语句,绘图语句和可选项语句等。
hspice基础知识元件描述语句1.1 R、L、C 元件描述语句元件语句一般由元件名、元件所连接的电路节点号和元件参数值组成。
元件在输入中以一行表示,该行不能以“.”开始。
语句中的第一个字母是关键字,它确定了该元件的类型。
一般形式:elname或elname其中:elname: 元件名,是一个带有一个关键字母的不超过15个字符的字符串。
HSPICE 中表示元件的关键字母的含义:C-电容K-耦合互感L-电感R-电阻T-无损耗传输线U-有损耗传输线node1... 节点名,用来说明元件所连接的节点,节点名的第一个字符必须是字母,整个字符串不超过16 个字符(连第一个字母在内)。
=()′[ ]等符号不能出现在节点名中。
mname: 模型参考名,对除了无源器件外所有元件都是必需的。
当基本元件参数不能充分描述时,调用相应的模型来描述。
pname1... 元件参数名,用来标明一些元件的参数值。
val1... 赋于的参数值或模型节点,这些数值可以是数值,也可以是代数表达式。
M=val 元件的倍增因子。
二. 电容、电感和电阻(1) 电容:一般形式:CXXX n1 n2 capval > ++或CXXX n1 n2 C=val++或CXXX n1 n2 C=equation CTYPE=0 or 1例:C1 3 2 10U IC=3VCBYP 13 0 1UFC2 1 2 CMOD 6PF若系统中所用电容是非线性的,则其一般形式是:CXXX n1 n2 POLY C0 C1 C2 ...电容值=C0+C1*V+C2*V**2+…(2) 电感:一般形式:LXXX n1 n2 Lval >+或LXXX n1 n2 L=val+或LXXX n1 n2 L=equation LTYPE=0 or 1例:LLINK 42 69 1UHLSHUNT 23 51 10U 0.001 0 15 IC=15.7MALH8 5 80 LMOD 2MH若系统中所用电感是非线性的,则其一般形式是:LXXX n1 n2 POLY L0 L1 L2 ...电感值=L0+L1*i+L2*i**2+…在非线性电容和电感的表达式中,POLY 表示其中的数值C0,C1,C2…(和L0,L1,L2…)是描述元件值的多项式系数。
第一章概论§1.1 HSPICE简介随着微电子技术的迅速发展以及集成电路规模不断提高,对电路性能的设计要求越来越严格,这势必对用于大规模集成电路设计的EDA工具提出越来越高的要求。
自1972年美国加利福尼亚大学柏克莱分校电机工程和计算机科学系开发的用于集成电路性能分析的电路模拟程序SPICE(Simulation Program with IC Emphasis)诞生以来,为适应现代微电子工业的发展,各种用于集成电路设计的电路模拟分析工具不断涌现。
HSPICE是Meta-Software公司为集成电路设计中的稳态分析,瞬态分析和频域分析等电路性能的模拟分析而开发的一个商业化通用电路模拟程序,它在柏克莱的SPICE(1972年推出),MicroSim公司的PSPICE (1984年推出)以及其它电路分析软件的基础上,又加入了一些新的功能,经过不断的改进,目前已被许多公司、大学和研究开发机构广泛应用。
HSPICE可与许多主要的EDA设计工具,诸如Candence,Workview等兼容,能提供许多重要的针对集成电路性能的电路仿真和设计结果。
采用HSPICE软件可以在直流到高于100MHz的微波频率范围内对电路作精确的仿真、分析和优化。
在实际应用中,HSPICE能提供关键性的电路模拟和设计方案,并且应用HSPICE进行电路模拟时,其电路规模仅取决于用户计算机的实际存储器容量。
§1.2 HSPICE的特点与结构HSPICE除了具备绝大多数SPICE特性外,还具有许多新的特点,主要有:!优越的收敛性!精确的模型参数,包括许多Foundry模型参数!层次式节点命名和参考!基于模型和库单元的电路优化,逐项或同时进行AC,DC和瞬态分析中的优化!具备蒙特卡罗(Monte Carlo)和最坏情况(worst-case)分析!对于参数化单元的输入、出和行为代数化!具备较高级逻辑模拟标准库的单元特性描述工具!对于PCB、多芯片系统、封装以及IC技术中连线间的几何损耗加以模拟在HSPICE中电路的分析类型及其内部建模情况如图1.2.1和图1.2.2所示:图1.2.1HSPICE的电路分析类型图1.2.2 HSPICE的内部建模技术集成电路设计中的分析和验证是一种典型的围绕一系列结构的试验和数据管理。
PSpice的瞬态分析PSpice的瞬态分析(Transient Analysis)•常用的瞬态分析元件•暂态电路知识点回顾•一阶电路的瞬态分析•二阶电路的瞬态分析电阻脉冲电源指数电源电感电容分段线性电源主要参数:L 、C (IC ,初始值)参数名称V1初始电压V2脉冲电压TD 延迟时间TR 上升时间TF 下降时间PW 脉冲宽度PER 脉冲周期脉冲源VPULSE参数名称V1T1时电压V2T2时电压…………V8T8时电压T1转折点时间…………T8转折点时间分段线性源VPWL暂态电路知识点回顾(1)一阶电路暂态过程三要素公式(激励为直流时):时间常数τ:经3~5倍τ,充、放电过程结束。
(2)二阶电路暂态过程时,响应非振荡;时,响应处于临界状态;时,响应振荡。
/()()[(0)()]e t f t f f f τ-+=∞+-∞2/R L C >2/R L C =2/R L C <一阶电路的瞬态分析例1、RC 一阶电路如图所示,电压源为周期脉冲电源,幅值为2V ,周期为2ms,占空比为50%。
试讨论C 分别为0.01μF 、0.1μF 和1μF 时的响应u C 。
S u 2k ΩC Cu +-400mH -+u CC Ω2k uS 二阶电路的瞬态分析例2、RLC 二阶电路如图所示,电压源为周期脉冲电源,幅值为2V ,周期为10ms ,占空比为50%。
试讨论C 分别为0.04μF 、0.4μF 和4μF 时的响应u C 。
有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)本节小结有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)本节要点:1、动态元件的初始值需要在参数IC中设定;2、线性时变电源的上升时间下降时间等不可以设为0,否则系统将自动设定一个值,导致波形失真。
解决方法:设一个足够小值如1ns等。
Hspice基础仿真分析与电路控制描述WRITTEN BY XIAOYU2016年6月1日1.三类仿真功能(1)直流仿真(2)瞬态仿真(3)交流仿真2.在这三类仿真功能基础上可以细分为(1)敏感性仿真(2)零极点仿真(3)传输函数仿真(4)傅里叶仿真(5)噪声仿真(6)蒙特卡洛仿真3.下面进行详细介绍(1)直流仿真直流仿真主要分为五类:.DC .OP .SENSE .PZ .TF.DC:直流仿真基础,设置电源电压、温度、参数变量及直流扫描转移曲线的扫描范围.OP:分析电路直流工作点,包括各节点电压和支路电流.SENSE:计算指定输出变量对电路其他元件参数的直流小信号敏感度.PZ:在频率响应中计算电路的零点和极点.TF:计算指定输出变量对输入源的直流小信号传输函数,在仿真结果的list文件中打印增益值、输入阻抗和输出阻抗(2)瞬态仿真瞬态仿真主要分为两类:.tran .four.tran:瞬态仿真基础,在指定的时间范围内输出电路节点电压和电流的时域波形(时间扫描分析,可以看成一个虚拟的示波器).four:瞬态仿真的子仿真语句,可以实现对电路某一节点的傅里叶分析(3)交流小信号仿真交流小信号仿真主要分为五类:.ac .disto .noise .sample .net.ac:定义交流小信号的频率扫描范围、扫描类型及扫描点.disto:计算电路中在交流仿真下的失真特性,主要计算电路输出的高次谐波特性.noise:噪声仿真,在电路直流工作点的基础上,计算交流节点电压的噪声值,计算包括热噪声、1/f噪声和闪烁噪声在内的总输出噪声。
并通过电路增益折算回输入端,得到等效输入噪声的功率谱密度.sample:实现对输出节点的电压信号的采样功能分析,尤其是在采样/保持电路、模数转换、数模转换设计中应用.net:计算电路的阻抗输入矩阵、导纳矩阵、混合矩阵及散射矩阵。