




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、OUTLINE Cadence 系统概述版图设计工具Virtuoso LE版图验证工具Diva版图验证工具Dracula第1页/共116页Cadence 系统概述 Cadence 概述设计流程系统组织结构系统启动帮助系统第2页/共116页Cadence 概述 为什么要学习Cadence工具第3页/共116页Cadence 概述v 集成电路发展趋势年1997199920012003200620092012特征尺寸(nm)2501801501301007050最低的电源电压(V)1.82.51.51.8 1.21.5 1.21.5 0.91.2 0.60.90.5-0.6通用集成电路7501200
2、14001600200025003000 ASIC30050060070090012001500DRAM28040045056079011201580芯片面积(mm2 )MPU300340385430520620750ASIC480800850900100011001300MPU3.7M6.2M10M18M39M84M180MASIC8M14M16M24M40M64M100M桌面式产品7090110130160170175便携式产品1.21.41.722.42.83.2工作频率晶体管数/cm2最大功耗(W)第4页/共116页Cadence 概述市场需求以及工艺技术的发展使得设计 复杂度提高,为
3、满足这样的需求,我们 必须掌握最强大的 EDA 工具 第5页/共116页Cadence 概述第6页/共116页Cadence 概述v 全球最大的 EDA 公司v 提供系统级至版图级的全线解决方案v 系统庞杂,工具众多,不易入手v 除综合外,在系统设计,在前端设计输入和仿真,自动布局布线,版图设计和验证等领域居行业领先地位v 具有广泛的应用支持v 电子设计工程师必须掌握的工具之一第7页/共116页Cadence 概述v System-Level Designv Function Verificationv Emulation and Accelerationv Synthesis/Place-a
4、nd-Routev Analog,RF,and Mixed-Signal Designv Physical Verification and Analysisv IC Packagingv PCB Design第8页/共116页集成电路设计流程 算法设计算法设计逻辑综合逻辑综合可测性设计可测性设计低功耗设计低功耗设计版图验证版图验证设计规则检查设计规则检查互连参数提取互连参数提取第9页/共116页CELL 设计流程 创建工艺文件版图单元验证版图反标注打印输出生成抽象生成参数化单元生成复杂阵列符号生成模拟单元转换第10页/共116页系统组织结构v 大多数 Cadence 工具使用同样的库模型,库
5、结构按目录结构组织数据,这利于不同工具之间的数据交互和一致操作。物理组织逻辑组织目录库子目录单元子目录视图第11页/共116页系统组织结构 第12页/共116页系统组织结构v DDMS(Design Data Management System)DDMS物理路径Path/lib/cell_1/layout_3.0逻辑名称cell_1 layout 3.0Library.lib 第13页/共116页系统统组织结构v Examplevendlibdffmux2gatesbodyVhdl.vhd/usr/proj/vendlib/usr/proj/vendlib/dff/usr/proj/vendl
6、ib/mux2/usr/proj/vendlib/mux2/gates/usr/proj/vendlib/mux2/body第14页/共116页系统组织结构v Terms and Definitions库(library):特定工艺相关的单元集合单元(cell):构成系统或芯片模块的设计对象视图(view):单元的一种预定义类型的表示CIW:命令解释窗口属性(attributes):预定义的名称-值对的集合搜索路径(search path):指向当前工作目录和 工作库的指针第15页/共116页系统启动v环境设置1 .cshrc 文件设置 .cshrc文件中指定 Cadence 软件和 lice
7、nce 文件所在的路径 2 .cdsenv 文件设置 .cdsenv 文件包含了 Cadence 软件的一些初始设置,该文件用 SKILL 语言写,Cadence 可直接执行3 .cdsinit 文件设置4 cds.lib 文件设置第16页/共116页系统启动5 工艺文件(technology file) 技术文件包含了设计必需的很多信息,对设计,尤其是版图设计很重要。它包含层的定义,符号化器件定义,几何、物理、电学设计规则,以及一些针对特定 Cadence 工具的规则定义,如自动布局布线的规则,版图转换成 GDSII 时所使用层号的定义。6 显示文件(display.drf)第17页/共11
8、6页系统启动v系统启动1 前端启动命令命令规模功能icdes基本数字模拟设计输入icdssicde 加数字设计环境icmsm前端模拟、混合、微波设计iccaxl前端设计加布局规划第18页/共116页系统启动2 版图工具启动命令命令规模功能layouts基本版图设计(具有交互 DRC 功能)layoutPlusm基本版图设计(具有自动化设计工具和交互验证工具)第19页/共116页系统启动3 系统级启动命令命令规模功能swbsPcb 设计msfbl混合型号IC设计icfbxl前端到后端大多数工具第20页/共116页系统启动 第21页/共116页系统启动 Command Interpreter Wi
9、ndow(CIW)Log 文件菜单栏窗口号输出域命令提示行输入域鼠标按钮提示第22页/共116页帮助系统v 两种方式寻求帮助1 openbook 在UNIX提示符下输入命令 openbook: host openbook &2 工具在线帮助 每个工具右上角的“help”菜单 第23页/共116页OUTLINE Cadence 系统概述版图设计工具Virtuoso LE版图验证工具Diva版图验证工具Dracula第24页/共116页版图设计工具Virtuoso LEv Virtuoso Layout Editor版图编辑大师 Cadence最精华的部分在哪里Virtuoso Layou
10、t Editor界面漂亮友好功能强大完备操作方便高效第25页/共116页版图设计工具Virtuoso LEv 目标理解 Layout Editor 环境学会如何使用 Layout Editor学会运行交互 DRC&LVS学会将设计转为Stream format学会定制版图编辑环境第26页/共116页版图设计工具Virtuoso LEv 单元设计具体流程第27页/共116页Virtuoso LE 使用介绍第一步:建库执行:CIWToolsLibrary Manager LMFileNewLibrary 第28页/共116页Virtuoso LE 使用介绍第二步:指定工艺文件第29页/共1
11、16页Virtuoso LE 使用介绍第三步:建立版图单元执行:LMFileNewCell View 第30页/共116页Virtuoso LE 使用介绍第四步:打开版图单元执行:CIWFileOpen 选择库选择视图选择单元第31页/共116页版图设计工具Virtuoso LEv版图编辑环境第32页/共116页版图设计工具Virtuoso LEvVirtuoso Layout Editing第33页/共116页版图设计工具Virtuoso LEvLSW-层选择窗口第34页/共116页版图设计工具Virtuoso LEq设置有效 Drawing 层 执行:LSWEditSet Valid La
12、yers 第35页/共116页版图设计工具Virtuoso LEqDisplay Resource Editor第36页/共116页版图设计工具Virtuoso LEqLayers and display.drf第37页/共116页版图设计工具Virtuoso LEqSet Display Options第38页/共116页版图设计工具Virtuoso LEqSet Editor Options第39页/共116页版图设计工具Virtuoso LEq鼠标用法第40页/共116页版图设计工具Virtuoso LEq工艺文件流图第41页/共116页版图设计工具Virtuoso LEvTechnol
13、ogy File 命令第42页/共116页版图设计工具Virtuoso LEv主要编辑命令qUndo取消qRedo恢复qMove移动qCopy复制qStretch拉伸qDelete删除qMerge合并qSearch搜索编辑命令非常友好,先点击命令,然后对目标图形进行操作第43页/共116页版图设计工具Virtuoso LEv 主要创建命令qRectangle矩形qPolygon多边形qPath互联qLabel标签qInstance例元qContact通孔现在LSW中选中层,然后点击创建命令,在画相应图形第44页/共116页绘制反相器版图vINV Example 首先回顾一下CMOS反相器制作流
14、程:Stage 1:N wellP well第45页/共116页绘制反相器版图Stage 2:P diffusionN diffusion第46页/共116页绘制反相器版图Stage 3:Poly gate第47页/共116页绘制反相器版图Stage 4:P+ implantN+ implant 第48页/共116页绘制反相器版图Stage 5:contact第49页/共116页绘制反相器版图Stage 6:Metal 1第50页/共116页绘制反相器版图Stage 7:via第51页/共116页绘制反相器版图Stage 8:Metal 2第52页/共116页绘制反相器版图 版图编辑工具使用器
15、件加工工艺流程OK!第53页/共116页绘制反相器版图1第54页/共116页绘制反相器版图2第55页/共116页绘制反相器版图3第56页/共116页绘制反相器版图4第57页/共116页绘制反相器版图5第58页/共116页绘制反相器版图6第59页/共116页绘制反相器版图7第60页/共116页绘制反相器版图8第61页/共116页绘制反相器版图9第62页/共116页Virtuoso Layout Editor 现在,您已经掌握版图编辑大师的基本操作,通过上机实验巩固和提高!第63页/共116页第64页/共116页OUTLINE Cadence 系统概述版图设计工具Virtuoso LE版图验证工具
16、Diva版图验证工具Dracula第65页/共116页设计流程 第66页/共116页版图验证版图验证的必要性? 确保版图绘制满足设计规则 确保版图与实际电路图一致 确保版图没有违反电气规则 可供参数提取以便进行后模拟第67页/共116页版图验证v IC 后端流程图:第68页/共116页Cadence 版图验证工具q Diva Diva 是 Cadence 的版图编辑大师Virtuoso集成的交互式版图验证工具,具有使用方便、操作快捷的特点,非常适合中小规模单元的版图验证。q Dracula Dracula(吸血鬼)是 Cadence 的一个独立的版图验证工具,按批处理方式工作,功能十分强大,目
17、前是完整芯片验证的标准。第69页/共116页版图验证工具DIVAv Diva Design Interactive Verification Automation DIVA 是 Cadence软件中的验证工具集,用它可以找出并纠正设计中的错误.它除了可以处理物理版图和准备好的电气数据,从而进行版图和线路图的对查(LVS)外。还可以在设计的初期就进行版图检查,尽早发现错误并互动地把错误显示出来,有利于及时发现错误所在,易于纠正。 第70页/共116页版图验证工具DIVAq Diva 工具集组成:1.设计规则检查(iDRC)2.版图寄生参数提取(iLPE)3.寄生电阻提取(iPRE)4.电气规则检
18、查(iERC)5.版图与电路图一致比较(iLVS)第71页/共116页版图验证工具DIVAv Remark:1.Diva中各个组件之间是互相联系的,有时候一个组件的执行要依赖另一个组件先执行。例如:要执行LVS就先要执行DRC。 2.运行 Diva 之前,要准备好规则验证文件,这些文件有默认名称:做DRC时的文件应以divaDRC.rul命名,版图提取文件以divaEXT.rul命名。做LVS时规则文件应以divaLVS.rul命名。第72页/共116页版图验证工具DIVAv DIVA功能qDRCqExtractorqERCqLVS第73页/共116页版图验证工具DIVAv DRC:对 IC
19、版图做几何空间检查,以确保线路能够被 特定加工工艺实现。v ERC:检查电源、地的短路,悬空器件和节点等电气 特性。v LVS:将版图与电路原理图做对比,以检查电路的连 接,与MOS的长宽值是否匹配。v LPE:从版图数据库提取电气参数(如MOS的W、L值 BJT、二极管的面积,周长,结点寄生电容等) 并以Hspice 网表方式表示电路。 第74页/共116页版图验证工具DIVAv DIVA工具流程第75页/共116页版图验证工具DIVAv Design Rule Checking第76页/共116页版图验证工具DIVAq DRC 界面第77页/共116页版图验证工具DIVAChecking
20、Method指的是要检查的版图的类型:FlatFlat 表示检查版图中所有的图形,对子版图块不检查。HierarchicalHierarchical利用层次之间的结构关系和模式识别优化,检查电路中每个单元块内部是否正确。hier w/o optimization hier w/o optimization 利用层次之间的结构关系而不用模式识别优化,来检查电路中每个单元块 。Checking Limit Checking Limit 可以选择检查哪一部分的版图: Full Full 表示查整个版图Incremental Incremental 查自从上一次DRC检查以来,改变的版图。by are
21、a by area 是指在指定区域进行DRC检查。一般版图较大时,可以分块检查。 第78页/共116页版图验证工具DIVASwitch Names 在DRC文件中,我们设置的switch在这里都会出现。这个选项可以方便我们对版图文件进行分类检查。这在大规模的电路检查中非常重要。Echo CommandsEcho Commands 选上时在执行DRC的同时在CIW窗口中显示DRC文件。Rules FileRules File 指明DRC规则文件的名称,默认为divaDRC.rulRules LibraryRules Library 这里选定规则文件在哪个库里。MachineMachine 指明在
22、哪台机器上运行DRC命令。locallocal 表示在本机上运行。对于我们来说,是在本机运行的,选local。remoteremote 表示在远程机器上运行。Remote Machine NameRemote Machine Name 远程机器的名字。 第79页/共116页版图验证工具DIVAv Diva 查错: 错误在版图文件中会高亮显示,很容易观察到。另外也可以选择Verify-Markers-Find菜单来帮助找错。单击菜单后会弹出一个窗口,在这个窗口中单击apply就可以显示第一个错误。同样,可以选择Verify-Markers-ExplainVerify-Markers-Explai
23、n来看错误的原因提示。选中该菜单后,用鼠标在版图上出错了的地方单击就可以了。也可以选择Verify-Verify-Markers-DeleteMarkers-Delete把这些错误提示删除。 第80页/共116页版图验证工具DIVA 第81页/共116页版图验证工具DIVAq 分析错误(Explain)第82页/共116页版图验证工具DIVA 第83页/共116页版图验证工具DIVAv Extractor第84页/共116页版图验证工具DIVAv Extractor 功能q提取器件和互联信息用于 ERC 或 LVSq提取网表q提取有寄生参数的版图网表用于模拟v 提取层次qFlatqHierar
24、chicalqMicro第85页/共116页版图验证工具DIVAq Extractor 界面第86页/共116页版图验证工具DIVA 第87页/共116页版图验证工具DIVAv LVS第88页/共116页版图验证工具DIVA LVS第89页/共116页版图验证工具DIVA LVS Check第90页/共116页版图验证工具Draculav Dracula (吸血鬼)是 Cadence 的一个独立的版图验证工具,它采用批处理的工作方式。Dracula 功能强大,目前被认为布局验证的标准,几乎全世界所有的 IC 公司都拿它作 sigh-off 的凭据。特别是对整个芯片版图的最后验证,一定要交由 D
25、racula 处理。 第91页/共116页版图验证工具Draculav Basics of Dracula Verication 版图验证与工艺相关-需要工艺信息数据库 版图验证输入-版图数据(GDSII格式);网表信息(用于LVS);工艺相关信息 验证方式-Incremental VS Full chip Hierarchical VS Flatten Online VS offline第92页/共116页版图验证工具Draculav Dracula 主要功能: 1设计规则检查DRC *2电气规则检查ERC3版图&原理图一致性检查LVS *4版图参数提取LPE5寄生电阻提取PRE第9
26、3页/共116页版图验证工具Draculav Dracula 的处理流程第94页/共116页版图验证工具Draculav How to Use Dracula Tool 创建/获取命令文件; 填充设计数据信息; 编译命令文件; 提交执行文件; 查询验证结果报表并修改错误;第95页/共116页版图验证工具Draculav 版图GDSII 格式转换 WHY:Dracula 处理对象是GDSII文件操作步骤:执行:CIWFileExportStream弹出如下窗口:第96页/共116页版图验证工具Dracula 运行目录输出文件名What is this?第97页/共116页版图验证工具Dracul
27、a It is this,the two units should be consistent!These two items should be changed according to your design第98页/共116页版图验证工具Dracula 第99页/共116页Dracula-DRCv Function of DRC 检查布局设计与制程规则的一致性; 基本设计规则包括各层width,spcing及不同层之间的spcing,enclosure等关系; 设计规则的规定是基于process variation, equipment limitation,circuit reliab
28、ility; 特殊情况下,设计规则允许有部分弹性;第100页/共116页Dracula-DRCFind DRC Errors with InQuery第101页/共116页Dracula-DRCDracula DRC 验证步骤:1.1. 把版图的GDII文件导出到含有DRC规则文件的目录(run run directorydirectory)下;2.2. 更改DRCDRC文件中的INDISKINDISK和PRIMARYPRIMARY值;3.3. 在xterm中,进入含DRC规则文件的运行目录下,依次输入如下命令: % PDRACULA %:/get DRC文件名 %:/fi % 第102页/共116页Dracula-DRC4.4. 打开待检验单元的版图视图,在工作窗口选择ToolsDracula Interface (对于4.45以下版本,选择Tools-InQuery),工具菜单里多出DRC、LVS等项。 第103页/共116页Dracula-DRC5.5. 选择DRC-setup,弹出如下图所示对话框,在Run Directory栏中填入运行DRC的路径后,点OK,打开的版图中会出现错误标记。 第104页/共116页Dracula
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年深海设备专用件合作协议书
- 人教版七年级历史与社会上册教学设计:4.3 IT新城:班加罗尔
- 养猪场合作协议书范本
- 股票发行承销合同(A股)
- 个人抵押权转让协议
- 甘肃省武威市凉州区永昌镇和寨九年级制学校九年级化学上册 4.4 化学式和化合价教学实录3 (新版)新人教版
- 定制商品供货合同
- 外派员工续签协议
- 工地绿化及管理协议
- 保姆的应急能力与处理方案
- 《东北风俗文化介绍》课件
- 2024届江西省南昌市高三一模英语试卷(解析版)
- 案例2 进化医疗-跨物种肿瘤基因治疗的开拓者
- 小红书种草营销师(初级)认证考试题库(附答案)
- 网络安全知识基础培训课件
- 中职金融学基础
- 运用精益管理(TPS)缩短医院门诊患者就诊时间医院品质管理成果汇报
- 2024解析:第十五章电流和电路-基础练(解析版)
- 电子教案-《3D打印技术概论》
- 安全生产责任体系重点岗位履职清单
- 四川省成都市2024年中考道德与法治真题试卷(含答案)
评论
0/150
提交评论