DRC LVS及后仿真.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《DRC LVS及后仿真.ppt》由会员分享,可在线阅读,更多相关《DRC LVS及后仿真.ppt(111页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单击此处编辑母版标题样式验证工具 DRC、LVS及后仿真介绍1/1102023/3/22浙江大学ICLAB实验室韩 雁 教授2017年9月单击此处编辑母版标题样式一:概述二:验证工具简介三:Diva的使用方法和规则文件的介绍四:Calibre的使用方法和规则文件的介绍五:演示2/1102023/3/22 目录目录单击此处编辑母版标题样式 芯片设计流程3/110概述验证工具介绍DivaCalibre演示2023/3/22schematiclayoutPre-simDRCLVSPost-sim单击此处编辑母版标题样式 DRC4/110概述验证工具介绍DivaCalibre演示2023/3/22DR
2、C(Design Rules Check),用来检查版图设计与工艺规则的一致性。基本设计规则包括各层的宽度、相同层次之间的间距及不同层次之间的间距、包含关系等。设计规则的规定是根据工艺变化而变化的。在特殊的设计需求下,设计规则允许部分的弹性。但是设计人员需掌握违背规则对电路的影响。(一般不能违反)单击此处编辑母版标题样式 具体的设计规则5/109概述验证工具介绍DivaCalibre演示2023/3/22 N WELL(TB):a.N-well width for interconnect 2.5b.N-well width for resistor 4.0c.N-well spacing w
3、ith different potential 4.0d.N-well spacing with same potential 1.4e.Overlap from N-well to N+inside N-well 0.4f.Space from N-well to N+outside N-well 2.1g.Overlap from N-well to P+inside N-well 1.3h.Space from N-well to P+outside N-well 0.8单击此处编辑母版标题样式 LVS编辑好的版图通过设计规则检查后,可能还存在错误,这些错误不是由于违反了设计规则,而可能
4、是与电路图不一致导致的。由于版图中少连了一根连线对整个芯片来说都是 致 命 的,所 以 必 须 要 通 过 LVS(Layout Versus Schematic)检查。实际上就是将从版图中提取出的电路网表,与电路图中的网表文件进行比较。6/110概述验证工具介绍DivaCalibre演示2023/3/22单击此处编辑母版标题样式 后仿真提取版图中的寄生参数并将其代入电路中进行仿真,这就是我们所说的后仿真(Post-simulation)。7/110概述验证工具介绍DivaCalibre演示2023/3/22单击此处编辑母版标题样式8/110验证工具介绍DivaCalibre演示概述 验证工具
5、2023/3/22Assura Diva DraculaHerculesCalibre单击此处编辑母版标题样式9/110DivaCalibre演示Diva简介DRC文件编写规则EXT文件编写规则LVS文件编写规则验证工具介绍概述 Diva工具介绍2023/3/22单击此处编辑母版标题样式10/110DivaCalibre演示 Diva是Cadence软件中的验证工具集,用它可以处理物理版图和准备好的电气数据,从而进行版图和电路图的对比。Diva工具集包括以下部分:版图设计规则检查(iDRC)版图参数提取(iLPE)寄生电阻提取(iPRE)电气规则检查(iERC)版图与线路图比较程序(iLVS)
6、验证工具介绍概述 Diva简介2023/3/22单击此处编辑母版标题样式11/110DivaCalibre演示Diva的各个组件之间是互相联系的,有时候一个组件的执行要依赖另一个组件先执行。例如:要执行LVS就要先执行EXTRACT(版图参数提取)等。运行Diva前,需要准备好规则验证文件。可以把这些文件放置在任何目录下。这些规则文件有各自的规定名称,如:做DRC规则文件应以divaDRC.rul命名,版图参数提取文件以divaEXT.rul命名。LVS规则文件应以divaLVS.rul命名。验证工具介绍概述 Diva简介(续)2023/3/22单击此处编辑母版标题样式12/110DivaCa
7、libre演示1、首先需要根据工艺来制订版图设计规则验证工具介绍概述 DRC规则文件的编写2023/3/22单击此处编辑母版标题样式13/110DivaCalibre演示2、编写相应的DRC规则检查文件 一个完整DRC规则文件通常包括:层次处理命令(用于生成规则文件中所要应用到的层次,可以是原始层,也可以是衍生层)规则检查及错误输出必要的注释 注释符为/*/验证工具介绍概述 DRC文件编写规则2023/3/22单击此处编辑母版标题样式14/110DivaCalibre演示逻辑命令 geomAnd geomOr关系命令 geomInside geomStraddle geomCoincident
8、尺寸命令 geomSize验证工具介绍概述 常用层次处理命令2023/3/22单击此处编辑母版标题样式15/110DivaCalibre演示输出两个不同层次或边界之间的交叠部分,一般存在两个输入层以及一个输出层。例:ngate=geomAnd(ndiff poly)验证工具介绍概述 逻辑命令geomAnd2023/3/22单击此处编辑母版标题样式16/110DivaCalibre演示输出所有的输入层,这些层次将会被合并成为一个新层次。例:nwell=geomOr(nwell DNW)验证工具介绍概述 逻辑命令geomOr2023/3/22单击此处编辑母版标题样式17/110DivaCalibr
9、e演示输出完全处于第二输入层中的第一输入层,两层可以内切。例:ptap=geomInside(pdiff pw)验证工具介绍概述 关系命令geomInside2023/3/22单击此处编辑母版标题样式18/110DivaCalibre演示输出为有部分面积被第二输入层所覆盖的第一输入层。例:codepoly1=geomStraddle(poly1 romcode)验证工具介绍概述 关系命令geomStraddle2023/3/22单击此处编辑母版标题样式19/110DivaCalibre演示输出与第二输入层内切的第一输入层。例:ngate=geomCoincident(ngate poly)验证
10、工具介绍概述 关系命令geomCoincident2023/3/22单击此处编辑母版标题样式20/110DivaCalibre演示按输入的数值扩张或者收缩输入层。其中正值表示扩张,负值表示收缩,一般只有一个输入层。例:pads=geomSize(pad 5.0)验证工具介绍概述 尺寸命令geomSize2023/3/22单击此处编辑母版标题样式21/110DivaCalibre演示在设计规则检查中,主要的语句就是drc(),outlayer=drc(inlayer1 inlayer2 function)outlayer 表示输出层,如果给出了输出层,则通过drc规则检查出的错误图形就保存在该输
11、出层中。inlayer1和inlayer2代表要处理的版图层次。有些规则规定的只是对单一层次的要求。比如接触孔的宽度,那么可以只有inlayer1。而有些规则定义的是两个层次之间的关系,比如接触孔和金属之间的距离,那么drc语句中需要有两个输入层。验证工具介绍概述 DRC规则语句2023/3/22单击此处编辑母版标题样式22/110DivaCalibre演示function中定义了实际检查的规则,关键字有sep(sepration,不 同 图 形 之 间 的 间 距),width(图 形 的 宽 度),enc(enclosure,露头),ovlp(overlap,覆盖),area(图形面积),
12、notch(凹槽的宽度)。验证工具介绍概述 DRC规则语句(续1)2023/3/22单击此处编辑母版标题样式23/110DivaCalibre演示例:drc(nwell widthextractor单击此处编辑母版标题样式41/110DivaCalibre演示验证工具介绍概述 EXT运行结果2023/3/22从版图中提取出了9个nmos管从版图中提取出了9个pmos管从版图中提取出了47个电阻没有错误单击此处编辑母版标题样式42/110DivaCalibre演示验证工具介绍概述 提取出的电路连线图2023/3/22单击此处编辑母版标题样式43/110DivaCalibre演示验证工具介绍概述
13、运行Diva中的LVS工具2023/3/22选择要比较的电路图所在的位置选择版图中提取出的需要比较的网表指定LVS规则文件路径Verify-LVS单击此处编辑母版标题样式44/110DivaCalibre演示验证工具介绍概述 LVS运行结果2023/3/22错误LVS未通过错误单击此处编辑母版标题样式45/110DivaCalibre演示验证工具介绍概述 LVS错误显示方法2023/3/22单击 Error Display则能看到版图与电路图不一致的地方。单击此处编辑母版标题样式46/110DivaCalibre演示在实际芯片中,由于工艺上的或是其他的一些不可避免的因素的影响,会产生一些寄生的
14、元件。比如说,寄生电容、寄生电阻等等。而这些寄生元件又往往会对我们的电路特性带来负面的影响,所以我们必须充分考虑,并且定量仿真其带来的影响。这个仿真称为后仿真。后仿真就是提取版图中的寄生参数并将其带入电路中进行仿真。后仿真的结果才是最接近实际芯片性能的仿真结果。验证工具介绍概述 后仿真2023/3/22单击此处编辑母版标题样式47/110DivaCalibre演示在后仿真前也需要进行版图提取。相比于LVS前的版图提取,这里的版图提取,不仅要提取出电路本身含有的器件,还要提取出寄生器件(寄生电阻和寄生电容等)。所以,同样需要一个版图提取文件,这个文件中的提取方法与LVS中的提取方法相同。验证工具
15、介绍概述 寄生参数提取2023/3/22单击此处编辑母版标题样式48/110DivaCalibre演示measureResistance 语句measureParasitic语句saveParasitic语句验证工具介绍概述 寄生参数提取语句2023/3/22单击此处编辑母版标题样式49/110DivaCalibre演示measureResistance 语句用来从互联层中提取寄生电阻-电容网络。measureResistance语 句 处 理 的 层 次 必 须 是 在geomConnect语 句 中 被 定 义 的 连 接 层,并 且 必 须 在geomConnect语句之后使用该语句。r
16、es_metal1=measureResistance(metal1“res ivpcell EXT csmc”0.05“r”(ignoreselect checks这里给出rule file中所有的rule,可以选择某些rule不做check对 于 rule file定 义 的groups,也可选择某些group不做check下方窗口显示rule的解释验证工具介绍概述Diva2023/3/22单击此处编辑母版标题样式61/110Calibre演示 DRC运行步骤(续4)Run control,可选择是否在本地服务器上运行DRC,一般选择默认值。验证工具介绍概述Diva2023/3/22单击此
17、处编辑母版标题样式62/110Calibre演示 DRC运行步骤(续5)验证工具介绍概述Diva2023/3/22点击 Run DRC来执行DRC检测单击此处编辑母版标题样式63/110Calibre演示 DRC运行结果显示DRC规则检测中检测出的违反DRC rule的errorClick坐 标,可 在 layout view中显示出error的地方违反rule的解释验证工具介绍概述Diva2023/3/22单击此处编辑母版标题样式64/110Calibre演示 DRC运行报告将error更正后,重新run DRC,直到没有error为止。也 可 以 看 summary report中,rul
18、e check result statistics栏有没有违反的地方。验证工具介绍概述Diva2023/3/22单击此处编辑母版标题样式65/110Calibre演示 注意事项在版图中Nwell需要打孔接电源,衬底需要打孔接地电源和地需要打标签,用标签层验证工具介绍概述Diva2023/3/22单击此处编辑母版标题样式66/110Calibre演示 其他规则文件Design for manufacturability(DFM)可制造性设计 可将其视为一种加强的DRCAnenna Ratio Effect Generic Prevention 防止天线效应设计 可将其视为一种和density有关
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DRC LVS及后仿真 LVS 仿真
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内