Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] DFM是什麼東西

  [複製鏈接]
1#
發表於 2007-10-15 22:43:59 | 顯示全部樓層

可製造性設計(DFM)需要更清楚的定義

幾乎每個星期,我都會收到一些關於可製造性設計(DFM)的新聞,包括新創公司、新工具或新技術等各方面。在業界如此關注DFM的這股趨勢中,我卻發現了一個問題:這麼多家公司都往不同的方向發展,這讓我們實在很難搞清楚DFM到底是什麼?
6 X; b6 P3 R; e! f4 K; T6 V # i6 p% L, T! f
Richard Goering+ g2 L9 \! o8 g( P8 U5 n5 g* q
* h+ c# F* G$ D9 X7 M3 B3 R
DFM的目標是很明確的:使設計人員所設計的晶片能夠在良率可接受的範圍內,正確無誤地被製造出來。但這個問題是如此的複雜,現在的情況就好比是瞎子摸象一樣,無法得到全貌。有些人認為DFM就是解析度增強技術,諸如光學近似修正(OPC)。有些人認為DFM是有關良率的模擬、分析、或最佳化。也有人指出,需要對因製程、電壓與溫度所造成的製造變異性進行建模,以便更系統化的瞭解製程的影響。
. H! D% o' H; D* m, }5 ~5 u! M! Y) p$ ?
這麼說來,一個能判斷出晶片是否能製造出來的統計時脈分析工具,就算是DFM工具嗎?那麼,漏電流或訊號完整性分析工具,是不是也應該是DFM工具呢?若照這樣的定義來看,事實上每一樣IC設計工具都與DFM有一定的關聯。 / G! A& p: U  l
3 |: Z0 t+ Y1 g- ~9 ?1 {
也因此,即使是Gartner Dataquest的EDA首席分析師Gary Smith也認為DFM這個名詞的使用已經太過浮濫,打算要從其研究中將此類別刪除。他說,“我們會再等一年,如果業界情況仍是如此,我想把目前的DFM研究類別更名為DFY(design-for-yield),並把DFM這個名詞剔除。因為,現在的情況使我們在資料收集時遭遇很大的麻煩。”
0 m. f; y, D8 E- D3 G# j; I) c' C5 H& j, u: J1 h
對設計人員來說,他們並不希望成為製造技術的專家。設計人員只希望他們的晶片能夠正確地製造出來,但同時最好能用現有的工具來解決問題。
) ~3 X2 }2 d7 E9 p6 N
1 r; s; n; M6 R* x現在,DFM的單點工具到處都是,但完備的設計流程尚未建立。接下來,業者應該在包括OpenAccess以及Oasis等標準中投注更多的努力,而不是只是瘋狂地推出貼上DFM標籤的單點工具。
2#
發表於 2007-10-15 22:47:57 | 顯示全部樓層

用於可製造性設計的良率分析

可製造性設計(DFM)在半導體產業奈米設計流程方法學中已變得越來越重要。在過去的設計中,設計師只有在他們設計投片後才能確定製造的良率。但由於存在其他的缺陷機制,隨著製程節點的演進和設計複雜度的增加,良率具有不斷下降的趨勢,因此目前在設計階段就要考慮良率問題。   z! L& z7 Q1 H, {& y1 y+ }+ p
$ g: ^+ t# ?7 Z" A) \- M6 I1 Y- Z8 Q
經過多年的定義和分析,現代製程節點的主要良率損失機制包括隨機的、系統的和參數化機制。不過基於良率損失的隨機缺陷模型從有製造歷史開始就一直存在。 ( c3 V1 J( }" U8 v) o  }
" U/ u( m* A( ?' j2 S4 b; k
隨機缺陷 / q: I/ Q& f, }) d! Y

