Chip123 科技應用創新平台

標題: technology file 的 mcell 問題 for laker [打印本頁]

作者: 李寶容@FB    時間: 2016-9-14 11:47 AM
標題: technology file 的 mcell 問題 for laker
我要在.tf裡加一個電容如下:
! F4 v% H- t% A7 ?3 Gcapacitor {/ Q9 W8 U9 B5 P
    capacitorName { C_PIP }
7 g3 a4 }- t9 r' v2 `" ]- a    capValue {- X6 i. \: D! a# j# B5 u
      proc capFunc {area peri} {
, m+ D1 W7 G( w: }3 [           set ca [expr 8.76*pow(10,-4)]+ n, q) K5 X+ c5 _) d* ~
           set cf [expr 1.02*pow(10,-4)]) T6 F, a+ v8 ]/ r0 m/ q' G0 e
           expr $ca*$area+$cf*$peri
0 l7 H0 q1 b# f; f+ F. C      }- A7 B! Y$ v" ~) {6 e; v. ~
    }
1 k$ s. u/ q) M" d  X3 K7 y    defaultCapValue { 1.000000 }
8 I& h6 r1 [9 g% v    layerDef {
. Z7 N! y3 Q6 L: X5 J4 s3 H      { Cap1 POLY2 }4 a/ h! T. v; R; H! e5 Y
      { Cap2 POLY1 }
/ k/ t0 q4 L8 F0 O2 b5 E: q( Y: F      { Co CONT }
6 z  j% g8 X. k. h. V- D+ b; Z      { Met METAL1 }  A& M; m8 T1 d3 Z  n0 t! ]
      { Lrp LRP2 }
* J! p: k7 K1 }' Z1 H' ]$ s- T# B6 j+ P    }" {: v( k* ?5 K, }5 o6 K  q4 |2 y8 E
    ruleDef {( {/ G% z5 T; v& D& i1 w
      { minCoWidth 0.4 }& [6 f1 }1 m; W6 `! ]; f' p9 _
      { minCoSpace {0.4} }5 G$ e9 ~2 U/ v$ ~+ W7 e
      { minCo2Cap1Space 1.2 }' O! z+ [8 F8 p. P. G4 H
      { minCo2Cap1Enclosure 0.3 }0 K$ _+ W0 R- N* [' W$ M
      { minCo2Cap2Enclosure 0.3 }
2 I/ V% o5 n* {' L, x) X5 r' k      { minCap1Width 0.35 }" F/ ^* m6 H5 a) k4 w4 r( Q2 i8 v
      { minCap2Width 0.65 }
  ~0 m; m: B7 [2 P9 |- A+ ]      { minCo2MetEnclosure 0.3 }
, {, {- K/ t$ \+ I4 U      { minMetWidth 0.5 }7 y, q% `% P. X1 X+ F
      { minMetSpace 0.45 }
2 G! d( v9 A. w( e6 O; b* {9 F      { minMetNotch 0.45 }
& s' u" V/ K- t% v7 ?9 D1 S5 o      { minCap2Notch 0.5 }
# f- a% f5 J& \" \# v+ x' E      { crossMetWidth 0.5 }' W$ f  K% L! F5 \7 g. }* |
      { crossCo2MetEnclosure 0.3 }; O9 h6 [) B; L1 x
      { unitDistance 2.0 }6 J% w& ?# n9 ~& A& E
      { minCap2ToLrpEnclosure 0.25 }
& S; o# Z6 W; \5 |/ ]) o+ k5 T% C6 z1 ?$ h  l7 X
但是最外層的LRP2一直包不上去
  c2 i$ z- x4 P' @+ S" u出現這個:  unknown relative rule(minMet2LrpEnclosure)
  e& C! Z1 A. }$ d# M先移掉這個之後,變成這個:  unknown capacitor layer Lrp in capacitor (C_PIP)
1 r0 }3 E1 s6 I. a不知道是出了神麼問題orz
+ A- {: e( v! B: O0 K2 o0 x直接用圖形介面,也找不到我下的rule def, v$ \" l1 b2 g6 P/ q
請各位大大幫我解惑>""<& S+ Q0 u+ l, D/ I' \4 m6 }
" x  Q6 f; g. g& z/ N6 d, u6 q

作者: crystal_blue    時間: 2016-9-21 10:33 AM
您好:
/ a  {* ]$ q+ i; E- q" L請可以試試check下述設定:. X+ ?  @) j) T: o7 e1 ]' Q8 ~" ~
$ j% J$ g: @9 E. ~. \
1.請check你的tf layer設定中是否有Lrp 這層layer。  |1 ?5 g8 {) v& b7 g
2.請check你的tf  layer rule中是否有Lrp 這層layer的相關設定。, J$ V/ ]9 g0 q+ G, E0 f: c0 o
, ~2 S1 d& W0 g. A( Q- H
mcell在建立時會去抓這兩項,如果設定不完整可能會出錯,以上
3 S" E. t% u( a5 j9 r
( y" Q- d# Z3 r希望對你有幫助,謝謝。
作者: 李寶容@FB    時間: 2016-9-26 02:01 PM
本帖最後由 李寶容@FB 於 2016-9-26 02:09 PM 編輯
2 ~8 C! A9 J$ x/ v; U8 J" t
crystal_blue 發表於 2016-9-21 10:33 AM
4 K6 z  ]  z6 W! I/ O您好:" [% @  m# g6 y. J0 p
請可以試試check下述設定:

. t, F2 y  z$ y: k" z" W- P是有針對LRP2的定義(兩個都有)4 r; r+ b9 j* C& v6 @5 J
但是為什麼要定義Lrp呢?/ @8 `) w5 {5 \5 z- n$ W
不是在建M CELL的時候再定義{Lrp LRP2}4 m1 P* H' D' h3 c4 R0 d5 r
這樣就可以了嗎?$ Y+ o5 n% ]/ T. K# {9 n8 g

' O- f7 A; T& j( i. i. p& HPS:有沒有針對tf教學的書或是檔案呢?
' x3 ?( b0 z3 C! o. N# Z想要一次學好學滿
& M4 O' S8 a' p7 L. @% }




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