ImageVerifierCode 换一换
格式:PPTX , 页数:100 ,大小:883.51KB ,
资源ID:4235123      下载积分:5 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4235123.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     索取发票    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(Hspice的使用.pptx)为本站上传会员【w****g】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

Hspice的使用.pptx

1、Hspice Hspice 的使用的使用集成电路课程集成电路课程设计设计李翔宇 2001年10月HspiceHspice是什么?是什么?从设计流程说起从设计流程说起l简单电路正向设计的典型流程1.功能定义2.行为设计3.逻辑级电路设计得到由基本逻辑单元组成的电路(数字电路)4.逻辑级仿真(迭代)5.选择合适的工艺库。把各基本功能单元映射至其上;或设计各单元晶体管级电路得到电路级网表HspiceHspice是什么?是什么?从设计流程说起从设计流程说起6.电路级仿真:验证各单元电路是否具有期望的功能,性能估计。(迭代)7.版图设计、DRC,LVS8.提取版图网表,进行后仿真:验证功能,估计性能。(

2、迭代)Hspice主要应用于电路级仿真、分析。可以辅助调整电路参数。得到功耗、延时等性能估计。HspiceHspice的流程的流程后处理SchematicNetlisterHSPICENetlistHSPICESimulationAnalysisWave DataParameterChangesMetaLib CDFSymbol Library前端功能反标注HspiceHspice有哪些功能?有哪些功能?电路级和行为级仿真直流特性分析、灵敏度分析交流特性分析瞬态分析电路优化(优化元件参数)温度特性分析噪声分析傅立叶分析Monte Carlo,最坏情况,参数扫描,数据表扫描功耗、各种电路参数(如

3、H参数、T参数、s参数)等可扩展的性能分析Hspice的样子的样子lHspice是一个在cmd shell窗口中运行的程序,无图形化界面;lHspice的输入网单文件是一个有特定格式的纯文本文件可在任意的文本编辑工具中编辑;lHspice的输出也是一系列纯文本文件,根据不同分析要求,输出不同扩展名的文件。如:.lis.mea.dat.smt等。Hspice的样子的样子lHSPICE 的运行:在运行HSPICE之前,应该首先登录到SUN工作站上,并确保你的使用HSPICE的权限和环境变量已设好。l打开一个“终端”窗口,然后进入到你的工作目录下。输入行命令运行。lhspice有两种工作模式:提示行

4、模式和非提示行模式两种工作模式两种工作模式提示行模式提示行模式 键入hspice,然后回车;系统会提示你输入一些参数,比如 Enter input file name:此时输入你的HSPICE网表文件,缺省的扩展名为.sp Enter output file name or directory:缺省值为输入HSPICE网表文件名加上.lis扩展名。但.sp 和.lis 并不是必须。除此之外,还有一些参数(这些参数的隐含值一般不需要更改),直接回车即可。等你按照系统的提示确定所有的参数后,HSPICE就开始运行。一般情况下的输入举例如下:hspice demo.sp 或者hspice demo.

5、sp demo.lis两种工作模式两种工作模式非非提示行模式提示行模式HspiceHspice的输入的输入网单文件网单文件文件结构:.titleoptionsAnalysis statement.print/.plot/.graph/.probeSources(I or V)netlist.lib.model libraries.end输入文件的标题设置模拟的条件设置扫描变量、设置分析模式 设置输出结果的显示方式设置输入激励电路网表元件库元件模型描述结束语句HspiceHspice的输入的输入网单文件网单文件l例(The Star-Hspice netlist for the RC netwo

6、rk circuit):.title A SIMPLE AC RUN.OPTIONS LIST NODE POST.OP.AC DEC 10 1K 1MEG.PRINT AC V(1)V(2)I(R2)I(C1)V1 1 0 10 AC 1R1 1 2 1KR2 2 0 1KC1 2 0.001U.ENDHspiceHspice的输出的输出l输出文件:一系列文本文件*.ic:initial conditions for the circuit*.lis*.lis:text simulation output listingtext simulation output listing*.mt0:

