Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-7 14:22:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問各位大大
% @( Q  M5 j6 ~0 K( [$ F! }8 ^我用TSMC18的design kit作cell-based layout的練習,軟體是用encounter,大部分的步驟是依照CIC所提供的Lab去做,完成之後用我的GDS檔去做DRC,會出現下列的DRC ERROR,而且是M1~M5、via1~via5都會有這方面的error,因為error的數目頗大,不太可能用人工去debug,所以我想請問有經驗的大大們,能不能告訴我最大的問題點在哪裡?以及這些錯誤代表什麼?要如何debug比較適合?
2 K3 O. K3 e5 V5 L
; j8 k- g" |3 r* K9 w5 [8 J& H先謝謝各位大大了!!感激不盡!!
% J9 W( X$ t* ^3 c1 N5 `$ f- [7 [* j8 A( M/ I8 x
1. M2.W.1 { @ M2 width < 0.28
0 d7 R. |! t0 \% ]- {: _  INT M2 < 0.28 SINGULAR REGION ABUT < 905 g  w+ D  b  E$ e4 |4 C0 {
}
5 w; L- z$ w9 k$ `" o$ w& Z
! ]% i( _' g5 j( B) N1 _9 e2. M2.S.1 { @ M2 spacing < 0.28
& l* \: @0 D1 P: Y0 o7 X. d9 q& t  EXT M2 < 0.28 ABUT < 90 SINGULAR REGION! B5 P" l; F. U
}
8 t( D, b' Y- G9 z4 m$ U# {; I
( V' ]8 _* K4 d8 h+ E( e- k3. M2.S.2 { @ Wide M2 (>10um) min. to M2 < 0.6 um
: v) c4 y2 {  _1 N( J9 a3 m  h" X  M2_S5 = SHRINK (SHRINK (SHRINK (SHRINK M2 RIGHT BY 5) LEFT BY 5) TOP BY 5) BOTTOM BY 5
/ I( ]6 n1 E& T8 W4 F, b( M  M2_G5 = GROW (GROW (GROW (GROW M2_S5 RIGHT BY 5) LEFT BY 5) TOP BY 5) BOTTOM BY 5
; u4 f3 a9 t( o+ u  M2_Wide = M2_G5 AND M2
  x  c4 }$ r$ D7 K6 e; C; ], U1 m
  M2_Exp = SIZE M2_Wide BY 1 INSIDE OF M2 STEP 0.196
' @3 B& a9 X  i1 l" a$ @  M2_Branch = M2_Exp NOT M2_Wide
, n+ q7 z* {6 t3 C! D5 M0 c2 @1 G+ s  M2_Branch_edge = M2_Branch COIN INSIDE EDGE M2% d7 _, F% ]! D/ e  z3 ~" B
  M2_Check = M2 AND (SIZE M2_Exp BY 0.6); V) T3 ]. R5 S+ j; e
  M2_Else = M2_Check NOT INTERACT M2_Exp: u( f+ a8 f! w% |" M
  M2_Extend = M2_Check NOT M2_Exp   R7 H4 k2 H$ f* F5 i8 u0 U5 _3 f6 I

( R' P6 \/ H# ?2 w  EXT M2_Wide M2_Else < 0.6 ABUT >0 <89.5 REGION
1 |) ~* O  \6 f( P/ v% G: @  EXT M2_Branch_edge M2_Else < 0.6 ABUT >0 <89.5 OPPOSITE REGION
* K3 P0 B( S: Z$ A" }* ^  EXT M2_Branch_edge M2_Else < 0.6 ABUT >0 <89.5 CORNER REGION
! }- {! F& f  \* i9 `: O1 o  EXT M2_Branch_edge M2_Else < 0.6 ABUT >0 <89.5 PROJ==0 REGION7 x+ d3 Q* }5 T4 R& z  k
  A = EXT M2_Exp < 0.6 ABUT > 0 < 89.5 SPACE REGION0 x+ U: E* ^: ~2 f: M2 H' b
  A NOT INTERACT M2_Extend
* u) W9 M1 K& |, X6 ~0 g* W}
5 j- [# r5 R# u: j/ f' r4 U4. M2.E.1 { @ Min extension of a M2 region beyond a VIA1 region is 0.01 um) u9 \/ J# E* W$ G, s% q& a8 x
   ENC VIA1 M2 < 0.01 ABUT<90 SINGULAR 1 i4 ]& M2 a' Y; |4 E
   VIA1 NOT M2   
7 W8 ?/ @2 }2 S}( M( }9 R8 k" a( a* e

: l- V  e+ E% J. f5. M2.E.2 { @ Min extension of M2 end-of-line region beyond VIA1 region is 0.06um, v- U$ N% v- L
   X = ENC [VIA1] M2 < 0.06 ABUT < 90 OPPOSITE                // a narrow side
& F/ y- H' r0 h) o2 U   INT X < 0.26 ABUT == 90 INTERSECTING ONLY       // adjacent narrow sides& B3 {! H; k8 q  S) i$ ]0 q
}/ A3 O7 S* _  e  X: J+ Q

1 C8 [* ]% b2 e7 F0 O7 m6. M2.A.1{ @ Min M2 area region < 0.202% c" ~2 v( R& D0 m
  AREA M2 < 0.202* q% x. m' q% N+ u' g0 a( q
}1 V6 H1 l+ m: @1 A( \/ h3 \# ]
// Density check M2.R.1 included at the end of this file0 C; g' H2 ~: E- z
// VIA2 checks
& m- A7 U* g' R/ M; T; B8 a//=============
1 t1 a5 z, e: w" B' m- ]8 w7 ~1 G3 L- u0 Z7 W
7. VIA2.W.1 { @ VIA2 must be 0.26 x 0.26 um
  S7 i! o0 Q* l" C% O& u% X  A = NOT RECTANGLE VIA2 == 0.26 BY == 0.26 ORTHOGONAL ONLY" W- E8 l' c* p& s) w# l8 A" a
  A OUTSIDE RNGX   // exclude from metal fuse protection ring area
1 p- R* c. q# C; d/ I: X) }}' _  w; s  z+ R3 R; ^

7 ^7 `1 y% v" {! H8. VIA2.S.1 { @ VIA2 SPACING < 0.269 _, @- _4 W2 p
  EXT VIA2 < 0.26 ABUT < 90 SINGULAR REGION
5 ]* V: h( W' D$ x0 V5 c. @}
4 q. f+ x6 n  P& {2 }- [- Y, ?
* ~1 x' ^9 \6 J0 |* w9 t8 A1 V6 ^9. VIA2.E.1 { @ Min extension of a M2 region beyond a VIA2 region is 0.01 um* U$ E$ V$ p$ n' X- m$ n$ E
  ENC VIA2 M2 < 0.01 ABUT<90 SINGULAR ; `& w0 D" U, x" a
  VIA2 NOT M2    ; i; L% W2 E8 E
}4 P: s; ^" U6 R8 r
6 s5 v: }% ?5 Z5 Z; E$ {
10. VIA2.E.2 { @ Min extension of M2 end-of-line region beyond VIA2 region is 0.06 um
% S1 c9 _: J. T9 U1 D; N3 R   X = ENC [VIA2] M2 < 0.06 ABUT < 90 OPPOSITE         // a narrow side
0 s0 d8 h; U6 z* T: v; p4 R   INT X < 0.26  ABUT == 90 INTERSECTING ONLY     // adjacent narrow sides
' O1 Z6 `2 N+ T+ U0 q}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂12 踩 分享分享
2#
發表於 2008-3-7 14:30:53 | 只看該作者
我猜你試用APR軟體RUN出來ㄉ) o  S. i. f4 q! \7 j5 L
應該是相同NET ㄉMetal space 和 via extension ; F$ q1 w" v8 L" E4 j$ l' {
不夠的問題,通常會用 skill file 來修正
3#
發表於 2008-3-7 14:51:25 | 只看該作者
我覺得你打電話去CIC問工程師會比較快吧 ...
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-16 01:10 AM , Processed in 0.103513 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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