6折叠式共源共栅运算放大器设计实验之欧阳法创编.docx
《6折叠式共源共栅运算放大器设计实验之欧阳法创编.docx》由会员分享,可在线阅读,更多相关《6折叠式共源共栅运算放大器设计实验之欧阳法创编.docx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、国家集成电路人才培养基地时间:创作:欧阳法模拟电路高级实验(6)折叠式运算放大器2006-07欧阳法创编2 .仿真环境参数设置.确定spice模型库文件库文件路径是:/cad/smic018_tech/Process_technology/Mixed_Signal /SPICE_model/ms018_vlp6_spe .lib; section 定义为 tt,最后点 Add添 加 库 文 件。图六模型库的建立i) .变量的设置首先,需要导入要设置的变量名进入D函gn Variable中,点击 VariablesCopy From Cellview 导入变量,如下列图所示:欧阳法创编欧阳法创编
2、Status: ReadyStatus: ReadyVirtuoso Analog Design Environment (1)T=27 C Simulator: spectre 3Session Setup AnalysesVariables Outputs Simulation Results ToolsHelpDesignEdit.AnalysesJAC r TRANJ DCLibrary senior-exciseCell simjpucker-SGView schematicCopy From Cellviev/Copy To Cellviev/rgumentsEnableStatu
3、s: ReadyDesignLibrarysenior-exciseCellsimjpucker-SGViewschematicEnableArgumentsOutputsAnalysesIT zT Y IT XDesign VariablesName Value1 vdm22 vdjul3 capName/Signal/Expr Value Plot Save March夕Plotting mode: Replace欧阳法创编Virtuoso Analog Design Environment (9)T=27 C Simulator: spectre 66HelpHelpSession Se
4、tup Analyses Variables Outputs Simulation Results Tools欧阳法创编 Editing Design Variables 一一 Virtuoso Analog DesigHelpOK Cancel Apply Apply & Run SimulationSelected VariableSelected VariableTable of Design Variablest妇建珍vdm2Value (Expr) 1.41鼻Add Delete Change Next Gear Findt妇建珍vdm2Value (Expr) 1.41鼻Add D
5、elete Change Next Gear FindName Value1 vdm22 vdml3 cap lpSelected VariableHarrisvdmlValue (Expr)1.413Add Delete Change Next Qear FindCellview VariablesCopy From Copy ToTable of Design VariablesCellview Variables Copy From Copy Tol Editing Design Variables Virtuoso Analog DesigOK Cancel Apply Apply &
6、 Run Simulation图七参量值的设定注意:此处设定参数时,在Design Variables图形框中双击要设置的参量 后,设定其值。设定负载电容的值时,先假定给cap=lpF,后面还要根据题目要求更 改cap的值,以满足单位增益带宽和稳定性的要求。vdml, vdm2 的值是根据输入端的偏置电压值设定的,即初始值vdml=vdm2 = 1.413Vo.设定仿真类型i) . tran (瞬态)分析设定Analyses Choose,选择tran分析,如下图:设置仿真时间为 Imso欧阳法创编欧阳法创编三Choosing Analyses 一一 Virtuoso Analog Desig
7、OK Cancel Defaults ApplyHelpAnalysis trandeacnoiseJxfsensdcmatchStt)Jpz_spenvlp9psspacpnoisepxfJPSPqpssqpacqpnoiseqpxfqpspTransient AnalysisStop Time 小Accuracy Defaults (errpreset)conservative moderate liberalEnabled Options.图八瞬态仿真设置注意:设定的瞬态仿真时间一般是频率倒数的1 10倍即可,过大可能无 法看出细微图形,太小根本看不到一个周期的情况。此处设的1ms 就是
8、频率的倒数。ii) . DC (直流)分析设定Analyses Choose,选择de分析,如下图:欧阳法创编欧阳法创编Choosing Analyses 一一 Virtuoso Analog DesigOK CancelDefaults ApplyHelpAnalysisJtran deJacnoiseJxfsensdcmatchstoJpz-SPenvlppss一一)pac_ pnoiseJpxfPSPqpssJqpacqpnoiseqpxfqpspDC AnalysisSave DC Operating Point Sv/eep VariableJ Temperature Design
9、VariableVariable NameComponent Parameterg . c .rSelect Design VanableModel ParameterSweep Range1 S3 Stop start tf stop 网Center- SpanSweep Type; Step SizeQ QUnear_) Number of Steps图九DC参量设置设置DC参量时,首先,要选择Save DC Operating Point项,此项是 为了保存静态工作点的;然后在Sweep Variable区域选择Design Variable 项,选取变量名称,可以直接输入你所定义的变量
10、名,也可以从下面的 Select Design Variable中选择需要扫描的变量,我们这里扫描差动信号的 直流分量vdmlo在Sweep Range中选择扫描变量的范围,定义起始点为 0V,终止点为3.3V,而且采取线性扫描方式,扫描的步长设为0.01V。 iii).AC (交流)分析设定Analyses Choose,选择ac分析,如下图:欧阳法创编欧阳法创编Choosing Analyses 一一 Virtuoso Analog DesigOKCancelDefaultsApplyHelpAnalysistrailde acnoise_)xfsensdcmatchsWJpzJspenv
11、lppsspacpnoisepxfJPSPqpssqpacqpnoiseqpxfqpspAC AnalysisSweep Variable FrequencyDesign VariableTemperature j Component Parameter Model ParameterSweep Range Start- Stop StartCenter- SpanSweep TypeAutomatic 图十AC参数设置设置AC参数时,只需对频率进行扫描,这里设置扫描范围为10- 300MHZo.设定输出波形点击 Output to be plotted Select On Schematic
12、 后,所作的 schematic图形将自动弹出,然后选择需要输出的信号电压或者pin脚电 流,这里我们选择两个输出量Voutl, Vout2为需要输出的信号电压。选 择输出端作为仿真的输出时: 输出端将变为彩色的高亮度线条。4 .仿真及其参量修正以上设置完成后,就可以进行仿真了。仿真的方法有两种,可以通过点击菜单中的Simulation-Netlist and Run进行网表的提取和仿真;第二种方法是通过快捷方式,即图框中右下 角的按钮进行仿真。运行之后会产生网表和运行图形,点击ResultPrintDC Operating Points查看每个mos管的状态,如下列图所示:欧阳法创编欧阳法创
13、编图十一 mos管状态打印根据打印出的mos管状态图中的Vth值,通过V=VoD+Vth+Vs来修正 偏置电压的值,再进行仿真。在此过程中,由于Mo,Mi,M6, M7, M9 不存在衬偏效应所以他们的阈值电压值的改变可能会小一些,所以先调整 这些管子的偏置电压值比拟合适;而对于M2,M3, M4, M5, M8, Mio 这些mos管而言,都存在衬偏效应,所以他们的值改变的比拟大,需要 不断的修正仿真,直到这些值都基本不变化即可。这样就完全确定了偏置 电压的值。下来要做的工作是考虑所有的mos管是否工作在饱和区,同样是通 过打印mos管的状态来确定的。需要考虑VDs,VGs-Mh才能使mos
14、管工 作在饱和区。图形如下图:19pwr region reversedron typevbs544.6u62.54u10175.51273.5m图十二观察mos管的饱和状态图十二观察mos管的饱和状态从打印的图中观察电压Vds,VGS-Mh的大小,如果不满足VdsVgs-欧阳法创编欧阳法创编Vth,那么mos管不饱和,需要通过调节mos管的宽长比来改变它的饱和 状态。只有当所有的mos管都到达饱和时,放大器的增益才能到达最 大。注意:a)在调节mos管的宽长比时,只能在原来的宽长比的基础上对宽 度作适当调整,不能不考虑原来的值,大幅度调整,这样将会和 你的设计完全不符的情况。b)如果当所有的
15、mos管都已到达饱和,但是对于放大器的增益还是不 满足时可以将输出端两端的mos管的宽长同时加大,这样可以 使增益大幅度增加。这是由于当宽长同时加大时,电流、跨导等 量由于宽长比的值没有变化,所以它们的值也不改变。但是由于 长度L增大一倍,使入值减小,从而使这个mos管的输出电阻 增大,输出两端的mos管的宽长同时加大,即M2,M3, M4, M5的宽长同时加大,使输出电阻%2,%3,一增大,从而使 增益加大。| Av|=GmRout=gmlO* gm3ro3( 1*01001)( gm5ro5 I*o7).仿真结果1 . Bode图仿真结果Bode图的仿真需要通过计算机(calculator
16、)来完成。欧阳法创编欧阳法创编Graph Window 27File Edit Graph Axis Trace Marker Zoom Tools Help昌小辨冒田团0 Label |%X, %YYOsOcadencel图十三Bode图幅频特性曲线从上面的Bode图的幅频特性曲线中可以看出在OdB时的频率为 164MHz,即单位增益带宽为164MHz,但从上图可以看出系统稳定性不 是很好,下面我们通过具体的计算看看相位裕度的大小。2 .相位裕度我们一般使用calculator来计算相位裕度的值,如下列图所示:欧阳法创编欧阳法创编CalculatorWindow Tools Memories
17、 Const Options HelpJhomeJkkou/simulation/sim_pucker-SG/spectre/schematic/psf tran ac de swept_dc info noise rfFamily 国 Select Mode 画 vf O if45.64851261232327AppendM miClearUndoEvaleexCistEnter789-456X123/0+/-nfnfmin overshoot phaseriseTime rms rmsNoise rnsample settlingTime sin sinhphaseMarginrootsl
18、ewRatephaseNoises11spectralPowerpsds12sqrtpsdbbs21ssbreals22stddevFilter 岛 Allcadence|图十四相位裕度从上图中可以看出相位裕度的值为45.64度,说明系统是稳定的, 但是可能在输出时会出现振荡,一般要使相位裕度到达60度才能认为系 统是稳定的。所以需要通过修正负载电容的值来优化系统的稳定性。由于 系统的相位裕度和单位增益带宽之间存在着折衷的关系,所以当相位裕度 到达60度时,单位增益带宽必然会下降。当负载电容为2.55pF时,相位 裕度可以到达60度,如下列图所示:欧阳法创编欧阳法创编欧阳法创编欧阳法创编Cal
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 折叠式 共源共栅 运算放大器 设计 实验 欧阳 创编
限制150内