7、post-processor output for MEASURE statements*.pa0:subcircuit path table*.st0:run-time statistics*.tr0,*.tr1:post-processor output for transient analysis*.ac0,*.ac1:post-processor output for AC analysislMetaWave:观察波形(post-processor),人机交互界面HspiceHspice的输入的输入网单文件网单文件l.TITLE 语句 .TITLE 或者:如果是第二种形式,字符串应该是

8、输入文件的首行;如果一个HSPICE语句出现在文件的首行,则它将被认为是标题而不被执行。l.END 语句 形式:.END 在.END语句之后的文本将被当作注释而对模拟没有影响。HspiceHspice的输入的输入网单文件网单文件l网表:网表是描述电路元件和连接关系的部分,首先对电路的结点进行标记,不同结点起不同的名字。再说明各个元件的引脚连接到哪个结点及元件的类型和模型。一般格式为:名称 器件的类型 器件所连接的节点 参数值例:V1 1 0 10 AC 1R1 1 2 1KR2 2 0 1KC1 2 0.001UHspiceHspice的输入的输入网单文件网单文件l输入行格式 输入网表文件不能

9、是压缩格式;文件名、语句、等式的长度不能超过256字符;上标和下标将被忽略;用加号(+)表示续行,此时加号应该是新续之行的第一个非数字、非空格字符;星号(*)和美圆符号($)可以引出注释行,但*必须是每行第一个字母,而$一般跟在一个语句后,并与语句有至少一个空格。HspiceHspice的输入的输入网单文件网单文件l分隔符 包括:tab键,空格,逗号,等号,括号 元件的属性由冒号分隔,例如 M1:beta 级别由句号指示,例如 X1.A1.V 表示电路X1的子电路A1的节点V l常量:M毫,p皮,n纳,u微,MEG兆,例如c1 1 2 10pF;单位可以省略,例如c1 1 2 10p电路网表电

10、路网表元件名:元件名以元件的关键字母开头:电阻R,电容C 子电路的名字以“X”开头 元件名不超过16个字符节点:节点名长度不超过16个字符,可以包括句号和扩展名 开始的零将被忽略:节点名可以用下列符号开始:#_!%节点可以通过.GLOBAL语句定义成跨越所有子电路的全局节点:.GLOBAL node1 node2 node3 node1 node2 node3都是全局节点,例如电源和时钟名 节点0,GND,GND!,GROUND 都指全局的地电位节点元件语句:名称 器件的类型 器件所连接的节点 参数值电路网表电路网表l无源器件:电阻:Rxxx n1 n2 resistance 电阻值可以是表达

11、式。例:Rterm input gnd R=sqrt(HERTZ)Rxxx 9 8 1 AC=1e10 直流电阻1欧姆,交流电阻为1e10欧姆电路网表电路网表l无源器件:电容:一般形式:一般形式:Cxxx n1 n2 capacitance 例,Cload driver output 1.0e-6。电路网表电路网表l无源器件:电感:l一般形式:一般形式:Lxxx n1 n2 inductance电路网表电路网表l有源器件:二极管:Dxxx nplus nminus mname/params模型中的寄生电阻串联在正极端。双极型晶体管:Qxxx nc nb ne mnameJFET:Jxxx nd

12、 ng ns mname电路网表电路网表l有源器件:MOSFET:Mxxx nd ng ns mname OrMxxx nd ng ns mname 下面是一个CMOS反相器网表:Mn out in 0 0 NMOS W=1.2u L=1.2uMp out in vdd vdd PMOS W=3u L=1.2u电路网表电路网表子电路语句 子电路定义开始语句 .SUBCKT SUBNAM 其中,SUBNAM为子电路名,node1为子电路外部节点号,不能为零。子电路中的节点号(除接地点),器件名,模型的说明均是局部量,可以和外部的相同。例.SUBCKT OPAMP 1 2 3 4电路网表电路网表子

