HSPICE与CADENCE仿真规范与实例_第1页
HSPICE与CADENCE仿真规范与实例_第2页
HSPICE与CADENCE仿真规范与实例_第3页
HSPICE与CADENCE仿真规范与实例_第4页
HSPICE与CADENCE仿真规范与实例_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电路模拟实验专题实验文档、简介本实验专题基于 SPICE (Simulation Program With Integrated Circuit )仿真模拟, 讲授电路模拟的方法和 spice仿真工具的使用。SPICE仿真器有很多版本,比如商用的PSPICE、HSPICE、SPECTRE、ELDO,免费版本的 Win SPICE,Spice OPUS等等,其中 HSPICE和SPECTRE功能更为强大,在集成电路 设计中使用得更为广泛。因此本实验专题以HSPICE和SPECTRE作为主要的仿真工具,进行电路模拟方法和技巧的训练。参加本实验专题的人员应具备集成电路设计基础、器件模型等相关知识。二

2、、Spice基本知识 (2)无论哪种spice仿真器,使用的spice语法或语句是一致的或相似的,差别只是在于形 式上的不同而已,基本的原理和框架是一致的。因此这里简单介绍一下spice的基本框架,详细的spice语法可参照相关的spice教材或相应仿真器的说明文档。首先看一个简单的例子,采用 spice模拟MOS管的输出特性,对一个 NMOS管进行输 入输出特性直流扫描。 Vgs从1V变化到3V,步长为0.5V ; Vds从0V变化到5V,步长为 0.2V ;输出以Vgs为参量、Id与Vds之间关系波形图。*Output Characteristics for NMOSM1 2 1 0 0

3、MNMOS w=5u l=1.0uVGS 1 0 1.0VDS 2 0 5.op.dc vds 0 5 .2 Vgs 1 3 0.5.plot dc -I(vds).probe*model.MODEL MNMOS NMOS VTO=0.7 KP=110U+LAMBDA=0.04 GAMMA=0.4 PHI=0.7.end描述的仿真电路如下图,图2-1 MOS管输入输入特性仿真电路图得到的仿真波形图如下图。mA vds#branchsveapV从这个简单的spice程序中可以知道spice电路描述的主要组成部分。(1) 标题和电路结束语句J标题在输入的电路描述语句中输入的第一条语句必须是标题语句

4、,最后一条必须是结束语 句。在本例中,*Output Characteristics for NMOS.endJ结束语句(2) 电路描述语句电路描述语句描述电路的组成和连接关系,包括元器件、激励源、器件模型等描述,另外,如果电路是层次化的,即包含子电路,电路描述部分还包括子电路描述(.subckt )。在描述元器件时,要根据类型,采用不同的关键字作为元件名的第一个字母,元器件关键字见下表。如本例中,NMOS管的描述为:M1 2 1 0 0 MNMOS w=5u l=1.0u表示的意思为:元器件关键字x D G S B模型名宽=xx 长=xx其中D:漏结点;G:栅结点;S:源结点;B:衬底结点。

5、器件模型描述电路中所使用的器件的spice模型参数,语句为.model。如在本例中,.MODEL MNMOS NMOS VTO=0.7 KP=110U +LAMBDA=0.04 GAMMA=0.4 PHI=0.7其中MNMOS为模型名,以便在元器件调用时使用,NMOS为模型的关键字。兀器件类型兀器件关键字电阻R电容C电感L二极管DNPN或PNP双极型晶体管QN沟或P沟结型场效应晶体管JN型或P型MOS场效应晶体管MGaAs场效应晶体管B电压控制开关S电流控制开关W互感K激励源说明供激励用的独立源和受控源,比如: V:独立电压源;I:独立电流源; E:电压控制电压源;F:电流控制电流源;G:电压

6、控制电流源;H:电流控制电压源,(3)分析类型描述语句分析类型描述语句说明对电路进行何种分析。比如,直流工作点(.op),直流扫描分析(.de),交流分析(.ac),噪声分析(.n oise),瞬态分析(.tra n)等等。(4)控制选项描述语句控制选项用于描述 spice仿真时的相关控制选项,一般在 .option内进行设置,另外 还有打印及输出控制选项(.print、.plot、.probe)等等现将整个spice程序例子标注如下:*Output Characteristics for NMOSM1 2 1 0 0 MNMOS w=5u l=1.0uVGS 1 0 1.0VDS 2 0 5

