?????????INCORRECT(参见lvs_test5.rep): layout与netlist不
匹配,有error信息提示,表示具体不匹配的原因; Example8:
# # ##################### # # # # # # INCORRECT # # # # # # # #####################
Error: Different numbers of nets (see below).
Error: Connectivity errors.
4.OBJECTS信息:
?????????INITIAL NUMBERS OF OBJECTS: 表示转换前layout和ne
tlist中的net数目,器件类型和器件数目。这部分不用太留意,因为最终的器件数目会在转换后有所变化。根据lvs command file中的某些设置,某些器件可以合并,或被剔除:
Example9(参见:lvs_test5.rep):
INITIAL NUMBERS OF OBJECTS --------------------------
Layout Source Component Type ------ ------ -------------- Ports: 95 95
Nets: 21732 9901 *
Instances: 9529 9489 * MN (4 pins) 9543 9489 * MP (4 pins) 6 6 R (3 pins) 6 6 D (2 pins)
------ ------ Total Inst: 19084 18990
?????????NUMBERS OF OBJECTS AFTER TRANSFORMATION: 表示转换
后layout和netlist中的net数目,器件类型和数目。某些器件被合并或者剔除,从例子中可以看到,netlist(Source)比Layout中多一个net,器件数目则保持一致;
Example10(参见:lvs_test5.rep):
NUMBERS OF OBJECTS AFTER TRANSFORMATION ---------------------------------------
Layout Source Component Type ------ ------ -------------- Ports: 95 95
Nets: 9900 9901 *
Instances: 9472 9472 MN (4 pins) 9469 9469 MP (4 pins) 6 6 R (3 pins) 6 6 D (2 pins) ------ ------ Total Inst: 18953 18953
5.Report中最重要的部分――INCORRECT NETS部分:
Report中,该部分分为左右两列,左边部分表示layout中关于某个net的信息,右边表示netlist中该net的信息。
?????????Open(断路):layout中出现两个net的信息,而netli
st中只出现一个net的信息。这是典型的断路错误。解决办法:根据net的坐标到layout中找到两个net断开的地方。
Example11(参见:lvs_test5.rep):
*********************************************************** INCORRECT NETS
DISC# LAYOUT NAME SOURCE NAME *********************************************************** 1 Net vdd!(32.800,839.700) VDD! 2089(62.400,35.250)
-------------------- ----------------- --- Devices on layout net 2089(62.400,35.250) --- 19074(307.950,38.300) R(RDIFFP3) u_clock_divider/u37/RR0 R(RDIFFP3)
pos: 567(306.950,38.300) neg: u_clock_divider/N2
neg: 2089(62.400,35.250) pos: VDD! sub: 2089(62.400,35.250) sub: VDD! ? ?
Example11中,layout的vdd!与net 2089是两个不同的net,但是在netlist中这两点都对应VDD!;后面的具体信息是这两个net上对应的device的信息,在layout中这个电阻的neg和sub两端接到了net 2089,但是在netlist中应该是接到VDD!;
Example12(参见:lvs_test6.rep):
*******************************************************************
INCORRECT NETS
DISC# LAYOUT NAME SOURCE NAME *******************************************************************
1 Net 54(43.600,1162.700) u_clock_divider/CLK16_FROM32K
1543(50.700,1206.450) ------------------------ --------------------------
Example12中,同样是一个open的错误类型,layout中的net 54和net 1543都对应netlist中的同一个net;
?????????Layout与netlist不对应的net:layout中某些net在n
etlist中找不到对应的net。解决办法:根据含有该net的device的坐标找到对应的layout,对照schematic查找错误的地方;
Example13(参见:lvs_test7.rep):
1 Net 510(876.200,1138.300) ** no similar net **
--- Devices on layout net 510(876.200,1138.300) --- 19070(908.200,1199.300) MP(pmos4) osc32k__L1_I0/in_2/MMMP1/M1 MP(pmos4)
G: 5735(904.500,1202.300) g: osc32k__L1_I0/NETZ9 S: vdd!(32.800,839.700) s: VDD! B: vdd!(32.800,839.700) b: VDD!
D: 510(876.200,1138.300) ** no similar net **
** no similar net ** d: osc32k__L1_N0
Example13中,layout中的net 510在netlist中找不到对应的net;在layout中的一个pmos4的Drain端为net 510,对应的netlist中的该pmos4的Drain端为osc32k__L1_N0,判断layout中该net连接有错误,到layout中查找该pmos4的Drain的坐标
510 (876.200,1138.300)再对照schematic找连接错误的地方;
Example14(参见:lvs_test7.rep):
2 ** no similar net ** u_lan_yang_dig_core/U_ADC_CONTROL_ADC_COUNTER_11_
--- Devices on source net u_lan_yang_dig_core/U_ADC_CONTROL_ADC_COUNTER_11_ --
18798(887.100,1203.300) MP(pmos4) u_lan_yang_.../r384_u1_1_11/in_3/MMMP1/M1 MP(pmos4)
S: vdd!(32.800,839.700) s: VDD!
D: 5639(887.700,1203.300) d: u_lan_yang_dig_core/r384_u1_1_11/NETZ43
B : vdd!(32.800,839.700) b: VDD!
G: 510(876.200,1138.300) ** no similar net **
** no similar net ** g: u_lan_yang_dig_core/U_ADC_CONTROL_ADC_COUNTER_11_
Example14中,netlist中的u_lan_yang_dig_core/U_ADC_CONTROL_ADC_COUNTER_11_在layout中找不到对应的net,但是netlist中与该net有关联的device在layout中有对应,从中找到layout中该device的坐标,查找其Gate端的连线是否正确;
6. INCORRECT PORTS 部分:这部分描述layout中和netlist中不对应的input和output的PORT名称。
Example15(参见:lvs_test8.rep):
*****************************************************************************************
INCORRECT PORTS
DISC# LAYOUT NAME SOURCE NAME
*****************************************************************************************
6 ** missing port ** COMP on net: COMP
Example15中,netlist中出现了COMP这个端口,但是在layout中没有标示出来。
7. INCORRECT INSTANCES 部分:描述layout中和netlist中不对应的device。
Example16(参见:lvs_test8.rep):