calibre lvs问题,请高手解决
#######################
# ###
##INCORRECT#
# ###
#######################
Error:Different numbers of nets (see below).
Error:Different numbers of instances (see below).
Error:Connectivity errors.
Warning:Ambiguity points were found and resolved arbitrarily.
Warning:LVS property resolution maximum exceeded.
LAYOUT CELL NAME:decoder
SOURCE CELL NAME:decoder
--------------------------------------------------------------------------------------------------------------
INITIAL NUMBERS OF OBJECTS
--------------------------
LayoutSourceComponent Type
--------------------------
Ports:8989
Nets:436776436801*
Instances:466646466286*MN (4 pins)
483055482695*MP (4 pins)
221221R (2 pins)
504504D (2 pins)
11CG18PLL1G00 (30 pins)
------------
Total Inst:950427949707
NUMBERS OF OBJECTS AFTER TRANSFORMATION
---------------------------------------
LayoutSourceComponent Type
--------------------------
Ports:8989
Nets:218279218282*
Instances:1927619273*MN (4 pins)
1892618923*MP (4 pins)
221221R (2 pins)
8484D (2 pins)
11CG18PLL1G00 (30 pins)
14221422SPDW_2_1 (4 pins)
194194SPDW_2_1_1 (5 pins)
273273SPDW_2_2 (5 pins)
377377SPDW_2_2_1 (6 pins)
141141SPDW_2_2_2 (7 pins)
345345SPDW_2_2_2_2 (9 pins)
7979SPDW_3_1 (5 pins)
2626SPDW_3_1_1 (6 pins)
8080SPDW_3_2 (6 pins)
4343SPDW_3_2_1 (7 pins)
1818SPDW_3_2_2 (8 pins)
4242SPDW_3_3 (7 pins)
16621662SPUP_2_1 (4 pins)
205205SPUP_2_1_1 (5 pins)
17451745SPUP_2_2 (5 pins)
874874SPUP_2_2_1 (6 pins)
13821382SPUP_2_2_2 (7 pins)
22642264SPUP_2_2_2_2 (9 pins)
175175SPUP_3_1 (5 pins)
99SPUP_3_1_1 (6 pins)
5858SPUP_3_2 (6 pins)
7676SPUP_3_2_1 (7 pins)
6767SPUP_3_2_2 (8 pins)
2020SPUP_3_3 (7 pins)
273273SPMN((((2+2)*1)+2)*1) (10 pins)
245245SPMN((2+1)*1) (6 pins)
46224622SPMN((2+2)*1) (7 pins)
99SPMN((3+2)*1) (8 pins)
273273SPMP((((2+2)*1)+2)*1) (10 pins)
99SPMP(((2*1)+2)*1) (8 pins)
5959SPMP((2+1)*1) (6 pins)
46224622SPMP((2+2)*1) (7 pins)
12101210_bitcoreb (6 pins)
1010_invb (6 pins)
116305116308*_invv (4 pins)
22_invx11v (4 pins)
22_invx13v (4 pins)
11_invx17v (4 pins)
1069810698_invx2v (4 pins)
359359_invx3v (4 pins)
5050_invx4v (4 pins)
2121_invx5v (4 pins)
55_invx6v (4 pins)
66_invx7v (4 pins)
11_invx8v (4 pins)
33_invx9v (4 pins)
51035103_mx2v (6 pins)
1547515475_nand2v (5 pins)
13131313_nand3v (6 pins)
10921092_nand4v (7 pins)
1752817528_nor2v (5 pins)
596596_nor3v (6 pins)
546546_nor4v (7 pins)
214214_pdw2v (4 pins)
4040_pup2b (5 pins)
251251_pup2v (4 pins)
5435254352_sdw2v (4 pins)
427427_sdw3v (5 pins)
3030_smn3b (6 pins)
4040_smp2b (5 pins)
3030_smp3b (6 pins)
332332_smp3v (5 pins)
3869438694_sup2v (4 pins)
38203820_tgmb (7 pins)
10961096_xr2v (5 pins)
26692669_xra2v (5 pins)
------------
Total Inst:332518332515
* = Number of objects in layout different from number in source.
**************************************************************************************************************
INCORRECT OBJECTS
**************************************************************************************************************
LEGEND:
-------
ne= Naming Error (same layout name found in source
circuit, but object was matched otherwise).
**************************************************************************************************************
INCORRECT NETS
DISC#LAYOUT NAMESOURCE NAME
**************************************************************************************************************
1Net VSSVSS
----------------------------------------------------
(_smp2b):in2** missing connection **
X16/X13413/M14(2687.440,470.990):g
(_smp2b):in2** missing connection **
X10/M14(2687.440,590.990):g
(_smp2b):in2** missing connection **
X15/X12405/M14(2687.440,710.990):g
(_sdw2v):in2** missing connection **
X10/X38/X1/M3(2742.880,593.575):g
(_sdw2v):in1** missing connection **
X15/X12405/X38/X1/M3(2742.880,713.575):g
(_sdw2v):in1** missing connection **
X16/X13413/X38/X1/M3(2742.880,473.575):g
X16/X13413/X56/M29(2593.310,475.945):b** missing connection **
X16/X13413/X56/M29(2593.310,475.945):d** missing connection **
X16/X13413/X56/M29(2593.310,475.945):s** missing connection **
X15/X12405/X56/M29(2593.310,715.945):b** missing connection **
X15/X12405/X56/M29(2593.310,715.945):d** missing connection **
X15/X12405/X56/M29(2593.310,715.945):s** missing connection **
X10/X56/M29(2593.310,595.945):b** missing connection **
X10/X56/M29(2593.310,595.945):d** missing connection **
X10/X56/M29(2593.310,595.945):s** missing connection **
X16/X13413/X56/M80(2602.695,453.020):s** missing connection **
X15/X12405/X56/M80(2602.695,693.020):s** missing connection **
X10/X56/M80(2602.695,573.020):s** missing connection **
** missing connection **(_invb):sup2
Xtest_pad/M20:d
** missing connection **(_invb):sup2
Xscan_set_pad/M20:d
** missing connection **(_invb):sup2
Xpll_sel1_pad/M20:d
** missing connection **(_invb):sup2
Xscan_reset_pad/M20:d
** missing connection **(_invb):sup2
Xpll_sel0_pad/M20:d
** missing connection **(_invb):sup2
Xscan_in1_pad/M20:d
** missing connection **(_invb):sup2
Xcl3_pad/M20:d
** missing connection **(_invb):sup2
Xscan_en_pad/M20:d
** missing connection **(_invb):sup2
Xtest_en_pad/M20:d
** missing connection **(_invb):sup2
Xpll_bp_pad/M20:d
** missing connection **(_invv):sup2
XVPO5_pad/M59:b
XVPO5_pad/M59:d
** missing connection **(_invv):sup2
XVPO3_pad/M59:b
XVPO3_pad/M59:d
** missing connection **(_invv):sup2
XVPO7_pad/M59:b
XVPO7_pad/M59:d
--------------------------------------------------------------------------------------------------------------
2** missing net **XVPO3_pad/N_85
--------------------------------------------------------------------------------------------------------------
3** missing net **XVPO5_pad/N_85
--------------------------------------------------------------------------------------------------------------
4** missing net **XVPO7_pad/N_85
**************************************************************************************************************
INCORRECT INSTANCES
DISC#LAYOUT NAMESOURCE NAME
**************************************************************************************************************
5X10/X56/M80(2602.695,573.020)MP(PH)** missing instance **
--------------------------------------------------------------------------------------------------------------
6X15/X12405/X56/M80(2602.695,693.020)MP(PH)** missing instance **
--------------------------------------------------------------------------------------------------------------
7X16/X13413/X56/M80(2602.695,453.020)MP(PH)** missing instance **
--------------------------------------------------------------------------------------------------------------
8X10/X56/M29(2593.310,595.945)MN(NH)** missing instance **
--------------------------------------------------------------------------------------------------------------
9X15/X12405/X56/M29(2593.310,715.945)MN(NH)** missing instance **
--------------------------------------------------------------------------------------------------------------
10X16/X13413/X56/M29(2593.310,475.945)MN(NH)** missing instance **
--------------------------------------------------------------------------------------------------------------
11** missing injected instance **(_invv)
Devices:
XVPO7_pad/M115MP(PH)
XVPO7_pad/M59MN(NH)
--------------------------------------------------------------------------------------------------------------
12** missing injected instance **(_invv)
Devices:
XVPO3_pad/M115MP(PH)
XVPO3_pad/M59MN(NH)
--------------------------------------------------------------------------------------------------------------
13** missing injected instance **(_invv)
Devices:
XVPO5_pad/M115MP(PH)
XVPO5_pad/M59MN(NH)
**************************************************************************************************************
INFORMATION AND WARNINGS
**************************************************************************************************************
MatchedMatchedUnmatchedUnmatchedComponent
LayoutSourceLayoutSourceType
-----------------------------------------
Ports:898900
Nets:21827921827903
Instances:262600MN(NE)
51251230MN(NH)
187351873500MN(NN)
939300MP(PE)
58358330MP(PH)
182471824700MP(PN)
565600R(RB)
11011000R(RC)
555500R(RD)
848400D(DI)
1100CG18PLL1G00
1422142200SPDW_2_1
19419400SPDW_2_1_1
27327300SPDW_2_2
37737700SPDW_2_2_1
14114100SPDW_2_2_2
34534500SPDW_2_2_2_2
797900SPDW_3_1
262600SPDW_3_1_1
808000SPDW_3_2
434300SPDW_3_2_1
181800SPDW_3_2_2
424200SPDW_3_3
1662166200SPUP_2_1
20520500SPUP_2_1_1
1745174500SPUP_2_2
87487400SPUP_2_2_1
1382138200SPUP_2_2_2
2264226400SPUP_2_2_2_2
17517500SPUP_3_1
9900SPUP_3_1_1
585800SPUP_3_2
767600SPUP_3_2_1
676700SPUP_3_2_2
202000SPUP_3_3
27327300SPMN((((2+2)*1)+2)*1)
24524500SPMN((2+1)*1)
4622462200SPMN((2+2)*1)
9900SPMN((3+2)*1)
27327300SPMP((((2+2)*1)+2)*1)
9900SPMP(((2*1)+2)*1)
595900SPMP((2+1)*1)
4622462200SPMP((2+2)*1)
1210121000_bitcoreb
101000_invb
11630511630503_invv
2200_invx11v
2200_invx13v
1100_invx17v
106981069800_invx2v
35935900_invx3v
505000_invx4v
212100_invx5v
5500_invx6v
6600_invx7v
1100_invx8v
3300_invx9v
5103510300_mx2v
154751547500_nand2v
1313131300_nand3v
1092109200_nand4v
175281752800_nor2v
59659600_nor3v
54654600_nor4v
21421400_pdw2v
404000_pup2b
25125100_pup2v
543525435200_sdw2v
42742700_sdw3v
303000_smn3b
404000_smp2b
303000_smp3b
33233200_smp3v
386943869400_sup2v
3820382000_tgmb
1096109600_xr2v
2669266900_xra2v
--------------------------------
Total Inst:33251233251263
o Statistics:
146518 layout mos transistors were reduced to 53467.5167 connecting nets were deleted.
82749 mos transistors were deleted by parallel reduction.
10302 mos transistors and 5167 connecting nets were deleted by split-gate reduction.
145750 source mos transistors were reduced to 53419.5167 connecting nets were deleted.
82029 mos transistors were deleted by parallel reduction.
10302 mos transistors and 5167 connecting nets were deleted by split-gate reduction.
504 parallel layout diodes were reduced to 84.
504 parallel source diodes were reduced to 84.
22 source nets had all their pins removed and were deleted.
2413 nets and 4 instances were matched arbitrarily.
**************************************************************************************************************
DETAILED INSTANCE CONNECTIONS
LAYOUT NAMESOURCE NAME
**************************************************************************************************************
(This section contains detailed information about connections of
matched instances that are involved in net discrepancies).
--------------------------------------------------------------------------------------------------------------
(_sdw2v)(_sdw2v)
in2: VDD33in1: VDD33
out1: VPO[3]out1: VPO[3]
out2: VSSout2: VSS
in1: VSS** VSS **
** missing net **in2: XVPO3_pad/N_85
Devices:
X16/X13413/X38/X1/M2(2742.880,472.925)MN(NE)XVPO3_pad/M151MN(NE)
X16/X13413/X38/X1/M3(2742.880,473.575)MN(NE)XVPO3_pad/M152MN(NE)
--------------------------------------------------------------------------------------------------------------
(_sdw2v)(_sdw2v)
in2: VDD33in1: VDD33
out1: VPO[7]out1: VPO[7]
out2: VSSout2: VSS
in1: VSS** VSS **
** missing net **in2: XVPO7_pad/N_85
Devices:
X15/X12405/X38/X1/M2(2742.880,712.925)MN(NE)XVPO7_pad/M151MN(NE)
X15/X12405/X38/X1/M3(2742.880,713.575)MN(NE)XVPO7_pad/M152MN(NE)
--------------------------------------------------------------------------------------------------------------
(_sdw2v)(_sdw2v)
in1: VDD33in1: VDD33
out1: VPO[5]out1: VPO[5]
out2: VSSout2: VSS
in2: VSS** VSS **
** missing net **in2: XVPO5_pad/N_85
Devices:
X10/X38/X1/M2(2742.880,592.925)MN(NE)XVPO5_pad/M151MN(NE)
X10/X38/X1/M3(2742.880,593.575)MN(NE)XVPO5_pad/M152MN(NE)
--------------------------------------------------------------------------------------------------------------
(_smp2b)(_smp2b)
in1: X15/X12405/15in2: XVPO7_pad/N_41
out1: X15/X12405/21out1: XVPO7_pad/N_63
out2: X15/X12405/19out2: XVPO7_pad/N_38
in2: VSS** VSS **
** missing net **in1: XVPO7_pad/N_85
Devices:
X15/X12405/M14(2687.440,710.990)MP(PH)XVPO7_pad/M125MP(PH)
X15/X12405/M15(2686.560,710.990)MP(PH)XVPO7_pad/M126MP(PH)
--------------------------------------------------------------------------------------------------------------
(_smp2b)(_smp2b)
in1: X10/15in2: XVPO5_pad/N_41
out1: X10/21out1: XVPO5_pad/N_63
out2: X10/19out2: XVPO5_pad/N_38
in2: VSS** VSS **
** missing net **in1: XVPO5_pad/N_85
Devices:
X10/M14(2687.440,590.990)MP(PH)XVPO5_pad/M125MP(PH)
X10/M15(2686.560,590.990)MP(PH)XVPO5_pad/M126MP(PH)
--------------------------------------------------------------------------------------------------------------
(_smp2b)(_smp2b)
in1: X16/X13413/15in2: XVPO3_pad/N_41
out1: X16/X13413/21out1: XVPO3_pad/N_63
out2: X16/X13413/19out2: XVPO3_pad/N_38
in2: VSS** VSS **
** missing net **in1: XVPO3_pad/N_85
Devices:
X16/X13413/M14(2687.440,470.990)MP(PH)XVPO3_pad/M125MP(PH)
X16/X13413/M15(2686.560,470.990)MP(PH)XVPO3_pad/M126MP(PH)
报错信息已经很清晰:
如下(从你上述描述中copy一小段): sdw2v这个单元,左边为layout中四个端口连接,右边为schematic中四个端口连接,两者明显不符合,请仔细查layout中的连接:
(_sdw2v)(_sdw2v)
in2: VDD33in1: VDD33
out1: VPO[3]out1: VPO[3]
out2: VSSout2: VSS
in1: VSS** VSS **
** missing net **in2: XVPO3_pad/N_85
你是零基础吗?楼上的讲解很到位!
相应的错误坐标已经显示出来了,点击坐标,找到版图上错误器件的位置。查看端口。以二楼的例子来说:按照右边的电路信息in2这个端口应该接到XVPO3_pad/N_85上,但是你错误滴接到了VSS上,OK,你找到那个错误的节点重新连接。
也有这种可能,你反复找了好多次,你发现是连对的,那么你就要留意其他报错器件的连接了,因为有时候一个地方连错了,其他看似正确的位置也会跟着报错,你把这个关键错误找到,也许其他问题也会迎刃而解。
(_sdw2v)(_sdw2v)
in2: VDD33in1: VDD33
out1: VPO[3]out1: VPO[3]
out2: VSSout2: VSS
in1: VSS** VSS **
** missing net **in2: XVPO3_pad/N_85
=>in1接到VSS上了啊。
奇怪的是,这些都是io buffer 内部报错, 而我iobuffer只连了对应的端口
我也是这么认为的,但是就是找不到,上面的lvs差异我都贴出来了,没有遗漏,谢谢!
点亮了就看出来了
]
怎么样我才能找到和VSS短接的位置呢?
用hcell 跑看看, hier lvs,
看起来好像是你内部线网在某个地方和地短路了,如果在器件周围找不到,可以高亮下版图的VSS,观察在坐标位置附近哪里有短接。
Hcell run report, 提示到坐标里,居然没有任何layer!
*************************************************************************************************************
INSTANCES OF CELLS WITH NON-FLOATING EXTRA PINS
DISC#LAYOUT NAMESOURCE NAME
**************************************************************************************************************
1X16/X13413(2576.900,448.180)pc18b008XVPO3_padpc18b008
9:VSS** missing pin **
--------------------------------------------------------------------------------------------------------------
2X15/X12405(2576.900,688.180)pc18b008XVPO7_padpc18b008
9:VSS** missing pin **
--------------------------------------------------------------------------------------------------------------
3X10(2576.900,568.180)pc18b008XVPO5_padpc18b008
9:VSS** missing pin **
看detailed connections部分, 报告最后那块,
(_sdw2v)(_sdw2v)
in2: VDD33in1: VDD33
out1: VPO[3]out1: VPO[3]
out2: VSSout2: VSS
in1: VSS** VSS **
** missing net **in2: XVPO3_pad/N_85
如果这没错,就往前找一般这种错误也有可能是前面级接错位了!
这个错误是你接错了,d端应该接xtx_er_pad/N_8;但你现在接了VSS!
10楼的第二张图上面的线网7连到了VSS,看看那个线网
确实是短路到VSS, 因为我的IOBUFFER是相邻挨在一起, 导致iobuffer里某个信号对VSS短路,是io library的问题,当时我压根就不怀疑是library。 CSMC啊,有点佩服你们!谢谢各位的回帖解答!
这种错误很难查找,根据经验,建议你检查bus线,看看是否有接反的情况。
谢谢你,已经解决了,是io library的问题。
这也太冤了,有错误的也敢给过来,下次先用box功能run ,
单个iobuffer是没问题的,iobuffer挨着拼在一起的时候,某个iobuffer的信号和相邻的iobuffer的VSS短路。如果iobuffer之间有一定的距离是没有问题的。
加个hcell一目了然