- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Cadence 电路参数变量扫描分析
庞则桂
2006-12-22
Version-1.0
在使用 Cadence 的Affirma Analog Circuit Design Environment 对电路进行仿真的时候,
适当地使用 Design Variables 将会获得事半功倍的效果。
什么是 Design Variables ?直观地说它们就是出现在 Affirma Analog Circuit Design
Environment 界面中的一些可变的参数值。如下图红色虚线框中所示的就是一些已经定义好
了的变量。
图 1 Affirma Analog Circuit Design Environment 界面
变量可以是一些全局的参数。例如 temp ,就是系统默认的温度参数,当设置对温度变
量进行扫描分析时,可以获得一组代表了整个电路在不同温度下某个参数的变化曲线。
变量还可以是电路中某些元器件的具体数值。通过扫描该参数可以获得该器件的这个参
数值在一定范围内变化对整个电路的影响。Cadence 还可以对多个变量进行扫描,可以获得
电路多个参数同时变化时的最优值,这对设计电路,确定元器件的取值具有非常重要的作用。
变量的取值可以是具体的数值、等式或者表达式。这里我们主要讨论数值的情况,关于
等式和表达式的变量取值还没有用到,以后接触到之后再继续详述之。
对变量进行扫描,例如电路中激励源 vdc 的直流电压大小,电路中某个电容,电阻的大
小等等,使用 Analyses 菜单下的 Choosedc,即DC sweep (直流参数扫描)也可以分析电
路某个参数变化对整体的影响,为什么还要刻意地进行 Design Variables 的参数变量扫描分
析呢?两者有什么不同?我们可以先假设这样一种情况。假如,我有一个电路,在上电之后,
要延时一定的时间电路才能开始正常工作,而且这个启动的过程不可忽略,那么,我就需要
进行时域上的分析,即采用瞬态分析(tran )才能仿真出这个过程。如果我想考察电路启动
模块中某个电容对电路启动时间的影响,假设我使用 DC sweep ,对电容的参数进行扫描,
那么很显然,在整个扫描的过程中,由于 DC sweep 本身并没有考虑到时域上的过程,所以
电容变化的整个过程都是在t=0 的时刻进行的,而这时电路还没有开始工作,所以无论电容
值怎么变化,电路的状态都是一样的,未进入工作状态,由这个仿真结果看来,电容值似乎
对电路没有产生什么影响,但是,实际上该电容的数值可能对电路的启动过程,甚至于启动
之后的电路工作状态都有着至关重要的影响,因此,在这种情况下,DC sweep 并不能真实
地反映出电路的真实工作情况。如果我将电容的数值设置成一个 Design Variable ,那么我可
以给这个变量赋予一个固定的值,不影响我对电路进行时域上的瞬态分析,并且我还可以设
定该变量的变化范围及变化的步长,进行参数变量扫描分析。此时 Cadence 会自动地按照设
定的步长和范围自动地改变变量的数值,每变化一次变量值进行一次瞬态分析,最后把不同
变量值下的瞬态分析结果都绘制到一个 wave 窗口上,形成一簇曲线,用户就可以知道变量
取值为多少时能够获得较好的曲线。而且采用参数变量扫描分析可以一次进行多个变量同时
变化的分析,从而可以知道电路中多个变量相互制约的复杂情况下各个变量取值为多少才能
获得全局最优的结果。这些都是 DC sweep 无法完成的功能。
下面我们以一个简单的电路为例,介绍一下使用参数变量扫描分析的具体实现步骤。我
们来看考察以下的一个电路
图2 实验原理图
电路中激励源V3 ,V4 和管子的模型名 n18 ,长宽的具体参数都已经在图中标得很明确
了,不再详述。我们要观察的是 R1 取不同数值的时候电路的变化情况,那么我们就要把
R1 的值设为变量,这么设置呢?在原理图中,选中 R1 ,按下键盘上的 Q 键调出元件属性
窗口,如图 3 。
通常,如果我们不需要设置元器件参数的话,比如我就需要让 R 取值为 1K Ω,那么我
可以在属性窗口的 CDF
您可能关注的文档
最近下载
- 财务管理第6章自测练习.docx VIP
- YY_T0521-2018牙科学 种植体 骨内牙种植体 动态疲劳试验.docx VIP
- DB21T 3419-2021 农业废弃物堆沤肥料生产技术规程.docx VIP
- 鼻饲法教学课件.ppt VIP
- 保洁项目内部考核管理制度.docx VIP
- 2023年湖南师范大学公共课《马克思主义基本原理概论》期末试卷B(有答案).docx VIP
- SANGFOR_GAP_V3.0安全隔离与信息交换系统_用户手册.pdf VIP
- 马克思主义基本原理(湖南师范大学)知到智慧树期末考试答案题库2024年秋湖南师范大学.docx VIP
- 2025年健康企业管理题库及答案.doc VIP
- 食品安全英文PPT.ppt VIP
原创力文档


文档评论(0)