版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一:概述二:验证工具简介三:Diva的使用方法和规则文件的介绍四:Calibre的使用方法和规则文件的介绍五:演示1/1102021-11-20 目录目录第1页/共111页第一页,编辑于星期五:十七点 十四分。 芯片设计流程2/110概述验证工具介绍DivaCalibre演示2021-11-20schematiclayoutPre-simDRCLVSPost-sim第2页/共111页第二页,编辑于星期五:十七点 十四分。 DRC3/110概述验证工具介绍DivaCalibre演示2021-11-20 DRC(Design Rules Check),用来检查版图设计与工艺规则的一致性。 基本设计
2、规则包括各层的宽度、相同层次之间的间距及不同层次之间的间距、包含关系等。 设计规则的规定是根据工艺变化而变化的。 在特殊的设计需求下,设计规则允许部分的弹性。但是设计人员需掌握违背规则对电路的影响。(一般不能违反)第3页/共111页第三页,编辑于星期五:十七点 十四分。 具体的设计规则5/109概述验证工具介绍DivaCalibre演示2021-11-20 N WELL(TB):a.N-well width for interconnect 2.5b.N-well width for resistor 4.0c.N-well spacing with different potential 4
3、.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第4页/共111页第四页,编辑于星期五:十七点 十四分。 LVS 编辑好的版图通过设计规则检查后,可能还存在错误,这些错误不是由于违反了设计规则,而可能是与电路
4、图不一致导致的。由于版图中少连了一根连线对整个芯片来说都是致命的,所以必须要通过LVS(Layout Versus Schematic)检查。 实际上就是将从版图中提取出的电路网表,与电路图中的网表文件进行比较。5/110概述验证工具介绍DivaCalibre演示2021-11-20第5页/共111页第五页,编辑于星期五:十七点 十四分。 后仿真 提取版图中的寄生参数并将其代入电路中进行仿真,这就是我们所说的后仿真(Post-simulation)。6/110概述验证工具介绍DivaCalibre演示2021-11-20第6页/共111页第六页,编辑于星期五:十七点 十四分。7/110验证工具
5、介绍DivaCalibre演示概述 验证工具2021-11-20Assura Diva DraculaHerculesCalibre第7页/共111页第七页,编辑于星期五:十七点 十四分。8/110DivaCalibre演示 Diva简介 DRC文件编写规则 EXT文件编写规则 LVS文件编写规则验证工具介绍概述 Diva工具介绍2021-11-20第8页/共111页第八页,编辑于星期五:十七点 十四分。9/110DivaCalibre演示 Diva是Cadence软件中的验证工具集,用它可以处理物理版图和准备好的电气数据,从而进行版图和电路图的对比。Diva工具集包括以下部分: 版图设计规则
6、检查(iDRC) 版图参数提取(iLPE) 寄生电阻提取(iPRE) 电气规则检查(iERC) 版图与线路图比较程序(iLVS)验证工具介绍概述 Diva简介2021-11-20第9页/共111页第九页,编辑于星期五:十七点 十四分。10/110DivaCalibre演示 Diva的各个组件之间是互相联系的,有时候一个组件的执行要依赖另一个组件先执行。例如:要执行LVS就要先执行EXTRACT(版图参数提取)等。 运行Diva前,需要准备好规则验证文件。可以把这些文件放置在任何目录下。 这些规则文件有各自的规定名称,如:做DRC规则文件应以divaDRC.rul命名,版图参数提取文件以diva
7、EXT.rul命名。LVS规则文件应以divaLVS.rul命名。验证工具介绍概述 Diva简介(续)2021-11-20第10页/共111页第十页,编辑于星期五:十七点 十四分。11/110DivaCalibre演示1、首先需要根据工艺来制订版图设计规则验证工具介绍概述 DRC规则文件的编写2021-11-20第11页/共111页第十一页,编辑于星期五:十七点 十四分。12/110DivaCalibre演示2、编写相应的DRC规则检查文件 一个完整DRC规则文件通常包括: 层次处理命令(用于生成规则文件中所要应用到的层次,可以是原始层,也可以是衍生层) 规则检查及错误输出 必要的注释 注释符
8、为/*/验证工具介绍概述 DRC文件编写规则2021-11-20第12页/共111页第十二页,编辑于星期五:十七点 十四分。13/110DivaCalibre演示 逻辑命令 geomAnd geomOr 关系命令 geomInside geomStraddle geomCoincident 尺寸命令 geomSize验证工具介绍概述 常用层次处理命令2021-11-20第13页/共111页第十三页,编辑于星期五:十七点 十四分。14/110DivaCalibre演示 输出两个不同层次或边界之间的交叠部分,一般存在两个输入层以及一个输出层。 例:ngate=geomAnd(ndiff poly)
9、验证工具介绍概述 逻辑命令geomAnd2021-11-20第14页/共111页第十四页,编辑于星期五:十七点 十四分。15/110DivaCalibre演示 输出所有的输入层,这些层次将会被合并成为一个新层次。 例:nwell=geomOr(nwell DNW)验证工具介绍概述 逻辑命令geomOr2021-11-20第15页/共111页第十五页,编辑于星期五:十七点 十四分。16/110DivaCalibre演示 输出完全处于第二输入层中的第一输入层,两层可以内切。 例:ptap=geomInside(pdiff pw)验证工具介绍概述 关系命令geomInside2021-11-20第1
10、6页/共111页第十六页,编辑于星期五:十七点 十四分。17/110DivaCalibre演示 输出为有部分面积被第二输入层所覆盖的第一输入层。 例:codepoly1=geomStraddle(poly1 romcode)验证工具介绍概述 关系命令geomStraddle2021-11-20第17页/共111页第十七页,编辑于星期五:十七点 十四分。18/110DivaCalibre演示 输出与第二输入层内切的第一输入层。 例:ngate=geomCoincident(ngate poly)验证工具介绍概述 关系命令geomCoincident2021-11-20第18页/共111页第十八页
11、,编辑于星期五:十七点 十四分。19/110DivaCalibre演示 按输入的数值扩张或者收缩输入层。其中正值表示扩张,负值表示收缩,一般只有一个输入层。 例:pads=geomSize(pad 5.0)验证工具介绍概述 尺寸命令geomSize2021-11-20第19页/共111页第十九页,编辑于星期五:十七点 十四分。20/110DivaCalibre演示 在设计规则检查中,主要的语句就是drc(), outlayer=drc(inlayer1 inlayer2 function) outlayer 表示输出层,如果给出了输出层,则通过drc规则检查出的错误图形就保存在该输出层中。 i
12、nlayer1和inlayer2代表要处理的版图层次。有些规则规定的只是对单一层次的要求。比如接触孔的宽度,那么可以只有inlayer1。而有些规则定义的是两个层次之间的关系,比如接触孔和金属之间的距离,那么drc语句中需要有两个输入层。验证工具介绍概述 DRC规则语句2021-11-20第20页/共111页第二十页,编辑于星期五:十七点 十四分。21/110DivaCalibre演示 f u n c t i o n中 定 义 了 实 际 检 查 的 规 则 , 关 键 字 有s e p(sepration,不同图形之间的间距),width(图形的宽度),enc(enclosure,露头),o
13、vlp(overlap ,覆盖),area(图形面积),notch(凹槽的宽度)。验证工具介绍概述 DRC规则语句(续1)2021-11-20第21页/共111页第二十一页,编辑于星期五:十七点 十四分。22/110DivaCalibre演示 例:drc(nwell widthextractor第39页/共111页第三十九页,编辑于星期五:十七点 十四分。40/110DivaCalibre演示验证工具介绍概述 EXT运行结果2021-11-20从版图中提取出了9个nmos管从版图中提取出了9个pmos管从版图中提取出了47个电阻没有错误第40页/共111页第四十页,编辑于星期五:十七点 十四分
14、。41/110DivaCalibre演示验证工具介绍概述 提取出的电路连线图2021-11-20第41页/共111页第四十一页,编辑于星期五:十七点 十四分。42/110DivaCalibre演示验证工具介绍概述 运行Diva中的LVS工具2021-11-20选择要比较的电路图所在的位置选择版图中提取出的需要比较的网表指定LVS规则文件路径Verify-LVS第42页/共111页第四十二页,编辑于星期五:十七点 十四分。43/110DivaCalibre演示验证工具介绍概述 LVS运行结果2021-11-20错误LVS未通过错误第43页/共111页第四十三页,编辑于星期五:十七点 十四分。44
15、/110DivaCalibre演示验证工具介绍概述 LVS错误显示方法2021-11-20单击 Error Display则能看到版图与电路图不一致的地方。第44页/共111页第四十四页,编辑于星期五:十七点 十四分。45/110DivaCalibre演示 在实际芯片中,由于工艺上的或是其他的一些不可避免的因素的影响,会产生一些寄生的元件。比如说,寄生电容、寄生电阻等等。 而这些寄生元件又往往会对我们的电路特性带来负面的影响,所以我们必须充分考虑,并且定量仿真其带来的影响。 这个仿真称为后仿真。后仿真就是提取版图中的寄生参数并将其带入电路中进行仿真。后仿真的结果才是最接近实际芯片性能的仿真结果
16、。验证工具介绍概述 后仿真2021-11-20第45页/共111页第四十五页,编辑于星期五:十七点 十四分。46/110DivaCalibre演示 在后仿真前也需要进行版图提取。相比于LVS前的版图提取,这里的版图提取,不仅要提取出电路本身含有的器件,还要提取出寄生器件(寄生电阻和寄生电容等)。 所以,同样需要一个版图提取文件,这个文件中的提取方法与LVS中的提取方法相同。验证工具介绍概述 寄生参数提取2021-11-20第46页/共111页第四十六页,编辑于星期五:十七点 十四分。47/110DivaCalibre演示 measureResistance 语句 measureParasiti
17、c语句 saveParasitic语句验证工具介绍概述 寄生参数提取语句2021-11-20第47页/共111页第四十七页,编辑于星期五:十七点 十四分。48/110DivaCalibre演示 measureResistance 语句用来从互联层中提取寄生电阻-电容网络。 m e a s u r e R e s i s t a n c e语 句 处 理 的 层 次 必 须 是 在g e o m C o n n e c t 语 句 中 被 定 义 的 连 接 层 , 并 且 必 须 在geomConnect语句之后使用该语句。 res_metal1=measureResistance(metal
18、1 “res ivpcell EXT csmc” 0.05 “r” (ignore s e l e c t checks 这里给出rule file中所有的rule,可以选择某些rule不做check 对 于 r u l e f i l e 定 义 的groups,也可选择某些group不做check 下方窗口显示rule的解释验证工具介绍概述Diva2021-11-20第59页/共111页第五十九页,编辑于星期五:十七点 十四分。60/110Calibre演示 DRC运行步骤(续4)Run control,可选择是否在本地服务器上运行DRC,一般选择默认值。验证工具介绍概述Diva2021-
19、11-20第60页/共111页第六十页,编辑于星期五:十七点 十四分。61/110Calibre演示 DRC运行步骤(续5)验证工具介绍概述Diva2021-11-20点击 Run DRC来执行DRC检测第61页/共111页第六十一页,编辑于星期五:十七点 十四分。62/110Calibre演示 DRC运行结果 显示DRC规则检测中检测出 的 违 反 D R C r u l e的error Click坐标,可在layout view中显示出error的地方 违反rule的解释验证工具介绍概述Diva2021-11-20第62页/共111页第六十二页,编辑于星期五:十七点 十四分。63/110C
20、alibre演示 DRC运行报告 将error更正后,重新run DRC,直到没有error为止。也可以看summary report中,rule check result statistics栏有没有违反的地方。验证工具介绍概述Diva2021-11-20第63页/共111页第六十三页,编辑于星期五:十七点 十四分。64/110Calibre演示 注意事项 在版图中Nwell需要打孔接电源,衬底需要打孔接地 电源和地需要打标签,用标签层验证工具介绍概述Diva2021-11-20第64页/共111页第六十四页,编辑于星期五:十七点 十四分。65/110Calibre演示 其他规则文件 Des
21、ign for manufacturability(DFM) 可制造性设计 可将其视为一种加强的DRC Anenna Ratio Effect Generic Prevention 防止天线效应设计 可将其视为一种和density有关的DRC 验证工具介绍概述Diva2021-11-20第65页/共111页第六十五页,编辑于星期五:十七点 十四分。66/110Calibre演示 天线效应 跳线法(可以向上或者向下跳) 加 入 保 护 二 极管验证工具介绍概述Diva2021-11-20During the fabrication process, metal and poly intercon
22、nect paths can act like antennas and build up electrical charge.Charges of sufficient magnitude may find a path to ground by arcing from poly through the oxide layer to the well in a gate region, thereby damaging or destroying the gate.第66页/共111页第六十六页,编辑于星期五:十七点 十四分。67/110Calibre演示 LVS检查 检查版图与电路图的一致
23、性 执行LVS前应先完成DRC Tape-out (流片)之前LVS结果应该是Error-free LVS的正确性依赖于TEXTlabel的正确对应验证工具介绍概述Diva2021-11-20第67页/共111页第六十七页,编辑于星期五:十七点 十四分。68/110Calibre演示 Calibre中LVS的执行流程验证工具介绍概述Diva2021-11-20第68页/共111页第六十八页,编辑于星期五:十七点 十四分。69/110Calibre演示 LVS运行步骤验证工具介绍概述Diva2021-11-20第69页/共111页第六十九页,编辑于星期五:十七点 十四分。70/110Calibr
24、e演示 LVS运行步骤(续1)验证工具介绍概述Diva2021-11-20输入Calibre LVS的rule files 输入运行 Calibre LVS的文件夹 可指定run Hierarchical 或Flat模式,layout与source的形式选择Layout vs Netlist 版图的输入源输入layout file,或导入layout view使其自动生成。第70页/共111页第七十页,编辑于星期五:十七点 十四分。71/110Calibre演示 LVS运行步骤(续2)验证工具介绍概述Diva2021-11-20 电路图的输入源输入.net格式的文件,或从Schematic v
25、iewer import,通常采用导入的方法。这里需要注意model name 的一致性。第71页/共111页第七十一页,编辑于星期五:十七点 十四分。72/110Calibre演示 LVS运行步骤(续3)验证工具介绍概述Diva2021-11-20 指定LVS Result的文件名 r u n 完 LV S后 立 即 检 视report 建立SVDB database并在run完LVS后开启RVE来查看error第72页/共111页第七十二页,编辑于星期五:十七点 十四分。73/110Calibre演示 LVS运行步骤(续4)验证工具介绍概述Diva2021-11-20第73页/共111页第
26、七十三页,编辑于星期五:十七点 十四分。74/110Calibre演示 LVS运行结果验证工具介绍概述Diva2021-11-20 设置好后点击Run LVS,如果出现错误,则需要返回Layout或者Schematic中进行修改。例如:修改连线、端口、器件参数等。第74页/共111页第七十四页,编辑于星期五:十七点 十四分。75/110Calibre演示 LVS运行结果(续1)验证工具介绍概述Diva2021-11-20 LVS report 开始会记录使用的layout netlist,source netlist,rule file,run directory与calibre的版本。若有e
27、rror会在report开头有个X符号,否则为笑脸第75页/共111页第七十五页,编辑于星期五:十七点 十四分。77/110Calibre演示 LVS运行结果(续2) layout的net比source的多,说明layout中有开路情况 Layout的net比source的少,说明layout中有短路情况验证工具介绍概述Diva2021-11-20第76页/共111页第七十六页,编辑于星期五:十七点 十四分。77/110Calibre演示 LVS运行结果(续2) layout的net比source的多,说明layout中有一处开路 Layout的net比source的少,说明layout中有一
28、处短路验证工具介绍概述Diva2021-11-20第77页/共111页第七十七页,编辑于星期五:十七点 十四分。78/110Calibre演示 LVS运行结果(续3) 一般错误都可以在RVE window中被找到,并被修改正确 有时候一个错误会导致许多错误,所以需要耐心,信心验证工具介绍概述Diva2021-11-20第78页/共111页第七十八页,编辑于星期五:十七点 十四分。79/110Calibre演示 LVS运行结果(续4) 修正error后,重新run LVS,在report上出现笑脸符号代表LVS check完全正确,RVE也将显示Design Match验证工具介绍概述Diva2
29、021-11-20第79页/共111页第七十九页,编辑于星期五:十七点 十四分。80/110Calibre演示 带IO PAD的LVS IO PAD通常由Foundrt 提供,其内部主要是ESD和压焊块。 为了避免核心电路(Core)与IO PAD开路,有必要进行带IO PAD的LVS。验证工具介绍概述Diva2021-11-20第80页/共111页第八十页,编辑于星期五:十七点 十四分。81/110Calibre演示 生成IO PAD symbol的方法两种方式: 直接在symbol视窗下制作,完成后生成相应的schematic。 先在schematic下添加正确的pins,完成后生成相应的
30、symbol。验证工具介绍概述Diva2021-11-20第81页/共111页第八十一页,编辑于星期五:十七点 十四分。82/110Calibre演示 加入IO symbol 在schematic中添加需要的IO symbol。 注意给PAD供电的电源 以 及 他 们 的 p o r t name。 不要忘记数字部分与模拟部分中间用于隔离 的 P D I O D E X的symbol。验证工具介绍概述Diva2021-11-20第82页/共111页第八十二页,编辑于星期五:十七点 十四分。83/110Calibre演示 未加IO netlist的LVS结果 Run LVS时出现很多错误,这是因
31、为symbol只带有输入、输出的关系,内部netlist为空,因此需要添加i o 的netlist。验证工具介绍概述Diva2021-11-20第83页/共111页第八十三页,编辑于星期五:十七点 十四分。84/110Calibre演示 添加IO netlist的方法 将IO的.sp文件中相应的IO PAD的netlist复制到LVS中生成的source的netlist中,即在电路图的网表中添加好了IO的netlist。验证工具介绍概述Diva2021-11-20第84页/共111页第八十四页,编辑于星期五:十七点 十四分。85/110Calibre演示 添加IO netlist后的LVS结果
32、 逐条检查这些出错信息,发现均为IO内部出错,而IO为Foundry提供的标准单元,一般不推荐用户进行改动。所以,此时可以认为带IO的LVS已经完成。验证工具介绍概述Diva2021-11-20第85页/共111页第八十五页,编辑于星期五:十七点 十四分。86/110Calibre演示 后仿真步骤1. 导入寄生参数提取规则文件进行寄生参数提取。2. 由于后仿真时没有视图,所以需要建立一个具有spectre属性的视图,用于在后仿真时替代前仿真中的symbol。3. 修改spectre的CDF参数,建立 spectre与calibre生成文件之间的联系。4. 在仿真model中调用PEX生成的主文
33、件即可进行后仿真。验证工具介绍概述Diva2021-11-20第86页/共111页第八十六页,编辑于星期五:十七点 十四分。87/110Calibre演示 Calibre中寄生参数提取流程验证工具介绍概述Diva2021-11-20第87页/共111页第八十七页,编辑于星期五:十七点 十四分。88/110Calibre演示 寄生器件类型验证工具介绍概述Diva2021-11-20 Capacitance 两导体间存在电荷 Resistance 会限制流过导体的电流 Inductance 电流流经导体时产生的磁场效应第88页/共111页第八十八页,编辑于星期五:十七点 十四分。89/110Cal
34、ibre演示 寄生参数提取步骤验证工具介绍概述Diva2021-11-20第89页/共111页第八十九页,编辑于星期五:十七点 十四分。90/110Calibre演示 寄生参数提取步骤(续1) 输入Calibre PEX的rule files 输入运行 Calibre PEX的文件夹验证工具介绍概述Diva2021-11-20输入layout file,或导入layout view使其自动生成第90页/共111页第九十页,编辑于星期五:十七点 十四分。91/110Calibre演示 寄生参数提取步骤(续2) 提取类型选择晶体管级、寄生电阻以及电容、无电感 Netlist选择生成的格式为spec
35、tre,name从layout来,与layout保持一致 完成PEX后自动打开netlist file验证工具介绍概述Diva2021-11-20第91页/共111页第九十一页,编辑于星期五:十七点 十四分。92/110Calibre演示 寄生参数提取步骤(续3) 执行寄生参数提取后会生成三个文件,其中*.netlist是主 文 件 , 包 含 版 图 本 身 的 元 件 , 在 主 文 件 中 有 两 个include语句,将两个寄生参数文件包含进来。验证工具介绍概述Diva2021-11-20第92页/共111页第九十二页,编辑于星期五:十七点 十四分。93/110Calibre演示 使用
36、Calibre的小技巧 Common to DRC/LVS/PEX验证工具介绍概述Diva2021-11-20保存runset file后可在下次调用时自动添加设置,方便使用。第93页/共111页第九十三页,编辑于星期五:十七点 十四分。94/110Calibre演示 使用Calibre的小技巧(续)(二) Common to DRC/LVS/PEX验证工具介绍概述Diva2021-11-20Set separate run directory for every DRC/LVS/PEX, avoid mistake due to multiple running第94页/共111页第九十四页
37、,编辑于星期五:十七点 十四分。95/110Calibre演示 Symbol视图的生成 Choose the location of symbol pins验证工具介绍概述Diva2021-11-20第95页/共111页第九十五页,编辑于星期五:十七点 十四分。96/110Calibre演示 Spectre 视图的生成(续) 打开修改后的symbol视图,Design-Save as V i e w N a m e 修 改 为spectre post simulation时调用这个spectre视图进行仿真验证工具介绍概述Diva2021-11-20第96页/共111页第九十六页,编辑于星期五
38、:十七点 十四分。97/110Calibre演示 CDF参数 The Component Description Format(CDF) 描述各个组件和组件库的参数和属性参数。CDF允许您创建和描述自己的组件。验证工具介绍概述Diva2021-11-20第97页/共111页第九十七页,编辑于星期五:十七点 十四分。98/110Calibre演示 修改CDF参数 Every time you create a new symbol,its CDF p a r a m e t e r s w i l l b e auto-created。 So deleting the old CDF is advised before filling the new 重启后需重新设置验证工具介绍概述Diva2021-11-20第98页/共111页第九十八页,编辑于星期五:十七
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 旅行活动策划方案6(3篇)
- 生日活动策划方案评价(3篇)
- 红色儿歌活动方案策划(3篇)
- 2025年企业财务管理与成本分析
- 2025年高职园林(园林工程造价)试题及答案
- 2025年中职工程计价管理(管理技术)试题及答案
- 2025年高职食品科学与工程技术(食品加工工艺)试题及答案
- 2025年大学广播电视编导(广播电视编导)试题及答案
- 2025年大学(中西医临床医学)中西医结合信息学试题及答案
- 2025年高职(宠物临床诊疗技术)宠物疾病诊断阶段测试题及答案
- 2026年宁夏贺兰工业园区管委会工作人员社会化公开招聘备考题库带答案详解
- 房地产售后服务及质量保证措施
- 国有企业采购管理规范 T/CFLP 0027-2020
- 国开2023年企业法务形考任务1-4答案
- 感应加热器安全操作规程
- 商业地产行业商业地产投资机会
- 两轮车控制器行业报告
- JSA临时用电作业安全分析表
- 2015-2022年北京卫生职业学院高职单招语文/数学/英语笔试参考题库含答案解析
- 赛肤润常见临床应用2010年
- 提高铝模板施工质量合格率
评论
0/150
提交评论