Chip123 科技應用創新平台
標題:
technology file 的 mcell 問題 for laker
[打印本頁]
作者:
李寶容@FB
時間:
2016-9-14 11:47 AM
標題:
technology file 的 mcell 問題 for laker
我要在.tf裡加一個電容如下:
0 J9 V' a4 R# J& o& k
capacitor {
8 y" Y X) _4 @3 T( T
capacitorName { C_PIP }
/ ~* I/ D. x7 N" ?
capValue {
) t( f1 X' I$ s7 ?
proc capFunc {area peri} {
1 e7 F1 z/ R! w! Y2 ?0 }" w
set ca [expr 8.76*pow(10,-4)]
: F8 _0 G8 C; O* A X, I/ P- L. I
set cf [expr 1.02*pow(10,-4)]
! G3 o L& H6 I( d8 H& e
expr $ca*$area+$cf*$peri
/ S. f4 O8 x( i" {0 L K$ f
}
/ ]$ y$ k3 _ J( S/ ]
}
# d2 @) Y- h/ c( E; v7 `( i) ^ \
defaultCapValue { 1.000000 }
+ V6 N+ F1 p( e: P& i/ U2 L0 L9 t! J( P
layerDef {
* w6 y/ L& S8 T+ ]
{ Cap1 POLY2 }
# k* M2 _ f2 X4 Z& f" p
{ Cap2 POLY1 }
- w3 Z0 ~1 t: L+ ^- }/ o
{ Co CONT }
5 U8 u; q; T+ O0 Z5 L f) @2 `
{ Met METAL1 }
+ W) Z4 ^2 T2 q) @4 ^1 y
{ Lrp LRP2 }
. j( |4 i1 W3 C! l( Q+ ]
}
4 }" \5 F: ?, w* j
ruleDef {
$ L5 q/ L7 R3 J0 }4 z
{ minCoWidth 0.4 }
9 H4 ?( s* u$ s4 k& v1 v
{ minCoSpace {0.4} }
& y; E; y8 q: z. V+ g
{ minCo2Cap1Space 1.2 }
2 o; t1 k0 }; p: d. c f8 s4 y
{ minCo2Cap1Enclosure 0.3 }
7 h& I$ y' Y, ^. m
{ minCo2Cap2Enclosure 0.3 }
, n5 R# |1 c8 S) l2 C( X+ f6 B
{ minCap1Width 0.35 }
9 l. i/ ^# ^# c; |- V4 v/ p9 i
{ minCap2Width 0.65 }
3 n( u* K) U V6 b; v1 e ?
{ minCo2MetEnclosure 0.3 }
; G( m2 s' ~- z3 ? @* \- |3 Y
{ minMetWidth 0.5 }
, m9 D4 D: b9 Y
{ minMetSpace 0.45 }
! p( v6 T1 _0 ^# {, ]
{ minMetNotch 0.45 }
6 V' q2 ^2 o# \7 |- R! |
{ minCap2Notch 0.5 }
: w, \& o) w8 P f1 {. g" Z% F
{ crossMetWidth 0.5 }
& t6 \! _0 X7 @
{ crossCo2MetEnclosure 0.3 }
5 l( A' w) e7 w, B R+ _# ^
{ unitDistance 2.0 }
1 O7 L5 x3 `- L/ T) {" O! l: G
{ minCap2ToLrpEnclosure 0.25 }
7 c6 |, l' ?2 ~
, t S( w( O* [
但是最外層的LRP2一直包不上去
$ Q5 ^2 u; |' y1 ]$ A" T
出現這個: unknown relative rule(minMet2LrpEnclosure)
$ V+ C5 O1 m, p1 a
先移掉這個之後,變成這個: unknown capacitor layer Lrp in capacitor (C_PIP)
, Q$ [7 M" ^& E! L4 H) [6 P& ] q4 H
不知道是出了神麼問題orz
& M A$ n6 H5 }1 \9 ?9 H% y* {& B
直接用圖形介面,也找不到我下的rule def
6 a2 j" y* ~' Y$ a- g; S
請各位大大幫我解惑>""<
; y- Q# b. p" }. q
) s8 b7 {8 H5 Z! M8 ]5 u
作者:
crystal_blue
時間:
2016-9-21 10:33 AM
您好:
F3 ?- N( r6 k4 Z( a2 W
請可以試試check下述設定:
% Y" C( q0 E3 N1 n) a
: T, d# x5 l2 q6 j, X
1.請check你的tf layer設定中是否有Lrp 這層layer。
( q, n2 h' E8 k/ i* W* h0 J& m/ A% n
2.請check你的tf layer rule中是否有Lrp 這層layer的相關設定。
& v5 S5 l+ D% \' g- R- _0 |% ^! U
( z0 N% r- c4 C) ?& J
mcell在建立時會去抓這兩項,如果設定不完整可能會出錯,以上
9 U- f; s8 X* Y5 X9 o# ` C
: L. r, `" Q; z6 K
希望對你有幫助,謝謝。
作者:
李寶容@FB
時間:
2016-9-26 02:01 PM
本帖最後由 李寶容@FB 於 2016-9-26 02:09 PM 編輯
/ c" L/ J, P2 v/ g
crystal_blue 發表於 2016-9-21 10:33 AM
/ c, U1 l- |3 v
您好:
8 f3 C& y$ L. D8 I6 C
請可以試試check下述設定:
1 e2 ?- s0 j0 a0 _' _( M
是有針對LRP2的定義(兩個都有)
: h6 R4 Q3 |! y& s( r
但是為什麼要定義Lrp呢?
' Q4 o; L* n7 O$ B7 B1 S2 I; I% J
不是在建M CELL的時候再定義{Lrp LRP2}
% d% q% }, {0 o0 q/ u j
這樣就可以了嗎?
: Z8 H" W7 r! J' ~/ ~5 C8 W
1 {8 w2 E% j q- M5 H# ^/ F
PS:有沒有針對tf教學的書或是檔案呢?
* r1 _- r! [4 {( o, A; R2 b
想要一次學好學滿
- i8 W; g b; [& G
歡迎光臨 Chip123 科技應用創新平台 (http://www.chip123.com/)
Powered by Discuz! X3.2