Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-10-24 11:02:10 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
Dear 先進們,/ w! f: H) G' @' ?; a! H
若有一顆mos需要辨認到五支腳位,那lvs的rule-file和spice檔要如何寫?' ~# h2 r# y" {0 H6 ]0 V* v  J
若為若如下的做法,calibre還是無法認到這顆mos device(** WARING: BAD DEVICE on layer isongat at loaction......)?
1 V: D& j' z! P: A1 Y& m====================================================================================================
: d" Y  M" t  }DEVICE NCH5ISO isongat poly(G) bndiff(S) bndiff(D) isopsub(B) nxwell(B1) netlist model NCH5ISO netlist element "X" [
# Q! I: B  C: W. ]$ Q. [0 u* b   property W,L8 E: G$ O6 F( a" |
   W=(perimeter_coincide(isongat, bndiff ) + perimeter_inside(isongat, bndiff)) / 2( T& j- G0 V$ o* d+ g8 s8 ~- h7 O$ @
   L=area(isongat) / W
, n" E& E+ z7 O+ c4 q$ ~$ O) T]9 z; m0 P4 q' ^- U* _: O
=======================================================================================================
& @" s" t, q% g3 B' j如能回覆, 感激不盡..!!!
分享到:  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 [
7 U8 r1 T4 S1 Y# d* |property W, L, M
2 o& q! e- n4 N+ \  weffect = 0  // Replace with effective width factor if desired (eg. 0.5).! _) c8 k1 @$ N* R* }1 z$ G3 L
  W = 0.5 * ( perim_co(S, HVNGATE) + perim_in(S, HVNGATE) + perim_co(D, HVNGATE) + perim_in(D, HVNGATE) )
. w- e. Y8 f, d  L = area(HVNGATE) / W
% ]8 w& y" {# Y9 X! d/ |# d  M = 1  g! R6 |* d, n0 D
  if ( weffect != 0 ) {) ]& Q% X# C9 A3 E1 t, v
    if ( bends(HVNGATE) != 0 ) {
5 d( R3 o0 `/ h9 B' Z      if ( W > L )
% t) e6 R8 P8 I' g" K, [; U        W = W - weffect * bends(HVNGATE) * L5 m/ Q) z7 G; k4 l0 u# T, _% y* T
      else
( d0 y, w  N& m6 P8 l/ I        L = L - weffect * bends(HVNGATE) * W
9 B$ X: q$ N/ I6 q9 L* t. d2 N! a- F    }7 D% ^# c6 b0 W
  }( {, A: ]/ x' w7 P0 t
]
0 A/ h4 ^3 \+ q; P+ FTRACE PROPERTY MN(nchhv) L L 03 ]" H: I$ H) c8 b$ R' R" k
TRACE PROPERTY MN(nchhv) W W 0
* k5 R6 u3 m- N" f- W3 M9 j: n# ]7 D! V( g

: h& d: U6 }4 |, {- ], s, Q' i試試看,  我都是這樣寫的
4#
發表於 2009-2-5 14:25:36 | 只看該作者
之前貼錯了' w! f. B8 D6 }, J3 W  Z% t* [
這才是
8 W* a# @$ @8 _& b1 [6 M4 {2 I& S4 a1 {+ @# y
DEVICE nch_sub LVNGATE LNSD (D) POLYLV (G) LNSD (S) PWLV (B) LVNW (T) [9 R- |( I; `' J5 ]5 z) F
property W, L, M
0 N  U( F; V' b8 W6 f6 F  weffect = 0  // Replace with effective width factor if desired (eg. 0.5)., d; h7 [9 l7 c" u& |+ l) _
  W = 0.5 * ( perim_co(S, LVNGATE) + perim_in(S, LVNGATE) + perim_co(D, LVNGATE) + perim_in(D, LVNGATE) )9 h. ?/ q0 I0 U2 o
  M = 1; l- n) W" D8 Z  q, ^: k! ?" o, k
  L = area(LVNGATE) / W
9 ~3 T! L( Y3 k+ w  if ( weffect != 0 ) {  b- C1 L8 M6 c. X
    if ( bends(LVNGATE) != 0 ) {- q: X4 I$ {2 F) r! t. A( v
      if ( W > L )
; w4 ~3 v; V+ M. ~$ h3 L9 _        W = W - weffect * bends(LVNGATE) * L
: v' G$ b" z/ R4 {      else- a7 H2 {6 k! f2 X( C
        L = L - weffect * bends(LVNGATE) * W
- S% J, c. C9 n% A$ u# g    }
1 `( E$ `% @% h4 o- g3 \, Y  }
4 {: V1 Y1 n7 i8 U3 i# _; D]
2 O; [2 }3 p( ?, oTRACE PROPERTY nch_sub L L 0" ?& {. ]1 Y, s* P1 f2 J, V0 Q
TRACE PROPERTY nch_sub W W 0
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-23 01:21 AM , Processed in 0.153009 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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