Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 28837|回復: 19
打印 上一主題 下一主題

[問題求助] LVS的錯誤訊息要怎麼了解

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-1-25 00:01:40 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問各位前輩,有沒有電子檔是針對LVS這部份來做說明的,我找了很久都找不到
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂4 踩 分享分享
推薦
發表於 2008-1-25 11:38:13 | 只看該作者
要解LVS的ERROR其實有不少小技巧,例如在連接線上打PIN NAME讓強制偵錯軟體去認到7 K( P! Y% R  H
這條線路,在LAYOUT上我們稱之為"硬對",此外也有故意造成線路開路,一段一段的去分解: n; c  ~2 c6 y5 P  c5 j/ E' U+ d
線路,然後找出線路SHORT的地方,但不論技巧多麼的純熟最終還是回到一個原點,就是看; B. y0 H$ E! k" T0 s" P1 U
熟你的電路,也唯有LAYOUT時小心,也可能減少DRC & LVS的錯誤。& Z! i, [+ Y' M' u% C

4 T% d# z! S4 L$ i此外要注意一點,CMOS是一個四端點的元件,任何一個端點接錯都會造成DEVICE認不到/ L6 _( k7 j6 B9 F8 [! Y" J
所以不論是從REPORT上還是用CALIBRE的線上偵錯方式,都必須了解這個關鍵,其它的
6 Z! B' T/ [! E! J; k- L( S9 h就是對於電路的熟悉了。$ F3 _  C7 l7 b) r1 h; b; v
7 Y( T3 {- V5 Q8 O% }
以上是個人的經驗~希望對您有幫助!
推薦
發表於 2008-3-13 18:21:50 | 只看該作者
解LVS:
0 ^( g; C6 x7 p7 i# D1. 若有short發生要先解
9 l+ ~8 ^! c2 h4 q2.pin name 和 pwr/gnd pin 是否都對上, device type 是否一致(layout 和 spice)
7 y) @* y/ z% l. D3.可由report INFORMATION 看出一些蛛絲馬跡,例如layout p,n mos 比 spice 比對出來多,
1 l8 A3 a  q! V   而 inv ...反而變少,有可能是你p,n mos 沒接到vdd 和 gnd .% j. ?* P$ p0 a8 d; v

' L. u) [# b, i) \% i( r有時LVS comfile  option 設定也會影響run 出的結果喔,像是:
- C/ M& ]) o% |- H1 HLVS RECONGNIZE GATE ALL (若設定為ALL,則不會check nand,nor ...2個以上input gate 的順序)! E, r0 K8 c4 ?7 |0 n* l
- ~$ |4 p: ^1 U8 }
LAYOUT CASE NO
: N8 \* d1 c/ h( lSOURCE CASE NO  可設定layout 和 spice  cell name 大小寫 是否要一致+ A! i1 Z& }# u; M4 _( U
% t7 R8 [# x$ m, y: C  L' S  x4 p8 `4 D
希望有助於你解LVS
2#
發表於 2008-1-25 08:48:31 | 只看該作者
個人認為是經驗吧, 多做幾次就可以
% L1 J: J; }+ y8 _# Z* l; T你用的是calibre嗎?
- L! s8 ?% p- x8 U如果是的話, 可以點選錯誤的資訊 很容易就可以除錯了
4#
發表於 2008-1-31 16:56:55 | 只看該作者
1.你沒說是什麼 tool; p; S& x9 [" O+ D' n, y2 \: v
2.你沒給LVS的錯誤訊息   沒人知道你遇到什麼問題0 n* A2 W7 W' G0 D" Q& g. g
也就沒人能跟你說了
& Y% e( A$ E$ L; z/ R# m3.你只是要問一般 LVS的錯誤訊息 的涵義  , p! u4 y! e$ v4 A2 T
看你tool 的書都有解釋
5#
發表於 2008-2-22 15:15:05 | 只看該作者
多找個幾次就會了
5 P4 D4 i/ U; [/ j其實錯來錯去,你會發現到錯誤的原因都是跑不出那幾個方向的!!!
6#
發表於 2008-2-22 23:08:00 | 只看該作者
喔喔喔~~好不容易發現一篇我可以稍稍沾點邊回帖XDD,0 P# D: x3 T: C3 @; t, Z* Z
剛好學校有提供化LAYOUT的專題可以學習,
1 s3 g7 G/ d% a' a+ q照上學期修課經驗,還真的就是大大們所講的經驗決定一切XD" ]) ^3 t4 s* D3 S
而我常錯的地方,就是schematic內輸入相對應位置跟LAYOUT不同而錯,+ i$ k4 w8 ?$ \1 K, i/ O/ E
例如NAND2內的mos輸入變成簡圖後依序是a,b,結果在LAYOU上由於邏輯上順序調換也不影響function,把原本在schematic裡是輸入A→a,輸入B→b,在LAYOUT裡卻是A→b,B→a,這樣,就算你的LAYOUT function依舊正確,但還是會不給過哩~~
- E' B% Z) Z0 o& K抱歉,用大學的經驗來回答問題,真是有點在各位關二哥面前耍大刀的感覺....XDD
7#
發表於 2008-2-23 18:50:01 | 只看該作者
上面幾各樓主說的都沒錯我也認為姊LVS都是需要經驗,當你LAYOUT畫久了自己也都猜的出來市哪裡部隊,現在大多業界都使用CALIBRE就可以點選錯誤的地方,不過我個人是覺得先看看你吃進去的檔案對部隊,然後在看說有哪幾科MOS沒有認到先去解決MOS沒有任到的問題,之後的錯誤就很好找了,就只需要對照電路看看哪幾條線部隊在去追蹤,不然就用幾條線強迫他OPEN在打TEXT強迫他任這條線就可以猜到了
9#
發表於 2008-4-28 09:45:16 | 只看該作者
請問大大們阿8 ?( Q# n0 r' ]: A6 |8 g! \
要跑lvs時
' w' S% C& B8 v4 ]4 I; r產生.sp檔一直發生錯誤7 y; m8 a/ j8 L9 f3 v, ]
沒辦法成功
( G& A) _9 I5 K請問是甚麼問題阿
10#
發表於 2008-4-28 10:29:39 | 只看該作者
會不會是top cell name的問題呀
  n' ~$ {0 T! e# r) q) Q$ R
% d( ]2 \! [  c* `; r2 `在跑LVS的時候,會要求給sp檔的路徑和名稱, X+ M0 e( S5 K: r
% X1 T% `9 B: b1 n& {0 l  ?
名稱那邊使用top cell name的檔名試試看
11#
發表於 2008-4-29 23:18:30 | 只看該作者

回復 1# 的帖子

LVS電子檔
. s* z4 c3 O  K3 _$ K1 C! L建議你參考你所用的驗證工具本身的user guide & v3 s% o* H. b, x% P
裡面會把驗證的演算法做說明
( D; O( R( S( f7 v- K( Y6 Z+ L
. u6 u6 d& m% e  m( f) _7 @% Y# WLVS的確是經驗累積才會有心得0 O7 ?" t$ Y& ^) x3 q
2005年在Cadence研討會上,我分享我的LVS除錯心得1 O0 i: {( O' c( J
也在基礎課程中教導
! G" e  @) B9 xLVS ( Layout Versus Schematic):比對佈局圖內所有的元件之數量、尺寸、數值大小和極性以及連接線是否和電路圖一致。
$ h; W( e4 W3 B* X! G在此分享給大家
3 K$ w3 y4 B2 G. y+ y7 @3 z% z
$ p7 R; G. z2 b: ]9 Y口訣- h% S1 T, b- `" k. @
ㄧ對多→斷路  E) q( I: l: b6 H4 x% n- G% J
多對一→短路9 U" t, ~+ r- C3 }2 D; y
多對多→混合型短斷路) n. k) a$ A/ K: k2 N
要搭配report file,就可以輕易又準確的判斷是錯在哪
12#
 樓主| 發表於 2008-5-2 23:44:44 | 只看該作者
一對多是指什麼一什麼多?可以請大大再說清楚一點麻,謝謝
13#
發表於 2008-5-10 00:14:12 | 只看該作者
口訣# k( d( F, E& u& b4 J6 i
ㄧ對多→斷路
9 h& w  F& N& z$ j1 }! P多對一→短路. M4 P6 B  F; A" y" ^, Y: z
多對多→混合型短斷路
; K" B- j$ q. \  y要搭配report file,就可以輕易又準確的判斷是錯在哪
; U5 _" X% ^& f6 j感覺這好熟悉阿
14#
發表於 2008-5-10 20:17:23 | 只看該作者

很好的一个讨论呢

也很期待关于口诀的解释
15#
發表於 2008-5-12 11:08:41 | 只看該作者
請問這個report要怎麼解釋才對.請高手解答.左邊是layout 右邊是netlist2 X% q& @" p1 H) Z) l
' [+ N4 x$ C" U4 ^/ i3 m6 n  d
84(66.150,9.560)  MN(nch_5_esd)                           MI81  MN(nch_5)
, E- G' J; k/ a! l0 k         S: DGND(0.240,5.040)                                      s: DGND
- o. ]- X  f- m+ M4 @- F  f7 H2 Z         B: DGND(0.240,5.040)                                      b: DGND+ r2 u7 P& P6 E' R/ u" j5 ?/ `
         G: 75(67.510,8.620)                                       ** no similar net **
