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 編輯 " N/ X- \- s) _1 r
9 i. E' q3 J' J7 ^, N4 L- j
如題,因為我Laker3匯入ADP的sch轉成logic,$ {: Q7 C" R" V( P3 u) o0 {
layout的時候要用到mcell,所以從TSMC載下後要自己加,
" C" N$ I5 ]- b8 b但是沒學過有個部分一直改不出來...
7 Z6 e3 s& Y8 y) F& O[attach]9128[/attach]
/ P+ ^6 }" I/ v7 o- |這是顆poly resistor,中間顏色較不同的區塊是蓋了RPDUMMY,  J1 O9 B) Q/ ?0 u/ a. Y- g# i
我有問題的是RPO的寫法,rule是要>=poly 0.4um,
* e' o0 x& I" }9 C4 G& i# J% S但是還要space NIMP 0.4um(圖誤...應該是0.25um for .35製程)
0 b& x' L6 m0 s3 [, l" J% V5 |請問這部份要怎麼寫?或是有參考文件可以share一下,感激!
作者: clarkhuang    時間: 2010-3-29 04:45 PM
http://usergroup-tw.springsoft.com/phpbb3/index.php?sid=538d190e06bff18eaaf714bbe128ae4e
2 H- U; X6 o! @- a# a) @% q- j  @' @/ t& A
如過這邊大家很忙沒辦法回覆你  我想你可以到這邊 找到你要的答案
作者: ashieh8    時間: 2010-3-31 12:16 AM
resistor {
2 ~7 [, C/ `  `+ ^. \5 ]    resistorName { NPRES }
+ A" I2 e9 N9 R* Q' T    sheetResistance { 320.000000 }
5 z6 A- @  G& d6 O/ Q; q    layerDef {
8 Z) k0 @0 f/ a- {0 N      { Res POLY }
) Z+ U+ B! V7 @- [' i( A6 ?& j  N2 k      { Co CONT }# T8 O( X) u% @) \3 Z+ }7 @
      { Met MT1 }8 o# ~, b% V3 B: _3 o  ^
      { Virtual POLY }
: Q  D% G& ]1 S: k) L      { NIMP NIMP {0 A2 V( m( _1 G+ y/ ]
        size { {Res by 0.3} temp1}
3 z# |* v! D9 e1 v        grow { { Virtual 0 0.3 0 0.3 } temp2 }
7 X0 h3 w- z2 Q$ h& ~& v        not { { temp1 temp2 } NIMP }" H" o: f9 C2 y# {1 d- t
      } }
- Y5 r: _8 L9 _% {      { RPO RPO {- e( i/ }7 T- g) Q% S7 l
        size { {Res by 0.3} temp1 }$ [7 j- K$ V# @; g5 B8 l
        grow { { Virtual 0 0.3 0 0.3 } temp2 }, a3 C. y3 H1 @, ?! w% d
        shrink { { temp2 0.4 0 0.4 0 } temp3 }) U3 g% h& _5 p! v; {- J
        not { { temp1 temp3 } temp4 }
7 E8 J0 a- E8 d/ p        not { { temp1 temp4 } RPO }
$ F* g6 Z* j+ z, h3 g      } }4 H! `  Q) D& @1 l1 ~* c+ x
      { RDDMY RDDMY
$ q( b. y5 [6 p4 {* b) S        {5 |6 Y* h) a6 U, p. d
size { { Res by 0.3 } RDDMY }- m& A3 V9 R$ ?) D$ J% t7 w
        }
( I! z( ?. H9 a/ z( {" p% j      }
$ \7 Z+ O7 Y* |+ f! E6 @      { AMT1 MT1
" U2 P) C. G+ k* @        {
% h5 q/ k! u4 ^4 W! r/ R+ Vgrow { { Co 0.1 0.15 0.1 0.15 } temp1 }8 X3 F. L7 Q/ m. \* T* s# l$ P
cutCorner { { temp1 by 0.035 } AMT1 }7 i3 w4 J& T! {" y$ s& k% k# ?6 U3 b
        }
/ K- i' b0 I' H' H' a. K      }
, e, W4 D$ y. e; U: x7 `    }- c4 V! P- U: ^" n
    ruleDef {2 T6 R: X8 \4 T0 a* A: d: \3 G
      { defResWidth 0.5 }; A& l8 U; g. P; z/ E$ f
      { minResWidth 0.5 }4 S0 z1 |: o' \: m
      { defResSpace 0.6 }
# H$ q, Y8 F( q$ I3 [( H# [      { minResSpace 0.3 }& r/ t4 i" E1 G$ |" ~1 ?5 _/ g9 U
      { defMetWidth 0.35 }$ K$ A. T7 u+ R- ]
      { minMetWidth 0.15 }+ c) k$ d: d2 l% O8 X$ `) }
      { minMetSpace 0.16 }$ Q1 Z7 S. C, y
      { minCoWidth 0.15 }
5 n6 k. |6 {  r% S  c. @      { minCoSpace {0.15} }( x  G9 V) }" N% {6 I: \: c+ Y# q
      { minCo2MetEnclosure 0.1 }" k3 _7 d7 G9 F  _4 A
      { minCo2ResEnclosure 0.1 }
7 ]) N) d6 D" U0 F; O0 I8 Y( y      { defDummyWidth 0.35 }/ D. ]7 L. `: m8 A/ k% V" s
      { minDummyWidth 0.35 }
$ w( q5 w1 Z- J      { resistorContactInner  }
9 p4 w: x! Z) H: ?      { virtualLayerLocation ContactInner { 0.3 } }8 M. f# B' P; K( ?
      { minRes2VirtualEnclosure 0 }
/ v% q7 K, V8 d5 J* x+ n! g' j    }
2 [/ |& Y7 L9 w  }! Y2 v  J% O! Q' p! v* C8 x( S

1 e  Z' l# h$ |應該可以達到你的需求
作者: 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
/ A. R3 I0 ^! N1 `9 thttp://usergroup-tw.springsoft.com/phpbb3/index.php?sid=538d190e06bff18eaaf714bbe128ae4e
' y% G, a9 R  x
) v/ J; L1 r2 j+ [4 U如過這邊大 ...

- @% p# m! ^3 s$ Alink不能用阿!大大   QAQ3 H, V# f$ R( E: Z, i' ^' J

作者: engineer    時間: 2018-3-17 08:21 AM
Springsoft was acquired by Synopsys.
作者: balam2018    時間: 2019-3-13 07:12 PM
多謝您無私的分享~知識因分享而壯大!




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2