[go: up one dir, main page]

TWI273361B - System and method for real-time quality detection - Google Patents

System and method for real-time quality detection Download PDF

Info

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
Application number
TW93141358A
Other languages
English (en)
Other versions
TW200622526A (en
Inventor
Ming-Wei Lee
Fu-Kuan Hsiao
Original Assignee
Ind Tech Res Inst
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ind Tech Res Inst filed Critical Ind Tech Res Inst
Priority to TW93141358A priority Critical patent/TWI273361B/zh
Publication of TW200622526A publication Critical patent/TW200622526A/zh
Application granted granted Critical
Publication of TWI273361B publication Critical patent/TWI273361B/zh

Links

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)

  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 +為.#疹(更)正替換頁 affavlto
    1273361 4^s/^^
TW93141358A 2004-12-30 2004-12-30 System and method for real-time quality detection TWI273361B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI625615B (zh) * 2016-11-29 2018-06-01 財團法人工業技術研究院 預測模型建立方法及其相關預測方法與電腦程式產品

Cited By (2)

* Cited by examiner, † Cited by third party
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