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 [( c
6 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! c
LVS的原理就跟之前所說的一樣,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