應用物件導向技術及智慧型計算建構半導體製程之最佳化品質控制系統-以化學機械研 磨為例
黃寶賢、葉進儀
E-mail: 9127945@mail.dyu.edu.tw
摘 要
本研究提出一個可用於半導體製程的run-to-run(R2R)多輸入多輸出控制器,此控制器名為智慧型計算品質控制
器(Computational Intelligence Quality Controller,CIQC),其中遞迴估計技術用來估計Hammerstein類型模式的線上參數,
而實數型基因演算法(Real-Valued Genetic Algorithm,RVGA)則用來獲得下一次執行的最佳解,基因演算法乃藉著達爾文的 進化論所發展而來,其操作過程包括選擇(selection)、複製(reproduction)、交配(crossover)和突變(mutation)。R2R控制器的系 統分析與設計使用統一模式語言(Unified Modeling Language,UML),而CIQC的軟體實作則使用MATLAB,因為它具有許 多有用的工具及可建構簡單及友善的使用者操作介面。 在測試方面,以SEMATECH所提供的實際製程設備模式為基礎的 化學機械研磨製程來作為模擬的對象,經由實驗結果顯示在不同大小干擾與偏移的存在下,即使輸入-輸出轉換函數為非 線性的狀態時,CIQC系統能保持適應性的反應控制,而且可以提供優於OAQC系統的效能。
關鍵詞 : R2R 控制器,統一模式語言,實數型基因演算法,化學機械研磨 目錄
第一章緒論--P1 1.1 研究背景--P1 1.2 研究動機--P2 1.3 研究目的--P4 1.4 論文架構-P4 第二章文獻回顧--P6 2.1 SPC/EPC 的 整合探討--P6 2.2 製程最佳化與控制--P7 2.3 R2R 控制--P8 2.4 R2R 控制器應用於半導體製程--P10 2.5 智慧型計算--P12 第三 章研究方法--P16 3.1 自調適控制於R2R製程--P16 3.1.1 製程模式--P16 3.1.2 控制行為--P18 3.1.3 遞迴最小平方演算法--P20 3.2 智慧型計算品質控制器--P21 3.3 系統識別對象的建立--P22 3.4 多變量遞迴最小平方演算法--P24 3.5 非線性最佳化--P25 3.5.1 參數設定--P27 3.5.2 創造初始母體--P29 3.5.3 計算適應函數與適應值--P29 3.5.4 複製--P30 3.5.5 交配--P32 3.5.6 突 變--P33 3.5.7 取代--P33 3.5.8 終止條件--P34 3.6 實驗設計--P34 3.7 物件導向分析與設計--P35 3.7.1 統一模式語言--P35 3.7.2 需求階段--P36 3.7.3 分析與設計階段--P42 3.7.4 實作階段--P52 3.7.5 測試階段--P52 3.8 系統與方法的整合--P52 第四章模擬 結果與分析--P54 4.1 化學機械研磨製程--P54 4.2 效能衡量--P55 4.3 參數選定--P56 4.4 比較分析--P57 4.4.1 製程控制分析-
文獻方面--P57 4.4.2 製程控制分析-實務方面--P61 第五章結論與建議--P68 5.1 結論--P68 5.2 建議與未來研究方向--P69 參 考文獻--P71 附錄A--P76
參考文獻
[ 1] 張裕益譯,「UML 使用手冊」,博碩文化股份有限公司,2001。
[ 2] 楊正甫著,「物件導向分析與設計」,松崗電腦圖書,2000。
[ 3] 吳仁和, 林信惠著,「系統分析與設計」,智勝文化事業有限公司,2001。
[ 4] 江行全,范書愷,任志宏,王建智, 「多變量自適應控制應用於半導體R2R 製程」,中國工業工程學 會九十年度年會暨學術研討會,高 雄,2001。
[ 5] ASTROM, K. J AND WITTENMARK, B., "ON SELF TUNING REGULATORS", AUTOMATICA, VOL.9,1973, PP.185-199.
[ 6] BONING, D.S.; MOZUMDER, P.K., "DOE/OPT: A SYSTEM FOR DESIGN OF EXPERIMENTS, RESPONSE SURFACE MODELING, AND OPTIMIZATION USING PROCESS AND DEVICE SIMULATION," IEEE TRANSA -CTIONS ON SEMICONDUCTOR MANUFACTURING, VOL. 7, ISSUE 2, 1994, PP.233-244.
[ 7] BONING, D.; MOYNE, W.; SMITH, T.; MOYNE, J.; HURWITZ, A.,"PRACTICAL ISSUES IN RUN BY RUN PROCESS CONTROL," ASMC 95 PROCEEDINGS, 1995, PP.201-208.
[ 8] BOX, G. E. P. AND KRAMER, T., "STATISTICAL PROCESS MONITORING AND FEEDBACK ADJUSTMENT A DISCUSSION,"
TECHNOMETRICS, VOL. 34, NO.3, 1992, PP.251-267.
[ 9] BUTLER, S.W.; STEFANI, J.A., "SUPERVISORY RUN-TO-RUN CONTROL OF A POLYSILICON GATE ET -CH USING IN SITU ELLIPSOMETRY," IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING,VOL. 7, ISSUE 2,1994, PP.193-201.
[10] CLARKE, D. W. AND GAWTHROP, P. J., "SELF TUNING CONTROLLER, " PROC.IEE, VOL.122, NO.9, 1975, PP.929-935.
[11] DEL CASTILLO, E., "A MULTIVARIATE SELF-TUNING CONTROLLER FOR RUN-TO-RUN PROCESS CONTR -OL UNDER SHIFT AND TREND DISTURBANCES,"IIE TRANSACTION,VOL. 28, NO. 12, 1996,PP.1011 -1021.
[12] DEL CASTILLO, E. AND HURWITZ, A.M., "RUN TO RUN PROCESS: A LITERATURE REVIEW AND SOME EXTENSIONS,"
JOURNAL OF QUALITY TECHNOLOGY, VOL. 29, NO. 2, 1997, PP.184-196.
[13] DEL CASTILLO, E.; JINN-YI YEH, "AN ADAPTIVE RUN-TO-RUN OPTIMIZING CONTROLLER FOR LINE -AR AND
NONLINEAR SEMICONDUCTOR PROCESSES," IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFA -CTURING, VOL. 11, ISSUE 2, 1998, PP.285-295.
[14] EDGAR, T.F.; CAMPBELL, W.J.; BODE, C., "MODEL-BASED CONTROL IN MICROELECTRONICS MANUF -ACTURING,"
IEEE CONFERENCE ON DECISION AND CONTROL, VOL. 4, 1999, PP.4185-4191.
[15] GASTON, G.J.; WALTON, A.J., "THE INTEGRATION OF SIMULATION AND RESPONSE SURFACE METHO -DOLOGY FOR THE OPTIMIZATION OF IC PROCESSES," IEEE TRANSACTIONS ON SEMICONDUCTOR MAN -UFACTURING,VOL. 7, ISSUE 1, 1994, PP.22-33.
[16] GOLDBERG, D.E., "GENETIC ALGORITHMS IN SEARCH, OPTIMIZATION, AND MACHINE LEARNING", ADDISON-WESLEY, READING, MASS, 1989.
[17] HANKINSON, M.; VINCENT, T.; IRANI, K.B.; KHARGONEKAR, P.P.,"INTEGRATED REAL-TIME AND RUN-TO-RUN CONTROL OF ETCH DEPTH IN REACTIVE ION ETCHING," IEEE TRANSACTIONS ON SEMI -CONDUCTOR
MANUFACTURING, VOL. 10, ISSUE 1, 1997, PP.121-130.
[18] HAUPT R.L AND HAUPT S.E., PRACTICAL GENETIC ALGORITHMS, WILEY INTERSCIENCE PUBLICAT -ION, 1998.
[19] HU, A.; SACHS, E.; INGOLFSSON, A.; LANGER, P., "RUN-BY-RUN PROCESS CONTROL: PERFORMA -NCE BENCHMARKS,"
IEEE/SEMI INTERNATIONAL SEMICONDUCTOR MANUFACTURING SCIENCE SYMPOS -IUM, 1992,PP.73-78.
[20] HU, A.; HE DU; WONG, S.; RENTELN, P.; SACHS, E., "APPLICATION OF RUN BY RUN CONTROLL -ER TO THE CHEMICAL-MECHANICAL PLANARIZATION PROCESS ," ELECTRONICS MANUFACTURING TECHNOLOGY SYMPOSIUM,VOL. 1, 1994, PP.371-378.
[21] INGOLFSSON, A. AND SACHA, E., "STABILITY AND SENSITIVITY OF AN EWMA CONTROLLER," JOUR -NAL OF QUALITY TECHNOLOGY, VOL. 25, NO. 4,1993, PP.271-287.
[22] LIMANOND, S.; SI, J.; TSAKALIS, K., "MONITORING AND CONTROL OF SEMICONDUCTOR MANUFACT -URING PROCESSES," IEEE CONTROL SYSTEMS MAGAZINE, VOL. 18, ISSUE 6, 1998, PP.46-58.
[23] MAN, K. F., TANG, K. S., AND KWONG, S., GENETIC ALGORITHMS,SPRINGER, VERLAG, LONDON, 1999.
[24] MONTGOMERY, D.C., KEATS, J.B., RUNGER, G.C., AND MESSINA, W., "INTEGRATING STATISTICAL PROCESS
CONTROL AND ENGINEERING PROCESS CONTROL, " JOURNAL OF QUALITY TECHNOLOGY, VOL. 26, NO. 2, 1994, PP.79-87.
[25] MOYNE, J.R.; TELFEYAN, R.; HUNVITZ, A.; TAYLOR, J., "A PROCESS-INDEPENDENT RUN-TO-RUN CONTROLLER AND ITS APPLICATION TO CHEMICAL-MECHANICAL PLANARIZATION," IEEE/SEMI ADVAN -CED SEMICONDUCTOR
MANUFACTURING CONFERENCE, 1995, PP.194-200.
[26] MOYNE, J.; DEL CASTILLO, E AND HURWITZ, A. M., "RUN-TO-RUN CONTROL IN SEMICONDUCTOR MA -NUFACTURING", CRC, BOCA RATON, FLORIDA, 2001.
[27] MOZUMDER, P.K.; BARNA, G.G., "STATISTICAL FEEDBACK CONTROL OF A PLASMA ETCH PROCESS," IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING, VO L. 7, ISSUE 1, 1994, PP.1-11.
[28] MOZUMDER, P.K.; SAXENA, S.; COLLINS, D.J., "A MONITOR WAFER-BASED CONTROLLER FOR SEMI -CONDUCTOR PROCESSES," IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING, VOL. 7, ISS -UE 3,1994, PP.400-411.
[29] MUSACCHIO, J.; RANGAN, S.; SPANOS, C.; POOLLA, K., "ON THE UTILITY OF RUN TO RUN CONT -ROL IN
SEMICONDUCTOR MANUFACTURING," IEEE INTERNATIONAL SYMPOSIUM ON SEMICONDUCTOR M -ANUFACTURING CONFERENCE PROCEEDINGS, 1997, PP.9-12.
[30] RUEY-SHAN GUO; ARGON CHEN; JIN-JUNG CHEN, "RUN-TO-RUN CONTROL SCHEMES FOR CMP PROCESS SUBJECT TO DETERMINISTIC DRIFTS," SEMICONDUCTOR MANUFACTURING TECHNOLOGY WORKSHOP,2000, PP.251-258.
[31] SACHS, E.; HU, A.; INGOLFSSON, A., "RUN BY RUN PROCESS CONTROL: COMBINING SPC AND FEED -BACK CONTROL," IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING,VOL.8, ISSUE 1,1995, PP.26-43.
[32] SCHWEFEL, H.-P., "EVOLVING SOLUTIONS FOR DESIGN AND MANAGEMENT TASKS ON COMPUTERS," I -EEE INTERNATIONAL CONFERENCE ON SYSTEMS,MAN, AND CYBERNETICS, 1999, PP.573-578.
[33] SOVARONG LEANG; SHANG-YI MA; THOMSON, J.; BOMBAY, B.J.;SPANOS, C.J., "A CONTROL SYSTEM FOR
PHOTOLITHOGRAPHIC SEQUENCES," IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING,VO -L. 9, ISSUE 2, 1996, PP.191-207.
[34] TAGUCHI, G., INTRODUCTION TO QUALITY ENGINEERING, ASIAN PRODUCTIVITY ORGANIZATION, UNI -PUB, WHITE PLAINS, NY, 1986.