; ^' T; }) g; @) H2 ^' w  p$ e在較大製程節點上,隨機缺陷(塵埃)是主要的良率損失機制。由於無法預見塵埃將附著在晶圓的什麼地方,隨機塵埃會引起災難性的故障:如短路(即在兩條金屬線條間有額外的金屬存在)或開路(丟失金屬),或者引起參數指標降低等問題(如阻值降低,附加的耦合效應)。而對於更小的製程節點,在早期製程階段的初始良率問題主要由新的系統故障模式主導。但隨著這些新製程的成熟,良率仍將受制於隨機缺陷。
! j1 C2 R! h! L$ U; F
+ J& X( S3 P' Y% b7 V8 o8 P. x+ O. b隨著先進製程中性能的不斷升級,製造製程中的隨機缺陷正逐漸下降,使得晶片在經過製程縮減後可以獲得相近的良率。同時,隨著更小節點上功能整合度的增加,使得這些設計更易受塵埃缺陷的影響,最終限制了良率的提高。這種增強的功能整合反而不利於製造製程的改進,因而降低了現代設計中可取得的成熟良率水準。
4 r5 w, ?9 @/ `6 ]+ |+ ]+ G. m4 _2 V
由於存在這些挑戰,不同的EDA供應商、代工廠和設計公司正開發多種DFM應用工具和方法。目前就有兩種通用的DFM方法學適用於通用設計流程。 # @/ F" I7 ~' Q+ w& y% H" k- d
# T2 g6 u) I# x' ~
DFM推薦規則分析法 2 L! B2 }" K8 p5 Z+ p8 G* e2 ^
4 [/ w) D1 ~3 `. S( t7 }
包括設計規則檢查(DRC)和版圖與原理圖比較(LVS)的傳統實體驗證是在設計進入投片前必須進行的驗證流程。由製造方面設定的DRC規則會告知設計師製程製造上對設計限制。這些約束中大多數代表的是真實製程限制,如果不遵從,生產出來的矽晶片可能無法正常工作或良率很低。在較小的製程節點上,良率問題正變得越來越複雜,而且從統計結果上來看,製程引起的限制取決於一系列的變量和區域(即某種缺陷機制出現的可能性越大,晶片故障的可能性也越大)。
, P8 M0 ^8 e0 P- s  N5 G( p+ d, {* N' U( c! @
如今,業界除了DRC規則外還導入DFM推薦規則。設計師現在必須認真考慮DFM規則,並向製造部門指明依新規則完成的設計相對於依標準DRC規則的設計有哪些簡化。換言之,設計師能在製造之前預測出設計良率。實際上DFM規則除了具有良率預測資訊或限制條件不同外,和標準的DRC規則一樣簡單易行。遵從這些推薦規則有助於補償在製造製程中導入的變化。 , S) ^2 ^0 i6 p$ |3 H* ?

, @* `( N  N0 e" V% i問題是當設計師們在一個DRC檢查無錯誤的設計上使用DFM規則時卻出現上百萬個錯誤時,如何確定究竟是DRC規則還是DFM規則對良率的預測是正確的(圖1)?
. M; J; C/ b- P) q1 |+ t1 |; Y6 J
0 ?+ ~# ]1 K1 g$ \7 b, ?9 T- a6 F. x: y0 l3 ?+ y' a& X+ z
圖1:使用DRC規則和DFM規則的DRC錯誤標誌結果圖
, B/ m8 v/ `! p4 \0 w. n/ C7 a9 g. g  D$ F6 C6 L; Z  ^
設計師不只是去注視‘類似DRC的錯誤’,而必須利用DFM規則下的版圖/良率統計數據,確定對良率的影響。這種分析可以透過某項規則或者多個規則的結合來實現(而這些規則依賴於面積、單元使用率、晶片級、直條圖/焦點或兩者的混合),以便發現對良率影響最大的因素,確定最有效的解決方案(圖2)。
2 H3 \2 f2 V. N, a8 o: _
  S! }: L; [0 [
4 J: _. R" O/ f0 t7 O3 _圖2:使用直條圖和分佈焦點的DFM RRA實例結果" i: j! c; E9 {

9 X# u) _% j3 L) P+ t, O例如,如果從版圖統計表運算得到的總良率是90%,而DFM RRA指出單過孔貢獻了總良率損失的40%左右,設計師就可以選擇做些修改,如在製造流程中根本不需要考慮時序的非關鍵時序路徑網路上插入雙過孔。 ) _: e( l+ B. y8 M

0 w9 V0 i% z, L/ w0 z; ADFM推薦規則也適用於分析由於微影、化學機械研磨(CMP)和應力引起的系統和參數良率損失機制,不過對於這些應用,只能集中在基於隨機缺陷的良率損失上。
: W3 e; w6 F( \% `4 P# _' O' }# z* Z' ~$ d9 b
DFM關鍵區域分析 0 ~7 T- r+ C' `! J5 ^+ G3 _" l

6 x4 J  r6 x, K; \; UDFM推薦規則提供了一種非常熟悉的用於識別容易產生隨機缺陷區域的方法。然而,要更精確地估計塵埃敏感度,就要採用一種更為複雜的數學模型。關鍵區域分析法從數學角度定義了設計中由於各種不同塵埃尺寸的影響而最可能發生電路失效的區域。 7 F' t% T5 }: e6 n

0 B5 I! Y  n& L; K+ q# d不管如何努力地改善製程環境,仍然會有塵埃落在晶片和光罩上。這些塵埃會引起一系列缺陷: " f- j. @6 }* H  ]$ y$ h- }
1. 短路(金屬塵粒落在兩條金屬線條之間,引起不同訊號路徑上的電氣短路);
$ H9 A  y3 ^! Q0 J( N, X- D; l: @2. 開路(在導線中出現電氣斷裂,造成訊號路徑斷接);
7 m! G) Y. t6 \; D3. 參數問題(阻性降低,附加耦合效應)。
2 V7 T% m- i6 g( `1 j4 f& ?  j1 W, d$ O4 x) ?4 c3 j; y
隨機塵埃引起電路故障有兩種方式,具體取決於塵埃類型和/或在製程流程中發生故障的點。如果金屬塵埃落在正好能連通兩個或更多彼此隔離的電氣網路的位置,就會在網路間形成一個電氣短路。如果絕緣塵埃落在一根導線的剖面位置,並且覆蓋了剖面的寬度,就會在網路上產生一個電氣開路故障。這些‘關鍵區域’受影響的程度取決於設計圖案和塵埃尺寸。對於一個特定的設計版圖,塵埃尺寸越大,關鍵區域也就變得越大。概括地說,設計版圖的密度越大,設計關鍵區域就越多。良率極限值(特定的故障機制所能獲得的最大良率)是關鍵區域(所有塵埃尺寸範圍上)和缺陷密度分佈(由相同缺陷尺寸上的製造製程所引起)的函數。對於特定層和故障機制(短路或開路),關鍵區域良率模型可以用下列公式計算:
( ~: f4 D9 F& h' w8 o9 ?0 |
0 ~: H& f4 ~; p- `4 A" A& h其中:/ H! Q) B) s; H+ q9 S

, F$ g& Q* I* x! M% r4 rD(r)為缺陷半徑為r時的缺陷密度;C(r)為關鍵區域面積 ' o* {( v# Q) D% q
$ f& k: m+ [: \% j
那麼,總良率就是每層/每個缺陷機制模型的良率之積。換言之,對每一光罩層(主動、多晶、傳導、金屬、過孔等),λ必須在短路和開路條件下都進行計算,然後將產生的受限良率相乘後得到最終的預測良率。 在一個塵埃就足以造成設計中出現短路或開路的設計中,設計者利用關鍵區域分析方法,就能夠清楚地看到隨著塵埃尺寸的變化及關鍵區域變化的情況(圖3)。同時,根據良率統計模型(類似於DFM RRA),設計師就能在製造前預測出塵埃大小對設計影響。這種方法允許在投片前修改設計,如加寬導線,而這在製造過程中是不可能的。 5 A& ]3 ~3 k4 o" g8 y" N" e/ |2 A

7 h) Q/ v' S( Q: O1 a% _5 K9 H5 Q. I& r2 q! M3 q% Y
圖3:關鍵區域短路和開路顯示結果圖
* @5 ]* O# v$ _
% o& M, G% d" s  Z轉載於# |( I$ h- T/ H. U
作者:Lee Yeong Bin 應用工程師 Mentor Graphics公司
3#
發表於 2007-10-15 22:48:05 | 顯示全部樓層

本文小結

(續前...)+ O) c; k& f7 w* ?( q1 @2 e% w

) y- Y( i1 R, g本文小結 " o$ y4 e9 v# j) N

" P3 x4 b# R' ]. ~4 ]" s設計師現在可以利用DFM RRA和/或CAA讀取設計版圖統計/良率數據,而不僅是傳統的DRC錯誤。這些統計模型可以幫助設計師在局部或者整體的上加強瞭解製造對設計影響。
  [2 u* m8 C2 N2 D推薦規則分析法和關鍵區域分析法可以結合起來同時使用。但是由於RRA和CAA都是用於評估隨機缺陷的影響,應該注意對於同一種故障不要進行兩次。例如,若推薦規則已用來解決開路過孔的影響,那麼,對開路過孔的關鍵區域分析就不應再包含在同一分析流程中,否則其影響會被計入兩次。很多公司在預測良率時採用兩者結合的方法。例如,過孔和接點開路通常用推薦規則來建模(作為單孔的失效率),而導線的開路和短路則用關鍵區域分析來建模。對來自兩種技術的良率進行相乘得到總的預測良率。 9 x  b- I5 u, T6 {
基於合成設計良率分析套件還應包括微影建模、化學機械研磨(CMP)建模和時序分析等其它技術,以取得現代良率損失機制的完整描述。事實上,像採用雙過孔和導線加寬等能夠改進設計對隨機缺陷敏感度的版圖最佳化措施本身還會導入新的微影、CMP和時序問題。所以,和所有其他設計最佳化(面積、時序、功率等)一樣,良率的最佳化也是一個複雜的系統反覆折衷過程。做好這些系統折衷的關鍵在於要有能力精確評估各種設計變化的影響。 , Q6 k3 e, [/ w; @. S. B" `
利用標準的DRC、RRA和CAA方法,再加上工廠製造對良率產生影響的準確數據,就能夠使設計師確定某項設計改進能否真正實現更高的良率。
* Q9 s2 a  m. l! R: P/ j- J( F0 Y
轉載於$ M; U6 L' o% s2 `& m" o) I: T9 ^
作者:Lee Yeong Bin 應用工程師 Mentor Graphics公司
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-27 07:13 PM , Processed in 0.110014 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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