lvs错误类型.doc_第1页
lvs错误类型.doc_第2页
lvs错误类型.doc_第3页
lvs错误类型.doc_第4页
lvs错误类型.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Dracula LVS 错误类型用Dracula 做LVS时得到report的格式大致是schematic section : Layout section。当然本篇讨论的是LVS error types而不是教会大家如何阅读LVS report,只不过选用了Dracula作为基础来讨论检查LVS 时可能出现的错误类型。Device typeTerminals listedMOSGate, source, drainBJTCollector, base, emitterRES/CAP/DIODETerminals-1, terminal-2SMID/PMIDOut1, out2, list of input nodesBOXTerminal-1, terminal-2, terminal-3, terminal-4SDW/SDWI/SUP/SUPI/PDW/PDWI/PUP/PUPI/AND/OR/NADN/NOR/AOI/OAIOutput, list of input nodesINVOutput, inputCELLComposite node 1 pin name 1上表列出Dracula summary 中所识别器件的类型及节点显示顺序。下图为上表中常见器件类型的举例说明。PMID: Parallel Middle StructureSMID: Series Middle StructurePUP: Parallel Pull-Up StructureSUP: Series Pull-Up StructurePDW: Parallel Pull-Down StructureSDW: Series Pull-Down StructureLVS 中某个不匹配的点可能引出一个节点、一个组件或一个子集 (一组节点和组件), 也就是说“错一点而动全身”。LVS列出每个不对应的点,并且都会对应到某种错误类型,当然并不表示列出的每个节点都是有错的。有时错误信息是需要我们来判别的。比如两条信号线互相错接,对一个信号线可能产生两条错误信息。LVS错误总结为15种类型(就Dracula而言),列举如下:TypeError descriptionPlotListing1Matched node to no deviceNodeX2Matched device to unmatched nodeDev.,NodeX3Inconsistently matched deviceDev.,NodeX4Matched node to extra layout devices (missing schematic)Dev.,NodeX5Matched node to extraNodeX6Matched node to unmatched layout and schematic devicesDev.,NodeX7Other unmatched layout devicesDev.-8Other unmatched schematic devices-X9Device subtype mismatch (ntype, ptype, etc.)Dev.X10Device size (W, L) mismatchDev.X11MOS reversibility errorDev.X12Device substrate connection mismatchDev.X13Device power connection mismatch(multi-power supply situationDev.X14Reduced layout parallel MOS devicesDev.-15Filtered out layout MOS devicesDev.-*注:以下讲的匹配表示节点可以被分配;对应表示电路与版图一致。 类型1:初始节点没有连接到器件。图例表示因电阻或PAD上的txt没有被识别而引起的错误。类型2:器件匹配,器件的节点一部分匹配,一部分不匹配。图例表示器件匹配,但有A3点没有对应。类型3:器件及节点匹配,但不相对应。图例表示节点可以识别,但彼此不相对应。类型4:额外layout器件连接到关键节点,使得器件数目不相对应。图例表示版图引起器件数目不对应。类型5:额外schematic器件连接到关键节点,使得器件数目不相对应。图例表示电路引起的器件数目不对应。类型6:一些schematic器件连接到关键节点,但因为连接的节点不同导致不相对应。图例表示节点可以识别,但连接到关键点A7的器件彼此不对应。类型7:多余电路、不能获得的任何初始相关节点对、运算停止而没有被查找到的相关节点中不匹配的layout器件是各自完全独立的。类型8:从多余电路、不能获得的任何初始相关节点对、运算停止而没有被查找到的相关节点中不匹配的schematic器件是各自完全独立的。类型9:两个匹配的器件,类别不对应。图例表示器件类型不对应。类型10:Layout器件尺寸与schematic不相对应。图例表示器件尺寸不对应。类型11:layout MOS 器件输出的物理定位与schematics的不相对应。Dracula参数传递及power/groundnode介绍作者:nfmao文章来源:本站原创点击数: 1681更新时间:2007-6-8Dracula 参数传递及power/ground node 介绍本篇主要是解释dracula LVS时有时不能正确比对器件的尺寸,以及无法合并MOS为标准器件如INV、NAND等问题。简单讲:问题1) INV只会被识别为NMOS和PMOS,而不能作为INV来识别问题2) LVS不能正确比对器件的尺寸问题1实验结果:A, CDL netlist 使用 .global命令标注:P 和 :GB, Dracula LVS cmd 中使用 power-node 和 ground-nodeNO.ABschlay1234其中:A,B 为使用命令与否;sch, layout 表示是否可以被dracula 识别比如:netlist 中不使用:P 和:G ,LVS cmd file中不使用power-node 和 ground-node时,LVS report中左边Sche部分不能合并MOS为一个整体器件,而右边layout部分可以合并成整体器件。问题2实验结果:形式1,.SUBCKT INV1 OUT IN MI01 OUT IN VSS VSS N W=1.0u L=0.5u MI02 OUT IN VDD VDD P W=2.0u L=0.5u .ENDS形式2,.SUBCKT INV2 OUT IN WN=1.0u LN=0.5u WP=2.0u LP=0.5u MI01 OUT IN VSS VSS N W=WN L=LN MI02 OUT IN VDD VDD P W=WP L=LP .ENDS形式3,.SUBCKT INV3 OUT IN MI01 OUT IN VSS VSS N W=WN L=LN MI02 OUT IN VDD VDD P W=WP L=LP .ENDS形式1 单独或调用时使用本身的尺寸,即使加参数也不会传递。如: X01 O1 T1 INV1 W=2.0u L=1.0uX01 O1 T1 INV1 WN=2.0u LN=1.0u WP=4.0u LP=1.0u形式2 单独或调用时使用本身尺寸,加参数可以传递,但无法是否加参数都必须使用 .PARAM 命令,否则WN等会被识别为PIN如:X02 O2 T2 INV2X02 O2 T2 INV2 WN=2.0u LN=1.0u WP=4.0u LP=1.0u形式3 参数传递形式,只有加参数才可以识别尺寸,需要使用.PARAM命令如: X03 O3 T3 INV3 WN=2.0u LN=1.0u WP=4.0u LP=1.0u图例表示gate连接顺序不对应。类型12:MOS的衬底连接与schematics不相对应。图例表示sub连接不对应。类型13:在多电源中,器件连接到不正确的电源。图例表示source端连接电源不对应。类型14:当LVSCHKK选项(保持并

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论