專利名稱:在電子裝置制造設施內傳送基片載體的方法和裝置的制作方法
在電子裝置制造設施內傳送基片載體的方法和裝置
本申請是申請人于2005年2月28日提交的、申請號為“200510091397. 0”的、發明名稱為“在電子裝置制造設施內傳送基片載體的方法和裝置”的發明專利申請的分案申請。
本申請請求在2004年2月28日提交的美國臨時專利申請No. 60/548,574的優先權。在此結合以上涉及的專利申請的全部內容作為參考。
相關申請的交叉引用
本專利申請同時還涉及以下一同受讓,共同未決的美國專利申請,并在此結合其全部內容作為參考
2005 年 2 月 25 日提交的發明名稱為 “METHODS AND APPARATUS FORENHANCED OPERATION OF SUBSTRATE CARRIER HANDLERS” 的美國專利申請(代理人卷號 9140);
2005 年 2 月 25 日提交的發明名稱為 “METHODS AND APPARATUS F0RMATERIAL CONTROL SYSTEM INTERFACE”的美國專利申請(代理人卷號9141);
2005 年 2 月 25 日提交的發明名稱為 “METHODS AND APPARATUS F0RELECTR0NIC DEVICE MANUFACTURING SYSTEM MONITORING ANDC0NTR0L” 的美國專利申請(代理人卷號 9144);
2003 年 8 月沘日提交的發明名稱為 “SYSTEM FOR TRANSPORTINGSUBSTRATE CARRIERS”的美國專利申請No. 10/650,310(代理人卷號6900);
2004 年 1 月 26 日提交的發明名稱為“METHODS AND APPARATUS F0RTRANSP0RTING SUBSTRATE CARRIERS” 美國專利申請 No. 10/764,982 (代理人卷號 7163);
2003 年 8 月 28 日提交的發明名稱為 “SUBSTRATE CARRIER HANDLERTHAT UNLOADS SUBSTRATE CARRIERS DIRECTLY FROM A M0VINGC0NVEY0R” 的美國專利申請 No. 10/650,480 (代理人卷號 7676);和
2004年 11 月 12 日提交的發明名稱為“BREAK-AWAY P0SITI0NINGC0NVERY0R MOUNT FOR ACCOMMODATING C0NVERY0R BELTBENDS” 的美國專利申請 No. 10/987,955 (代理人卷號 8611)。技術領域
本發明一般涉及電子裝置制造,尤其涉及用于在電子裝置制造設施內傳送基片載體的方法和裝置。
背景技術:
電子裝置(device)制造設施可以包括在制造期間關于該設施傳送基片載體的傳統的系統。但,這樣的傳統系統不能有效地傳送該載體。因此,需要提供一種改進的方法和裝置來在電子裝置制造設施中傳送基片載體。發明內容
在本發明的第一方面,提供電子裝置制造的第一方法。該第一方法包括步驟(1) 接收一個請求來從包括多個基片加載站的電子裝置制造設施的第一基片加載站傳送載體到第二基片加載站,其中該制造設施還包括多個連接到適于設施內運送載體的傳送帶系統的載體支架;( 指定多個載體支架中的一個來從第一基片加載站傳送載體到第二基片加載站,使得至少是減少傳送所需的時間和保持傳送帶系統的平衡之一;(3)從第一基片加載站運送載體;和(4)將該載體運送到第二基片加載站。
在本發明的第二方面,提供第二方法。該方法包括步驟(1)提供多個每個都適于接基片載體的基片加載站;( 提供適于在基片加載站之間傳送基片載體的傳送帶系統, 這些傳送帶系統包括了多個每個都適于支撐基片載體的載體支架;C3)提供一個控制系統用于控制在基片加載站之間的基片載體傳送;(4)采用該控制系統來發送一個傳送命令到第一基片加載站;( 如果該控制系統不能指定一個載體支架用于從第一基片加載站傳送,則采用該控制系統來發送一個命令給第一基片加載站以取消該傳送;和(6)在延遲和一個或多個載體支架的狀態改變之中的至少一個之后,采用該控制系統重新發送傳送命令到第一基片加載站。
在本發明的第三方面,提供了一種用于電子裝置制造的裝置。該裝置包括一種電子裝置制造設施的控制系統,該系統適于(1)接收一個請求來從設施的第一基片加載站傳送載體到第二基片加載站,其中該制造設施還包括多個連接到適于在設施內運送載體的傳送帶系統的載體支架;( 指定多個載體支架中的一個來從第一基片加載站傳送載體到第二基片加載站,使得至少是減少傳送所需的時間和保持傳送帶系統的平衡之一;(3)從第一基片加載站運送載體;和(4)將該載體運送到第二基片加載站。
在本發明的第四方面,提供了一種用于電子裝置制造的系統。該系統包括⑴多個包括在電子裝置制造設施中的基片加載站;( 一個傳送帶系統,該傳送帶系統包括多個連接在其中并適于在設施內運送載體的載體支架;和C3) —個連接到該多個基片加載站和傳送帶系統的控制系統。該控制系統適于(a)接收一個請求來從第一基片加載站傳送載體到第二基片加載站;(b)指定多個載體支架中的一個來從第一基片加載站傳送載體到第二基片加載站,使得至少是減少傳送所需的時間和保持傳送帶系統的平衡之一;(c)從第一基片加載站運送載體;和(d)將該載體運送到第二基片加載站。根據本發明的這些方面可以得出本發明的其他方面。
本發明的其他特征和方面將從以下參考附圖所作的詳細描述中變得更為全面而清晰。
圖IA是根據本發明一個實施例的包括一個條帶(band)(或帶狀物)的示例傳送帶系統的俯視圖,該條帶在電子裝置制造設施的一部分內形成一個簡單環路。
圖IB是根據本發明一個實施例的在示例傳送帶系統中包括的控制系統的結構圖。
圖2舉例說明根據本發明一個實施例的用于在設施內傳送基片載體的方法。
圖3舉例說明根據本發明一個實施例的用于在設施內傳送基片載體時指定一個載體支架的第一示例方法。
圖4舉例說明根據本發明一個實施例的用于在設施內傳送基片載體時指定一個載體支架的第二示例方法。
圖5是根據本發明一個實施例的在操作期間用于在設施內傳送一個基片載體的示例裝置的結構圖。
圖6舉例說明根據本發明一個實施例的在其中成功指定了載體支架的設施內開始基片載體傳送時的握手。
圖7A和7B舉例說明根據本發明一個實施例的在其中沒有成功指定載體支架的設施內開始基片載體傳送時的握手。
具體實施方式
電子裝置制造設施(facility)可以使用一個高架的傳送系統(0ΗΤ系統),該系統包括與一個適于在電子裝置制造設施內傳送一個或多個基片載體的運動傳送帶系統連接的多個載體支架(support)。而且,這樣的設施還可以包括適于在電子裝置制造期間處理電子裝置的工具。每個處理工具可以連接到各自的適于在處理工具和傳送帶系統之間傳送載體的基片加載站。更具體地說,每個處理工具可以連接到各自的適于在處理工具和與運送OHT系統連接的載體支架之間傳送載體的基片加載站。以這樣的方式,就可以在設施內傳送載體。
本發明提供了指定用于在設施內傳送載體的載體支架的方法和裝置。本發明的特征是使用單個或小批量基片載體。如在此所使用的,術語“小批量”基片載體或“小批量”載體可以指與傳統的通常可以持有十三個或二十五個基片的“大批量”載體相比,適于持有更少基片的載體。例如,一個小批量載體適于持有五個或更少的基片。在一些實施例中,可以采用其他的小批量載體(例如,持有一個、兩個、三個、四個或多于五個基片但少于大批量載體的基片的小批量載體)。一般說來,每個小批量載體可以容納的襯底太少,以致人們在電子裝置或者其他制造設施內的人工運送載體是不可行的。
可以采用一個算法來指定載體支架以致于至少減少傳送所需的時間或保持傳送帶系統的平衡。以這種方式,可以比在傳統的電子裝置制造系統中更高效地傳送載體,從而與傳統的系統相比,提高了電子裝置制造設施的制造能力。例如,該算法可以選擇多個載體支架中的一個來從第一基片加載站(例如,源基片加載站)傳送或輸送載體到第二基片加載站(例如,目標基片加載站)。該算法可以判斷采用所選擇的載體支架是否會與一個未決的(pending)傳送沖突(例如,在設施中)。如果會沖突,該算法可以從多個載體支架中選擇另一個載體支架并對該載體支架作出類似的判斷。如果該算法判斷采用所選擇的載體支架不會與一個未決的傳送沖突,就可以指定該載體支架來從第一基片加載站傳送載體到第二基片加載站。
以這種方式,本發明的方法和裝置可以指定用于在設施中傳送載體的載體支架, 以致當指定的載體支架到達第一基片加載站時,該第一基片加載站準備好使用該指定的載體支架將該載體放在運動的傳送帶系統上,并且當該指定的載體支架達到第二基片加載站時,該第二基片加載站準備好從運動的傳送帶(例如,從與其連接的載體支架)移去該載體。以這種方式,可以減少在第一基片加載站準備好將載體放在載體支架上之前,運動的傳送帶上指定的載體支架必須被傳送到第一基片加載站的次數,和/或在第二基片加載站準備好從載體支架移去載體之前,指定的載體支架(連同與其連接的載體一起)必須被傳送到第二基片加載站的次數。
該算法還可以判斷采用所選擇的載體支架是否會使傳送帶系統失去平衡,而且還可以基于其指定載體支架。以這種方式,該算法可以指定一個用來在設施內傳送載體的載體支架以使該傳送帶系統保持平衡(例如,不會由于其上支撐載體的載體支架在任何特定部分過載),從而降低在運動傳送帶系統的部分上的過度壓力,而該壓力可以不利地影響電子裝置制造。因此,本發明的方法和裝置與傳統的電子裝置制造系統相比可以更高效地傳送載體,從而與傳統的系統相比提高了制造能力。
先前所結合在2003年8月觀日提交的發明名稱為“System For TransportingSubstrate Carriers”(代理人卷號6900)的美國專利申請公開了一種基片載體傳送系統或類似的輸送系統,其包括一個傳送帶用于在所服務的制造設施運行中打算持續地傳送基片載體。該持續不斷運動的傳送帶目的是在制造設施內便于基片的傳送以便降低制造設施內每個基片的總“占用”時間。
為了以這種方式操作制造設施,應當提供方法和裝置用于從傳送帶卸載基片載體,并將基片載體加載到傳送帶上,同時傳送帶在運轉。先前所結合的于2003年8月觀日提交的發明名稱為"SUBSTRATE CARRIER HANDLER THATUNLOADS SUBSTRATE CARRIERS DIRECTLY FROM A M0VINGC0NVEY0R”(代理人卷號7676)的美國專利申請公開了在基片加載站或根據一個傳送帶執行這種加載/卸載操作的“基片加載站”的一個基片載體處理器。 例如,一個基片加載站或基片加載站可以包括一個可垂直移動的水平導桿或吊臂,以及一個可沿著水平導桿水平移動的端部操縱裝置。還提供其他結構用于垂直和/或水平地移動端部操縱裝置。
為了從傳送基片載體且經過基片加載站的運動傳送帶(“基片載體傳送帶”)卸載一個基片載體,以基本上與是與基片載體通過基片載體傳送帶傳送時基片載體的速度匹配的速度水平移動端部操縱裝置(effector)(例如,通過在水平方向上與基片載體速度基本匹配)。此外,端部操縱裝置可以在傳送基片載體的同時保持在與基片載體鄰近的位置。因此端部操縱裝置可以在與基片載體的速度基本匹配的同時基本與基片載體的位置匹配。同樣地,也可以與傳送帶位置和/或速度進行基本匹配。
當端部操縱裝置與基片載體的速度(和/或位置)基本匹配時,升起端部操縱裝置以致該端部操縱裝置與基片載體接觸并使基片載體脫離基片載體傳送帶。可以通過在加載期間基本匹配端部操縱裝置與傳送帶速度(和/或位置)來類似地將基片載體加載到運動的基片載體傳送帶上。在至少一個實施例中,在端部操縱裝置和基片載體傳送帶之間以基本為零的速度和/或加速度執行在端部操縱裝置和基片載體傳送帶之間的這種基片載體管制移交。
先前結合的于2004年1月沈日提交的發明名稱為“METHODS ANDAPPARATUS FOR TRANSPORTING SUBSTRATE CARRIERS”(代理人卷號7163)公開了一種傳送帶系統,該系統可以采取上述用于在半導體裝置制造設施的一個或多個處理工具之間傳送基片載體的基片載體傳送系統和/或基片加載站。該傳送系統可以包括一個帶狀物(或“條帶”),其在半導體裝置制造設施的至少一部分內形成一個閉環并在其中傳送基片載體。在一個或多個實施例中,該帶狀物或條帶由不銹鋼、聚碳酸酯、合成材料(例如,炭化石墨、玻璃纖維等)、鋼或其他增強的聚亞安酯、環氧薄片、塑料或包括不銹鋼、纖維(例如,碳化纖維、玻璃纖維、 杜邦公司所制造的Kevlai 、聚乙烯、鋼絲網等)的聚合材料或其他硬制材料形成。通過定向該帶狀物以致其厚的部分駐留在垂直面而薄的部分駐留在水平面,該帶狀物在水平面是可彎曲的而在垂直面是剛硬的。這樣的結構允許經濟地構造和執行該傳送帶。例如,帶狀物只需要少量的材料來構造,因此便于制造,并且由于它在垂直方向上的硬度/強度,所以能支撐多個基片載體的重量而無需額外的支承結構(例如用在傳統水平定向的皮帶式傳送帶系統中的滾輪或其他類似的機制)。而且,因為帶狀物會由于其橫向撓性而被彎曲、壓扁或形成多個結構,所以該傳送帶系統具有高度可定制性。
圖IA是根據本發明一個實施例的優選傳送帶系統101的示意性俯視圖,該傳送帶系統包括一個在電子裝置(例如,半導體裝置)制造設施107的一部分內形成簡單環路105 的條帶(或帶狀物)103。例如,條帶103可以包括在2004年1月沈日所提交的專利申請序列號為 10/764,982、發明名稱為“METHODSAND APPARATUS FOR TRANSPORTING SUBSTRATE CARRIERS”(狀理人卷號7163)的美國專利申請中所描述的其中一種帶狀物。條帶103通過連接到該條帶103的相應的載體支架110在處理工具109之間傳送基片載體(圖IA中未示出),該條帶還包括直線部分111和彎曲部分113以形成(閉合)環路105。還可以采用其他多個處理工具109和/或環路結構。
每個處理工具109可以包括一個在處理工具109的基片加載站115(例如,“工具站”)的基片載體處理器(handler),用以在運動條帶103經過基片加載站115時,從傳送帶系統101的傳送條帶103上卸載基片載體,或將基片載體加載到其上,如2003年8月觀日提交的專利申請序列號為10/650,480、發明名稱為“SUBSTRATE CARRIER HANDLER THAT UNLOADS SUBSTRATECARRIERS DIRECTLY FROM A MOVING CONVEYOR”(代理人卷號 7676)的美國專利申請所描述的。例如,可以在條帶103傳送基片載體時以與基片載體的速度基本匹配的速度水平移動基片加載站115的端部操縱裝置(未單獨示出),并在傳送和升起基片載體時將端部操縱裝置保持在與基片載體鄰近的位置以致端部操縱裝置接觸基片載體并脫離傳送系統101。還可以在加載期間通過對端部操縱裝置和條帶速度(和/或位置)的基本匹配來類似地將一個基片載體加載到運動條帶103。
每個基片加載站115可以包括一個或多個加載端口或類似的其中放置用于傳送到和/或從處理工具109傳送的基片或基片載體的位置(例如,一個或多個停靠站 (docking station),雖然可以利用不采取進站/出站動作的傳送位置)。還可以在每個基片加載站115上提供各種的基片載體存儲位置用于在處理工具109上進行基片載體緩存。
傳送系統101包括一個傳送系統控制器(TSC) 117用來控制條帶103的運行。例如,TSC 117可以控制/監視條帶103的速率或速度和/或狀態,分配用于支撐/傳送基片載體的條帶的載體支架110,監視載體支架110的狀態,監視條帶馬達/驅動器的狀態,并將這種信息提供給每個基片加載站115等。此外,可選擇地,如以下詳細描述的,TSC 117可以采用一種算法來指定或分配用于傳送載體的載體支架110。同時,每個基片加載站115可以包括用于控制基片加載站運行的基片加載站軟件(LSQ 119(例如,將基片載體加載到傳送系統101或從傳送系統101卸載基片載體,將基片載體傳送到加載端口或基片加載站115 的存儲位置和/或該基片加載站115所服務的處理工具109等,或從加載端口或基片加載站115的存儲位置和/或該基片加載站115所服務的處理工具109等傳送基片載體)。例如,LSS119a_f可以與基片加載站控制器(例如,一個截取控制器,未示出)一起運行。主機 /材料控制系統(MCS) 121與傳送系統控制器117和用于實現同一操作的每個基片加載站 115的基片加載站軟件119a-f進行通信。以這種方式,TSC 117可適于與MCS 121、基片加載站和/或該設施的傳送站接口來執行架內(inter-bay)和/或架外載體傳送。TSC 117、 每個LSS119a-f和/或MCS 121可以包括一個調度程序(未示出)用于控制由TSC 117、 LSS119a-f和/或MCS 121所執行操作的調度。
以上系統尤其適于傳送小批量的基片載體,例如支持單個基片或少于25個基片的基片載體。
圖IB是包括在根據本發明實施例的優選傳送帶系統中的控制系統的結構圖。參考圖1B,與每個處理工具109對應的LSS119a-f、TSC 117和MCS 121可以形成一個適于控制連續運動的傳送帶系統101的運行的控制系統123。以下將參照圖2-7描述控制系統123 運行的細節,更具體地,控制系統123如何能使傳送系統101在根據本發明一個實施例的設施內傳送基片載體。
圖2舉例說明一種用于在根據本發明一個實施例的設施內傳送基片載體的方法。 參考圖2,方法201開始于步驟203。在步驟205中,可以接收一個從包括了多個基片加載站的電子裝置制造設施的第一基片加載站傳送一個載體到第二基片加載站的請求,其中該設施還包括多個連接到一個傳送系統的載體支架110,該傳送系統適于在設施內移動載體。 更具體地,該MCS 121可以發出一個在第一和第二基片加載站之間傳送一指定基片載體的請求。TSC171可以接收來自MCS 121的請求。響應于接收該請求,TSC 117可以與該第一和/或第二基片加載站通信。以下將參照圖6和7描述在TSC 117和第一和/或第二基片加載站之間優選通信的細節。
在步驟207中,可以指定多個載體支架110中的一個來從第一基片加載站傳送載體到第二基片加載站以便至少是減少傳送所需時間和保持傳送系統的平衡其中之一。例如,TSC 117可以指定多個載體支架110中的一個來從第一基片加載站傳送載體到第二基片加載站以便減少傳送所需時間和/或保持傳送系統的平衡。換而言之,如果控制系統123 或其任何部分判斷不是(1)該指定與未決的傳送沖突;或( 該指定將導致一個無法接受的載體分配(例如,條帶103 —單獨部分的高密度載體,相比于另一部分),TSC 117可以指定一個不同的載體支架110(例如,一個避免沖突或不平衡的載體支架)來傳送該載體。通過以此方式減少傳送所需的時間,可以提高設施和/或其中包括的傳送系統101的工作效率。此外可選地,以此方式減少傳送所需的時間可以增加設施的制造能力。
通過保持傳送系統的平衡,控制系統123可以降低傳送帶系統101的一個或多個部分的過載,例如條帶103的一個或多個部分。要求該運動的傳送帶系統101來支持非平衡的負載(或不可接受的載體密度)可能會在條帶103上施加額外的壓力。控制系統123 可以指定載體支架110以避免其上過多的壓力。通過減小傳送帶系統101的一個或多個部分上的過多壓力,該傳送帶系統101的可靠性增加了,從而減少了傳送帶系統101的故障時間。因此,控制系統123可以使得更高效地傳送載體,從而相比于傳統的系統提高了制造能力。
在一些實施例中,TSC 117可以采用一種算法來指定多個載體支架中的一個來從第一基片加載站傳送載體到第二基片加載站以便至少是減少傳送所需時間和保持傳送系統的平衡其中之一。以下將參照圖3和4描述用于指定多個載體支架中的一個來從第一基片加載站傳送載體到第二基片加載站以便減少傳送所需時間和/或保持傳送系統的平衡的優選方法的細節,圖3和4分別舉例說明了用于在根據本發明實施例的設施內傳送一個基片載體時指定一個載體支架的第一和第二優選方法。
在步驟209中,可以從第一基片加載站運送載體。更具體地,控制系統123可以使得從第一基片加載站移去載體并將載體放在指定的載體支架上。一旦將載體放在指定的載體支架上,傳送帶系統101就可以從第一基片加載站傳送該載體。
在步驟211中,可以將載體運送到第二基片加載站。更具體地,控制系統123可以讓傳送系統101向第二基片加載站運送載體。控制系統123可以使得在載體支架到達第二基片加載站時從載體支架移去載體并將該載體傳送到第二基片加載站。
此后,執行步驟213。在步驟213中,結束方法201。通過使用圖2所示的方法201, 可以更高效地傳送載體并提高制造能力。
圖3舉例說明了用于在根據本發明一個實施例的設施內傳送一個基片載體時指定一個載體支架的第一示例方法。參考圖3,方法301開始于步驟303。在步驟305中,可以選擇多個載體支架中的一個來從包括了多個基片加載站的電子裝置制造設施的第一基片加載站傳送載體到第二基片加載站,其中將多個載體支架連接到適于關于該設施運送載體的傳送帶系統上。例如,控制系統123可以基于先前在基片加載站的傳送所采用的載體支架來選擇多個載體支架中的一個。更具體地,控制系統123可以基于用于在先前的基片加載站的傳送所采用的載體支架來選擇多個載體支架中的一個。但,控制系統123可以基于額外的和/或不同的因素來選擇多個載體支架中的一個。
在步驟307中,判斷采用所選擇的載體支架是否會與一個未決的傳送沖突。更具體地,控制系統123可以判斷采用所選擇的載體支架來在第一基片加載站和第二基片加載站之間傳送載體是否會與任何在設施的基片加載站之間未決的載體傳送沖突。例如,控制系統123可以判斷采用所選擇的載體支架來從第一基片加載站傳送載體到第二基片加載站是否會導致在設施的基片加載站之間的任何未決的載體傳送的延遲和/或失敗。
在步驟307中,如果判斷采用所選擇的載體支架會與一個未決傳送沖突,可以執行步驟309。在步驟309中,可以從多個載體支架中選擇另一個載體支架。更具體地,控制系統123可以從多個載體支架中選擇剩余的一個。在一些實施例中,控制系統123可以選擇與運動傳送帶系統101上的先前所選擇的載體支架鄰近并在其上游的載體支架。但,在另一些實施例中,還可以以不同的方式從多個載體支架中選擇另一個載體支架。隨后,可以執行步驟307。如上所述,在步驟307中可以判斷采用所選擇的載體支架是否會與一個未決的傳送沖突。更具體地,控制系統123可以判斷從載體支架中選擇的另一個載體支架(例如,多個載體支架中剩余的一個)是否會與基片加載站之間的任何未決載體沖突。
可選地,在步驟307中,如果判斷采用所選擇的載體支架不會與一個未決傳送沖突,可以執行步驟311。在步驟311中,可以指定選擇的載體支架用于從第一基片加載站傳送載體到第二基片加載站。由于控制系統123在指定這樣的載體支架之前就已判斷采用所選的載體支架用于傳送載體不會與未決傳送沖突,因此一旦指定了,該載體支架就會從第一基片加載站傳送載體到第二基片加載站而不與任何未決傳送沖突。例如,使用指定的載體支架的載體傳送不會導致任何未決傳送的延遲和/或失敗。
隨后,執行步驟313。在步驟313中,結束方法301。
在一些實施例中,除或可選的步驟307外,判斷執行所選的載體支架是否會使傳送帶系統101不平衡。例如,判斷采用所選的載體支架來從第一基片加載站傳送載體到第二基片加載站是否會使傳送系統101的一部分或多個部分過載,從而潛在地增加過度的壓力在這些部分。
在這樣的實施例中,如果判斷采用所選的載體支架會使傳送系統101不平衡,則執行步驟309。如上所述,在步驟309中,可以從多個載體支架中選擇另一個載體支架。
可選地,在這樣的實施例中,如果判斷采用所選擇的載體支架不會使傳送系統101 不平衡,則執行步驟311。如上所述,在步驟311中,可以指定所選擇的載體支架來從第一基片加載站傳送載體到第二基片加載站。
雖然使用了方法301,但是還可以從多個載體支架中指定一個來從第一基片加載站傳送載體到第二基片加載站以便至少是減少傳送所需的時間和保持傳送系統的平衡之一。因此,控制系統123可以促使更高效地傳送載體并可以提高制造能力。例如,TSC 117 可以指定載體支架用于在基片加載站之間傳送載體以便滿足以下的系統水平需求(1)當指定的載體支架到達第一(例如,源)基片加載站時,源基片加載站已準備好將一個載體放在載體支架上,同時當指定的載體支架到達第二(例如,目的)基片加載站時,該目的基片加載站已準備好從該載體支架上移去該載體;( 在條帶103上(例如,在所指定的與條帶103相連的載體支架上)的載體加載不會影響TSC 117控制條帶103速度的能力;和/ 或C3)在條帶103上的載體加載(例如,到所指定的與條帶103相連的載體支架上)不會影響皮帶103的可靠性。在這種方式下,TSC 117可以避免不利地影響整個系統(例如,傳送系統101)的吞吐量的情況。例如,TSC 117可以避免這樣一種情況當載體支架到達基片加載站時,目的基片加載站還沒有準備好從指定載體支架上移去載體,因此,由于載體已經在條帶103上了,所以在目的基片加載站可以從條帶103移去載體之前,該目的基片加載站不得不等待條帶103的一個完全運行,而且一個可以跟蹤設施內的傳送的制造執行系統 (MES)已經將載體指定給了目標基片加載站。而且,TSC 117可以避免這樣一種情況當載體支架到達基片加載站時,源基片加載站(例如,提供載體的基片加載站)沒有準備好將載體放到指定的載體支架上,因此,不得不中斷傳送并隨后為該傳送重新指定一個載體支架。
此外或可選地,TSC 117可以指定載體支架以便載體在條帶103上的加載不會影響TSC 117控制速度在例如所需速度的0.04%內的能力(雖然可以提供更大或更小的容差)。此外或可選地,TSC 117可以指定用于支撐載體的載體支架以使條帶103上的載體加載均勻。條帶103上不均勻的載體加載可以產生壓力(stress),特別是使條帶103彎曲的壓力,并可以逆影響條帶103的可靠性。
圖4舉例說明了在根據本發明一個實施例的設施內傳送基片載體時用于指定一個載體支架的第二優選方法。參考圖4,在步驟403中,開始方法401。在步驟405中,可以從多個載體支架中選擇一個用于從第一基片加載站傳送載體到第二基片加載站。例如,控制系統123可以選擇一個第一載體支架用于傳送。控制系統123可以基于以下傳送因素來選擇第一載體支架(1)進入第一基片加載站的最后一個載體支架,( 在使用一個起重機 (例如,從傳送帶系統101移去載體或將載體放在傳送帶系統101上)來將載體放在傳送帶系統101上之后第一基片加載站所需的最大時間,(3)傳送帶系統101上相鄰的載體支架之間的間距和/或(4)傳送帶系統101的速度。以這種方式,一旦第一基片加載站準備好將所需載體放在第一載體支架上,控制系統123可以選擇到達第一基片加載站的第一載體支架(例如,使得第一基片加載站等待一個最少的時間)。
在步驟407中,判斷所選擇的載體支架是否可用。如果該載體支架(1)為空和(2) 未被指定用于傳送,則該載體支架為可用。如果載體支架上沒有支撐載體,則該載體支架為空。如果控制系統123還沒有指定載體支架來在設施的基片加載站之間傳送載體,則不指定該載體支架用于傳送。載體支架的可用性可以以更大或更小的因素和/或不同的因素為基礎。例如,在一些實施例中,如果載體支架(1)為空;(2)未被指定用于傳送;以及(3) 可以滿足條帶加載算法,則載體支架總是到達用于加載的預定的基片加載站。可以由控制系統123采用條帶加載算法來保持傳送帶系統101的平衡。如果采用載體支架來傳送載體不會使傳送帶系統101不平衡(例如,非均勻加載),則該載體支架可以滿足該條帶加載算法。采用其上支撐著載體或已經被指定來傳送另一個載體的載體支架可能導致在設施內的一個或多個傳送的遲延和/或失敗。因此,通過判斷所選擇的載體支架是否可用,控制系統 123可以判斷采用這種載體支架是否會與在設施的基片加載站之間的未決傳送沖突。
在步驟407中,如果判斷所選擇的載體支架不可用,可以執行步驟409。在步驟409 中,控制系統123可以選擇另一個載體支架。例如,控制系統123可以選擇與先前所選擇的載體支架鄰近的下一個載體支架(例如,上游的)。以這種方式,控制系統123可以增加到與傳送帶系統101相連的多個載體支架中的下一個載體支架。
在步驟411中,判斷是否已經選擇多個載體支架中的所有載體支架并判斷它們是否不可用。例如,控制系統123可以判斷是否已經重新選擇了之前所選擇的載體支架(例如,可能所采用的用于傳送的第一載體支架)。在步驟411中,如果控制系統123判斷已經選擇了所有的載體支架并判斷它們是否不可用,無載體支架可以被用來傳送。所以,可以執行步驟413。在步驟413中,可以將中止傳送的命令發送到第一基片加載站。更具體地, 由于當前沒有載體支架可被用來傳送,因此控制系統123可以中止該傳送。例如,控制系統 123可以稍后發送一個請求來在第一基片加載站和第二基片加載站之間傳送載體。
隨后,執行步驟429。在步驟429中,方法401結束。
可選地,在步驟411中,如果判斷還沒有選擇多個載體支架中的所有載體支架,可以執行步驟407。如上所述,在步驟407中,判斷所選擇的載體支架是否可用。更具體地, 控制系統123可以判斷在步驟409中所選擇的載體支架是否可用。以這種方式,控制系統 123可以增加載體支架直到選擇一個可用的載體支架或控制系統123判斷沒有載體支架可用于傳送。
可選地,在步驟407中,如果判斷所選擇的載體支架可用,則執行步驟415。在步驟 415中,確定所指定的用于在第一基片加載站傳送的下一個載體支架。更具體地,每個基片加載站115(例如,第一基片加載站)可以包括一個在該基片加載站上未決的傳送列表。每個在基片加載站上未決的傳送可以是在設施的基片加載站之間的載體傳送的一部分(例如,將載體X放到載體支架X上)。可以在基片加載站115中所包括的存儲器中存儲該列表。這種列表中的條目可以表示在該基片加載站上未決的傳送并可以包括諸如載體支架標識那樣的數據和基片加載站將要執行的任務(例如,是否要從該標識的載體支架移去一個載體,比如拾取,或者將該載體放到標識的載體支架上)。控制系統123可以遍歷該列表來尋找與所指定的用于在第一基片加載站傳送的載體支架相應的下一個條目,該條目可以表示所指定用于傳送的下一個載體支架,其中可以由基片加載站將載體放在其上或從其上移去該載體。
在步驟417中,判斷是否確定下一個指定用于在第一基片加載站傳送的載體支架。更具體地,判斷控制系統123是否找到一個在第一基片加載站所包括的列表中的一個條目。
如果在步驟417中,判定確定了下一個指定用于在第一基片加載站傳送的載體支架,可以執行步驟419。在步驟419中,如果指定所選擇的載體支架用于在第一基片加載站和第二基片加載站之間傳送,判斷在所指定用于在第一基片加載站傳送的載體支架的任一邊上的間距是否仍可接受。如果指定所選擇的載體支架用于在第一和第二基片加載站之間傳送,控制系統123可以判斷用于在由列表條目所確定的第一基片加載站傳送的載體支架的任一邊上的間距是否仍可接受。該間距可以表示在指定用于在基片加載站傳送(例如, 拾取或放置)的相鄰兩個載體支架之間的距離。在可以充當對于所選擇載體支架的源基片加載站的第一基片加載站,可以如下地計算在載體支架任一邊上的可接受的間距值
If pick from the carrier support Then1 +round((BandVelocity/CarrierSupportSpacing* (MaximimiPickTime+ MaximumPrepareToPlaceTime))) Else (must be a place to the carrier support)1 +roimd((BandVelcx;iiy/CarrierSupportSpacing*(MaximumPlaceTlme+MaximumPrepareToPlaceTime)))Endif
其中,BandVelocity為傳送帶系統101的速度;
CarrierSupportSpacing為傳送帶系統101上相鄰載體支架之間的距離;
MaximumPlaceTime為基片加載站從載體支架移去一個載體所需的最大時間;
MaximumPrepareToPlaceTime為基片加載站在其位置準備好將載體放到傳送帶系統101上所需的最大時間;和
MaximumPlaceTime為基片加載站將載體放到傳送系統101上所需的最大時間。
因此,如果第一基片加載站從所確定的載體支架移去載體,那么在該載體支架任一邊上適當的間距就可以為1+由用在傳送帶系統上相鄰載體支架間的距離除傳送帶系統速度和該基片加載站從載體支架移去載體所需的最大時間和基片加載站在其位置準備好將載體放到傳送帶系統101上所需的最大時間的和的乘積。
或者,如果第一基片加載站將載體放到所確定的載體支架上,則該載體支架任一邊上的間距為1+由用在傳送系統上相鄰載體支架間的距離除傳送帶系統速度和基片加載站將載體放到載體支架上所需的最大時間和基片加載站在其位置準備好將載體放到傳送帶系統上所需的最大時間的和的乘積(例如,為一個整數值)。
如果指定所選擇的載體(例如,在步驟405中)支架用于在第一和第二基片加載站之間傳送,控制系統123可以采用可接受的間距值來判斷所確定的用于在第一基片加載站傳送的載體支架任一邊上的間距(例如,在存儲在第一基片加載站的未決傳送列表中確定的載體支架)是否仍可接受。更具體地,控制系統123可以判斷所選擇的載體支架是否至少為距所確定的載體支架由可接受的間距值表示的載體支架的間隔數值。
如果所選擇的載體支架小于距所確定的載體支架由可接受的間距值所表示的間距,指定所選擇的載體支架來在第一和第二基片加載站之間傳送載體就會導致這種傳送的延遲和/或失敗,和/或導致在第一基片加載站所確定載體支架的延遲和/或傳送的失敗。 例如,指定這樣選擇的托架會使條帶103不平衡,這會導致傳送的延遲和/或失敗。因此, 在步驟419中,如果指定所選擇的載體支架用于在第一和第二基片加載站之間傳送,如果判斷在所確定用于在第一基片加載站傳送的載體支架的任一邊上的間距并非仍可接受,可執行步驟409。如上所述,在步驟409中,控制系統123可以選擇另一個載體支架。
但,如果所選擇的載體支架不小于距所確定的載體支架由可接受的間距值所指示的間距,指定所選擇的載體支架來在第一和第二基片加載站之間傳送載體不會導致這種傳送以及所確定的在第一基片加載站的載體支架的傳送的延遲和/或失敗。因此,在步驟 419中,如果指定所選擇的載體支架用于在第一和第二基片加載站之間傳送,如果判斷在所確定的用于在第一基片加載站傳送的載體支架的任一邊上的間距仍可接受,可以執行步驟 415,隨后執行步驟417。如上所述,在步驟415中,確定所指定用于在第一基片加載站傳送的下一個載體支架,在步驟417中,判斷是否確定了所指定的用于在第一基片加載站傳送的下一個載體支架。
可選地,在步驟417中,如果判斷沒有確定所指定的用于在第一基片加載站傳送的下一個載體支架,則控制系統123可以遍歷在第一基片加載站的未決傳送的整個列表。 以這種方式,控制系統123可以檢查在第一基片加載站上的所有未決傳送(例如,列表中所包含的全部內容)并判斷所選擇用于在第一和第二基片加載站之間傳送載體的載體支架是否可為在第一基片加載站上的所有未決傳送所接受。更具體地,控制系統123可以判斷采用所選擇的載體支架來在第一和第二基片加載站之間傳送載體是否會導致在第一基片加載站上任何未決傳送的延遲和/或失敗。因此,可以執行步驟421。在步驟421中,確定所指定用于在第二基片加載站傳送的下一個載體支架。如上所述,每個基片加載站115可以包括在該基片加載站115上未決的傳送列表。每個在基片加載站上未決的傳送可以為在設施的基片加載站之間載體傳送的一部分。該列表可以存儲在基片加載站115所包含的存儲器里。在這樣的列表中的條目可以表示一個在基片加載站上未決的傳送并可以包括諸如載體支架標識那樣的數據和將由基片加載站執行的任務(例如,是否要從所確定的載體支架移去(例如,拾取)載體或將載體放到所確定的載體支架上)。在第二基片加載站中,控制系統123可以搜索該列表,尋找與所指定用于在第二基片加載站傳送的載體支架相應的下一個條目,其可以表示所指定用于一個傳送的下一個載體支架,可以由第二基片加載站將載體放在該載體支架上或從該載體支架移去載體。
在步驟423中,判斷是否確定了所指定用于在第二基片加載站上傳送的下一個載體支架。更具體地,判斷控制系統123是否找到了包括在第二基片加載站的列表中的另一個條目。
在步驟423中,如果判斷確定了所指定用于在第二基片加載站傳送的下一個載體支架,可以執行步驟425。在步驟425中,如果指定所選擇的載體支架用于在第一和第二基片加載站之間傳送載體,則判斷在所確定用于在第二基片加載站上傳送的載體支架的任何一邊上的間距是否仍可接受。如果指定所選擇的載體支架用于在第一和第二基片加載站之間傳送,控制系統123可以判斷在由列表條目確定的用于在第二基片加載站上傳送的載體支架的任何一邊上的間距是否仍可接受。如上所述,該間距可以表示在所指定用于在基片加載站上傳送的相鄰載體支架之間的距離。在第二基片加載站中,其可以作為所選擇的載體支架的目的基片加載站,可以如下地計算在載體支架的任一邊上可以接受的間距
If pick from the carrier support Thenl+romd((BandVelocity/CarrierSupportSpacing*(MaximumPickTime+MaximumPrepareToPickTime)))Else (must be a place to the carrier support)1 +romd((BandVelc)city/CarrierSupportSpacing*(MaximumPlaceTimerfMaximumPrepareToPickTime)))Endif
其中,MaximumPrepareToPickTime為基片加載站在其位置準備好從傳送帶系統移去載體所需的最大時間。因此,如果第二基片加載站將要從所確定的載體支架移去載體,則在該載體支架任一邊上的合適的間距為1+用在傳送帶系統相鄰載體支架之間的距離除傳送帶系統的速度和基片加載站從載體支架移去載體所需的最大時間和基片加載站在其位置準備好從傳送帶系統移去載體所需的最大時間的和的乘積(例如,為一個整數值)。
或者,如果第二基片加載站將要把載體放到所確定的載體支架上,則該載體支架任一邊上的合適的間距為1+用在傳送帶系統相鄰載體支架之間的距離除傳送帶系統的速度和基片加載站從載體支架移去載體所需的最大時間和基片加載站在其位置準備好從傳送帶系統移去載體所需的最大時間的和的乘積(例如,為一個整數值)。
如果指定所選擇的載體支架用于在第一和第二基片加載站之間傳送,控制系統 123可以采用可接受的間距值來判斷在所確定用于在第二基片加載站上傳送的載體支架的任一邊上的間距是否仍可接受。更具體地,控制系統123可以判斷所選擇的載體支架是否至少為距所確定的載體支架由可以接受的間距值指示的載體支架間距的數值。
如果所選擇的載體支架小于除所確定的載體支架外由可接受的間距值所確定的間距,指定所選擇的載體支架來在第一和第二基片加載站之間傳送載體會導致這種傳送延遲和/或的失敗,和/或導致所確定在第二基片加載站上的載體支架的傳送的延遲和/或失敗。因此,如果在步驟425中,如果指定所選擇的載體支架用于在第一和第二基片加載站之間傳送,判斷在所確定用于在第二基片加載站上傳送的載體支架的任一邊上的間距并非仍可接受,可以執行步驟409。如上所述,在步驟409中,控制系統123可以選擇另一個載體支架。
但,如果所選擇的載體支架不小于距所確定的載體支架由可以接收的間距值所指示的間距,指定所選擇的載體支架來在第一和第二基片加載站之間傳送載體將不會導致這1種傳送以及所確定的在第二基片加載站上載體支架的傳送的延遲和/或失敗。因此,如果在步驟425中,如果指定所選擇的載體支架用于在第一和第二基片加載站之間傳送,判斷在所確定用于在第二基片加載站傳送的載體支架的任一邊上的間距仍可接受,可以執行步驟421,隨后執行步驟423。如上所述,在步驟421中,確定所指定用于在第二基片加載站傳送的下一個載體支架,在步驟423中,判斷是否確定了所指定用于在第二基片加載站傳送的下一個載體支架。
可選地,在步驟423中,如果判斷沒有確定所指定的用于在第二基片加載站上傳送的下一個載體支架,控制系統123可以遍歷在第二基片加載站上的未決傳送的整個列表。以這種方式,控制系統123可以檢查在該列表中包含的在第二基片加載站的全部未決傳送并判斷所選擇用于在第一和第二基片加載站之間傳送載體的載體支架是否可為在第二基片加載站上的所有未決傳送所接受。更具體地,控制系統123可以判斷采用所選擇的載體支架來在第一和第二基片加載站之間傳送載體將不會導致在第二基片加載站的任何未決傳送的延遲和/或失敗。
以這種方式,控制系統123可以判斷采用所選擇的載體支架來在第一和第二基片加載站之間傳送載體將不會導致在第一和第二基片加載站上的任何未決傳送的延遲和/ 或失敗。因此,可以執行步驟427。在步驟427中,可以指定所選擇的載體支架來在第一和第二基片加載站之間傳送載體。可以將與第一基片加載站相應的列表更新為包括一個條目,該條目確定所選擇的載體支架并表示該第一基片加載站將把載體放載到所選擇的載體支架上。類似地,可以將與第二基片加載站相應的列表更新為包括一個條目,該條目確定所選擇的載體支架并表示該第二基片加載站將從所選擇的載體支架移去載體。
隨后,執行步驟429。如上所述,在步驟429中,結束方法401。可以通過使用方法 401指定多個載體支架中的一個來傳送載體從第一基片加載站到第二基片加載站以便減少傳送所需的時間和/或保持傳送系統的平衡。例如,通過在對傳送可為可用的第一個可能的基片支架開始,并通過選擇未準備好被指定來傳送并將不會與在第一和第二基片加載站上的任何未決傳送沖突的空載體支架,本發明的方法和裝置可以指定多個載體支架中的一個來從第一基片加載站傳送載體到第二基片加載站以便減少傳送所需的時間。此外可選地,僅僅通過指定滿足條帶加載算法的載體支架,本發明的方法和裝置可以指定多個載體支架中的一個來從第一基片加載站傳送載體到第二基片加載站以便保持傳送帶系統的平
以下將參照圖2和4并參照作為根據本發明實施例用于在設施內傳送基片載體的優選裝置結構圖的圖5來描述用于在設施內傳送基片載體的方法,當在設施內傳送基片載體時,該方法采用第二示例方法用于指定一個基片載體。參考圖5,裝置501可以是一個包括條帶113的傳送帶系統。該裝置可以包括三十三個連接到條帶113并適于支持各種載體的載體支架(雖然也可以采用更多或更少的載體支架)。條帶103可以是連續的。例如, 條帶103的第一端505可以在沿著條帶113已知為“第0個”載體支架的已知節點上與條帶103的第二端507相連。條帶103的第0個載體支架在第一和第三十三個載體支架503 之間(雖然可以沿著條帶103在別處定位第0個載體支架)。裝置501可以運送在多個基片加載站上的一個或多個載體509。例如,裝置501可以運送在從第一到第三基片加載站 511-515上的載體(雖然裝置501可以運送在更多或更少基片加載站上上的載體)。對于裝置501來說,基片加載站511-515準備好將載體509放到傳送帶系統501所需的最大時間,基片加載站511-515將載體509從傳送帶系統501上移去所需的最大時間、從傳送帶系統501移去載體509所需的最大時間以及將載體509放到傳送帶系統501上所需的最大時間對于每個基片加載站來說都是六秒。但,對基片加載站511-515的一個或多個來說,以上所涉及的參數也可以為更大或更小的值。而且,條帶113的速度在箭頭517方向上(例如, 從第一基片加載站511向第三基片加載站51 可以為.5英尺/秒。在條帶103上相鄰載體支架503之間的間距可以是兩英寸。但,條帶的速度和/或在相鄰載體支架之間的間距也可以為更大或更小的值。
而且,假定以下的傳送是未決的
預定的傳送(例如,拾取和放置)
在基片加載站I(SLSl)
拾取放置
從載體支架30拾取載體M將載體3放到載體支架5
基片加載站2(SLS2)
拾取放置
從載體支架12拾取載體G將載體7放到載體支架18
基片加載站3(SLS3)
拾取放置
從載體支架M拾取載體K將載體B放到載體支架11
在運行中,例如,在步驟205中,控制系統123的TSC 117可以從MCS 121接收個新的傳送命令來從SLSl傳送載體4到SLS2。相應地,第一基片加載站SLSl可以發送一個指定載體支架命令到TSC 117,這可以表示進入第一基片加載站SLSl的最后一個載體支架為載體支架3。以下參照圖6和7描述在控制系統123和/或一個或多個基片加載站的部件之間握手的詳細情況。隨后,在其中可以采用第二示例方法401的步驟207中,將產生如下的處理
1.在步驟405中,使用上述公式,控制系統123判斷第一基片加載站(例如,源基片加載站)可能要求在已經指定好用于拾取或放置的載體支架的任一邊上四個載體支架的間距。
2. TSC 117可以假定第一基片加載站(例如,SLS1)要求距進入第一基片加載站的這最后一個載體支架(如,載體支架幻的四個載體支架的間距。因此,TSC 117從作為可以用于傳送的第一基片支架的載體支架33開始。應當注意第0個載體支架,其雖然不能用來傳送,但可以在確定載體間距時考慮(雖然,在一些實施例中,在確定載體支架空間時可以不予考慮第0個載體支架)。
3.在步驟407中,載體支架33可用嗎(空,未指定到另一個傳送且滿足條帶加載算法)?是。
4.在步驟415-417中,指定在第一基片加載站SLSl傳送的第一載體支架為載體支架30。
5.在步驟419中,載體支架33可為第一基片加載站SLSl所接受嗎,如果指定載體支架30來傳送嗎?否,因為載體支架33并非是至少距載體支架30的4個間距。1
6.在步驟409和411之后,在步驟407中,載體支架32可用嗎(空,未指定到另一個傳送且滿足條帶加載算法)?否。7.在步驟409和411之后,在步驟407中,載體支架31可用嗎(空,未指定到另一個傳送且滿足條帶加載算法)?是。8.在步驟415-417之后,指定在第一基片加載站SLSl傳送的第一載體支架為載體支架30。9.在步驟419中,載體支架31也可為第一基片加載站SLSl所接受嗎,如果指定載體支架30用于傳送嗎?否,因為載體支架31并非至少是距載體支架30的4個間距。10.在步驟409和411之后,在步驟407中,載體支架30可用嗎(空,未指定到另一個傳送且滿足條帶加載算法)?否。11.在步驟409和411之后,在步驟407中,載體支架四可用嗎(空,未指定到另一個傳送且滿足條帶加載算法)?是。12.在步驟415-417中,指定在第一基片加載站SLSl傳送的第一載體支架為載體支架30。13.在步驟419中,載體支架四可為第一基片加載站所接受嗎,如果指定載體支架 30來傳送嗎?否。14.在TSC 117得到載體支架沈之前一直持續該過程。15.在步驟419中,載體支架沈可為第一基片加載站SLSl所接受嗎,如果指定載體支架30來傳送嗎?是。16.在步驟415-417中,指定在第一基片加載站SLSl傳送的下一個載體支架為載體支架5。17.在步驟419中,載體支架沈可為第一基片加載站SLSl所接受嗎,如果指定載體支架5來傳送嗎?是。18.在步驟417中,沒有更多的載體支架被指定在第一基片加載站SLSl傳送,因此載體支架26可為第一(例如,源)基片加載站所接受。19.使用上述公式,第二(例如,目的)基片加載站SLS2可能要求在已經指定用于拾取或放置的一個載體支架的任一邊上四個載體支架的間距。20.在步驟421-423中,指定在第二基片加載站SLS2傳送的第一載體支架為載體支架12。21.在步驟425中,載體支架沈可為第二基片加載站SLS2所接受嗎,如果指定載體支架12來傳送嗎?是。22.在步驟421-423中,指定在第二基片加載站SLS2傳送的下一個載體支架為載體支架18。23.在步驟425中,載體支架沈可為第二基片加載站SLS2所接受嗎,如果指定載體支架12來傳送嗎?是。24.在步驟423中,沒有更多的載體支架被指定在第二基片加載站SLS2傳送,因此載體支架26可為第二(例如,目的)基片加載站所接受。25.在步驟427中,指定載體支架沈用于該傳送。26.在步驟209中,載體支架沈可以從第一(例如,源)基片加載站運送載體。更具體地,第一基片加載站SLS 1可以將載體放到載體支架沈上并且載體支架沈可以從第一基片加載站SLSl運送載體。27.在步驟211中,載體支架沈可以從第二(例如,目的)基片加載站運送載體。 更具體地,載體支架26可以將載體運送到第二基片加載站SLS2并且第二基片加載站SLS2 可以從載體支架26移去載體。以這種方式,裝置501可以通過在設施內傳送載體時采用一種用于指定載體支架的示例方法來在設施內傳送基片載體以便減少傳送所需的時間和/或保持傳送系統的平衡。因此,控制系統123可以使得相比于在傳統的電子裝置制造設施內更高效地傳送載體, 從而相比于傳統系統提高了制造能力。圖6舉例說明了根據本發明實施例在其中成功指定了載體支架的設施內開始基片載體傳送時的握手601。參考圖6,為了在設施內開始載體傳送,MCS 121可以發送命令 603來從源基片加載站(例如,SLS 1)傳送特定的載體到目的基片加載站(例如,SLS2)。 TSC 117可以發送一個響應605到MCS命令603。TSC 117試圖從源基片加載站傳送特定的載體到載體支架。例如,TSC 117可以發送一個開始傳送的通知607給MCS 121,對此MCS 可以發送一個響應609。TSC 117可以根據未決載體支架指定而發送命令611來將載體傳送給源基片加載站。例如,TSC 117可以將從MCS 603接收到的命令轉送到源基片加載站SLS1。源基片加載站SLSl可以發送一個對傳送命令611的回復613。由于載體支架指定在由源基片加載站 SLSl所接收到的傳送命令611中未決,因此源基片加載站SLSl可以發送命令615,該命令向TSC 117請求指定將用于傳送的一個載體支架。請求指定將用于傳送的一個載體支架的命令615可以包括諸如進入源基片加載站SLSl的最后一個載體支架那樣的信息。命令615 可以包括額外和/不同的信息。基于諸如進入源基片加載站SLSl的最后一個載體支架那樣的信息,TSC 117可以采用示例方法301、401中的一種用于當在上述設施內傳送基片載體時指定一個載體支架來為該傳送選擇并指定一個載體支架。TSC 117可以發送一個回復 617給源基片加載站SLS1,其可以確定對于該傳送所選擇并指定的載體支架。TSC 117可以發送一個傳送命令619到目的基片加載站SLS2,其可以包括為該傳送所選擇與指定的載體支架。該目的基片加載站SLS2可以發送一個回復621給TSC 117 以響應傳送命令619。源基片加載站SLSl接著可以開始一個傳送來從源基片加載站SLSl 運送特定的載體到指定的載體支架。以這種方式,源基片加載站SLSl可以將特定的載體放到指定的載體支架上。源基片加載站SLS 1可以發送一個開始傳送的事件通知623到TSC 117。圖6中的握手601舉例說明其中成功指定載體支架的傳送的開始。相反,圖7A 和7B舉例說明根據本發明實施例在其中成功指定載體支架的設施內開始基片載體傳送時的握手。參考圖7A和7B,包括在握手701中的通信(例如,命令,響應,通知和/或回復)603-615與圖6的握手類似,因此,這里就不再累述。與握手601相反,在握手701期間,響應命令615來為從源基片加載站SLSl到TSC 117的傳送指定一個載體支架,TSC 117 不能成功地指定載體支架。應當注意的是,這樣的情況是不正常的。更具體地,基于諸如進入源基片加載站SLSl的最后一個載體支架那樣的信息,TSC 117可以采用示例方法301、 401中的一種用于當在上述設施內傳送基片載體時指定一個載體支架來為該傳送選擇與指定一個載體支架。但,這些示例方法301,401都不能選擇和指定一個可為源基片加載站和目的基片加載站SLS 1,SLS2所接受的載體支架使得實現至少是減少傳送所需的時間和保持傳送系統的平衡之一。因此,TSC 117可以發送一個回復703到源基片加載站SLS1,表示 TSC 117不能為該傳送指定一個載體支架。因此,TSC 117可以發送一個命令705到源基片加載站SLSl來取消該傳送。源基片加載站SLSl可以發送一個回復707到TSC 117以響應取消傳送的命令705。源基片加載站SLS 1可以取消該傳送命令并發送一個表示傳送命令的取消已開始事件通知709到TSC 117。隨后,一旦傳送命令被取消,源基片加載站SLSl可以發送一個表示傳送命令的取消已完成事件通知到TSC 117。TSC 117可以等待一段時間,這可以規定為一種延遲(例如,可配置的延遲)或等待改變一個或多個載體支架的狀態(例如,可用性)以便TSC 117可以成功地指定(或合理地期望成功指定)一個載體支架。隨后,TSC 117重新發送命令611來根據未決的載體支架指定將載體傳送到源基片加載站SLSl。包括在握手701中的下述通信(例如,命令,響應, 通知和/或回復)613-623與圖6的握手601中的相應通信類似,因此,在此不再累述。以這種方式,雖然控制系統123開始時不能響應從源基片加載站SLSl傳送載體到目的基片加載站SLS2的命令來指定一個載體支架,但控制系統123可以在以后重新發送一個傳送命令并為該傳送成功地指定一個載體支架。在圖6和7中舉例說明的握手是示例性的,因此,應當理解握手可以以不同的方式發生。例如,握手601、701可以包括更多或更少的通信。而且,該握手可以包括不同的通信601、701。以這種方式,例如,本發明的方法和裝置可以優先選擇載體傳送的載體支架以便 (1)減少請求載體所需的時間和/或使其最小化;和/或( 條帶103上載體的分布一般來說不會導致條帶103速度的改變。更具體地,在選擇載體傳送的載體支架之前,TSC 117 可以從源基片加載站SLSl獲得例如到達源基片加載站SLSl的最后一個載體支架、源基片加載站SLSl (例如,源基片加載站SLSl的吊臂)準備好載體傳送的時間(例如,估算的時間)數據。此外可選地,通過確保條帶103上載體的分布一般來說不會導致條帶103速度的改變,本發明的方法和裝置可以減少條帶103的不平衡加載,這種不平衡加載可以導致條帶壓縮和/或延展尤其是在條帶的帶彎(bend)上的壓力。以上所描述的僅僅是本發明的示例實施例。本領域的技術人員可以在不背離本發明的范圍的情況下對本發明所公開的裝置和方法作出修改。例如,雖然本發明的方法和裝置描述了指定多個載體支架中的一個來從第一基片加載站(例如SLS1)傳送載體到第二基片加載站(例如,SLS2)以便至少是減少傳送所需時間和傳送系統的平衡之一,但在其他的實施例中,可以指定一個載體支架來從第一基片加載站傳送載體到第二基片加載站以便可獲得優化載體傳送的優點。可以理解的是,本發明還可以采用諸如硅基片,玻璃板,掩模 (mask),網板(reticule),晶片等任何類型的基片,而無論是否被構圖,和/或傳送和/或處理該基片的裝置。因此,雖然本發明參照其中的示例實施例進行了描述,但可以理解的是,以下權利要求所定義的其他實施例也落在本發明的精神和范圍之內。
權利要求
1.一種用于制造電子裝置的系統,包括多個包含在電子裝置制造設施中的基片加載站;傳送帶系統,具有多個與所述傳送帶系統相連的載體支架,并適于在設施內運送載體;和控制系統,連接到多個基片加載站和所述傳送帶系統,并適于 接收從第一基片加載站傳送載體到第二基片加載站的請求;指定多個載體支架中的一個來從第一基片加載站傳送載體到第二基片加載站,使得減少傳送所需的時間;從第一基片加載站運送載體;和將載體運送到第二基片加載站。
2.根據權利要求1所述的系統,其中控制系統進一步適于 選擇所述多個載體支架中的一個;和判斷采用所選擇的載體支架是否會與未決傳送沖突。
3.根據權利要求2所述的系統,其中控制系統進一步適于如果不存在與未決傳送沖突,則指定所選擇的載體支架用于從第一基片加載站傳送載體到第二基片加載站。
4.根據權利要求2所述的系統,其中控制系統進一步適于如果存在與未決傳送沖突, 則選擇所述多個載體支架中的另一個。
5.根據權利要求4所述的系統,其中控制系統進一步適于 判斷采用所選擇的另一個載體支架是否會與未決傳送沖突;和如果不存在與未決傳送沖突,則指定所選擇的另一個載體支架用于從第一基片加載站傳送載體到第二基片加載站。
6.根據權利要求4所述的系統,其中控制系統進一步適于判斷采用所選擇的載體支架是否會使傳送帶系統不平衡。
7.根據權利要求6所述的系統,其中控制系統進一步適于如果不存在與未決傳送沖突且所選擇的載體支架不會使傳送帶系統不平衡,則指定所選擇的載體支架用于從第一基片加載站傳送載體到第二基片加載站。
8.根據權利要求7所述的系統,其中控制系統進一步適于如果存在與未決傳送沖突或所選擇的載體支架會使傳送帶系統不平衡,則選擇多個載體支架中的另一個。
9.根據權利要求8所述的系統,其中控制系統進一步適于 判斷采用所選擇的另一個載體支架是否會與未決傳送沖突;判斷采用所選擇的另一個載體支架是否會使傳送帶系統不平衡; 如果不存在與未決傳送沖突同時所選擇的另一個載體支架不會使傳送帶系統不平衡, 則指定所選擇的另一個載體支架用于從第一基片加載站傳送載體到第二基片加載站。
10.根據權利要求6所述的系統,其中未決傳送包括在基片加載站之間的載體傳送。
11.根據權利要求6所述的系統,其中控制系統進一步適于基于以下至少其中之一來判斷采用所選擇的載體支架是否會與未決傳送沖突第一組參數,包括用連接到傳送帶系統的相鄰載體支架之間的間距所除的傳送帶系統的速度; 第一基片加載站準備好將載體放到傳送帶系統上所需的最大時間;以及第一基片加載站將載體放到傳送帶系統上所需的最大時間和第一基片加載站從傳送帶系統移去載體所需的最大時間中的至少一個;和第二組參數,包括用連接到傳送帶系統的相鄰載體支架之間的間距所除的傳送帶系統的速度; 第二基片加載站準備好從傳送帶系統移去載體所需的最大時間;以及第二基片加載站將載體放到傳送帶系統上所需的最大時間和第二基片加載站從傳送帶系統移去載體所需的最大時間中的至少一個。
全文摘要
在第一方面,提供電子裝置制造的第一方法。該第一方法包括步驟(1)接收一個從包括多個基片加載站的電子裝置制造設施的第一基片加載站傳送載體到第二基片加載站的請求,其中該設施還進一步包括多個連接到適于在設施內運送載體的傳送帶系統的載體支架;(2)指定多個載體支架中的一個來從第一基片加載站傳送載體到第二基片加載站,使得至少是減少傳送所需的時間和保持傳送帶系統的平衡之一;(3)從第一基片加載站運送載體;和(4)將載體運送到第二基片加載站。還提供了其他方面。
文檔編號H01L21/00GK102543802SQ20121003844
公開日2012年7月4日 申請日期2005年2月28日 優先權日2004年2月28日
發明者丹尼爾·R·杰索普, 戴維·C·杜芬, 托德·J·布里爾, 格雷德·L·沃納, 艾米特·普利, 邁克爾·特弗拉 申請人:應用材料公司