Chip123 科技應用創新平台

標題: lvs的困惑 [打印本頁]

作者: caochun    時間: 2009-4-23 06:46 PM
標題: lvs的困惑
完全用自动布局布线得到的版图与对应的输出netlist做lvs,
: O3 ^4 _8 y3 E+ }) y: I8 Nports和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                                                   VDD8 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):b6 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):b0 h4 S6 Z! K! M
         X128/X678/M11(1428.080,3988.400):d1 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):s6 y6 z5 \, K8 W" o7 V# y5 @4 c
         X128/X677/M11(1279.360,3975.600):b1 f$ a( p) f3 ?) E3 Q/ O) f  M
         X128/X677/M11(1279.360,3975.600):d7 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):s9 `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):s4 u4 k, O4 a) W4 q* A3 l# F# C
         X128/X642/X0/M34(1380.920,3957.930):b2 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:g8 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):g6 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):b5 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上不是接到vdd9 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; i2 `/ 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_14 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_13 |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    SDW30 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