: X=4.87 Y=5.51
out, op1, ?5
OCCURRENCE NAME outb
*DEV24 INV : *DEV24 INV
: X=10.27 Y=5.51
?outb, out net01, out
***** UN-MATCHED ***** : ?DEV5 MOS N
: X=13.96 Y=5.51
out, op2, vdd
***** UN-MATCHED ***** : ?DEV12 MOS P
: X=15.61 Y=9.86
out, op2, sign
************** DISCREPANCY 10 *********************************
--- NODE sign
---WITH UN-MATCHED DEVICES-------
?DEV2 MOS N ---- MI02 : ***** UN-MATCHED *****
sign, vdd, op2
*DEV7 MOS P ---- MI07 : ***** UN-MATCHED *****
sign, vdd, op1
?DEV3 MOS P ---- MI03 : ***** UN-MATCHED *****
sign, out, op2
*DEV6 MOS N ---- MI06 : ***** UN-MATCHED *****
sign, ?outb, op1
OCCURRENCE NAME net01
*DEV23 INV : *DEV23 INV
: X=2.92 Y=5.51
net01, sign ?5, sign
***** UN-MATCHED ***** : ?DEV6 MOS N
: X=15.61 Y=5.51
net01, op2, sign
***** UN-MATCHED ***** : ?DEV12 MOS P
: X=15.61 Y=9.86
out, op2, sign
总结2:
从上面这步操作中,可以看到节点 out 或者sign左右不匹配的个数不同,表明节点out处(4-2=2)多接了二个,而节点sign处(2-4=-2)少接了二个。
注:以上实验,是以netlist正确为前提。
LVS report 中,MOS节点顺序schematic GSD ,layout GDS;SubCircuit OI
netlist中MOS节点顺序为DGS Dracula LVS 错误类型
用Dracula 做LVS时得到report的格式大致是schematic section : Layout section。当然本篇讨论的是LVS error types而不是教会大家如何阅读LVS report,只不过选用了Dracula作为基础来讨论检查LVS 时可能出现的错误类型。 Device type MOS BJT RES/CAP/DIODE SMID/PMID BOX SDW/SDWI/SUP/ SUPI /PDW/PDWI/ PUP/PUPI /AND/OR/ Output, list of input nodes NADN/NOR/AOI/ OAI INV CELL Output, input Composite node 1 – pin name 1 Gate, source, drain Collector, base, emitter Terminals-1, terminal-2 Out1, out2, list of input nodes Terminal-1, terminal-2, terminal-3, terminal-4 Terminals listed 上表列出Dracula summary 中所识别器件的类型及节点显示顺序。下图为上表中常见器件类型的举例说明。
PMID: Parallel Middle Structure SMID: Series Middle Structure PUP: Parallel Pull-Up Structure SUP: Series Pull-Up Structure
PDW: Parallel Pull-Down Structure SDW: Series Pull-Down Structure
LVS 中某个不匹配的点可能引出一个节点、一个组件或一个子集 (一组节点和组件), 也就是说“错一点而动全身”。LVS列出每个不对应的点,并且都会对应到某种错误类型,当然并不表示列出的每个节点都是有错的。有时错误信息是需要我们来判别的。比如两条信号线互相错接,对一个信号线可能产生两条错误信息。
LVS错误总结为15种类型(就Dracula而言),列举如下: Type 1 2 Error description Matched node to no device Matched device to unmatched node Plot Node Dev., Node Dev., Node Dev., Listing X X 3 4 Inconsistently matched device Matched node to extra layout devices (missing schematic) X X