2.Spectre电路特性仿真

  • 格式:pdf
  • 大小:355.82 KB
  • 文档页数:6

Cadence IC设计实验实验二、 Spectre Simulation实验目的:掌握电路特性仿真方法进入Cadence系统:cd 你的学号/adelabic5icfb &实验内容与步骤:一、nand2电路仿真[1]、创建激励信号电路模块:在CIW窗口(icfb-Log:/…):Tools->Library Manager,弹出Library Manager 窗口,在Library中应有mylib,点击它。

File->New->Cellview,在弹出的“Create New File”窗口Cell Name栏中,testnand2Tool栏中,选Composer-Schematic, OK在“Virtuoso Schematic Editing:…”窗口中,按下图加入单元(Instance)、Pin并连线。

点击Check and Save图中所有单元来自analoglib库symbol,参数如下:Cell Name CDF Parametervpulse V0: V olt 1:0, V olt2:3, Delay:10n, Rise:500p,Fall:500p,width:10n,Period:20n vpulse V1: V olt 1:0, V olt2:3, Delay:15n, Rise:500p,Fall:500p,width:20n,Period:40nvdc For V2: DC votlage:3,Number of noise:0 (前面所有电源此项均为0)cap For C0: Capacitance: 100fvdd,gndPin管脚:Name: INA INB OUT, Direction: inputoutput[2]、编写仿真文件1.设置仿真环境。

点击Tools->Analog Environment2.设置仿真模型文件路径。

在弹出的“Analog Design Environment”(ADE)窗口,点击Setup->Simulation Files在Include Path中加上./Models , ->OK3.输入模型文件名。

在ADE窗口,点击Setup->Model Libraries在Model Library File栏中:allModels.scs,->add->OK4.选择需要查看的信号。

ADE窗口,点击Outputs->To Be Plotted->Select On Schematic在Schematic原理图中点击3个Pin的连线(线会变颜色)。

相应地,此时ADE窗口Outputs 框中就有了你所要观察的信号。

5. 保存仿真激励文件。

点击ADE窗口的Session->Save StateSave As栏:state1OK(可以关掉“Analog Design Environment”窗口)。

[3]、将激励模块加入被仿真电路。

1.回到Schematic窗口,生成testnand2单元的symbolDesign -> Create Cellview->From Cellview在Cellview From Cellview窗口,From View Name栏为:schematic,Tool / Data Type栏为Composer-Symbol。

OK在“Symbol Generation Options”窗口,将“Top Pins”栏中的“OUT INB INA”拷贝到Right Pins栏中,删除Top Pins栏中的原来内容,OK出现“Virtuoso Schematic Editing:mylib testnand2 symbol”窗口,Design->Check and Save,退出testnand2的symbol窗口。

2.在“Library Manager”窗口,打开mylib中你在实验一画好的nand2原理图,添加testnand2元件,按下图连线。

保存文件Check and Save。

(不要退出Schematic窗口)[4]、仿真1.“Virtuoso Schematic Editing:…”窗口,Tools ->Analog Envienment2.加激励。

弹出ADE(Cadence Analog Design envirnment)窗口,Session -> Load State。

在“Loading State”窗口,Library选mylib,Cell选testnand2, Simulator选spectre;State Name 框中选:state1, OK3.设置分析模式和仿真时间。

点击ADE窗口的Analyses->ChooseAnalysis选项中tran应有效;Stop Time: 200nEnabled有效,OK4.计算。

点击ADE窗口右边Netlist and Run,弹出“Welcome to Spectre”窗口,OK你应该看到spectre.out文件和仿真波形Waveform。

5.选择Waveform窗口左边图标工具,Switch Axes Mode, 各信号波形分开显示。

6.用鼠标拖Waveform Window的边界,放大显示区域。

7.试一试,怎样看波形数据?完成后,在ADE窗口,Session -> Quit二、amplifier电路(运算放大器)仿真[1]、打开你在实验一画好的amplifier原理图,选中电容,Q,Capacitance值设为800f,Save and Check退出。

[2]、新建testamplifier单元1、查看CIW窗口:Tools->Library Manager,在Library中应有mylib,点击它。

在Library Manager 窗口,File->New->Cellview,在弹出的“Create New File”窗口Cell Name栏中,testamplifierTool栏中,选Composer-SchematicOK2、添加元件如下图:Amp 单元(Cell)是你在实验一画好的amplifier Cell的Symbol,其余单元在analogLib库中。

图中除amplifier外所有单元来自analoglib库symbol,参数如下:Cell Name CDF ParameterV0、V1:DC votlage:5vdc ForV2:AC phase:0,Offset:0,Amplitude:100m,Frequency:1M, delay:0vsin ForI0:DC current:500u,idc ForR0、R1:resistance分别为10K和100Kres Forvdd,gnd,vss 正负电源、地Pin管脚:Name: out, Direction: outputWire Name Inm, inp, ref (目的是查看仿真波形时,一目了然;否则信号为netXX)3.将原理图check and save!4.(选做)选Amp模块,e,Descend窗口OK,进入Amp模块(amplifier),自选一个你希望检查的网线,q查看网线属性,如果net Name是netXX, 如何将它改为tst?Design ->Make Editable,左边工具图标全有效了,恭喜你搞定了!Save and CheckCTRL+e,退回到上一层。

Save and Check[3]、设置仿真环境1.点击Tools->Analog Environment,弹出ADE窗口2.点击Setup->Simulation Files在Include Path栏中./Models ->OK3.点击Setup->Model Libraries在Model Library File下输入:allModels.scs->add->OK4.点击Outputs->To Be Plotted->Select On Schematic在原理图中点击与Amp单元4个管角相连的信号线(假设是你希望观察的信号),线会变颜色,端口被圈;选Amp模块,e,Descend窗口OK,进入Amp模块(amplifier),点击gnode线,再选中一个你希望检查的网线;5.此时ADE窗口Outputs下已有你需要观察的信号,点击Session->Save StateSave As:state2->OK[4]、仿真运算放大器的闭环增益1.(如未退出ADE,本步可以不做)在ADE(Cadence Analog Design envirnment)窗口,Session -> Load State。

在“Loading State”窗口,Library选mylib,Cell选testampifier, State Name为state2, OK 2.点击Analyses->choose将stop time从100n改为10u->OK3.点击ADE窗口右边Netlist and Run,弹出“Welcome to Spectre”窗口,OK你应该看到spectre.out文件和仿真波形Waveform。

4.在Waveform窗口,查看波形,Switch Axes Mode, 各信号波形分开显示。

三、DIY]1].仿真运放的开环共模增益(请不要先看下面的提示,自查一下自己的掌握程度)提示:1。

将testamplifier单元(Cell)copy成amptest Cell。

2.修改amptest,删除R0和R1,Amp模块的2输入短接;3.将正弦电压源改为vpwl,类似HSPICE,第1个时间电压对为(0,-5),第2对为(10u,5)。

[2]。

(选做)运放的开环差模增益如何仿?。