Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 7072|回復: 2
打印 上一主題 下一主題

[問題求助] 關於cell-based 流程的DRC問題

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-7 14:22:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問各位大大
) c% O1 K7 S3 @& y我用TSMC18的design kit作cell-based layout的練習,軟體是用encounter,大部分的步驟是依照CIC所提供的Lab去做,完成之後用我的GDS檔去做DRC,會出現下列的DRC ERROR,而且是M1~M5、via1~via5都會有這方面的error,因為error的數目頗大,不太可能用人工去debug,所以我想請問有經驗的大大們,能不能告訴我最大的問題點在哪裡?以及這些錯誤代表什麼?要如何debug比較適合?
# ^" L6 M: `/ `  A- B2 u3 p2 e) o2 e  }/ j6 i7 t' ]
先謝謝各位大大了!!感激不盡!!9 P+ W9 l0 U: x% |3 B
2 E7 V4 T3 _4 C6 A% t% }
1. M2.W.1 { @ M2 width < 0.28
) k. E. P, n7 @& B  INT M2 < 0.28 SINGULAR REGION ABUT < 90
/ E. L! w3 t) k0 V' {}/ A- m, [4 S2 h! W9 Z- ~

2 V* T+ P$ a& ^) d3 Q3 C# L/ U2. M2.S.1 { @ M2 spacing < 0.28
1 a( p+ I2 b9 s9 A/ w: W  EXT M2 < 0.28 ABUT < 90 SINGULAR REGION
2 R" B  f" ]% p# l& J$ W}. ~" g0 d* l" `) j3 Z' |' f

; s1 x1 v7 G6 L! R8 e3. M2.S.2 { @ Wide M2 (>10um) min. to M2 < 0.6 um
/ m, e3 ?' {: y2 [6 x0 E  h  M2_S5 = SHRINK (SHRINK (SHRINK (SHRINK M2 RIGHT BY 5) LEFT BY 5) TOP BY 5) BOTTOM BY 5
8 _- f5 N8 e. Z4 N  M2_G5 = GROW (GROW (GROW (GROW M2_S5 RIGHT BY 5) LEFT BY 5) TOP BY 5) BOTTOM BY 59 T  b$ y: w( k  o3 I- `+ K
  M2_Wide = M2_G5 AND M21 E2 J; L+ G1 C/ p4 F

+ }4 u1 w' J2 j1 J( }  M2_Exp = SIZE M2_Wide BY 1 INSIDE OF M2 STEP 0.1968 r) }/ V; v: E/ q9 v% J& S. h
  M2_Branch = M2_Exp NOT M2_Wide
! C! U6 j2 t% [4 q  M2_Branch_edge = M2_Branch COIN INSIDE EDGE M2
: L/ K- I; g5 l" b( E& R  M2_Check = M2 AND (SIZE M2_Exp BY 0.6)
: b* ^3 r, Y4 `0 y! u2 J! U. U  M2_Else = M2_Check NOT INTERACT M2_Exp2 H9 Z3 E5 Q5 V  V2 O& @8 Z/ k
  M2_Extend = M2_Check NOT M2_Exp
7 x5 \2 \. _: a) o% l
/ A. z+ i5 z8 e% B' S2 g  EXT M2_Wide M2_Else < 0.6 ABUT >0 <89.5 REGION
  ~  }! }; t6 i* X0 M8 v  EXT M2_Branch_edge M2_Else < 0.6 ABUT >0 <89.5 OPPOSITE REGION
, }: Q6 F1 Q4 R* k; ?4 z  EXT M2_Branch_edge M2_Else < 0.6 ABUT >0 <89.5 CORNER REGION  R4 s: g0 M" f% Y& u+ W+ D( |
  EXT M2_Branch_edge M2_Else < 0.6 ABUT >0 <89.5 PROJ==0 REGION
