Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-7 14:22:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問各位大大
- ?' i# f- o; x: I9 s# w, l我用TSMC18的design kit作cell-based layout的練習,軟體是用encounter,大部分的步驟是依照CIC所提供的Lab去做,完成之後用我的GDS檔去做DRC,會出現下列的DRC ERROR,而且是M1~M5、via1~via5都會有這方面的error,因為error的數目頗大,不太可能用人工去debug,所以我想請問有經驗的大大們,能不能告訴我最大的問題點在哪裡?以及這些錯誤代表什麼?要如何debug比較適合?
2 @  O6 z  U4 G' G4 J3 m; v
  m$ a( u- |, V  `7 f9 r- m先謝謝各位大大了!!感激不盡!!
" l8 \/ s) r, [- \; V5 q* z  W2 b6 }/ p' B) Y
1. M2.W.1 { @ M2 width < 0.28
! M, h+ w% D3 R7 c6 V. h( p  INT M2 < 0.28 SINGULAR REGION ABUT < 90
. X! l: R) C+ L6 W6 _- c}0 @& ]- j: ]7 G
9 H3 Z  S5 e* h2 I! N9 I0 t
2. M2.S.1 { @ M2 spacing < 0.287 W- [& o  d7 ~; I3 A
  EXT M2 < 0.28 ABUT < 90 SINGULAR REGION: D0 `* z0 o. x4 N+ ~
}& r8 Q* y' w; ^) j
/ [4 J& ~6 X/ {% \+ t. P# C. L
3. M2.S.2 { @ Wide M2 (>10um) min. to M2 < 0.6 um' ~. q+ R4 @- N5 f* o
  M2_S5 = SHRINK (SHRINK (SHRINK (SHRINK M2 RIGHT BY 5) LEFT BY 5) TOP BY 5) BOTTOM BY 5
1 k" m+ B4 u( A8 c! ?  M2_G5 = GROW (GROW (GROW (GROW M2_S5 RIGHT BY 5) LEFT BY 5) TOP BY 5) BOTTOM BY 5) N6 C" e7 U9 H; O! l
  M2_Wide = M2_G5 AND M2
$ c2 C- C9 I0 C* }' ]* ?, J9 @+ d% q9 n/ q  z
  M2_Exp = SIZE M2_Wide BY 1 INSIDE OF M2 STEP 0.196
" F, o. g8 a4 R1 F4 E  R* B# [  M2_Branch = M2_Exp NOT M2_Wide& P& H+ o4 z! Z1 E/ o. f! p1 u- I
  M2_Branch_edge = M2_Branch COIN INSIDE EDGE M2
6 G1 ~, z8 h, G" I/ G  M2_Check = M2 AND (SIZE M2_Exp BY 0.6)
6 B. _6 C' M! ?& Q' s  M2_Else = M2_Check NOT INTERACT M2_Exp0 f: W1 Z7 e/ ~4 }3 g. C
  M2_Extend = M2_Check NOT M2_Exp
& j$ ~: Z0 E# m3 O8 X2 V+ A' q& d1 \$ t) u' N) ^
  EXT M2_Wide M2_Else < 0.6 ABUT >0 <89.5 REGION, z, e% S9 l3 @) {/ S. w
  EXT M2_Branch_edge M2_Else < 0.6 ABUT >0 <89.5 OPPOSITE REGION* x9 ?6 I7 f; m' h8 @5 ~  l
  EXT M2_Branch_edge M2_Else < 0.6 ABUT >0 <89.5 CORNER REGION
3 Q6 d0 x! B$ ~  EXT M2_Branch_edge M2_Else < 0.6 ABUT >0 <89.5 PROJ==0 REGION; r5 Q  t( `& d$ {
  A = EXT M2_Exp < 0.6 ABUT > 0 < 89.5 SPACE REGION' B  ]# }' g( i- }
  A NOT INTERACT M2_Extend; B; l) B6 y$ X* J+ ]" h1 V& O* Z
}+ b; G! d( g# O: ~# P) a& F
4. M2.E.1 { @ Min extension of a M2 region beyond a VIA1 region is 0.01 um
0 s$ ~; ]5 N8 \9 I   ENC VIA1 M2 < 0.01 ABUT<90 SINGULAR
2 [/ Y9 s2 z  s8 ^   VIA1 NOT M2   
+ ]; p8 }, z9 O4 `, s}' `* V! l1 ~, h6 C. U) s

# q2 }# U% i/ m# w' y# S. a) F5. M2.E.2 { @ Min extension of M2 end-of-line region beyond VIA1 region is 0.06um
7 Q3 n! a) l/ ~! h& v% g4 b7 j" |5 J2 g   X = ENC [VIA1] M2 < 0.06 ABUT < 90 OPPOSITE                // a narrow side
2 ^* V8 h. E2 \( M0 G1 V   INT X < 0.26 ABUT == 90 INTERSECTING ONLY       // adjacent narrow sides
+ A+ g9 @9 \9 l, a}& `# v: L0 A- K4 j; M1 T! w8 L
& D! U" f* u. F4 |+ S4 d
6. M2.A.1{ @ Min M2 area region < 0.202
; q' B! [% T& W' {' ]# m  AREA M2 < 0.202( y2 j. p: p' r3 G' L8 U5 G  ^) I
}
7 p  ^9 a0 }- f* h  H// Density check M2.R.1 included at the end of this file! P- i/ Q3 X; t+ {1 k0 U
// VIA2 checks
' M2 [  N' F* P: b//=============
) p  x  N$ J8 A5 {* Z8 L/ d, K, O3 I' G& E- Q( x  @+ S
7. VIA2.W.1 { @ VIA2 must be 0.26 x 0.26 um- T) a0 J/ o( C# s4 H  u
  A = NOT RECTANGLE VIA2 == 0.26 BY == 0.26 ORTHOGONAL ONLY
5 m6 T  P. g; e* A5 s9 a) G4 y. D  A OUTSIDE RNGX   // exclude from metal fuse protection ring area6 D# `5 L; S: i3 V8 T4 X( s
}: }# t* ?8 R& @2 c3 D  I

