基于作業(yè)區(qū)域的半導(dǎo)體封裝線lot多規(guī)則調(diào)度方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于生產(chǎn)調(diào)度領(lǐng)域,主要涉及基于作業(yè)區(qū)域的半導(dǎo)體封裝線LOT多規(guī)則調(diào)度方法。
【背景技術(shù)】
[0002]半導(dǎo)體封裝線在裝片、鍵合工序的設(shè)備數(shù)量龐大,在半導(dǎo)體封裝企業(yè)實際生產(chǎn)中分成多級區(qū)域進(jìn)行管理,每個區(qū)域中存在大量的并行機。在生產(chǎn)調(diào)度前需要建立一種有效的手段,對半導(dǎo)體封裝線復(fù)雜的生產(chǎn)組織結(jié)構(gòu)和龐大數(shù)量的設(shè)備進(jìn)行描繪和管理。
[0003]由于半導(dǎo)體封裝線是面向客戶訂單進(jìn)行生產(chǎn),生產(chǎn)線上的設(shè)備不斷跟隨客戶訂單需求變化重新組合,改變生產(chǎn)設(shè)備之間的關(guān)聯(lián)關(guān)系,建立的半導(dǎo)體封裝生產(chǎn)線多級作業(yè)區(qū)域模型應(yīng)該能夠滿足生產(chǎn)線上設(shè)備不斷遷移的需求。
[0004]半導(dǎo)體封裝線上,能夠完成同一個工序的設(shè)備型號多,生產(chǎn)年代不統(tǒng)一,通信接口方式不同,加工能力和工藝指標(biāo)不同。并且由于半導(dǎo)體封裝企業(yè)是面向客戶訂單進(jìn)行生產(chǎn),客戶會指定加工設(shè)備或是加工外型,存在大量的綁定工序的調(diào)度規(guī)則,對一個LOT (在每個半導(dǎo)體后段封裝測試制造廠家中,內(nèi)部的生產(chǎn)任務(wù)的流動形式基本上都是根據(jù)芯片的周轉(zhuǎn)形式而決定的,生產(chǎn)任務(wù)流動形式為是以制造過程中的周轉(zhuǎn)盒的容量來決定的,命名為隨工單,即L0T,一個隨工單的大小也就周轉(zhuǎn)盒的容量大小)的一次調(diào)度都會有多個調(diào)度規(guī)則發(fā)揮作用,所以需要考慮多規(guī)則條件下調(diào)度問題。
[0005]封裝芯片的型號種類和數(shù)量龐大,導(dǎo)致加工時間不能精確統(tǒng)計,設(shè)備加工能力也存在很大差別,加工狀態(tài)也受到多種因素影響。當(dāng)進(jìn)行生產(chǎn)線上多個工序連續(xù)的大范圍調(diào)度時,很難保證調(diào)度結(jié)果的準(zhǔn)確性和有效性。同時半導(dǎo)體封裝行業(yè)封裝生產(chǎn)線雖然有大量的高度自動化的封裝設(shè)備,但是這些設(shè)備仍需要人工管控和喂料,在工序間LOT也是人工進(jìn)行周轉(zhuǎn)的。而芯片在封裝過程全程每一個工序質(zhì)量都有很高要求,為了實現(xiàn)精確LOT派工、有效作業(yè)指導(dǎo)和良好進(jìn)程監(jiān)控,需要通過為調(diào)度人員分配權(quán)限實現(xiàn)管控相應(yīng)的作業(yè)區(qū)域,并需要在調(diào)度人員管控調(diào)度區(qū)域內(nèi)完成基于設(shè)備多規(guī)則調(diào)度過程。
【發(fā)明內(nèi)容】
[0006]為解決上述問題,本發(fā)明提出一種基于作業(yè)區(qū)域的半導(dǎo)體封裝線LOT多規(guī)則調(diào)度方法,解決復(fù)雜半導(dǎo)體封裝線的生產(chǎn)調(diào)度問題。
[0007]本發(fā)明為實現(xiàn)上述目的所采用的技術(shù)方案是:一種基于作業(yè)區(qū)域的半導(dǎo)體封裝線LOT多規(guī)則調(diào)度方法,包括以下步驟:
[0008]建立生產(chǎn)線模型:描繪半導(dǎo)體封裝線設(shè)備管理組織結(jié)構(gòu),并將設(shè)備綁定到底層作業(yè)區(qū)域的工位中;將調(diào)度人員與作業(yè)區(qū)域關(guān)聯(lián),每個作業(yè)區(qū)域綁定若干個工位,每個工位綁定一個設(shè)備,每個設(shè)備用于完成若干個工序;
[0009]加載將要調(diào)度的LOT:獲取LOT相關(guān)信息,構(gòu)造將要調(diào)度LOT集合;
[0010]調(diào)度:逐一對LOT進(jìn)行調(diào)度,在設(shè)備選擇過程中根據(jù)基于優(yōu)先級的單工序多設(shè)備選擇規(guī)則來確定LOT的加工設(shè)備;
[0011]將LOT分配選定設(shè)備加工,并根據(jù)LOT信息和設(shè)備信息,得到加工工時、計劃開工時間、計劃完工時間,完成LOT調(diào)度過程。
[0012]所述作業(yè)區(qū)域為多級的,最底層的作業(yè)區(qū)域用于綁定工位,作業(yè)區(qū)域用于分配給調(diào)度人員進(jìn)行調(diào)度操作。
[0013]在某一個工序,對可以加工一個選定的LOT的多個設(shè)備進(jìn)行加工優(yōu)先級設(shè)置。
[0014]所述加載將要調(diào)度的LOT分為兩種情況進(jìn)行處理:加載未到達(dá)調(diào)度人員關(guān)聯(lián)的作業(yè)區(qū)域的LOT和加載已到達(dá)調(diào)度人員關(guān)聯(lián)的作業(yè)區(qū)域的LOT。
[0015]所述加載未到達(dá)調(diào)度人員關(guān)聯(lián)的作業(yè)區(qū)域的L0T,包括以下步驟:
[0016]提取當(dāng)前調(diào)度人員關(guān)聯(lián)的作業(yè)區(qū)域的設(shè)備所能加工的工序,依據(jù)半導(dǎo)體封裝線上全部工序的執(zhí)行順序,提取出當(dāng)前作業(yè)區(qū)域能加工工序之前的工序;
[0017]取出在這些工序中正在加工的L0T,構(gòu)成備選LOT集合;
[0018]依次取出備選LOT集合中的L0T,依據(jù)LOT信息中的工藝流程信息,確定該LOT是否在該調(diào)度人員管控的作業(yè)區(qū)域中進(jìn)行加工;
[0019]如果不是,則查找下一個LOT信息;如果是,則找到在調(diào)度區(qū)域中加工的第一工序和該LOT當(dāng)前所處的工序之間間隔的工序,再根據(jù)這些工序的加工工時計算出這些工序加工完成所需的總工時,得出預(yù)計達(dá)到調(diào)度人員管控的作業(yè)區(qū)域的預(yù)計最早到達(dá)調(diào)度區(qū)域時間,然后將篩選的LOT和該LOT的預(yù)計加工工序和預(yù)計到達(dá)調(diào)度區(qū)域的時間,存入到LOT準(zhǔn)備調(diào)度信息表中。
[0020]所述加載已到達(dá)調(diào)度人員關(guān)聯(lián)的作業(yè)區(qū)域的L0T,包括以下步驟:
[0021]提取當(dāng)前調(diào)度人員管控的作業(yè)區(qū)域的設(shè)備能加工的工序,加載已到達(dá)調(diào)度人員關(guān)聯(lián)的作業(yè)區(qū)域的L0T,構(gòu)成備選的LOT集合;
[0022]從LOT集合中選擇一個L0T,提取該LOT在調(diào)度區(qū)域上的前一次的調(diào)度信息,根據(jù)LOT信息中工藝流程信息和調(diào)度區(qū)域中能加工的工序,判斷LOT是否在當(dāng)前作業(yè)區(qū)域還有未調(diào)度的工序;
[0023]如果有未調(diào)度的工序,找到該LOT在調(diào)度區(qū)域上第一個未調(diào)度的工序,根據(jù)工序表中工序工時信息,得出這個未調(diào)度的工序的加工時間,結(jié)合以往調(diào)度的信息,判斷上一次調(diào)度的工序是否已開始加工;
[0024]如果已開工,依據(jù)LOT當(dāng)前所處工序的開工時間加上工序加工時間得到將要調(diào)度工序的預(yù)計開工時間;
[0025]如果未開工,將LOT上一次調(diào)度工序的完工時間作為調(diào)度工序的預(yù)計開工時間,將LOT的本次調(diào)度工序和預(yù)計到達(dá)時間存入LOT準(zhǔn)備調(diào)度信息表中;
[0026]如果沒有未調(diào)度的工序,則說明該LOT在當(dāng)前調(diào)度人員管控區(qū)域內(nèi)調(diào)度操作已經(jīng)處理完畢,不做處理。
[0027]所述基于優(yōu)先級的單工序多設(shè)備選擇規(guī)則,具體為:將調(diào)度規(guī)則綁定到單個工序,多個調(diào)度規(guī)則通過工序關(guān)聯(lián)到一起;同一工序綁定的多個調(diào)度規(guī)則具有優(yōu)先級排序。
[0028]所述同一工序綁定的多個調(diào)度規(guī)則的排序是可調(diào)整的。
[0029]本發(fā)明具有以下優(yōu)點及有益效果:
[0030]1、半導(dǎo)體封裝線在裝片、鍵合工序的設(shè)備數(shù)量龐大,并存在大量的并行工位,為企業(yè)管理帶來困難,本方法對半導(dǎo)體封裝線采取多級分區(qū)管理的方式,能夠與企業(yè)生產(chǎn)組織結(jié)構(gòu)匹配,便于分配作業(yè)區(qū)域給生產(chǎn)線上調(diào)度人員管控,降低設(shè)備管理的復(fù)雜性,也能滿足生產(chǎn)線設(shè)備遷移和設(shè)備之間關(guān)系頻繁變更的需求。
[0031]2、在半導(dǎo)體封裝線上除了數(shù)量龐大的設(shè)備,還存在大量的在制L0T,運用復(fù)雜的尋優(yōu)調(diào)度算法會花費大量的運算時間,難以跟上生產(chǎn)線上快速變動的情況。在調(diào)度過程中運用多種具有半導(dǎo)體封裝線特色的調(diào)度規(guī)則選定加工設(shè)備,預(yù)先將多條規(guī)則綁定到單個工序,使得調(diào)度規(guī)則直接參與LOT到設(shè)備調(diào)度過程,有利于調(diào)度系統(tǒng)的高效運行,提高調(diào)度系統(tǒng)執(zhí)行速度,適應(yīng)于半導(dǎo)體封裝線上的多任務(wù)、多并行機調(diào)度情況。
[0032]3、基于作業(yè)區(qū)域的調(diào)度過程,有利于調(diào)度人員很好控制調(diào)度區(qū)域的加工進(jìn)程,能夠與企業(yè)實際生產(chǎn)運行很好結(jié)合,能夠?qū)崿F(xiàn)生產(chǎn)任務(wù)的合理指派,增強調(diào)度結(jié)果有效性和準(zhǔn)確率。
[0033]4、系統(tǒng)在實施過程中運用WPF技術(shù),增強可視化效果,并采用WCF技術(shù)滿足面向車間生產(chǎn)線復(fù)雜的網(wǎng)絡(luò)化應(yīng)用需求,并可以實現(xiàn)同步調(diào)度和并行調(diào)度。
【附圖說明】
[0034]圖1為本發(fā)明的四級作業(yè)區(qū)域模型示例圖;
[0035]圖2為本發(fā)明的調(diào)度人員關(guān)聯(lián)信息結(jié)構(gòu)圖;
[0036]圖3為本發(fā)明的加載未到達(dá)調(diào)度區(qū)域的LOT流程圖;
[0037]圖4為本發(fā)明的加載已到達(dá)調(diào)度區(qū)域的LOT流程圖;
[0038]圖5為本發(fā)明的多規(guī)則與工序關(guān)系結(jié)構(gòu)圖;
[0039]圖6為本發(fā)明的運用調(diào)度規(guī)則篩選設(shè)備過程圖;
[0040]圖7為本發(fā)明的調(diào)度過程流程圖。
【具體實施方式】
當(dāng)前第1頁
1 
2 
3