13、电路语句 子电路终止语句 .ENDS 若后有子电路名,表示该子电路定义结束;若没有,表示所有子电路定义结束。例.ENDS OPAMP 子电路调用语句 X*SUBNAM 例.X1 2 4 17 3 1 MULT1子电路使用举例子电路使用举例下面是由前面举例的CMOS反相器组成的三级反相器链网表:.global vdd.SUBCKT INV IN OUT wn=1.2u wp=1.2uMn out in 0 0 NMOS W=wn L=1.2uMp out in vdd vdd PMOS W=wp L=1.2u.ENDSX1 IN 1INV WN=1.2U WP=3UX2 1 2 INV WN=1

14、.2U WP=3UX3 2 OUT INV WN=1.2U WP=3UCL OUT 01PFVCCVDD 0 5V电路网表电路网表l激励源:独力源:电压源V,电流源IVxxx/Ixxx n+n-dcval AC=acmag,+例,V1 1 0 DC=5V或 V1 1 0 5VI1 1 0 DC=5mA 或 I1 1 0 5mA交流模式:V1 1 0 AC=10V,90 幅度为10v,相位为90度交直流模式:V1 1 0 0.5v AC=10V,90 直流分量是0.5vorVxxx/Iyyy n+n-+tranfun:EXP,PULSE,PWL。表示并联的电流源电流源个数。电路网表电路网表l激励

15、源:独力源:l脉冲形式:Vxxx n+n-PU v1 v2 td tr tf pw V1值1V2值2td上升延迟时间tr上升时间tf下降时间pw脉冲宽度per周期脉冲形式举例脉冲形式举例例:VPU 3 0 PULSE(1 2 5N 5N 5N 20N 50N)电路网表电路网表l激励源:独力源:l正弦形式:Vxxx n+n-SIN vo va freq td q v0失调值va幅度freq频率td延迟时间q阻尼因子相位电路网表电路网表Time=0tdv0+vasin(2/360+Time)Time=td瞬态分析的结束时间vo va Exp-(Time-td)Sin2 freq(Time-td)+

16、/360得到的波形:正弦形式举例正弦形式举例例:VIN 3 0 SIN(0 1 100MEG 1NS 1e10)电路网表电路网表l激励源:独力源:l逐段线性形式:pwl t1v1 R +vi是ti时刻的值,repeat 是开始重复的起始点;delay是延迟时间。l指数形式:EXP v1 v2 td1 t1 td2 V1是初始值,v2是峰值,td1是上升延迟时间,t1是上升时间常数,t2是下降时间常数。完整的网表部分举例完整的网表部分举例前面反相器链的网表:.SUBCKT INV IN OUT wn=1.2u wp=1.2uMn out in 0 0 NMOS W=wn L=1.2uMp out

17、 in vdd vdd PMOS W=wp L=1.2u.ENDSX1 IN 1 INV WN=1.2U WP=3UX2 12INV WN=1.2U WP=3UX3 2OUTINV WN=1.2U WP=3UCL OUT 01PFVCCVDD 0 5VVININ 0 PULSE(0 5V 10NS 1N 1N 50N 100N)模型卡模型卡模型卡中列出了一系列元件的类型,并给出了各类型元器件的有关参数,对于不同类型的元件,参数的集合有不同的内容。一个模型对应于一类元件,不同的元件可以对应同一模型,其中各元件间的参数值可能不同,但参数集是一样的,一般值相同的参数的值在模型说明中给出。模型卡的语句

