hspice使用解读课件.ppt

上传人(卖家):三亚风情 文档编号:3008435 上传时间:2022-06-21 格式:PPT 页数:65 大小:1.35MB
下载 相关 举报
hspice使用解读课件.ppt_第1页
第1页 / 共65页
hspice使用解读课件.ppt_第2页
第2页 / 共65页
hspice使用解读课件.ppt_第3页
第3页 / 共65页
hspice使用解读课件.ppt_第4页
第4页 / 共65页
hspice使用解读课件.ppt_第5页
第5页 / 共65页
点击查看更多>>
资源描述

1、 Hspice 电路仿真王雪强 刘鸣 刘萌萌 清华大学微电子学研究所 lIC设计流程中的电路仿真l Hspice 网单的结构,语法.l元件描述l激励源描述l器件模型描述l控制输出描述lIC设计流程中的电路仿真l Hspice 网单的结构,语法.l元件描述l激励源描述l器件模型描述l控制输出描述数字电路正向设计的典型流程数字电路正向设计的典型流程1. 功能定义2. 行为设计3. 逻辑级电路设计得到由基本逻辑单元组成的电路(数字电路)4. 逻辑级仿真(迭代)5. 选择合适的工艺库。把各基本功能单元映射至其上,或设计各单元晶体管级电路,得到电路级网表6. 电路级仿真(迭代) 验证各单元电路是否具有期

2、望的功能,性能估计。7. 版图设计与验证DRC, LVS8. 版图提取网表, 后仿真(迭代)验证功能,估计性能。Hspice主要应用于电路级仿真、分析。可以辅助调整电路参数,得到功耗、延时等性能估计。lIC设计流程中的电路仿真l Hspice 的输入网单结构l元件描述l激励源描述l器件模型描述l控制输出描述 Spice Overview SPICE : Simulation Program with Integrated Circuit Emphasis Developed by UC Berkeley Numerical Approach to Circuit Simulation For

3、example DC, AC, transient analysis Must Rely on Models of Various Circuit Elements Simple (e.g. Resistor, Capacitor) Complex (e.g. MOSFET)HspiceHspice网单结构网单结构.titleoptionsAnalysis statement .print/.plot/.graph/.probeSources (I or V)netlist.lib.model libraries.end输入文件的标题设置模拟的条件设置扫描变量、设置分析模式 设置输出结果的显示

4、方式设置输入激励电路网表元件库元件模型描述结束语句 例例1(1(见见RC_low_pass_filter.spRC_low_pass_filter.sp文件文件) ):.title ac sweep example.options postr1 in 1 5c1 1 0 500pFv1 in 0 0 ac=10V.ac dec 10 1 100meg.print ac v(1) .end例例2(inverter.sp)2(inverter.sp):.title a simple inverter.protect.libF:resourcemyhspicel18u18v.lib L18U18V_

5、TT.unprotect.param wp=0.72u,wn=0.36u, l=0.18u.options nomod vdc vdd gnd 1.8vvgs g gnd 1vmp d g vdd vdd P_18_G2 wp lmn d g gnd gnd N_18_G2 wn l.op.dc vgs 0.2v 1.8v 0.1v.print dc v(d) i1(mn) *.alter*.param wp=1.44u ,wn=0.36u, l=0.18u.end .TITLE TITLE 语句语句语法:.TITLE 如果一个HSPICE语句出现在文件的首行,则它将被认为是标题而不被执行。

6、.END .END 语句语句语法:.END 在 .END语句之后的文本将被当作注释而对模拟没有影响。网表网表:网表是描述电路元件和连接关系的部分,首先对电路的结点进行标记,不同结点起不同的名字。再说明各个元件的引脚连接到哪个结点及元件的类型和模型。一般格式为:器件的类型与名称 器件所连接的节点 参数值 例1:V1 1 0 10 AC 1R1 1 2 1KR2 2 0 1KC1 2 0 .001U例2:m1 d g vdd vdd pmos wp lm2 d g gnd gnd nmos wn l输入行格式输入行格式 输入网表文件一般为 .sp文件,不能是压缩格式; 文件名、语句、等式的长度不能

