CadenceVirtuoso讲义教学讲解课件.ppt

上传人(卖家):ziliao2023 文档编号:6100529 上传时间:2023-05-29 格式:PPT 页数:82 大小:3.05MB
下载 相关 举报
CadenceVirtuoso讲义教学讲解课件.ppt_第1页
第1页 / 共82页
CadenceVirtuoso讲义教学讲解课件.ppt_第2页
第2页 / 共82页
CadenceVirtuoso讲义教学讲解课件.ppt_第3页
第3页 / 共82页
CadenceVirtuoso讲义教学讲解课件.ppt_第4页
第4页 / 共82页
CadenceVirtuoso讲义教学讲解课件.ppt_第5页
第5页 / 共82页
点击查看更多>>
资源描述

1、1OUTLINE 版图设计工具Virtuoso LE版图验证工具Diva版图验证工具Dracula2系统启动v 环境设置1.cshrc 文件设置 .cshrc文件中指定 Cadence 软件和 licence 文件所在的路径 2.cdsenv 文件设置 .cdsenv 文件包含了 Cadence 软件的一些初始设置,该文件用 SKILL 语言写,Cadence 可直接执行3.cdsinit 文件设置4 cds.lib 文件设置3系统启动5 工艺文件(technology file)技术文件包含了设计必需的很多信息,对设计,尤其是版图设计很重要。它包含层的定义,符号化器件定义,几何、物理、电学设

2、计规则,以及一些针对特定 Cadence 工具的规则定义,如自动布局布线的规则,版图转换成 GDSII 时所使用层号的定义。6 显示文件(display.drf)4系统启动1 版图工具启动命令命令规模功能layouts基本版图设计(具有交互 DRC 功能)layoutPlusm基本版图设计(具有自动化设计工具和交互验证工具)5系统启动2 系统级启动命令命令规模功能swbsPcb 设计msfbl混合型号IC设计icfbxl前端到后端大多数工具6系统启动 Command Interpreter Window(CIW)Log 文件菜单栏窗口号输出域命令提示行输入域鼠标按钮提示7帮助系统v两种方式寻求

3、帮助1 openbook 在UNIX提示符下输入命令 openbook:host openbook&2 工具在线帮助 每个工具右上角的“help”菜单 8OUTLINE 版图设计工具Virtuoso LE版图验证工具Diva版图验证工具Dracula9Virtuoso LE 使用介绍第一步:建库执行:执行:CIWToolsLibrary Manager LMFileNewLibrary 10Virtuoso LE 使用介绍第二步:指定工艺文件11Virtuoso LE 使用介绍第三步:建立版图单元执行:LMFileNewCell View 12Virtuoso LE 使用介绍第四步:打开版图单

4、元执行:CIWFileOpen 选择库选择视图选择单元13版图设计工具Virtuoso LEv版图编辑环境14版图设计工具Virtuoso LEvVirtuoso Layout Editing15版图设计工具Virtuoso LEvLSW-层选择窗口16版图设计工具Virtuoso LEq设置有效 Drawing 层 执行:执行:LSWEditSet Valid Layers 17版图设计工具Virtuoso LEqDisplay Resource Editor18版图设计工具Virtuoso LEqLayers and display.drf19版图设计工具Virtuoso LEqSet D

5、isplay Options20版图设计工具Virtuoso LEqSet Editor Options21版图设计工具Virtuoso LEq鼠标用法22版图设计工具Virtuoso LEvTechnology File 命令23版图设计工具Virtuoso LEv主要编辑命令q Undo取消q Redo恢复q Move移动q Copy复制q Stretch拉伸q Delete删除q Merge合并q Search搜索编辑命令非常友好,先点击命令,然后对目标图形进行操作24版图设计工具Virtuoso LEv主要创建命令qRectangle矩形qPolygon多边形qPath互联qLabel

6、标签qInstance例元qContact通孔现在LSW中选中层,然后点击创建命令,在画相应图形25绘制反相器版图126绘制反相器版图227绘制反相器版图328绘制反相器版图429绘制反相器版图530绘制反相器版图631绘制反相器版图732绘制反相器版图833绘制反相器版图934OUTLINE 版图设计工具Virtuoso LE版图验证工具Diva版图验证工具Dracula35版图验证版图验证的必要性?确保版图绘制满足设计规则 确保版图与实际电路图一致 确保版图没有违反电气规则 可供参数提取以便进行后模拟36版图验证vIC 后端流程图:37Cadence 版图验证工具q Diva Diva 是

