




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
集成电路实验集成电路实验12实验一内容1)反相器的电路仿真2)Layout的认识3)反相器Layout设计4)DRC验证(Diva)5)LVS验证(Dracula)6)LPE&PostLayoutSimulation
(Dracula)第1页/共79页2实验一内容1)反相器的电路仿真第1页/共79页3实验二内容1)NAND门电路仿真2)NAND门电路Layout设计3)DRC验证4)LVS验证5)LPE&PostLayoutSimulation第2页/共79页3实验二内容1)NAND门电路仿真第2页/共79页4WuxiMI0.5umCMOSProcessPMOSN-wellP+(pplus)Island(Active)PolyMetal1ContactPdiff第3页/共79页4WuxiMI0.5umCMOSProcessPM5WuxiMI0.5umCMOSProcessNMOSN+(nplus)Island(Active)PolyMetal1ContactNdiff第4页/共79页5WuxiMI0.5umCMOSProcessNM6实验一内容1)反相器的电路仿真2)Layout的认识3)反相器Layout设计4)DRC验证5)LVS验证6)LPE&PostLayoutSimulation第5页/共79页6实验一内容1)反相器的电路仿真第5页/共79页7使用Cadence版图工具Virtuoso设计
反相器第6页/共79页7使用Cadence版图工具Virtuoso设计
反相器第681登陆用户名:icer密码:123456第7页/共79页81登陆用户名:icer密码:12345692检查环境(1)在icer目录下有display.drf和tech.file两个文件。(2)有bd07.lvs,bd07.lpe,divaDRC.rul三个文件。这三个文件的位置可以为其他地方,但必须知道其路径。第8页/共79页92检查环境(1)在icer目录下有display.drf103运行Virtuoso(1)打开一个terminal;(2)terminal内运行icfb&(3)注意:我是打开terminal,直接运行icfb&命令的。第9页/共79页103运行Virtuoso(1)打开一个terminal;114建立库和单元(1)建立一个库说明:库的名字包含自己的名字和学号的个人信息,以便检查。如:李赛男(学号:0806024102),建的库名为LSN02彭巧君(学号:0806044101),建的库名为PQJ01(2)建立一个单元单元名字统一,以便出错时好处理:反相器单元名:INV与非门单元名:NAND讲课过程中,我的示例中的库名为:mylab,单元名为inv。第10页/共79页114建立库和单元(1)建立一个库讲课过程中,我的示例中的12开始画INV开始画之前认识一下整体设计的结果第11页/共79页12开始画INV开始画之前认识一下整体设计的结果第11页/共13第12页/共79页13第12页/共79页141画N-well第13页/共79页141画N-well第13页/共79页152PMOS和NMOS的active区也包括制作衬底接触的active第14页/共79页152PMOS和NMOS的active区也包括制作衬底163形成poly-si和栅氧化层第15页/共79页163形成poly-si和栅氧化层第15页/共79页174形成NMOS的源漏的掺杂也包括制作PMOS衬底接触的掺杂第16页/共79页174形成NMOS的源漏的掺杂也包括制作PMOS衬底接触的185形成PMOS的源漏的掺杂也包括制作NMOS衬底接触的掺杂第17页/共79页185形成PMOS的源漏的掺杂也包括制作NMOS衬底接触的196形成contact孔以及欧姆接触的重掺杂第18页/共79页196形成contact孔以及欧姆接触的重掺杂第18页/共207形成金属层第19页/共79页207形成金属层第19页/共79页218金属层标注第20页/共79页218金属层标注第20页/共79页22至此就完成了反相器Layout的设计,但是设计的Layout是否有问题,还需要检查和验证?
下面介绍反相器Layout的DRC,LVS,LPE和PostLayoutSimulation。
注意其中的验证步骤、方法和设置第21页/共79页22至此就完成了反相器Layout的设计,但是设计的Layo23DRC,LVS,LPEDRC:DesignRuleCheckLVS:LayoutVersusSchematicLPE:LayoutParasiticExtractionDivaandDracula第22页/共79页23DRC,LVS,LPEDRC:DesignR2022/12/21
Cadence设计系统介绍
第23页/共79页2022/12/19第23页/共79页2425
Cadence系统概述版图设计工具-VirtuosoLE版图验证工具-Diva版图验证工具-Dracula第24页/共79页25Cadence系统概述版图设计工具-Virtuoso26Cadence概述
为什么要学习Cadence工具第25页/共79页26Cadence概述为什么要学习第25页/共79页27Cadence概述集成电路发展趋势第26页/共79页27Cadence概述集成电路发展趋势第26页/共79页28Cadence概述市场需求以及工艺技术的发展使得设计复杂度提高,为满足这样的需求,我们必须掌握最强大的EDA工具
第27页/共79页28Cadence概述市场需求以及工艺技术的发展使得设计第29Cadence概述VHDL仿真行为综合逻辑综合可测性设计低功耗设计布局布线后仿真SynopsysAltaEpicSynopsysIKOSCadenceCompassSynopsysVantageIKOSVantageCadenceSynopsysSynopsysCompassMentorGraphicsCadenceAvant!MentorGraphicsSunriseSynopsysCompass第28页/共79页29Cadence概述VHDL仿真行为综合逻辑综合可测性设30Cadence概述全球最大的EDA公司提供系统级至版图级的全线解决方案系统庞杂,工具众多,不易入手除综合外,在系统设计,在前端设计输入和仿真,自动布局布线,版图设计和验证等领域居行业领先地位具有广泛的应用支持电子设计工程师必须掌握的工具之一第29页/共79页30Cadence概述全球最大的EDA公司第29页/共31Cadence概述System-LevelDesignFunctionVerificationEmulationandAccelerationSynthesis/Place-and-RouteAnalog,RF,andMixed-SignalDesignPhysicalVerificationandAnalysisICPackagingPCBDesign第30页/共79页31Cadence概述System-LevelDesig32集成电路设计流程
客户功能定义电路生成功能验证测试生成布局布线后仿真算法设计逻辑综合可测性设计低功耗设计版图验证设计规则检查互连参数提取第31页/共79页32集成电路设计流程客户功能定义电路生成功能验证测试生成33
Cadence系统概述版图设计工具-VirtuosoLE版图验证工具-Diva版图验证工具-Dracula第32页/共79页33Cadence系统概述版图设计工具-Virtuoso34版图设计工具-VirtuosoLEVirtuosoLayoutEditor-版图编辑大师
Cadence最精华的部分在哪里VirtuosoLayoutEditor界面漂亮友好功能强大完备操作方便高效第33页/共79页34版图设计工具-VirtuosoLEVirtuosoL35版图设计工具-VirtuosoLE目标理解LayoutEditor环境学会如何使用LayoutEditor学会运行交互DRC&LVS学会将设计转为Streamformat学会定制版图编辑环境第34页/共79页35版图设计工具-VirtuosoLE目标理解Layou36版图设计工具-VirtuosoLE主要编辑命令Undo-取消Redo-恢复Move-移动Copy-复制Stretch-拉伸Delete-删除Merge-合并Search-搜索编辑命令非常友好,先点击命令,然后对目标图形进行操作第35页/共79页36版图设计工具-VirtuosoLE主要编辑命令编辑命令37版图设计工具-VirtuosoLE主要创建命令Rectangle-矩形Polygon-多边形Path-互联Label-标签Instance-例元Contact-通孔现在LSW中选中层,然后点击创建命令,在画相应图形第36页/共79页37版图设计工具-VirtuosoLE主要创建命令现在LS38
Cadence系统概述版图设计工具-VirtuosoLE版图验证工具-Diva版图验证工具-Dracula第37页/共79页38Cadence系统概述版图设计工具-Virtuoso39设计流程
第38页/共79页39设计流程第38页/共79页40版图验证版图验证的必要性?确保版图绘制满足设计规则确保版图与实际电路图一致确保版图没有违反电气规则可供参数提取以便进行后模拟第39页/共79页40版图验证版图验证的必要性?第39页/共79页41Cadence版图验证工具Diva
Diva是Cadence的版图编辑大师Virtuoso集成的交互式版图验证工具,具有使用方便、操作快捷的特点,非常适合中小规模单元的版图验证。
Dracula
Dracula(吸血鬼)是Cadence的一个独立的版图验证工具,按批处理方式工作,功能十分强大,目前是完整芯片验证的标准。第40页/共79页41Cadence版图验证工具Diva第40页/共79页42版图验证工具-DIVA
Diva-DesignInteractiveVerificationAutomation
DIVA是Cadence软件中的验证工具集,用它可以找出并纠正设计中的错误.它除了可以处理物理版图和准备好的电气数据,从而进行版图和线路图的对查(LVS)外。还可以在设计的初期就进行版图检查,尽早发现错误并互动地把错误显示出来,有利于及时发现错误所在,易于纠正。
第41页/共79页42版图验证工具-DIVADiva-DesignInt43版图验证工具-DIVARemark:Diva中各个组件之间是互相联系的,有时候一个组件的执行要依赖另一个组件先执行。例如:要执行LVS就先要执行DRC。
运行Diva之前,要准备好规则验证文件,这些文件有默认名称:做DRC时的文件应以divaDRC.rul命名,版图提取文件以divaEXT.rul命名。做LVS时规则文件应以divaLVS.rul命名。第42页/共79页43版图验证工具-DIVARemark:第42页/共79页44版图验证工具-DIVADRC:对IC版图做几何空间检查,以确保线路能够被特定加工工艺实现。ERC:检查电源、地的短路,悬空器件和节点等电气特性。LVS:将版图与电路原理图做对比,以检查电路的连接,与MOS的长宽值是否匹配。LPE:从版图数据库提取电气参数(如MOS的W、L值
BJT、二极管的面积,周长,结点寄生电容等)并以Hspice网表方式表示电路。
第43页/共79页44版图验证工具-DIVADRC:对IC版图做几何空间检45DivaDRC检查要拷贝divaDRC.rul到/home/icer/mylab里,mylab是自己建的库名,每个人根据自己的情况而定。从Verify里选择DRC,如下图设置,点击OK。第44页/共79页45DivaDRC检查要拷贝divaDRC.rul到/ho46DivaDRC检查DRC检查结果如下图:errors为0,表示通过检查。第45页/共79页46DivaDRC检查DRC检查结果如下图:errors为47版图验证工具-DIVA
Diva查错:错误在版图文件中会高亮显示,很容易观察到。另外也可以选择Verify-Markers-Find菜单来帮助找错。单击菜单后会弹出一个窗口,在这个窗口中单击apply就可以显示第一个错误。同样,可以选择Verify-Markers-Explain来看错误的原因提示。选中该菜单后,用鼠标在版图上出错了的地方单击就可以了。也可以选择Verify-Markers-Delete把这些错误提示删除。
第46页/共79页47版图验证工具-DIVADiva查错:第46页/共7948
Cadence系统概述版图设计工具-VirtuosoLE版图验证工具-Diva版图验证工具-Dracula第47页/共79页48Cadence系统概述版图设计工具-Virtuoso49版图验证工具-DraculaDracula(吸血鬼)是
Cadence的一个独立的版图验证工具,它采用批处理的工作方式。Dracula功能强大,目前被认为布局验证的标准,几乎全世界所有的
IC公司都拿它作
sigh-off的凭据。特别是对整个芯片版图的最后验证,一定要交由
Dracula处理。
第48页/共79页49版图验证工具-DraculaDracula(吸血鬼)是50版图验证工具-DraculaBasicsofDraculaVerication版图验证与工艺相关-需要工艺信息数据库版图验证输入-版图数据(GDSII格式);网表信息(用于LVS);工艺相关信息第49页/共79页50版图验证工具-DraculaBasicsofDrac51版图验证工具-DraculaDracula主要功能:
1.设计规则检查-DRC2.电气规则检查-ERC3.版图&原理图一致性检查-LVS4.版图参数提取-LPE5.寄生电阻提取-PRE第50页/共79页51版图验证工具-DraculaDracula主要功能:
52版图验证工具-DraculaDracula的处理流程第51页/共79页52版图验证工具-DraculaDracula的处理流程第53版图验证工具-DraculaHowtoUseDraculaTool创建/获取命令文件;填充设计数据信息;编译命令文件;提交执行文件;查询验证结果报表并修改错误;第52页/共79页53版图验证工具-DraculaHowtoUseDra54版图验证工具-Dracula版图->GDSII格式转换
WHY:Dracula处理对象是GDSII文件操作步骤:执行:CIW->File->Export->Stream……………….第53页/共79页54版图验证工具-Dracula版图->GDSII格式转换55Dracula-DRC
FunctionofDRC检查布局设计与制程规则的一致性;基本设计规则包括各层width,spcing及不同层之间的spcing,enclosure等关系;设计规则的规定是基于processvariation,equipmentlimitation,circuitreliability;特殊情况下,设计规则允许有部分弹性;第54页/共79页55Dracula-DRCFunctionofDRC第56Dracula-LVSDraculaLVS(包含器件提取)步骤:1.把版图的GDSII文件导出到含有LVS规则文件的目录;2.把单元的hspice网单文件导出到含有LVS规则文件的目录;3.更改LVS规则文件中的INDISK和PRIMARY值;4.在控制终端的含LVS规则文件的目录下输入:%LOGLVS%htv%case%cir/home/icer/test/inv.sp(网表的路径)第55页/共79页56Dracula-LVSDraculaLVS(包含器件提57Dracula-LVS%coninv(网表中单元名)%exit_____________________________%PDRACULA%/g/home/icer/test/bd07.lvs(LVS规则文件名)%/f%./第56页/共79页57Dracula-LVS%coninv(网表中单58Dracula-LVSLVS比较结果查看:按上述步骤执行完LVS后,工作目录下会生成名为lvsout.lvs的文件,打开此文件可以查看LVS结果报告。如果版图与电路图匹配,会显示“LAYOUTANDSCHEMATICMATCHED”,否则,会列出Discrepancy项,并注有不能匹配的部分在版图中的坐标和网单中的器件名。第57页/共79页58Dracula-LVSLVS比较结果查看:第57页/共59产生GDSII文件,为LVS做准备拷贝divaDRC.rul到/home/icer/mylab里,mylab是自己建的库名,每个人根据自己的情况而定。从Verify里选择DRC,如下图设置,点击OK。第58页/共79页59产生GDSII文件,为LVS做准备拷贝divaDRC.r60DRACULALVS检查执行如下指令:(1)先在icer下建立一个test文件夹,test文件夹下建一个run的文件夹。使用mkdir/test/run完成。(2)拷贝bd07.lvs和inv.gds和INV.sp到test文件夹里。修改bd07.lvs如下图中所示。第59页/共79页60DRACULALVS检查执行如下指令:(1)先在ice61第60页/共79页61第60页/共79页62LVS输出报告(报告文件为lvsout.lvs)第61页/共79页62LVS输出报告(报告文件为lvsout.lv63LVS输出报告第62页/共79页63LVS输出报告第62页/共79页64LVS输出报告第63页/共79页64LVS输出报告第63页/共79页65Dracula-LPE在控制终端的含LVS规则文件的目录下输入:%PDRACULA%:/g/home/icer/test/bd07.lpe
(LPE规则文件名)%:/f%./第64页/共79页65Dracula-LPE在控制终端的含LVS规则文件的目录66LPE输出带有寄生参数的网表:PRENET.DAT第65页/共79页66LPE输出带有寄生参数的网表:PRENET.DAT第6567LPE输出带有寄生参数的网表:PRENET.DAT第66页/共79页67LPE输出带有寄生参数的网表:PRENET.DAT第6668LPE输出带有寄生参数的网表:PRENET.DAT第67页/共79页68LPE输出带有寄生参数的网表:PRENET.DAT第6769PostLayoutSimulation利用LPE得到的网表进行后仿真,使用前仿真的激励进行仿真(通常可以把LPE得到的网表做成一个subckt,然后调用,就很方便。)
后仿真显示:功能没问题!第68页/共79页69PostLayoutSimulation利用70实验二内容1)NAND门电路仿真2)NAND门电路Layout设计3)DRC验证4)LVS验证5)LPE&PostLayoutSimulation(选做)第69页/共79页70实验二内容1)NAND门电路仿真第69页/共79页71电路的网表怎么写?*Lab1Inverter.sp*********SPICELibrary**************.include'hua05.sp'*****************************************.globalvddgndM1OUTINVDDVDDPMOSW=20uL=0.6uM2OUTINGNDGNDNMOSW=10uL=0.6uV1VDDGND5V2INGNDPULSE(050ns0.5ns0.5ns5ns10ns).OPTIONSPOST.tran0.01ns60ns.end
参考反相器的设计第70页/共79页71电路的网表怎么写?*Lab1Inverter.sp72第71页/共79页72第71页/共79页73第72页/共79页73第72页/共79页74NANDINV如何画NAND第73页/共79页74NANDINV如何画NAND第73页/共79页75如何进行PostLayoutSimulation?第74页/共79页75如何进行PostLayoutSimulation?第76实验要求(1)实验前完成SPICE仿真;(2)实验前完成前一实验的PostSim。(3)当个实验的课堂完成版图设计和DRC、LVS、LPE。(4)完成实验报告第75页/共79页76实验要求(1)实验前完成SPICE仿真;第75页/共7977实验报告要求纸实验报告(需要对实验结果作出分析)电子文档实验报告1)实验报告书2)版图gds文件3)spice网表文件4)DRC验证无错截图5)LVS报告6)LPE得到的PRENET.DAT文件7)PostLayoutSimulation的spice网表文件第76页/共79页77实验报告要求纸实验报告(需要对实验结果作出分析)第7678如何进行第四个实验
D触发器(DFF)的设计第77页/共79页78如何进行第四个实验
D触发器(DFF)的设计第77页/共79第78页/共79页79第78页/共79页EE14180感谢您的观看!第79页/共79页EE14180感谢您的观看!第79页/共79页集成电路实验集成电路实验8182实验一内容1)反相器的电路仿真2)Layout的认识3)反相器Layout设计4)DRC验证(Diva)5)LVS验证(Dracula)6)LPE&PostLayoutSimulation
(Dracula)第1页/共79页2实验一内容1)反相器的电路仿真第1页/共79页83实验二内容1)NAND门电路仿真2)NAND门电路Layout设计3)DRC验证4)LVS验证5)LPE&PostLayoutSimulation第2页/共79页3实验二内容1)NAND门电路仿真第2页/共79页84WuxiMI0.5umCMOSProcessPMOSN-wellP+(pplus)Island(Active)PolyMetal1ContactPdiff第3页/共79页4WuxiMI0.5umCMOSProcessPM85WuxiMI0.5umCMOSProcessNMOSN+(nplus)Island(Active)PolyMetal1ContactNdiff第4页/共79页5WuxiMI0.5umCMOSProcessNM86实验一内容1)反相器的电路仿真2)Layout的认识3)反相器Layout设计4)DRC验证5)LVS验证6)LPE&PostLayoutSimulation第5页/共79页6实验一内容1)反相器的电路仿真第5页/共79页87使用Cadence版图工具Virtuoso设计
反相器第6页/共79页7使用Cadence版图工具Virtuoso设计
反相器第6881登陆用户名:icer密码:123456第7页/共79页81登陆用户名:icer密码:123456892检查环境(1)在icer目录下有display.drf和tech.file两个文件。(2)有bd07.lvs,bd07.lpe,divaDRC.rul三个文件。这三个文件的位置可以为其他地方,但必须知道其路径。第8页/共79页92检查环境(1)在icer目录下有display.drf903运行Virtuoso(1)打开一个terminal;(2)terminal内运行icfb&(3)注意:我是打开terminal,直接运行icfb&命令的。第9页/共79页103运行Virtuoso(1)打开一个terminal;914建立库和单元(1)建立一个库说明:库的名字包含自己的名字和学号的个人信息,以便检查。如:李赛男(学号:0806024102),建的库名为LSN02彭巧君(学号:0806044101),建的库名为PQJ01(2)建立一个单元单元名字统一,以便出错时好处理:反相器单元名:INV与非门单元名:NAND讲课过程中,我的示例中的库名为:mylab,单元名为inv。第10页/共79页114建立库和单元(1)建立一个库讲课过程中,我的示例中的92开始画INV开始画之前认识一下整体设计的结果第11页/共79页12开始画INV开始画之前认识一下整体设计的结果第11页/共93第12页/共79页13第12页/共79页941画N-well第13页/共79页141画N-well第13页/共79页952PMOS和NMOS的active区也包括制作衬底接触的active第14页/共79页152PMOS和NMOS的active区也包括制作衬底963形成poly-si和栅氧化层第15页/共79页163形成poly-si和栅氧化层第15页/共79页974形成NMOS的源漏的掺杂也包括制作PMOS衬底接触的掺杂第16页/共79页174形成NMOS的源漏的掺杂也包括制作PMOS衬底接触的985形成PMOS的源漏的掺杂也包括制作NMOS衬底接触的掺杂第17页/共79页185形成PMOS的源漏的掺杂也包括制作NMOS衬底接触的996形成contact孔以及欧姆接触的重掺杂第18页/共79页196形成contact孔以及欧姆接触的重掺杂第18页/共1007形成金属层第19页/共79页207形成金属层第19页/共79页1018金属层标注第20页/共79页218金属层标注第20页/共79页102至此就完成了反相器Layout的设计,但是设计的Layout是否有问题,还需要检查和验证?
下面介绍反相器Layout的DRC,LVS,LPE和PostLayoutSimulation。
注意其中的验证步骤、方法和设置第21页/共79页22至此就完成了反相器Layout的设计,但是设计的Layo103DRC,LVS,LPEDRC:DesignRuleCheckLVS:LayoutVersusSchematicLPE:LayoutParasiticExtractionDivaandDracula第22页/共79页23DRC,LVS,LPEDRC:DesignR2022/12/21
Cadence设计系统介绍
第23页/共79页2022/12/19第23页/共79页104105
Cadence系统概述版图设计工具-VirtuosoLE版图验证工具-Diva版图验证工具-Dracula第24页/共79页25Cadence系统概述版图设计工具-Virtuoso106Cadence概述
为什么要学习Cadence工具第25页/共79页26Cadence概述为什么要学习第25页/共79页107Cadence概述集成电路发展趋势第26页/共79页27Cadence概述集成电路发展趋势第26页/共79页108Cadence概述市场需求以及工艺技术的发展使得设计复杂度提高,为满足这样的需求,我们必须掌握最强大的EDA工具
第27页/共79页28Cadence概述市场需求以及工艺技术的发展使得设计第109Cadence概述VHDL仿真行为综合逻辑综合可测性设计低功耗设计布局布线后仿真SynopsysAltaEpicSynopsysIKOSCadenceCompassSynopsysVantageIKOSVantageCadenceSynopsysSynopsysCompassMentorGraphicsCadenceAvant!MentorGraphicsSunriseSynopsysCompass第28页/共79页29Cadence概述VHDL仿真行为综合逻辑综合可测性设110Cadence概述全球最大的EDA公司提供系统级至版图级的全线解决方案系统庞杂,工具众多,不易入手除综合外,在系统设计,在前端设计输入和仿真,自动布局布线,版图设计和验证等领域居行业领先地位具有广泛的应用支持电子设计工程师必须掌握的工具之一第29页/共79页30Cadence概述全球最大的EDA公司第29页/共111Cadence概述System-LevelDesignFunctionVerificationEmulationandAccelerationSynthesis/Place-and-RouteAnalog,RF,andMixed-SignalDesignPhysicalVerificationandAnalysisICPackagingPCBDesign第30页/共79页31Cadence概述System-LevelDesig112集成电路设计流程
客户功能定义电路生成功能验证测试生成布局布线后仿真算法设计逻辑综合可测性设计低功耗设计版图验证设计规则检查互连参数提取第31页/共79页32集成电路设计流程客户功能定义电路生成功能验证测试生成113
Cadence系统概述版图设计工具-VirtuosoLE版图验证工具-Diva版图验证工具-Dracula第32页/共79页33Cadence系统概述版图设计工具-Virtuoso114版图设计工具-VirtuosoLEVirtuosoLayoutEditor-版图编辑大师
Cadence最精华的部分在哪里VirtuosoLayoutEditor界面漂亮友好功能强大完备操作方便高效第33页/共79页34版图设计工具-VirtuosoLEVirtuosoL115版图设计工具-VirtuosoLE目标理解LayoutEditor环境学会如何使用LayoutEditor学会运行交互DRC&LVS学会将设计转为Streamformat学会定制版图编辑环境第34页/共79页35版图设计工具-VirtuosoLE目标理解Layou116版图设计工具-VirtuosoLE主要编辑命令Undo-取消Redo-恢复Move-移动Copy-复制Stretch-拉伸Delete-删除Merge-合并Search-搜索编辑命令非常友好,先点击命令,然后对目标图形进行操作第35页/共79页36版图设计工具-VirtuosoLE主要编辑命令编辑命令117版图设计工具-VirtuosoLE主要创建命令Rectangle-矩形Polygon-多边形Path-互联Label-标签Instance-例元Contact-通孔现在LSW中选中层,然后点击创建命令,在画相应图形第36页/共79页37版图设计工具-VirtuosoLE主要创建命令现在LS118
Cadence系统概述版图设计工具-VirtuosoLE版图验证工具-Diva版图验证工具-Dracula第37页/共79页38Cadence系统概述版图设计工具-Virtuoso119设计流程
第38页/共79页39设计流程第38页/共79页120版图验证版图验证的必要性?确保版图绘制满足设计规则确保版图与实际电路图一致确保版图没有违反电气规则可供参数提取以便进行后模拟第39页/共79页40版图验证版图验证的必要性?第39页/共79页121Cadence版图验证工具Diva
Diva是Cadence的版图编辑大师Virtuoso集成的交互式版图验证工具,具有使用方便、操作快捷的特点,非常适合中小规模单元的版图验证。
Dracula
Dracula(吸血鬼)是Cadence的一个独立的版图验证工具,按批处理方式工作,功能十分强大,目前是完整芯片验证的标准。第40页/共79页41Cadence版图验证工具Diva第40页/共79页122版图验证工具-DIVA
Diva-DesignInteractiveVerificationAutomation
DIVA是Cadence软件中的验证工具集,用它可以找出并纠正设计中的错误.它除了可以处理物理版图和准备好的电气数据,从而进行版图和线路图的对查(LVS)外。还可以在设计的初期就进行版图检查,尽早发现错误并互动地把错误显示出来,有利于及时发现错误所在,易于纠正。
第41页/共79页42版图验证工具-DIVADiva-DesignInt123版图验证工具-DIVARemark:Diva中各个组件之间是互相联系的,有时候一个组件的执行要依赖另一个组件先执行。例如:要执行LVS就先要执行DRC。
运行Diva之前,要准备好规则验证文件,这些文件有默认名称:做DRC时的文件应以divaDRC.rul命名,版图提取文件以divaEXT.rul命名。做LVS时规则文件应以divaLVS.rul命名。第42页/共79页43版图验证工具-DIVARemark:第42页/共79页124版图验证工具-DIVADRC:对IC版图做几何空间检查,以确保线路能够被特定加工工艺实现。ERC:检查电源、地的短路,悬空器件和节点等电气特性。LVS:将版图与电路原理图做对比,以检查电路的连接,与MOS的长宽值是否匹配。LPE:从版图数据库提取电气参数(如MOS的W、L值
BJT、二极管的面积,周长,结点寄生电容等)并以Hspice网表方式表示电路。
第43页/共79页44版图验证工具-DIVADRC:对IC版图做几何空间检125DivaDRC检查要拷贝divaDRC.rul到/home/icer/mylab里,mylab是自己建的库名,每个人根据自己的情况而定。从Verify里选择DRC,如下图设置,点击OK。第44页/共79页45DivaDRC检查要拷贝divaDRC.rul到/ho126DivaDRC检查DRC检查结果如下图:errors为0,表示通过检查。第45页/共79页46DivaDRC检查DRC检查结果如下图:errors为127版图验证工具-DIVA
Diva查错:错误在版图文件中会高亮显示,很容易观察到。另外也可以选择Verify-Markers-Find菜单来帮助找错。单击菜单后会弹出一个窗口,在这个窗口中单击apply就可以显示第一个错误。同样,可以选择Verify-Markers-Explain来看错误的原因提示。选中该菜单后,用鼠标在版图上出错了的地方单击就可以了。也可以选择Verify-Markers-Delete把这些错误提示删除。
第46页/共79页47版图验证工具-DIVADiva查错:第46页/共79128
Cadence系统概述版图设计工具-VirtuosoLE版图验证工具-Diva版图验证工具-Dracula第47页/共79页48Cadence系统概述版图设计工具-Virtuoso129版图验证工具-DraculaDracula(吸血鬼)是
Cadence的一个独立的版图验证工具,它采用批处理的工作方式。Dracula功能强大,目前被认为布局验证的标准,几乎全世界所有的
IC公司都拿它作
sigh-off的凭据。特别是对整个芯片版图的最后验证,一定要交由
Dracula处理。
第48页/共79页49版图验证工具-DraculaDracula(吸血鬼)是130版图验证工具-DraculaBasicsofDraculaVerication版图验证与工艺相关-需要工艺信息数据库版图验证输入-版图数据(GDSII格式);网表信息(用于LVS);工艺相关信息第49页/共79页50版图验证工具-DraculaBasicsofDrac131版图验证工具-DraculaDracula主要功能:
1.设计规则检查-DRC2.电气规则检查-ERC3.版图&原理图一致性检查-LVS4.版图参数提取-LPE5.寄生电阻提取-PRE第50页/共79页51版图验证工具-DraculaDracula主要功能:
132版图验证工具-DraculaDracula的处理流程第51页/共79页52版图验证工具-DraculaDracula的处理流程第133版图验证工具-DraculaHowtoUseDraculaTool创建/获取命令文件;填充设计数据信息;编译命令文件;提交执行文件;查询验证结果报表并修改错误;第52页/共79页53版图验证工具-DraculaHowtoUseDra134版图验证工具-Dracula版图->GDSII格式转换
WHY:Dracula处理对象是GDSII文件操作步骤:执行:CIW->File->Export->Stream……………….第53页/共79页54版图验证工具-Dracula版图->GDSII格式转换135Dracula-DRC
FunctionofDRC检查布局设计与制程规则的一致性;基本设计规则包括各层width,spcing及不同层之间的spcing,enclosure等关系;设计规则的规定是基于processvariation,equipmentlimitation,circuitreliability;特殊情况下,设计规则允许有部分弹性;第54页/共79页55Dracula-DRCFunctionofDRC第136Dracula-LVSDraculaLVS(包含器件提取)步骤:1.把版图的GDSII文件导出到含有LVS规则文件的目录;2.把单元的hspice网单文件导出到含有LVS规则文件的目录;3.更改LVS规则文件中的INDISK和PRIMARY值;4.在控制终端的含LVS规则文件的目录下输入:%LOGLVS%htv%case%cir/home/icer/test/inv.sp(网表的路径)第55页/共79页56Dracula-LVSDraculaLVS(包含器件提137Dracula-LVS%coninv(网表中单元名)%exit_____________________________%PDRACULA%/g/home/icer/test/bd07.lvs(LVS规则文件名)%/f%./第56页/共79页57Dracula-LVS%coninv(网表中单138Dracula-LVSLVS比较结果查看:按上述步骤执行完LVS后,工作目录下会生成名为lvsout.lvs的文件,打开此文件可以查看LVS结果报告。如果版图与电路图匹配,会显示“LAYOUTANDSCHEMATICMATCHED”,否则,会列出Discrepancy项,并注有不能匹配的部分在版图中的坐标和网单中的器件名。第57页/共79页58Dracula-LVSLVS比较结果查看:第57页/共139产生GDSII文件,为LVS做准备拷贝divaDRC.rul到/home/icer/mylab里,mylab是自己建的库名,每个人根据自己的情况而定。从Verify里选择DRC,如下图设置,点击OK。第58页/共79页59产生GDSII文件,为LVS做准备拷贝divaDRC.r140DRACULALV
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2不一样的你我他(教案)-部编版道德与法治三年级下册
- 2024秋八年级道德与法治上册 第三单元 法律在我心中 第十课 维护消费者权利(维护我们的合法权益)教学设计 人民版
- 《第四单元10以内数加与减-小鸡吃食》(教学设计)-2024-2025学年一年级上册数学北师大版
- Unit 1 Making friends (教学设计)-2024-2025学年人教PEP版英语三年级上册
- 2024年二年级品生下册《爱惜每一张纸》教学设计2 鄂教版
- 2024-2025学年高中生物 第六章 从杂交育种到基因工程 第1节 杂交育种与诱变育种教学设计2 新人教版必修2
- 2023七年级英语上册 Module 6 A trip to the zoo Unit 3 Language in use教学设计 (新版)外研版
- Unit 1 The secrets of happiness Presenting ideas 教学设计 -2024-2025学年外研版(2024)七年级英语下册
- 2023六年级英语下册 Unit 7 Shanghai Is in the Southeast of China第1课时教学设计 陕旅版(三起)
- 2023三年级数学上册 二 观察物体第1课时 看一看(1)教学设计 北师大版
- 跨学科实践“桥梁调查与模型制作”(教学设计)-2024-2025学年八年级物理下学期项目化课程案例
- (二模)温州市2025届高三第二次适应性考试历史试卷(含答案)
- 全国高职单招时事政治历史题库
- 冷库货物储存合同范本
- 专题06 机械能守恒定律 能量守恒定律(练习)(解析版)-2025年高考物理二轮复习讲练测(新高考用)
- 应急物资储备检查改进应急预案
- 第15课《青春之光》课件-2024-2025学年统编版语文七年级下册
- 2025年河南轻工职业学院单招职业技能测试题库附答案
- 世界给予我的 课件-2024-2025学年高二下学期开学第一课主题班会
- 个体诊所申请书范文
- 《高速铁路系统》课件
评论
0/150
提交评论