Chip123 科技應用創新平台

標題: CALIBRE LVS & DRC [打印本頁]

作者: tkrubychan    時間: 2008-3-5 05:33 PM
標題: CALIBRE LVS & DRC
請問一下有誰大概可以跟我描述一下 LVS 跟 DRC 一些基本的概念!!
$ [7 `. s! j* k4 j8 V
1 B6 F( u, ?. p比如說怎麼去認一個NET DRC怎麼比對的呢? 比較內部的分析
" ^7 ]: T5 m- N2 L% e7 W) v
9 u2 C4 f) f) c' {5 j謝謝分享...
作者: crystal_blue    時間: 2008-3-6 05:35 PM
極簡單的說DRC 就是Design Rule Check 的縮寫,也就是依照Design Rule來check你畫的layout0 e8 }+ M5 _: D4 v+ c
只要將check 出來的error部份修除就ok了$ u% w3 Q, E% j. _* h8 D
2 J( q: u# N5 j8 }2 P. L- H/ a: p3 H
極簡單的說LVS 就是Layout vs Schematic 意思就是layout跟電路的比對
1 a3 y/ R+ H6 R0 e除了比對電路有沒有接錯還會比對model有沒有畫錯。
( ^7 w8 b" I* X+ H2 z* l
; ~0 W. M0 p* x6 a) w7 C0 V* o另外請問您的問題NET DRC 是什麼意思?因為沒看過所以沒辦法給你解答。
作者: tkrubychan    時間: 2008-3-6 06:30 PM
喔 不好意思 我沒有逗號逗開 我的意思是說 lvs 是用什麼樣的原理去比對... 他樣去認出一顆mos 或是 inv 呢??$ @5 f# J9 u; ~0 ^, C5 N( B
  h, n* Z5 X: z: z, D
那他怎麼去認出 那根NET 要跟哪個NET相接 SPICE上寫的NET 他怎麼去判斷的呢!?
/ C2 M: y+ U. m" r, w8 n- K/ g" G/ i" _% R7 i( E* X
是這個意思拉...DRC也是  他比對DRC時 是怎樣比對 一層一層 或是用座標 之類的 相關資訊 ^^  j  k3 o( Y2 w7 f5 W
$ R8 S, y: N9 u/ x; d
謝謝你
作者: crystal_blue    時間: 2008-3-7 08:53 AM
簡單的說~你要的答案可以在LVS & DRC 的COMMAND裡找到
2 }: y3 v" _8 B3 v
1 h3 ?# [* ]$ ~; n2 b1 @LVS的原理就跟之前所說的一樣,CALIBRE 如何去認到MOS 除了COMMAND外
  _7 G# [( d4 Y" K& J. Z+ j3 y你還必須STREAM IN SPICE ,COMMAND裡會去定義怎樣的條件下他是PMOS' W4 R# `9 }4 a2 E; {4 D: l
還是NMOS,如何判定是INV是去比對你所STREAM IN 的SPICE ,在LAYOUT中
. m% F! a1 y* Q; _0 p如果有PMOS 跟NMOS的連接方式跟SPICE中的定義相同那LAYOUT就是INV,至9 V6 M( }$ _! D7 D
於如何找到特定的NET,除非在電路中就事先寫入,不然在CALIBRE RUN LVS時
" Z: }1 ?  D& H8 J- e- o. d8 J所產生的NET NAME是隨機排序的,不過有些LAYOUT的TOOL有辦法認到NET,  {# s: x. N' m. c1 r/ q  i
但也是必須事先設定。5 \7 p9 x3 X! Y) B! k  w* G

2 A' j8 f  k  o5 dDRC的原也跟之前說的一樣,COMMAND FILE 會去依DESIGN RUN 裡的規則然
3 ~& e' C2 u  Z% Q& Y/ R8 b後寫出一連串的句子,將所有層的可能的相對關係以條件式的方式寫入,然後再* [, A: _( Z, x) b* K+ t
利用TOOL 去比對並將結果顯示。1 H+ `+ v7 O1 l
9 Y8 k" [4 N! o& h% R) s6 `! D, T
以上是我所了解的部份,希望有幫你解答到。
作者: x014067    時間: 2008-3-10 05:05 PM
學了一年多,現在才在這裡看到原來是這樣的縮寫,以前都只會用,但不知道有這樣的意義所在,真是受益良多阿!!
作者: yoyo20701    時間: 2008-3-13 10:26 PM
大大的解釋真好~~~小弟了解囉~~多謝唷~~多謝你的無私~~謝謝
作者: ricky000    時間: 2008-4-25 03:03 AM
我看我看我看看看
+ |" b' V/ u/ N: Q( w. `" T我看我看我看看看
4 }6 f& t/ t) M9 ^+ R* U我看我看我看看看2 ]0 }$ I3 {$ G  T
我看我看我看看看
6 ^# K3 s  @1 S2 j1 T( A我看我看我看看看
作者: oligxoi    時間: 2008-4-28 09:42 AM
標題: 回復 7# 的帖子
請問一下大大們
7 W3 c) b* e1 J要跑lvs時; Z9 b. s! ~2 u3 p
要產生.sp檔一直發生錯誤
0 B& A6 X$ s2 ]/ K沒辦法成功
- H: x! R' v; E% r, f7 o請問是甚麼問題阿
作者: mask40169    時間: 2008-7-24 12:18 AM
我看我看我看看看
2 Y0 X2 @* t/ }* g1 V5 B我看我看我看看看
: y0 F/ w( f! a* Y1 @6 X& @, Q我看我看我看看看) D( {8 l; W" k3 \" K* H) V/ F" P
我看我看我看看看$ K* c$ H2 U& Q3 ]
我看我看我看看看
作者: 張智揚    時間: 2008-7-30 08:15 PM
請問一下大大們- ]' i0 V" L* R3 }. q
要跑lvs時
- a) Y( G2 S0 W' q2 Y要產生.sp檔一直發生錯誤% C; p0 e; Z3 V
沒辦法成功7 M+ G! c( ]2 Z) B! R; M2 b
請問是甚麼問題阿7 z/ M' J) U# g' m* {& p
*************! ^2 }8 [2 X, w1 m
可以將問題敘述更詳細一點嗎?
+ t# c/ R4 n( s+ M+ G* _這樣才可以確切的解決大大的困擾~
作者: machu-picchu    時間: 2008-7-30 09:38 PM
請問一下大大們4 F3 f+ j+ w' }& n$ t
要跑lvs時5 a) c4 r/ V- ]$ l. @
要產生.sp檔一直發生錯誤9 v) w6 a: N% }. ~$ Q7 I
沒辦法成功
; w$ n9 F* d& d請問是甚麼問題阿
: Y. J& m( W3 i# z3 r; T/ e4 H4 @*************
0 ^5 V9 R5 C) q- O; `
: Z3 {9 N5 F7 j, m不管執行什麼程式,都會記錄在紀錄檔裡,例如: *.log,' X1 d1 Y% M3 f7 r2 b! z/ J
你先開 *.log 看看是什麼原因?
; M, S: E1 u' |( e- e
作者: 188    時間: 2020-8-16 11:08 AM
大的解釋真好~~~小弟了解囉~~多謝唷~~多謝你的無私~~謝謝




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2