Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-10-24 11:02:10 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
Dear 先進們,/ ~. i  K5 d, r& i# `
若有一顆mos需要辨認到五支腳位,那lvs的rule-file和spice檔要如何寫?
& _# u- l" ^  ^% r& d/ q若為若如下的做法,calibre還是無法認到這顆mos device(** WARING: BAD DEVICE on layer isongat at loaction......)?' i  m8 K3 S6 r. O- _& H
====================================================================================================2 P+ w- D$ I0 B* M  V% |6 t
DEVICE NCH5ISO isongat poly(G) bndiff(S) bndiff(D) isopsub(B) nxwell(B1) netlist model NCH5ISO netlist element "X" [
; f% g% ?' q- U1 J$ s* H- f   property W,L% z; `( P- t* P2 d
   W=(perimeter_coincide(isongat, bndiff ) + perimeter_inside(isongat, bndiff)) / 2
. C( d* q+ I) k' s4 C& v   L=area(isongat) / W
; h0 t3 v' K! S5 J/ d) _; U]
- g9 j+ ~- ^; O& s- B9 R4 Z& A=======================================================================================================  U0 d) \' N7 G8 D3 @" t7 C0 x! k0 E8 Y
如能回覆, 感激不盡..!!!
分享到:  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 [6 V* B0 [6 z$ e, M+ H3 k
property W, L, M
3 d+ U+ |6 M9 b. b  I" Q" U" w" a  weffect = 0  // Replace with effective width factor if desired (eg. 0.5).
' v: \( u: n6 o% m* V% }" }7 q  W = 0.5 * ( perim_co(S, HVNGATE) + perim_in(S, HVNGATE) + perim_co(D, HVNGATE) + perim_in(D, HVNGATE) )
. a. [( [! o2 Q) {6 K& O  L = area(HVNGATE) / W
, Q$ p" ]( |, t- L) C) b  M = 1
3 V" y, [1 e* Z8 p4 O7 i  if ( weffect != 0 ) {' W5 q( X/ p! A% B7 c4 H( Y9 K
    if ( bends(HVNGATE) != 0 ) {' j' [! i6 y! `( p6 }
      if ( W > L )
' j" M5 h: L( F' ?, m        W = W - weffect * bends(HVNGATE) * L
7 _7 h  G6 Z& |' j# P2 c      else" B: _9 }4 m- q+ k/ u
        L = L - weffect * bends(HVNGATE) * W' m& c2 l% U9 D/ F' ?' T' ?
    }
! o% X' r% t& `+ D# m  }
: Q4 R; F0 U, S]! W% p/ R9 D# r
TRACE PROPERTY MN(nchhv) L L 0) B9 L/ n( u0 R  I" V) K
TRACE PROPERTY MN(nchhv) W W 0
# l% U* N5 z2 J! P  @, o: I, o: G  J: D8 \; y
/ t% x& m2 @; l' N1 u
試試看,  我都是這樣寫的
4#
發表於 2009-2-5 14:25:36 | 只看該作者
之前貼錯了+ B8 Y1 v; ]0 e  q( f2 H
這才是
. ]3 A1 V; d. _! i' F( F1 u" f$ r" Y9 J7 X& p
DEVICE nch_sub LVNGATE LNSD (D) POLYLV (G) LNSD (S) PWLV (B) LVNW (T) [
! f, c3 @. i, ?% `0 `3 ?property W, L, M  m* _8 g+ |% ]0 N  d4 z/ e# K
  weffect = 0  // Replace with effective width factor if desired (eg. 0.5).# r" I+ B8 @, a
  W = 0.5 * ( perim_co(S, LVNGATE) + perim_in(S, LVNGATE) + perim_co(D, LVNGATE) + perim_in(D, LVNGATE) )
# Z, K! Y2 f( i9 d" c% ^  M = 1/ W  m3 y# w5 o/ R; g# l
  L = area(LVNGATE) / W' b3 u& g( C/ {
  if ( weffect != 0 ) {
7 o; W* u0 S$ O  k    if ( bends(LVNGATE) != 0 ) {
! |* V* C9 U) d" S) ?$ U, m) Z& @      if ( W > L )" W/ h" D! v3 ^
        W = W - weffect * bends(LVNGATE) * L& ^8 @$ [  o: |' f* n
      else
# F" C/ F( [- H2 E( M        L = L - weffect * bends(LVNGATE) * W
2 q7 ?; {* h0 k9 A8 Z    }7 I% V9 z( }$ }
  }# N& r5 t7 u7 B5 C$ `
]
; Q: t& Y2 i3 }4 h% N! DTRACE PROPERTY nch_sub L L 0& Z: h" |& G: r0 e5 X7 c2 Y% I
TRACE PROPERTY nch_sub W W 0
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-23 07:11 AM , Processed in 0.160009 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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