实验二virtuosoade仿真环境的基本使用(修改)

实验二virtuosoade仿真环境的基本使用(修改)

ID:21805409

大小:977.00 KB

页数:17页

时间:2018-10-24

实验二virtuosoade仿真环境的基本使用(修改)_第1页
实验二virtuosoade仿真环境的基本使用(修改)_第2页
实验二virtuosoade仿真环境的基本使用(修改)_第3页
实验二virtuosoade仿真环境的基本使用(修改)_第4页
实验二virtuosoade仿真环境的基本使用(修改)_第5页
资源描述:

《实验二virtuosoade仿真环境的基本使用(修改)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、

2、实验二VirtuosoADE仿真环境的基本使用目录1.实验目的2.瞬态仿真3.熟悉Cadence模拟仿真环境下波形显示窗口界面4.学会使用波形计算器计算电路的各种参数5.直流仿真6.交流仿真1.实验目的本实验主要介绍使用模拟仿真器spectreS进行几种常用的仿真,包括瞬态仿真,直流仿真和交流仿真。本实验直接使用在实验一创建的反相器,所以要求完成实验一后才能开始本次实验。2.瞬态仿真从iclabs文件夹中启动Cadence,进入到LibraryManager,在IClab1库中创建一个新的原理图CellVie

3、w,取名为invertersim如下图所示:

4、瞬态仿真反映输出与时间的关系。使用Virtuoso原理图编辑器创建如下图所示电路,其中的反相器符号是在实验一创建的,它位于IClab1库中,而直流源和脉冲信号源则位于AnalogLib库中的Voltage_Sources分类栏目中。名称分别为vdc和vpulse。其中直流源的直流电压设为5V,脉冲信号源的详细参数设置如下图:

5、检查并保存刚创建的原理图,点击Launch-->ADL打开仿真环境窗口。首先需要选择仿真器,点击Setup-->Simulator/Direc

6、tory/Host…选择spectre仿真器,如下图:之所以选择spectre仿真器是因为我们关联的工艺库中器件模型是按照spectre仿真器要求的格式建立的,选定它后模拟设计环境界面将看上去如下图:现在即可开始瞬态仿真,点击Analyses-->Choose…打开一对话窗,按下图完成。

7、现在还需要点击Setup-->ModelLibraries…来确认模型所在的路径,如下图:设置完成后的模拟仿真环境界面如下:

8、点击绿色交通灯图标开始仿真,若仿真有错则会在CIW窗口中显示,若仿真成功,则可点击菜单Results

9、-->DirectPlot-->TransientSignal,然后会自动进入到仿真电路原理图编辑器,并在窗口底部提示要求你选择要观察电路中哪些节点的波形,本次实验只需选择反相器输入输出端两个节点。这些节点会被标示出来,按Esc键退出选择并自动打开波形显示窗口。

10、上面的图形是将输入输出波形重叠显示出来的,你若不习惯这种模式,可按图标(菜单下顺数第5个图标)即可得到以下显示模式。3.熟悉Cadence模拟仿真环境下波形显示窗口界面首先要熟悉zoom功能。对于zoom来说,掌握zoomin和zoomfit就够用了。

11、最方便的zoomin方法就是在需要放大的位置单击鼠标右键,拖动鼠标形成一个矩形窗口,位于窗口内的部分将被放大。可以用这种方法将放大的部分继续放大。若要回到原始大小,只需按f键即可。比如说要求出波形的上升和下降时间,我们需要将波形的上升沿和下降沿位置部分放大,下图即显示了这样一个部分。

12、为了计算上升时间,需要定义上升沿的起始点位置,我们可以通过放置两个marker来定义,点击菜单Marker-->Place-->VertMarker,点击输出波形的合适位置放置起始终止marker。4.学会使用波形计算器计算器工具

13、的使用。计算器是基于堆栈操作的,也就是说先把要进行操作的数据放在堆栈上,然后选择要进行的操作。操作一般是指对数据进行某种函数运算,计算器提供了大量的函数,它们显示在函数的窗口中。我们可以使用特殊函数riseTime来计算上升下降时间,点击Calculator图标打开计算器,

14、选中wave,然后在波形显示窗口选中输出曲线,此时计算器对话框应显示如下:在函数窗口中点击riseTime,在打开的窗口中InitialValueType和FinalValueType选y,初始值和最终值按marker位置显示的数值键入,在

15、此即为初始值7.939n,最终值5。点击OK,再点击Eval即可得到上升时间的计算结果5.031221585679894E-10。

16、下降时间的计算也是使用riseTime函数,不同之处在于marker的起始位置应定义在输出曲线的下降沿部分,见下图。在调用riseTime函数时此时键入的起始值会大于最终值。

17、点击OK,再点击Eval即可得到下降时间的计算结果4.81352255997493E-10。计算传输延迟:它定义为输出50%相对于输入50%的时间间隔。我们利用特殊函数delay对其进行计算。点击wave,先

18、选输出曲线,再选输入曲线(注意先后次序),这表示输出相对于输入的延迟,否则就反过来了,延迟会为负值。再点击delay函数,阈值键入2.5,它表示工作电压的50%,边沿数保留默认值1,见图。

19、点击OK,再点击Eval即可得到传输延迟的计算结果1.58208656288133E-10。1)请同学们求出你设计的反相器传输延时tpLH和tpHL分别为多少?2)在反相器输出端另接一反相器作为负载

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。