18、是一条条.MODEL引导的模型说明语句。每个模型有一个名字。模型卡模型卡l电阻模型(wire RC):.MODEL 模型名 R keyword=valueNOISE,RX:热噪声参数,inrSQRT(NOISE4KT/R),噪声l电容模型:.MODEL 模型名 C parameter=value模型卡模型卡有源器件的模型说明都有一个LEVEL参数,不同的LEVEL对应不同的模型参数集。l二极管模型:包括齐纳二极管、Schottky、扩散结.MODEL 模型名 D .nongeometric junction diode:孤立元件(LEVEL1)电阻、电容、电流参数例:.MODEL D D(CO

19、=2PF,RS=1,IS=1P).MODEL DFOWLER D(LEVEL=2,TOX=100,JF=1E-10,EF=1E8).MODEL DGEO D(LEVEL=3,JS=1E-4,JSW=1E-8)geometric junction diode:芯片中的二极管(LEVEL3)金属、多晶层的几何参数模型说明中涉及的参数需与模型说明中涉及的参数需与.OPTIONS.OPTIONS的设置相配合:的设置相配合:模型卡模型卡lMOS模型:.MODEL 模型名 PMOS .MODEL 模型名 NMOS LEVEL=1 常用于数字电路,精度低、速度快LEVEL=2 耗尽型MOSFETLEVEL=

20、13,39,49模拟电路,精度高、速度慢MOSFET模型说明举例模型说明举例例:1.2um CMOS工艺MOS管SPICE模型:.MODEL NMOS NMOS LEVEL=2 LD=0.15U TOX=200.0E-10 VTO=0.74 KP=8.0E-05+NSUB=5.37E+15 GAMMA=0.54 PHI=0.6 U0=656 UEXP=0.157 UCRIT=31444+DELTA=2.34 VMAX=55261 XJ=0.25U LAMBDA=0.037 NFS=1E+12 NEFF=1.001+NSS=1E+11 TPG=1.0 RSH=70.00 PB=0.58+CGDO

21、=4.3E-10 CGSO=4.3E-10 CJ=0.0003 MJ=0.66 CJSW=8.0E-10 MJSW=0.24.MODEL PMOS PMOS LEVEL=2 LD=0.15U TOX=200.0E-10 VTO=-0.74 KP=2.7E-05+NSUB=4.33E+15 GAMMA=0.58 PHI=0.6 U0=262 UEXP=0.324 UCRIT=65720+DELTA=1.79 VMAX=25694 XJ=0.25U LAMBDA=0.061 NFS=1E+12 NEFF=1.001+NSS=1E+11 TPG=-1.0 RSH=121.00 PB=0.64+CGD

22、O=4.3E-10 CGSO=4.3E-10 CJ=0.0005 MJ=0.51 CJSW=1.35E-10 MJSW=0.24模型卡模型卡BJTBJT模型:.MODEL mname NPN .or.MODEL mname PNP .模型参数中一般包括LEVEL,说明哪种模型,不同级的模型有不同的模型参数集。BJT模型说明举例:模型说明举例:.MODEL NPN NPN BF=100 BR=1 IS=1.E-17 VAF=50+TF=10E-12 TR=5E-9 IKF=2E-2 IKR=0.5+RE=0 RC=75 RB=120+CJE=20E-15 VJE=0.8 MJE=0.5 CJC=

23、22E-15 VJC=0.7+MJC=0.33 CJS=47E-15 VJS=0.7 MJS=0.33控制卡控制卡控制卡是hspice输入文件的命令部分,告诉hspice要进行哪些操作和运算,并给出相关的参数如分析方式、输出的变量等。其内容主要包括选项语句(.OPTIONS)、分析命令语句、输出控制语句几类。这些语句格式的共同特点是都由保留字引导,后面更随相应的参数,在保留字前要加“.”控制卡控制卡lLIB 语句:.lib filename entryname 该语句根据文件路径和文件名来调用一个库文件,一般该文件包含器件模型。例 .lib MODELS cmos1 MODELS文件:.MOD

