專利名稱:制造過程基本資料查詢系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種制造過程基本資料查詢系統(tǒng),特別是有關(guān)于一種用于晶片廠的制造執(zhí)行系統(tǒng)(Manufacturing Execution System;MES)的制造過程基本資料查詢系統(tǒng)。
背景技術(shù):
制造執(zhí)行系統(tǒng)是整合生產(chǎn)過程中各種相關(guān)信息的實(shí)時(shí)聯(lián)機(jī)計(jì)算機(jī)系統(tǒng),具備資料搜集、在制品(Wafers In Process;WIP)追蹤、物料管理、存貨管理、例外管理、品質(zhì)管理等功能。IC生產(chǎn)步驟復(fù)雜、加工設(shè)備昂貴、產(chǎn)品種類繁多、產(chǎn)品生命周期短,所以對于IC廠商而言,非常需要一套制造執(zhí)行系統(tǒng)來管理生產(chǎn)現(xiàn)場,以適應(yīng)顧客不斷變動的需求,迎接e時(shí)代的競爭與挑戰(zhàn)。制造執(zhí)行系統(tǒng)可以協(xié)助IC廠商搜集現(xiàn)場資料,將資料轉(zhuǎn)換為有用的信息,掌控生產(chǎn)現(xiàn)場,達(dá)到工廠自動化管理與最大效率的目標(biāo)。坊間即有一種商業(yè)化的波賽頓(Poseidon)系統(tǒng)供使用。
請參考圖1所繪示的現(xiàn)有波賽頓系統(tǒng)的架構(gòu)圖。波賽頓系統(tǒng)10包括現(xiàn)場控制(Floor Control)100、基本資料(Basic Record;BR)110、排程與存貨控制(Scheduling & Bank Control)120、機(jī)臺控制系統(tǒng)(Tool ControlSystem;TCS)130、中央監(jiān)視器(Central Monitor)140、報(bào)表系統(tǒng)(ReportSystem)150、輸送系統(tǒng)(Transfer System)160、統(tǒng)計(jì)制程控制(StatisticalProcess Control;SPC)170、工程資料分析(Engineering Data Analysis;EDA)180、以及外部接口(Extemal Interface)190等子系統(tǒng)。其中,輸送系統(tǒng)160還包括光罩儲存(Reticle Stocker)162、走道間輸送系統(tǒng)(InterbayTransfer System)164、以及走道內(nèi)自動導(dǎo)引推車系統(tǒng)(Intrabay AutomatedGuided Vehicle System)166等子系統(tǒng)。此外,外部接口190還包括企業(yè)信息系統(tǒng)(Corporation Information System;CIS)192。
上述波賽頓系統(tǒng)中,基本資料是其中的一套子系統(tǒng),用來定義生產(chǎn)流程的一些基本數(shù)據(jù),例如晶片行進(jìn)的路線、所用的機(jī)臺、用料的數(shù)量、以及制造過程的壓力等。請參考圖2所繪示的基本資料子系統(tǒng)的運(yùn)作流程圖。數(shù)據(jù)庫服務(wù)器200中具有工作文件210。在步驟211中,基本資料客戶端(BR Client)計(jì)算機(jī)220聯(lián)機(jī)至數(shù)據(jù)庫服務(wù)器200以執(zhí)行文件傳輸協(xié)議(File Transfer Protocol;FTP)功能并取得此工作文件210。接著,在步驟212中先儲存一份新工作文件230,再從基本資料客戶端計(jì)算機(jī)220聯(lián)機(jī)至數(shù)據(jù)庫服務(wù)器200以執(zhí)行文件傳輸協(xié)議功能并將新工作文件230送至數(shù)據(jù)庫服務(wù)器200。接著,在步驟213中,數(shù)據(jù)庫服務(wù)器200利用新工作文件230與數(shù)據(jù)庫服務(wù)器200中的其它資料表(未繪示)檢查資料的一致性。若有資料不一致的情形發(fā)生時(shí),則在數(shù)據(jù)庫服務(wù)器200端產(chǎn)生一份錯(cuò)誤報(bào)告文件(未繪示),且基本資料客戶端計(jì)算機(jī)220聯(lián)機(jī)至數(shù)據(jù)庫服務(wù)器200以執(zhí)行文件傳輸協(xié)議功能并下載此錯(cuò)誤報(bào)告文件以顯示在基本資料客戶端計(jì)算機(jī)220。若并無資料不一致的情形發(fā)生,則檢查旗標(biāo)(Check Flag)會變成"Y″,此時(shí)系統(tǒng)才會允許后續(xù)上傳資料的動作。接著,在步驟214中,在數(shù)據(jù)庫服務(wù)器200端利用新工作文件230與數(shù)據(jù)庫服務(wù)器200中的資料產(chǎn)生更新文件240。于是區(qū)域控制器(Area Controller;AC)數(shù)據(jù)庫250、工程資料分析服務(wù)器260、或子區(qū)域控制器(Sub Area Controller;SAC)270等節(jié)點(diǎn)(Node)便可聯(lián)機(jī)至數(shù)據(jù)庫服務(wù)器200以執(zhí)行文件傳輸協(xié)議功能并下載更新文件240且利用此更新文件240更新各節(jié)點(diǎn)內(nèi)的資料。
上述波賽頓系統(tǒng)的基本資料子系統(tǒng)并沒有一套完整的查詢系統(tǒng),以方便客戶端根據(jù)所需的參數(shù)與畫面去了解基本資料子系統(tǒng)中的設(shè)定,使用起來相當(dāng)不便,因此有必要尋求一解決之道。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的是提供一種制造過程基本資料查詢系統(tǒng),可用以將基本資料內(nèi)分散且龐大的資料加以過濾及整合后,在使用者面前呈現(xiàn)完整的制造流程。
本發(fā)明的再一目的是提供一種制造過程基本資料查詢系統(tǒng),此制造過程基本資料查詢系統(tǒng)為三階層(3-Tier)架構(gòu),與數(shù)據(jù)庫的連接點(diǎn)只有一個(gè),可有效節(jié)省與數(shù)據(jù)庫連接的費(fèi)用。
本發(fā)明的又一目的為提供一種制造過程基本資料查詢系統(tǒng),可用以當(dāng)欲修正查詢程序時(shí),只須針對基本資料查詢服務(wù)器上的資料模塊修改即可。除非輸出報(bào)表的格式更動,否則不需每一臺基本資料查詢客戶端的計(jì)算機(jī)都加以修改。
依據(jù)本發(fā)明的上述目的,因此本發(fā)明提供一種制造過程基本資料查詢系統(tǒng),連接至區(qū)域控制器數(shù)據(jù)庫,其中此制造過程基本資料查詢系統(tǒng)至少包括下列組件基本資料查詢服務(wù)器(Basic Record InquiryServer;BRI Server),具有多個(gè)資料模塊(Data Module),且基本資料查詢服務(wù)器連接至區(qū)域控制器數(shù)據(jù)庫;以及多個(gè)基本資料查詢客戶端(Basic Record Inquiry Client),連接至基本資料查詢服務(wù)器,且每個(gè)基本資料查詢客戶端各具有輸入表單與輸出報(bào)表,其中這些輸入表單用以輸入所需的查詢項(xiàng)目以產(chǎn)生輸出報(bào)表。
本發(fā)明的主要優(yōu)點(diǎn)為提供一種制造過程基本資料查詢系統(tǒng),運(yùn)用本發(fā)明的制造過程基本資料查詢系統(tǒng)可將基本資料內(nèi)分散且龐大的資料加以過濾及整合后,在使用者面前呈現(xiàn)完整的制造流程。
本發(fā)明的另一優(yōu)點(diǎn)為此制造過程基本資料查詢系統(tǒng)為三階層架構(gòu),與數(shù)據(jù)庫的連接點(diǎn)只有一個(gè),運(yùn)用本發(fā)明的制造過程基本資料查詢系統(tǒng)可有效節(jié)省與數(shù)據(jù)庫連接的費(fèi)用。
本發(fā)明的又一優(yōu)點(diǎn)為當(dāng)欲修正查詢程序時(shí),只須針對基本資料查詢服務(wù)器上的資料模塊修改即可。除非輸出報(bào)表的格式更動,否則不需每一臺基本資料查詢客戶端的計(jì)算機(jī)都加以修改。
下面結(jié)合附圖及實(shí)施例對本發(fā)明進(jìn)行詳細(xì)說明圖1是繪示現(xiàn)有波賽頓系統(tǒng)的架構(gòu)圖;圖2是繪示現(xiàn)有波賽頓系統(tǒng)的基本資料子系統(tǒng)的運(yùn)作流程圖;圖3是繪示本發(fā)明的一較佳實(shí)施例的波賽頓系統(tǒng)的制造過程基本資料查詢系統(tǒng)的架構(gòu)圖;圖4是繪示本發(fā)明的一較佳實(shí)施例的基本資料查詢服務(wù)器中資料模塊與查詢程序的分類詳圖;以及表1是表示本發(fā)明的一較佳實(shí)施例中查詢程序BRI1010所提供的輸入表單的輸入字段與經(jīng)查詢所得的輸出報(bào)表的輸出字段。
圖中符號說明10 波賽頓系統(tǒng) 100 現(xiàn)場控制110 基本資料 120 排程與存貨控制130 機(jī)臺控制系統(tǒng) 140 中央監(jiān)視器150 報(bào)表系統(tǒng) 160 輸送系統(tǒng)162 光罩儲存 164 走道間輸送系統(tǒng)166 走道內(nèi)自動導(dǎo)引推車系統(tǒng)170 統(tǒng)計(jì)制程控制 180 工程資料分析190 外部接口 192 企業(yè)信息系統(tǒng)200 數(shù)據(jù)庫服務(wù)器 210 工作文件211 獲得工作文件 212 編輯以及儲存213 檢查一致性 214 上傳220 基本資料客戶端計(jì)算機(jī) 230 新工作文件240 更新文件 250 區(qū)域控制器數(shù)據(jù)庫260 工程資料分析服務(wù)器 270 子區(qū)域控制器300 區(qū)域控制器數(shù)據(jù)庫, 305 資料表310 基本資料查詢服務(wù)器 320 資料模塊325 查詢程序 330 基本資料查詢客戶端335 輸入表單 340 輸出報(bào)表352 路線 354 產(chǎn)品356 機(jī)臺 358 程序360 規(guī)格 362 測量364 其它 BRI 基本資料查詢具體實(shí)施方式
本發(fā)明是關(guān)于一種制造過程基本資料查詢系統(tǒng)。本發(fā)明的制造過程基本資料查詢系統(tǒng)使用三階層架構(gòu)。請參考圖3,在此三階層架構(gòu)中,中間層的對象可參與不同的應(yīng)用程序,讓各應(yīng)用程序來共享。最下層的應(yīng)用程序只與中間層的對象溝通,而不會直接與最上層的數(shù)據(jù)庫溝通,使得最上層與最下層皆能獨(dú)立,可增加系統(tǒng)的彈性與擴(kuò)充性。換言之,在此三階層架構(gòu)中,與最上層數(shù)據(jù)庫的連接點(diǎn)只有一個(gè),不同于一般客戶端-服務(wù)器架構(gòu)與數(shù)據(jù)庫有多個(gè)連接點(diǎn)。此三階層架構(gòu)具有以下優(yōu)點(diǎn)。第一是最下層的應(yīng)用程序不會受到最上層多樣性組件的影響,例如最下層的應(yīng)用程序不必考慮到最上層所使用的數(shù)據(jù)庫為何。第二是最下層的應(yīng)用程序不再受到最上層復(fù)雜的網(wǎng)絡(luò)組件的牽制。第三是避免了雙階層式架構(gòu)過分著重于客戶端或服務(wù)器所引起的不一致性(Inconsistency)、缺乏重用性(Reusability)、以及缺乏彈性(Flexibility)等。
請參考圖3所繪示的本發(fā)明的一較佳實(shí)施例的波賽頓系統(tǒng)的制造過程基本資料查詢系統(tǒng)的架構(gòu)圖,其中最上層為現(xiàn)有區(qū)域控制器數(shù)據(jù)庫300(即圖2中的區(qū)域控制器數(shù)據(jù)庫250),具有由現(xiàn)有波賽頓系統(tǒng)的基本資料子系統(tǒng)所產(chǎn)生的資料表305;中間層為基本資料查詢服務(wù)器310,具有多個(gè)資料模塊320,且此基本資料查詢服務(wù)器310連接至此區(qū)域控制器數(shù)據(jù)庫300;最下層為多個(gè)基本資料查詢客戶端330,連接至此基本資料查詢服務(wù)器310。使用者可根據(jù)需求于基本資料查詢客戶端330的輸入表單335輸入欲查詢項(xiàng)目以產(chǎn)生不同形式與畫面的輸出報(bào)表340,其中這些輸出報(bào)表340例如可以Access軟件加以制作完成。
上述每支輸出報(bào)表340在基本資料查詢服務(wù)器310上皆有其對應(yīng)的資料模塊320,查詢程序325皆放在其中,而這些查詢程序325例如可以結(jié)構(gòu)化查詢語言(Structural Query Language;SQL)撰寫完成。當(dāng)欲修正查詢程序325時(shí),只須針對基本資料查詢服務(wù)器310上的資料模塊320修改即可。除非輸出報(bào)表340的格式更動,否則不需每臺基本資料查詢客戶端330都加以修改。
此外,在本發(fā)明的一較佳實(shí)施例中,輸出報(bào)表340是以Access軟件制作完成,可輕易轉(zhuǎn)換成Excel或超文件標(biāo)記語言(Hyper Text MarkupLanguage;HTML)等資料格式,以方便使用者變化運(yùn)用。
請參考圖4所繪示的本發(fā)明的一較佳實(shí)施例的基本資料查詢服務(wù)器中資料模塊與查詢程序的分類詳圖。圖4中繪示基本資料查詢服務(wù)器310中的資料模塊與查詢程序可分為7大類共13個(gè)查詢程序。此7大類分別是路線(Route)352、產(chǎn)品(Product)354、機(jī)臺(Tool)356、程序(Recipe)358、規(guī)格(Specification)360、測量(Measurement)362、以及其它(Other)364。每一個(gè)查詢程序的名稱,例如BRI1010,可根據(jù)實(shí)際情況命名。此圖4中繪示的13個(gè)查詢程序的名稱僅為本發(fā)明的一較佳實(shí)施例中的名稱。以下以查詢程序BRI1010為例在表1中列出查詢程序BRI1010所提供的輸入表單的輸入字段與經(jīng)查詢所得的輸出報(bào)表的輸出字段。
表1查詢程序BRI1010所提供的輸入表單的輸入字段與經(jīng)查詢所得的輸出報(bào)表的輸出字段
如本領(lǐng)域技術(shù)人員所了解的,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用以限定本發(fā)明的范圍;凡其它未脫離本發(fā)明所揭示的精神下所完成的等效改變或修飾,均應(yīng)包含在本專利的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種制造過程基本資料查詢系統(tǒng),連接至一區(qū)域控制器數(shù)據(jù)庫,其中該制造過程基本資料查詢系統(tǒng)至少包括一基本資料查詢服務(wù)器,具有多個(gè)資料模塊,且該基本資料查詢服務(wù)器連接至該區(qū)域控制器數(shù)據(jù)庫;以及多個(gè)基本資料查詢客戶端,連接至該基本資料查詢服務(wù)器,且每一這些基本資料查詢客戶端具有多個(gè)輸入表單與多個(gè)輸出報(bào)表,其中這些輸入表單用以輸入至少一查詢項(xiàng)目以產(chǎn)生這些輸出報(bào)表。
2.根據(jù)權(quán)利要求1所述的制造過程基本資料查詢系統(tǒng),其特征在于每一這些資料模塊中包括一查詢程序。
3.根據(jù)權(quán)利要求2所述的制造過程基本資料查詢系統(tǒng),其特征在于該查詢程序是以結(jié)構(gòu)化查詢語言撰寫完成。
4.根據(jù)權(quán)利要求1所述的制造過程基本資料查詢系統(tǒng),其特征在于這些輸出報(bào)表是以Access軟件制作完成。
5.一種制造過程基本資料查詢系統(tǒng),連接至一區(qū)域控制器數(shù)據(jù)庫,其中該制造過程基本資料查詢系統(tǒng)至少包括一查詢服務(wù)器,具有多個(gè)資料模塊,且該查詢服務(wù)器連接至該區(qū)域控制器數(shù)據(jù)庫;以及多個(gè)客戶端計(jì)算機(jī),連接至該查詢服務(wù)器,且每一這些客戶端計(jì)算機(jī)具有多個(gè)輸入表單與多個(gè)輸出報(bào)表,其中這些輸入表單用以輸入至少一查詢項(xiàng)目以產(chǎn)生這些輸出報(bào)表。
6根據(jù)權(quán)利要求5所述的制造過程基本資料查詢系統(tǒng),其特征在于每一這些資料模塊中包括一查詢程序。
7.根據(jù)權(quán)利要求6所述的制造過程基本資料查詢系統(tǒng),其特征在于該查詢程序是以結(jié)構(gòu)化查詢語言撰寫完成。
8.根據(jù)權(quán)利要求5所述的制造過程基本資料查詢系統(tǒng),其特征在于這些輸出報(bào)表是以Access軟件制作完成。
全文摘要
一種制造過程基本資料查詢系統(tǒng)。本發(fā)明的制造過程基本資料查詢系統(tǒng)至少包括一基本資料查詢服務(wù)器,具有多個(gè)資料模塊,且該基本資料查詢服務(wù)器連接至該區(qū)域控制器數(shù)據(jù)庫;以及多個(gè)基本資料查詢客戶端,連接至該基本資料查詢服務(wù)器,且每一這些基本資料查詢客戶端具有多個(gè)輸入表單與多個(gè)輸出報(bào)表,其中這些輸入表單用以輸入至少一查詢項(xiàng)目以產(chǎn)生這些輸出報(bào)表。本發(fā)明的制造過程基本資料查詢系統(tǒng),可用以將基本資料內(nèi)分散且龐大的資料加以過濾及整合后,在使用者面前呈現(xiàn)完整的制造流程,且可有效節(jié)省與數(shù)據(jù)庫連接的費(fèi)用。
文檔編號G06F17/30GK1420455SQ0113619
公開日2003年5月28日 申請日期2001年11月21日 優(yōu)先權(quán)日2001年11月21日
發(fā)明者杜坤政, 李昆倍, 葉雅蘋 申請人:旺宏電子股份有限公司