版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
cadence讲义版图设计验证cadence讲义版图设计验证OUTLINE
Cadence系统概述版图设计工具-VirtuosoLE版图验证工具-Diva版图验证工具-DraculaOUTLINECadence系统概述版图设计工具-VCadence系统概述
Cadence概述设计流程系统组织结构系统启动帮助系统Cadence系统概述Cadence概述设计流程系统Cadence概述
为什么要学习Cadence工具Cadence概述为什么要学习Cadence概述集成电路发展趋势Cadence概述集成电路发展趋势Cadence概述市场需求以及工艺技术的发展使得设计复杂度提高,为满足这样的需求,我们必须掌握最强大的EDA工具
Cadence概述市场需求以及工艺技术的发展使得设计Cadence概述VHDL仿真行为综合逻辑综合可测性设计低功耗设计布局布线后仿真SynopsysAltaEpicSynopsysIKOSCadenceCompassSynopsysVantageIKOSVantageCadenceSynopsysSynopsysCompassMentorGraphicsCadenceAvant!MentorGraphicsSunriseSynopsysCompassCadence概述VHDL仿真行为综合逻辑综合可测性设计低Cadence概述全球最大的EDA公司提供系统级至版图级的全线解决方案系统庞杂,工具众多,不易入手除综合外,在系统设计,在前端设计输入和仿真,自动布局布线,版图设计和验证等领域居行业领先地位具有广泛的应用支持电子设计工程师必须掌握的工具之一Cadence概述全球最大的EDA公司Cadence概述System-LevelDesignFunctionVerificationEmulationandAccelerationSynthesis/Place-and-RouteAnalog,RF,andMixed-SignalDesignPhysicalVerificationandAnalysisICPackagingPCBDesignCadence概述System-LevelDesign集成电路设计流程
客户功能定义电路生成功能验证测试生成布局布线后仿真算法设计逻辑综合可测性设计低功耗设计版图验证设计规则检查互连参数提取集成电路设计流程客户功能定义电路生成功能验证测试生成布局CELL设计流程
创建工艺文件版图单元验证版图反标注打印输出生成抽象生成参数化单元生成复杂阵列符号生成模拟单元转换CELL设计流程创建工艺文件版图单元验证版图反标注打印输系统组织结构大多数Cadence工具使用同样的库模型,库结构按目录结构组织数据,这利于不同工具之间的数据交互和一致操作。物理组织逻辑组织目录库子目录单元子目录视图系统组织结构大多数Cadence工具使用同样的库模型,库系统组织结构
系统组织结构系统组织结构DDMS(DesignDataManagementSystem)DDMS物理路径Path/lib/cell_1/layout_3.0逻辑名称{cell_1layout3.0}Library.lib
系统组织结构DDMS(DesignDataManagem系统统组织结构Examplevendlibdffmux2gatesbodyVhdl.vhd/usr/proj/vendlib/usr/proj/vendlib/dff/usr/proj/vendlib/mux2/usr/proj/vendlib/mux2/gates/usr/proj/vendlib/mux2/body系统统组织结构Examplevendlibdffmux2ga系统组织结构TermsandDefinitions库(library):特定工艺相关的单元集合单元(cell):构成系统或芯片模块的设计对象视图(view):单元的一种预定义类型的表示CIW:命令解释窗口属性(attributes):预定义的名称-值对的集合搜索路径(searchpath):指向当前工作目录和工作库的指针系统组织结构TermsandDefinitions系统启动环境设置1.cshrc文件设置.cshrc文件中指定Cadence软件和licence文件所在的路径
2.cdsenv文件设置
.cdsenv文件包含了Cadence软件的一些初始设置,该文件用SKILL语言写,Cadence可直接执行3.cdsinit文件设置4cds.lib文件设置系统启动环境设置系统启动5工艺文件(technologyfile)
技术文件包含了设计必需的很多信息,对设计,尤其是版图设计很重要。它包含层的定义,符号化器件定义,几何、物理、电学设计规则,以及一些针对特定Cadence工具的规则定义,如自动布局布线的规则,版图转换成GDSII时所使用层号的定义。6显示文件(display.drf)系统启动5工艺文件(technologyfile)系统启动系统启动1前端启动命令命令规模功能icdes基本数字模拟设计输入icdssicde加数字设计环境icmsm前端模拟、混合、微波设计iccaxl前端设计加布局规划系统启动系统启动命令规模功能icdes基本数字模拟设计输入i系统启动2版图工具启动命令命令规模功能layouts基本版图设计(具有交互DRC功能)layoutPlusm基本版图设计(具有自动化设计工具和交互验证工具)系统启动2版图工具启动命令命令规模功能layouts基本版系统启动3系统级启动命令命令规模功能swbsPcb设计msfbl混合型号IC设计icfbxl前端到后端大多数工具系统启动3系统级启动命令命令规模功能swbsPcb设计m系统启动
系统启动系统启动CommandInterpreterWindow(CIW)Log文件菜单栏窗口号输出域命令提示行输入域鼠标按钮提示系统启动CommandInterpreterWi帮助系统两种方式寻求帮助1openbook
在UNIX提示符下输入命令openbook:host>openbook&2工具在线帮助
每个工具右上角的“help”菜单
帮助系统两种方式寻求帮助OUTLINE
Cadence系统概述版图设计工具-VirtuosoLE版图验证工具-Diva版图验证工具-DraculaOUTLINECadence系统概述版图设计工具-V版图设计工具-VirtuosoLEVirtuosoLayoutEditor-版图编辑大师Cadence最精华的部分在哪里VirtuosoLayoutEditor界面漂亮友好功能强大完备操作方便高效版图设计工具-VirtuosoLEVirtuosoLay版图设计工具-VirtuosoLE目标理解LayoutEditor环境学会如何使用LayoutEditor学会运行交互DRC&LVS学会将设计转为Streamformat学会定制版图编辑环境版图设计工具-VirtuosoLE目标理解Layout版图设计工具-VirtuosoLE单元设计具体流程版图设计工具-VirtuosoLE单元设计具体流程VirtuosoLE使用介绍第一步:建库执行:CIW->Tools->LibraryManager…LM->File->New->Library…
VirtuosoLE使用介绍第一步:建库VirtuosoLE使用介绍第二步:指定工艺文件VirtuosoLE使用介绍第二步:指定工艺文件VirtuosoLE使用介绍第三步:建立版图单元执行:LM->File->New->CellView…
VirtuosoLE使用介绍第三步:建立版图单元VirtuosoLE使用介绍第四步:打开版图单元执行:CIW->File->Open…
选择库选择视图选择单元VirtuosoLE使用介绍第四步:打开版图单元选择库选版图设计工具-VirtuosoLE版图编辑环境版图设计工具-VirtuosoLE版图编辑环境版图设计工具-VirtuosoLEVirtuosoLayoutEditing版图设计工具-VirtuosoLEVirtuosoLay版图设计工具-VirtuosoLELSW-层选择窗口版图设计工具-VirtuosoLELSW-层选择窗口版图设计工具-VirtuosoLE设置有效Drawing层
执行:LSW->Edit->SetValidLayers…
版图设计工具-VirtuosoLE设置有效Drawing版图设计工具-VirtuosoLEDisplayResourceEditor版图设计工具-VirtuosoLEDisplayReso版图设计工具-VirtuosoLELayersanddisplay.drf版图设计工具-VirtuosoLELayersandd版图设计工具-VirtuosoLESetDisplayOptions版图设计工具-VirtuosoLESetDisplay版图设计工具-VirtuosoLESetEditorOptions版图设计工具-VirtuosoLESetEditorO版图设计工具-VirtuosoLE鼠标用法版图设计工具-VirtuosoLE鼠标用法版图设计工具-VirtuosoLE工艺文件流图版图设计工具-VirtuosoLE工艺文件流图版图设计工具-VirtuosoLETechnologyFile命令版图设计工具-VirtuosoLETechnologyF版图设计工具-VirtuosoLE主要编辑命令Undo-取消Redo-恢复Move-移动Copy-复制Stretch-拉伸Delete-删除Merge-合并Search-搜索编辑命令非常友好,先点击命令,然后对目标图形进行操作版图设计工具-VirtuosoLE主要编辑命令编辑命令非常版图设计工具-VirtuosoLE主要创建命令Rectangle-矩形Polygon-多边形Path-互联Label-标签Instance-例元Contact-通孔现在LSW中选中层,然后点击创建命令,在画相应图形版图设计工具-VirtuosoLE主要创建命令现在LSW中绘制反相器版图INVExample
首先回顾一下CMOS反相器制作流程:Stage1:NwellPwell绘制反相器版图INVExampleNwellPwell绘制反相器版图Stage2:PdiffusionNdiffusion绘制反相器版图Stage2:PdiffusionNdi绘制反相器版图Stage3:Polygate绘制反相器版图Stage3:Polygate绘制反相器版图Stage4:P+implantN+implant
绘制反相器版图Stage4:P+implantN+i绘制反相器版图Stage5:contact绘制反相器版图Stage5:contact绘制反相器版图Stage6:Metal1绘制反相器版图Stage6:Metal1绘制反相器版图Stage7:via绘制反相器版图Stage7:via绘制反相器版图Stage8:Metal2绘制反相器版图Stage8:Metal2绘制反相器版图
版图编辑工具使用器件加工工艺流程OK!!!绘制反相器版图版图编辑工具使用器件加工工艺流程OK!!!绘制反相器版图1绘制反相器版图1绘制反相器版图2绘制反相器版图2绘制反相器版图3绘制反相器版图3绘制反相器版图4绘制反相器版图4绘制反相器版图5绘制反相器版图5绘制反相器版图6绘制反相器版图6绘制反相器版图7绘制反相器版图7绘制反相器版图8绘制反相器版图8绘制反相器版图9绘制反相器版图9VirtuosoLayoutEditor
现在,您已经掌握版图编辑大师的基本操作,通过上机实验巩固和提高!VirtuosoLayoutEditor
Cadence设计系统介绍
清华大学微电子所
OUTLINE
Cadence系统概述版图设计工具-VirtuosoLE版图验证工具-Diva版图验证工具-DraculaOUTLINECadence系统概述版图设计工具-V设计流程
设计流程版图验证版图验证的必要性?确保版图绘制满足设计规则确保版图与实际电路图一致确保版图没有违反电气规则可供参数提取以便进行后模拟版图验证版图验证的必要性?版图验证IC后端流程图:版图验证IC后端流程图:Cadence版图验证工具Diva
Diva是Cadence的版图编辑大师Virtuoso集成的交互式版图验证工具,具有使用方便、操作快捷的特点,非常适合中小规模单元的版图验证。Dracula
Dracula(吸血鬼)是Cadence的一个独立的版图验证工具,按批处理方式工作,功能十分强大,目前是完整芯片验证的标准。Cadence版图验证工具Diva版图验证工具-DIVADiva-DesignInteractiveVerificationAutomation
DIVA是Cadence软件中的验证工具集,用它可以找出并纠正设计中的错误.它除了可以处理物理版图和准备好的电气数据,从而进行版图和线路图的对查(LVS)外。还可以在设计的初期就进行版图检查,尽早发现错误并互动地把错误显示出来,有利于及时发现错误所在,易于纠正。
版图验证工具-DIVADiva-DesignInter版图验证工具-DIVADiva工具集组成:1.设计规则检查(iDRC)2.版图寄生参数提取(iLPE)3.寄生电阻提取(iPRE)4.电气规则检查(iERC)5.版图与电路图一致比较(iLVS)版图验证工具-DIVADiva工具集组成:版图验证工具-DIVARemark:Diva中各个组件之间是互相联系的,有时候一个组件的执行要依赖另一个组件先执行。例如:要执行LVS就先要执行DRC。
运行Diva之前,要准备好规则验证文件,这些文件有默认名称:做DRC时的文件应以divaDRC.rul命名,版图提取文件以divaEXT.rul命名。做LVS时规则文件应以divaLVS.rul命名。版图验证工具-DIVARemark:版图验证工具-DIVADIVA功能DRCExtractorERCLVS版图验证工具-DIVADIVA功能版图验证工具-DIVADRC:对IC版图做几何空间检查,以确保线路能够被特定加工工艺实现。ERC:检查电源、地的短路,悬空器件和节点等电气特性。LVS:将版图与电路原理图做对比,以检查电路的连接,与MOS的长宽值是否匹配。LPE:从版图数据库提取电气参数(如MOS的W、L值BJT、二极管的面积,周长,结点寄生电容等)并以Hspice网表方式表示电路。
版图验证工具-DIVADRC:对IC版图做几何空间检查,版图验证工具-DIVADIVA工具流程版图验证工具-DIVADIVA工具流程版图验证工具-DIVADesignRuleChecking版图验证工具-DIVADesignRuleCheckin版图验证工具-DIVADRC界面版图验证工具-DIVADRC界面版图验证工具-DIVACheckingMethod指的是要检查的版图的类型:Flat表示检查版图中所有的图形,对子版图块不检查。Hierarchical利用层次之间的结构关系和模式识别优化,检查电路中每个单元块内部是否正确。hierw/ooptimization利用层次之间的结构关系而不用模式识别优化,来检查电路中每个单元块。CheckingLimit可以选择检查哪一部分的版图:Full表示查整个版图Incremental查自从上一次DRC检查以来,改变的版图。byarea是指在指定区域进行DRC检查。一般版图较大时,可以分块检查。
版图验证工具-DIVACheckingMethod指的是要版图验证工具-DIVASwitchNames在DRC文件中,我们设置的switch在这里都会出现。这个选项可以方便我们对版图文件进行分类检查。这在大规模的电路检查中非常重要。EchoCommands
选上时在执行DRC的同时在CIW窗口中显示DRC文件。RulesFile
指明DRC规则文件的名称,默认为divaDRC.rulRulesLibrary
这里选定规则文件在哪个库里。Machine
指明在哪台机器上运行DRC命令。local
表示在本机上运行。对于我们来说,是在本机运行的,选local。remote
表示在远程机器上运行。RemoteMachineName
远程机器的名字。
版图验证工具-DIVASwitchNames版图验证工具-DIVADiva查错:错误在版图文件中会高亮显示,很容易观察到。另外也可以选择Verify-Markers-Find菜单来帮助找错。单击菜单后会弹出一个窗口,在这个窗口中单击apply就可以显示第一个错误。同样,可以选择Verify-Markers-Explain来看错误的原因提示。选中该菜单后,用鼠标在版图上出错了的地方单击就可以了。也可以选择Verify-Markers-Delete把这些错误提示删除。
版图验证工具-DIVADiva查错:版图验证工具-DIVA
版图验证工具-DIVA版图验证工具-DIVA分析错误(Explain)版图验证工具-DIVA分析错误(Explain)版图验证工具-DIVA
版图验证工具-DIVA版图验证工具-DIVAExtractor版图验证工具-DIVAExtractor版图验证工具-DIVAExtractor功能提取器件和互联信息用于ERC或LVS提取网表提取有寄生参数的版图网表用于模拟提取层次FlatHierarchicalMicro版图验证工具-DIVAExtractor功能版图验证工具-DIVAExtractor界面版图验证工具-DIVAExtractor界面版图验证工具-DIVA
版图验证工具-DIVA版图验证工具-DIVALVS版图验证工具-DIVALVS版图验证工具-DIVA
LVS版图验证工具-DIVALVS版图验证工具-DIVA
LVSCheck版图验证工具-DIVALVSCheck版图验证工具-DraculaDracula(吸血鬼)是Cadence的一个独立的版图验证工具,它采用批处理的工作方式。Dracula功能强大,目前被认为布局验证的标准,几乎全世界所有的IC公司都拿它作sigh-off的凭据。特别是对整个芯片版图的最后验证,一定要交由Dracula处理。
版图验证工具-DraculaDracula(吸血鬼)是C版图验证工具-DraculaBasicsofDraculaVerication版图验证与工艺相关-需要工艺信息数据库版图验证输入-版图数据(GDSII格式);网表信息(用于LVS);工艺相关信息验证方式-IncrementalVSFullchipHierarchicalVSFlattenOnlineVSoffline版图验证工具-DraculaBasicsofDracul版图验证工具-DraculaDracula主要功能:
1.设计规则检查-DRC*2.电气规则检查-ERC3.版图&原理图一致性检查-LVS*4.版图参数提取-LPE5.寄生电阻提取-PRE版图验证工具-DraculaDracula主要功能:
版图验证工具-DraculaDracula的处理流程版图验证工具-DraculaDracula的处理流程版图验证工具-DraculaHowtoUseDraculaTool创建/获取命令文件;填充设计数据信息;编译命令文件;提交执行文件;查询验证结果报表并修改错误;版图验证工具-DraculaHowtoUseDracu版图验证工具-Dracula版图->GDSII格式转换
WHY:Dracula处理对象是GDSII文件操作步骤:执行:CIW->File->Export->Stream…弹出如下窗口:版图验证工具-Dracula版图->GDSII格式转换版图验证工具-Dracula
运行目录输出文件名Whatisthis?版图验证工具-Dracula运行目录输出文件名Whati版图验证工具-Dracula
Itisthis,thetwounitsshouldbeconsistent!Thesetwoitemsshouldbechangedaccordingtoyourdesign版图验证工具-DraculaItisthis,the版图验证工具-Dracula
版图验证工具-DraculaDracula-DRCFunctionofDRC检查布局设计与制程规则的一致性;基本设计规则包括各层width,spcing及不同层之间的spcing,enclosure等关系;设计规则的规定是基于processvariation,equipmentlimitation,circuitreliability;特殊情况下,设计规则允许有部分弹性;Dracula-DRCFunctionofDRCDracula-DRCFindDRCErrorswithInQueryDracula-DRCFindDRCErrorswitDracula-DRCDraculaDRC验证步骤:把版图的GDII文件导出到含有DRC规则文件的目录(rundirectory)下;更改DRC文件中的INDISK和PRIMARY值;在xterm中,进入含DRC规则文件的运行目录下,依次输入如下命令:
%PDRACULA%:/getDRC文件名%:/fi%
Dracula-DRCDraculaDRC验证步骤:Dracula-DRC打开待检验单元的版图视图,在工作窗口选择Tools->DraculaInterface
(对于4.45以下版本,选择Tools->InQuery),工具菜单里多出DRC、LVS等项。
Dracula-DRC打开待检验单元的版图视图,在工作窗口选Dracula-DRC选择DRC->setup,弹出如下图所示对话框,在RunDirectory栏中填入运行DRC的路径后,点OK,打开的版图中会出现错误标记。
Dracula-DRC选择DRC->setup,弹出如下图所Dracula-DRC
Dracula-DRCDracula-LVSDraculaLVS(包含器件提取)步骤:1.把版图的GDSII文件导出到含有LVS规则文件的目录;2.把单元的hspice网单文件导出到含有LVS规则文件的目录;3.更改LVS规则文件中的INDISK和PRIMARY值;4.在控制终端的含LVS规则文件的目录下输入:%LOGLVS%:cir网单文件名Dracula-LVSDraculaLVS(包含器件提取)Dracula-LVS%:con原理图单元名%:x%PDRACULA%:/getLVS规则文件名%:/fi%Dracula-LVS%:con原理图单元名Dracula-LVSLVS比较结果查看:按上述步骤执行完LVS后,工作目录下会生成名为lvsprt.lvs的文件,打开此文件可以查看LVS结果报告。如果版图与电路图匹配,会显示“LAYOUTANDSCHEMATICMATCHED”,否则,会列出Discrepancy项,并注有不能匹配的部分在版图中的坐标和网单中的器件名。Dracula-LVSLVS比较结果查看:Dracula-LVSInQueryforLVSSetupenvironmentforlvsDracula-LVSInQueryforLVSDracula-LVSSelecterrorDracula-LVSSelecterrorDracula-LVSDisplaynetordeviceDracula-LVSDisplaynetordeviDracula-LVSSchematic->CDL网表转换:CIW->File->Export->CDL…Dracula-LVSSchematic->CDL网表转换:Dracula-LVS
Dracula-LVSRemarksLayoutDesignSetupfortheDesignWorkflowfortheCell-basedDesignConceptofHierarchDesignLayoutVerificationSetupfortheVerificationConsistentNodeNameDebugwithDesignRuleinMindRemarksLayoutDesigncadence讲义版图设计验证cadence讲义版图设计验证OUTLINE
Cadence系统概述版图设计工具-VirtuosoLE版图验证工具-Diva版图验证工具-DraculaOUTLINECadence系统概述版图设计工具-VCadence系统概述
Cadence概述设计流程系统组织结构系统启动帮助系统Cadence系统概述Cadence概述设计流程系统Cadence概述
为什么要学习Cadence工具Cadence概述为什么要学习Cadence概述集成电路发展趋势Cadence概述集成电路发展趋势Cadence概述市场需求以及工艺技术的发展使得设计复杂度提高,为满足这样的需求,我们必须掌握最强大的EDA工具
Cadence概述市场需求以及工艺技术的发展使得设计Cadence概述VHDL仿真行为综合逻辑综合可测性设计低功耗设计布局布线后仿真SynopsysAltaEpicSynopsysIKOSCadenceCompassSynopsysVantageIKOSVantageCadenceSynopsysSynopsysCompassMentorGraphicsCadenceAvant!MentorGraphicsSunriseSynopsysCompassCadence概述VHDL仿真行为综合逻辑综合可测性设计低Cadence概述全球最大的EDA公司提供系统级至版图级的全线解决方案系统庞杂,工具众多,不易入手除综合外,在系统设计,在前端设计输入和仿真,自动布局布线,版图设计和验证等领域居行业领先地位具有广泛的应用支持电子设计工程师必须掌握的工具之一Cadence概述全球最大的EDA公司Cadence概述System-LevelDesignFunctionVerificationEmulationandAccelerationSynthesis/Place-and-RouteAnalog,RF,andMixed-SignalDesignPhysicalVerificationandAnalysisICPackagingPCBDesignCadence概述System-LevelDesign集成电路设计流程
客户功能定义电路生成功能验证测试生成布局布线后仿真算法设计逻辑综合可测性设计低功耗设计版图验证设计规则检查互连参数提取集成电路设计流程客户功能定义电路生成功能验证测试生成布局CELL设计流程
创建工艺文件版图单元验证版图反标注打印输出生成抽象生成参数化单元生成复杂阵列符号生成模拟单元转换CELL设计流程创建工艺文件版图单元验证版图反标注打印输系统组织结构大多数Cadence工具使用同样的库模型,库结构按目录结构组织数据,这利于不同工具之间的数据交互和一致操作。物理组织逻辑组织目录库子目录单元子目录视图系统组织结构大多数Cadence工具使用同样的库模型,库系统组织结构
系统组织结构系统组织结构DDMS(DesignDataManagementSystem)DDMS物理路径Path/lib/cell_1/layout_3.0逻辑名称{cell_1layout3.0}Library.lib
系统组织结构DDMS(DesignDataManagem系统统组织结构Examplevendlibdffmux2gatesbodyVhdl.vhd/usr/proj/vendlib/usr/proj/vendlib/dff/usr/proj/vendlib/mux2/usr/proj/vendlib/mux2/gates/usr/proj/vendlib/mux2/body系统统组织结构Examplevendlibdffmux2ga系统组织结构TermsandDefinitions库(library):特定工艺相关的单元集合单元(cell):构成系统或芯片模块的设计对象视图(view):单元的一种预定义类型的表示CIW:命令解释窗口属性(attributes):预定义的名称-值对的集合搜索路径(searchpath):指向当前工作目录和工作库的指针系统组织结构TermsandDefinitions系统启动环境设置1.cshrc文件设置.cshrc文件中指定Cadence软件和licence文件所在的路径
2.cdsenv文件设置
.cdsenv文件包含了Cadence软件的一些初始设置,该文件用SKILL语言写,Cadence可直接执行3.cdsinit文件设置4cds.lib文件设置系统启动环境设置系统启动5工艺文件(technologyfile)
技术文件包含了设计必需的很多信息,对设计,尤其是版图设计很重要。它包含层的定义,符号化器件定义,几何、物理、电学设计规则,以及一些针对特定Cadence工具的规则定义,如自动布局布线的规则,版图转换成GDSII时所使用层号的定义。6显示文件(display.drf)系统启动5工艺文件(technologyfile)系统启动系统启动1前端启动命令命令规模功能icdes基本数字模拟设计输入icdssicde加数字设计环境icmsm前端模拟、混合、微波设计iccaxl前端设计加布局规划系统启动系统启动命令规模功能icdes基本数字模拟设计输入i系统启动2版图工具启动命令命令规模功能layouts基本版图设计(具有交互DRC功能)layoutPlusm基本版图设计(具有自动化设计工具和交互验证工具)系统启动2版图工具启动命令命令规模功能layouts基本版系统启动3系统级启动命令命令规模功能swbsPcb设计msfbl混合型号IC设计icfbxl前端到后端大多数工具系统启动3系统级启动命令命令规模功能swbsPcb设计m系统启动
系统启动系统启动CommandInterpreterWindow(CIW)Log文件菜单栏窗口号输出域命令提示行输入域鼠标按钮提示系统启动CommandInterpreterWi帮助系统两种方式寻求帮助1openbook
在UNIX提示符下输入命令openbook:host>openbook&2工具在线帮助
每个工具右上角的“help”菜单
帮助系统两种方式寻求帮助OUTLINE
Cadence系统概述版图设计工具-VirtuosoLE版图验证工具-Diva版图验证工具-DraculaOUTLINECadence系统概述版图设计工具-V版图设计工具-VirtuosoLEVirtuosoLayoutEditor-版图编辑大师Cadence最精华的部分在哪里VirtuosoLayoutEditor界面漂亮友好功能强大完备操作方便高效版图设计工具-VirtuosoLEVirtuosoLay版图设计工具-VirtuosoLE目标理解LayoutEditor环境学会如何使用LayoutEditor学会运行交互DRC&LVS学会将设计转为Streamformat学会定制版图编辑环境版图设计工具-VirtuosoLE目标理解Layout版图设计工具-VirtuosoLE单元设计具体流程版图设计工具-VirtuosoLE单元设计具体流程VirtuosoLE使用介绍第一步:建库执行:CIW->Tools->LibraryManager…LM->File->New->Library…
VirtuosoLE使用介绍第一步:建库VirtuosoLE使用介绍第二步:指定工艺文件VirtuosoLE使用介绍第二步:指定工艺文件VirtuosoLE使用介绍第三步:建立版图单元执行:LM->File->New->CellView…
VirtuosoLE使用介绍第三步:建立版图单元VirtuosoLE使用介绍第四步:打开版图单元执行:CIW->File->Open…
选择库选择视图选择单元VirtuosoLE使用介绍第四步:打开版图单元选择库选版图设计工具-VirtuosoLE版图编辑环境版图设计工具-VirtuosoLE版图编辑环境版图设计工具-VirtuosoLEVirtuosoLayoutEditing版图设计工具-VirtuosoLEVirtuosoLay版图设计工具-VirtuosoLELSW-层选择窗口版图设计工具-VirtuosoLELSW-层选择窗口版图设计工具-VirtuosoLE设置有效Drawing层
执行:LSW->Edit->SetValidLayers…
版图设计工具-VirtuosoLE设置有效Drawing版图设计工具-VirtuosoLEDisplayResourceEditor版图设计工具-VirtuosoLEDisplayReso版图设计工具-VirtuosoLELayersanddisplay.drf版图设计工具-VirtuosoLELayersandd版图设计工具-VirtuosoLESetDisplayOptions版图设计工具-VirtuosoLESetDisplay版图设计工具-VirtuosoLESetEditorOptions版图设计工具-VirtuosoLESetEditorO版图设计工具-VirtuosoLE鼠标用法版图设计工具-VirtuosoLE鼠标用法版图设计工具-VirtuosoLE工艺文件流图版图设计工具-VirtuosoLE工艺文件流图版图设计工具-VirtuosoLETechnologyFile命令版图设计工具-VirtuosoLETechnologyF版图设计工具-VirtuosoLE主要编辑命令Undo-取消Redo-恢复Move-移动Copy-复制Stretch-拉伸Delete-删除Merge-合并Search-搜索编辑命令非常友好,先点击命令,然后对目标图形进行操作版图设计工具-VirtuosoLE主要编辑命令编辑命令非常版图设计工具-VirtuosoLE主要创建命令Rectangle-矩形Polygon-多边形Path-互联Label-标签Instance-例元Contact-通孔现在LSW中选中层,然后点击创建命令,在画相应图形版图设计工具-VirtuosoLE主要创建命令现在LSW中绘制反相器版图INVExample
首先回顾一下CMOS反相器制作流程:Stage1:NwellPwell绘制反相器版图INVExampleNwellPwell绘制反相器版图Stage2:PdiffusionNdiffusion绘制反相器版图Stage2:PdiffusionNdi绘制反相器版图Stage3:Polygate绘制反相器版图Stage3:Polygate绘制反相器版图Stage4:P+implantN+implant
绘制反相器版图Stage4:P+implantN+i绘制反相器版图Stage5:contact绘制反相器版图Stage5:contact绘制反相器版图Stage6:Metal1绘制反相器版图Stage6:Metal1绘制反相器版图Stage7:via绘制反相器版图Stage7:via绘制反相器版图Stage8:Metal2绘制反相器版图Stage8:Metal2绘制反相器版图
版图编辑工具使用器件加工工艺流程OK!!!绘制反相器版图版图编辑工具使用器件加工工艺流程OK!!!绘制反相器版图1绘制反相器版图1绘制反相器版图2绘制反相器版图2绘制反相器版图3绘制反相器版图3绘制反相器版图4绘制反相器版图4绘制反相器版图5绘制反相器版图5绘制反相器版图6绘制反相器版图6绘制反相器版图7绘制反相器版图7绘制反相器版图8绘制反相器版图8绘制反相器版图9绘制反相器版图9VirtuosoLayoutEditor
现在,您已经掌握版图编辑大师的基本操作,通过上机实验巩固和提高!VirtuosoLayoutEditor
Cadence设计系统介绍
清华大学微电子所
OUTLINE
Cadence系统概述版图设计工具-VirtuosoLE版图验证工具-Diva版图验证工具-DraculaOUTLINECadence系统概述版图设计工具-V设计流程
设计流程版图验证版图验证的必要性?确保版图绘制满足设计规则确保版图与实际电路图一致确保版图没有违反电气规则可供参数提取以便进行后模拟版图验证版图验证的必要性?版图验证IC后端流程图:版图验证IC后端流程图:Cadence版图验证工具Diva
Diva是Cadence的版图编辑大师Virtuoso集成的交互式版图验证工具,具有使用方便、操作快捷的特点,非常适合中小规模单元的版图验证。Dracula
Dracula(吸血鬼)是Cadence的一个独立的版图验证工具,按批处理方式工作,功能十分强大,目前是完整芯片验证的标准。Cadence版图验证工具Diva版图验证工具-DIVADiva-DesignInteractiveVerificationAutomation
DIVA是Cadence软件中的验证工具集,用它可以找出并纠正设计中的错误.它除了可以处理物理版图和准备好的电气数据,从而进行版图和线路图的对查(LVS)外。还可以在设计的初期就进行版图检查,尽早发现错误并互动地把错误显示出来,有利于及时发现错误所在,易于纠正。
版图验证工具-DIVADiva-DesignInter版图验证工具-DIVADiva工具集组成:1.设计规则检查(iDRC)2.版图寄生参数提取(iLPE)3.寄生电阻提取(iPRE)4.电气规则检查(iERC)5.版图与电路图一致比较(iLVS)版图验证工具-DIVADiva工具集组成:版图验证工具-DIVARemark:Diva中各个组件之间是互相联系的,有时候一个组件的执行要依赖另一个组件先执行。例如:要执行LVS就先要执行DRC。
运行Diva之前,要准备好规则验证文件,这些文件有默认名称:做DRC时的文件应以divaDRC.rul命名,版图提取文件以divaEXT.rul命名。做LVS时规则文件应以divaLVS.rul命名。版图验证工具-DIVARemark:版图验证工具-DIVADIVA功能DRCExtractorERCLVS版图验证工具-DIVADIVA功能版图验证工具-DIVADRC:对IC版图做几何空间检查,以确保线路能够被特定加工工艺实现。ERC:检查电源、地的短路,悬空器件和节点等电气特性。LVS:将版图与电路原理图做对比,以检查电路的连接,与MOS的长宽值是否匹配。LPE:从版图数据库提取电气参数(如MOS的W、L值BJT、二极管的面积,周长,结点寄生电容等)并以Hspice网表方式表示电路。
版图验证工具-DIVADRC:对IC版图做几何空间检查,版图验证工具-DIVADIVA工具流程版图验证工具-DIVADIVA工具流程版图验证工具-DIVADesignRuleChecking版图验证工具-DIVADesignRuleCheckin版图验证工具-DIVADRC界面版图验证工具-DIVADRC界面版图验证工具-DIVACheckingMethod指的是要检查的版图的类型:Flat表示检查版图中所有的图形,对子版图块不检查。Hierarchical利用层次之间的结构关系和模式识别优化,检查电路中每个单元块内部是否正确。hierw/ooptimization利用层次之间的结构关系而不用模式识别优化,来检查电路中每个单元块。CheckingLimit可以选择检查哪一部分的版图:Full表示查整个版图Incremental查自从上一次DRC检查以来,改变的版图。byarea是指在指定区域进行DRC检查。一般版图较大时,可以分块检查。
版图验证工具-DIVACheckingMethod指的是要版图验证工具-DIVASwitchNames在DRC文件中,我们设置的switch在这里都会出现。这个选项可以方便我们对版图文件进行分类检查。这在大规模的电路检查中非常重要。EchoCommands
选上时在执行DRC的同时在CIW窗口中显示DRC文件。RulesFile
指明DRC规则文件的名称,默认为divaDRC.rulRulesLibrary
这里选定规则文件在哪个库里。Machine
指明在哪台机器上运行DRC命令。local
表示在本机上运行。对于我们来说,是在本机运行的,选local。remote
表示在远程机器上运行。RemoteMachineName
远程机器的名字。
版图验证工具-DIVASwitchNames版图验证工具-DIVADiva查错:错误在版图文件中会高亮显示,很容易观察到。另外也可以选择Verify-Markers-Find菜单来帮助找错。单击菜单后会弹出一个窗口,在这个窗口中单击apply就可以显示第一个错误。同样,可以选择Verify-Markers-Explain来看错误的原因提示。选中该菜单后,用鼠标在版图上出错了的地方单击就可以了。也可以选择Verify-Markers-Delete把这些错误提示删除。
版图验证工具-DIVADiva查错:版图验证工具-DIVA
版图验证工具-DIVA版图验证工具-DIVA分析错误(Explain)版图验证工具-DIVA分析错误(Explain)版图验证工具-DIVA
版图验证工具-DIVA版图验证工具-DIVAExtractor版图验证工具-DIVAExtractor版图验证工具-DIVAExtractor功能提取器件和互联信息用于ERC或LVS提取网表提取有寄生参数的版图网表用于模拟提取层次FlatHierarchicalMicro版图验证工具-DIVAExtractor功能版图验证工具-DIVAExtractor界面版图验证工具-DIVAExtractor界面版图验证工具-DIVA
版图验证工具-DIVA版图验证工具-DIVALVS版图验证工具-DIVALVS版图验证工具-DIVA
LVS版图验证工具-DIVALVS版图验证工具-DIVA
LVSCheck版图验证工具-DIVALVSCheck版图验证工具-DraculaDracula(吸血鬼)是Cadence的一个独立的版图验证工具,它采用批处理的工作方式。Dracula功能强大,目前被认为布局验证的标准,几乎全世界所有的IC公司都拿它作sigh-off的凭据。特别是对整个芯片版图的最后验证,一定要交由Dracula处理。
版图验证工具-DraculaDracula(吸血鬼)是C版图验证工具-DraculaBasicsofDraculaVerication版图验证与工艺相关-需要工艺信息数据库版图验证输入-版图数据(GDSII格式);网表信息(用于LVS);工艺相关信息验证方式-IncrementalVSFullchipHierarchicalVSFlattenOnlineVSoffline版图验证工具-DraculaBasicsofDracul版图验证工具-DraculaDracula主要功能:
1.设计规则检查-DRC*2.电气规则检查-ERC3.版图&原理图一致性检查-LVS*4.版图参数提取-LPE5.寄生电阻提取-PRE版图验证工具-DraculaDracula主要功能:
版图验证工具-DraculaDracula的处理流程版图验证工具-DraculaDracula的处理流程版图验证工具-DraculaHowtoUse
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 服装行业面料设计师培训心得
- 急诊抢救科护士的工作总结
- 造纸行业工程师工作总结
- 农业行业销售工作总结
- 纺织服装行业营业员工作总结
- 科研行业前台工作总结
- 服装行业人才招聘实例总结
- 艺术行业行政后勤工作总结
- 《管教儿女的智慧》课件
- 《心力衰竭护理》课件
- 2022钢桥面环氧沥青混凝土铺装施工技术规程
- 培训课件 -华与华-产品开发超级案例课:8大产品开发案例 详细讲解华与华产品开发的原理、模型及技巧
- 乒乓球校队选拔方案
- 热水供水系统运营维护服务投标方案(技术方案)
- 葡萄酒鉴赏智慧树知到期末考试答案2024年
- 社区工作者招聘模拟测试题附答案
- 模糊决策培训课件教案模板
- 混凝土搅拌站安全操作规程技术交底培训
- 2023年江苏省南京市南师附中特长生考试数学试题
- 2023年高尔夫球车行业市场突围建议及需求分析报告
- 陵水黎族自治县食品公司椰林屠宰场生猪定点屠宰项目环评报告
评论
0/150
提交评论