24、EL CMOS1 nmos l.INCUDE语句:引用一个文件,被引用的文件置于引用文件前。例:LNA.include“me98xxxx/model.sp“直流分析仿真流程直流分析仿真流程控制卡控制卡直流分析直流分析l.OP:直流工作点分析会在输出文件中列出一些直流参数和各结点的工作点电压与支路电流、静态功耗。例:对前面反相器链电路的直流工作点分析。控制卡控制卡直流分析直流分析l.dc:扫描:扫描:.DC 变量1扫描 扫描:var1 START STOP STEP/,type-DEC(十进位)/OCT(倍频)/LIN(线性)/DATAdatanm/POI(列表)Np单位范围内的点数(依type

25、而定)。SWEEP后的变量可是电压、电流或温度等变量。例:.DC xval 1k 10k.5k SWEEP TEMP LIN 5 25 125.DC TEMP POI 5 0 30 50 100 125对前面反相器链的直流特性扫描:.VIN IN 0.DC VIN 0 5V 0.1V(从0v到5v,步长0.1v)直流分析举例直流分析举例例:分析反相器链的直流传输特性和工作点.global vdd.SUBCKT INV IN OUT wn=1.2u wp=1.2u.ENDSX1 IN 1INV WN=1.2U WP=3UX2 12INV WN=1.2U WP=3UX3 2OUTINV WN=1.

26、2U WP=3UCL OUT01PFVCCVDD 0 5VVININ 0.DC VIN0 5V 0.1V.OP.END在在Metawave中输出的直流传输特性曲中输出的直流传输特性曲线线控制卡控制卡直流分析直流分析l小信号灵敏度分析:.SENS ov1 Ov1,ov2是做灵敏度分析的支路电流或节点电压。计算给出输出变量对于每个电路参数的偏导,并做归一化。同一输出变量对所有电路参数的灵敏度和为100l小信号转移函数:.TF ov srcnamov是输出变量,srcnam是输入源。*.TF V(5,3)VIN 计算V(5,3)/VIN 瞬态分析仿真流程瞬态分析仿真流程控制卡控制卡瞬态分析瞬态分析l

27、一般分析:.TRAN var1 START=start1 STOP=stop1 STEP=incr1or.TRAN tincr1 tstop1+起始时刻和步长都指的是输出打印的时刻点,计算的时间步长由起始时刻和步长都指的是输出打印的时刻点,计算的时间步长由hspicehspice自己决定。自己决定。UICUIC参数表示使用参数表示使用.IC.IC语句指定的节点初始值。语句指定的节点初始值。例:.TRAN.1NS 25NS 1NS 40NS START=10NS025ns,步长0.1ns,25ns-40ns,步长1ns;从10ns开始输出结果。.TRAN 1NS 100NS$以0.1ns的步长输

28、出到100ns控制卡控制卡瞬态分析瞬态分析lFourierFourier分析:分析:.FOUR freq ov1 Freq基频,ov1、ov2输出变量CMOS INVERTERM1 2 1 0 0 NMOS W=20U L=5UM2 2 1 3 3 PMOS W=40U L=5UVDD 3 0 5VIN 1 0 SIN 2.5 2.5 20MEG.MODEL NMOS NMOS LEVEL=3 CGDO=.2N CGSO=.2N CGBO=2N.MODEL PMOS PMOS LEVEL=3 CGDO=.2N CGSO=.2N CGBO=2N.OP.TRAN 1N 100N.FOUR 20ME

29、G V(2).PRINT TRAN V(2)V(1).END输出文件傅立叶分析结果部分:输出文件傅立叶分析结果部分:fourier components of transient response v(2)dc component=2.430D+00harmonic frequency fourier normalized phase normalizedno(hz)component component(deg)phase(deg)1 20.0000 x 3.0462 1.0000 176.5386 0.2 40.0000 x 115.7006m 37.9817m-106.2672-282.

