Chip123 科技應用創新平台

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

作者: tkrubychan    時間: 2008-3-5 05:33 PM
標題: CALIBRE LVS & DRC
請問一下有誰大概可以跟我描述一下 LVS 跟 DRC 一些基本的概念!!
' y- g4 C$ K1 f  r- K6 C7 i2 [' |  _: m
/ ~$ ?% ~& ?) Q; B; h7 X3 I3 B比如說怎麼去認一個NET DRC怎麼比對的呢? 比較內部的分析
" t* T) X! @; `$ Y
. J% K8 w; A7 B" J; Z  T* @. U6 q謝謝分享...
作者: crystal_blue    時間: 2008-3-6 05:35 PM
極簡單的說DRC 就是Design Rule Check 的縮寫,也就是依照Design Rule來check你畫的layout  }3 f0 V1 X: {
只要將check 出來的error部份修除就ok了4 D% R; Z% I9 S7 n- M
4 q2 U8 Z# G: B0 C* \
極簡單的說LVS 就是Layout vs Schematic 意思就是layout跟電路的比對
% Q5 N, P: F; T3 L0 R除了比對電路有沒有接錯還會比對model有沒有畫錯。
8 m- @9 ?7 a* `9 `7 |, |3 c  T& A# L9 P9 _/ i
另外請問您的問題NET DRC 是什麼意思?因為沒看過所以沒辦法給你解答。
作者: tkrubychan    時間: 2008-3-6 06:30 PM
喔 不好意思 我沒有逗號逗開 我的意思是說 lvs 是用什麼樣的原理去比對... 他樣去認出一顆mos 或是 inv 呢??
1 w( p' u8 g4 u  Q% l! I1 O- f" \. d. e2 R, A. l* M2 a3 ]
那他怎麼去認出 那根NET 要跟哪個NET相接 SPICE上寫的NET 他怎麼去判斷的呢!?1 ?7 Q$ m, N5 M# B# h5 O

8 i6 o. A5 o, b' Q; V/ ~8 ^是這個意思拉...DRC也是  他比對DRC時 是怎樣比對 一層一層 或是用座標 之類的 相關資訊 ^^
" E0 x  S0 S/ E: H- R
0 W$ E2 K3 \' y: f謝謝你
作者: crystal_blue    時間: 2008-3-7 08:53 AM
簡單的說~你要的答案可以在LVS & DRC 的COMMAND裡找到
+ o( v' W# n! b1 D
5 f7 [  Z. U" v/ r# J% k1 [1 N) \LVS的原理就跟之前所說的一樣,CALIBRE 如何去認到MOS 除了COMMAND外
3 S. ~" k: P2 K: v7 ?2 _" l你還必須STREAM IN SPICE ,COMMAND裡會去定義怎樣的條件下他是PMOS
3 h3 ^: m. k/ h2 W+ |還是NMOS,如何判定是INV是去比對你所STREAM IN 的SPICE ,在LAYOUT中. t% b2 [! d% e0 I/ E! S& N
如果有PMOS 跟NMOS的連接方式跟SPICE中的定義相同那LAYOUT就是INV,至  T+ {+ V+ Y7 f7 U9 _. f
於如何找到特定的NET,除非在電路中就事先寫入,不然在CALIBRE RUN LVS時- Q8 ?5 e5 l! y, a, l1 W. [
所產生的NET NAME是隨機排序的,不過有些LAYOUT的TOOL有辦法認到NET,, e2 [3 u5 d/ a) J
但也是必須事先設定。/ R- `6 B% Z9 a% n

5 X9 o( x; P. m" ]% ]0 M/ c# jDRC的原也跟之前說的一樣,COMMAND FILE 會去依DESIGN RUN 裡的規則然& J& I" K* o, _- ?) U
後寫出一連串的句子,將所有層的可能的相對關係以條件式的方式寫入,然後再2 i4 A, l6 h' V  U# O
利用TOOL 去比對並將結果顯示。
# Q  X& X) F$ t0 i7 P
7 g2 w  @9 J0 Z  {* o- Q以上是我所了解的部份,希望有幫你解答到。
作者: x014067    時間: 2008-3-10 05:05 PM
學了一年多,現在才在這裡看到原來是這樣的縮寫,以前都只會用,但不知道有這樣的意義所在,真是受益良多阿!!
作者: yoyo20701    時間: 2008-3-13 10:26 PM
大大的解釋真好~~~小弟了解囉~~多謝唷~~多謝你的無私~~謝謝
作者: ricky000    時間: 2008-4-25 03:03 AM
我看我看我看看看; z( r3 n7 z# v  E! s
我看我看我看看看$ t& u* z7 K. C- a1 E
我看我看我看看看
6 s) }+ p0 Y1 p8 s我看我看我看看看
8 z/ `( M6 O9 X6 I+ k8 s+ q我看我看我看看看
作者: oligxoi    時間: 2008-4-28 09:42 AM
標題: 回復 7# 的帖子
請問一下大大們, p0 C! F0 |- y: @2 v) R) F( f" U5 S& H
要跑lvs時" ?+ x& Y; A* `+ P7 m% w
要產生.sp檔一直發生錯誤' L5 c' |+ u- e+ b" p( p) I
沒辦法成功
8 S" r0 C& D8 D9 p請問是甚麼問題阿
作者: mask40169    時間: 2008-7-24 12:18 AM
我看我看我看看看  ~- A* J4 X$ }* B/ s! M
我看我看我看看看
% }$ F" U- ?7 |. j我看我看我看看看
- H" a# j  S" ^% @; l我看我看我看看看
, t$ Q' n: t3 X/ c3 h  W+ B我看我看我看看看
作者: 張智揚    時間: 2008-7-30 08:15 PM
請問一下大大們% C& W- N) J! N
要跑lvs時
2 S2 L; N  i5 Q5 [要產生.sp檔一直發生錯誤* f9 U2 y4 J; a7 w. ]
沒辦法成功# H1 F; L3 r  t* q, }& f3 A
請問是甚麼問題阿
: d  N( W) X3 l6 S9 ^9 G*************
2 r: J. K6 I" B4 T可以將問題敘述更詳細一點嗎?, m3 O0 t0 _0 _4 ]8 _3 J
這樣才可以確切的解決大大的困擾~
作者: machu-picchu    時間: 2008-7-30 09:38 PM
請問一下大大們
5 t) E& C/ X3 F# S% v; ~要跑lvs時
' S' N# B* y7 O3 z要產生.sp檔一直發生錯誤1 K4 h* D- ?4 P& X) g
沒辦法成功
7 E& @& r0 h+ Q請問是甚麼問題阿
3 Q6 ~, E1 @3 f$ V4 p; Y$ S" k*************) c2 s' ?% G4 ^* e

0 v5 _6 r7 i- D$ j0 @不管執行什麼程式,都會記錄在紀錄檔裡,例如: *.log,
7 D3 J  l! f3 F2 M你先開 *.log 看看是什麼原因?
: c9 i" f1 m9 d
作者: 188    時間: 2020-8-16 11:08 AM
大的解釋真好~~~小弟了解囉~~多謝唷~~多謝你的無私~~謝謝




歡迎光臨 Chip123 科技應用創新平台 (http://free.vireal.world/chip123_website/innoingbbs/) Powered by Discuz! X3.2