Chip123 科技應用創新平台

標題: tf的M-cell寫法for laker [打印本頁]

作者: trustrain    時間: 2010-3-27 03:03 AM
標題: tf的M-cell寫法for laker
本帖最後由 trustrain 於 2010-3-27 03:07 AM 編輯 0 z% C( g6 D) H1 o

- p8 D: v8 }3 S: G! |4 k如題,因為我Laker3匯入ADP的sch轉成logic,7 ~& `2 J5 B4 {7 ?% n
layout的時候要用到mcell,所以從TSMC載下後要自己加,; b8 W. k, c% f8 u8 a0 r
但是沒學過有個部分一直改不出來...
- S9 p( |" E$ z# {0 f+ n. v[attach]9128[/attach]* `; ?- O& u" j: b* d9 i/ @6 B
這是顆poly resistor,中間顏色較不同的區塊是蓋了RPDUMMY,; _! w5 U5 f" Y6 d
我有問題的是RPO的寫法,rule是要>=poly 0.4um,4 F( U) _# {7 b: a
但是還要space NIMP 0.4um(圖誤...應該是0.25um for .35製程). b2 t8 w  H/ \+ q# x+ q
請問這部份要怎麼寫?或是有參考文件可以share一下,感激!
作者: clarkhuang    時間: 2010-3-29 04:45 PM
http://usergroup-tw.springsoft.com/phpbb3/index.php?sid=538d190e06bff18eaaf714bbe128ae4e
' `! P. \% q: G* W7 E- A- ?/ m1 i2 p7 W- `2 x
如過這邊大家很忙沒辦法回覆你  我想你可以到這邊 找到你要的答案
作者: ashieh8    時間: 2010-3-31 12:16 AM
resistor {
0 B/ U- z+ E, F; j. Q8 b    resistorName { NPRES }
; j; }; w, w* q5 @6 `8 E5 J    sheetResistance { 320.000000 }
' v! k8 M  l: }7 V  w    layerDef {( ?$ c& s5 X: G5 s3 W+ S
      { Res POLY }
; T- t! i% q/ a; Y* |; U8 E      { Co CONT }
* V5 `) G2 d2 I6 j4 L      { Met MT1 }! A. M( L' \9 K
      { Virtual POLY }/ `& g$ Y' k& ?8 F8 z. Q
      { NIMP NIMP {' F$ ?, {( k2 o* a8 ?
        size { {Res by 0.3} temp1}6 c0 W/ U: H* `" H3 P4 \0 A' B1 s8 B
        grow { { Virtual 0 0.3 0 0.3 } temp2 }
; r- Y; x9 s! Y$ o- T        not { { temp1 temp2 } NIMP }" e) ?) r; f3 ~& c4 i* G6 N# {) S
      } }
0 X  i1 R0 Q# c. o4 J      { RPO RPO {, J2 E+ A8 h$ {2 m
        size { {Res by 0.3} temp1 }
" K% w6 U# R* R' I6 i) w, Q9 {        grow { { Virtual 0 0.3 0 0.3 } temp2 }
8 V; T( M% C' t: u; \/ V4 J( R. u, B6 X        shrink { { temp2 0.4 0 0.4 0 } temp3 }
8 e0 d( _1 q. _4 B        not { { temp1 temp3 } temp4 }0 c# p4 G4 O( g. j( n
        not { { temp1 temp4 } RPO }
. m3 B7 n# p) G5 ^5 g( C0 m! [      } }: P( I/ `- n0 A& ^
      { RDDMY RDDMY
% `: W, b3 W+ I0 B' L& @6 ^* S        {5 P' S  A- f0 f
size { { Res by 0.3 } RDDMY }
5 b% K& p! |) Z- ]6 ~        }
( Z. ?2 ^2 ^7 U4 h( D* L      }
: W* A8 V  t+ l2 Z2 Y      { AMT1 MT1 ( z# S5 q7 C8 S: S. L
        {
' _6 S- W: U9 P" [4 e- Hgrow { { Co 0.1 0.15 0.1 0.15 } temp1 }; R. i' D8 b6 _  L7 z: g
cutCorner { { temp1 by 0.035 } AMT1 }
# h0 {! _9 q+ k4 L6 S$ r  [        }
( h, X: o$ m( D  M8 L; `      }2 o8 j' s4 u( @0 i$ R
    }3 ]3 X0 v3 q: b
    ruleDef {
5 h. E( ]9 k/ {  }, N5 k% Y      { defResWidth 0.5 }4 J8 v6 r" x1 y: w0 k
      { minResWidth 0.5 }9 U7 C( K6 [: @0 U
      { defResSpace 0.6 }
' L; n- s" x/ N      { minResSpace 0.3 }& ]" \7 i0 }" ^4 e
      { defMetWidth 0.35 }
  ]% L7 x( h: E  {9 ]+ C      { minMetWidth 0.15 }
" T3 P. x9 c' Q% e) e. U1 B) Z0 V      { minMetSpace 0.16 }  g3 A: p  }; h$ D
      { minCoWidth 0.15 }8 t; k) b! `1 w
      { minCoSpace {0.15} }! E% d4 X1 }: ^; I
      { minCo2MetEnclosure 0.1 }
& U4 T# o. L- y( D/ C      { minCo2ResEnclosure 0.1 }
. s, a% Y  O" X$ D8 m      { defDummyWidth 0.35 }" @5 y0 b7 d: v2 u( d. X& @
      { minDummyWidth 0.35 }
% ~2 t5 n7 T3 w      { resistorContactInner  }3 X+ i& ]# }- k. f1 I
      { virtualLayerLocation ContactInner { 0.3 } }3 |: M5 ?4 D& _; A7 {) E, ?+ Z
      { minRes2VirtualEnclosure 0 }
% ?. ~9 i2 m0 O    }- @; T" t+ j: {) W+ {& P; m
  }$ ?7 [8 Y- `4 c$ j
/ R% X& e, i. T+ h' N$ R, X6 S
應該可以達到你的需求
作者: ivor999    時間: 2011-4-1 12:36 PM
除了 tf file. 還需要 model map file. 才能直接對應到SCH.
作者: 李寶容@FB    時間: 2016-9-14 11:49 AM
clarkhuang 發表於 2010-3-29 04:45 PM
4 |. t+ t8 s9 K2 P: a# ihttp://usergroup-tw.springsoft.com/phpbb3/index.php?sid=538d190e06bff18eaaf714bbe128ae4e
" x( @5 ~7 l% }. M2 Z5 C4 x
9 a' ~+ t7 i: l& Z6 s. d如過這邊大 ...

+ [) h# M; R. rlink不能用阿!大大   QAQ
$ X% }# _! o2 x4 S
作者: engineer    時間: 2018-3-17 08:21 AM
Springsoft was acquired by Synopsys.
作者: balam2018    時間: 2019-3-13 07:12 PM
多謝您無私的分享~知識因分享而壯大!




歡迎光臨 Chip123 科技應用創新平台 (http://free.vireal.world/chip123_website/innoingbbs/) Powered by Discuz! X3.2