lvs检查错误集 下载本文

: 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