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 編輯
( d) F' u1 s4 j$ {4 H6 r) n* c* J. z" A$ q/ k8 w& Y
如題,因為我Laker3匯入ADP的sch轉成logic,
" [/ O+ g7 ?: N  C6 Z* }0 S  \layout的時候要用到mcell,所以從TSMC載下後要自己加,
& x: m% j7 U; s/ H( l! O$ |+ U$ L但是沒學過有個部分一直改不出來...2 H+ k0 U2 P" ~2 ~7 R# s8 R1 G
[attach]9128[/attach]" f7 h4 C3 S* n- i* c
這是顆poly resistor,中間顏色較不同的區塊是蓋了RPDUMMY,
0 `& k2 D) @* D/ P! n6 Y3 A) ~我有問題的是RPO的寫法,rule是要>=poly 0.4um,2 ?" `: B: N( f3 T4 t
但是還要space NIMP 0.4um(圖誤...應該是0.25um for .35製程)
. A. R; z4 z' ?6 T. n2 w% j請問這部份要怎麼寫?或是有參考文件可以share一下,感激!
作者: clarkhuang    時間: 2010-3-29 04:45 PM
http://usergroup-tw.springsoft.com/phpbb3/index.php?sid=538d190e06bff18eaaf714bbe128ae4e& @5 Y" N( I9 ^4 v( D! D1 x! z  r

$ z9 ^" Z5 M$ k9 L' m如過這邊大家很忙沒辦法回覆你  我想你可以到這邊 找到你要的答案
作者: ashieh8    時間: 2010-3-31 12:16 AM
resistor {
' S* E* [9 F& t2 l* i    resistorName { NPRES }
$ F/ }: W$ n+ ~: t    sheetResistance { 320.000000 }
$ w! `/ M) T, \9 R& _    layerDef {
* m7 `5 c- M( x! x      { Res POLY }
/ J: y" H* t1 t- T7 o+ ~; [# `+ i5 x      { Co CONT }
/ ^2 H' @; F) x& o1 P3 d      { Met MT1 }
( K' S" x- [6 e7 U4 R& e& x$ [      { Virtual POLY }' _* D% m! B# i
      { NIMP NIMP {
( K7 V9 b, a  b7 M% i$ z9 h1 e        size { {Res by 0.3} temp1}
0 b# q, V$ N6 c5 H1 |8 `7 b        grow { { Virtual 0 0.3 0 0.3 } temp2 }
' t, @  i8 _* L9 n- c. x& [        not { { temp1 temp2 } NIMP }
9 m; P* F. S' E7 \      } }
" `7 q8 O' a( M- W2 m& r) P2 B3 ^      { RPO RPO {
& a& @5 J7 q; N6 H! w        size { {Res by 0.3} temp1 }
2 w5 p! j: F0 G; d0 p        grow { { Virtual 0 0.3 0 0.3 } temp2 }2 e" w; {4 q; ~3 p
        shrink { { temp2 0.4 0 0.4 0 } temp3 }. m+ W! B; x6 f" |9 m
        not { { temp1 temp3 } temp4 }  x6 L# B6 f' R) R* {3 L
        not { { temp1 temp4 } RPO }& {  I  [  y; Q' T2 T5 v6 I
      } }
/ e. h9 `# U8 M( P      { RDDMY RDDMY
) `' i* ^2 g6 k$ U# m- r        {
7 y9 d6 R7 W( b" f! Msize { { Res by 0.3 } RDDMY }
  E1 J3 J. x" V1 |        }" W9 f/ ]0 e+ `
      }
. x5 K; [  S$ J7 G- [4 J      { AMT1 MT1 0 m& M; g) h& Y9 b
        {2 R) z5 f/ q* Q5 y. o
grow { { Co 0.1 0.15 0.1 0.15 } temp1 }# w/ Y# N9 B& ?7 s. I! g- i
cutCorner { { temp1 by 0.035 } AMT1 }
3 _* E6 @2 g9 n+ e, g' f" V! r8 @        }
; |# f/ m4 A/ x( W( i* x, n4 o) N      }# b1 L4 b( }1 D" R2 e$ `
    }  U4 q( [5 d+ X# G0 B7 N
    ruleDef {" S+ S! n4 q( t
      { defResWidth 0.5 }9 t( s; M$ ^4 U! W
      { minResWidth 0.5 }
/ J- c; R" q+ y      { defResSpace 0.6 }
( C, Q& R  X% C$ l      { minResSpace 0.3 }
5 U5 t; p' H+ \3 F+ d6 _      { defMetWidth 0.35 }0 I0 h4 T, Z' A* z2 f# i
      { minMetWidth 0.15 }
+ @7 G9 @. f% L! R% }      { minMetSpace 0.16 }
2 E6 B& }; k9 P      { minCoWidth 0.15 }7 q1 l! h) Z2 f( }. H% _
      { minCoSpace {0.15} }
8 ~: X, q$ ^1 L      { minCo2MetEnclosure 0.1 }
9 k4 _: N9 J% u2 k      { minCo2ResEnclosure 0.1 }
+ @' E8 x! O  b      { defDummyWidth 0.35 }0 ?1 C) B8 x) R; ^/ @
      { minDummyWidth 0.35 }$ q; P8 ^7 O+ t& w
      { resistorContactInner  }( K5 o5 g9 ~# C, u) O
      { virtualLayerLocation ContactInner { 0.3 } }
8 j, A, u) H% A' X2 s: {. M      { minRes2VirtualEnclosure 0 }2 R5 V1 M' j% L% i8 y! c
    }
3 d: ~8 _4 `- O7 s  }. |# s/ M8 E% }% m5 {

* w: U3 \. B5 s& B& g: c應該可以達到你的需求
作者: 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 PM5 O# j/ f7 @7 T& Z" j
http://usergroup-tw.springsoft.com/phpbb3/index.php?sid=538d190e06bff18eaaf714bbe128ae4e; z# j, \9 h! f9 Y; Q

5 a  t- ^& p! J4 G% ]! c6 T如過這邊大 ...

4 w; x" V  e# s, n0 q" [# ~link不能用阿!大大   QAQ) \+ d* g) @# p+ r" v

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




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