Chip123 科技應用創新平台
標題:
lvs的困惑
[打印本頁]
作者:
caochun
時間:
2009-4-23 06:46 PM
標題:
lvs的困惑
完全用自动布局布线得到的版图与对应的输出netlist做lvs,
: O3 ^4 _8 y3 E+ }) y: I8 N
ports和instances都match,nets不同,看上去不是短路开路问题,
7 {2 S6 e* B S7 O5 t# Q/ `: ?
layout中的net在source中找不到对应的,同时source的也是这样。
, U& A& y) N. {1 z" O
不知道为什么,求助各位前辈大大,谢谢
作者:
jianping
時間:
2009-4-24 08:47 AM
方便的話把LVS REPORT "局部" 放上來看看,比較容易知道問題點, 你可將您REPORT內的NAME變換掉,或隱藏局部不放上來以免洩密.
作者:
caochun
時間:
2009-4-24 09:19 AM
標題:
report局部
Net VDD VDD
8 S. r; h, }+ U
-------------------------- --------------------------
5 n$ e, S0 W, w; |- d# h# y
/ n4 e8 W* A: {& S
X166/X0(4599.020,4599.020):VDD ** missing connection **
, X* D: b# k( O" C
X165/X0(4599.020,5.620):VDD ** missing connection **
1 @: v3 r+ J9 \" s
X97/X0(5.620,4599.020):VDD ** missing connection **
6 P+ L1 z7 x' L N3 q: i
X56/X0(5.620,5.620):VDD ** missing connection **
6 y2 B0 I; l/ k4 V" h
" l0 x7 a0 X4 n, P" i
6 P# Q5 }; b0 c5 {: W( [
(_invx2v):sup1 ** unmatched connection **
& o9 u- @+ m R
X128/X681/M20(1137.320,4002.070):b
" I% M8 l; n& ?% v8 P' j
X128/X681/M20(1137.320,4002.070):s
0 I: ?+ g" L3 k/ {5 d$ A
X128/X681/M14(1132.300,4002.070):b
6 p+ Y* s" f6 @; U0 w( U1 \1 p8 {
X128/X681/M14(1132.300,4002.070):s
" U, f% ] v3 B: Z/ x/ }& i% W- G
) ~ m$ l7 z6 W: l( `' d# u' w1 r
! R! P3 V% ?5 I
(_invx2v):sup1 ** unmatched connection **
+ Y: }! m0 e/ n) \6 c
X128/X678/M16(1432.740,3989.270):b
$ C) r9 h9 Y( ?1 s0 u4 y
X128/X678/M16(1432.740,3989.270):s
- G0 x5 a0 G; ?( t' j. [
X128/X678/M11(1428.080,3988.400):b
0 h4 S6 Z! K! M
X128/X678/M11(1428.080,3988.400):d
1 O! k# W, ?0 |; Y0 w
! W, Z( }" C0 L
+ i$ l+ V' V8 h$ e$ F. f
(_invx2v):sup1 ** unmatched connection **
. j9 D. n3 a3 ~) B) l/ U% D
X128/X677/M16(1284.020,3976.470):b
/ X$ s& [5 Y2 r% r* p6 n
X128/X677/M16(1284.020,3976.470):s
6 y6 z5 \, K8 W" o7 V# y5 @4 c
X128/X677/M11(1279.360,3975.600):b
1 f$ a( p) f3 ?) E3 Q/ O) f M
X128/X677/M11(1279.360,3975.600):d
7 x+ ?& J! F1 p1 O
# R( Q. {# t h+ m
/ @8 _7 I6 T( q! G0 i6 E# C' f$ @
(_invx2v):sup1 ** unmatched connection **
1 f3 ]8 Z! [1 o
X128/X645/X0/M36(1473.200,4021.930):b
- A4 d- u# u& I% i) ?
X128/X645/X0/M36(1473.200,4021.930):s
: v; e s- E( u; S. k7 [
X128/X645/X0/M34(1471.560,4021.930):b
* h2 y, L( ^; j' h- b/ ?
X128/X645/X0/M34(1471.560,4021.930):s
9 `9 Y6 Z% l1 U
) h3 X/ N% b" Z2 f
(_invx2v):sup1 ** unmatched connection **
& h" i1 [, L% d
X128/X642/X0/M36(1382.560,3957.930):b
& Y. I( e: `2 g6 }9 S8 p& v: M
X128/X642/X0/M36(1382.560,3957.930):s
4 u4 k, O4 a) W4 q* A3 l# F# C
X128/X642/X0/M34(1380.920,3957.930):b
2 k3 k m$ h S9 ~4 E' A' R
X128/X642/X0/M34(1380.920,3957.930):s
作者:
caochun
時間:
2009-4-24 09:20 AM
5 Net 12334 Xinst_top_ak/Xflash_module/Xinterface/FE_OFN2021_n20376
" U7 g* y$ B1 n8 e6 F$ f6 H" i: S
-------------------------- --------------------------
2 F" g! a3 E. n; X% W7 i
' @5 w: ?* V- v, Z) i0 z
(SPUP_2_2_2_2):input ** missing connection **
$ z- n F& Y6 r5 N( v6 ~
X106/X1021/M9(2596.940,745.930):g
% u$ F! k2 M# S1 \+ r$ s; U4 m. _
: J% h( \: }. u& @5 K! i1 X: _
6 y' w8 W5 z1 F: ~9 u8 o
** missing connection ** (SPUP_2_2_2_2):input
' N' [( j( s b" P
Xinst_top_ak/Xflash_module/Xinterface/XU18755/MP7:g
8 V2 p2 D! n- ]& c
4 z: P6 w5 n$ [, L4 A! \/ y) x
5 h. S' S! K( p
(_invx2v):in ** unmatched connection **
: O8 t: K' p9 W% F+ ]
X106/X1598/M0(2787.950,704.840):g
6 a8 {3 D& l( H
X106/X1598/M2(2787.740,707.570):g
/ X6 A. C% ^& Z, A! |
( m3 k; P9 S7 F* m
9 L) v2 o0 B* X5 r4 H
(_invx2v):in ** unmatched connection **
9 U* h7 {5 ]0 t. B- t k: k q0 v
X106/X1591/M0(2562.670,727.160):g
, k% o+ a; c0 `! L
X106/X1591/M2(2562.460,724.430):g
( v: z4 _+ w4 l4 Z
4 ^2 b; \4 [! h
) ]1 k) g' |2 C- D) W% ^' f
(_sdw2v):in1 ** unmatched connection **
y o( B5 |! B; ]& s9 k- B
X105/X777/M0(2765.600,638.570):g
1 X: m* N2 u0 f3 ~5 X0 f
1 n1 z1 N H" G9 x
. g0 M- F+ _+ y; k: R' A0 P8 C
(_sdw2v):in1 ** unmatched connection **
1 I; i% O- J) D" p- t" @9 r
X105/X776/M0(2764.720,563.030):g
) s' B" N7 K/ T# y
, D, w O9 g- b8 _; P1 a( x, r5 t
0 W1 ?0 y- I" b" ~! K: ^3 C. w
(_sdw2v):in1 ** unmatched connection **
9 w. [6 a0 {9 @
X105/X775/M0(2753.760,600.170):g
% t9 P( o2 g# ~) z" s
! H8 ~3 y6 L9 o7 Z5 n* B
# K: k. i; z% y1 _8 m
(_sdw2v):in1 ** unmatched connection **
+ ?8 o+ W6 J$ q# R0 R: m
X105/X774/M0(2743.600,651.370):g
* r0 n7 d0 k: X% m' {3 W! K4 q( o
. H4 G9 V4 B' |( p& \, i/ g
9 [+ R1 ^' L; g( M2 H
(_sdw2v):in1 ** unmatched connection **
5 K( p% D* `( i p7 Y
X105/X773/M0(2734.800,536.170):g
6 [, a; H+ ~# A) ?
L. e4 I4 t2 k
( U; t" ?6 E! O! O z9 X0 v; [
(_sdw2v):in1 ** unmatched connection **
& [( e6 @4 i9 e7 Z" M
X105/X771/M0(2708.400,652.630):g
作者:
caochun
時間:
2009-4-24 09:22 AM
VSS也出现跟VDD类似的问题,我一直怀疑是spi文件中的电源描述有问题,不知道节选的report能不能说明问题
作者:
pkjordan
時間:
2009-4-24 09:43 AM
首先先離清一下
: g9 n; z5 c! b9 s4 q# v
您的layout是正確無誤嗎???
7 J1 X2 {0 l/ _3 w( z
連線是否有誤呢???
* ?# I4 S7 V1 T8 Q
) Z1 w( l& u- M* n( q) @$ B
你貼的第一個report為何有些drain端也接到vdd了呢???
9 q% A$ m& x% k, Y a. b3 i
Net VDD VDD
2 D! w( p) p/ o! L" _3 S+ u- A
& c3 U1 v& t+ X3 x. V
(_invx2v):sup1 ** unmatched connection **
& b' E0 ?# h' N1 W( J; o/ T U
X128/X677/M16(1284.020,3976.470):b
1 @1 @! |" U% J9 Z2 g7 ?
X128/X677/M16(1284.020,3976.470):s
* w8 X$ ?$ d4 W1 ]" Q0 o- ?, L5 @' Z, a
X128/X677/M11(1279.360,3975.600):b
5 S) G' f4 t" R9 Z$ d
X128/X677/M11(1279.360,3975.600):d
2 C- V8 k7 U( B8 d' u) @9 }1 v( Z; n; D
是電路本身就要接嗎???(貼其中一個)
2 Q* l/ z8 `1 U: s3 n7 m7 o
/ k }3 o% O$ o. P y& u- F8 y( m8 i9 E
在來第二個report應該是說
1 y# V( r" U, B5 P( L
左邊那列 上的gate都不是接到net12334這點
9 E: O" g: _; A- q4 R& }7 u7 k$ L. v
右列則是您少接的gate
0 z% J: f- K! w- U
所以應該是您接錯了
8 m! T( m0 q( d
當然也有可能您vdd宣告問題導致
+ k4 q3 k W5 S! }3 N' U5 k' G% h/ `
so......先確認一下連線是否正確
1 A7 \9 J( G$ T/ m
若正確
8 F `& W6 N: v
那在檢查看看netlist invx2的power ground宣告是用那種方式
% S* V- O: C5 R1 H" X5 ~* G2 W
2 s- Q3 i! V7 X3 }; u
在來若layout是確定沒錯的話
4 f1 ?: p" o5 k' \& S
感覺是你的(_invx2v)
8 v. J4 S, T9 d% ]* P: O: Z: o
有問題bady 和source端在netlist上不是接到vdd
9 W. [+ g" T& O$ z$ m
但你layout是接到vdd上的
$ }1 c; r: s- }; W
是否有用globle的power name呢?
J7 P$ v4 _# V
; A. e) ? c: q- r
因為沒有電路圖 所以沒法幫您正確解決問題
' l5 @; V9 a" M' [2 z3 o
只能用猜測
+ E3 _$ t. u x I4 r% r. p
若沒幫忙到 拍謝了
作者:
jianping
時間:
2009-4-24 11:37 AM
上面那位解析的很不錯ㄋㄟ,建議你將Report最後一部份(INFORMATION AND WARNINGS)放上來~~他很像下面這樣子, 如果你 Report內有Warning或Error也請一起放上來看看
$ M1 {2 J6 l A! t8 B& I0 f
/ D7 d u0 E* J* |# d
**************************************************************************************************************
6 e- z5 q$ W* P
INFORMATION AND WARNINGS
5 Z2 p2 I* Y `' q
**************************************************************************************************************
* N4 s: S6 h/ b8 ~* Y5 x
! ?, ]' B4 f6 D' w0 w9 f
6 G5 `$ \( V, m# Y5 O6 }8 U8 ~# B0 J
Matched Matched Unmatched Unmatched Component
( a, I, H e* |
Layout Source Layout Source Type
# v& n# @# v4 c) K
------- ------- --------- --------- ---------
! [3 B8 D: Z- _# A2 C: p9 Y
Ports: 21 21 0 0
D4 H7 N, e$ [' d
8 V1 W, z* |8 H
Nets: 6771 6771 0 0
) s) P2 E$ x- [( {9 i. p) t- R; i
2 `/ B) l* D' d% ?1 G8 N% H
Instances: 1934 1934 0 0 mn(nch)
( [; Y- n' j2 N4 j# O! V7 [
2042 2042 0 0 mp(pch)
8 j9 X( w0 @/ {2 w" r
4216 4216 0 0 INV
2 n/ `0 A5 x" G; R: N
832 832 0 0 NAND2
+ R8 ]0 F8 B' G9 O/ J
61 61 0 0 NAND3
- d8 E& l1 E6 ?& V3 @: B
20 20 0 0 NAND4
( F; |( R2 h6 p) ]. s
197 197 0 0 NOR2
( V2 f% Q/ B" ?" e2 Q" @( u
5 5 0 0 NOR3
. q7 B( ` e* y A0 M- ~: I. j3 X
3 3 0 0 NOR4
( ?2 G9 C* R1 F
27 27 0 0 AOI_2_1
* ]+ S2 R8 g5 f7 O
4 4 0 0 AOI_2_1_1
1 T7 U# N( A* M0 A
38 38 0 0 AOI_2_2
! q. A( W2 E; o* h# t' W% X: p
30 30 0 0 AOI_2_2_1
4 h7 k/ W8 ]5 o3 L# _
6 6 0 0 AOI_2_2_2
1 w! R& x. x7 A% A
11 11 0 0 AOI_3_1
7 W: {+ S" ~0 a
3 3 0 0 AOI_3_2
, m) {! C9 y1 a! A- ~6 p
237 237 0 0 OAI_2_1
* _" [; _! ]8 S v
9 9 0 0 OAI_2_1_1
3 |7 |: V2 e8 x, R8 f- n+ @
25 25 0 0 OAI_2_2
- C3 j" x: J. l3 N! D% }8 |
6 6 0 0 OAI_3_1
/ P/ V- P% \1 `2 N7 m# P( `+ S
3 3 0 0 OAI_3_3
' C7 y! W6 M1 i4 s. O
54 54 0 0 SDW2
: E( {) w" V- C8 K! p
6 6 0 0 SDW3
0 E* E/ h6 _) q+ _
------- ------- --------- ---------
0 Y4 f, k) ?, P6 l/ q" G' ~0 B( O2 |
Total Inst: 9769 9769 0 0
作者:
jianping
時間:
2009-4-24 11:41 AM
你試用 "自动布局布线得到的版图 " ~~~所以理論上來說是應該不會有任何的錯誤,你確定再你的APR內都沒有任何問題嗎?? 沒有任何Violation?
歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/)
Powered by Discuz! X3.2