7、超过256字符; 上标和下标将被忽略; 用加号(+)表示续行,+ 应该是新续之行的第一个非数字、非空格字符; 星号(*)和美圆符号($)可以引出注释行,* 必须是每行第一个字母,$ 跟在一个语句后,并与语句有至少一个空格; 常量f飞,p皮,n纳,u微,m毫,k千,meg兆,g吉,例如c1 1 2 10pF单位可以省略,例如c1 1 2 10p元件名元件名元件名以元件的关键字母开头电阻“R”,电容“C”,场效应管“M”子电路的名字以“X”开头元件名不超过16个字符节点节点节点名不超过16个字符,可以包括句号和扩展名开始的零将被忽略.GLOBAL语句定义跨越所有子电路的全局节点:语法:.GLOBA

8、L node1 node2 node3 此时node1 node2 node3都是全局节点,例如电源和时钟名节点0,GND,GND!,GROUND都指全局的地电位lIC设计流程中的电路仿真l Hspice 的输入网单结构l元件描述l激励源描述l器件模型描述l控制输出描述 无源器件无源器件 电阻:电阻:语法:Rxxx n1 n2 resistance 例:Rxxx 9 8 1 AC=1e10 直流电阻1欧姆,交流电阻为1e10欧姆 电容:电容:语法:Cxxx n1 n2 capacitance 例:Cload driver output 1.0e-6。 电感:电感:语法:Lxxx n1 n2 i

9、nductance 有源器件有源器件二极管:二极管:语法:Dxxx nplus nminus mname 注:模型中的寄生电阻串联在正极端。MOSFETMOSFET:语法:Mxxx nd ng ns mname 或Mxxx nd ng ns mname 例如前面所列举的CMOS反相器网表: m1 d g vdd vdd pmos w=wp l=l m2 d g gnd gnd nmos w=wn l=l 或 m1 d g vdd vdd pmos w=0.72um l=0.18um m2 d g gnd gnd nmos w=0.36um l=0.18um子电路语句子电路语句l 子电路定义开始

10、语句子电路定义开始语句语法:.SUBCKT SUBNAM 其中,SUBNAM为子电路名,node1为子电路外部节点号。子电路中的节点号(除接地点)、器件名、模型说明均是局部量,可以和外部的相同。例:.SUBCKT OPAMP 1 2 3 4l 子电路终止语句子电路终止语句语法:.ENDS 例:.ENDS OPAMP l 子电路调用语句子电路调用语句( (名称必须以关键字名称必须以关键字 X X 为首字母为首字母) )语法:X* SUBNAM例:.Xopa1 a b c c OPAMP子电路调用举例子电路调用举例( (inverter_chain.sp)inverter_chain.sp)下面是

11、由前面举例的CMOS反相器组成的三级反相器链网表:.global vddvdc vdd 0 1.8V.subckt inv in out wn=0.36u wp=0.72umn out in gnd gnd N_18_G2 w=wn l=0.18ump out in vdd vdd P_18_G2 w=wp l=0.18u.endsx1 in 1 inv wn=0.36u wp=0.72ux2 1 2 inv wn=0.36u wp=0.72ux3 2 out inv wn=0.36u wp=0.72ucl out 0 1pflIC设计流程中的电路仿真l Hspice 的输入网单结构l元件描述