30、80573 60.0000 x 753.0446m 247.2061m 170.7288 -5.80984 80.0000 x 77.8910m 25.5697m-125.9511-302.48975 100.0000 x 296.5549m 97.3517m 164.5430-11.99566 120.0000 x 50.0994m 16.4464m-148.1115 324.65017 140.0000 x 125.2127m 41.1043m 157.7399-18.79878 160.0000 x 25.6916m 8.4339m 172.9579 -3.58079 180.0000

31、x 47.7347m 15.6701m 154.1858-22.3528total harmonic distortion=27.3791 percent控制卡控制卡交流分析交流分析l.AC:一般频域扫描一般频域扫描:.AC type np fstart fstop or.AC type np fstart fstop or.AC var1 START=start1 STOP=stop1 STEP=incr1例:.AC DEC 10 1K 100MEG 1kHz-100MHz,每10倍频10个采样点。低通滤波器频率响应举例低通滤波器频率响应举例.title ac sweep example.O

32、PTIONS POSTR1 in 1 5C1 1 0 500pFV1 IN 0 0 AC=10V,37.AC OCT 10 1 100MEG.PRINT ac V(1).END控制卡控制卡交流分析交流分析l噪声分析:用来计算各个器件的噪声对输出节点的影响并给出其均方根并输出,可完成.AC语句规定的各频率的计算,应在.AC分析之后。.NOISE ovv srcnam interOvv输出变量,srcnam输入源,inter频率间隔例:.title ac sweep example.OPTIONS POSTR1 in 1 5C1 1 0 500pfV1 IN 0 0 AC=10V,37.AC OC

33、T 10 1 100MEG.noise v(1)v1 20分析1点电压的噪声情况,噪声源为V1端口.ENDLisLis文件中输出的噪声分析结果文件中输出的噪声分析结果1*Star-HSPICE-1999.4 (19991220)22:12:12 04/16/2002 pcnt *.title ac sweep example *noise analysis tnom=25.000 temp=25.000 *frequency=1.0000 hz*resistor squared noise voltages(sq v/hz)element 0:r1 total 8.233e-20 rx 5.0

34、000 *total output noise voltage =8.233e-20 sq v/hz =286.9260p v/rt hz transfer function value:v(1)/v1 =1.0000 equivalent input noise at v1 =286.9260p/rt hz*the results of the sqrt of integral(v*2/freq)from fstart upto 1.0000 hz.using more freq points results in more accurate total noise values.*tota

35、l output noise voltage =0.volts*total equivalent input noise=0.参数扫描参数扫描1.要定义扫描的参数;2.在电路中引用参数;3.给出参数取值列表(DATA);4.在分析语句中加入DATA=datanam,指定参数对应的数值表。参数扫描举例参数扫描举例.title ac sweep example.OPTIONS POST.param cv=500pfR1 in 1 5C1 1 0 cvV1 IN 0 0 AC=10V,37.data cv_tablecv300p500p1n.enddata.AC OCT 10 1 100MEG sw

36、eep data=cv_table*.PRINT ac V(1).END控制卡控制卡l温度分析:与直流或瞬态分析等命令结合使用:例如对反相器链瞬态特性的温度扫描:VIN IN 0 PULSE(0 5V 10NS 1N 1N 50N 100N).TRAN 1N 200N sweep temp 0 125 20.PRINT V(OUT).END曲线如右:.TEMP t1 t2:会产生一系列的瞬态分析文件:tr0,tr1.,在metawave中对应不同的分析。控制卡控制卡l初始化:.IC var1=val1 进行含有双稳态电路的模拟时往往要用.IC语句。控制卡控制卡l.OPTIONS:该语句允许用户

