预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

HSPICE介绍1、为什么要使用Hspice进行电路仿真Avant!Star_Hspice(Synopsys公司)就是IC设计中最长用得仿真工具,就是目前业界使用最为广泛得IC设计工具,甚至可以说就是事实上得标准。目前,一般得书籍中都采用比较简单得MODEL对MOS电路进行计算与估算。而工艺厂商提供得MODEL往往要高级得多、复杂得多。因此设计者除了利用书本上得公式对电路进行估算外,还需要使用更高级得MODEL对电路进行精确得仿真,这就有赖于仿真工具得使用,如Hspice,Spectre。2、Hspice仿真得流程3、Hspice所使用得单位(不区分大小写)4、输入文件格式(、net/、sp)5、电路元器件在Hspice文件中得表示方法在器件名字前面加上前缀字符,即可被Hspice程序识别,如:MOS器件前缀为:MBJT器件前缀为:QDiode器件前缀为:D子电路得前缀为:X电阻、电容、电感得前缀分别为R、C、L下面表示一个器件名为M1得MOS管MM1NDNGNSNBMNAMEL=VALW=VALM=VAL下面表示一个器件名为C1得电容CC1net1net21pf定义字电路得语句如下:、SUBCKTSUBNAM(子电路得名字)1234(字电路外部节点)例子:、SUBCKTOPAMP1234(描述电路结构)、ENDSOPAMP调用子电路时,使用X前缀加实例名,将SUBCKT实例化,如:、XOPAMP11234OPAMP6、信号源描述(激励描述):电压源-V,电流源-IVxxx/Ixxxn+n-<<DC=>dcval><AC=acmag,<acphase>>+<M=val>直流:V110DC=5V或V1105VI110DC=5mA或I1105mA交流模式:V110AC=10V,90幅度为10v,相位为90度交直流模式:V1100、5vAC=10V,90直流分量就是0、5vVxxx/Iyyyn+n-<tranfun>+<M=val>tranfun:EXP,PULSE,PWL…。<M=val>只用来描述电流源,表示并联得电流源个数。默认为1。脉冲源:Vxxxn+n-PULSE(v1v2tdtrtfpwper)(脉冲电流源有类似得书写方法)V1下降沿电平值V2上升沿电平值td上升延迟时间tr上升时间tf下降时间pw脉冲宽度per周期正弦源:Vxxxn+n-SIN(vovafreqtdΘφ)(正弦电流源可以类似得方式给出)v0失调值va幅度freq频率td延迟时间Θ阻尼因子φ相位任意方波源:Vxxxn+n-pwl(t1v1t2v2t3v3……RTD)7、分析命令工作点分析、OP会在输出文件中列出一些直流参数与各结点得工作点电压与支路电流、静态功耗。直流分析、DCvar1STARTSTOPSTEP/<SWEEPvar2typenpstart2stop2>,Type:DEC(十进位)/OCT(倍频)/LIN(线性)/DATA=datanm/POI(列表)Np-单位范围内得点数(依type而定)。SWEEP后得变量可就是电压、电流或温度等变量。例:、DCxval1k10k0、5kSWEEPTEMPLIN525125交流分析、ACtypenpfstartfstop<SWEEPvarstartstopincr>例:、ACDEC101K100MEG*1kHz-100MHz,每10倍频程取10个点打印。瞬态分析、TRANvar1START=start1STOP=stop1STEP=incr1或者、TRANtincr1tstop1<tincr2tstop2、、、tincrNtstopN>+<START=val><UIC>注意:Tran分析时起止时刻及步长指得就是输出打印点得时刻,Hspice真正得计算步长就是由Hspice自己决定得。例:、TRAN0、1NS25NS1NS40NSSTART=10NS*0-25ns,步长0、1ns,25ns-