7、.opJ标题J元器件描述(模型名为MNMOS的场效应MOS管M1 , 漏结点2、栅结点1、源结点0、衬底结点0,栅宽5um,栅长1um)J激励源描述(连接在1和0结点之间的1V独立电压源)J激励源描述(连接在2和0结点之间的5V独立电压源)J分析类型描述,直流工作点分析.dc vds 0 5 .2 Vgs 1 3 0.5J分析类型描述,直流扫描分析 (Vgs从1V变化到3V,步长为0.5V ;Vds从0V变化到5V,步长为0.2V).plot dc -I(vds).probeJ控制选项描述,打印声明J控制选项描述,打印输出*model.MODEL MNMOS NMOS VTO=0.7 KP=1

8、10U+LAMBDA=0.04 GAMMA=0.4 PHI=0.7.endJ器件模型描述,定义模型名为MNMOS 的NMOS类型的模型J结束语句三、Hspice电路仿真(1+3 )HSPICE的输入网表文件通常为.sp文件,输出文件有运行状态文件.stO、输出列表文件.lis、瞬态分析文件.tr、直流分析文件.sw、交流分析文件.ac等,输出文件有运行状态文件.stO 和输出列表文件.lis在每次hspice运行后均有出现,其他的输出文件视spice程序中选择的分析类型而出现,并且可以在波形显示工具中显示,如Avan waves、cosmos scope等。输入spice网表(程序)文件和库输

9、入文件能够由一个线路网表转换器或用一个文本编 辑器产生。1. 写输入网表文件的规则输入网表文件的第一个语句必须是标题行,最后一个语句必须是.END语 句,它们之间的语句次序是随意的,除非是续行(行首有“ + ”的行)必须接在要接下去的行后面。注释 行以*打头,可加在文件中的任何地方。2. 输入文件的编辑(a) HSPICE采用自由格式输入。 语句中的域由一个或多个空格,一个Tab, 个逗号, 一个等号或一个左/右圆括号分开。(b) 除UNIX系统中的文件名外,不予区分大写或小写字母。(c) 每行语句长度限于80个字符以下。(d) 个语句如在一行写不下,可以用续号继续下去。续行以“+ ”作为第一

10、个非数值、非空格字符。(e) 输入网表文件不能被“打包”,也不能被压缩。(f) 输入网表文件中不要采用特殊的控制字符。I InvQcotiof2. Rjuh 比iipi3. L censing4. Smuiation conriyuration5一 Ccsign input6. L brdry input7. Operating point Initialization8. Multipoint analysis9. Sngic pui il10. Worst ease, ALTERII Clean up图3-1 Hspice的模拟流程1、工具的使用Hspice可以采用命令行或图形界面的方式执

11、行,命令行的方式如下,hspice 输入文件不生成lis文件,lis文件的内容打印到屏幕上。hspice -输入文件-o 输出文件名生成以输出文件名命名的lis文件。相对方便的方式是采用图形界面的方式,如下图3-2 hspice仿真图形界面按Simulate执行仿真,之后,采用Avan waves或Cscope来显示波形,分别如下,. onii 口订 raioHTeip曰电玷朗a Hsia a妊子|呷|劇爭|彎|畀_j.i丁lu Blche)I 5d 'i.FdnlniiniEB.ynnpKyi,hKnm|ax-?,£l(lZ UdHmnhipi:HlbiBBEhdHm