7、 Cadence 的版图编辑大师Virtuoso集成的交互式版图验证工具,具有使用方便、操作快捷的特点,非常适合中小规模单元的版图验证。q Dracula Dracula(吸血鬼)是 Cadence 的一个独立的版图验证工具,按批处理方式工作,功能十分强大,目前是完整芯片验证的标准。38版图验证工具DIVAv Diva Design Interactive Verification Automation DIVA 是 Cadence软件中的验证工具集,用它可以找出并纠正设计中的错误.它除了可以处理物理版图和准备好的电气数据,从而进行版图和线路图的对查(LVS)外。还可以在设计的初期就进行版图检

8、查,尽早发现错误并互动地把错误显示出来,有利于及时发现错误所在,易于纠正。39版图验证工具DIVAq Diva 工具集组成:1.设计规则检查(iDRC)2.版图寄生参数提取(iLPE)3.寄生电阻提取(iPRE)4.电气规则检查(iERC)5.版图与电路图一致比较(iLVS)40版图验证工具DIVAv Remark:1.Diva中各个组件之间是互相联系的,有时候一个组件的执行要依赖另一个组件先执行。例如:要执行LVS就先要执行DRC。2.运行 Diva 之前,要准备好规则验证文件,这些文件有默认名称:做DRC时的文件应以divaDRC.rul命名,版图提取文件以divaEXT.rul命名。做L

9、VS时规则文件应以divaLVS.rul命名。41版图验证工具DIVAvDIVA功能qDRCqExtractorqERCqLVS42版图验证工具DIVAvDRC:对 IC 版图做几何空间检查,以确保线路能够被 特定加工工艺实现。vERC:检查电源、地的短路,悬空器件和节点等电气 特性。vLVS:将版图与电路原理图做对比,以检查电路的连 接,与MOS的长宽值是否匹配。vLPE:从版图数据库提取电气参数(如MOS的W、L值 BJT、二极管的面积,周长,结点寄生电容等)并以Hspice 网表方式表示电路。43版图验证工具DIVAvDIVA工具流程44版图验证工具DIVAvDesign Rule Ch

10、ecking45版图验证工具DIVAqDRC 界面46版图验证工具DIVAChecking Method指的是要检查的版图的类型:FlatFlat 表示检查版图中所有的图形,对子版图块不检查。HierarchicalHierarchical利用层次之间的结构关系和模式识别优化,检查电路中每个单元块内部是否正确。hier w/o optimization hier w/o optimization 利用层次之间的结构关系而不用模式识别优化,来检查电路中每个单元块。Checking Limit Checking Limit 可以选择检查哪一部分的版图:Full Full 表示查整个版图Increm

11、ental Incremental 查自从上一次DRC检查以来,改变的版图。by area by area 是指在指定区域进行DRC检查。一般版图较大时,可以分块检查。47版图验证工具DIVASwitch Names 在在DRC文件中,我们设置的switch在这里都会出现。这个选项可以方便我们对版图文件进行分类检查。这在大规模的电路检查中非常重要。Echo CommandsEcho Commands 选上时在执行DRC的同时在CIW窗口中显示DRC文件。Rules FileRules File 指明DRC规则文件的名称,默认为divaDRC.rulRules LibraryRules Libr

12、ary 这里选定规则文件在哪个库里。MachineMachine 指明在哪台机器上运行DRC命令。locallocal 表示在本机上运行。对于我们来说,是在本机运行的,选local。remoteremote 表示在远程机器上运行。Remote Machine NameRemote Machine Name 远程机器的名字。48版图验证工具DIVAv Diva 查错:错误在版图文件中会高亮显示,很容易观察到。另外也可以选择Verify-Markers-Find菜单来帮助找错。单击菜单后会弹出一个窗口,在这个窗口中单击apply就可以显示第一个错误。同样,可以选择Verify-Markers-Ex

13、plainVerify-Markers-Explain来看错误的原因提示。选中该菜单后,用鼠标在版图上出错了的地方单击就可以了。也可以选择Verify-Markers-DeleteVerify-Markers-Delete把这些错误提示删除。49版图验证工具DIVA 50版图验证工具DIVAq分析错误(Explain)51版图验证工具DIVA 52版图验证工具DIVAvExtractor53版图验证工具DIVAvExtractor 功能q提取器件和互联信息用于 ERC 或 LVSq提取网表q提取有寄生参数的版图网表用于模拟v提取层次qFlatqHierarchicalqMicro54版图验证工

