模拟设计cadence教程

上传人:jiups****uk12 文档编号:39152445 上传时间:2018-05-12 格式:PDF 页数:52 大小:1.54MB
返回 下载 相关 举报
模拟设计cadence教程_第1页
第1页 / 共52页
模拟设计cadence教程_第2页
第2页 / 共52页
模拟设计cadence教程_第3页
第3页 / 共52页
模拟设计cadence教程_第4页
第4页 / 共52页
模拟设计cadence教程_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《模拟设计cadence教程》由会员分享,可在线阅读,更多相关《模拟设计cadence教程(52页珍藏版)》请在金锄头文库上搜索。

1、2010-5-17共88页1Spectre/Virtuoso/Calibre 工具使用介绍工具使用介绍2010-5-17共88页2模拟集成电路的设计流程模拟集成电路的设计流程1.交互式电路图输入2.电路仿真(spectre)3.版图设计 (virtuoso)4.版图的验证(DRC LVS)(calibre)5.寄生参数提取(calibre)6.后仿真(spectre)7.流片(gdsii)全定制全定制2010-5-17共88页3Cadence中中Spectre的模拟仿真的模拟仿真1、进入Cadence软件包 2、建立可进行SPECTRE模拟的单元文件 3、编辑可进行SPECTRE模拟的单元文件

2、 4、模拟仿真的设置(重点) 5、模拟仿真结果的显示以及处理 6、分模块模拟(建立子模块) 7、运算放大器仿真实例2010-5-17共88页4一、进入Cadence软件包一、进入Cadence软件包?登陆到服务器上后,进入adelibic5这个文件夹(如果没有这个文件 夹,按照vlsi课件实验1自行拷贝)?在命令行输入?source /eva02/dept23/uwb03/.cshrc.ic23?icfb&?红色界面的IC5141窗口出现,之后ciw弹出来2010-5-17共88页5二、建立可进行SPECTRE模拟的单元文件二、建立可进行SPECTRE模拟的单元文件主窗口分为信息窗口CIW、命

3、令行以及主菜单。信息窗口会给出一些系统信息(如出错信息,程序运行情况等)。在命令行中可以输入某些命令。主菜单包括: 1、File菜单 2、Tools菜单 3、Options菜单2010-5-17共88页6设计环境设置设计环境设置?工艺库工作站目录?/eva02/ic/BA083006/smic18/?关联工艺库的方法?在cds.lib中加入如下语句(用Vi或Gvim编辑器)?INCLUDE /eva02/ic/BA083006/smic18/cds.lib?工艺模型文件目录?/eva02/ic/BA083006/smic18/models/spectre?这个目录下有如下文件?其中ms018_

4、v1p7*是普通器件模型文件,ms018_rf_v1p6*是 RF器件模型文件,我们实验只用到普通器件,因此只需要前 者,电路仿真时Spectre会自动加载这几个文件2010-5-17共88页7相关工艺参数可以在ms018_v1p7_spe.mdl文件中查到: N18: Tox=3.87n (可由此算出Cox) vth0=0.39(无衬偏效应) u0=34m P18: Tox=3.74n Vth0=-0.402 u0=8.6m lambda的选取可以参照razavi书上的lambda与L成反比, 其中L0.5um时 lambdaN0.1,lmabdaP=0.2 模型中各工艺参数定义可参考bsi

5、mset.pdf文件。建立新库、新单元以及新视图建立新库、新单元以及新视图?在CIW中,File-New-Library,?在弹出的“New Library”窗口,Name栏中:mylib?选中右下方:Attach to an existing techfile?点击OK,之后弹出图2,选smic18mmrf,点击ok?查看CIW窗口:Tools-Library Manager,在Library 中应有mylib,单击单击它。?在Library Manager 窗口,File-New-Cellview,?在弹出的“Create New File”窗口Cell Name栏中, opam?Tool

6、栏中,选Composer-Schematic?OK ,弹出新的原理图编辑窗口LibraryCellSchematicSymbolLayoutVerilog(View)2010-5-17共88页9Library,Cell以及以及View的关系的关系1、library(库)的地位相当于文件夹,它用来存放一整个设计的所有数据,包括子单元(cell)以及子单元(cell)中的多种视图(view)。新建库时注意选择链接所用工艺新建库时注意选择链接所用工艺pdk 的的techfile。 2、Cell(单元)可以是一个简单的单元,像一个与非门,也可以是比较复杂的单元(由symbol搭建而成)。3、View则