12、71;i ipirneQcrLgn Eanrlr llnctar HeuicofSiura ISHuLpi urc!:«.L 就 ng 疋 4idalDol&ynupiApl»i-2i(Dr D 码血n>ohf (hi:叭 b*Mt 忡血冋 4-aVnninnJ h aryHfpi 严 h H h*i iur_ £ 2 D 吋.D 巩fl IN h mij iihjt mmStFKD *口 越jnw BftArTi IWKJ门i T耳1T| JCiAi EFliMi 竹3小1巴醫Siq當 htpui -15924|四、QErLgn Eanclr ll

13、nckr Hcuurc cn£!iiura Ih-z-n. Joo la QeLpSigiidl MdndgtirArtic SgnslsGnivliO艸:Us)SghaJliPniOp#i AdIIds-l'.s) demoFiiBildeliAahr«T) damn 旳C*mb Anllns3 ftpX | tSetW# ” 口呻I图3-3 Avan waves波形查看软件界面0 ComoiStope |TM;Fil¥ Edir Cirapfi 54gna* Aids Tools- window Help «;回 兰!7 g 口?戸 龄 &g

14、t;-后艮1BIHIB * DSHH旳#1圍七国弩和祕图3-4 Cosmos Scope波形查看软件界面2、基本电路分析此电路为共源级放大器,负载为电流源,电流源采用电流镜实现, 偏置为电阻与电流镜实现的简单偏置。各结点号已标注在图中,其中GND的默认结点号为0结点。2.1直流仿真图中电路的直流仿真 spice程序如下,* DC analysis for AMPM1 2 1 0 0 MOSN w=5u l=1.0uM2 2 3 4 4 MOSP w=5u l=1.0uM3 3 3 4 4 MOSP w=5u l=1.0uR1 3 0 100KCL 2 0 5pVdd 4 0 DC 5.0Vin

15、 1 0 DC 5.0.op.dc Vin 0 5 0.1.plot dc V(2).probe.opti on list node post *model.MODEL MOSN NMOS VTO=0.7 KP=110U+LAMBDA=0.04 GAMMA=0.4 PHI=0.7.MODEL MOSP PMOS VTO=-0.7 KP=50U+LAMBDA=0.05 GAMMA=0.57 PHI=0.8.end在直流分析中,.DC语句可进行a. 直流参数值扫描b. 电源值扫描c. 温度范围扫描d. 执行直流蒙特卡罗分析(随机扫描)e. 完成直流电路优化f. 完成直流模型特性化.DC语句具体格式

16、取决于实际应用需要,下面给出了最常用的应用格式:.DC varl START=start1 STOP=stop1 STEP=i ncrl在本例中,.dc Vin 0 5 0.1,输入端的电压源 Vin从0V变化到5V,步长为0.1V。.DC语句可以采用嵌套的形式,比如,.DC var1 START=start1 STOP=stop1 STEP=i ncr1 var2 START=start2 STOP=stop2 STEP=incr2 下面是做温度扫描的例子,.DC TEMP -55 125 10F图是此电路的直流扫描结果。可见在11.12V区域内是此放大器的高增益区。ro!r' j_

17、L i_ r_ _ _ _J-! - -1i' ' ' ' . _ .L_ . J05Cfr.i1.5bo2.2交流仿真图中电路的交流仿真 spice程序如下, * AC analysis for AMPM1 2 1 0 0 MOSN w=5u l=1.0uM2 2 3 4 4 MOSP w=5u l=1.0uM3 3 3 4 4 MOSP w=5u l=1.0uR1 3 0 100KCL 2 0 5pVdd 4 0 DC 5.0Vin 1 0 DC 1.07 AC 1.0.opac DEC 20 100 100MEG*.plot ac VDB(2) VP(2)

18、.probe.opti on list node post*model.MODEL MOSN NMOS VTO=0.7 KP=110U+LAMBDA=0.04 GAMMA=0.4 PHI=0.7.MODEL MOSP PMOS VTO=-0.7 KP=50U+LAMBDA=0.05 GAMMA=0.57 PHI=0.8.end交流仿真结果GraphO(dBV)a. ! 1Pfaiil 贰Iji chcplBfJ.flmpw。诫GiafphUIdBV):MMz)40 WOO160.0HO.O左.iijo.o100.030.010 (W;30.020 0> 10 0 £U¥

19、; 0.0-10020.0-30.0Fia Piorfila 宣ign业 SndlilEH'File Edit Grdph Signal Axis Tools Window Help爭甘占Zig)也| X貉吋应昂园 mi»WI岡»» glBMH4r GwM)<deg) "Il叮PhviE)1000lOO.Ohi4Hz»liQnneg IdOmrgDifplBFF!FlD4ie5吕4叽2.3瞬态仿真图中电路的瞬态仿真 spice程序如下* TRAN an alysis for AMPM1 2 1 0 0 MOSN w=5u l=1.

20、0uM2 2 3 4 4 MOSP w=5u l=1.0uM3 3 3 4 4 MOSP w=5u l=1.0uR1 3 0 100K*CL 2 0 5pVdd 4 0 DC 5.0Vin 1 0 DC 1.07 sin(2 2 100KHz).op.tran .1u 10u*.plot tran V(2) V(1).probe.opti on list node post*model.MODEL MOSN NMOS VTO=0.7 KP=110U+LAMBDA=0.04 GAMMA=0.4 PHI=0.7.MODEL MOSP PMOS VTO=-0.7 KP=50U+LAMBDA=0.05

21、 GAMMA=0.57 PHI=0.8.end大信号瞬态仿真结果:GraphOt(s)改为小信号时,注意偏置值的选取。Vin 1 0 DC 1.07 sin (1.07 0.0001 100KHz)Gr 即hOMs)通过瞬态仿真,可见小信号增益为50倍,约为34dB,和AC仿真结果进行对照,看以发现结果是一致的。同样,相位的结果也是一致的。2.4练习采用本实验提供的某工艺的BSIM模型文献(mix025_1.l )对上述电路的上述分析分别重新进行仿真,并总结出仿真结果。提示:模型文件可以采用.lib在仿真文件里进行引用。注意:由于更换的模型参数,即更换了工艺,因此电路的性能参数发生了变化,特别