14、具DIVAqExtractor 界面55版图验证工具DIVA 56版图验证工具DIVAvLVS57版图验证工具DIVA LVS58版图验证工具DIVA LVS Check59版图验证工具DraculavDracula(吸血鬼)是吸血鬼)是 Cadence 的一个的一个独立的版图验证工具,它采用批处理的独立的版图验证工具,它采用批处理的工作方式。工作方式。Dracula 功能强大,目前被认功能强大,目前被认为布局验证的标准。特别是对整个芯片为布局验证的标准。特别是对整个芯片版图的最后验证,一定要交由版图的最后验证,一定要交由 Dracula 处理。处理。60版图验证工具DraculavBasic

15、s of Dracula Verification 版图验证与工艺相关-需要工艺信息数据库 版图验证输入-版图数据(GDSII格式);网表信息(用于LVS);工艺相关信息 验证方式-Incremental VS Full chip Hierarchical VS Flatten Online VS offline61版图验证工具DraculavDracula 主要功能:1设计规则检查设计规则检查DRC*2电气规则检查电气规则检查ERC3版图版图&原理图一致性检查原理图一致性检查LVS*4版图参数提取版图参数提取LPE5寄生电阻提取寄生电阻提取PRE62版图验证工具DraculavDracula

16、 的处理流程63版图验证工具DraculavHow to Use Dracula Tool 创建/获取命令文件;填充设计数据信息;编译命令文件;提交执行文件;查询验证结果报表并修改错误;64版图验证工具Draculav版图GDSII 格式转换 WHY:Dracula 处理对象是GDSII文件操作步骤:执行:CIWFileExportStream弹出如下窗口:65版图验证工具Dracula 运行目录输出文件名What is this?66版图验证工具Dracula It is this,the two units should be consistent!These two items shou

17、ld be changed according to your design67版图验证工具Dracula 68Dracula-DRCv Function of DRC 检查布局设计与制程规则的一致性;基本设计规则包括各层width,spacing及不同层之间的spacing,enclosure等关系;设计规则的规定是基于process variation,equipment limitation,circuit reliability;特殊情况下,设计规则允许有部分弹性;69Dracula-DRCFind DRC Errors with InQuery70Dracula-DRCDracula

18、 DRC 验证步骤:1.1.把版图的把版图的GDII文件导出到含有文件导出到含有DRC规则文件规则文件的目录(的目录(run directoryrun directory)下;下;2.2.更改更改DRCDRC文件中的文件中的INDISKINDISK和和PRIMARYPRIMARY值;值;3.3.在在xterm中,进入含中,进入含DRC规则文件的运行目规则文件的运行目录下,依次输入如下命令:录下,依次输入如下命令:%PDRACULA%:/get DRC文件名文件名%:/f% 71Dracula-DRC4.4.打开待检验单元的版图视图,在工作窗口选打开待检验单元的版图视图,在工作窗口选择择Tool

19、sDracula Interface(对于(对于4.45以下以下版本,选择版本,选择Tools-InQuery),),工具菜单里工具菜单里多出多出DRC、LVS等项。等项。72Dracula-DRC5.5.选择选择DRC-setup,弹出如下图所示对话框,弹出如下图所示对话框,在在Run Directory栏中填入运行栏中填入运行DRC的路径后,的路径后,点点OK,打开的版图中会出现错误标记。打开的版图中会出现错误标记。73Dracula-DRC 74Dracula-LVSDracula LVS(包含器件提取)步骤:1.把版图的GDSII文件导出到含有LVS规则文件的目录;2.把单元的hspi

20、ce网单文件导出到含有LVS规则文件的目录;3.更改LVS规则文件中的INDISK和PRIMARY值;4.在控制终端的含LVS规则文件的目录下输入:LOGLVS:cir 网单文件名75Dracula-LVS%:con 原理图单元名%:x%PDRACULA%:/get LVS规则文件名%:/f%76Dracula-LVSvLVS 比较结果查看:按上述步骤执行完LVS后,工作目录下会生成名为lvsprt.lvs的文件,打开此文件可以查看LVS结果报告。如果版图与电路图匹配,会显示“LAYOUT AND SCHEMATIC MATCHED”,否则,会列出Discrepancy项,并注有不能匹配的部分在版图中的坐标和网单中的器件名。77Dracula-LVSv InQuery for LVS Setup environment for lvs78Dracula-LVS Select error79Dracula-LVS Display net or device80Dracula-LVSvSchematicCDL网表转换:CIW-FileExportCDL81Dracula-LVS 82/10/2982.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(CadenceVirtuoso讲义教学讲解课件.ppt)为本站会员(ziliao2023)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|