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 編輯
* O0 t0 o+ W/ y" ?- ?3 d+ C* O
+ b+ I) L5 y, w/ l2 x0 w2 U  f8 f+ d6 o如題,因為我Laker3匯入ADP的sch轉成logic,
3 R+ F  B9 p6 `layout的時候要用到mcell,所以從TSMC載下後要自己加,7 t$ N6 L$ h; n6 [: B$ y
但是沒學過有個部分一直改不出來...$ r/ F. C. y0 }
[attach]9128[/attach]' k0 C7 p+ [* j* }6 U
這是顆poly resistor,中間顏色較不同的區塊是蓋了RPDUMMY,$ L6 ^6 J  i/ }5 B
我有問題的是RPO的寫法,rule是要>=poly 0.4um,
2 L+ w1 b8 g$ d% B" s但是還要space NIMP 0.4um(圖誤...應該是0.25um for .35製程)- m) m& x2 ?' i. Y
請問這部份要怎麼寫?或是有參考文件可以share一下,感激!
作者: clarkhuang    時間: 2010-3-29 04:45 PM
http://usergroup-tw.springsoft.com/phpbb3/index.php?sid=538d190e06bff18eaaf714bbe128ae4e
! B3 x! p9 `. H4 K0 n) P" e6 t. @% y
如過這邊大家很忙沒辦法回覆你  我想你可以到這邊 找到你要的答案
作者: ashieh8    時間: 2010-3-31 12:16 AM
resistor {( M6 W  _( Z) J7 P3 W
    resistorName { NPRES }1 A9 i) q) j8 m% R  P3 G
    sheetResistance { 320.000000 }
+ [% i- R4 ?& Y    layerDef {
, H; d  V. c5 d+ c+ w% u$ f      { Res POLY }' _& P" L7 ?, w) {: u5 d
      { Co CONT }4 `, z6 _1 q3 V
      { Met MT1 }- K0 }/ O7 t; p
      { Virtual POLY }, u  ^) x; p+ k- w0 t( I9 R5 s
      { NIMP NIMP {& `; E% b4 Y" n' P7 P' d
        size { {Res by 0.3} temp1}$ e4 P, }; N4 g) ]7 u! T2 H. N3 y% j
        grow { { Virtual 0 0.3 0 0.3 } temp2 }7 r% Y: C- a3 ~
        not { { temp1 temp2 } NIMP }+ z* V8 D9 l0 C. d" U! W
      } }
) A1 j& Q+ M' [* l" Y* Q2 J0 B0 h      { RPO RPO {3 ?& ~' m6 `9 r/ U3 e
        size { {Res by 0.3} temp1 }# r; d. E9 L' [1 r3 R
        grow { { Virtual 0 0.3 0 0.3 } temp2 }
/ L0 S1 D3 `1 J8 N5 b% y% j        shrink { { temp2 0.4 0 0.4 0 } temp3 }  \# Z# k* @2 W4 u& {" M! n# L
        not { { temp1 temp3 } temp4 }
# M2 T! [0 E1 d        not { { temp1 temp4 } RPO }7 w  B; ]) S+ K: R3 n& l* i  |4 u
      } }
" D7 L' D5 `$ x+ e6 m      { RDDMY RDDMY
2 d- B" J3 f! D3 Y4 ^# x) I/ L; G        {. H  Q$ p* |, O# e; o
size { { Res by 0.3 } RDDMY }
3 J: ?" n3 J: N9 z. e* E        }7 B, F% ~: `' Z- T( ]' f% ]
      }3 A+ i4 V# @+ A9 H" g4 ~  g9 Z, d% w
      { AMT1 MT1 2 `: b3 R& R6 N+ |! ]- a) @
        {
7 ]# {1 P  W3 J8 {& `. Kgrow { { Co 0.1 0.15 0.1 0.15 } temp1 }  M/ `6 Q* o; k$ O% u- y& l8 t
cutCorner { { temp1 by 0.035 } AMT1 }
4 f7 C/ W  i) r( T& I        }8 E, M% J" N( X1 d- }- {' _2 i- m
      }
* K0 H9 V' c! {1 ?1 }. v1 Y( v2 m    }  A( D. ?# D0 s+ Y
    ruleDef {" U0 E3 o, |% T( E7 E
      { defResWidth 0.5 }; f) L3 ?8 |0 s4 B1 [" o
      { minResWidth 0.5 }3 q4 I" q) j1 l7 h
      { defResSpace 0.6 }
; x% j/ \4 L) f, a0 J9 q3 |      { minResSpace 0.3 }) p% ~% U' K. }: d8 h
      { defMetWidth 0.35 }' A# N1 h+ L! o( I+ l9 T
      { minMetWidth 0.15 }0 l! C/ _5 _/ n9 b; A& T( E) T& o
      { minMetSpace 0.16 }( x; X3 W5 U% w
      { minCoWidth 0.15 }
7 P. o+ ^. M+ ~& ^+ r      { minCoSpace {0.15} }
8 a6 q! S/ i2 X      { minCo2MetEnclosure 0.1 }3 z% b4 C# _4 [' z, @( Y
      { minCo2ResEnclosure 0.1 }
" R6 y$ @, b. S2 ^, @5 ^      { defDummyWidth 0.35 }' Z  \  h1 V' B( X6 ^
      { minDummyWidth 0.35 }1 P2 g. _, e( A! L+ m' W# ^  H
      { resistorContactInner  }
0 \+ L; Z* v# E      { virtualLayerLocation ContactInner { 0.3 } }' A% I( B3 E' z, q0 H
      { minRes2VirtualEnclosure 0 }
) p$ Y) m9 ~. `; W# U    }
- y8 I: ]6 S0 r/ t  }
6 g* W3 d/ o) q/ B( _) L( N
+ S5 x% N# }) G, R3 W1 J' U/ U5 _應該可以達到你的需求
作者: 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
: ^: {% n$ D3 g6 ghttp://usergroup-tw.springsoft.com/phpbb3/index.php?sid=538d190e06bff18eaaf714bbe128ae4e
! {/ e& \+ O, p% F, y9 p: x" m7 ?5 n
如過這邊大 ...

4 z# b* C# f: d5 S" Qlink不能用阿!大大   QAQ
9 t* Y, q9 K& X0 I4 f  N  U% p3 E
作者: engineer    時間: 2018-3-17 08:21 AM
Springsoft was acquired by Synopsys.
作者: balam2018    時間: 2019-3-13 07:12 PM
多謝您無私的分享~知識因分享而壯大!




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