12、l激励源描述l器件模型描述l控制输出描述独立源(电压源独立源(电压源V V,电流源,电流源I I)语法:Vxxx/Ixxx n+ n- dcval AC=mag,例:直流模式 V1 1 0 DC=5V 或 V1 1 0 5V I1 1 0 DC=5mA 或 I1 1 0 5mA交流模式 V1 1 0 AC=2V,90 $ 幅度为2V,相位为90度交直流模式 V1 1 0 0.5V AC=10V,90 $ 直流分量是0.5V或或语法:Vxxx/Ixxx n+ n- tranfun:PULSE(脉冲),PWL(分段线性),EXP(指数)脉冲电压源脉冲电压源语法:Vxxx n+ n- PULSE (

13、v1 v2 td tr tf pw per)V1值1V2值2td延迟时间tr上升时间tf下降时间pw脉冲宽度per周期例:vin g gnd pulse(0 1.8v 10n 2n 2n 50n 100n)正弦电压源正弦电压源语法:Vxxx n+ n- SIN vo va freq td q vo失调值va幅度freq频率td延迟时间q阻尼因子f相位Time=0tdvo+vasin(2pf/360)Time=tdendvo+vasin2pfreq(Time-td)+f/360exp-q(Time-td)得到的波形: 例:VIN 3 0 SIN (0 1 100MEG 2NS 5e7) 线性电压

14、源线性电压源(pwl_source.sp)(pwl_source.sp)语法:Vxxx n+ n- pwl t1 v1 R 注:vi是ti时刻的值,repeat是开始重复的起始点,delay是延迟时间。例:vin in 0 pwl(0ns 0v 2ns 1.8v 6ns 1.8v 8ns 0v 9ns 0v R td=4ns)lIC设计流程中的电路仿真l Hspice 的输入网单结构l元件描述l激励源描述l器件模型描述l控制输出描述 模型描述模型描述模型描述语句列出了一系列元件的类型,并给出了各类型元器件的有关参数,对于不同类型的元件,参数的集合有不同的内容。一个模型对应于一类元件,不同的元件

15、可以对应同一模型,其中各元件间的参数值可能不同,但参数集是一样的,一般值相同的参数的值在模型说明中给出。模型描述语句是一条条.MODEL引导的模型说明语句。每个模型有一个名字。 数字电路中最常用到的是 MOSMOS管管 模型MOSMOS管的模型设置语句管的模型设置语句.MODEL 模型名 PMOS .MODEL 模型名 NMOS LEVEL=1 常用于数字电路,精度低、速度快LEVEL=2 考虑了衬底电荷对电流的影响LEVEL=49 模拟电路,精度高、速度慢MOSMOS管描述语句管描述语句( (此讲义仿真用的工艺库为例此讲义仿真用的工艺库为例) ).protect.lib F:myhspice

16、l18u18v.122.libL18U18V_TT .unprotectM1 d g vdd vdd N_18_G2 wp lM2 d g gnd gnd P_18_G2 wp l例:例:0.18um CMOS工艺工艺MOS管管SPICE模型模型(见上传的见上传的 l18u18v.122.lib 文件文件) : .LIB L18U18V_TT .OPTIONS GMINDC=1E-13 * .MODEL N_18_G2 NMOS +LEVEL = 49 +LMIN = 1.8E-7 LMAX = 5.0E-5 WMIN = 2.4E-7 +WMAX = 1.0E-4 TNOM = 27.0 V

17、ERSION = 3.1 +TOX = 4.20000E-09 XJ = 1.6000000E-07 NCH = 3.5604000E+17 +LLN = 0.4744422 LWN = 1.0000000 WLN = 1.0000000 +WWN = 1.0395309 LINT = 3.240610E-08 LL = -1.9233681E-11 +LW = -5.0000000E-21 LWL = 1.4275000E-18 WINT = 1.9980000E-08 +WL = -5.0000000E-21 WW = -2.1204030E-15 WWL = -2.4150000E-22

18、 +MOBMOD = 1 DWG = -5.3200000E-09 DWB = 7.7019000E-09 +VTH0 = 0.3155591 K1 = 0.4181468 K2 = -2.5054600E-02 +K3 = -0.8650800 DVT0 = 1.1079000 DVT1 = 0.4816967 +DVT2 = -4.0100000E-02 DVT0W = 0.1961720 DVT1W = 3.6750000E+05 +DVT2W = -8.0665500E-02 NLX = 2.7241546E-07 W0 = 1.0000000E-20 +K3B = 1.1550000

19、 +VSAT = 1.0137400E+05 UA = -1.1684023E-09 UB = 2.5709233E-18 +UC = 8.3571000E-11 RDSW = 72.9541100 PRWB = -0.1340100 +PRWG = 0.2000000 WR = 0.9442700 U0 = 3.2613610E-02 +A0 = 1.9627345 KETA = -1.1009000E-03 A1 = 0.00 +A2 = 0.9900000 AGS = 0.5447900 B0 = 4.8668600E-08 +B1 = 1.4053400E-08 +VOFF = -0.

20、0942040 NFACTOR = 1.1893200 CIT = -2.5854103E-04 +CDSC = 2.4786401E-03 CDSCB = 1.2005900E-04 CDSCD = 0.00 +ETA0 = 7.1668900E-02 ETAB = -1.7981000E-03 DSUB = 0.3790412 +PCLM = 8.5993000 PDIBLC1 = 5.3830910E-03 PDIBLC2 = 2.0840220E-04 +PDIBLCB = 0.1714839 DROUT = 0.8400000 PSCBE1 = 6.3000000E+08 +PSCB

21、E2 = 1.0000000E-20 PVAG = 4.0709360 DELTA = 1.0000000E-03 +ALPHA0 = 0.00 BETA0 = 30.0000000 +KT1 = -0.2980000 KT2 = -5.2000000E-02 AT = 5.2000000E+04 +UTE = -1.7900000 UA1 = 1.8300000E-09 UB1 = -2.6100001E-18 +UC1 = 1.2000000E-10 KT1L = -5.0000000E-09 PRT = -3.1000000E+02 +CJ = 0.00119 MJ = 0.515 PB

22、 = 0.79 +CJSW = 1.60E-10 MJSW = 0.381 PHP = 0.705 +CTA = 0.000919 CTP = 0.000914 PTA = 0.00158 +PTP = 0.000924 JS = 3.39E-05 JSW = 3.26E-11 +CGDO = 1.21E-10 CGSO = 1.21E-10 CGBO = 0 +CAPMOD = 2 Cjgate = 2.02E-10TLEVC = 1+NQSMOD = 0 XPART = 1 CF = 1.533E-10 +ACM = 3 HDIF = 2.6E-07RSH = 8 .ENDL L18U18

23、V_TTlIC设计流程中的电路仿真l Hspice 的输入网单结构l元件描述l激励源描述l器件模型描述l控制输出描述 控制输出描述控制输出描述控制输出语句是hspice输入文件的命令部分,告诉hspice要进行哪些操作和运算,并给出相关的参数如分析方式、输出的变量等。其内容主要包括选项语句、分析命令语句、输出控制语句几类。这些语句格式的共同特点是都由关键字引导,后面跟随相应的参数,在关键字前要加“.”.lib .lib 语句语句语法:.lib filename entryname 该语句根据文件路径和文件名来调用一个库文件,一般该文件包含器件模型中的参数值。例:.protect.lib F:m

24、yhspicel18u18v.122.lib L18U18V_TT .unprotect.include include 语句语句语法:.include me98xxxx/model.sp引用一个文件。.param param 语句语句设置元件的参数,方便对参数进行修改。例:.param wp=0.72u,wn=0.36u,lm=0.18ump d g vdd vdd pmos w=wp l=lmmn d g gnd gnd nmos w=wn l=lm直流分析仿真流程直流分析仿真流程 直流分析直流分析.op.op:直流工作点分析。语法:语法:.op.op在输出文件.lis中列出一些直流参数和

25、各结点的工作点电压与支路电流、静态功耗等。.dc.dc:对变量进行扫描(常用于输入电压的扫描)语法:语法:.dc var1 START STOP STEP/.dc var1 START STOP STEP/例:(1)温度扫描,在25-125之间线性取5个点进行分析.DC xval 1k 10k .5k SWEEP TEMP LIN 5 25 125(2)MOS管直流特性扫描,vgs从0v到1.8v,步长0.1vVgs g gnd 1vVds d gnd 2v.dc vgs 0 1.8 0.1 sweep vds 0.5 1.8 0.2直流分析举例直流分析举例(inverter_chain.sp

26、)例:分析反相器链的直流传输特性和工作点例:分析反相器链的直流传输特性和工作点.global vddvdc vdd gnd 1.8v.subckt inv in out wn=0.36u wp=0.72ump out in vdd vdd P_18_G2 w=wp l=0.18umn out in gnd gnd N_18_G2 w=wn l=0.18u.endsx1 in 1 inv wn=0.36u wp=0.72ux2 1 2 inv wn=0.36u wp=0.72ux3 2 out inv wn=0.36u wp=0.72ucl out 0 1pfvin in gnd 1v.dc v

27、in 0.1 1.8v 0.01v.print dc v(out).end在在AvanwavesAvanwaves中输出的直流传输特性曲线中输出的直流传输特性曲线瞬态分析仿真流程瞬态分析仿真流程瞬态分析瞬态分析语法:语法:.TRAN var1 STEP=incr1 STOP=stop1 START=startTRAN var1 STEP=incr1 STOP=stop1 START=start例:.TRAN 1NS 100NS 0.5NS $ 步长1ns,从0.5ns输出到100ns 傅立叶分析傅立叶分析( (inverter_fourier_analysis.sp) )语法:语法:.FOUR

28、 freq ov1 .FOUR freq ov1 Freq为基频,ov1、ov2为输出变量例:A cmos inverter using Fourier analysisvdc vdd gnd 1.8vvin g gnd sin (0 1.8 20MEG)mp d g vdd vdd P_18_G2 wp lmn d g gnd gnd N_18_G2 wn l.tran 1n 100n 0.5n.four 20MEG v(d).four 20MEG v(d).print tran v(d) v(g).end FourierFourier分析结果分析结果( (inverter_fourier_

29、analysis.lis)给出1-9次谐波分量的相对大小,最后给出总谐波失真瞬态分析结果瞬态分析结果 no (hz) component component (deg) phase (deg) 1 20.0000 x 1.0754 1.0000 179.8941 0. 2 40.0000 x 361.1067m 335.7786m 90.9167 -88.9774 3 60.0000 x 190.5419m 177.1772m 179.2219 -672.2434m 4 80.0000 x 269.8473m 250.9201m 90.8346 -89.0596 5 100.0000 x 33

30、.0440m 30.7262m 10.5478 -169.3463 6 120.0000 x 153.2246m 142.4773m 89.5295 -90.3647 7 140.0000 x 107.2993m 99.7733m 3.0699 -176.8242 8 160.0000 x 46.9146m 43.6240m 81.8302 -98.0640 9 180.0000 x 103.6891m 96.4163m 66.1211m -179.8280 total harmonic distortion = 49.9497 percent交流分析交流分析.ac.ac:频域扫描:频域扫描语

31、法:.AC type np fstart fstop 或.AC type np fstart fstop np = number of points例:从1kHz-100MHz,每10倍频10个采样点。.AC DEC 10 1K 100MEG交流分析举例交流分析举例(RC_low_pass_filter.sp)(RC_low_pass_filter.sp)例:RC低通网络.title ac sweep example.OPTIONS POSTR1 in 1 5C1 1 0 500pFV1 IN 0 0 AC=10V,37.AC DEC 10 1 100MEG.PRINT ac V(1) .EN

32、D参数扫描参数扫描1. 要定义扫描的参数;2. 在电路中引用参数;3. 给出参数取值列表(DATA);4. 在分析语句中加入DATA=datanam,指定参数对应的数值表。参数扫描举例参数扫描举例(RC_sweep_parameter.spRC_sweep_parameter.sp).title ac sweep example.OPTIONS POST.param cv=500pfR1 in 1 5C1 1 0 cvV1 IN 0 0 AC=10V.data .data cv_tabcv_tabcvcv300p300p500p500p1n1n.enddata.enddata.AC DEC 1

33、0 1 100MEG sweep data=cv_tab.END温度分析温度分析(inverter_for_temperature_analysis.spinverter_for_temperature_analysis.sp)与直流或瞬态分析等命令结合使用例:反相器链瞬态特性的温度扫描(0-125每20取点)VIN IN 0 PULSE(0 1.8V 10NS 1N 1N 50N 100N).TRAN 1N 200N sweep temp 0 125 20.PRINT V(OUT).END曲线如下:初始化初始化A11A1BAoutI瞬态分析的初始化语句 语法:.IC var1=val1 直流

34、分析的初始条件设定语句 语法:.NODESET var1=val1 例:含有多稳态电路的模拟时往往需要给出初始化条件。固定A端为1,扫描输出-输入B的直流特性:va a 0 5vvb b 0.dc vb lin 10 0 5不收敛!应加上.nodeset v(i)=5v v(out)=0v 上面电路的瞬态分析也需要初始化:.va a 0 5vvb b 0 pulse(0 5 1n 0.1n 0.1n 5n 10n).IC v(i)=5v v(out)=0v.tran 0.1n 20ns.初始化初始化A11A1BAoutI选项控制选项控制.options 该语句允许用户重新设置程序的参数或控制程

35、序的功能。常用的一些如下:node:列出各节点的元件端点,便于查错;post:使输出数据可以使用 MetaWaves 浏览(即将数据输出到post processor);list:列出元件列表;measdgt:设置.MEASURE语句输出的有效数字位数;nomod:不输出器件的模型信息例:.options post输出控制描述输出控制描述.PRINT:.PRINT:在输出的.lis文件中打印数字的分析结果,如果.OPTIONS中有POST,则同时输出到post-processor中。.MEASURE:.MEASURE:输出用户定义的分析结果输出到.mtx文件,如果.OPTIONS中有POST,

36、则同时输出到post-processor中。语法:.PRINT antype ov1 Antype:AC/DC/TRAN;Ovi:输出变量,可以有以下形式:v(1):节点1的电平,v(1, 2):1、2间的电压,V(R1):电阻R1的电压;vm(1):v1的幅值,vr(1):v1的实部,vi(1):v1的虚部,vp(1):v1的相位,vdb(1):v1的分贝值;(电流与以上类似)。输出语句输出语句输出语句举例输出语句举例.PRINT AC V(1).PRINT TRAN V(2,3).print IM(rd).NOISE v(out) vin 10.print noise onoise ino

37、ise.NET V(8) VIN RIN=50 ROUT=50(二端口网络定义,常用于射频电路仿真,见参考资料hspice.pdf).PLOT AC zin(R) zout(R) zout(I) .PRINT AC S11(DB) S21(M) S22(DB)语法:.MEASURE result TRIG TARG 包括以下测量模式: Rise, fall, delay Find-when Equation evaluation Average, RMS, min, max, peak-to-peak Integral evaluation Derivative evaluation Rela

38、tive error测量语句测量语句RiseRise,FallFall,DelayDelay模式:模式:语法:.MEASURE result TRIG TARG Result 是测量结果的名字TRIG,TARG 是起始,中止语句(依分析内容不同可是时刻、频率等)TRIG和TARG的格式:TRIG trig_var VAL=trig_val 其中trig_var指定引发变量;trig_val指出上升、下降、或反转的临界点;time_delay指出开始测量时跳过的时间量;CROSS, RISE, FALL分别指出开始触发的次数;例:.meas tran tdlay trig v(1) val=2.

39、5 td=10n rise=2 + targ v(2) val=2.5 td=10n fall=2测量语句测量语句例:计算反相器链的延迟例:计算反相器链的延迟(inverter_chain_delay_time.sp)inverter_chain_delay_time.sp)x1 in 1 inv wn=0.36u wp=0.72ux2 1 2 inv wn=0.36u wp=0.72ux3 2 out inv wn=0.36u wp=0.72ucl out 0 1pfvin in gnd pulse(0 1.8v 10n 2n 2n 50n 100n).tran 1n 200n.measur

40、e tran tdelay trig v(in) val=0.9v td=8ns rise=1 + targ v(out) val=0.9v td=8ns fall=1.end测量语句举例测量语句举例测量结果测量结果inverter_chain_delay_time.lis文件中:文件中: tdelay= 3.6708E-09 targ= 1.4671E-08 trig= 1.1000E-08 (二者吻合)FindFindWhenWhen模式:模式:语法:.MEASURE result WHEN out_var=val或WHEN out_var1=out_var2或 FIND out_var1

41、 WHEN out_var2=val或 FIND out_var1 WHEN out_var2 = out_var3例:求输出电压降到4.5v的时刻.measure tran time1 when v(out)=4.5v 测量语句测量语句元件功耗元件功耗一般形式一般形式语法:.print dc.print P(element) powertran P(element) power其中 power关键词用来计算整个电路的功率。 例:.print tran P(M1) P(Vin) P(Cload) Power注:这里只计算瞬态分析的瞬时功耗,或直流分析中的静态功耗。或使用或使用measureme

42、asure语句语句例:.measure tran P P AVG POWER from=0n to=100ns.VEC.VEC任何电路我们都需要设置输入信号的数值对电路进行测试。 当电路输入信号位数较多时(如32位加法器、乘法器的输入端),可以采用.vec digital_vector_file.vec digital_vector_file语句简化繁锁的多个输入激励源的书写。digital_vector_file是设置所有输入的文件,格式如下:RADIXRADIX1 11 14 4VNAMEVNAMEVAVAVBVBVC3:0VC3:0TUNITTUNITfs/ps/nsfs/ps/nsPE

43、RIODPERIODvaluevalueVIHVIHvaluevaluetdelay timetdelay time 0 00 01 1 1 11 1 1 1IOIOi ii ioooooooo.VEC.VEC具体含义:1.1.RADIXRADIX 指定了输入/输出信号的位数,如VA、VB均为1bit,而VC是4bit。2.2.VNAMEVNAME 指定了输入/输出信号的名称,要与hspice中输入/输出信号一致。3.3.TUNITTUNIT 指定了信号的时间单位。4.4.PERIODPERIOD 指定了表格数据(tubular data)输入信号的时间间隔。5.5.VIHVIH 指定各个输入

44、信号高电平的值,数字电路中通常为电源电压的值。6.6.tdelaytdelay 指定各个信号的延迟,0代表信号不延迟,1才代表信号有time的延迟.7.7.IOIO 指定信号的输入/输出类型,如VA、VB为输入,VC为输出。.VEC .VEC 举例举例 例例: : 测试镜像加法器测试镜像加法器(mirror_adder.sp, test.txt)(mirror_adder.sp, test.txt)mirror_adder.spmirror_adder.sp文件中加入下列语句:文件中加入下列语句:.vec test.txttest.txttest.txt文件的内容:文件的内容:RADIX111

45、11 VNAMEABCINSUMCOUT TUNITnsSLOPE0.1PERIOD2 VIH1.8VTH0.9tdelay1.900011IOiiioo0000000110010100110110010101011100111111(每个输入信号的值)(期望输出得到的值).VEC .VEC 仿真结果仿真结果若最后一行改为: 1 1 1 1 0,显然电路中的COUT输出值1与我们期望输出值0不一致,此时输出的mirror_adder.ermirror_adder.err文件会输出仿真结果与期望结果不一致的信息:Time Signal Simulated Expected= = = =1.590000e-008 COUT 1 0.VEC .VEC 举例举例参考资料参考资料(1)Hspice软件安装:安装完毕后,添加环境变量 (右键我的电脑-属性-高级-环境变量)变量名为:LM_LICENSE_FILE变量值为:hpsice的安装路径license.datVista系统存在兼容性问题,可单独联系助教(2)Hspice教程:hspice.pdf,awaves.pdf(3)Hspice示例网单:相关文件已上传到课件下载的ftp谢 谢!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(hspice使用解读课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|