Chip123 科技應用創新平台

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

作者: 李寶容@FB    時間: 2016-9-14 11:47 AM
標題: technology file 的 mcell 問題 for laker
我要在.tf裡加一個電容如下:4 t$ q/ E* ~! D0 F$ q
capacitor {
3 d2 L, q" K- h9 j    capacitorName { C_PIP }
$ n& v6 M* q: M# f/ S: k1 c    capValue {' M: y% ], |* R4 P8 S
      proc capFunc {area peri} {  X0 J4 m% k" m/ B2 ?
           set ca [expr 8.76*pow(10,-4)]& c  g& j- M2 A8 v$ R. n9 p
           set cf [expr 1.02*pow(10,-4)]
7 Q8 o) L$ \. X! H' w- v+ E           expr $ca*$area+$cf*$peri
+ b& w1 k  o* z, [! H9 j      }. C4 |5 f8 E. g& F9 K5 X& b
    }$ j7 c0 t9 z+ |
    defaultCapValue { 1.000000 }
( H, S# z3 I  y8 b% B    layerDef {9 d1 O- t: E1 B- J( z
      { Cap1 POLY2 }
- U+ i6 t0 Z/ d7 A  }      { Cap2 POLY1 }  z% A7 Q: w' d8 x$ t
      { Co CONT }
8 [' B9 k% t6 g. i      { Met METAL1 }
: i8 H1 \0 s% t8 @% N( X! v. L7 V) k  k      { Lrp LRP2 }. |& i: T5 G$ s5 G. ^+ r* d3 I
    }5 i" v: g# G2 o% X* m$ O) r
    ruleDef {: O" z' x* v5 @, T* B2 C
      { minCoWidth 0.4 }
" x+ ^5 C' ]& z* s+ [7 |& `      { minCoSpace {0.4} }
  {8 C8 n1 y- T& m' M+ }      { minCo2Cap1Space 1.2 }* x' _, i& h' K' ^7 X1 s3 i: |
      { minCo2Cap1Enclosure 0.3 }
) U. c3 D; j* }% l      { minCo2Cap2Enclosure 0.3 }
' d% i$ N5 \/ ?; ~: c9 V' E      { minCap1Width 0.35 }
5 g4 U7 N! o4 e! d0 k. W: ]      { minCap2Width 0.65 }- D+ J3 q5 p% o3 l0 o3 N
      { minCo2MetEnclosure 0.3 }$ W  s3 E$ J; f3 {& Z0 y. q
      { minMetWidth 0.5 }
7 R2 F, J, b  [0 c8 M) s% M      { minMetSpace 0.45 }# g* C9 O& u- O
      { minMetNotch 0.45 }
! w5 ^* O/ o& ~7 Y; a- X      { minCap2Notch 0.5 }9 {' F7 j& o' R. H6 G
      { crossMetWidth 0.5 }
2 h/ c# M8 f4 o8 d+ p      { crossCo2MetEnclosure 0.3 }4 N5 a0 I6 l5 Q; l1 q
      { unitDistance 2.0 }
. R: o. T( P, m# v      { minCap2ToLrpEnclosure 0.25 }$ n  v, w# b! ^  j! S
. S# f8 ~2 X: s9 w, M2 k0 v$ {$ e
但是最外層的LRP2一直包不上去
8 R8 z1 e# g' ~3 a# k出現這個:  unknown relative rule(minMet2LrpEnclosure)
) r  f% T$ Y( ?0 j6 ~( ~先移掉這個之後,變成這個:  unknown capacitor layer Lrp in capacitor (C_PIP)
- h( Y4 ]8 }' ]. a: O6 P8 U不知道是出了神麼問題orz8 {8 j5 w9 _) ^4 ^9 T3 i( `
直接用圖形介面,也找不到我下的rule def3 l0 ?4 W' A) m. K! c* w7 o0 }
請各位大大幫我解惑>""<( l& ^$ C* \  f
3 O3 g2 ]% c- j; ~

作者: crystal_blue    時間: 2016-9-21 10:33 AM
您好:
& S; V; A! |2 Z7 Y+ _請可以試試check下述設定:+ A5 p( z8 `# t( Z
4 ?( V" _/ N) W; V8 V) U
1.請check你的tf layer設定中是否有Lrp 這層layer。
. P5 F6 e$ v" b0 b6 [- i/ t; A2 F3 {2.請check你的tf  layer rule中是否有Lrp 這層layer的相關設定。
7 c  M: T7 |8 R6 m9 S, v/ O
3 W% Q" q  J5 r8 g( ?( \mcell在建立時會去抓這兩項,如果設定不完整可能會出錯,以上
# P4 S6 E, t8 K! ?4 f6 V
% U* @9 x) ]' Q9 |+ Q; c希望對你有幫助,謝謝。
作者: 李寶容@FB    時間: 2016-9-26 02:01 PM
本帖最後由 李寶容@FB 於 2016-9-26 02:09 PM 編輯
7 |$ A4 O; {) g2 h% T% _
crystal_blue 發表於 2016-9-21 10:33 AM
% `/ ^, t* H( F* N6 c8 i您好:
* ?" m0 g8 U8 }7 y0 M% S請可以試試check下述設定:

5 a0 L5 g. B: c$ h4 D. D是有針對LRP2的定義(兩個都有)
" D3 G$ i, o( Z/ W8 f0 o但是為什麼要定義Lrp呢?
) H0 ]8 ?& ]' z  ~不是在建M CELL的時候再定義{Lrp LRP2}
) y  j! K- `, Y$ G這樣就可以了嗎?$ C% s  [# V6 ?" N4 u) O1 ?
( _! d& F& }/ Z! Y- n
PS:有沒有針對tf教學的書或是檔案呢?- k# v5 F9 h) ~6 u) B5 z" k8 e
想要一次學好學滿
' Y4 a2 W$ |- v




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