晶圓廠之短期產能交易決策模式分析
全文
(2) Abstract This paper developed two methods for trading weekly tool capacity between two semiconductor fabs. Due to the high-cost characteristics of tools, a semiconductor company with multiple fabs (factories) may weekly trade their tool capacities. That is, a lowly-utilized workstation in one fab may sell capacity to its highly-utilized counterpart in the other fab. The first method is a trading decision-making mechanism based on a single criterion—number of weekly produced operations. The second method, an extension of the first one, is a multiple criteria trading decision approach. Three decision criteria are used: number of operations, number of layers, and number of wafers. Additionally, a way to find an optimal weighting vector for integrating the three criteria is developed. Experiments indicated that the two capacity trading methods we proposed can both effectively increase the aggregate long-term profit of the two fabs. In addition to the multiple criteria approach indeed outperformed the single-criterion method.. Keywords: Capacity Trading, Semiconductor, Neural Network, Genetic Algorithm, Design of Experiment, Response Surface Method.. II.
(3) 誌. 謝. 本論文得以順利完成,首先由衷感謝指導教授巫木誠博士悉心的指導,在論 文研究過程中,不斷給予我啟發與建議,使我在學術研究及論文寫作方面獲益匪 淺。此外,在口試期間承蒙清華大學林則孟教授、洪一峯教授、中華大學謝玲芬 教授及本校彭德保教授、許錫美教授等提出諸多寶貴意見,使本論文得以更臻完 善,僅此致謝。 在博士學位的進修與研究期間,感謝實驗室歷屆學弟妹的協助與支持,特別 是已畢業之碩士班學弟—大雄及挺耀,對於模擬程式之技巧傳授,更感謝大華技 術學院尤其是工管系同仁,謝謝你們的支援,讓我得以順利完成學位進修。 最後,謹以此論文獻給我最敬愛的家人,由於你們的支持讓我得以專心於研 究,尤其是峻立的包容與鼓勵,感謝您容忍我對家務的荒廢,讓我能心無旁騖的 走在漫長的研究之路,還有繼續往前邁進的動力,終能學業有成。. III.
(4) 目. 錄. 中文摘要 ......................................................................................................................... I Abstract...........................................................................................................................II 誌謝 ...............................................................................................................................III 目錄 .............................................................................................................................. IV 表目錄 .......................................................................................................................... VI 圖目錄 ......................................................................................................................... VII 第一章. 緒論 ................................................................................................................ 1. 1.1. 研究動機 ....................................................................................................... 1. 1.2. 研究議題 ....................................................................................................... 2. 1.3. 研究假設與方法 ........................................................................................... 3. 1.4. 論文組織 ....................................................................................................... 4. 第二章. 文獻探討 ........................................................................................................ 5. 2.1. 產能規劃 ....................................................................................................... 5 2.1.1. 長期產能規劃 .................................................................................... 5. 2.1.2. 中期產能規劃 .................................................................................... 7. 2.1.3. 短期產能規劃 .................................................................................... 7. 2.2. 類神經網路 ................................................................................................... 9. 2.3. 基因演算法 ..................................................................................................11. 第三章. 單一決策準則之短期產能交易 .................................................................. 14. 3.1. 問題分析 ..................................................................................................... 14 IV.
(5) 3.2. 決策方法 ..................................................................................................... 15 3.2.1. 分析產能交易組合空間 .................................................................. 15. 3.2.2. 估算交易組合的產出作業數 .......................................................... 18. 3.2.3. 找出最佳交易組合 .......................................................................... 22. 3.3. 實例驗證 ..................................................................................................... 23. 3.4. 本章結論 ..................................................................................................... 33. 第四章. 多項決策準則之短期產能交易 .................................................................. 34. 4.1. 產能交易決策準則之定義 ......................................................................... 34. 4.2. 研究架構 ..................................................................................................... 35 4.2.1. 模組一:找出每週產能交易之最佳組合 ...................................... 35. 4.2.2. 模組二:計算兩晶圓廠 T 週之利潤總和 ...................................... 38. 4.2.3. 求解三項決策準則之最佳權重組合 .............................................. 42. 4.2.4. 資料轉換 .......................................................................................... 44. 4.3. 方法論比較與討論 ..................................................................................... 45. 4.4. 範例說明 ..................................................................................................... 46. 4.5. 本章結論 ..................................................................................................... 51. 第五章. 結論與建議 .................................................................................................. 52. 5.1. 結論 ............................................................................................................. 52. 5.2. 未來研究方向 ............................................................................................. 53. 參考文獻 ...................................................................................................................... 54. V.
(6) 表. 目. 錄. 表 3.1. 兩晶圓廠的模擬資料 ......................................................................................24. 表 3.2. 兩晶圓廠之買方工作站及其產能可供交易之最大量 ..................................25. 表 3.3. 本研究主題類神經網路相關參數之設定值 ..................................................26. 表 3.4. 基因演算法之相關參數設定值 ......................................................................26. 表 3.5. GA 搜尋之近似最佳產能交易組合 ...............................................................27. 表 3.6. 本研究範例建議之產能交易組合及未進行交易之產出作業數 ..................27. 表 3.7. 本研究主題三個模擬程式之比較 ..................................................................29. 表 3.8. 各晶圓廠買方工作站可供交易之最大量及本研究建議之最佳交易量 ......30. 表 3.9. 比較本研究所提之交易組合、未進行交易及最大交易方案連續八週之 產出作業數 .....................................................................................................31. 表 3.10. 比較本研究所提之交易組合、未進行交易及最大交易方案連續八週之 產出批量及平均產出時間 .............................................................................32. 表 4.1. 單純型中心設計之樣本點 ..............................................................................43. 表 4.2. 本研究範例兩晶圓廠之模擬資料 ..................................................................46. 表 4.3. 連續 10 週之最佳產能交易組合 ....................................................................48. 表 4.4. 10 個樣本點之利潤及產出總和 .....................................................................49. VI.
(7) 圖. 目. 錄. 圖 2.1. 單一隱藏層之倒傳遞類神經網路架構 .........................................................11. 圖 2.2. 基因演算法之最佳化求解過程 .................................................................... 12. 圖 3.1. 模擬程式輸入參數與輸出值之關係圖 ........................................................ 20. 圖 3.2. 本研究主題之類神經網路之學習架構 ........................................................ 20. 圖 3.3. 本研究主題三個模擬程式之輸出/輸入關係圖 ........................................... 28. 圖 4.1. 模組一之運作流程圖 .................................................................................... 38. 圖 4.2. 模組二之運作流程圖 .................................................................................... 41. 圖 4.3. 本研究主題之求解流程圖 ............................................................................ 44. 圖 4.4. 權重組合與兩晶圓廠利潤總和之等高線與反應曲面 ................................ 49. VII.
(8) 第一章. 1.1. 緒論. 研究動機 半導體製造為資本密集的產業,生產設備造價昂貴,導致半導體廠的固定成. 本往往高達製造成本的 60%~70%,而機台利用率的高低與產品製造成本息息相 關,利用率愈高則製造成本愈低,因此為強化企業的競爭力,審慎進行機台規劃 或有效維持機台高利用率是一個非常重要的課題,此類問題部分學者泛稱為『產 能規劃』問題[7]。根據規劃時距(time horizon)的長短,可分為三個層次:策略層、 戰術層、作業層。 長期而言,企業通常以產品需求預測為基礎,進行建廠初期或每年新添購機 台之產能規劃,然而半導體產業競爭激烈、產品生命週期短且市場需求變化十分 迅速,導致業者難以精確地預測產品需求,往往造成預估產能與實際需求存在極 大的落差,使得有些工作站產能過剩、另外一部份工作站產能卻又不足的情形發 生,為使所有機台能維持高利用率水準。部份廠商以選產品組合的方式進行中期 的產能規劃,來提高設備之利用率。 廠商縱使在前述的長中期最佳產能規劃下,從事生產活動,短期內還是會發 生產能供需不匹配的情形,因為機台當機具有不確定性,亦即何時機台當機,並 無法事先預知,因此廠商在長中期產能規劃決策時,實在無法精確預估未來各廠 產能的供需數量,因此短期產能供需失衡是一個常見的現象。 針對此短期產能供需失衡的問題,部分業者藉由廠際間產能相互支援的方式 1.
(9) 來克服,亦即由產能不足的一方向產能過剩者購買或租借產能,使雙方能同時解 決產能閒置或不足的困擾,以互蒙其利。然而,現階段業者通常根據經驗法則, 進行廠際間產能交易支援活動,再者,也鮮少有文獻研究此問題。因此本論文擬 針對此短期產能交易決策,進行有系統的研究。. 1.2. 研究議題 如上節所述,半導體製造業屬於資本密集產業,且產品的製程相當複雜,再. 加上其生產週期冗長,經常會有短期產能供需失衡的問題發生,若能有效提升整 體產能利用率,將可縮短產品之產出時間、提高生產績效、降低製造成本,對於 企業競爭力之提升將有相當大的助益,因此,本研究之目的乃發展一套短期的產 能交易決策模式,使交易雙方在互惠原則下,共同提升兩晶圓廠之績效。 本論文分做兩個研究議題,第一個研究主題乃依據單項決策準則(single decision-making criterion),發展兩晶圓廠進行短期(每週)產能交易的決策機制,期 能最大化兩晶圓廠的長期總產量(long-term throughput)。此單項決策準則是指兩晶 圓廠每週的總產出作業數(number of operations)。 第二個研究主題為第一個研究主題的擴充性研究,亦即將單項決策準則擴充 為多項決策準則(multiple decision-making criteria),並以兩晶圓廠的三種總產出指 標當成決策準則—每週總產出作業數(number of operations)、每週總加工層數 (number of layers)、每週總產出晶圓數(number of wafers)。為將三個決策準則整合 成單一準則,針對此三項決策準則必須分別給予一個權重值,不同的權重值組合 代表不同的交易決策,其長期績效自然也不相同,因此本主題之研究重點為:找 出三個決策準則的最佳權重組合(optimal weighting portfolio),期能最大化兩晶圓 2.
(10) 廠的長期利潤總和。. 1.3. 研究假設與方法 本研究提出短期的產能交易決策模式,此決策問題可進一步解釋如下,假設. 有兩晶圓廠距離相近,而兩廠均存在短期產能供需不平衡的問題,且願意進行短 期產能交易的合作關係。在一個交易決策點,每一個晶圓廠都可透過其製造執行 系統掌握目前的在製品狀況、當機狀況,並且根據已規劃的投料計畫,推估未來 一週各機台群的產能負荷;若發現未來一週某些機台群可能會發生產能供需失衡 情形時,則兩晶圓廠應該如何交易產能,才能使雙方產出的總作業數或利潤總和 最大,是本研究擬探討的決策問題,本研究分為兩個主題作深入的分析與探討, 針對兩個主題之研究架構說明如下。 第一個主題以極大化兩晶圓廠每週之總產出作業數為決策準則,進而擬定產 能交易決策,本主題所發展的產能交易的決策機制,可分為三個階段:(1)找出產 能交易組合之解空間,此模組的目的是要決定有哪些工作站可以進行產能交易, 各有多少產能單位可以交易。(2)估算產能交易組合之產出作業數,此階段的目的 是快速計算每一個產能交易組合對應之各廠產出作業數,本研究是以系統模擬結 合類神經網路的技術來估算之。(3)找出最佳產能交易組合,此模組的目的是希望 在龐大的產能交易組合的解空間中,快速找出近似最佳的交易組合。 第二個主題分析兩晶圓廠在擬定每週的產能交易決策時考慮三項決策準 則,而決策者應如何決定此三項準則的最佳權重組合,期使兩廠之長期利潤總和 最大。本主題之架構包含兩個模組,第一個模組為:給定一組總產出作業數、總 加工層數及總產出晶圓數三項產出指標之權重組合,以抽樣模擬方式取得有限之 3.
(11) 樣本資料,結合類神經網路模式與基因演算兩種方法,做出每週最佳之產能交易 決策。第二模組之目標為找出三項決策準則之最佳權重組合,使兩晶圓廠在進行 較長期(10 週)之產能交易後利潤總和最大,求解工具乃結合實驗設計與反應曲面 兩種方法。. 1.4. 論文組織 本論文其他章節之安排如下,第二章為相關文獻探討;第三章發展單一決策. 準則之短期產能交易模式;第四章發展多項決策準則之短期產能交易模式,研究 重點是如何找出三項決策準則之最佳權重組合,期使兩晶圓廠較長期之利潤總和 最大;第五章說明本論文之研究結論與建議。. 4.
(12) 第二章. 文獻探討. 本章將介紹與本研究相關之文獻,首先針對產能規劃之研究做分析,其次再 簡略介紹本研究使用之相關工具,包括類神經網路與基因演算法。. 2.1. 產能規劃. 產能規劃的決策問題,依規劃時距(time horizon)的長短,可分為三個層次: 策略層、戰術層、作業層。其中策略層之產能規劃時距通常在半年以上至數年之 久,屬於長期決策問題;戰術層產能規劃的決策時距則約為數個月至一年,屬中 期決策問題;作業層之產能規劃時距通常以週或天為單位,屬於短期決策問題。. 2.1.1 長期產能規劃 長期的產能規劃屬於策略層次的決策問題,係指新機台設備的採購決策。此 決策是根據產品未來需求預測的結果,來規劃應採購的機台種類和數量;這個決 策可以用在新廠的機台規劃,亦可用於現存工廠的機台增購計劃。因為訂購半導 體機台的前置時間約 3-9 個月,機台採購的決策時距通常在半年以上,而半導體 製造商一年的機台採購預算可能高達數百萬元,又企業處於競爭激烈、產品生命 週期短及需求預測不準確的情況下,如何有效進行長期產能規劃是維持企業競爭 力的方法之一。 有關半導體廠的機台採購決策,過去已有頗多文獻發表,Wu 等人[30]對此類 5.
(13) 研究發表回顧分析的文章。有些研究針對未來需求預測不確定的特性,發展整數 規劃的方法求解 [1] , [3], [4], [14], [23], [24]。Swaminathan [23]利用對應的機率值 表示每一個需求情境出現的可能性,並考慮預算、產能及需求的限制下,在極小 化缺貨成本目標下,晶圓廠應如何進行機台採購規劃。Swaminathan [24]延續其需 求不確定之機台採購研究,提出多期的機台採購決策模型,為使模式更完整, Swaminathan [24]將產品在機台的加工作業特性列入模式中。Barahona 等人[1]考 慮產能及預算限制下,需求不確定之機台採購決策,以極小化產量與需求量之差 異為目標,並發展一套啟發式解法求解其龐大且複雜的問題,關於需求不確定之 處理方式與 Swaminathan [23]相似。Hood 等人[14]以預算邊際效用遞減的觀念, 提出機台採購之穩健(robust)決策模式。Çatay 等學者[4]假設需求已知,並考慮不 允許缺貨、滿足最低需求及產能限制條件下,利用混合整數規劃為工具發展多期 產能規劃之決策模式,其決策目標為極小化機台作業成本、新機台取得成本與存 貨成本三項總和。 等候線網路模型陸續被應用於半導體製造之機台規劃問題領域中,Connors 等學者[10]在等候模式中加入晶圓廠的加工特性,以邊際貢獻遞減的觀念,找出 滿足生產週期目標之最佳機台規劃決策。Bard 等學者[2]探討在既定的預算限制、 產出及產品組合等條件下,如何進行機台組態規劃期使能極小化平均生產週期。 Wu 等學者[29]提出需求不確定且生產週期時間限制下,利潤極大化之機台組態規 劃模式,其中以機率值表示每一種需求情境出現的可能性。Iwata 等人[16]發展產 能規劃的多目標決策,考慮生產週期、製造成本及產出量等三個績效指標,擬定 最佳的機台組態決策。 Hopp 等學者[15]探討在產出限制及設定週期時間之要求下,發展產能規劃之 6.
(14) 等候線網路最佳化模型,並以極小化的設備成本為目標,研究中 Hopp 等人透過 模擬方式驗證其等候模式預測生產週期時間之準確性。. 2.1.2 中期產能規劃 戰術層次的產能規劃是指產品組合的決策及生產規劃問題。此類決策是假設 機台已經增購完成的情境下,進行產能規劃活動,其決策的時距通常是在數個月 至一年,因此可稱為中期決策。 產品組合決策指如何在需求預測中,找出最佳的產品組合,以最大化公司的 利潤目標,其決策的目的是選產能需求。Chou & Hong [6]提出產品組合之多目標 決策(利潤、產出及機台利用率),並以啟發式解法求解其所建構之混合整數規劃 模式,在他們的研究中發現:平滑化的生產方式有助於維持低變異之獲利及機台 利用率。 Chung 等人[8], [9]亦考慮多目標的產品組合規劃問題,並分別以階層分析法 (analytic hierarchy process, AHP)及網路分析法(analytic network process, ANP)做為 求解工具。 Chen 等人[5]在既定的機台組態下,提出中期的生產規劃模式,他們以拉式 生產的觀念為基礎,並考慮機台產能及加工能力,發展中央集權式生產控制之多 廠的產能規劃模式,以決定每批產品的投料時間及其應於哪個晶圓廠進行加工, 其目的為平衡各晶圓廠的產能負荷。. 2.1.3 短期產能規劃 作業層次的產能規劃指解決短期產能供需失衡的問題,其規劃時幅通常約一 7.
(15) 週,因此稱為短期產能規劃問題。由於長期的機台採購和中期的產品組合之產能 規劃決策,都是以一年或一季以上的需求預測為基礎,其目的都是要使產能的供 需組合得到最佳的匹配。然而,這兩個產能規劃決策,不管採用何種規劃方法, 都無法事先預知實際生產現場會發生的不確定性因素,譬如:機台當機的現象。 因此晶圓廠在短期內(譬如一週),由於受到不確定性因素的影響,也可能造成產 能短期供需失衡的現象。亦即,可能會出現有些機台產能不足、而另有一部分機 台產能閒置的情況,吾人稱此現象為『短期性產能供需失衡』。 Deboo [12]首先探討多廠共同使用一個製造執行系統之動態派工法則,提出 一個廠際間產能相互支援的重要觀點,在他的研究中將多個晶圓廠視為單廠,並 發展一個極小化系統 WIP 量之動派工法則,而每個產品在完工前有可能在不同廠 區進行加工,其研究於 Intel 公司真正落實之結果顯示:晶圓廠之生產週期時間縮 短約 9%、產出量則增加了 4%。 Toba 等人[26]提出晶圓廠多生產線之工作站負荷動態平衡模式,在模式中透 過極小化相鄰兩作業之加工週期時間,來達成其工作站負荷動態平衡的目標,在 其研究中將晶圓的加工作業切割成若干區段,當完成一個區段之加工時,必須立 即決定該批產品下一區段的作業,應於那一條生產線的那一個工作站進行加工, 作者將研究成果導入 NEC 公司,結果發現:廠際間產能相互支援之動態產能平 衡模式,將可大幅改提高晶圓廠的績效,包括產出增加、在製品(WIP)降低及縮 短產出時間。Deboo [12]及 Toba 等人[26]以中央集權式的觀念進行多廠的產能共 享,然而在分散式的生產架構或分屬不同公司的晶圓廠之間,較難透過同一個資 訊系統進行即時的派工。 江艾軒[34]提出短期產能交易之模式,以賽局理論的觀點發展出晶圓廠剩餘 8.
(16) 產能之拍賣機制,產能過剩的晶圓廠可以透過電子看板出售其多餘的產能,但在 該研究中,產能價值評估模型採靜態評估模式,亦即購入產能或出售產能時,均 假設晶圓廠的生產績效指標不受影響,此種假設在實務上稍有不合。 實務上,兩晶圓廠在非集權式的生產控制模式下,較難進行即時且動態的生 產派工,達到跨廠產能支援之目的,又晶圓廠在出售多餘產能或購入某工作站的 產能後,其生產績效亦將受影響,故本研究假設兩晶圓廠在分散式生產控制下, 如何進行離線的產能交易決策,同時並考慮產能交易後,其對生效績效之影響。. 2.2. 類神經網路. 類神經網路是人類用來模仿生物神經網路的一種資訊處理系統,其功能為透 過適當的網路學習後,可以模仿某種功能或找出輸入/輸出之間的關係。依學習策 略可將類神經網路分為四類:監督式學習網路(supervised learning network)、非監 督式學習網路(unsupervised learning network)、聯想式學習網路(associate learning network)及最適化應用網路(optimization application network) [13]。 監督式學習網路乃利用問題領域之部分資料,透過網路學習機制建立一數學 模型,來描述此輸出與輸入之間的映射關係,待網路訓練完成之後,若給定一個 新的輸入向量,則可利用此數學模型(網路回想)快速的推估其輸出值,可以減少 逐一推演或模擬所需耗費的時間,因此目前已廣泛地應用於各領域。 倒 傳 遞 網 路 類 神 經 網 路 (back-propagation network, BPN) 包 括 許 多 層 (multi-layer),而每一層包含若干個處理單元,每個 BPN 包含單一輸入層用以表. 9.
(17) 現網路的輸入變數、單一輸出層用以表現網路的輸出變數及多個隱藏層用以表現 輸入處理單元間的交互作用,其處理單元數目並無標準方法可以決定,通常以試 驗方法(trail and error)決定其最佳數目[33]。BPN 學習的基本原理是利用最陡坡降 法(the gradient steepest descent method)的觀念,將誤差函數予以最小化。其推導過 程包括訓練與應用兩階段,在第一階段必須決定各連結強度的權重值,並建立輸 入參數與輸出值之間的映射關係,第二階段則利用建構之類神經網路模式求解其 它的問題,(或稱給定新的輸入參數,推算其輸出值)。單一隱藏層之倒傳遞網路 類神經網路架構如圖 2.1 所示。倒傳遞類神經網路的運算流程大致可以分為以下 幾個步驟:. 步驟一:給定輸入參數與目標輸出值。 步驟二:設定網路架構及起始權重。網路架構透過試驗(trail and error)來決定,而 起始權重則隨機產生。 步驟三:計算隱藏層及輸出層的輸出值。 步驟四:計算目標輸出值與實際輸出值之誤差。 步驟五:將誤差反向傳遞並修正權重值。 步驟六:重覆步驟二至步驟五,直至達到收斂之終止條件。. 一般而言,類神經網路訓練的終止條件可設定如下[22]: (1) 設定誤差均方根(root mean square, RMS)的允差範圍:當訓練樣本的 RMSE 達 允差值,則中止網路訓練。 (2) 設定最大疊代(iteration)次數:網路學習過程之疊代次數達設定值,則終止網 路訓練。 10.
(18) (3) 設定學習循環:當學習循環(learning cycle)達到上限 C 時。. 輸入層 圖 2.1. 隱藏層. 輸出層. 單一隱藏層之倒傳遞類神經網路架構. 倒傳遞類神經網路能處理複雜的樣本輸出與輸入之映射關係,且學習精準度 高、回想速度快,是目前類神經網路學習模式中,最具代表性且應用最普遍的模 式[27]。而本研究欲探討之產能交易問題相當複雜,且輸入向量(產能交易組合) 與輸出值(產出作業數)為非線性之關係,故本研究以倒傳遞類神經網路模型作為 學習方法,用以建立產能交易組合與產出作業數之間的映射關係,再利用網路回 想來反推預測各種產能交易組合的產出作業數,用以取代耗時且繁複的程式模 擬。. 2.3. 基因演算法. 基因演算法乃由 Holland 於 1975 年提出[19],其基本精神在於模仿生物界『物. 11.
(19) 競天擇、適者生存』之自然演化過程,它能夠選擇物種中具有較好特性之母代, 並隨機性的交換彼此的基因訊息,期望能夠產生較上一母代更為優秀的子代,如 此重覆下去進行世代的演化,以產生適應性最強的最佳物種。 基因演算法的求解過程,必須經過循環性的四個步驟:(1)產生初始群體;(2) 評估群體中每個染色體的適應性;(3)選擇最適合的染色體;(4)透過基因運算產生 新的群體[19],整個基因演算法的求解過程如圖 2.2 所示。首先在解空間內隨機產 生初始群體,做為 GA 求解的起始點,而群體中的每個元素由編碼後之字串或稱 染色體所組成,始能進行基因的運算。其次,評估群體中每個染色體的適應性, 適應性愈高者表示其目標函數值愈大。第三步驟以適應性為評估準則,選擇適應 性最好的染色體為母代,最後透過基因的運算進行世代演化,使能產生比母代更 優秀的子代,以形成新的群體。. 產生初始群體. 評估各染色體之適應性. Y 產生近似最佳解. 滿足終止條件? N 進行基因複製、交配及突變等運算. 產生新的群體 圖 2.2. 基因演算法之最佳化求解過程. 12.
(20) 基因演算法的三個主要運算子為複製(reproduction)、交配(crossover)以及突變 (mutation),簡單介紹如下。 (1) 複製:是決定染色體被複製至下一代的運算,乃根據染色體的適應程度來決 定其被保留至下一代,且被複製成新族群個數的多寡,適應程度高者,有較 高的機率被自我複製為下一代新的染色體,反之,適應程度較低的染色體被 淘汰的機率愈高。常見的複製的方法有兩種:輪盤式選擇(roulette wheel select) 及競爭式選擇(tournament selection) [19]。由於後者所需之計算量少[32],因此 本研究採取競爭式選擇方式複製染色體。 (2) 交配:是指在交配池中隨機選取兩個母代的染色體,彼此交換基因的資訊, 進而形成兩個新的染色體。一般交配的過程有三種型式:單點交配、兩點交 配及字罩交配。本研究採隨機選擇兩個交換點來互相交換。 (3) 突變:隨機選取一個染色體,並隨機選取基因突變點,然後改變染色體之基 因資訊。因為在求解最佳化的過程中,複製及交配無法涵蓋其他完全不同母 代染色體之基因,而突變過程可以引進新的染色體,增加新的參數搜尋區域, 避免陷入區域最佳解的情形。 基因演算法搜尋的終止條件是當所有物種均趨向一致,亦即不再有更好的適 應函數出現時則終止搜尋。一般常見基因演算法之終止條件有下列三種[19]: (1) 設定臨界值:在演化過程中當適應值大於臨界值則終止搜尋。 (2) 設定最大演化世代:當達到最大演化世代則終止搜尋。 (3) 當適應值持續若干個世代皆不改變時,則可視為找到近似最佳解。. 13.
(21) 第三章. 單一決策準則之短期產能交易. 本章敘述在單一決策準則(single decision-making criterion)下的短期產能交易 決策機制。首先描述並分析此決策問題;其次介紹決策方法,決策方法可分為三 個子模組:產能交易組合空間分析、交易組合的總產出作業數評估、最佳交易組 合搜尋;最後進行實例驗證。. 3.1. 問題分析. 晶圓廠在長中期最佳產能規劃下,從事生產活動,因為機台當機等不確定性 因素之發生,短期依舊會面臨產能供需不匹配的情形,因此廠商在進行長中期產 能規劃決策時,實在無法精確預估未來一週各廠產能的供需數量,因此短期產能 供需失衡是一個常見的現象。 本章將探討兩晶圓廠發生短期產能供需不平衡時,兩廠透過產能交易的方式 來解決此問題,該如何擬定每週之最佳產能交易決策,期能最大化長期之產出 量。假設在制訂每週之交易決策時,以兩晶圓廠每週的總產出作業數為單一決策 準則,亦即若以一組產能交易組合進行產能支援,將可得到相對應的兩廠總產出 作業數,而總產出作業數愈高,代表該產能交易組合愈佳,對此,本章發展一套 決策機制,找出每週的最佳產能交易組合。. 14.
(22) 3.2. 決策方法. 產能交易的決策過程可以分為下列幾個步驟:(1)分析產能交易組合的解空 間;(2)估算交易組合的總產出作業數;(3)搜尋最佳交易組合。. 3.2.1 分析產能交易組合空間 產能交易組合空間的構成要素有兩項:第一、有那些工作站可以供做產能相 互支援活動,本研究將此類工作站稱為『可交易工作站』。第二、每個可交易工 作站最多可以提供多少產能進行交易(upper bound of trading volume)。本節首先介 紹晶圓廠的運作假設,其次敘述如何找出可交易工作站的方法,最後討論產能交 易組合的空間。. 一、晶圓廠營運假設 本研究有關晶圓廠營運的假設列述如下。 (1) 每一項加工作業只能在特定的一個工作站加工。 (2) 相同的加工作業,在此兩廠之加工時間一致。 (3) 晶圓廠每週所購買的產能在交易週期內平均使用。 (4) 購入產能的工作站將給予一個等候加工批量閥值(WIP threshold),當等候加工 批量高於閥值,則陸續將物件送至友廠進行加工,直至購入產能耗盡為止。 (5) 各晶圓廠的投料法則採均勻投料(uniform),亦即晶圓廠每日的投料量及其產品 組合固定不變。 (6) 各晶圓廠每個工作站之派工法則採用先進先出原則(first in first out, FIFO)。. 15.
(23) 二、找出可交易工作站 兩晶圓廠之工作站是否互為可交易工作站,除了加工能力必須相容之外,其 未來一週的機台利用率必須有互補的現象,亦即在其中一廠該工作站的機台利用 率偏高,而在另一廠該工作站的機台利用率偏低。本研究定義兩門檻值 UB、LB, 用以確認可交易之工作站。當一工作站利用率大於 UB,則稱為『買方工作站』; 若工作站的利用率小於 LB 則稱為『賣方工作站』。因此若兩加工能力相容之工作 站,其一為買方工作站,另一為賣方工作站,則互為可交易工作站。 如何估算一工作站未來一週的機台利用率,本研究採用系統模擬的方式進 行。此模擬程式有兩個特色。 第一、模擬環境以確定型模式進行單次模擬。由於未來一週機台當機的行為 無法事先預知,而且預測時距過短,若擬推估未來一週晶圓廠的行為,根據 Kim 等人[17]在即時派工問題的研究,採用單次確定性模擬會優於單次隨機性模擬; 再者,多次隨機模擬由於計算時間過長,在此短期決策並不適當。 第二、此模擬程式必須考慮在製品和機台的起始狀態(initial state)。此起始狀 態包括在製品的加工狀態(WIP status)、機台當機及其期望修復時間(expected machine up)等資訊。這些資訊對此產能交易機制而言很重要,因為此產能交易的 決策時距很短,起始狀態的資訊會嚴重影響產能交易的結果。在中、長期的產能 規劃研究,譬如機台採購規劃和產品組合規劃,晶圓廠起始狀態的資訊的影響力 相對降低。. 三、分析交易組合空間 在一個交易情境下,交易組合空間之大小,由產能交易的基本單位及最大產 16.
(24) 能交易單位兩個因素決定。本研究將產能交易的基本單位(u)定義為:所有可交易. . . 工作站最長的製程加工時間之 c 倍,以數學式表示如下:u c max Pij i TW , 其中,TW 為可交易工作站所形成的集合;Pij 表示製程 j 在工作站 i 所須的加工 時間,c 為整數。 本研究假設交易雙方事先訂定各工作站之產能負荷界限,以確保該工作站在 進行產能交易後,買方工作站之產能利用率不會低於此界限;反之,賣方工作站 於交易後,其利用率不會高於產能交易負荷界限。並將其定義為:該工作站在兩 廠預估之產能利用率的平均值。藉此可進一步計算可交易工作站 i 之最大產能交 易單位(Bi),以數學式表示如下: 1 Bi Si -Bi Qi T 2u. (3.1). 其中, Si 表示交易前賣方工作站產能利用率的預測值, Bi 表示交易前買方工作 站產能利用率的預測值,Qi 表示賣方工作站 i 的機台數;T 為交易週期的總時間。 根據交易的基本單位及最大產能交易量的定義,即可決定產能交易的組合空 間為 P {[b1 , b2 , , bm ], bi Z , 0 bi Bi },其中 m 表示可交易工作站的數目, 而整個產能交易空間為 N P im1 Bi 1 ,產能交易組合空間 N(P)可能非常大, 假設每個可交易工作站的產能最大交易量為 q 個單位,則此交易組合空間有 (q+1)m 個交易組合。例如設若有 m = 4,q =20,則共有 194,481 (214)種可能的產 能交易組合。. 17.
(25) 3.2.2 估算交易組合的產出作業數 對任一個交易組合,我們都可以用上節所述的確定性模擬程式來計算該交易 組合對應之各晶圓廠的產出作業數,而本研究係以兩廠每週之總產出作業數(the aggregate number of produced operations)做為決策的準則。 欲對交易組合空間之所有交易情形進行全數模擬,可能需耗費相當長的時 間,例如:若執行每個產能交易組合之模擬需時 1 分鐘,則前述 214 交易組合則 需耗 135 天來進行全數模擬。然而為做成最終決策必須耗費如此冗長的時間,在 實務上是無法被接受的,因此本研究擬藉由抽樣模擬取得有限樣本資料,來建構 一個類神經網路,使能在極短的時間內,即可有效且精確的估算各產能交易組合 對應之產出作業數,用以取代耗時的模擬方法。 構建此等類神經網路之基本構想如下:首先從交易組合空間中,隨機抽取 n 個交易組合,然後對此 n 個交易組合,以模擬方法評估其產出作業數,經過抽樣 模擬後,共可得到 n 組輸入/輸出資料,其中輸入向量為產能交易組合,輸出值是 進行該產能交易組合後兩晶圓廠的產出作業數。然後利用此 n 組輸入/輸出資料, 構建類神經網路模式用以表示:兩晶圓廠產能交易組合及其產出作業數之關係。. 一、隨機抽樣模擬 假設一產能交易情境有 A、B 兩廠,此情境的可交易工作站有 m 個,每一可 交易工作站 i, ( 1 i m )的交易上限有 Bi 個交易單位,則此交易組合空間有. N P im1 Bi 1個 交 易 組 合 。 此 交 易 組 合 空 間 可 表 達 如 下 P X k | 1 k N P , Xk = (x1k, x2k,…,x mk), 其中 xik 代表在第 k 個交易組合中 A. 18.
(26) 廠向 B 廠購買第 i 個工作站產能的單位,若 xik> 0 則代表 A 廠向 B 廠購買產能, 若 xik < 0 則代表 A 廠向 B 廠出售產能。設 Yk -X k ,根據上述定義,Yk 代表在第 k 個交易組合中 B 廠向 A 廠購買的產能組合。 在交易組合空間 P 中,隨機抽取 n 個交易組合進行模擬,設此樣本空間為. . ~ ~ P X j ,其中 Xj = (x1j, x2j,…,x mj),表示抽樣的第 j 個交易組合,針對樣本空間 P 之每個產能交易組合,藉由執行模擬程式來估算未來一週兩晶圓廠之進行產能交 易後之產出作業數。 本研究構建模擬程式,用以計算 A、B 兩晶圓廠在進行產能交易組合 Xj 後, 各廠在未來一週的產出作業數。我們將 A 廠的模擬程式以一函式關係來表達 TAj = SimA(Xj)。其中,TAj 代表 A 廠進行 Xj 的交易組合後,在未來一週的產出作業數, SimA 代表模擬 A 廠的模擬程式,Xj 是模擬程式 SimA 的輸入參數,TAj 為其輸出結 果。對 A 廠而言,抽樣的 n 個交易組合,將會產生 n 組輸入/輸出資料,其數學. . . ~ 關係式為 Data_Set_A = ( X j , TAi ) |X j P 。 同理,我們可將 B 廠的模擬程式以一函式關係來表達 TBj = SimB(Yj)。其中, TBj 代表 B 廠進行 Xj 的交易組合後,在未來一週的產出作業數,SimB 代表模擬 B 廠的模擬程式,Yj 是模擬程式 SimB 的輸入參數,TBj 為其輸出結果。對 B 廠而言, 抽 樣 的 n 個 交 易 組 合 , 同 樣 也 會 產 生 n 組 輸 入 / 輸 出 資 料 Data_Set_B =. (Y j , TBi ) | X j P~,整個模擬程式之輸入參數與輸出值之關係如圖 3.1 所示。因為 此處是估算一交易組合在短期內(一週)的產出作業數,因此 SimA 和 SimB 兩模擬程 式都是採用確定性模式。. 19.
(27) Xj. Fab A 的模擬程式. TAj= SimA (Xj). Yj. Fab B 的模擬程式. TBj= SimB (Yj). 圖 3.1. 模擬程式輸入參數與輸出值之關係圖. 二、構建類神經網路 本研究以 Data_Set_A 為基礎,構建一類神經網路 NetA 來取代模擬程式 SimA。 對 Data_Set_A 的 n 個輸入/輸出組合{(Xj, TAj)| 1 j n },我們隨機選取其中 n1 個組合為訓練範例,用以構建一類神經網路 NetA;然後再以剩下的(n-n1)個組合為 測 試 範 例 , 驗 證 類 神 經 網 路 NetA 的 準 確 性 。 此 類 神 經 網 路 模 型 可 表 達 為. ~ ~ TAk Net A Xk ,其中 TAk 代表由類神經網路所估算的交易組合 Xk 對應之產出作 業數。同理,我們可以利用 Data_Set_B 來構建類神經網路 NetB 來代表模擬程式. ~ SimB,其輸入/輸出的關係可以表達為 TBk Net B Yk ,本研究之類神經網路學習 架構如圖 3.2 所示。. (Xj, TAj). NNA. ~ TAk N A ( X k ). (Yj, TBj). NNB. ~ TBk N B (Yk ). 圖 3.2. 本研究主題之類神經網路之學習架構. 20.
(28) 本研究以雙彎曲函數(sigmoid function, f(x)=1/(1+e-x))做為轉換函數,而所使 用之類神經網路之架構、學習率及慣性因子等相關參數,均於類神經網路發展過 程中決定。另外,在類神經網路訓練過程中,加權值修正量 Wijm 與閥值修正量 mj 計算公式表示如下: Wijm j X i Wijm 1. (3.2). mj j ijm 1. (3.3). Wijm :第 i 個輸入值與第 j 個輸出值之間的第 m 次加權值修正量; mj :第 j 個輸出值的第 m 次閥值修正量; λ :學習速率(learning rate)。 j :第 j 個輸出值的差距量;. X i :第 i 個輸入值; :慣性因子(momentum factor), 0 1 ;. 取得加權值修正量與閥值修正量之後,則可將加權值與閥值進行調整。 Wijm Wijm 1 Wijm. (3.4). mj mj 1 mj. (3.5). 經過學習之類神經網路模式之精確度以誤差均方根來評估,各晶圓廠的 RMSE 可以透過類神經網路的預測值及其實際目標輸出值間差異的均方根計算得 之,對 Fab x 而言其 RMSEx 之計算如下:. 21.
(29) RMSE x . n 1 ~ (Txi Txi ) 2 n 1 i 1. (3.6). 其中,n 表示測試/訓練範例的組數,Txi 為透過模擬程式 Simx 模擬後取得 Fab. ~. x 之產出作業數, Txi 為經由類神經網路 Netx 計算取得之產出作業數。 本研究將類神經網路訓練的終止條件設定如下:(1)當訓練樣本的誤差均方根 達允差值(Tr);(2) 當疊代次數達設定值(Ir);(3)當學習循環達到上限 C 時。. 3.2.3 找出最佳交易組合 最佳的產能交易組合可以使雙方的產出作業數總和最大。然而本研究之解空 間非常龐大,全數搜尋仍需耗費相當冗長的時間,故本研究以基因演算法結合前 述訓練取得之類神經網路,做為最佳化的求解工具,可以大幅縮短計算各種產能 交易組合對應之產出作業數所需的時間,並且能在極短的時間內快速地找出近似 最佳的產能交易組合。 本研究以一個產能交易組合 Xj = (x1j, x2j,…,x mj) 代表一個染色體,其中 xij 表 示該染色體之基因,而染色體的長度由可交易工作站的數目決定。整個基因演算 法的求解過程反覆執行下列的四個步驟,直到滿足終止條件為止。 (1)在產能交易組合空間中,隨機產生 N 個染色體為初始群體,做為 GA 求解的起 始點。 (2)利用適應性函數評估群體中每個染色體的適應性,此處以產能交易組合對應之 總產出作業數為適應性函數,產能交易組合對應之總產出作業數愈高者,表示 其適應性愈佳。 (3)選擇最適合的染色體,以適應性為評估準則,選擇適應性最好的染色體為母代。 22.
(30) (4)透過基因運算(複製、交配與突變)產生新的群體。在本研究中採競爭式選擇方 式複製染色體、兩點交配(交配率為 Cr)以及單點隨機突變(突變率為 Mr)的方式 進行世代演化,使能產生比母代更優秀的子代,以形成新的群體。 本研究將基因演算法的終止條件設定為:(1)當最佳解一直維持若干世代(Nb) 未改變時。(2)最大演化世代次數達到預設值(Nf )。意指在基因的求解過程中,滿 足上述的終止條件即可停止搜尋程序,同時可以找出最佳的產能交易方案。. 3.3. 實例驗證. 本節以晶圓廠所提供之資料,說明上述所提之短期產能交易決策機制,驗證 案例之產品及生產途程(routing)資料,乃取自新竹科學園區某晶圓製造廠,兩廠 的詳細生產資料整理如表 3.1。假設兩廠所生產的產品存在差異性,其中一晶圓 廠主要生產 DRAM 產品,另一廠則以邏輯產品為大宗。然而 DRAM 與邏輯產品 的製程所需之設備組合差異極大,DRAM 廠在製程上偏重製造氧化層(poly-oxide) 的設備,但邏輯產品之生產線則以金屬層(metal-layer)的製造設備居多。一般而 言,在空間有限的晶圓廠中,DRAM 廠的氧化層相關設備是金屬層製程四倍,邏 輯晶圓代工廠則反之。因此當兩晶圓廠的產品組合同時發生變動時,極可能產生 工作站產能負荷不平衡的現象,且兩廠之工作站產能存在互補特性,因此雙方可 藉由產能相互支援提高績效。 本研究以模擬軟體 eM-Plant [25]來撰寫三個模擬程式,用以產生決策情境、 預測未來一週各工作站之利用率及評估產能交易組合對應之產出作業數,此三個 程式之特性及其差異詳述如下。 23.
(31) 表 3.1. 兩晶圓廠的模擬資料. FAB. 工作站數目. 機台總數. Fab_A. 60. 270. Fab_B. 60. 198. 產品別. 總加工時間. 加工作業數. 4P1M. 400. 358. 1P7M. 440. 412. 1P3M. 318. 276. 1P8M. 480. 446. 第一個模擬程式(Sim_1)以隨機型模式執行單次的模擬,其目的為創造產能交 易之決 策情境,該程式的輸出資料包括:兩晶圓廠各別之在製品組合 (WIP profiles)、機台當機及其預定修復時間,並將此類資料做為第二個模擬程式之輸入 資料。 第二個模擬程式(Sim_2)以確定型模式執行多次的模擬,用以產生類神經網路 訓練所需之資料。首先利用 Sim_2 進行單次模擬,並將程式的起始狀態設定為交 易前製造現場的狀況(即 Sim_1 輸出資料),並給定 UB=75%, LB=70%,經過模擬後 找出可交易工作站及產能交易組合之解空間。 在本範例第一個交易決策情境下,共找出 4 組可交易工作站(E10, E27, E31, E55),而兩晶圓廠之買方工作站及其最大可購買之產能單位整理如表 3.2 所示。 其中,Fab_A 之買方工作站為 E10 及 E55;Fab_B 之買方工作站則為 E27 及 E31。 以工作站 E10 為例,在 Fab_A 及 Fab_B 下週的產能利用率的預估值分別為 100% 及 30%,故 Fab_A 可向 Fab_B 購買該工作站的產能,且根據式(3.1)計算得 Fab_B 可出售之最大產能(或 Fab_A 可購買的產能上限)為 220 小時。另外,在工作站 E55, E27 及 E31 之可供交易最大量分別為 320, 280, 840 小時,若以 20 小時為交易的 基本單位,則在此交易情境下共有 131,580 個交易組合。. 24.
(32) 表 3.2. 兩晶圓廠之買方工作站及其產能可供交易之最大量 可交易工作站. Fab_A 可交易工作站未來. E10. E55. E27. E31. 100. 99.4. 42.4. 32.4. 30.0. 49.8. 96.6. 95.2. 220. 320. 280. 840. 一週利用率估計值(%) Fab_B 可交易工作站未來 一週利用率估計值(%) 產能交易上限 (小時). 其次,在龐大的交易組合空間中,隨機抽取 2000 個產能交易組合,以確定 型模式進行產能交易方案之模擬,每個交易條件的模擬時間約需 1 分鐘,本研究 共使用 20 部 PC(Pentium IV, 2.0GHz and 256-MB memory)平行進行模擬,每部 PC 各需時 1.6 小時(全數模擬每部 PC 需時 101 小時,約 4.2 天)。最後記錄抽樣模擬 之交易組合及其對應之產出作業數,在進行類神經網路訓練前將抽樣取得之資料 分為兩部份—訓練組及測試組各 1500 及 500 筆,分別進行 Fab_A 及 Fab_B 輸入 參數與輸出值之關係模式推導,網路架構以試驗的方式決定為 4-7-1,亦即網路僅 包含單一隱藏層,且其隱藏層處理單元為 7 個,其它相關參數之設定值如表 3.3 所示。網路學習過程以最大學習循環次數及誤差均方根之下限值,為類神經網路 訓練終止條件,結果 Fab_A 及 Fab_B 的網路訓練在訓練次數達到設定的次數即停 止訓練,此時 Fab_A 訓練組及測試組的 RMSE 分別為 0.0662 與 0.0698,而 Fab_B 之訓練組及測試組的 RMSE 分別為 0.0588 與 0.0592。. 25.
(33) 表 3.3. 本研究主題類神經網路相關參數之設定值. 參數項目. 數值. 參數項目. 數值. 輸入層節點數. 4. 訓練組資料量. 1500. 隱藏層節點數. 7. 測試組資料量. 500. 輸出層節點數. 1. 最大疊代次數. 50000. 學習率. 0.10. 慣性因子. 0.80. 最佳產能交易組合之決策乃以基因演算法為求解工具,藉由前述類神經網路 學習所推導之交易組合及其對應之產出作業數的關係模式,並以兩廠之總產出作 業數為決策準則,評估產能交易組合之優劣,以 GA 進行近似最佳解之搜尋時, 相關參數值設定整理如表 3.4 所示,其中,初始族群大小 N=100、交配率 Cr=0.8、 突變率 Mr=0.05,在 GA 搜尋過程中反覆進行基因複製、交配、突變的運算,直 到滿足設定之終止條件為止,最後找出的近似最佳產能交易組合,整理如表 3.5 所示,其中,Fab_A 的產能交易決策為(E10, E27, E31, E55)=(160, -180, -720, 220), 代表 Fab_A 的產能購入決策為工作站 E10 及 E55 分別買入 160 及 220 小時,而產 能出售決策為工作站 E27 賣出 180 小時,工作站 E31 售出 720 小時;反之,Fab_B 的產能交易決策則為工作站 E10 及 E55 分別出售 160 及 220 小時,而工作站 E27 及 E31 分別買入 180 及 720 小時。. 表 3.4. 基因演算法之相關參數設定值. 參數項目. 數值. 參數項目. 初始群體大小. 100. 最大疊代次數, Nf. 20000. 交配率. 0.80. 最大演化世代, Nb. 1000. 突變率. 0.05. 26. 數值.
(34) 表 3.5. GA 搜尋之近似最佳產能交易組合 FAB_A. FAB_B. 可交易工作站. E10. E55. E27. E31. 購入產能(小時). 160. 220. 180. 720. 第三個模擬程式(Sim_3)以隨機模式方式,反覆執行 20 次的模擬,每次模擬 時幅為一週,其目的為計算兩廠以最佳產能交易組合進行產能交易後之產出作業 數,對各晶圓廠而言,利用前述模式所建議之產能交易決策及其對應之產出作業 數,如表 3.6 所示,將本章建議之產能交易方案與未進行產能交易相互比較,則 可發現:本研究所建議之產能交易決策,在 Fab_A 之產出作業數由交易前 72,071 增加至 74,598,Fab_B 之產出作業數則由交易前 50,126 增加至 51,665,另外,觀 察兩晶圓廠之產出作業數總和之變化,發現交易前為 122,197,產能交易後增為 126,263。因此顯示:本研究所提之產能交易組合不僅使兩晶圓廠之產出作業數總 和提高,其各別之產出作業數亦明顯增加。. 表 3.6. Fab_A. Fab_B. 本研究範例建議之產能交易組合及未進行交易之產出作業數 買方 工作站 E10. 購入產能 (小時) 160. E55. 220. E27. 180. E31. 720. 未交易之產出 作業數. 兩廠總和. 27. 本研究所提交易決策 之產出作業數. 72,071. 74,598. 50,126. 51,665. 122,197. 126,263.
(35) 上述三個模擬程式可加以整合,使能夠在特定情境下做成產能交易決策,圖 3.3 表示各程式之輸出、輸入關係。程式 Sim_1 乃用以創造決策情境或稱第 t 週的 起始狀態 S(t)。Sim_2 為產生類神經網路訓練所需之資料,使能利用 GA 更進一步 找出該決策情境(第 t 週)之近似最佳交易組合 Xˆt 。Sim_3 為估算執行 Xˆt 之產出作 業數。其次,再將 Xˆt 及 S(t)代入 Sim_1 執行一週之模擬,則可產生第(t+1)週之決 策情境 S(t+1),反覆執行上述步驟則可獲得連續執行數週產能交易的較長期之績 效。而三個模擬程式之程式類型、目的及其模擬次數比較如表 3.7 所示。. Sim_1 隨機模式. 第 t 週的起始狀態, S(t). Sim_2 GA + NN 確定型模式. 找出第 t 週近似最佳之產能交易組合, Xˆt. Sim_3 隨機型模式. 評估交易組合 Xˆt 之績效 圖 3.3. 本研究主題三個模擬程式之輸出/輸入關係圖. 28.
(36) 表 3.7. 本研究主題三個模擬程式之比較 程式類型. 程式目的. 模擬次數. Sim_1. 隨機型. 產生產能交易之決策情境. Sim_2. 確定型. 估計下一週各工作站之利用率 產生類神經網路訓練所需之資料. 重覆多次. Sim_3. 隨機型. 驗證各產能交易組合之績效. 重覆 20 次. 單次. 本研究分析上述所提之產能交易決策方法,並觀察連續執行八週產能交易之 較長期績效,最後將其與另外兩種交易方案進行比較,第一個比較情境為未進行 任何的產能交易;第二種比較情境稱為最大交易方案,係指各買方工作站購入最 大可交易單位(Bi)。表 3.8 顯示:連續進行八週的產能交易活動,各晶圓廠買方工 作站可供交易之最大量及本研究建議之最佳交易量,而表 3.9 顯示連續八週此三 個交易方案之績效,由表中可發現本研究所提之產能交易組合優於其他兩種方案 (產出作業數總和約增加 2.7%~3.8%),此結果表示本研究所提之產能交易決策機 制,可以同時有效的增加兩晶圓廠的產出作業數。 另外,提高產出作業數是否能真正增加晶圓廠的產出呢?如表 3.10 所示,同 時以加工完成批量及生產週期時間為績效指標,可發現本研究所建議之產能交易 組合均優於其他兩種交易方案,由此可知:本研究所提之產能交易決策機制可以 有效的增加晶圓廠的總產出。此外,觀察三個交易方案之平均產出時間,發現以 本研究建議之方案進行產能交易,在平均產出時間這項指標亦有較佳之表現。. 29.
(37) 表 3.8. 各晶圓廠買方工作站可供交易之最大量及本研究建議之最佳交易量 可供交易之最大量 Fab_A. 本研究建議之最佳交易量. Fab_B. Fab_A. Fab_B. 週別. E10. E55. E27. E31. E10. E55. E27. E31. 1. 220. 320. 280. 840. 160. 220. 180. 720. 2. 240. 340. 260. 860. 120. 200. 240. 780. 3. 220. 320. 240. 840. 180. 140. 220. 600. 4. 220. 300. 260. 860. 120. 200. 220. 680. 5. 220. 320. 260. 820. 100. 140. 120. 720. 6. 240. 360. 240. 680. 140. 120. 220. 580. 7. 200. 260. 220. 780. 180. 240. 180. 740. 8. 220. 300. 260. 860. 160. 140. 200. 740. 30.
(38) 表 3.9. 比較本研究所提之交易組合、未進行交易及最大交易方案連續八週之產出作業數 本研究建議之交易組合. 交易 週別 1 2. 3 4. 5. 6. 7. 8. 未進行產能交易. 最大產能交易方案. Fab_A. Fab_B. 總和. Fab_A. Fab_B. 總和. Fab_A. Fab_B. 總和. 74598. 51665. 126263. 72071. 50126. 122197. 73756. 51183. 124939. (103.5%). (103.1%). (103.3%). (100.0%). (100.0%). (100.0%). (102.3%). (102.1%). (102.2%). 73981. 50545. 124526. 71675. 49404. 121079. 74071. 49124. 123195. (103.2%). (102.3%). (102.9%). (100.0%). (100.0%). (100.0%). (103.3%). (99.4%). (101.7%). 74797. 51957. 126754. 72463. 50254. 122717. 73026. 50265. 123291. (103.2%). (103.4%). (103.3%). (100.0%). (100.0%). (100.0%). (100.8%). (100.0%). (100.5%). 72833. 50693. 123463. 70664. 49678. 120342. 71426. 51036. 122462. (103.1%). (102.1%). (102.7%). (100.0%). (100.0%). (100.0%). (101.1%). (100.7%). (101.8%). 73978. 49944. 123922. 71722. 48369. 120091. 72738. 48927. 121665. (103.2%). (103.3%). (103.2%). (100.0%). (100.0%). (100.0%). (101.4%). (101.1%). (101.3%). 74852. 49896. 124748. 70849. 49369. 120218. 73580. 49808. 123388. (105.7). (101.1%). (103.8%). (100.0%). (100.0%). (100.0%). (103.8%). (100.9%). (102.6%). 74065. 51147. 125212. 72918. 48975. 121893. 74213. 48755. 122968. (101.6%). (104.4%). (102.7%). (100.0%). (100.0%). (100.0%). (101.7%). (99.5%). (100.9%). 73998. 51268. 125266. 71394. 49863. 121257. 73986. 49861. 123847. (103.7%). (102.8%). (103.3%). (100.0%). (100.0%). (100.0%). (103.6%). (100.0%). (102.1%). 括弧內的數字表示以各交易方案相對於未進行產能交易之績效,並以百分比表示之。. 31.
(39) 表 3.10. 比較本研究所提之交易組合、未進行交易及最大交易方案連續八週之產出批量及平均產出時間 本研究建議之交易組合 Fab_A. 未進行產能交易. Fab_B. Fab_A. 最大產能交易方案. Fab_B. Fab_A. Fab_B. 4P1M. 1P7M. 1P3M. 1P8M. 4P1M. 1P7M. 1P3M. 1P8M. 4P1M. 1P7M. 1P3M. 1P8M. 產出 批量. 495. 335. 447. 262. 476. 332. 431. 252. 484. 337. 435. 253. 平均產出 時間. 582.7. 625.2. 419.2. 649.2. 614.0. 648.7. 441.6. 672.3. 603.3. 641.3. 431.4. 655.6. 32.
(40) 3.4. 本章結論. 短期產能供需失衡在晶圓廠是常見的問題,兩晶圓廠可透過產能交易來克服 此問題,對此本章提出一套系統化的產能交易決策機制,使晶圓廠在面臨短期產 能負荷不平衡時,該如何擬定最佳的產能交易決策,期使能提高產出量、縮短生 產週期時間,而為了能快速求取最佳產能交易方案,本研究以抽樣模擬方式取得 有限樣本之產能交易組合及其對應之產出作業數的資料,並利用倒傳遞類神經網 路建構輸入/輸出之間的關係模式,最後再結合基因演算法搜尋最佳解,使能提供 給管理者做成最佳產能交易決策。 根據本研究結果顯示:當兩晶圓廠同時發生短期產能供需不平衡的問題時, 若彼此間存在相同功能之工作站,則雙方可以建立合作的夥伴關係,針對產能不 足或過剩的部分進行交易,在每週的交易以總產出作業數為決策準則,並觀察連 續進行八週的產能交易活動,結果發現交易雙方均可同時獲益,亦即,透過產能 交易活動提高了雙方的產出作業數(參考表 3.9)及完工批量(參考表 3.10),另外, 產品之生產週期時間也縮短了(參考表 3.10),顯見本章建議之產能交易方案有助 於提高晶圓廠短期(每週)之產出作業數及長期績效—增加完工批量及縮短生產 週期時間。. 33.
(41) 第四章. 多項決策準則之短期產能交易. 本章為前一章的擴充性研究,探討在多項決策準則(multiple decision-making criteria)下的短期產能交易決策機制。本章首先分析採用單一準則的缺失,進而探 討在多項準則下,應該選取哪些決策準則較為妥當。其次提出在多項準則下的研 究架構,並逐一說明此架構的二個模組,最後進行實例驗證。. 4.1. 產能交易決策準則之定義. 產能交易的決策準則將會影響交易決策,在上一章中,提出以極大化兩晶圓 廠總產出作業數為單項決策準則,藉以找出每週之最佳產能交易組合,研究結果 顯示:上一章所提之產能交易決策,不僅可以使兩晶圓廠每週的產出作業數增 加,實際上亦可提升其長期(如:8 週)之產出。 然而,半導體產品之製程包含數百項作業,依加工作業可歸為數十層(layer)。 多數人可能直覺地認為:最大化產出作業數可以同時達到加工層數及產出晶圓數 數最大化之目標。但是,一個層(one layer)是由特定若干個作業所組合而成的,因 此,若單方面僅增加完工作業數,這些作業數不一定能形成一個層,將導致高產 出作業數卻不一定能提升加工層數或產出晶圓數之現象。這意謂在進行產能交易 活動時,若加入新的決策準則,則晶圓廠長期的產出可能會增加。因此,上一章 所提議的產能交易方法仍然留有改善空間。 在晶圓廠可以利用下列三項指標來衡量生產力:產出作業數、加工層數及產 34.
(42) 出晶圓數,本章則擬以此三項指標做為短期產能交易的決策準則,分析兩晶圓廠 應該如何擬定短期的產能交易決策,為將三項決策準則整合成單一準則,必須分 別對此三項決策準則分別給予一個權重值,而不同的權重組合將做成不同的交易 決策,因此其長期績效亦不相同,因此本章擬找出三項決策準則的最佳權重組合 (optimal weighting portfolio),期能最大化兩晶圓廠的長期利潤總和。. 4.2. 研究架構. 本節將介紹求解三項決策準則最佳權重組合的方法,整個求解過程包含下列 五個步驟:(1)首先以實驗設計之觀點選取若干個權重組合進行實驗;(2)依據選取 之權重組合,以抽樣模擬的方式取得有限的樣本資料,擬定每週之最佳產能交易 決策;(3)連續進行 T 週之產能交易,並且記錄交易 T 週後兩晶圓廠之利潤總和; (4)建構反應曲面之配適模型,描述權重組合與交易 T 週後兩晶圓廠利潤總和的關 係;(5)找出三項決策準則之最佳權重組合。 在求解過程中,利用模組一分析在給定三項決策準則的權重組合下,如何做 出每週之最佳產能交易決策。以並藉由模組二計算連續交易 T 週兩晶圓廠之總和 利潤,本節首先針對模組一及模組二做說明,其次再介紹如何利用模組二所得之 結果,找出三項決策準則之最佳權重組合,期使在進行長期(T 週)之產能交易後, 兩晶圓廠之利潤總和最大。. 4.2.1 模組一:找出每週產能交易之最佳組合 本模組之主要目標為:在給定三項決策準則之權重組合下,兩晶圓廠如何擬 35.
(43) 定每週的產能交易決策。亦即,事先給定一組權重組合 [α 1, β 1, γ 1 ] ,以抽樣模擬方 式取得有限樣本之產能交易組合與兩晶圓廠之三個決策準則的各別資料,再以最 大化此三項決策準則之權重組合值(此後稱為總和產出值)— α O β L γ W為 1 1 1 目標,透過類神經網路與基因演算法兩種方法進行求解,並找出每週之最佳的產 能交易組合,其中, O O1 O 2 , L L1 L2 , W W 1 W 2 , O i , Li , W i 分別表 示該決策週期 Fab i 之產出作業數、加工層數及產出晶圓數。 此模組包含下列步驟:(1)估算未來一週可交易工作站之利用率;(2)確認產能 交易組合之解空間;(3)評估每一交易組合之產出作業數、加工層數及產出晶圓 數;(4)利用權重組合觀點,加總兩晶圓廠之產出值;(5)找出最佳之產能交易組合。 本 模 組 之 運 作 過 程 已 於 3.1 至 3.3 節 詳 細 說 明 , 在 此 簡 略 以 Procedure Find_Weekly_Trading ([α, β, γ ] , Si ) 來表示之,其中, [α, β, γ ] 為針對三項決策準則 事先給定之權重組合,Si 表示在某一週進行產能交易前,兩晶圓廠之起始狀態。 最後透過此 Procedure 之運算可得該週之最佳產能交易組合 Q* (α, β, γ ) ,有關模組 一之運作程序如圖 4.1 所示,並以文字詳細說明如下。. Procedure Find_Weekly_Trading ([α, β, γ ] , Si ) Step 1:利用確定型模擬程式 Det_Sim 估算每組可交易工作站之利用率。 模擬程式之輸入資料為交易前兩晶圓廠之起始狀態,包括:工作站前產品 WIP 組合、機台當機及其預定修復時間,經由 Det_Sim 程式預先模擬未來一週兩 廠運作情形,最終得到每組可交易工作站分別在兩晶圓廠之利用率。 Step 2:確認產能交易組合之解空間。 根據 Step 1.取得每組可交易工作站在兩晶圓廠之利用率,再加上各工作站之 36.
(44) 賣方機台數及產能交易的基本單位,即可找出產能交易組合之解空間,詳細計算 過程請參閱本論文 3.1.3 節。 Step 3:建立一類神經網路模式。 本研究利用抽樣模擬取得有限樣本資料,建構類神經網路模式,使能快速且 精確的計算各廠每個產能交易組合之產出作業數、加工層數、產出晶圓數,用以 取代 Step 1 之確定型模擬程式 Det_Sim,求解過程有下列三個步驟。 3.1. 在龐大的交易組合之解空間中,隨機選取 K 組產能交易組合。. 3.2. 利用 Det_Sim 對 K 組交易組合進行模擬。 模擬程式之輸入資料為交易前兩晶圓廠之起始狀態及產能交易組. 合,而模擬資料之輸出項為各晶圓廠之產出作業數、加工層數、產出晶 圓數。 3.3. 建構類神經網路模式。 利用 K 組抽樣模擬資料,分別建構兩晶圓廠的類神經網路模式,使. 能快速計算各廠每個產能交易組合之產出作業數、加工層數、產出晶圓 數,用以取代費時的模擬程式。類神經網路模式之輸入項為產能交易組 合(Tj, j=1, 2, …K),輸出向量為各廠之 O i , Li , W i ,透過類神經網路之訓 練可以找出輸入與輸出向量之對應關係,亦即只要給定一個產能交易組 合,即可透過此訓練良好之類神經網路模式,快速計算出各晶圓廠之產 出作業數、加工層數及產出晶圓數。. 37.
(45) S0, [α, β, γ ]. 利用 Det_Sim 估算可交易工作站之利用率. 確認產能交易組合之解空間. 建構 NN 模式快速計算各交易組合之三項產出指標的值. 計算各交易組合兩廠的總和產出. 利用 GA 找出每週之最佳產能交易組合. Q* (α, β, γ ). 圖 4.1 模組一之運作流程圖. Step 4:計算各交易組合兩廠的總和產出。 產能交易之決策準則以兩晶圓廠之總和產出來衡量,各組產能交易之總和產 2. , β , γ ] [O i , Li ,W i ] 計算之,其中 [O i , Li ,W i ] 表示 Fab i 出可以透過數學式: [α T. i 1. 之產出作業數、加工層數與產出晶圓數。 Step 5:利用基因演算法在解空間中,找出最佳產能交易組合 Q* (α, β, γ )。. 4.2.2 模組二:計算兩晶圓廠 T 週之利潤總和 兩晶圓廠進行產能交易之最終目的為:最大化長期利潤。在第一個模組中, 提出給定一組權重組合 [α, β, γ ] 的情況下,如何做成每週最佳產能交易的決策,而. 38.
(46) 不同的權重組合最終可能為晶圓廠帶來不同的利潤,因此,如何找出一組最佳的 權重組合是非常重要的。 模組二之主要目的為找出三項交易決策準則—總產出作業數、總加工層數及 * 總產出晶圓數之最佳權重組合 [α* , β* , γ ] ,期使兩晶圓廠長期(T 週)利潤總和最. * 大,亦即,以 [α* , β* , γ ] 連續進行 T 週的產能交易,可使兩廠之利潤總和最大。. 本模組包含兩大步驟,首先,在給定三項決策準則之權重組合下,計算兩晶 圓廠於連續交易 T 週之利潤總和。其次,找出此三項決策準則之最佳權重組 * 合 — [α* , β* , γ ] , 其 中 α, β , γ三 個 因 子 必 須 滿 足 下 列 的 條 件 :. S {[α, β, γ ] | αβγ1, 0 α, β, γ1} 。. 在此將計算兩晶圓廠連續進行 T 週產能交易的利潤總和之步驟稱為 Procedure Compute_Profit (α, β, γ ) ,首先針對以下會用到之相關符號進行說明。. 符號: [α, β, γ ] : 事先給定之三項決策準則的權重組合。. Qi* (α, β, γ ) [ w1 , w2 ,, wk ] :以 [α, β, γ ] 所擬定之第 i 週的最佳產能交易組 合,其中 wi 表示可交易工作站 j 之交易量,k 表示可交易工作站的組數。 Si :兩晶圓廠於第 i 週產能交易活動前之起始狀態,其所包含之資訊包含:在 製品之組合及機台當機訊息及其預定修復時間等。 Fi :兩晶圓廠於第 i 週之最終狀態。又第 i+1 週之起始狀態等於第 i 週之最終 狀態,亦即, Fi Si 1 。 Vi [v1 , v2 ,, vm ] :兩晶圓廠於第 i 週每項產品之產出晶圓數,其中 m 表示產. 39.
(47) 品種類數。 Ri [r1 , r2 ,, rm ] :第 i 週每項產品之邊際貢獻值,其中 m 表示產品種類數。 Pi : 第 i 週兩晶圓廠之利潤總和。 P (α, β, γ ) : 連續進行 T 週產能交易,兩個晶圓廠之利潤總和。. Procedure Compute_Profit (α, β, γ ) Step 0: 初始化,輸入 [α, β, γ ] 及 S1。 For i 1,, T Step 1:找出第 i 週之最佳產能交易組合 Qi* (α, β, γ ) 給定一組決策準則之權重組合 [α, β, γ ] ,並利用模組一之 Procedure Find_Weekly_Trading ( [α, β, γ ] , Si) 找 出 第 i 週 之 最 佳 產 能 交 易 組 合 Qi* (α, β, γ )。 Step 2:計算第 i 週各產品之產出晶圓數、產生 i+1 週之系統起始狀態。 利用隨 機模 擬程 式 Sto_Sim(Si, Qi* (α, β, γ ) ) ,估 計第 i 週採用 Qi* (α, β, γ ) 進行產能交易後,該週各產品的產出晶圓數( Vi )及第 i +1 週之 系統起始狀態 Si 1 。 Step 3:計算第 i 週兩晶圓廠之利潤總和。 兩晶圓廠之利潤總和為各項產品之產出晶圓數與其邊際貢獻相乘 之加總值,可以數學式表示為: Pi Vi Ri T 。 Endfor Step 4:計算 T 週兩晶圓廠之利潤總和。. 40.
(48) 加總兩晶圓廠每週的利潤總和,即可求得兩廠連續進行 T 週產能交易 T. 之利潤總和,可以數學式表示為: P (α, β, γ ) Pi 。 i 1. 模組二之運作流程如圖 4.2 所示,在 Step 2 中,隨機模擬程式 Sto_Sim(Si, Qi* (α, β, γ ) )主要是用來預測兩晶圓廠在執行一個產能交易決策之系統運作情 形,其中以 Qi* (α, β, γ ) 及 Si 為輸入項資料,經過模擬程式之執行可以產生輸出項 資料為 Si 1 及 Vi ,最終可以計算兩晶圓廠之總和利潤 P (α, β, γ )。. 起始化. S0, [α, β, γ ]. i<T Y 利用模組一找出 Qi* (α, β, γ ). 利用 Sto_Sim 找出 Si 1 及 Vi. 計算第 i 週兩晶圓廠之利潤總和 Pi. i+1. 計算 T 週兩廠之利潤總和 P(α, β, γ ) 圖 4.2 模組二之運作流程圖. 41.
(49) 另外,在長期(例如 T=10 週)產能交易之績效評估,本研究採用隨機模擬程 式而非確定型模式,如此才能反映出在實際晶圓廠運作下,非預期事件發生之情 況,且能更穩健地評估每週擬定的最佳產能交易組合之優劣。. 4.2.3 求解三項決策準則之最佳權重組合 在產能交易決策中,為了使兩晶圓廠連續進行 T 週產能交易後,兩廠的總和 利潤最大,必須在解空間 S {[α, β, γ ] | αβγ1, 0 α, β, γ1} 中,找出一組最 * 佳的權重組合[α*, β*, γ ],在本研究中利用實驗設計(design of experiments, DOE). 結合反應曲面方法(response surface method, RSM)作為求解工具。首先透過實驗設 計之觀點,在 S 集合中選取若干個權重組合做為實驗的樣本點,並計算連續進行 T 週產能交易的利潤總和,然後依據此實驗結果取得之權重組合與利潤總和之資 料,建構一個配適的反應曲面,期能迅速估計 S 集合中每一組權重組合之利潤總 和。 為精確的預測權重組合與利潤總和之關係,採用適切的實驗設計模型非常重 要的,在本研究中,三項決策準則之權重值(α, β, γ )並非獨立變數,彼此間存在相 依性,三者間之關係為 αβγ1,因此,α, β, γ三個值屬於混合性元素,對此, 本研究採用 Cornell [11]提出的混合型實驗之單純型中心設計(simplex centroid design)進行實驗設計與分析,研究共選取 10 個樣本點進行實驗分析,如表 4.1 所 示。每個樣本點之總和利潤 P (α, β, γ ) ) 可以透過 procedure Compute_Profit (α, β, γ 加以計算,其次再利用此 10 組權重組合與利潤總和之資料( [(, , ), P] )建構一個 反應曲面,最後藉由此反應曲面之配適方程式,以解析法(例如:梯度算法 gradient * method) [21]可以快速的找出一組最佳權重組合 [α* , β* , γ ]。. 42.
(50) 表 4.1. 單純型中心設計之樣本點. 樣本點. α. β. γ. 1. 1. 0. 0. 2. 0. 1. 0. 3. 0. 0. 1. 4. 1/2. 1/2. 0. 5. 1/2. 0. 1/2. 6. 0. 1/2. 1/2. 7. 1/3. 1/3. 1/3. 8. 2/3. 1/3. 1/3. 9. 1/3. 2/3. 1/3. 10. 1/3. 1/3. 2/3. 綜合以上所述,本研究主題之整個求解過程如圖 4.3 所示,首先,利用模擬 程式 Sto_Sim 產生初次交易前之起始狀態 S0,並且針對三個權重因子 α, β, γ,以 混合性實驗設計選取若干個樣本點;其次,對於每個樣本點利用模組二計算兩晶 圓廠連續進行 T 週產能交易之利潤總和 P (αj , βj , γj ) ,其中,每週之最佳產能交 易組合 Qi * (αj , βj , γj ) 以模組一來求解;再者,以反應曲面方法建構三項決策準則 之權重組合[αj,βj,γ j]與兩晶圓廠之利潤總和 P (αj , β j, γ j ) 之間的配適關係;最後再 * 以此配適模式為基礎,求解三項決策準則之最佳權重組合 [α* , β* , γ ]。. 43.
數據
Outline
相關文件
In this project, we developed an irregular array redistribution scheduling algorithm, two-phase degree-reduction (TPDR) and a method to provide better cost when computing cost
The purpose of this study is that in the future planning of new or converted semiconductor plant, the plant facilities to be demand for the plant systems
The main purpose of this paper is using Java language with object-oriented and cross platform characteristics and Macromedia Dreamweaver MX to establish a JSP web site with
This study has put forth two items of implementation strategies: (1) to employ cost-saving strategy to enhance the competitiveness of the Dashanbei House, which can be further found
This paper formulates the above situation to the Multi-temperature Refrigerated Container Vehicle Routing Problem (MRCVRP), and proposes a two-stage heuristic which consists of
In this paper, a two-step communication cost modification (T2CM) and a synchronization delay-aware scheduling heuristic (SDSH) are proposed to normalize the
Moreover, due to the firm offers fixed years condition, we focus on this condition to introduce a two-stage game theoretical model which explicitly deals with
Capacity determination model with time constraints and batch processing in semiconductor wafer fabrication.. Approximations For The