! n6 T0 c. r4 b7 |3 s0 T5 A  A = EXT M2_Exp < 0.6 ABUT > 0 < 89.5 SPACE REGION
6 \. V+ ]5 k6 _8 |  A NOT INTERACT M2_Extend
: W4 S1 ?9 {& M" p& x}) D# r, L3 A  z. o$ K8 c8 j
4. M2.E.1 { @ Min extension of a M2 region beyond a VIA1 region is 0.01 um  T% d6 F5 z$ R. {# c- \. [# T) r8 G
   ENC VIA1 M2 < 0.01 ABUT<90 SINGULAR
; m5 |$ ]7 ~$ ]4 l( t+ A   VIA1 NOT M2   
* _' \" p' s0 |' z. N, B% @}. Z/ _, D( n6 H3 E) P3 W
3 C% _- T2 p* E& A1 I* C
5. M2.E.2 { @ Min extension of M2 end-of-line region beyond VIA1 region is 0.06um
" i$ }& ?  N+ [4 v, W0 u# n   X = ENC [VIA1] M2 < 0.06 ABUT < 90 OPPOSITE                // a narrow side: s, Q! r' x" H8 ~5 V2 X% W9 n
   INT X < 0.26 ABUT == 90 INTERSECTING ONLY       // adjacent narrow sides6 I7 b2 d8 m. u6 D$ l  g6 l" L
}
/ @5 N+ |6 d; S/ _
2 C% M1 u6 M! I$ s+ M" r0 Z6. M2.A.1{ @ Min M2 area region < 0.202' ]3 C  V, G/ \  F
  AREA M2 < 0.202
& S! I- l- D( y! t: c- D. ?$ t  I}
% m$ m8 _! l- U. ~// Density check M2.R.1 included at the end of this file+ V5 j/ d/ s' L! E. S+ d( U# L' q
// VIA2 checks. Z6 ]2 B- c- c2 G5 Z* u( O
//=============
+ t6 `# E0 n! ^
- ?+ ^. B: e, w1 p7. VIA2.W.1 { @ VIA2 must be 0.26 x 0.26 um
6 S' D. |- Y0 {) `& x+ o  A = NOT RECTANGLE VIA2 == 0.26 BY == 0.26 ORTHOGONAL ONLY7 e: H6 C: R- V( i9 s/ W+ Z
  A OUTSIDE RNGX   // exclude from metal fuse protection ring area1 O2 O' V# x/ {: W( h$ F4 V, @
}0 @* W( e1 }/ k* N* _: Z- E
. p' n; ~3 o0 z: ~' Q
8. VIA2.S.1 { @ VIA2 SPACING < 0.26
0 F2 |# l; P: W+ \4 K  EXT VIA2 < 0.26 ABUT < 90 SINGULAR REGION
0 c8 U1 _2 U8 K' b}
% e, @+ {4 O, p) h8 m
% z1 _5 [8 a  |/ F( Y' e  _9. VIA2.E.1 { @ Min extension of a M2 region beyond a VIA2 region is 0.01 um& D- T3 N. A9 i" n# W  @
  ENC VIA2 M2 < 0.01 ABUT<90 SINGULAR 0 T3 D6 P0 d7 F# F; a
  VIA2 NOT M2   
2 w3 B  O1 \. x7 N}
" V. L( t! u5 ?! H2 {
* D) k0 F# e; t  P10. VIA2.E.2 { @ Min extension of M2 end-of-line region beyond VIA2 region is 0.06 um
. ~+ ~; M6 ~; s- }   X = ENC [VIA2] M2 < 0.06 ABUT < 90 OPPOSITE         // a narrow side: O: R' P+ q+ H
   INT X < 0.26  ABUT == 90 INTERSECTING ONLY     // adjacent narrow sides0 `- A/ q& f' s5 }/ u: N
}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂12 踩 分享分享
2#
發表於 2008-3-7 14:30:53 | 只看該作者
我猜你試用APR軟體RUN出來ㄉ  D& M. q3 Y0 c0 K- d; W+ I
應該是相同NET ㄉMetal space 和 via extension 4 B* [) {7 Q' J& w& e' g4 b) F; k# X
不夠的問題,通常會用 skill file 來修正
3#
發表於 2008-3-7 14:51:25 | 只看該作者
我覺得你打電話去CIC問工程師會比較快吧 ...
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-6-3 04:59 AM , Processed in 0.162021 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表