22、要注意的是输入偏置的设置。四、Spectre电路仿真 (1+3)Cade nee公司的Spectre仿真器的实质和 HSPICE等spice仿真软件是一样的, 但由于集 成了 cade nee的ADE仿真集成环境,可以在图形界面下操作,使用更为方便和直观一些, 比如,不用写spice的网表程序,可以在 schematic view中绘制电路图。这里仍以图3-5的电路作为例子,讲解工具的使用和基本电路分析的方法。1、工具的使用1.1编辑电路图(schematic)启动cade nee的设计环境平台,在命令行提示符($)下执行,$ icfb &首先建立一个设计库,¥ Librlr

23、y Itkm目tn Directoryice-labs.v iclb - gtools -> library manager, File -> New -> Library,Laadiig, su.CLoading st 1 Lo-BLdingi s-ei EHD QF廖吕o 代 LFile TuEh在 Name 内添上 labl, ok 后,选择 Don 'need a techfile,然后 ok。e foHelpOK CancelTechnology Fie for library "labl"It you will be creating

24、mask layout or other 卩hysical data in this library, you will need a t«chnolo(jy file. If you plan to use only schematic or HDiL data, a technology file is not required.You can:Compile a new techfileAttach W an existing techfile Don't need a techfile这样就建立了一个设计库。这里之所以不选择编译techfile,是因为我们只进行电路的

25、设计和仿真,如果还有设计电路的版图,则根据选择的工艺厂家的techfile来进行编译。然后,在设计库里建立一个schemtic view,在 Library Manager 菜单 New-> cell view ,填入amp1,view name选schematic,然后ok,则会出现电路图的编辑界面。插入元器件,选择 analogLib中的nmos4、pmos4、res、cap等器件。v Add InslaiKeDrain diffusionMultiplierWlhLengthIMbdfi'CancelElrowsaRows E.ColumRS tHoUteUpsMe IDo

26、whMedel najiie形成如下电路图,然后 check and save,如下图。MirluiDsois ScliematJc Editing: lablOTV1:Sal: 0 Status: FeariyTools Design Window EcNt Add Check Sbeel Options MigrEite XT=27 C Simulator; siieclre 10 helpmouse L. schSinqIeSele c tPt()Npmoa_3|w=5ur=100Tios_3p3rf l=1u v=5u'nmVout-M: schHiMouaeP 叩Up ()E

27、: schZoonf it(l. 0 Ql 9)下面做这个放大器的 symbol, Design->Create Cellview -> From Cellview ,在弹出的界面, 按ok后出现symbol Generation options,选择端口排放顺序和外观,然后按 ok出现symbol 编辑界面。按照需要编辑成想要的符号外观,如下图。保存退出。下面建立仿真的电路图 cut_amp1。方法和前面的"建立 schemtic view ”的方法一样, 但在调用单元时除了调用analogLib库中的电压源、(正弦)信号源等之外,将此放大器(labl中的ampl)调用

28、到电路图中,如下图。F图是添加输入激励源的设置。Add Instance在 schematic 编辑界面,选择 Tools-Analog Environment,出现 Virtuoso Analog Design Environment (ADE),如下图在ADE中,设置仿真器、仿真数据存放路径和工艺库,具体地,setup->Simulator/Directory/Host 中选择 simulator 为 spectre , project Directory 改 为./simulation。Setup->Model Libraries 中 Model Library File 找

29、到 sm046005-1j.scs 文件填入, section部分填typical,如下图,按 add,然后ok。Variables->copy from cellview, 则电路中的变量出现在ADE 中 Design Variable 栏中,如下图,至此工具的初步使用已经进行了简单的介绍,下面结合具体的基本电路仿真进行介绍。2、基本电路分析2.1直流仿真结合上面例子,首先设计仿真电路中的变量,vpower=3,vbias=1,va=2,f0=100K。然后选择 Analyses->choose,在 analysis 一栏中选 dc,在 DC Analysis 中选中 Save

30、DC operating Point ;在 sweep Variable 中选中 Design Variable,variable Name 填 vbias, 在 sweep Range, start 选0, stop选3,然后ok。LJChoosing二VlitiiQ如 ArialoDwign Erivihjnmt店主vs按钮,在schematic中选择需要输出波形的节点,如out,然后按plot,得到如下波形,ok caticeiAnalysis v tran(VSSpriDise牌acdcmatch /SlbDeTaulls pplynaiseqimoiseDC AnalysisSwee

31、p Variablesweep TypeAutomaticsession->options中进行设置。这里选择AWD。在tools中选择calculator。如下图,Save DC Operating PointTemp eraUnreI Design Variaiile Corinpoiient Parameter Model ParanieterSweep RrEUigc然后,simulation->Netlist and Run,运行仿真。 再后观察仿真波形,这里有两种波形查看工具,一种是WaveScan, 种是 AWD。在Sdecl oesiyn vanable< S

32、tart- Slop Center-SpanStartVsiriable HameEvaluate EuTterstoCalculatorV/fndow Memories Cnnstanls Options standard RFbrowservtillastxx<>ydwnupwavevfifclearcist叩卩familyVSisenterundoeexerplotvdcide-7B9plotOPopt*456printvsvnvar*123printmpi0I+/-Display SlacksinasinmagInexpabsCOSacosphaselogin10*xint

33、tanaianrealdAlDy*x1/xsinhas inhimagdBZDx*£sqrtcoshacoshf1rzC3f4tanhatanhSpecial Functions11110.01111A:2rS5S52)d涉Ito:网B: t90$656m 100*3牛帛)Hope: -21.1023可见输入偏置在 772.5mv903.7mv的范围内存在一个高增益区,因此输入偏置应设置在这 个区域内,改 vias从1v到0.86v。由于在做直流仿真时也选择了Save DC operating Point,因此可以查看电路的工作点,在calculator中按vdc,同时选中Evalu

