模拟集成电路设计流程(科学技术大学).ppt_第1页
模拟集成电路设计流程(科学技术大学).ppt_第2页
模拟集成电路设计流程(科学技术大学).ppt_第3页
模拟集成电路设计流程(科学技术大学).ppt_第4页
模拟集成电路设计流程(科学技术大学).ppt_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2020 1 6 共88页 1 Spectre Virtuoso Calibre工具使用介绍 实验地点 信息科学实验中心研究生实验训练基地冯立松汪瀚 2020 1 6 共88页 2 模拟集成电路的设计流程 1 交互式电路图输入2 电路仿真 spectre 3 版图设计 virtuoso 4 版图的验证 DRCLVS calibre 5 寄生参数提取 calibre 6 后仿真 spectre 7 流片 gdsii 全定制 2020 1 6 共88页 3 Cadence中Spectre的模拟仿真 1 设置登录服务器 进入Cadence软件包2 建立可进行SPECTRE模拟的单元文件3 编辑可进行SPECTRE模拟的单元文件4 模拟仿真的设置 重点 5 模拟仿真结果的显示以及处理6 分模块模拟 建立子模块 7 运算放大器仿真实例 2020 1 6 共88页 4 一 设置登录服务器 host 202 38 81 119port 22protocol SSHusername password 学号 密码command Linuxtype2修改密码passwd先输入当前密码 再输入两遍新密码 注意密码不会显示出来 配置 用浏览器打开http 202 38 81 119 ganglia 查看机器负载情况 尽量选择负载轻的机器登陆 mgt和rack01不要选取 登录命令ssh Xc01n 为机器号 第一次登陆服务器 cp eva01 cdsmgr shell cshrc iclab sourcecshrc iclabcp wanghan CMOS cds lib 指当前文件夹 cp soft1 cdsmgr cadence IC5141 tools Inx86 接上行 dfII cdsuser cdsinit 设置Cadence快捷键 setdticsetdtmmsim111 spectre仿真时需要 2020 1 6 共88页 5 2020 1 6 共88页 6 创建工作目录workmkdirwork进入work文件夹 自己所有工作都在work里面 cdwork关联工艺库 cp uwb05 lsfeng UWB OFDM cds libIcfb 运行cadence 2020 1 6 共88页 7 二 建立可进行SPECTRE模拟的单元文件 主窗口分为信息窗口CIW 命令行以及主菜单 信息窗口会给出一些系统信息 如出错信息 程序运行情况等 在命令行中可以输入某些命令 主菜单包括 1 File菜单2 Tools菜单3 Options菜单 2020 1 6 共88页 8 工艺参数 相关工艺参数可以在ms018 v1p7 spe mdl文件中查到 N18 Tox 3 87n 可由此算出Cox vth0 0 39 无衬偏效应 u0 34mP18 Tox 3 74nVth0 0 402u0 8 6mlambda的选取可以参照razavi书上的lambda与L成反比 其中L 0 5um时lambdaN 0 1 lmabdaP 0 2模型中各工艺参数定义可参考bsimset pdf文件 Setup modellibrary 建立新库 新单元以及新视图 在CIW中 File New Library 在弹出的 NewLibrary 窗口 Name栏中 mylib选中右下方 Attachtoanexistingtechfile点击OK 之后弹出图2 选smic18mmrf 点击ok查看CIW窗口 Tools LibraryManager 在Library中应有mylib 单击它 在LibraryManager窗口 File New Cellview 在弹出的 CreateNewFile 窗口CellName栏中 opamTool栏中 选Composer SchematicOK 弹出新的原理图编辑窗口 Library Cell SchematicSymbolLayoutVerilog View 2020 1 6 共88页 10 Library Cell以及View的关系 1 library 库 的地位相当于文件夹 它用来存放一整个设计的所有数据 包括子单元 cell 以及子单元 cell 中的多种视图 view 新建库时注意选择链接所用工艺pdk的techfile 2 Cell 单元 可以是一个简单的单元 像一个与非门 也可以是比较复杂的单元 由symbol搭建而成 3 View则包含多种类型 常用的有schemetic symbol layout calibre等等 新建Cellview要注意选择View的类型 2020 1 6 共88页 11 添加元件 实例instance 在弹出的 VirtuosoSchematicEditing 窗口中 左边为工具栏 选instance图标 或i 单击 Addinstance 窗口Library栏最右侧Browser 弹出 LibraryBrowser 窗口 Library选smic18mmrf Cell选n18 View选symbol在 VirtuosoSchematicEditing 窗口 鼠标左键单击一次 间隔一定距离再单击一次 这样就增加了2个n18元件 键撤销本次操作ESC按照如上方法添加所需要的NMOS与PMOS以及电阻元件以及pin 2020 1 6 共88页 12 mos管的主要参数 multiplier表示几个管子并联数Length表示沟道长度 设计时我们按照长沟道设计L取值 1umTotalWidth表示总的沟道宽度FingerWidth表示一个finger的宽度Fingers表示finger的个数Totalwidth fingerwitdth fingerwidth设计时尽量使mos管接近方形 而不是长条形 2020 1 6 共88页 13 编辑完成的电路图 2020 1 6 共88页 14 一些快捷键 以下是一些常用的快捷键 i添加元件 即打开添加元件的窗口 缩小两倍 扩大两倍 w连线 细线 f全图显示 p查看元件属性 m整体移动 带连接关系 shift m移动 不带连接关系 2020 1 6 共88页 15 生成symbol 进入 VirtuosoSchematicEditing mylibnand2schematic 窗口 Design CreateCellview FromCellview在CellviewFromCellview窗口 FromViewName栏为 schematic Tool DataType栏为Composer Symbol OK 2020 1 6 共88页 16 三编辑测试环境 新建1个cell名称为 Opam test在新的原理图窗口中调用opam的symbol添加激励元件所有激励元件都在Analoglib库中 在这里用到了电源源vdc电流源idc正弦源vsin以及全局符号vdd gnd如右图所示 2020 1 6 共88页 17 四 模拟仿真的设置 重点 Composer schamatic界面中的Tools AnalogEnvironment项可以打开AnalogDesignEnvironment窗口 如右图所示 2020 1 6 共88页 18 AnalogDesignSimulation菜单介绍 Session菜单 SchematicWindowSaveStateLoadStateOptionsResetQuit 回到电路图 保存当前所设定的模拟所用到的各种参数 加载已经保存的状态 一些显示选项的设置 重置analogartist 相当于重新打开一个模拟窗口 退出 使用最多 2020 1 6 共88页 19 Setup菜单 Setup菜单 DesignSimulator directory hostTemperatureModelLibraryEnvironment 选择所要模拟的线路图 选择模拟使用的模型一般有cdsSpicehspiceSspectre等 设置模拟时的温度 设置库文件的路径和仿真方式 修改工艺角 设置仿真的环境 后仿真时需设置 2020 1 6 共88页 20 Analyses菜单 选择模拟类型 Spectre的分析有很多种 如右图 最基本的有tran 瞬态分析 dc 直流分析 ac 交流分析 2020 1 6 共88页 21 tran 瞬态分析 2020 1 6 共88页 22 dc 直流分析 dc 直流分析 可以在直流条件下对temperature DesignVariable ComponentParameter ModelParameter进行扫描仿真 举例 对温度的扫描 测量温度系数 电路随电源电压变化的变化曲线等 2020 1 6 共88页 23 ac 交流分析 ac 交流分析 是分析电路性能随着运行频率变化而变化的仿真 既可以对频率进行扫描也可以在某个频率下进行对其它变量的扫描 2020 1 6 共88页 24 其它有关的菜单项 Outputs Setup当然我们需要输出的有时不仅仅是电流 电压 还有一些更高级的 比如说 带宽 增益等需要计算的值 这时我们可以在Outputs setup中设定其名称和表达式 在运行模拟之后 这些输出将会很直观的显示出来 需要注意的是 表达式一般都是通过计算器 caculator 输入的 Cadance自带的计算器功能强大 除了输入一些普通表达式以外 还自带有一些特殊表达式 如bandwidth average等等 2020 1 6 共88页 25 Calculator的使用 Calculator是一个重要的数据处理工具 可以用来仿真电源抑制比 相位裕度 共模抑制比 2020 1 6 共88页 26 其它有关的菜单项 Results菜单 2020 1 6 共88页 27 模拟结果的显示以及处理 在模拟有了结果之后 如果设定的output有plot属性的话 系统会自动调出waveform窗口 并显示outputs的波形 如左图 2020 1 6 共88页 28 运放直流工作点仿真 DC分析 放大器的正常工作需要一定的直流偏置在交流 ac tran 仿真之前 必须保证运放要有合适的静态工作点静态工作点的设置需要手工计算与仿真迭代交互进行构成放大器的每一个管子都处在饱和区 是运放存在一个良好工作点的前提条件 2020 1 6 共88页 29 运放小信号仿真示例 电源电压Vdc 1 8V 交流信号源acm 1V 负载电容Cload 5pF 采用Spectre分析方式 选择交流分析 ac 设置如下 SweepVariable FrequencySweepRange 1Hz 100MHz仿真完成后 点击Result DirectPlot ACGain Phase查看运放的幅频特性和相频特性 2020 1 6 共88页 30 仿真结果 该运放直流增益为80 9dB 单位增益带宽为82MHz 相位裕度为67 32deg 2020 1 6 共88页 31 工艺角与温度 上面运放的仿真实在tt 典型 27度下的仿真 但实际的工艺不一定是tt 使用温度也不一定是室温27度 所以要进行工艺角仿真仿真不可能覆盖所有的工艺偏差与温度 所以需要选取一些典型值去验证温度 20 27 105 3种 工艺偏差 ttssfffnspfpsn 5种 仿真要跑通这15种情况才能进行后端设计 2020 1 6 共88页 32 版图设计 打开运放核心电路图单击Tools DesignSynthesis LayoutXL选择creatnew 可以弹出版图编辑窗口在版图编辑窗口 单击Design Genfromsource之后点击ok 出现电路用到的所有smic18mmrf库中元件 此时元件是无任何连接关系的 2020 1 6 共88页 33 版图设计 2020 1 6 共88页 34 版图设计要点 版图设计要按照一定的设计规则与电气规则进行 这些规则文件可以在smic提供的pdk processdesignkit 中查找到 最小线宽 最小间距 最小包围 最小覆盖 仅仅满足设计规则的走线 不是最佳的走线方式 在满足设计规则的前提下 要保证每条金属走线能够承受相应的电流密度 防止由于老化而产生的电迁移现象 通常情况下为1um可以承受1mA的电流对于差分电路 要充分考虑版图的对称性与匹配 2020 1 6 共88页 35 版图设计要点 对于低频模拟电路而言 寄生电阻是影响其性能的主要因素 连接的走线可以尽可能宽对于射频电路而言 寄生电容可能会占据更主要的部分 对线宽的处理上 要在寄生电阻与寄生电容直接折中对于多数电路来说 为了降低衬底寄生电阻 应在nmos器件周围放置更多的称的接触Nmos器件的所有衬底都是连在一起的 2020 1 6 共88页 36 最终版图 2020 1 6 共88页 37 Calibre的后端验证 设置calibre启动版本在打开icfb之前 输入setdtcalibre2006 1 2020 1 6 共88页 38 DRC 2020 1 6 共88页 39 2020 1 6

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论