Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-7 14:22:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問各位大大2 ^& w3 P2 z" L7 H* \
我用TSMC18的design kit作cell-based layout的練習,軟體是用encounter,大部分的步驟是依照CIC所提供的Lab去做,完成之後用我的GDS檔去做DRC,會出現下列的DRC ERROR,而且是M1~M5、via1~via5都會有這方面的error,因為error的數目頗大,不太可能用人工去debug,所以我想請問有經驗的大大們,能不能告訴我最大的問題點在哪裡?以及這些錯誤代表什麼?要如何debug比較適合?
9 Q) q! R1 h4 S3 F' H
$ C5 m6 I" |; H先謝謝各位大大了!!感激不盡!!0 w- k) _+ e* f& V! P: r6 m- ?* _
% x  q' ~1 z) u5 f  P* d
1. M2.W.1 { @ M2 width < 0.28
% Y8 g* O2 ~9 {. W  H5 h. G/ W9 H  INT M2 < 0.28 SINGULAR REGION ABUT < 902 Y& r0 a% |. L
}
; ]9 _7 [: |  W" m
. d7 I9 R+ o3 y5 u+ ~, |2. M2.S.1 { @ M2 spacing < 0.285 L' g8 m+ z" p# s" ~; l/ i
  EXT M2 < 0.28 ABUT < 90 SINGULAR REGION
7 w$ s0 \0 s( l/ Q' `}) h2 F  w5 b% }" h- L6 G6 p
" f  p/ k3 k9 I5 v
3. M2.S.2 { @ Wide M2 (>10um) min. to M2 < 0.6 um1 A6 d% o% I2 x  c6 Y: Z4 V4 M0 B  [
  M2_S5 = SHRINK (SHRINK (SHRINK (SHRINK M2 RIGHT BY 5) LEFT BY 5) TOP BY 5) BOTTOM BY 57 z! G5 b! k" V& j# Z* w
  M2_G5 = GROW (GROW (GROW (GROW M2_S5 RIGHT BY 5) LEFT BY 5) TOP BY 5) BOTTOM BY 5
1 C* C  \" r; o" I  M2_Wide = M2_G5 AND M2
; Y  L7 C4 b9 X, a9 G4 i: a/ a5 w) P6 l$ `
  M2_Exp = SIZE M2_Wide BY 1 INSIDE OF M2 STEP 0.196( G. ~( f1 ^1 V2 E) t$ c
  M2_Branch = M2_Exp NOT M2_Wide
3 \  ?) `. q+ E" ~" r7 n# U& J  M2_Branch_edge = M2_Branch COIN INSIDE EDGE M2
% j% p. V6 S$ ~$ f5 V/ Z) X9 }  M2_Check = M2 AND (SIZE M2_Exp BY 0.6)" \' z, O! W* f( C0 {! A3 Z* b) I
  M2_Else = M2_Check NOT INTERACT M2_Exp
( ?$ d" X' F1 ?/ P  L/ {. N  M2_Extend = M2_Check NOT M2_Exp
; v' G# S: o3 h, n7 E# ^% s$ A3 D) ~1 L. n4 `. [3 V
  EXT M2_Wide M2_Else < 0.6 ABUT >0 <89.5 REGION
, |, }/ L0 t% P  EXT M2_Branch_edge M2_Else < 0.6 ABUT >0 <89.5 OPPOSITE REGION
! B; i  J0 C; u, q* N7 J: w, B- I  EXT M2_Branch_edge M2_Else < 0.6 ABUT >0 <89.5 CORNER REGION* Z  C* `& k+ o, d- K% K) ?
  EXT M2_Branch_edge M2_Else < 0.6 ABUT >0 <89.5 PROJ==0 REGION/ L& X2 d! v) G* ?, j
  A = EXT M2_Exp < 0.6 ABUT > 0 < 89.5 SPACE REGION' l* A1 i! E" H7 W
  A NOT INTERACT M2_Extend" U9 r- _" F# R
}
) r' z9 d8 E4 w- M- j4. M2.E.1 { @ Min extension of a M2 region beyond a VIA1 region is 0.01 um
9 X* w. }3 L, R* V( @   ENC VIA1 M2 < 0.01 ABUT<90 SINGULAR . Y  `, z9 H3 G% W# F- S" {7 h
   VIA1 NOT M2   
/ [0 O& q7 t; h# l8 |}
; V8 G& I0 V/ ?7 A' W
# Z. K" [4 l' k5. M2.E.2 { @ Min extension of M2 end-of-line region beyond VIA1 region is 0.06um  A. B9 w6 }" g( _( \" B
   X = ENC [VIA1] M2 < 0.06 ABUT < 90 OPPOSITE                // a narrow side
& ]$ ?0 [! e- i+ C# a; e( v9 ]2 a- u   INT X < 0.26 ABUT == 90 INTERSECTING ONLY       // adjacent narrow sides
! H: k0 e* t3 w: Z  M2 U/ D! j}+ U( y+ N3 `% n
6 Z. |; _/ K# @3 |1 m
6. M2.A.1{ @ Min M2 area region < 0.202; O* T7 a- ^5 G  E9 V8 g) G
  AREA M2 < 0.202
* _( e. n& U* g3 U}
# A# f& K4 _8 u" E2 W// Density check M2.R.1 included at the end of this file6 C; j* q6 r  i/ ?: k$ l, U8 R0 U
// VIA2 checks
' q; ^5 }' _. h8 w. K' P//=============- k5 h5 _# {6 j" z2 C
' w! N( A) E' R1 a
7. VIA2.W.1 { @ VIA2 must be 0.26 x 0.26 um
3 S9 h1 \" v1 M" K' z  A = NOT RECTANGLE VIA2 == 0.26 BY == 0.26 ORTHOGONAL ONLY  b7 y) ~' m2 a  ~8 J
  A OUTSIDE RNGX   // exclude from metal fuse protection ring area9 L3 \2 J5 ~! o- L5 S) E
}
4 T% M- j5 J7 K: U4 F2 \& u: i# f7 a3 \2 E+ {8 m
8. VIA2.S.1 { @ VIA2 SPACING < 0.26: U  V" v9 n7 {. K3 y
  EXT VIA2 < 0.26 ABUT < 90 SINGULAR REGION " H* M: N+ X4 b( S' n' X
}* ?5 b9 l. \& L/ V# H
1 x: z$ N  S2 v# |+ {/ g0 I7 J* l; C
9. VIA2.E.1 { @ Min extension of a M2 region beyond a VIA2 region is 0.01 um
6 Z/ F5 E  q4 ~% ^! c3 k" }$ |  ENC VIA2 M2 < 0.01 ABUT<90 SINGULAR 1 F9 b# u9 N. E) g/ X
  VIA2 NOT M2    - k3 ^& B1 D8 ^# y
}
# F: W3 N5 H7 }: T' P
5 t3 q4 }+ g) q# E9 G5 e10. VIA2.E.2 { @ Min extension of M2 end-of-line region beyond VIA2 region is 0.06 um3 W# j/ n+ u" i% n: e7 c" C
   X = ENC [VIA2] M2 < 0.06 ABUT < 90 OPPOSITE         // a narrow side$ M8 p/ }& J9 F- H3 S4 K4 c2 ^$ o
   INT X < 0.26  ABUT == 90 INTERSECTING ONLY     // adjacent narrow sides
' Y' E! z3 D2 q1 T}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂12 踩 分享分享
2#
發表於 2008-3-7 14:30:53 | 只看該作者
我猜你試用APR軟體RUN出來ㄉ2 x2 y* r0 c7 b, Q
應該是相同NET ㄉMetal space 和 via extension & m  h6 i- Y; _/ ?$ X; x( o
不夠的問題,通常會用 skill file 來修正
3#
發表於 2008-3-7 14:51:25 | 只看該作者
我覺得你打電話去CIC問工程師會比較快吧 ...
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-15 12:16 AM , Processed in 0.117515 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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