( Y2 ~8 s. J  b  j2 ~( z8. VIA2.S.1 { @ VIA2 SPACING < 0.26
7 ]& e: _2 |! p% n3 j9 W6 N! t  EXT VIA2 < 0.26 ABUT < 90 SINGULAR REGION
; L7 S4 ?! u, C( C4 _! e}: z3 Y. H% n; d  ^; ~* p2 t

! N5 A7 E, ^2 T9. VIA2.E.1 { @ Min extension of a M2 region beyond a VIA2 region is 0.01 um
, O& \4 {( _8 t3 n) q& k* E  ENC VIA2 M2 < 0.01 ABUT<90 SINGULAR
$ V/ g) I$ d. Q# ^- T- ]- f& `$ h( c  VIA2 NOT M2   
+ K* J9 u7 `  s. w2 ]. b; W9 @}
! j3 B' J& i, ?3 g9 {1 K, W ; Z% N0 g* S& w
10. VIA2.E.2 { @ Min extension of M2 end-of-line region beyond VIA2 region is 0.06 um
5 r% H" K, H0 A% P$ m4 Q   X = ENC [VIA2] M2 < 0.06 ABUT < 90 OPPOSITE         // a narrow side) J. }1 R. `4 o! L
   INT X < 0.26  ABUT == 90 INTERSECTING ONLY     // adjacent narrow sides
7 y' a! |" v+ \: s5 o}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂12 踩 分享分享
2#
發表於 2008-3-7 14:30:53 | 只看該作者
我猜你試用APR軟體RUN出來ㄉ
: O# w$ P6 s% ^5 h應該是相同NET ㄉMetal space 和 via extension 7 }7 y, {8 Y$ n) J
不夠的問題,通常會用 skill file 來修正
3#
發表於 2008-3-7 14:51:25 | 只看該作者
我覺得你打電話去CIC問工程師會比較快吧 ...
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-6 07:44 PM , Processed in 0.108006 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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