34、ate buffer,比如查看out的电压工作点。也可以查看 器件的工作状态,按op,然后在电路中选择需要查看的器件,如I0/M1的vth。2.2交流仿真后选择Analyses->choose,在analysis 一栏中选ac,注意此时vbias已经选择到了 0.82v。 Sweep Variable 选 Frequency,Sweep Range 选 1100M,按 ok。Choosing Analyses - Virtuoso s Analog Design EnvironmtOK Cancel Defaults ApplyAnalysisIranSt acnoisesensdcma

35、tchv stbK/SPenvlppss“acpnoisev阿psr>/q|Jssqp noiseqpxfAC AnalysisSweep Variable FrequencyDesign VariableTemperatureComponent Parameter Model ParaineterSweep Rane Start-Slop. dT177377Start 1-stop I。Center-SpanSweep Type Automatic _ |Arirfl Quor-ifif* Rniintc-然后,simulation->Netlist and Run,运行仿真。仿

36、真运行结束后,仍可以采用calculator打印结果。这里采用另外一种方法,在 Results-Direct Plot选中AC Magnitude & Phase,然后在 schematic view中点中out,则AC的结果打印如下图。Iab1 cut_<imp1 schematic ; Jul 1 17:06:48 2010AC Response20016012080.02.3瞬态仿真后选择 Analyses->choose, 在 analysis 栏中选 tran.Choosing Analyses - VirtuosoAnalog Design Environm&#

