通过做size把它们连成一片形成一个新的layer,然后再通过与这个新layer有interact来找到。
具体可以看如下教材:
网易云课堂:
DRC Runset培训1: 用来描述工艺规则文件的Design Rule的具体形式是什么?如何把文字和图示结合起来理解,它的显示含义和隐含含义如何分析? 最小宽度检查为什么默认需要写Singular, Abut < 90的选项,如果不写,会导致什么问题? 最大宽度检查为什么不能直接写“大于”号?它的常用三种检查方法的优缺点是什么? DRC Runset培训2: 最大间距检查的“孙悟空跳不出如来佛掌心”是什么含义?为什么通过size step inside of layer可以实现该思路? measure all的选项在哪些条件下使用?为什么nwell和deep nwell的间距检查需要用到该选项?还有哪些检查需要用到该选项? 复合层的距离检查书写需要有哪些注意事项? DRC Runset培训3: Enclosure检查在哪些条件下需要写outside also? End of Line的Enclosure如何实现? Extension和Enclosure有什么差别,为什么要定义2个不同的检查单词?Extension的露头刚好等于0如何查错? DRC Runset培训4: Flatten和hierarchical检查有哪些不同?它的基本原理是什么?投影法和提升法的优缺点是什么? RectangleEnclosure的具体含义是什么?如何自动构造testpattern来检查该规则? 宽金属检查的基本思路是什么?如何通过xcal工具来分析复杂语句的layer依赖关系,如何快速读懂复杂语句? DRC Runset培训5: Runlengthspacing的含义是什么? 如何实现该语句?如何自动构造test pattern来检查该规则? LineEnd spacing的含义是什么?如何实现该语句?如何自动构造test pattern来检查该规则? 与连接性相关的检查语句如何书写?如何自动构造test pattern来检查该规则? DRC Runset培训6: 密度检查Density的全局检查和局部检查有何不同?如何实现该语句?如何自动构造test pattern来检查该规则? 天线检查的具体含义是什么?渐进式连接的用途是什么?有无二极管的条件下,如何检查规则是否满足?如何实现该语句?如何自动构造test pattern来检查该规则? DRC Runset培训7: 复杂器件的DRC规则如何书写?对应的test pattern如何自动构造?sample gds的图形如何准备,可以自动变换device的每个图形之间的距离吗? PVS与Calibre的语法有何不同?可以一一对应翻译吗? 针对先进工艺,离散点的检查如何实现?double pattern的检查如何实现? DRC Runset培训8: 如何通过树形结构图查看DRC Code的layer依赖关系? 如何自动分析DRC Code的原始层是否与testpattern的原始层一致? 如何自动显示DRC Code的每个中间层的计算结果? DRC Runset培训9: 什么是DRC检查的条件参数? 如何构造test pattern来检查条件参数? Scout工具如何自动生成条件参数的testpattern? Density Box, Density Diff的含义? 圆形图形和圆环形图形如何自动生成test pattern? LVS Runset培训1: Design rule如何描述LVS器件,如何理解其含义? 版图中的连接关系是如何建立的?connect语句的屏蔽效应如何理解? MIM结构中的Via如何通过屏蔽效应体现连接? Mos管的识别层是什么含义?Pin层是什么含义?Property如何计算? LVS Runset培训2: Attach语句如何书写,如何验证其正确性? Mos管的nrd, nrs, sa, sb, sc, sca, scb, scc等参数如何书写?如何验证这些参数是否准确? 如何通过前后仿真来验证LVS runset的书写正确性? LVS Runset培训3: 自定义器件和内置器件有何不同,如何书写自定义器件,如何验证其正确性? LAYER QA的含义是什么?为什么要验证器件的识别层是否满足了must layer和non layer的定义?如何通过自动工具验证? LVS 检查中的ERC主要检查哪些内容,如何自动检查? LVS Runset培训4: 当采用LVS_CHECK选项时,由于MOS管只有W, L的参数,在底层的hcell单元中就可以计算得到W,L的参数,不需要把该mos管提升到上层单元中。 如果选择了RC_CHECK,由于MOS管计算SA, SB, SC等需要用到nwell, nsd,psd等更多的layer图形,这些图形在底层的hcell中并不是完整的,需要把mos管提升到上层cell中才可以提取正确。 LVS Runset培训5: 如果没有pcell库,该如何对LVS Runset进行验证? 如何在scout工具中设置LVS器件的模板,自动变化尺寸 如何在scout工具中自动生成gds和cdl的test pattern,并自动验证其正确性? 针对任意器件类型的LVS验证。 RCX Runset培训1: 寄生参数提取的三维和准三维基本原理是什么?为什么准三维的精度有误差? 如何描述工艺的cross view的截面图? 3种主流寄生参数提取工具的工艺描述格式介绍。 如何运行3种主流寄生参数提取工具? RCX Runset培训2: 如何验证寄生参数提取的Runset是否准确? Beol的test pattern是什么结构?组合参数有哪些?精度如何比较? Meol的test pattern包含了哪些器件?如何通过pcell自动生成这些pattern? 如何分析忽略内部电容和不忽略内容电容的结果? 如何通过自动化的软件进行寄生参数精度分析? RCX Runset培训3: 一个典型的模拟电路例子,通过不同的准三维工具和三维工具进行提取,误差达到了30%,该如何分析这些误差? 如何避免由于LVS layer的图形overlap定义导致的寄生参数重复提取的问题? Conformal结构描述犯错的一个典型用例。 由于没有忽略器件内部寄生电容导致结果不准确的典型用例。 5个corner中,RCbest, RCworst的具体含义。 先进工艺中11个corner中的CCworst, CCbest的具体含义。 RCX Runset培训4: 如何在版图中直观看到每个寄生参数线网的所有图形? 如何通过图形直接看到它对应的寄生参数? 如何分析版图中距离比较近的图形的预估耦合电容是否与提取结果吻合? Vgds工具如何自动实现上述功能?如何使用该工具的上述功能? RCX Runset培训5: 什么是3D IC, 什么是TSV? 晶圆堆叠的典型应用图示。 主流工具在针对TSV寄生参数提取时的3个弱点,如何克服? 单个TSV的寄生电容如何考虑耗尽层导致的不同电压下电容值不同? 多个TSV的寄生电容如何快速通过场求解器计算? 多个晶圆提取出的网表如何自动合并?什么是基于线网名的合并?什么是基于晶体管提取的坐标合并?二者应用背景是什么? 针对多个晶圆堆叠的典型计算案例分析。 三维堆叠寄生参数提取全流程总结,解决了主流EDA工具不能解决的弱点,实现了国产EDA工具自主可控。 RCX Runset培训6: RCX Runset验证中为什么要引入RC simplify的概念? RC Simplify针对寄生电阻短路,寄生电容开路的方法。 图形化工具plumb运行的方法和检查结果分析。 RCX Runset培训7: 一般情况下,采用RC模式是一个折衷的模式,既可以满足精度需求,又能满足效率要求。 如果想进一步优化精度或者效率,则通过具体指定线网名来选择不同线网的提取模式,从而更准确地控制每个节点的提取精度和效率。 RCX Runset培训8: 如何对Via的寄生电容进行自动验证? 当Via的尺寸不同,电阻率不同时,如何验证其准确性? 如何实现层次化提取的自动验证? DFM Runset培训1: DFM命令的用途是什么?为什么引入DFM命令,它与普通命令的不同在哪里? DFM Property命令的语法及基本含义,单层命令和双层命令的不同在哪里? DFM Runset培训2: DFM命令常用的测量函数有哪些? EC和EW的函数用法是什么? NETID函数的用法是什么? NETPROPERTY函数的用法是什么? DFM Stamp的用法是什么? DFM Runset培训3: DFM Space与普通的INT/EXT/ENC检查有哪些不同? DFM的ECMAX的用法是什么? 如何利用DFM命令查中心线对齐的检查? 如何利用DFM命令计算有源区的累加面积? DFM Runset培训4: DFM Space与普通的INT/EXT/ENC检查有哪些不同? DFM的ECMAX的用法是什么? 如何利用DFM命令查中心线对齐的检查? 如何利用DFM命令计算有源区的累加面积? Pcell QA培训: Pcell的验证主要检查哪些内容? 如何自动获得pcell的cdf参数的最大值和最小值? 如何进行Full Parameter的检查? 如何进行Connectivity的检查? 如何进行Layer QA的检查? 如何进行Simulation QA的检查? Latch up Rule 规则: 常见的Latch up Rule的几何结构。 阻挡检查或者隔离检查为什么比较难以书写Runset? 为什么需要引入Find Closest Region的命令来书写阻挡检查? 正对的阻挡和斜对阻挡分别如何检查? 如何实现Latch up Rule的完整检查? Latch up Rule 规则2: 如何用主流工具的DFM Space实现Latch up Rule? 它需要用到多条组合命令,有哪些隐患? 如何克服组合命令的隐患?
|