Chip123 科技應用創新平台

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

作者: tkrubychan    時間: 2008-3-5 05:33 PM
標題: CALIBRE LVS & DRC
請問一下有誰大概可以跟我描述一下 LVS 跟 DRC 一些基本的概念!!% _: D) {* W7 U! z

! m& r( m8 ~& Y9 m比如說怎麼去認一個NET DRC怎麼比對的呢? 比較內部的分析
) }9 \3 X0 }! p- m
; P' f% p& L- P6 J& K/ O謝謝分享...
作者: crystal_blue    時間: 2008-3-6 05:35 PM
極簡單的說DRC 就是Design Rule Check 的縮寫,也就是依照Design Rule來check你畫的layout: h9 R% N  R) t/ t- C
只要將check 出來的error部份修除就ok了
' E6 k1 h' e, @7 V, [% u. C5 s/ k' c4 J, V5 |7 p0 _0 t
極簡單的說LVS 就是Layout vs Schematic 意思就是layout跟電路的比對. d! R0 R& X7 {! x* J& J
除了比對電路有沒有接錯還會比對model有沒有畫錯。
6 U" x6 L. j/ h: K- s, a+ W9 `# P1 B( Q8 A1 [
另外請問您的問題NET DRC 是什麼意思?因為沒看過所以沒辦法給你解答。
作者: tkrubychan    時間: 2008-3-6 06:30 PM
喔 不好意思 我沒有逗號逗開 我的意思是說 lvs 是用什麼樣的原理去比對... 他樣去認出一顆mos 或是 inv 呢??
* l& d2 U2 [( c6 i/ b# @! X1 [! n5 u' {% ?/ o
那他怎麼去認出 那根NET 要跟哪個NET相接 SPICE上寫的NET 他怎麼去判斷的呢!?8 @6 e; D& Z* T+ y" G+ D# c
- n( A: t3 t1 |0 W5 X1 m
是這個意思拉...DRC也是  他比對DRC時 是怎樣比對 一層一層 或是用座標 之類的 相關資訊 ^^8 U; q) o( F; T: A+ |5 h( b

' O$ o! n2 [8 U謝謝你
作者: crystal_blue    時間: 2008-3-7 08:53 AM
簡單的說~你要的答案可以在LVS & DRC 的COMMAND裡找到
: U6 C+ {7 j: J
* F1 C# X' e! cLVS的原理就跟之前所說的一樣,CALIBRE 如何去認到MOS 除了COMMAND外
6 t! S1 O% [, W你還必須STREAM IN SPICE ,COMMAND裡會去定義怎樣的條件下他是PMOS
7 ]3 _# P& s6 e) v$ T9 }) a, }1 @還是NMOS,如何判定是INV是去比對你所STREAM IN 的SPICE ,在LAYOUT中6 x/ o7 ^* e* b  C
如果有PMOS 跟NMOS的連接方式跟SPICE中的定義相同那LAYOUT就是INV,至* ?. X" q5 y  h9 g5 T+ K
於如何找到特定的NET,除非在電路中就事先寫入,不然在CALIBRE RUN LVS時
# O# y; y% @, s* V所產生的NET NAME是隨機排序的,不過有些LAYOUT的TOOL有辦法認到NET,, B; M6 Z! C$ ~: F
但也是必須事先設定。# q) N" l! l& |) x, K: w) [& c0 g, j
7 T, U8 {  ?4 w9 i5 i
DRC的原也跟之前說的一樣,COMMAND FILE 會去依DESIGN RUN 裡的規則然
) b0 K6 j8 T) s" U( D0 M" Y後寫出一連串的句子,將所有層的可能的相對關係以條件式的方式寫入,然後再
9 M4 c" |' h* W- x5 c; {利用TOOL 去比對並將結果顯示。; F) C0 V( V7 f6 e! _: f: X

' A! `, R0 i9 \. j# K1 D以上是我所了解的部份,希望有幫你解答到。
作者: x014067    時間: 2008-3-10 05:05 PM
學了一年多,現在才在這裡看到原來是這樣的縮寫,以前都只會用,但不知道有這樣的意義所在,真是受益良多阿!!
作者: yoyo20701    時間: 2008-3-13 10:26 PM
大大的解釋真好~~~小弟了解囉~~多謝唷~~多謝你的無私~~謝謝
作者: ricky000    時間: 2008-4-25 03:03 AM
我看我看我看看看7 k' ]& |# w* g  e) C2 U
我看我看我看看看
- B# n8 y# d1 m* Q我看我看我看看看* u1 w0 k! q) r
我看我看我看看看( f4 {, m+ [5 K! V
我看我看我看看看
作者: oligxoi    時間: 2008-4-28 09:42 AM
標題: 回復 7# 的帖子
請問一下大大們
6 u" l7 O  Q6 Y" p# i要跑lvs時
9 j& U- q; y6 a0 N要產生.sp檔一直發生錯誤
9 E5 w* k( }0 Q0 b/ G" v4 h沒辦法成功' R4 t6 Y. l0 }( F
請問是甚麼問題阿
作者: mask40169    時間: 2008-7-24 12:18 AM
我看我看我看看看1 }% I( ~6 \; X% q
我看我看我看看看
  c2 B. T6 H4 |) y- z3 V% A我看我看我看看看
; q$ G1 k& G+ x5 Z; E* N6 X/ ]我看我看我看看看
4 j3 u. A5 J% ]) U我看我看我看看看
作者: 張智揚    時間: 2008-7-30 08:15 PM
請問一下大大們3 t; L, v8 t, A6 T
要跑lvs時% t, J. V1 Y3 X7 I6 z- M4 a) n7 u
要產生.sp檔一直發生錯誤  R! |5 a4 l. I& W' G9 ~
沒辦法成功
9 [# |3 j4 t: f. W請問是甚麼問題阿
6 C- {) E+ ]$ V3 T8 {*************6 f0 Y7 I% ~3 \9 ~- G' }$ ?
可以將問題敘述更詳細一點嗎?
7 F; F9 M* P8 s這樣才可以確切的解決大大的困擾~
作者: machu-picchu    時間: 2008-7-30 09:38 PM
請問一下大大們+ w! b% Y! i% v2 ]
要跑lvs時% [- g! o" G8 X0 ^7 _
要產生.sp檔一直發生錯誤
# C  Y1 v5 n" ~' I; j0 ?7 A沒辦法成功
, l3 {6 R# O* r+ f- s7 f9 D/ y: [請問是甚麼問題阿2 a. X0 h, [$ T3 v0 i, Q( }% G1 n" O- I
*************! c8 A( K% B3 w! O

, _: u1 v8 h) E$ t. d3 i. Q: [不管執行什麼程式,都會記錄在紀錄檔裡,例如: *.log,# K+ K6 k( L* S" L8 Y/ ]% x+ I
你先開 *.log 看看是什麼原因?. ^4 A) |6 q% ~

作者: 188    時間: 2020-8-16 11:08 AM
大的解釋真好~~~小弟了解囉~~多謝唷~~多謝你的無私~~謝謝




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