37、171; ©HelpAnalysis< trail2 acnoisevZxfsensde match>/sPenvlppssSacpnoise* PSPvq卩酣v qpnoise* qpMTransient AnalysisStop Time|10jAccuracy Defaults (errpreset) conservative moderate liberalEnabled Options.大信号1V时,time ( s )小信号O.lmV时,time ( s )2.4练习修改偏置电流,即修改 R0,对上述电路的上述分析分别重新进行仿真,并总结出仿真 结果。注意:由

38、于改变了偏置条件,因此电路的性能参数发生了变化,特别要注意的是输入偏置的设置。五、实例:放大器的仿真及分析(2+6)F面以一个放大器作为实例讨论一些电路设计分析方法。12voutvin图4比较器电路比较器采用单级运放后加一反相器构成,如图4所示。其中Ibias为自偏置电路如图5A所示(注:自偏置电路原理见Razavi书310页,实际工作时要加上启动电路,解释启动电路的原理。),comp_amp为一级运放如图5B所示,inv为反向器。图5A自偏置电路RB即.-二一图5B运算放大器电路运算放大器为双端输入单端输出的结构,可以在满足输入和输出摆幅的情况下实现一定的电压增益(考虑其值是多少时满足性能要

39、求)。首先确定所采用管子的宽度 (所 有晶体管的沟道长度不必为同一值),手工设计:根据拟定的设计指标,确定满足指标 的运算放大器各元件的尺寸和所需要的偏置电流的大小(可能需要迭代);设计偏置电路:采用自偏置电流源技术a)选定电路结构;b)手工设计:确定各元件的尺寸;c)Spectre仿真(采用TT Corner模型),验证电流源的性能;将偏置电路和运算放大器电路合在一起仿真(采用TT Corner模型,27°),确定运放的最终性能参数:a)开环增益的幅频和相频响应;b)CMRR的频率响应;c)PSRR的频率响应;d)共模输入范围;e)输出电压摆幅;f)压摆率;g)建立时间;h)噪声;

40、i)功耗;采用SS Corner模型,0°仿真温度,重新仿真以上参数。 采用FF Corner模型,80°仿真温度,重新仿真以上参数。图6所示的仿真电路可仿真放大器的交流特性和瞬态特性。采用闭环电路仿开环的方 法,通过R0形成负反馈通路从而确定输出共模电平(此时的共模电平实际是 V1的直流值),并稳定直流偏置。在这个电路中选择RC时间常数的倒数与 Av的乘积小于运放预期的主极点是必须的,即选择大电阻和大电容值(本实验选择1G欧姆电阻和1mf电容,具体见alien 的运算放大器仿真)。由于反馈电阻的大阻值,输入的共模会自动调整到和输入V1相等。5sq 一图6 AC特性仿真图中

41、输入为正弦波形对其进行相应设置来满足功能,主要包括直流电压值提供输入端的直流偏置、交流AC幅值和相位(通常为1V,相位默认为0)、瞬态电压幅值频率和相位值。 具体设置如下图所示:OKCancel ApplyDefaults Previous NextHelpView NameanalogJ.ilioffvsirjoffsymbolftVIoffLibrary NameInstance NmneAddDeleteModify6; user PpertyI vs IgnoreMaster ValueLocal ValueDisplayTRUEOffCDF ParameterAC magnitude

42、AC phaseDC voltageOffset voltageAmplitudeFrequencyDelay timeDamping factorValueDisplay ft 二 TfOffOftoffOffftOff同理设置电阻电容值和直流电源值 (直流电压),后在菜单栏tools Analog Environment调用仿真工具进行电路仿真。 选取仿真工具,添加模型文件并进行仿真设置,下面主要介绍一下仿真的设置,包括交流瞬态tran、交流ac、直流de、噪声noise,具体如下所示:Choosing Analyses 一一 Virtuoso® Analog Design En