7、包含多种类型,常用的有schemetic,symbol,layout,calibre等等 ,新建新建Cellview要注意选择要注意选择View的类型。的类型。2010-5-17共88页10添加元件(实例添加元件(实例instance)?在弹出的“Virtuoso Schematic Editing:”窗 口中,左边为工具栏,选instance 图标(或 i)?单击“Add instance”窗口Library栏最右侧 Browser, ?弹出“Library Browser-”窗口,Library选 smic18mmrf,Cell选n18, View选symbol?在“Virtuoso Sc

8、hematic Editing:”窗口, 鼠标 左键单击一次,间隔一定距离再单击一次, 这样就增加了2个n18元件,键撤销本次操作 ESC ?按照如上方法添加所需要的 NMOS与PMOS以及电阻元件以及pin2010-5-17共88页11mos管的主要参数管的主要参数?multiplier 表示几个管子并联数?Length 表示沟道长度 ,设计时我们按照长沟道设计L取值 1um?Total Width 表示总的沟道宽度?Finger Width 表示一个finger的宽度?Fingers 表示finger的个数?Total width finger witdth finger width?设计

9、时 尽量使mos管接近方形,而不是长条形2010-5-17共88页12编辑完成的电路图编辑完成的电路图2010-5-17共88页13一些快捷键一些快捷键?以下是一些常用的快捷键: i 添加元件,即打开添加元件的窗口; 缩小两倍; 扩大两倍; w 连线(细线); f 全图显示; p 查看元件属性; m 整体移动(带连接关系); shift+m 移动(不带连接关系)。2010-5-17共88页14生成生成symbol?进入“Virtuoso Schematic Editing:mylib nand2 schematic”窗口。?Design - Create Cellview-From Cellv

10、iew?在Cellview From Cellview窗口,From View Name栏为:schematic,Tool / Data Type栏为Composer-Symbol。?OK2010-5-17共88页15三编辑测试环境三编辑测试环境新建1个cell名称为: Opam_test 在新的原理图窗口中调用opam的symbol 添加激励元件 所有激励元件都在 Analoglib库中,在这里用到了电源源vdc 电流源idc 正弦源vsin 以及全局符号vdd,gnd 如右图所示2010-5-17共88页16四、模拟仿真的设置(重点)四、模拟仿真的设置(重点)Composer- scham

11、atic界面中的Tools Analog Environment项可以打开Analog Design Environment 窗口,如右图所示。2010-5-17共88页17Analog Design Simulation菜单介绍菜单介绍Session菜单菜单Schematic Window Save State Load State Options Reset Quit回到电路图保存当前所设定的模拟所用到的各种参数加载已经保存的状态一些显示选项的设置重置analog artist。相当于重新打开一个模拟窗口退出2010-5-17共88页18Setup菜单Setup菜单菜单Design Sim

12、ulator/directory/host Temperature Model Library Environment选择所要模拟的线路图选择模拟使用的模型一般有cdsSpice hspiceS spectre等设置模拟时的温度设置库文件的路径和仿真方式设置仿真的环境(后仿真时需设置)2010-5-17共88页19Analyses菜单选择模拟类型。Spectre的分析有很多种,如右图,最基本的有tran(瞬态分析)dc(直流分析)ac(交流分析)。2010-5-17共88页20tran(瞬态分析)(瞬态分析)2010-5-17共88页21dc(直流分析)(直流分析)dc(直流分析)可以在直流条

13、件下对temperature,Design Variable,Component Parameter,Model Parameter进行扫描仿真举例:对温度的扫描(测量温度系数)电路随电源电压变化的变化曲线等2010-5-17共88页22ac(交流分析)(交流分析)ac(交流分析)是分析电路性能随着运行频率变化而变化的仿真。既可以对频率进行扫描也可以在某个频率下进行对其它变量的扫描。2010-5-17共88页23其它有关的菜单项Outputs/Setup当然我们需要输出的有时不仅仅是电流、电压,还有一些更高级的。比如说:带宽、增益等需要计算的值,这时我们可以在Outputs/setup中设定其

14、名称和表达式。在运行模拟之后,这些输出将会很直观的显示出来。需要注意的是:表达式一般都是通过计算器(caculator)输入的。Cadance自带的计算器功能强大,除了输入一些普通表达式以外,还自带有一些特殊表达式,如bandwidth、average等等。2010-5-17共88页24Calculator的使用的使用Calculator是一个重要的数据处理工具,可以用来仿真电源抑制比,相位裕度,共模抑制比2010-5-17共88页25其它有关的菜单项Results菜单2010-5-17共88页26模拟结果的显示以及处理在模拟有了结果之后,如果设定的output有plot属性的话,系统会自动调

15、出waveform窗口,并显示outputs的波形,如左图2010-5-17共88页27运放直流工作点仿真(DC分析)?放大器的正常工作需要一定的直流偏置?在交流(ac,tran)仿真之前,必须保证运放 要有合适的静态工作点?静态工作点的设置需要手工计算与仿真迭代交 互进行?构成放大器的每一个管子都处在饱和区,是运 放存在一个良好工作点的前提条件2010-5-17共88页28运放小信号仿真示例?电源电压Vdc=1.8V;?交流信号源acm=1 V;?负载电容Cload=5p F;?采用Spectre分析方式,选择交流分析(ac),设置如下: Sweep Variable: Frequency

16、Sweep Range :1 Hz100M Hz?仿真完成后,点击 Result - Direct Plot - AC Gain&Phase 查看运放的幅频特性和相频特性2010-5-17共88页29仿真结果该运放直流增益为80.9dB,单位增益带宽为82M Hz, 相位裕度为67.32deg。2010-5-17共88页30工艺角与温度工艺角与温度?上面运放的仿真实在tt(典型)27度下的仿 真,但实际的工艺不一定是tt,使用温度也不 一定是室温27度,所以要进行工艺角仿真?仿真不可能覆盖所有的工艺偏差与温度,所以 需要选取一些典型值去验证?温度: 20 ,27, 105 (3种)?工艺偏差 : tt ss ff fnsp fpsn (5种)?仿真要跑通这15种情况才能进行后端设计2010-5-17共88页31版图设计版图设计?打开运放核心电路图?单击 Tools-Design Synthesis-Layout XL?选择creat new ,可以弹出版图编辑窗口

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号