TWI273361B - System and method for real-time quality detection - Google Patents
System and method for real-time quality detection Download PDFInfo
- Publication number
- TWI273361B TWI273361B TW93141358A TW93141358A TWI273361B TW I273361 B TWI273361 B TW I273361B TW 93141358 A TW93141358 A TW 93141358A TW 93141358 A TW93141358 A TW 93141358A TW I273361 B TWI273361 B TW I273361B
- Authority
- TW
- Taiwan
- Prior art keywords
- offset
- value
- weight value
- real
- control unit
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 82
- 238000001514 detection method Methods 0.000 title claims abstract description 25
- 230000008569 process Effects 0.000 claims abstract description 64
- 238000004886 process control Methods 0.000 claims abstract description 26
- 238000004458 analytical method Methods 0.000 claims abstract description 11
- 239000000463 material Substances 0.000 claims description 2
- 208000010201 Exanthema Diseases 0.000 claims 1
- 201000005884 exanthem Diseases 0.000 claims 1
- 206010037844 rash Diseases 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 230000035945 sensitivity Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000008021 deposition Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000005693 optoelectronics Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000007797 corrosion Effects 0.000 description 1
- 238000005260 corrosion Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000035772 mutation Effects 0.000 description 1
- 238000001020 plasma etching Methods 0.000 description 1
- 238000005498 polishing Methods 0.000 description 1
- 230000003449 preventive effect Effects 0.000 description 1
- 238000011112 process operation Methods 0.000 description 1
- 238000003908 quality control method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000004513 sizing Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Feedback Control In General (AREA)
Description
1273361 九、發明說明: 【發明所屬之技術領域】 本發明係有關於一種製程控制系統與方法,且特別有關於 一種具有即時品質狀態偵測功能的製程控制系統與方法。 【先前技術】 光電、半導體製程相當繁複,前後約需經過數百個不同的 步驟,任一製程控制的不穩定,往往可能會影響到接下來的多 個製程,因而造成不可彌補的損失。光電、半導體市場的競爭 激烈,如何透過製程的操作監控及產品品質的管制,以提升產 品品質來有效提高產品良率則為其決定其產品競爭力的重要成 功關鍵因素。 然而,要有效提高產品良率除了靠每個製程在生產前的設 計和生產後的檢驗篩選外,製程的穩定亦相當重要。一般而言, 由於機械設備的磨損、材料的消耗、定期的維修、或是更換新 的製程時,往往會使製程的輸出結果偏離預設的目標值,因而 造成了製程品質的變異,進而可能會降低產品的良率。常見的 品質變異可以分為兩大類:速移(Shift)及漂移(Drift)。「速 移」是指製程輸出的平均值突然發生遽增或遽減的現象。例如 機台在經過預防性保養(Preventive Maintenance,PM)之後, 機台的性能比起保養前已大不相同,此時便會有速移的情況發 生,將使得製程的輸出值會忽然改變到另一個較高或較低的 值。「漂移」則為製程的平均值隨著時間而緩慢地遞增或遞減, 其大多會發生在如半導體的電漿蝕刻製程(Plasma Etching )、 爐管(Furnace )機台的管壁沈積、或是化學機械研磨(Chemical Mechanical Polishing,CMP )製程的研磨墊磨損等,由於沈積、 0718-A20828TWF(N2);P10930030;alexchen 5 1273361 磨抽或腐料原因因而產生製程結果的偏移現象。 =統的統計製程管制(加削㈤p⑽㈣CGntrQi,spc) 古於異常的仙上一旦仙]出有異常的製程偏移之後, 力工决瑕庇的產口口挑出以重新加工(Rework),倘若是無法利用 口口 =補救的話,則將其丟棄。然而此時也已經造成相當可觀 、:、才貝失。此外,儘管異常的製程偏移被偵測出來了,也只 是提出-個警訊,來告知工程師或機台的操作員有變異產生, 但部沒有提供有效的解決方法,只能憑著過去的經驗,來自行 微調機台的設定信。1 + 、 b 一來,反而更容易受到自然變異的影 曰’因而造成過度的控制問題,進而增加製程的不穩定。 因此,必須提供一個有效的補測方法,以快速反應製程來 數,進而維持製程的穩定性。’ 【發明内容】 有t於此,本發明之目的在提供一種具有即時品質狀離偵 測功能的製程控制系統與方法,t製程中發生異f變里時了自 動提供給控制器調整機台的設定值,迅速且有效地的將輸出結 果控制在目標值,以維持製程的穩定性。 土;上it目的,本發明實施例揭露一種具有即時品質狀態 偵測功能的製程控制系統,其包括一模型分析單元、一偵測單 元以及控制單元。該模型分析單元根據一製程之歷史數據 來建立複數模型參數。該_單元根據線上即時取得的製程數 據以及該模型分析單元所建立之賴型參數,_在該製程中 是否有較大偏移量發生。若該_單元麟有較大偏移量發 生’則該控制單元自其取得_偏移量,將該偏移量與_偏移量 臨界值做比較,根據比較結果取得—對應的第—權重值,並且 0718-A20828TWF(N2);P1〇930030;alexchen 6 1273361 移的干擾,都可以很快且有效率的將t程的輸出值維持在目標 值上。然而,若要確保有較隹的製程品質,除了預測模式的準 確性外,EWMA-Based控制器之權重(Weight)選擇亦具有相 當大的影響。 有關EWMA-Based控制器之權重選擇,主要應考量以下的 二個重要因素。第一是靈敏性(Sensitivity ),即所使用的權重 要能靈敏地偵測出製程的變化量。較大的權重較能偵測出較大 的偏移量,而較小的權重較能"ί貞測出較小的偏移。第二是穩健 性(Robustness),即要能減少雜訊所造成的影響,不致於有太 多的錯誤警訊出現。 接下來說明本發明之製程控制系統的實施流程。 第1圖係顯示本發明實施例之具有即時品質狀態偵測功能 之製程控制系統的架構示意圖。本發明實施例之製程控制系統 包括一即時參數運算模組1〇〇、一離線模型分析模組200、一製 程單元300、一量測單元400、以及一資料庫500。離線模型分 析模組200更包括一模型分析單元250,其根據儲存於資料庫 500中之製程或機台的歷史數據來建立模型參數(例如:線性模 式),並將所建立的模型參數運用在即時參數運算模組1〇〇中。 即時參數運算模組100更包括一偵測單元110與一控制單元 130。偵測單元110根據線上(On-line)即時取得的製程數據以 及先前模型分析單元250所建立的模型參數,判斷在製程中是 否有較大偏移量發生,並且將判斷結果傳送給控制單元13〇。控 制單元130根據判斷結果,利用可自我調整控制器權重的 EWMA-Based控制器來調整製程或機台的設定值,以維持製程 品質在目標值上。以下針對偵測單元110與控制單元130做更 詳細的描述。 0718-A20828TWF(N2);P10930030;alexchen 9 1273361 參考第2 ®,其係顯示本發明實施例之 ㈣功能之製程控财㈣俩流程圖。 心 ㈣單元m根據模型參數115並且利用r_統計量 (R-StatlStieal)估算方法來判斷製程的品質是否維持在穩態 (Steady State)(步驟S1)。也就是說,R_統計量是利用製程的 平均值疋碌持在S]定值來做為狀的基準,其公式表示為: 2,/ , 其中,v及"分別為利用·μα方法所估算的製程雜訊變異 數’分別表示為: 其中, 且, 〇<λ^Ι y / = 1,2,3 〇 透過巧的計算,可判斷出是否發生製程擾動(漂移或速移) (尽>尤?)(步驟S2)。若是,則執行步驟S3,否則執行步驟 S4。若製程是處於穩態(即製程平均值為固定值或所加入的製 程擾動為製程非相關(lndependent)訊號且相等地(Identically ) 擾動),貝0的數值將會約等於!。若製程的平均值發生偏移, 或製程的雜訊為具有自我相關性(Am〇 c〇rrelati〇n)的信號, 則式的數值將會大於丨。當製程的平均值發生改變時,此時會造 0718~A20828TWF(N2);P10930030;alexchen 10 1273361 之權重值大於R-統計量管制值,則將η加1,並且令預設權重 值等於目前批次操作時間點之權重值(μΛ)與EWMA-Based控 制器權重的最小值二者中之較大值(= )(步驟S 5 )。 若前一批次操作時間點之權重值不大於R-統計量管制值,則令 預設權重值等於EWMA-Based控制器權重的最小值(%=%)(步 驟 S6)〇 當決定出預設權重值後,設置於控制單元130中之 EWMA-Based控制器即根據所得之值進行調整。 由於本發明實施例之製程控制系統在調整偏移量時,係以 平穩的方式慢慢進行調整,直到製程干擾降至合理的範圍内。 此外,當自我調整機制啟動後,EWMA-Based控制器權重的最 大值(V)會隨著不同程度擾動的偵測而有不同的對應值。理論 上EWM-Based控制器權重可以依照自我調整機制而逐漸遞減 至最小值,若設定適當的EWMA-Based控制器權重最小值 (%),則可使控制器有較好的敏感度,以面對微量的製程干擾。 參考第3圖,其係顯示本發明實施例之為控制器權童參數 的調整示意圖。以波形310來看,其係當製程發生較大干擾時, 啟動自我調整機制以根據控制器權重參數進行調整所示之結果 (如步驟S3所述),而以波形330來看,其係當製程發生較小 干擾時,啟動自我調整機制以根據控制器權重參數進行調整所 示之結果(如步驟S5與S6所述)。最終目的係要將控制器權重 參數調整至等於控制器權重最小值(%)。 接下來,以一較佳實施例說明本發明之具有即時品質狀態 偵測功能的製程控制系統如何調整EWMA-Based控制器權重 值0 0718-A20828TWF(N2);P10930030;alexchen 12 1273361 若某製程單元可表示成: γί=α + βχ^διΛ·ει , 其中,$為製程單元的特殊變異,其可表示為: 其中,
τ Jr卜,S,發生機率爲P
,發生機率爲Y - P 以及, s 〜Ν、μ3,σ3 0 本製程操作的目標值設定為3500。參考第4圖,其係顯示 自我調整EWMA-Based控制器與固定參數的EWMA_Based控制 器製程控制結果。由第4圖可明顯的看出自我調整EWMA-Based 控制器的製程控制可以比固定參數的EWMA-Based控制器更快 且更穩定的將製程的品質維持在設定點上,其中 <為較大干擾 出現時之EWMA-Based控制器權重的最大值,其經過調整後會 等於EWMA-Based控制器權重的最小值(% ),而w;為較前次小 之干擾出現時之EWMA-Based控制器權重的最大值,其經過調 整後亦會等於EWMA-Based控制器權重的最小值(,)。第5 圖係根據第4圖所得之自我調整EWMA-Based控制器權重的應 答曲線圖。 綜上所述,本發明實施例之具有即時品質狀態偵測功能的 製程控制系統與方法利用偵測單元中的R-統計量來偵測製造單 元是否有大的偏移量干擾發生。若有,則在控制單元中適度的 調整控制器權重以有效處理較大偏移量製程干擾的問題,然後 再逐漸遞減控制器權重值。如此一來,當有大偏移干擾時,可 0718-A20828TWF{N2);P10930030;alexchen 13 1273361 以利用較大的控制器權重來加以彌補,當製程沒有受到大的擾 動時,控制權重能夠自動的降低,以避免製程反而受到控制器 不當控制的干擾。 藉由本發明實施例之製程控制系統與方法,可使製造單元 控制系統能兼顧靈敏性與穩健性,因而能靈敏地偵測出製程的 變化量,並有效減少雜訊所造成的影響,不致於有太多的錯誤 警訊出現。 雖然本發明已以較佳實施例揭露如上,然其並非用以限定 本發明,任何熟習此技藝者,在不脫離本發明之精神和範圍内, 當可作各種之更動與潤飾,因此本發明之保護範圍當視後附之 申請專利範圍所界定者為準。 0718-A20828TWF(N2);P10930030;alexchen 14 1273361 【圖式簡單說明】 第1圖係顯示本發明實施例之具有即時品質狀態偵測功能 之製程控制系統的架構示意圖。 第2圖係顯示本發明實施例之具有即時品質狀態偵測功能 之製程控制方法的步驟流程圖。 第3圖係顯示本發明實施例之為EWMA-Based控制器權重 參數的調整示意圖。 第4圖係顯示本發明實施例之自我調整EWMA-Based控制 器製程控制結果比較示意圖。 第5圖根據第4圖所得之自我調整EWMA-Based控制器權 重的應答曲線圖。 【主要元件符號說明】 100〜即時參數運算模組 110〜偵測單元 130〜控制單元 200〜離線模型分析模組 250〜模型分析單元 300〜製程單元 400〜量測單元 500〜資料庫 0718-A20828TWF(N2);P10930030;alexchen 15
Claims (1)
- 修正日期: 95.6.3 、’..:i. Ϋ.I,乂 .r. ' 95. 6 . 0 5 1273汹“358 „請專利範圍修正本 十、申請專利範圍: -模型分狀態偵測功能的製程控制系統,包括·· 型參數; 〃根據一製程之歷史數據來建立複數模 一偵測單元,苴根攄綠 型分析單元所建立之上述模型參=取^的製程數,以及上述模 較大偏移量發生;以及 1蚜在上述製程中是否有 -控制單it 1上述偵測 自其取得-偏移#,將θ 發生,則 根據比較結果取得—對岸-偏移量臨界值做比較, 耳4的弟一柘重值,並且 重值執行相對應的操作。 处弟一柘 2·如申請專利範圍第1 能的製程控制系統,Α中,上、十=曰具f即時品質狀態搞測功 間點所取得,並且上;㈣為在目前批次之操作時 卫且上述控制早凡根據上述偏移量 目前批次之操作時間點之上述第_權$值。對應上速 处的^口f請專利範圍第2項所述的具有即時品質狀態谓測功 :系統’其中,若上述偏移量大於上述偏移量臨界 、:述控制早兀令上述第-權重值等於-第一預設權, 值’亚且根據上述第一預設權重值調整述偏移量的大小、。 t申請專利範圍第2項所述的具有即時品質狀態偵測功 r :减’其中,若上述偏移量小於上述偏移量臨界 上述控制單元接著判斷在前一批次之操作時間點所取得 之一第二權重值是否大於一第二預設權重值。 5.如申請專利範圍第4項所述的具有即時品質狀 ^製程控制系統,其中,若上述在前—批次之操作時間^ 仔之弟二杻重值大於上述第二預設權重值,則上述控制單元 0718~A20828TWF1(N2);P10930030;a 丨 exchen 16 is. 1273361 第二預設權重值中 令上述第一權重值等於一第 較大之值。 ▲ 6·如中請專利範圍帛4項所述的具有即時品質狀態偵測功 月匕的衣転控制系統,其中,若上述在前一批次之操作時間點所 取得之第二權重值不大於上述第二預設權重值,則上述控制單 兀令上述第一權重值等於上述第二預設權重值。 7·—種具有即時品質狀態偵測功能的製程控制方法,勺 下列步驟·· 匕栝 根據一製程之歷史數據來建立複數模型參數; 、、根據線上即時取得的製程數據以及上述模型參數,判斷在 上述製程中是否有較大偏移量發生; 右上述偵測單元判斷有較大偏移量發生,則取得一偏移量· 將上述偏移量與一偏移量臨界值做比較; 根據比較結果取得一對應的第一權重值;以及 根據上述第一權重值執行相對應的操作。 8·如申請專利範圍第7項所述的具有即時品 能的製程控制方法,苴中,卜述傯銘旦炎— 狀心偵測功 門點所s〜中述偏移1為在目前批次之操作時 間;所取侍,並且根據上述偏移量設 作時間點之上述第一權重值。 k上这目-批次之操 9·如申明專利範圍第8項所述的具有 能的製程控制方法,其中,若上述偏移量大於以 值:則令上述第-權重值等於-第-預設權重值, 述弟一預設權重值調整述偏移量的大小。 x康上 ίο.如申請專利範圍第8項所述的具有即時 能的製程控制方法,其中,若上 :恶偵測功 值,則上诫批制时—# — j於上返偏移量臨界 料讀㈣斷在前—μ之操作時間點所取得 〇718-A20828TWF1(N2);P1〇93〇〇3〇;alexchen 17 1273361 年月卢修(更)正替換頁, 之一第二權重值是否大於一第二預設權重值。 如申請專利範圍第10項所述的具有即時品質狀態偵測 功能的製程控制方法,其中,若上述在前一批次之操作時間點 所取得之第二權重值大於上述第二預設權重值,則上述控制單 元令上述第一權重值等於一第三權重值與上述第二預設權重值 中較大之值。 12.如申請專利範圍第1〇項所述的具有即時品質狀態偵測 功能的製程控制方法,其中,若上述在前一批次之操作時間點 所取付之弟一權重值不大於上述第二預设權重值,則上述控制 單元令上述第一權重值等於上述第二預設權重值。 0718-A20828TWF1 (N2);P10930030;aiexchen 18 1273ML 41358號圖式修正頁 倏正日期:95.6.3 +為.#疹(更)正替換頁 affavlto1273361 4^s/^^
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW93141358A TWI273361B (en) | 2004-12-30 | 2004-12-30 | System and method for real-time quality detection |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW93141358A TWI273361B (en) | 2004-12-30 | 2004-12-30 | System and method for real-time quality detection |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200622526A TW200622526A (en) | 2006-07-01 |
| TWI273361B true TWI273361B (en) | 2007-02-11 |
Family
ID=38621487
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW93141358A TWI273361B (en) | 2004-12-30 | 2004-12-30 | System and method for real-time quality detection |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI273361B (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI399625B (zh) * | 2009-03-13 | 2013-06-21 | 台灣積體電路製造股份有限公司 | 先進製程控制的方法和裝置 |
| TWI801921B (zh) * | 2021-07-05 | 2023-05-11 | 力晶積成電子製造股份有限公司 | 良率導向之線上機台匹配管理方法 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI625615B (zh) * | 2016-11-29 | 2018-06-01 | 財團法人工業技術研究院 | 預測模型建立方法及其相關預測方法與電腦程式產品 |
-
2004
- 2004-12-30 TW TW93141358A patent/TWI273361B/zh not_active IP Right Cessation
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI399625B (zh) * | 2009-03-13 | 2013-06-21 | 台灣積體電路製造股份有限公司 | 先進製程控制的方法和裝置 |
| TWI801921B (zh) * | 2021-07-05 | 2023-05-11 | 力晶積成電子製造股份有限公司 | 良率導向之線上機台匹配管理方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW200622526A (en) | 2006-07-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5624618B2 (ja) | プラズマ処理ツールのためのイン・サイチュプロセス監視および制御のための方法と構成 | |
| JP4377224B2 (ja) | ウェハを処理加工する方法、システム及びそのためのコンピュータプログラム | |
| JP5150045B2 (ja) | プラズマチャンバにおいて、電気アークが発生しているかどうかを検出するための電気回路 | |
| US7698012B2 (en) | Dynamic metrology schemes and sampling schemes for advanced process control in semiconductor processing | |
| US6778873B1 (en) | Identifying a cause of a fault based on a process controller output | |
| US20210304032A1 (en) | Learned model generating method, abnormality factor estimating device, substrate processing device, abnormality factor estimating method, learning method, learning device, and learning data generating method | |
| US12002702B2 (en) | Wafer de-chucking detection and arcing prevention | |
| KR20240127416A (ko) | 물리 기반 모델들을 사용한 기판 제조 챔버들의 진단 방법들 | |
| US6665623B1 (en) | Method and apparatus for optimizing downstream uniformity | |
| KR20090030252A (ko) | 시간 가중 이동 평균 필터 | |
| KR20220079683A (ko) | 정교한 공격으로부터 산업 생산의 보호 | |
| CN104199417A (zh) | 一种半导体镀膜工艺的统计过程监控方法 | |
| TWI273361B (en) | System and method for real-time quality detection | |
| TWI615693B (zh) | 多軸機器手臂及其調整方法 | |
| US6804619B1 (en) | Process control based on tool health data | |
| US6907369B1 (en) | Method and apparatus for modifying design constraints based on observed performance | |
| JP2023546905A (ja) | リアルタイムで製品基板を検出し補正するための、改良されたプロセスおよびハードウェアアーキテクチャ | |
| CN103186053A (zh) | 一种光刻条件控制方法 | |
| US7020535B1 (en) | Method and apparatus for providing excitation for a process controller | |
| TWI388953B (zh) | 製程參數的監視方法 | |
| US6988225B1 (en) | Verifying a fault detection result based on a process control state | |
| US7321993B1 (en) | Method and apparatus for fault detection classification of multiple tools based upon external data | |
| CN105895563A (zh) | 一种制造过程中预测半导体装置的电气参数的方法及系统 | |
| US7337091B1 (en) | Method and apparatus for coordinating fault detection settings and process control changes | |
| US20250123186A1 (en) | Method and system for detecting anomalies in a semiconductor processing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |