Cadence学习笔记-第三章-直流仿真
这章⽐较简单。。。
3.1基本功能介绍
两个⽅⾯:(1)直流⼯作点计算 (2)直流特性扫描
对于直流⼯作点分析,仿真器会计算各个节点的电压,各⽀路电流,包括 MOS 管的各个直流参数,例如跨导(gm),阈值电压(Vth),⼯作区域(region)等。
直流特性扫描中包含了电路的温度(Temperature),设计变量(Design Variable),器件参数(Component Parameter),器件模型参数(Model Parameter)等多个参数的特性仿真。
3.2仿真参数设置
如果需要将直流⼯作点信息保存下来,在“DC Analysis”中确定“Save DC Operating Point”。
如果要绘制特性曲线,需要设置扫描变量和扫描范围。
① “Temperature”:温度扫描,观察电路直流⼯作点随温度飘移情况。
variable怎么记② “Design Variable”:设计变量扫描,在设计电路时,设计师往往需要将某些设计参数设置为变量,⽅便设计和修改。⽐如,可以将电源电压(VDD),MOS 的栅长(L)和栅宽(W)设置为变量,使⽤变量扫描,观察电路在各种设计下的⼯作情况。
③ “Component parameter”:器件参数扫描,和“Design Variable”扫描⽐较类似。不过,器件参数扫描不⽤预先将电路中某器件参数设置为变量(Variable)。
④ “Model Parameter”:如果⽤户能够对库⽂件模型进⾏修定,可以使⽤该参数扫描。但是,由于库⽂件都是直接由⽣产⼯⼚直接提供,所以,不推荐使⽤这项扫描。
在选定扫描参数后,⽤户需要进⼀步设置扫描范围(Sweep Range),扫描⽅式(Sweep Type)
等。以点击扫描“Temperature”为例,如图 3.2 所⽰,可以看到可选参数包括扫描范围(Sweep
Range)和扫描⽅式(Sweep Type),以及是否加⼊特殊点计算(Add Specific Points)。。
“Sweep Type”:指定扫描⽅式。步进可以是线性的(Linear),也可以以对数⽅式
(Logarithmic)步进。如果采⽤“Linear”模式,⽤户需要通过步进⼤⼩(Step Size)
或是步进点数(Number of Steps)来控制仿真精度和仿真时间。⽽如果采⽤“Logarithmic”
模式,仿真器默认的是以 10 为底的对数。⽤户也需要通过每个数量级所需步进数(Points
Per Decade)或总步进数(Number of Steps)来控制仿真精度和时间。当⽤户对输出模
式没有特殊要求时,可以采⽤系统默认设置(Automatic)。系统默认的设置是在当终值
与初值⽐⼩于 10 时,采⽤线性模式输出。⽽在该⽐例⼤于 10 时,采⽤对数模式输出。
三种模式的设置窗⼝见图 3.3。
“Add Specific Points”:加⼊特殊点计算。在仿真过程中,⽤户可以指定某些点⼀定需
要计算,在该选项中添加即可。各点之间⽤空格隔开。
如果⽤户选择“Design Variable”或“Component Parameter”扫描,还需要设置扫描的变量名(Variable Name)或器件名(Component Name)和该器件的参数名(Parameter Name)。图 3.4是设定界⾯。在以后的设计实例部分,具体讲解操作过程。
3.3 设计实例
以⼀个简单共源级放⼤器为例说明“DC Analysis”的仿真过程,电路如图 3.5 所⽰。直流仿真的激励源使
⽤普通的“analogLib”→“vdc”即可。。
太简单了就不浪费时间了。
注意如转移特性曲线需要仿真有两个变量的电路,需要⽤到Parameter analysis
⼤概这样,先到这吧。。。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论