43、wirorAnalysis tranjdcJ acnoiseJxfsensdcmatchJstbJrenvlppacpnoisepxfJpspqpssqpacqpnoiseJqpxfqpspOK Cancel Def;Transient AnalysisStop limeliberalOptions.Accuracy Defaults (errpreset)conservative moderaleEnabled l Choosing Analyses Virtuoso Analog Design EnvirorOK Cancel DefaultsApplyAnalysistrandeacno

44、isesensdcmatchJ stto卩Zspenvlppsspacpsp qpnoisepnoise qpss qpxfDC AnalysisSave DC Operating Point Sweep VariableTemperatureChocsing Analyses Virtuoso® Analog Design EnvironrChoosing Anaises 一 Virtuoso® Analog Design EnvironsOK Cancel Defaults ApplySwe 即 VariableNoise Analysis Frequency Desi

45、gn Variable Temperature Component Parameter Model ParameterSweep Range Start-StopCenter-SpanStart10GHelpSweep TypeLogarithmicAdd Specific PointsOutput NoisevoltageI叩ut NoisevoltageEnabled Points Per Decade Number of StepsPositive Output Node /v01更Negative Output NodeInfut Voltage Source /'I34Sel

46、ectSelectSelectOptions.大家应该注意到了,在电源的设置中直流电压和瞬态偏置电压(即DC voltage和offsetvoltage)都设置了变量 vin。在仿真之前需要在variable中选择edit设置变量值。另一种方法如下图。在tools项中选择选择 parametric analysis选项,合理设置 rang type和stepcontrol。然后选择analysis中start就可以了。在设置一个电压源时最主要会用到三类参数: 交流仿真参数(ac magnitude是交流信号摆幅,一般设为1 ; ac phase一般用在双端放大器仿 真,一端为0另一端为180)

47、、直流仿真参数(dc voltage)和瞬态仿真参数等。仿真器仿真 时,这几个状态仿真是分开仿的,各参数互不影响。下边两图仿真结果就是参数扫描的结果,直流dc仿真可以计算出直流偏置点,从而可以看各点的静态电压和直路的静态电流。交流仿真可以仿真静态工作点的交流特性,主要是直流增益和频率特性,随输入的正弦激励的直流偏置结果如下,上图为幅频图,下图为相频图:AC Rep-Qnfl80.0-120100g -40.0p100K freq ( Hz )100 b11G当输入的直流偏置为 1.2V时的交流相应如下, 从图中可以看出其直流增益为47dB,相位裕度为63°满足稳定性要求(相位裕度为1

48、80度减去增益0dB时的相移。另外在比较器应 用中并不一定满足相位裕度的要求,因为比较器工作在开环状态)。瞬态结果如下(瞬态电压幅值为 50mV,频率为1K),从图中可以看出输出低电平不能 达到0,且与输入的直流电平有关,在不同的直流输入下,输出高电平确基本一样。试分析 这些影响并解释原因。TroriiBi&nt; Response噪声分析主要包括闪烁噪声和热燥声,其输入等效噪声如下:图7输入共模范围仿真无论运放的开环还是闭环模式都可以定义输入输出共模范围,因为运放常工作在闭环状态,这种测量使输入输出 CMR更敏感。单位增益结构对于测量和仿真输入CMR是有用的,如图7所示为运算放大器的输入 CMR仿真。其中对输入v1从0到VDD进行参数扫描,观测输出结构,传输曲线的线性部分对应于输入共模电压范围的斜率是1。仿真设置和结果如下:DC Response+ 0: VS("Aout")I花1!-MAr-2 rdc=vir» cm=1vout,COmp_o1acm=1C1C-100,0fvdd图8输出共模范围仿真在单位增益结构中,传输曲线的线性受到ICMR的限制。若采用高增益结构,传输曲线的线性部分与输出电压摆幅一致。图8为反相增益为10的结构可用来测试输出 CMR 。设置同上,结果如下:3-0 I I I I I I I l.i. i.i. I .

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论