; w  ]8 y8 s& C( `) C4 m4 o         D: DGND(0.240,5.040)                                      ** DGND **
, U0 I$ S' ?% [3 ]         ** IOENB(39.885,42.410) **                                g: IOENB" Q* w# K& B% c
         ** no similar net **                                             d: N_20
16#
發表於 2008-5-12 18:34:00 | 只看該作者
你是用cadence tools的嗎?
8 H2 e1 [+ G6 @& l$ l: I9 G/ u是的話,恭喜你 從lvs的錯誤訊息中,我記得上面的數值還是文字 你用滑鼠點二下,然後你的layout圖有問題的那一層就會反白辣= =
# k6 a, h+ Z. p$ Q這是我學長與我說的,我之前才問說 即然設計了除錯訊息,那為何不將那相關有問題的階層給反白 就是學 tanner一樣 讓你直接看到是那一塊有問題!% z; i" l% {8 U- p$ M
學長才終於肯告訴我
0 F) `1 m$ [! C9 t9 p( R還有drc有錯誤的話,從錯誤訊息的文字中 ,還是裡面的圖案點2下也會出現錯誤的區塊在那一邊辣= =; d5 o4 g3 e8 ^9 ~7 Z; H
真的要憑經驗找,對新人來說你要找到何時辣= =
# a% ^* @! y% U, S. _
; V) s1 L" k. p! k9 |錯誤訊息中 好像有個綠色的小圖案 可用滑鼠點2下看看喔!
17#
發表於 2008-5-12 23:35:20 | 只看該作者
就是在錯誤訊息視窗裡 左右都有顯示什麼點有問題,如左邊顯示有2點開路,右邊顯示只有1點  ,此layout與schematic不符。
+ j: }0 N, h- W- }7 K( ]& l那這左右2邊所顯示的錯誤訊息中 ,記得有符號你去點2下 後再去看layout圖,其圖中有問題的階層他的周圍邊框會變反白,這樣你就很好除錯囉!; S; L' R+ H, ^7 ]- _9 d9 n& x
尤其是drc更好除錯,除錯速度能更快,因為你都已知drc的錯誤訊息知道那裡違反了rule,只是要查那塊 階層在那裡,所以點2下 讓那塊階層邊框反白 就很快找到,知道怎修改。
( D3 v! S& d0 R' q+ G% S; X% a而lvs還須思考與schematic那裡有不符了...
6 K" b  f' q7 E2 C1 B+ }# t; n! `
[ 本帖最後由 君婷 於 2008-5-12 11:39 PM 編輯 ]
18#
發表於 2008-5-13 00:23:08 | 只看該作者
真的是經驗啦!!!' e& ~$ P. I" t( V1 y
多看~~久了以後你的敏感度就會出來了!!
$ {' k' q' N4 Y8 p$ f裡面一些英文的關鍵字也要了解
19#
發表於 2008-5-13 22:45:28 | 只看該作者

LVS

請問這個report要怎麼解釋才對.請高手解答.左邊是layout 右邊是netlist
" l; |6 h9 L& ~9 H. g* A' h7 P9 Z! Z0 R# _6 g" k+ u( L, v
84(66.150,9.560)  MN(nch_5_esd)                           MI81  MN(nch_5)  U9 f/ W: q& Z# J4 w7 ]# X' ~' a
         S: DGND(0.240,5.040)                                      s: DGND
/ I% R, _: F7 t, ?         B: DGND(0.240,5.040)                                      b: DGND
. A6 Y6 d2 o. m9 D         G: 75(67.510,8.620)                                       ** no similar net **- E; r- @; G. G5 S7 U
         D: DGND(0.240,5.040)                                      ** DGND **
$ W5 \& k" c: R" i' C         ** IOENB(39.885,42.410) **                                g: IOENB
8 \1 T0 Y' J" u1 }0 u1 p' f         ** no similar net **                                      d: N_20
1 R& f9 _; x! }4 o1 \-------------------------------------------------------------------------------------------
) I. w9 [! o0 X4 P* m/ u1 G你的ESD-NMOS GATE端接去火星了 # X8 u% n' g  b
               DRAIN端你接到DGND了$ s$ r. n8 ^% G  V. X
要看懂REPORT比會點TOOL的亮點還重要
! i5 Y6 ?4 r3 h; q% W: S老師在講你沒在聽
20#
發表於 2008-5-14 09:34:05 | 只看該作者
84(66.150,9.560)  MN(nch_5_esd)                           MI81  MN(nch_5)
$ {, b' w3 L# t$ h         S: DGND(0.240,5.040)                                      s: DGND
6 o! g6 r+ p) A$ d1 n5 m3 `) Y         B: DGND(0.240,5.040)                                      b: DGND
         " i" R! h6 n  B: r
         G: 75(67.510,8.620)                                       ** no similar net **3 P8 l" y8 Y/ t+ o9 L: t- X  |
         D: DGND(0.240,5.040)                                      ** DGND **
+ Q7 E+ u( W. A' \5 u0 c- i; [" F         ** IOENB(39.885,42.410) **                                g: IOENB
' ^/ ?4 X, y8 e/ I3 P2 |- E         ** no similar net **                                      d: N_20
6 U2 U& Y' w2 v2 t
+ b* z9 h, V) h/ j8 @/ Z* w( M! t+ J6 d3 D5 P: z3 d( z7 A
1.source  & body 有對上
5 o0 Q  y: Y. ]! w2.gate 端 可能有接上而IOENB這條訊號因為其他原因沒認出來,也可能是沒接上IOENB,所以給流水號,先不管。( P! a5 j7 s; h& T- A' B7 D+ S
3.非常明顯drain端應該接N_20你short到DGND去了。
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-11-16 11:15 AM , Processed in 0.187011 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表