Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 8626|回復: 3
打印 上一主題 下一主題

[問題求助] calibre lvs的user-defined device的問題?

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-10-24 11:02:10 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
Dear 先進們,
# F2 f' X! I. [. v, }* R若有一顆mos需要辨認到五支腳位,那lvs的rule-file和spice檔要如何寫?
, _1 K+ M4 Y, f/ S2 k  i+ c' L若為若如下的做法,calibre還是無法認到這顆mos device(** WARING: BAD DEVICE on layer isongat at loaction......)?
% h! a9 n  J6 r. ~# Y1 t$ D====================================================================================================: s2 U2 @5 n0 T7 z
DEVICE NCH5ISO isongat poly(G) bndiff(S) bndiff(D) isopsub(B) nxwell(B1) netlist model NCH5ISO netlist element "X" [
" S& O# a3 U" u/ g! o3 f8 h/ h1 N7 Z   property W,L+ Q9 ?0 G9 _5 R; Z- c
   W=(perimeter_coincide(isongat, bndiff ) + perimeter_inside(isongat, bndiff)) / 2
8 z! _, m! c8 F   L=area(isongat) / W% H9 Q% u3 v3 q( N
]
7 q3 h2 x! B) z=======================================================================================================
! L) P0 Y; f- B7 G* H' i8 A如能回覆, 感激不盡..!!!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂2 踩 分享分享
2#
發表於 2009-1-10 18:51:41 | 只看該作者
看過 SVRF 後 ,好像DEVICE 沒有辦法描述5個PIN的 元件喔
3#
發表於 2009-2-5 14:23:59 | 只看該作者
DEVICE MN(nchhv) HVNGATE POLYHV HNSD HNSD PWHV [
0 }+ A  P# h1 T; L* y( p" _property W, L, M
. ]) @" |, r, L# ^& @  weffect = 0  // Replace with effective width factor if desired (eg. 0.5).8 W! ]) y  i" _6 ~
  W = 0.5 * ( perim_co(S, HVNGATE) + perim_in(S, HVNGATE) + perim_co(D, HVNGATE) + perim_in(D, HVNGATE) )
- Y! Z, |' \5 x0 B4 b  A/ m4 Q" S  L = area(HVNGATE) / W
4 Z/ t. f$ @* Y5 s* }  M = 12 j  [( Y6 {5 f) {" p$ f* i
  if ( weffect != 0 ) {
* M; A. T; c+ V6 U% i& o    if ( bends(HVNGATE) != 0 ) {2 M2 C0 Y/ z* t4 V
      if ( W > L )
) U9 U4 N9 z4 s3 R        W = W - weffect * bends(HVNGATE) * L7 z2 d+ ?7 x6 X7 }5 I
      else
. P# \: ?' D5 O2 ^5 U. {5 D5 c        L = L - weffect * bends(HVNGATE) * W
8 j; y( i+ z5 j& U/ @    }
0 W: |1 ^% ]- A, ~* k% }3 C  }' ]1 k! p8 X, z+ K
]: I) k6 M  i3 [$ U  X- m
TRACE PROPERTY MN(nchhv) L L 0
( H; }8 Q' \* I: E% {$ CTRACE PROPERTY MN(nchhv) W W 0) U( M  O$ O9 @* c/ a

5 N1 k! I$ |5 f8 n* K! F: ^
7 B% |% |3 h: u4 \% H試試看,  我都是這樣寫的
4#
發表於 2009-2-5 14:25:36 | 只看該作者
之前貼錯了
# i* O% a( e/ j7 G! u這才是
$ F% g9 q/ ]: f8 }$ J0 }* ]/ @: ^' T* n5 Y& \5 t
DEVICE nch_sub LVNGATE LNSD (D) POLYLV (G) LNSD (S) PWLV (B) LVNW (T) [
2 L  f# B- J: g- jproperty W, L, M
$ M; S8 B% B' k2 c) u  weffect = 0  // Replace with effective width factor if desired (eg. 0.5).3 _, G$ a' R: A5 {
  W = 0.5 * ( perim_co(S, LVNGATE) + perim_in(S, LVNGATE) + perim_co(D, LVNGATE) + perim_in(D, LVNGATE) )2 a) q5 Q8 _: ]7 o# r( ^
  M = 1
) G' |) A" o. q8 T  L = area(LVNGATE) / W. U0 G" {3 n, }, O
  if ( weffect != 0 ) {
4 D# U" q& A3 V9 E) Q; a! Y    if ( bends(LVNGATE) != 0 ) {
5 k$ D; |- U' S8 B$ a      if ( W > L )& ^9 U) A2 [$ v7 m! ~* m5 O
        W = W - weffect * bends(LVNGATE) * L
7 `8 \9 _0 e. f5 A      else' N) M7 ^. D7 N- d$ z2 i
        L = L - weffect * bends(LVNGATE) * W
4 D! g1 M1 ~2 h; x/ B; G2 o    }* X* y) B" O8 B  p
  }
" k1 m1 I5 K& E$ f/ ~5 j& V]7 j5 w5 F  h' \+ G
TRACE PROPERTY nch_sub L L 0
7 t  e, s2 T: y! {TRACE PROPERTY nch_sub W W 0
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-15 09:59 PM , Processed in 0.103513 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表