Chip123 科技應用創新平台

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

作者: 李寶容@FB    時間: 2016-9-14 11:47 AM
標題: technology file 的 mcell 問題 for laker
我要在.tf裡加一個電容如下:
0 j. w& Q6 A. ]' C" A" ~2 i/ N5 U: vcapacitor {
& ^2 U5 P! t! z# M8 P4 y  \9 q    capacitorName { C_PIP }3 k# S6 b5 u9 K2 q! ?
    capValue {
' M7 P; v! Q6 p8 k# M" l+ x      proc capFunc {area peri} {
% M- O! z1 Z4 H+ e& {7 ?, _, L0 B           set ca [expr 8.76*pow(10,-4)]
" s+ i3 _, i+ ]+ y           set cf [expr 1.02*pow(10,-4)]
; u8 ?# Z( b. A' H/ ]; M; ~/ f0 T           expr $ca*$area+$cf*$peri- g. J5 @( A7 W- R% V7 R  I0 ]4 j0 U
      }
! v8 f; L# U& n    }" I( k& v  Q5 N4 P) P6 x
    defaultCapValue { 1.000000 }
( P% j& R6 |' j9 v    layerDef {; v& B1 |! }* {0 v# N3 U3 q* H8 |6 V
      { Cap1 POLY2 }
( J; j; m# x. O3 X! S# l      { Cap2 POLY1 }
" P  ^: j* g4 {  [2 x1 _      { Co CONT }# b  X6 r! c& g' K( L
      { Met METAL1 }
# s5 C* u5 a6 \4 h; e1 y* U, F      { Lrp LRP2 }
% E, S! n5 ]6 Y    }6 ]6 f! _1 `) S8 w) A
    ruleDef {
2 e: ^+ w/ V' U! _: r8 u- D      { minCoWidth 0.4 }
' \, N: {" H/ g$ N& J. o" ~8 O      { minCoSpace {0.4} }" D0 t! R& b4 Q9 H2 ^9 i+ t
      { minCo2Cap1Space 1.2 }
2 ?" E/ J  c6 n7 D% ~; w      { minCo2Cap1Enclosure 0.3 }3 ?1 d1 D: D& W8 V4 B6 ^9 `3 l9 t
      { minCo2Cap2Enclosure 0.3 }0 d" X1 h! a- [& \9 t3 t$ _
      { minCap1Width 0.35 }
& V  k, {3 s2 X5 |$ r0 ]8 T      { minCap2Width 0.65 }
5 i$ X; @- K2 G* [. x1 l      { minCo2MetEnclosure 0.3 }; B# c2 V2 u- T7 z
      { minMetWidth 0.5 }
' d  U. W0 C; G* {" N* k) Q3 }, _      { minMetSpace 0.45 }
- C2 F7 R! p& o1 A5 z( y      { minMetNotch 0.45 }
: F; d* Y* V0 a" n      { minCap2Notch 0.5 }
6 o# ^; `% B, |# p- a      { crossMetWidth 0.5 }- ]; M; S% _8 F2 w( p- n8 L& \
      { crossCo2MetEnclosure 0.3 }
; y* [1 L$ T0 D6 h- ]      { unitDistance 2.0 }* X5 C' e; X) u6 r3 G6 F
      { minCap2ToLrpEnclosure 0.25 }. e* {, K% D$ U8 m, w4 {% w
' N, u0 }% z, ~% B- A
但是最外層的LRP2一直包不上去, T( n8 u5 d- N+ N, [+ c
出現這個:  unknown relative rule(minMet2LrpEnclosure)! [2 M( y. Q. }* O4 }
先移掉這個之後,變成這個:  unknown capacitor layer Lrp in capacitor (C_PIP)$ E8 d& Z$ R& o; j# }
不知道是出了神麼問題orz8 o# m7 [/ Q8 B' I! j
直接用圖形介面,也找不到我下的rule def
# u2 e9 O  ^0 G: I  w8 t請各位大大幫我解惑>""<
% D0 {, O! F: h" G2 P; H
  C5 M& \0 U! J" `
作者: crystal_blue    時間: 2016-9-21 10:33 AM
您好:
$ W. i5 E9 B6 Q; w! ]6 x7 e請可以試試check下述設定:& i. ]. B9 C: ]( F" q

+ W! I$ J  j7 k! @1.請check你的tf layer設定中是否有Lrp 這層layer。
; a1 z( l. m- {# i/ s3 b2.請check你的tf  layer rule中是否有Lrp 這層layer的相關設定。
4 t. t. Y# i- k$ b0 b( O+ g4 D3 a6 z2 j/ \
mcell在建立時會去抓這兩項,如果設定不完整可能會出錯,以上% _0 g0 ^- n% N  g- U- i
4 R2 S. B8 ?2 ?% y  k* z
希望對你有幫助,謝謝。
作者: 李寶容@FB    時間: 2016-9-26 02:01 PM
本帖最後由 李寶容@FB 於 2016-9-26 02:09 PM 編輯
0 ]0 r* f4 z6 S. z# E- h: W* W' B
crystal_blue 發表於 2016-9-21 10:33 AM+ [8 d" {6 k0 w% S: I/ E. |
您好:* D/ N1 W6 {/ O) b
請可以試試check下述設定:

* d* o# c% W3 P是有針對LRP2的定義(兩個都有)0 d9 N0 c9 T8 h- K3 M* c
但是為什麼要定義Lrp呢?/ A& b( V0 S7 [+ i, b
不是在建M CELL的時候再定義{Lrp LRP2}, U$ U& F: J$ b0 M: I& g
這樣就可以了嗎?% u( z- @8 y: a

3 g* Y# i- u" H8 @) X& CPS:有沒有針對tf教學的書或是檔案呢?
+ r- j) t6 Q4 ^想要一次學好學滿' E& \  G* @3 [) B  M: P





歡迎光臨 Chip123 科技應用創新平台 (http://free.vireal.world/chip123_website/innoingbbs/) Powered by Discuz! X3.2