37、重新设置程序的参数或控制程序的功能。常用的一些如下:node:列出个节点的元件端点,便于查错;post:使输出数据可以使用 MetaWaves 浏览(即将数据输出到post processor;list:列出元件列表;MEASDGT:.MEASURE语句输出的有效数字位数例:.option post probe$MetaWaves只观察.probe语句输出的变量。输出控制输出控制l输出语句:.PRINT:.PRINT:在输出的list文件中打印数字的分析结果,如果.OPTIONS中有POST则同时输出到post-processor中。.PLOT:.PLOT:在输出的list文件中打印低分辨率的

38、曲线(由ASCII字符组成),如果.OPTIONS中有POST则同时输出到post-processor中。.GRAPH.GRAPH:生成用于打印机或PostScript格式的高分辨率曲线。.PROBE:.PROBE:把数据输出到post-processor,而不输出到list文件。.MEASURE:.MEASURE:输出用户定义的分析结果到mt0文件,如果.OPTIONS中有POST则同时输出到post-processor中。.OP,.TF,.NOISE,.SENS.OP,.TF,.NOISE,.SENS和和.FOUR.FOUR都提供直接输出功能。输出控制输出控制l.PRINT.PRINT:.

39、PRINT antype ov1 AntypeAC/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的分贝值;(电流与以上类似);INOISE,ONOISE;输出控制输出控制l.PLOT:.PLOT:.PLOT antype ov1 +(plo1,phi1)ov1绘图的上下限。l.PROBE:.PROBE:.PROBE antype ov1 *元件电流引用:元件电流引用:BJT:I1(Qx)-Ic,I2(Qx)-I

40、b,I3(Qx)-Ie,I4(Qx)-衬底电流;MOS:I1(Mx)-Id,I2(Mx)-Ig,I3(Mx)-Is,I4(Mx)-衬底电流。几个输出语句例子几个输出语句例子l.PRINT ac V(1)l.TRAN 1N 200N.PROBE V(OUT)l.NOISE v(out)vin 10.print noise onoise inoisel.NET V(8)VIN RIN=50 ROUT=50(二端口网络定义).PLOT AC ZIN(R)ZIN(P)zout(r)zout(i).print im(rd).PRINT AC S11(DB)S21(m)S22(DB)HspiceHspic

41、e的输出的输出l.MEASURE:.MEASURE:包括以下测量模式:lRise,fall,and delaylFind-whenlEquation evaluationlAverage,RMS,min,max,and peak-to-peaklIntegral evaluationlDerivative evaluationlRelative error.MEASURE result TRIG TARG 输出控制输出控制l.MEASURE:Rise,Fall,Delay模式:.MEASURE result TRIG TARG Result测量结果的名字,TRIG TARG 起始中止(依分析内

42、容不同可是时刻、频率)输出控制输出控制l.MEASURE:-TRIG和TARG的格式 TRIG trig_var VAL=trig_val +或 TRIG AT=val TARG targ_var VAL=targ_val +trig_var和targ_var指定引发变量;val指出上升、下降、或反转的临界点;time_delay指出开始测量时跳过的时间量;CROSS,RISE,FALL分别指出开始触发的次数;LAST说明到最后一次;例.meas tran tdlay trig v(1)val=2.5 td=10n rise=2+targ v(2)val=2.5 fall=2计算反相器链电路的

43、延迟时间计算反相器链电路的延迟时间.TITLE 1.2UM CMOS INVERTER CHAIN.INCLUDE models.spX1 IN 1 INV WN=1.2U WP=3UX2 12INV WN=1.2U WP=3UX3 2OUTINV WN=1.2U WP=3UCL OUT 01PFVCCVDD 0 5VVININ 0 PULSE(0 5V 10NS 1N 1N 50N 100N).TRAN 1N 200N.measure tran tdelay trig v(in)val=2.5 td=8ns rise=1+targ v(out)val=2.5 td=9n fall=1.END

44、测量结果测量结果输出的Chain.mt0文件:$DATA1 SOURCE=HSPICE VERSION=1999.4.TITLE.title 1.2um cmos inverter chain tdelay temper alter#9.121e-09 25.0000 1.0000延迟延迟9.121nsHspiceHspice的输出的输出l.MEASURE:FindWhen模式:.MEASURE result 条件 +条件:WHEN out_var=val或WHEN out_var1=out_var2或 FIND out_var1 WHEN out_var2=val或FIND out_var1

45、 WHEN out_var2=out_var3.measure语句例二语句例二若在控制卡中加如下一句:.measure tran ttrans when v(out)=4.5v求输出电压降到4.5v的时刻,则输出文件chain.mt0如下:$DATA1 SOURCE=HSPICE VERSION=1999.4.TITLE.title 1.2um cmos inverter chain tdelay ttrans temper alter#9.121e-09 1.262e-08 25.0000 1.0000求元件功耗:求元件功耗:l一般形式.print/plot P(element)power

46、其中,power 关键词用来计算整个电路的功率。例 .print tran P(M1)P(Vin)P(Cload)Power*这里只计算瞬态分析或直流分析中的瞬时功耗或静态功耗。l使用measure语句:.measure tran p_ AVG POWER from=0n to=100ns tdelay p_ temper alter#9.121e-09 2.653e-04 25.0000 1.0000 使用使用 MetaWaves MetaWaves 浏览波形浏览波形HSPICE分析结果的浏览使用使用 MetaWaves MetaWaves 浏览波形浏览波形 启动MetaWaves:在UNI

47、X的 cmdshell 的提示符下,键入 awaves&,回车即进入MetaWaves的工作环境。使用使用 MetaWaves MetaWaves 浏览波形浏览波形 模拟文件的打开与关闭:点开Design 菜单,其中的Open和Close命令分别用来打开和关闭待显示波形的模拟文件。使用使用 MetaWaves MetaWaves 浏览波形浏览波形 Tools窗口:提供了一些常用的工具,如下图所示:使用使用 MetaWaves MetaWaves 浏览波形浏览波形 结果编辑窗口:打开一个模拟文件后,就弹出Result Browser窗口用来编辑待显示的结果。可以直接显示的输出列在 curves子

48、窗口中。选 定一个变量后,直接 用鼠标中键拖进 主菜单中的波形显示 区,即panel中即可。使用使用 MetaWaves MetaWaves 浏览波形浏览波形 表达式编辑窗口:点开Tools中的Expression Builder,出现该窗口。该窗口提供了常用的函数和运算符,能实现对已有输出波形的函数运算。它的结果也能被显示出来。使用使用 MetaWaves MetaWaves 浏览波形浏览波形 波形浏览区编辑菜单Panels:有时要显示的波形很多,在一个窗口中放不下,就需要开多个窗口。该菜提供了窗口的Add,Hide,Delete,Add Label,Delete Label 等操作;以及单

49、个窗口 中Delete Curves 的操作。使用使用 MetaWaves MetaWaves 浏览波形浏览波形 波形显示编辑菜单Windows:对一个Panel中的波形的显示模式进行编辑,包括X轴,Y轴,X轴/Y轴的放大(Zoom In)、缩小(Zoom Out),移动(Pan),以及全图显示(Full),恢复上一视图 (Last Zoom),以 及视图设置 (Set Zoom)。使用使用 MetaWaves MetaWaves 浏览波形浏览波形 测量菜单Measure:它提供了对波形进行测量的一些基本工具,用户可以选择点测量(Point)或点对点的测量(Point To Point),测量

50、完之后可以清除测量标记(Delete Measure 或Delete All Measure)。在Measure Label Options 或Measure Preference 项 中调整一些测量 的参数,比如 精度等。使用使用 MetaWaves MetaWaves 浏览波形浏览波形 例子:一个完整例子:缓冲驱动器分析一个完整例子:缓冲驱动器分析HSPICE分析举例准备模型文件准备模型文件l选用1.2um CMOS工艺level II模型(Models.sp).MODEL NMOS NMOS LEVEL=2 LD=0.15U TOX=200.0E-10 VTO=0.74 KP=8.0E-

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服