Chip123 科技應用創新平台
標題:
calibre lvs的user-defined device的問題?
[打印本頁]
作者:
linjeffrey
時間:
2008-10-24 11:02 AM
標題:
calibre lvs的user-defined device的問題?
Dear 先進們,
2 A* W! Z) O6 F9 d T& H
若有一顆mos需要辨認到五支腳位,那lvs的rule-file和spice檔要如何寫?
: n& k7 a& i, t3 _9 w4 M
若為若如下的做法,calibre還是無法認到這顆mos device(** WARING: BAD DEVICE on layer isongat at loaction......)?
) z3 f: y7 K+ N5 l0 O0 d
====================================================================================================
5 v" s% q+ x, N
DEVICE NCH5ISO isongat poly(G) bndiff(S) bndiff(D) isopsub(B) nxwell(B1) netlist model NCH5ISO netlist element "X" [
& G& L; X. }( \& s9 t
property W,L
# e$ K' C' e- |+ o
W=(perimeter_coincide(isongat, bndiff ) + perimeter_inside(isongat, bndiff)) / 2
( Z6 x4 J! m9 R+ }: p
L=area(isongat) / W
8 ~& ]% |& Q. r& @, A$ @. K
]
2 G8 ^+ _4 z+ Q9 V( e, `) `& d
=======================================================================================================
9 X" e5 W) n! g2 {" i) [- C
如能回覆, 感激不盡..!!!
作者:
ivanchen5588
時間:
2009-1-10 06:51 PM
看過 SVRF 後 ,好像DEVICE 沒有辦法描述5個PIN的 元件喔
作者:
shkao0201
時間:
2009-2-5 02:23 PM
DEVICE MN(nchhv) HVNGATE POLYHV HNSD HNSD PWHV [
% V: x# ?) a$ B
property W, L, M
& p! q2 i6 [2 x( L0 \! D" x+ k
weffect = 0 // Replace with effective width factor if desired (eg. 0.5).
1 D! D& G- G& i* v+ P ~
W = 0.5 * ( perim_co(S, HVNGATE) + perim_in(S, HVNGATE) + perim_co(D, HVNGATE) + perim_in(D, HVNGATE) )
' d! n) b$ w2 I/ c7 p' ]
L = area(HVNGATE) / W
J9 v2 l- o% M+ l) w+ }1 t2 G
M = 1
) |5 }$ V- ]1 j4 q0 a v
if ( weffect != 0 ) {
; e4 K' u+ |/ Z' \% R
if ( bends(HVNGATE) != 0 ) {
) N3 I& b/ J7 z$ T y, K
if ( W > L )
& H3 W& h. r" I& c+ E/ b: K# k
W = W - weffect * bends(HVNGATE) * L
: x( H% Z$ T! Y" y8 t, `6 ]& Z
else
: Y6 O5 l8 D+ U# j8 N) H
L = L - weffect * bends(HVNGATE) * W
% O5 O3 {7 } |4 r, Q
}
' {3 c9 L- c f y+ a
}
0 J+ O! F0 x1 p5 J
]
# ]7 y$ T7 `( V
TRACE PROPERTY MN(nchhv) L L 0
: g1 Q/ G* m; P, k: I- B3 G8 u4 h% _: D7 J
TRACE PROPERTY MN(nchhv) W W 0
, F0 t Y% c j
' C# Z! D% R" g3 l) A
4 Z7 ?; x. v7 |4 H& p, c
試試看, 我都是這樣寫的
作者:
shkao0201
時間:
2009-2-5 02:25 PM
之前貼錯了
3 s: \; u, S0 A$ M1 F3 s
這才是
* W/ }2 S/ g6 L, C# d! n
3 j) m& g5 c4 E+ \" G: d- n; p* N
DEVICE nch_sub LVNGATE LNSD (D) POLYLV (G) LNSD (S) PWLV (B) LVNW (T) [
* A1 {2 w1 ?" S- K
property W, L, M
* |1 \- L n) t5 y1 L2 S' f
weffect = 0 // Replace with effective width factor if desired (eg. 0.5).
1 q1 E" C) e; U7 Z
W = 0.5 * ( perim_co(S, LVNGATE) + perim_in(S, LVNGATE) + perim_co(D, LVNGATE) + perim_in(D, LVNGATE) )
$ ]7 r$ E$ G( F/ ?; I1 I
M = 1
3 \+ B# Z9 A; `) t9 E) V( y
L = area(LVNGATE) / W
* ]0 X; w3 _4 b4 Z
if ( weffect != 0 ) {
0 ?6 [% \; u8 j' Q
if ( bends(LVNGATE) != 0 ) {
4 \( ~: a) w7 T, k* N
if ( W > L )
0 q+ N& W- |# `! W# l2 R
W = W - weffect * bends(LVNGATE) * L
* P4 V. h z6 S7 j& j& Z
else
9 _8 ]* N' |, z
L = L - weffect * bends(LVNGATE) * W
3 M+ E9 D! R9 @) r" N0 _( Q
}
' x/ p9 T) I# P+ T8 G4 Y7 @* B
}
9 S5 n# _- |* o& R2 ? S) o# S
]
0 C8 R; ]; |* a" H7 f. {
TRACE PROPERTY nch_sub L L 0
* z A. a& f8 ]% `
TRACE PROPERTY nch_sub W W 0
歡迎光臨 Chip123 科技應用創新平台 (http://free.vireal.world/chip123_website/innoingbbs/)
Powered by Discuz! X3.2