US20070288115A1 - Methods and apparatus for electronic device manufacturing system monitoring and control - Google Patents
Methods and apparatus for electronic device manufacturing system monitoring and control Download PDFInfo
- Publication number
- US20070288115A1 US20070288115A1 US11/838,584 US83858407A US2007288115A1 US 20070288115 A1 US20070288115 A1 US 20070288115A1 US 83858407 A US83858407 A US 83858407A US 2007288115 A1 US2007288115 A1 US 2007288115A1
- Authority
- US
- United States
- Prior art keywords
- band
- carrier
- status
- carrier support
- substrate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 91
- 238000000034 method Methods 0.000 title claims description 62
- 238000012544 monitoring process Methods 0.000 title claims description 15
- 239000000758 substrate Substances 0.000 claims abstract description 242
- 238000004590 computer program Methods 0.000 claims abstract description 24
- 238000012546 transfer Methods 0.000 claims description 76
- 238000012545 processing Methods 0.000 claims description 61
- 239000000969 carrier Substances 0.000 description 38
- 230000032258 transport Effects 0.000 description 20
- 239000012636 effector Substances 0.000 description 14
- 230000006378 damage Effects 0.000 description 13
- 230000007547 defect Effects 0.000 description 8
- 208000027418 Wounds and injury Diseases 0.000 description 6
- 208000014674 injury Diseases 0.000 description 6
- 239000000463 material Substances 0.000 description 6
- 239000004065 semiconductor Substances 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 206010000210 abortion Diseases 0.000 description 3
- 239000004020 conductor Substances 0.000 description 3
- 239000011521 glass Substances 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 235000012431 wafers Nutrition 0.000 description 3
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 2
- 229910000831 Steel Inorganic materials 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000005441 electronic device fabrication Methods 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 2
- 239000011152 fibreglass Substances 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000003032 molecular docking Methods 0.000 description 2
- 229910052710 silicon Inorganic materials 0.000 description 2
- 239000010703 silicon Substances 0.000 description 2
- 239000010935 stainless steel Substances 0.000 description 2
- 229910001220 stainless steel Inorganic materials 0.000 description 2
- 239000010959 steel Substances 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 229920000049 Carbon (fiber) Polymers 0.000 description 1
- 239000004593 Epoxy Substances 0.000 description 1
- 229920000271 Kevlar® Polymers 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 229910052799 carbon Inorganic materials 0.000 description 1
- 239000004917 carbon fiber Substances 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000008021 deposition Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- -1 etc.) Substances 0.000 description 1
- 238000005530 etching Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 229910002804 graphite Inorganic materials 0.000 description 1
- 239000010439 graphite Substances 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- VNWKTOKETHGBQD-UHFFFAOYSA-N methane Chemical compound C VNWKTOKETHGBQD-UHFFFAOYSA-N 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000000206 photolithography Methods 0.000 description 1
- 229920003023 plastic Polymers 0.000 description 1
- 239000004033 plastic Substances 0.000 description 1
- 238000005498 polishing Methods 0.000 description 1
- 239000004417 polycarbonate Substances 0.000 description 1
- 229920000515 polycarbonate Polymers 0.000 description 1
- 239000002861 polymer material Substances 0.000 description 1
- 229920000307 polymer substrate Polymers 0.000 description 1
- 229920002635 polyurethane Polymers 0.000 description 1
- 239000004814 polyurethane Substances 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4189—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the transport system
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31274—Convey products, move equipment according to production plan in memory
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S414/00—Material or article handling
- Y10S414/135—Associated with semiconductor wafer handling
Definitions
- the present invention relates generally to electronic device manufacturing, and more particularly to methods and apparatus for electronic device manufacturing system monitoring and control.
- Manufacturing of electronic devices typically involves performing a sequence of procedures with respect to a substrate such as a silicon substrate, a glass plate, etc. (Such substrates may also be referred to as wafers, whether patterned or unpatterned). These steps may include polishing, deposition, etching, photolithography, heat treatment, and so forth. Usually a number of different processing steps may be performed in a single processing system or “tool” which includes a plurality of processing chambers. However, it is generally the case that other processes are required to be performed at other processing locations within a fabrication facility, and it is accordingly necessary that substrates be transported within the fabrication facility from one processing location to another. Depending upon the type of electronic device to be manufactured, there may be a relatively large number of processing steps required to be performed at many different processing locations within the fabrication facility.
- substrate carriers such as sealed pods, cassettes, containers and so forth. It is also conventional to employ automated substrate carrier transport devices, such as automatic guided vehicles, overhead transport systems, substrate carrier handling robots, etc., to move substrate carriers from location to location within the fabrication facility or to transfer substrate carriers from or to a substrate carrier transport device.
- automated substrate carrier transport devices such as automatic guided vehicles, overhead transport systems, substrate carrier handling robots, etc.
- the total fabrication process from formation or receipt of the virgin substrate to cutting of semiconductor devices from the finished substrate, may require an elapsed time that is measured in weeks or months.
- a large number of substrates may accordingly be present at any given time as “work in progress” (WIP).
- WIP work in progress
- the substrates present in the fabrication facility as WIP may represent a very large investment of working capital, which tends to increase the per substrate manufacturing cost. It may therefore be desirable to reduce the amount of WIP for a given substrate throughput for the fabrication facility. To do so, the total elapsed time for processing each substrate should be reduced.
- a computer program product includes a medium readable by a computer.
- the computer readable medium has computer program code adapted to (1) create a band map that indicates an expected status of one or more positions along a band of a continuously moving conveyor system, each position adapted to receive a carrier support adapted to transport at least one substrate carrier around an electronic device manufacturing facility; (2) monitor a status of the one or more positions included in the continuously moving conveyor system; and (3) control operation of the continuously moving conveyor system based on the status the one or more positions.
- Each computer program product described herein may be carried by a medium readable by a computer (e.g., a carrier wave signal, a floppy disc, a compact disc, a DVD, a hard drive, a random access memory, etc.).
- a method for electronic device manufacturing. The method includes the steps of (1) creating a band map that indicates an expected status of one or more positions along a band of a continuously moving conveyor system, each position adapted to receive a carrier support adapted to transport at least one substrate carrier around an electronic device manufacturing facility; (2) monitoring a status of the one or more positions included in the continuously moving conveyor system; and (3) controlling operation of the continuously moving conveyor system based on the status the one or more positions.
- a system for electronic device manufacturing.
- the system includes (1) a continuously moving conveyor system, including a band having one or more positions adapted to receive a respective carrier support adapted to support a carrier and transport the substrate carrier around an electronic device manufacturing facility; (2) at least one processing tool; and (3) a control system, coupled to the continuously moving conveyor system and the at least one processing tool.
- the control system is adapted to (a) create a band map that indicates an expected status of the one or more positions adapted to receive a carrier support along the band; (b) monitor a status of the one or more positions included in the continuously moving conveyor system; and (c) control operation of the continuously moving conveyor system based on the status the one or more positions.
- FIG. 1A is a schematic top view of an exemplary continuously moving conveyor system comprising a band (or ribbon) that forms a simple loop within a portion of an electronic device manufacturing facility in accordance with an embodiment of the present invention.
- FIG. 1B is a block diagram of a control system included in the exemplary continuously moving conveyor system in accordance with an embodiment of the present invention.
- FIG. 1C is a block diagram of an example of a band map used by the continuously moving conveyor system in accordance with an embodiment of the present invention.
- FIG. 2 illustrates a first exemplary method of electronic device manufacturing in accordance with an embodiment of the present invention.
- FIGS. 3-8 illustrate a second exemplary method of electronic device manufacturing in accordance with an embodiment of the present invention.
- the present invention provides methods and apparatus for monitoring a continuously moving conveyor system adapted to transfer a substrate carrier between processing tools in an electronic device fabrication facility.
- the conveyor system may include a band with one or more positions (e.g., carrier support mounting positions) that may receive a carrier support (e.g., a cradle).
- the carrier support may be coupled to the band and employed to support and transport a substrate carrier (“carrier”) as the band moves through an electronic (e.g., a semiconductor) device manufacturing facility.
- carrier substrate carrier
- small lot size substrate carrier or “small lot” carrier may refer to a carrier that is adapted to hold fewer substrates than a conventional “large lot size” carrier which typically holds thirteen or twenty-five substrates.
- a small lot size carrier may be adapted to hold five or less substrates.
- other small lot size carriers may be employed (e.g., small lot size carriers that hold one, two, three, four or more than five substrates, but less than that of a large lot size carrier).
- each small lot size carrier may hold too few substrates for human transport of carriers to be viable within an electronic device or other manufacturing facility.
- the continuously moving conveyor system may include a control system adapted to monitor a status of the one or more positions and may compare an actual status with an expected status of the one or more positions.
- the actual status may represent recently observed or sensed information while the expected status may represent stored information retrieved from a database (e.g., a band map).
- the control system may include a transport system controller (TSC) and a host/material control system (MCS) to which the TSC may interface other control configurations may be employed.
- TSC transport system controller
- MCS host/material control system
- the actual status may include information such as whether a carrier support is present in a position, and if so, whether the carrier support is positioned properly. Further, the actual status may include information about whether the carrier support is supporting a carrier. Similarly, the expected status may include information such as whether a carrier support is expected to be in a position, and if so, whether the carrier support is expected to be properly positioned and/or whether the carrier support is expected to be supporting a carrier.
- the expected status of the positions may be recorded and stored in a database that may be referred to as a band map. A difference between the expected status for a position and the actual status for the position may indicate an occurrence of an anomaly to which the control system may respond as described below.
- control system may monitor the status of the band itself. More specifically, the control system may monitor the structural integrity of the band. Further, the control system may detect obstructions which may affect the transfer of a carrier between a processing tool and the band of the continuously moving conveyor system.
- the control system may control operation of the continuously moving conveyor system such that electronic device manufacturing is improved. For example, in response to an occurrence of an anomaly, the control system may prevent a position on the band from being assigned for transferring a carrier, stop movement of the band, determine a location of a predetermined starting position of the band and thereafter create a new band map that may indicate an expected status of the one or more positions, abort a transfer at a processing tool, assign a position for transferring a carrier, etc. In this manner, the control system may reduce and/or eliminate system downtime and/or increase system throughput.
- Previously incorporated U.S. patent application Ser. No. 10/650,310, filed Aug. 28, 2003 and titled “System For Transporting Substrate Carriers” discloses a substrate carrier transport system or similar delivery system that includes a conveyor for substrate carriers that is intended to be constantly in motion during operation of the fabrication facility which it serves.
- the constantly moving conveyor may be employed to reduce the total “dwell” time of each substrate in the fabrication facility.
- a substrate carrier handler at a substrate loading station or “tool station” that may perform such loading/unloading operations with respect to a moving conveyor.
- a substrate loading station or tool station may include a horizontal guide that is moveable vertically, and an end effector that is moveable horizontally along the horizontal guide. Other configurations for moving the end effector vertically and/or horizontally are provided.
- the end effector is moved horizontally at a velocity that substantially matches the velocity of the substrate carrier as it is being transported by the substrate carrier conveyor (e.g., by substantially matching substrate carrier speed in a horizontal direction).
- the end effector may be maintained in a position adjacent the substrate carrier as the substrate carrier is being transported. The end effector thus may substantially match a position of the substrate carrier while substantially matching a velocity of the substrate carrier.
- conveyor position and/or velocity may be substantially matched.
- the end effector While the end effector substantially matches the substrate carrier's velocity (and/or position), the end effector is raised so that the end effector contacts the substrate carrier and disengages the substrate carrier from the substrate carrier conveyor.
- a substrate carrier similarly may be loaded onto the moving substrate carrier conveyor by substantially matching end effector and conveyor velocities (and/or positions) during loading. In at least one embodiment, such substrate carrier handoffs between the end effector and substrate carrier conveyor are performed at a substantially zero relative velocity and/or acceleration between the end effector and the substrate carrier.
- the ribbon or band may be formed from stainless steel, polycarbonate, composite materials (e.g., carbon graphite, fiberglass, etc.), steel or otherwise reinforced polyurethane, epoxy laminates, plastic or polymer materials that include stainless steel, fabric (e.g., carbon fiber, fiberglass, Kevlar® available from Dupont, polyethelene, steel mesh, etc.) or another stiffening material, etc.
- the ribbon By orienting the ribbon so that a thick portion of the ribbon resides within a vertical plane and a thin portion of the ribbon resides within a horizontal plane, the ribbon is flexible in the horizontal plane and rigid in the vertical plane. Such a configuration allows the conveyor to be constructed and implemented inexpensively.
- the ribbon requires little material to construct, is easy to fabricate and, due to its vertical rigidity/strength, can support the weight of numerous substrate carriers without supplemental support structure (such as rollers or other similar mechanisms used in conventional, horizontally-oriented belt-type conveyor systems).
- supplemental support structure such as rollers or other similar mechanisms used in conventional, horizontally-oriented belt-type conveyor systems.
- the conveyor system is highly customizable because the ribbon may be bent, bowed or otherwise shaped into numerous configurations due to its lateral flexibility.
- FIG. 1A is a schematic top view of an exemplary conveyor system 101 comprising a band (or ribbon) 103 that forms a simple loop 105 within a portion of an electronic (e.g., semiconductor) device manufacturing facility 107 in accordance with an embodiment of the present invention.
- the ribbon 103 may comprise, for example, one of the ribbons described in U.S. patent application Ser. No. 10/764,982, filed Jan. 26, 2004 and titled “Methods and Apparatus for Transporting Substrate Carriers” (Attorney Docket No. 7163).
- the ribbon 103 transports carriers (not shown) between processing tools 109 , and comprises straight portions 111 and curved portions 113 to form the (closed) loop 105 .
- Other numbers of processing tools 109 and/or loop configurations may be employed.
- the ribbon 103 may include holes, slits or the like adapted for use with sensors to identify carrier support mounting positions 114 .
- Each processing tool 109 may include a carrier handler at a substrate loading station or “tool station” 115 of the processing tool 109 for unloading a carrier from or for loading a carrier onto the moving ribbon 103 of the conveyor system 101 as the ribbon 103 passes by the substrate loading station 115 (as described in U.S. patent application Ser. No. 10/650,480, filed Aug. 28, 2003 and titled “Substrate Carrier Handler That Unloads Substrate Carriers Directly From a Moving Conveyor” (Attorney Docket No. 7676)).
- an end effector (not separately shown) of a substrate loading station 115 may be moved horizontally at a velocity that substantially matches the velocity of the carrier as it is being transported by the ribbon 103 , maintained in a position adjacent the carrier as the carrier is being transported and raised so that the end effector contacts the carrier and disengages the carrier from the conveyor system 101 .
- a carrier similarly may be loaded onto the moving ribbon 103 by substantially matching end effector and ribbon velocities (and/or positions) during loading.
- the ribbon or band 103 of the continuously moving conveyor system 101 may include one or more positions adapted to receive a carrier support (not shown) for supporting a carrier (not shown) and transporting the carrier about an electronic device manufacturing facility.
- the carrier support may support the carrier and transport the carrier above processing tools 109 of the electronic device manufacturing facility.
- the substrate loading station 115 of each processing tool 109 is adapted to transfer a substrate carrier between the ribbon or band 103 and the processing tool 109 .
- carriers and carrier supports may include holes, slits or the like, and/or light-blocking devices that may be used in conjunction with sensors to determine the presence, absence, and/or positioning of carrier supports and/or carriers at a given position.
- Each substrate loading station 115 may include one or more load ports or similar locations where substrate carriers are placed for substrate transfer to and/or from a processing tool (e.g., one or more docking stations, although transfer locations that do not employ docking/undocking movement may be employed).
- a processing tool e.g., one or more docking stations, although transfer locations that do not employ docking/undocking movement may be employed.
- Various carrier storage locations also may be provided at each substrate loading station 115 for carrier buffering at a processing tool 109 .
- the conveyor system 101 includes a transport system controller (TSC) 117 adapted to control operation of the band 103 .
- TSC transport system controller
- the TSC 117 may control/monitor the speed and/or status of the band 103 , allocate carrier supports of the band that are used to support/transport substrate carriers, monitor status of the carrier supports, provide such information to each substrate loading station 115 or the like.
- each substrate loading station 115 may include substrate loading station software (LSS) 119 a - f for controlling substrate loading station operation (e.g., loading or unloading of substrate carriers to/from the conveyor system 101 , transporting of substrate carriers to/from load ports or storage locations of the substrate loading station 115 and/or processing tool 109 serviced by the substrate loading station, etc.).
- LSS substrate loading station software
- the LSS 119 a - f may operate with a tool controller (e.g., an intercept controller not shown).
- a host/material control system (MCS) 121 communicates with the transport system controller 117 and the substrate loading station software 119 a - f of each substrate loading station 115 for affecting operation of the same.
- the TSC 117 , each LSS 119 a - f and/or the MCS 121 may include a scheduler (not shown) for controlling scheduling of the operations performed by the respective TSC 117 , LSS 119 a - f and/or the MCS 121 .
- the TSC 117 and/or the substrate loading stations 115 may include sensing systems 123 , such as a vision system (e.g., a digital camera, charge-coupled device array, etc.) or other types of sensors, adapted to acquire information about the conveyor system 101 .
- the sensing system 123 may include one or more pairs of a light source and a photodetector adapted to detect the light source.
- the light source and corresponding photodetetor may be placed on opposite sides of the band 103 such that, unless obstructed by a carrier support coupled to a carrier support mounting position on the band 103 , the light source provides a continuous beam of light to the photodetector. In this manner, if the beam of light is not obstructed when expected, the sensing system 123 may detect a dislodged carrier support or similar problem.
- the sensing system 123 may detect any defects or structural problems with the band 103 .
- the sensing system 123 may include a stress sensor adapted to transmit a signal (e.g., wirelessly) to a corresponding receiver. More specifically, the stress sensor may be attached to the band 103 . When the band 103 is stretched and/or fatigued beyond a predetermined threshold, the stress sensor may transmit to the receiver a signal indicating such occurrence.
- the stress sensor may include conductors longitudinally attached to a length of the band 103 such that, as the band 103 stretches, the conductors break and can no longer conduct current. Once the stress sensor determines a conductor has failed, the wireless transmitter may emit the signal to the TSC 117 and/or sensing system 123 .
- substrate may include a glass substrate, a polymer substrate, a semiconductor wafer, masks, reticules, and the like.
- FIG. 1B is a block diagram of a control system included in the exemplary continuously moving conveyor system in accordance with an embodiment of the present invention.
- the substrate loading station software (LSS) 119 a - f corresponding to each processing tool, the Tool System Controller (TSC) 117 and Material Control System (MCS) 121 may form a control system 125 adapted to control operation of the continuously moving conveyor system 101 . Details of how the control system 125 operates, and more specifically, how the TSC 117 and/or MCS 121 monitor the conveyor system 101 (e.g., by comparing expected and actual carrier support mounting position statuses) and control operation of the band (or ribbon) 103 based thereon are described below with reference to FIGS. 2-8 .
- the control system 125 may employ a band map to control operation of the band.
- FIG. 1C is a block diagram of an example of a band map used by the continuously moving conveyor system 101 in accordance with an embodiment of the present invention.
- the band map 126 may be a database 127 storing an expected status of one or more carrier support mounting positions on the band 103 .
- the database 127 may include a row 129 - 137 corresponding to each carrier support mounting position on the band 103 .
- the database 127 may include a first column 139 uniquely identifying the carrier support mounting position, a second column 141 indicating whether a carrier support is present in the carrier support mounting position 139 and a third column 143 indicating whether the carrier support (if present in the carrier support mounting position) is properly positioned. Additionally, the database 127 may include a fourth column 145 indicating whether a carrier is present in the carrier support (if a carrier support is present in the carrier support mounting position). Further, the database may include a fifth column 147 indicating a number of substrates stored in a carrier (if a carrier is present in a carrier support corresponding to a carrier support mounting position.
- the band map 126 may indicate an improperly-positioned carrier support is expected to be present in carrier support mounting position “4”. Further, the band map 126 may indicate a carrier, which stores “2” substrates, is expected to be present in the carrier support.
- the database 127 configuration includes five rows 129 - 137 and five columns 139 - 147 , the database 127 may include a larger or smaller number of rows and/or columns. In this manner, the database 127 may store a larger or smaller amount of data.
- the structure of the database 127 e.g., arrangement of data in rows and columns described above is exemplary. The database 127 may be structured in a different manner.
- the database 127 may be a relational database, flat-file database, object database, distributed database, or the like. Further, the description of data populating the database 127 is exemplary, and therefore, the database 127 may include different data. In some embodiments, the database 127 may be part of a larger database maintained by the MCS 121 and used to track substrates as they are processed in the electronic device fabrication facility.
- FIG. 2 illustrates a first exemplary method of electronic device manufacturing in accordance with an embodiment of the present invention.
- the method 201 begins.
- a band map is created that indicates an expected status of one or more (e.g., all) positions along a band of a continuously moving conveyor system.
- Each of the one or more positions along the band is adapted to receive a carrier support adapted to transport at least one substrate carrier around an electronic device manufacturing facility.
- the control system 125 and more specifically, the TSC 117 may create the band map indicating a status of one or more positions along the band of the continuously moving conveyor system during that time period.
- Such status of the one or more positions along the band during the initialization period may be stored and serve as an expected status of the one or more positions.
- the expected status of each of the one or more positions may include (1) a carrier support is not present in the position; (2) a properly-positioned carrier support, which is not supporting a substrate carrier, is present in the position; (3) a properly-positioned carrier support, which is supporting a substrate carrier, is present in the position; (4) an improperly-positioned (e.g., displaced) carrier support, which is not supporting a substrate carrier, is present in the position; and (5) an improperly-positioned carrier support, which is supporting a substrate carrier, is present in the position.
- five exemplary expected statuses of a position are listed above, in some embodiments, a larger or smaller number of expected statuses may be employed. For example, the presence and number of substrates within a carrier may be tracked.
- expected statuses may be employed.
- the expected status may also include an identification of the substrate carrier supported by the carrier support.
- the control system 125 of the continuously moving conveyor system 101 may employ the band map to control operation of the continuously moving conveyor system 101 during electronic device manufacturing.
- step 207 status of the one or more positions included in the continuously moving conveyor system is monitored.
- the control system 125 and more specifically, the TSC 117 may determine the status (e.g., actual status) of the one or more positions.
- the actual status of each of the one or more positions during electronic device manufacturing may be similar to the expected status of such positions described above.
- step 209 the operation of the continuously moving conveyor system is controlled based on the status of the one or more positions.
- the control system 125 may control operation of the continuously moving conveyor system 101 such that electronic device manufacturing is improved (e.g., compared to conventional electronic device manufacturing systems). For example, the control system 125 may reduce and/or eliminate system downtime and/or increase system throughput.
- control system 125 may compare (e.g., continually) the actual status of one or more of the positions with a corresponding expected status of such positions during the subsequent time period. Based on the above comparison, the control system 125 may determine an occurrence of an anomaly (e.g., if the actual and expected statuses do not match), which may require maintenance and/or user intervention to correct. Therefore, the MCS 121 may communicate with the TSC 117 and/or one or more of the substrate loading stations (e.g., LSS 119 a - f included in the substrate loading stations) to control operation of the continuously moving conveyor system.
- the substrate loading stations e.g., LSS 119 a - f included in the substrate loading stations
- the MCS 121 may communicate with the TSC 117 and/or one or more of the substrate loading stations 115 (e.g., LSS 119 a - f included in the substrate loading stations), each of which may simultaneously monitor respective portions of the conveyor system, to prevent a position from being assigned for transferring a carrier, abort a transfer at one of the processing tools, stop moving the band 103 , determine a location of a predetermined starting point of the band 103 and create a new band map, assign a position for transferring a carrier between the band 103 and one of the processing tools and/or transfer a carrier between the band 103 and one of the processing tools.
- the substrate loading stations 115 e.g., LSS 119 a - f included in the substrate loading stations
- the control system 125 may determine a status of the band 103 and control operation of the continuously moving conveyor system 101 based on the status of the band 103 . More specifically, as stated, the control system 125 may monitor (e.g., continuously or periodically) the structural integrity of the band.
- the TSC 117 may include a sensing system 123 , such as a vision system (e.g., a digital camera, charge-coupled device array, etc.) or other types of sensors, adapted to detect any defects or structural problems with the band 103 .
- the vision system may acquire one or more images of the band 103 and compare such images with previously-stored (e.g., reference images) of the band 103 to detect any defects or structural problems with the band 103 . For example, by comparing images of the band 103 taken during electronic device manufacturing with reference images, the vision system may detect one or more cracks in the band 103 and/or one or more fasteners, such as rivets or the like, which may connect sections of the band 103 , are loose or missing.
- the TSC 117 periodically and/or in response to user request, may cause the vision system to acquire one or more images of the band 103 .
- the TSC 117 may cause the vision system to acquire one or more images of the band 103 or other types of sensors to acquire other information about the system in a different manner.
- the TSC 117 may cause the stress sensor and corresponding receiver to monitor the status of the band 103 .
- the TSC 117 may be adapted to determine the severity of detected defects or structural problems, and may control operation of the continuously moving conveyor system 101 based on the severity. For example, if the TSC 117 determines detected defects or structural problems with the belt 103 may cause a belt failure (e.g., such as the band breaking due to the defects or problems), the TSC 117 may perform an emergency stop of the belt 103 . In this manner, the TSC 117 may prevent injury to personnel and/or destruction of electronic device manufacturing equipment. Further, the TSC 117 may report the event (e.g., via an error message) to a user such as an operator.
- a belt failure e.g., such as the band breaking due to the defects or problems
- the TSC 117 may perform an emergency stop of the belt 103 . In this manner, the TSC 117 may prevent injury to personnel and/or destruction of electronic device manufacturing equipment. Further, the TSC 117 may report the event (e.g., via an error message) to a user such as an operator.
- the TSC 117 may not stop movement of the belt 103 , but may report the event (e.g., via an error message) to the user such that the detected defects or structural problems may be corrected either while the belt continues to operate, or during the next scheduled stop of the belt 103 (e.g., during the next scheduled downtime of the continuously moving conveyor system 101 ).
- the event e.g., via an error message
- step 211 may be performed.
- the method 201 ends.
- the continuously moving conveyor system 101 may improve electronic device manufacturing by reducing and/or eliminating system downtime and/or increasing system throughput. Further, the continuously moving conveyor system 101 may prevent injury to personnel and/or destruction of electronic device manufacturing equipment.
- FIGS. 3-8 illustrate a second exemplary method of electronic device manufacturing in accordance with an embodiment of the present invention.
- the second exemplary method 301 of electronic device manufacturing is similar to the first exemplary method 201 of electronic device manufacturing but includes more details.
- the second exemplary method 301 begins.
- step 305 a band map that indicates an expected status of one or more positions along a band of a continuously moving conveyor system is created. Each of the one or more positions is adapted to receive a carrier support adapted to transport at least one substrate carrier around an electronic device manufacturing facility.
- Step 305 is similar to step 205 of the first exemplary method 201 , which is described above in detail. Therefore, step 305 will not be described in detail herein.
- an actual status of a carrier support mounting position may be compared with an expected status of the carrier support mounting position.
- the band map may provide the expected status of the carrier support mounting position, and the TSC 117 may determine the actual status of the carrier support mounting position during electronic device manufacturing.
- the continuously moving conveyor system 101 may be adapted to compare the actual status with the expected status for the carrier support mounting position.
- the continuously moving conveyor system 101 may be adapted to compare an actual status with an expected status of one or more of the one or more carrier support mounting positions. In this manner, the status of one or more carrier support mounting positions included in the continuously moving conveyor system may be monitored. If, in step 307 , the actual status of the carrier support mounting position matches the expected status of the carrier support mounting position, an anomaly has not occurred during electronic device manufacturing, and therefore, step 309 is performed.
- a carrier support in a carrier support mounting position that can transfer a carrier between the band and a processing tool in the shortest time is assigned for transferring the carrier. More specifically, because, in step 307 , the continuously moving conveyor system 101 determines an anomaly did not occur, the TSC 117 may assign a carrier support from a carrier support mounting position in the manner described above, thereby improving electronic device manufacturing throughput.
- step 389 may be performed.
- the method 301 ends.
- step 311 may be performed.
- a request is made for a substrate loading station of the continuously moving conveyor system downstream from the carrier support mounting position to determine the actual status of the carrier support mounting position. More specifically, when the TSC 117 determines the actual status of a carrier support mounting position does not match the expected status of the carrier support mounting position, the TSC 117 may request a substrate loading station 115 (e.g., the next substrate loading station) downstream from such carrier support mounting position determines the status (e.g., actual status) of the carrier support mounting position.
- a substrate loading station 115 e.g., the next substrate loading station
- the substrate loading station 115 may determine the actual status of the carrier support mounting position and report such status to the TSC 117 . In this manner, the TSC 117 may verify the actual status of a carrier support mounting position.
- step 313 the actual status of the carrier support mounting position determined by the substrate loading station 115 is compared with the expected status of the carrier support mounting position. More specifically, the TSC 117 compares the actual status of the carrier support mounting position reported by the substrate loading station 115 with the expected status of the carrier support mounting position. In this manner, the TSC 117 may verify the actual status of the carrier support mounting position does not match the expected status of the carrier support mounting position. If, in step 313 , the actual status of the carrier support mounting position reported by the substrate loading station 115 matches the expected status of the carrier support mounting position, the TSC 117 determines an anomaly has not occurred, and therefore, step 309 is performed.
- a carrier support in a carrier support mounting position that can transfer the substrate carrier between the band 103 and a processing tool 109 in the shortest time is assigned for transferring a carrier.
- the TSC 117 may assign a carrier support from a carrier support mounting position such that electronic device manufacturing may be improved.
- control system 125 may determine occurrence of an anomaly during electronic device manufacturing and may control operation of the continuously moving conveyor system 101 based on the actual and expected status of the carrier support mounting position. For example, in step 315 , the actual status of the carrier support mounting position is determined.
- actual (and expected) status of the carrier support mounting position may include (1) a carrier support is not present in the position; (2) a properly-positioned carrier support, which is not supporting a substrate carrier, is present in the position; (3) a properly-positioned carrier support, which is supporting a substrate carrier, is present in the position; (4) an improperly-positioned (e.g., displaced) carrier support, which is not supporting a substrate carrier, is present in the position; and (5) an improperly-positioned carrier support, which is supporting a substrate carrier, is present in the position.
- step 315 If in step 315 , the actual status of the carrier support mounting position is a carrier support is not present in the carrier support mounting position, step 317 is performed. In step 317 , the expected status of the carrier support mounting position is determined. If the expected status of the carrier support mounting position is a properly-positioned carrier support, which is not supporting an electronic device, is present in the position, step 319 is performed.
- the carrier support mounting position is prevented from being assigned for transferring a substrate carrier. More specifically, although a carrier support was expected to be in the carrier support mounting position, the actual status reveals that a carrier support is not present. Therefore, the TSC 117 may determine (e.g., assume) that a carrier support has become dislodged or fallen from the carrier support mounting position during electronic device manufacturing. Consequently, the TSC 117 may prevent such carrier support mounting position from being assigned for transferring a substrate carrier.
- a carrier support for supporting a substrate carrier may become dislodged from a carrier support mounting position on the band 103 because of (1) a failed handoff; (2) a dropped substrate carrier; or (3) an obstruction that may dislodge the carrier support and a substrate carrier supported by the carrier support.
- exemplary causes of carrier support dislodging are listed above, some embodiments may include a larger or smaller number of carrier support dislodging causes. Alternatively, some embodiments may include different carrier support dislodging causes.
- the TSC 117 may improve electronic device manufacturing (e.g., by reducing and/or eliminating damage caused by attempting to mount a carrier to a non-existent carrier support at a carrier support mounting position). Thereafter, step 389 may be performed in which the method 301 ends.
- step 321 if, in step 317 , the expected status of the carrier support mounting position is a properly-positioned carrier support, which is supporting a substrate carrier, is present in the position, step 321 is performed.
- step 321 if a carrier support that was supposed to be in the carrier support mounting position is currently assigned to transfer a substrate carrier, the transfer is aborted at the destination substrate loading station 115 . More specifically, because a carrier support that was expected to be in the carrier support mounting position is actually not present, the TSC 117 determines (e.g., assumes) the carrier support has become dislodged or fallen from the carrier support mounting position. Therefore, the TSC 117 may determine the carrier expected to be supported by the carrier support may have been dropped, and therefore, is in an unknown location. Consequently, if a carrier support that was supposed to be in the carrier support mounting position is currently assigned to transfer a carrier, the TSC 117 aborts the transfer at the destination substrate loading station 115 .
- the TSC 117 may send a notification (e.g., a Transfer Complete message) to the MCS 121 that the carrier transfer failed. In this manner, the TSC 117 may notify the MCS 121 that an anomaly occurred during electronic device manufacturing which caused a transfer of a carrier between carrier support mounting position and a processing tool 109 to be aborted.
- a notification e.g., a Transfer Complete message
- step 325 it is determined whether an actual status of a previous carrier support mounting position that was supposed to include a properly-positioned carrier support supporting a carrier differed from an expected status of such previous carrier support mounting position in the same manner as the carrier support mounting position described above. If not, the TSC 117 may determine (e.g., assume) the band 103 is not obstructed, and therefore, no further action may be required. Consequently, step 389 is performed in which the method 301 ends.
- the TSC may determine the band 103 is obstructed.
- a carrier support e.g., that is not assigned to a transfer
- the carrier support mounting position described above may have been expected to have a carrier but is now empty or missing. If this is the second such occurrence of a carrier support that is expected to have a carrier but is now empty or missing, it may be assumed that there is an obstruction that is knocking carriers from carrier supports and/or carrier supports from the band 103 .
- the first occurrence may have been detected by the previous carrier support. More specifically, because two carrier support mounting positions each of which was expected to include a properly-positioned carrier support supporting a substrate carrier did not include carrier supports, respectively, the TSC 117 may detect (e.g., assume) an obstruction of the band 103 , and therefore, step 327 is performed. In step 327 , an emergency stop of the band 103 is performed. In this manner, the TSC 117 may improve electronic device manufacturing (e.g., by timely identifying and eliminating the obstruction).
- the TSC 117 may report the event (e.g., via an error message or alarm) to a user such as an operator and/or may send a notification to the MCS 121 .
- the TSC 117 may be required to send alarms to a host (e.g., the MCS 121 ) that are displayed locally by the TSC 117 .
- the MCS 121 may maintain a database of reported alarms and may forward the alarms to locations of the semiconductor device manufacturing facility.
- step 329 the carrier support mounting position is prevented from being assigned for transferring a substrate carrier. More specifically, although a carrier support was expected to be in the carrier support mounting position, the actual status reveals that a carrier support is not present. Therefore, the TSC 117 may determine (e.g., assume) that a carrier support has become dislodged or fallen from the carrier support mounting position during electronic device manufacturing. Attempting to transfer a carrier to such a carrier support mounting position is unsafe. Consequently, the TSC 117 may prevent such carrier support mounting position from being assigned for transferring a substrate carrier. Thereafter, step 389 may be performed in which the method 301 ends.
- step 331 is performed.
- the carrier support mounting position is continued to be prevented from being assigned for transferring a carrier. More specifically, although an improperly-positioned carrier support was expected to be coupled to the carrier support mounting position, the actual status of the carrier support mounting position reveals that a carrier support is not present. Therefore, the TSC 117 may determine (e.g., assume) that a carrier support has become dislodged or fallen from the carrier support mounting position during electronic device manufacturing.
- the TSC 117 may want to prevent such position from being assigned to transfer a carrier.
- the carrier support was expected to be displaced from the carrier support mounting position, the TSC 117 is already preventing the carrier support mounting position from being assigned to transfer a substrate carrier.
- a displaced carrier support is present in the carrier support mounting position and may have been properly attached to the band 103 , but is no longer properly attached to the band 103 .
- the TSC 117 continues to prevent the carrier support mounting position from being assigned to transfer a substrate carrier. In this manner, the displaced carrier support may be provided with maintenance and/or repaired. Thereafter, step 389 may be performed in which the method 301 ends.
- step 317 if, in step 317 , the status of the carrier support mounting position is an improperly-positioned carrier support, which is supporting a substrate carrier, is present in the position, step 331 (described above) is performed. Further, the TSC 117 may determine (e.g., assume) the carrier expected to be supported by a carrier support in the carrier support mounting position has been dropped, and therefore, is in an unknown location. Thereafter, step 389 may be performed in which the method 301 ends. In this manner, the control system 125 may control operation of the continuously moving conveyor system 101 , when the actual status of a carrier support mounting position is a carrier support is not present in the position and the expected status of the carrier support mounting position is different, such that electronic device manufacturing is improved.
- step 333 is performed.
- the expected status of the carrier support mounting position is determined. If the expected status of the carrier support mounting position is a carrier support is not present in the position, step 335 is performed.
- the location of a predetermined starting point of the band 103 may be determined. Such process may be referred to as initiating a re-homing of the 103 .
- the TSC 117 may determine the position of a first carrier support mounting position.
- re-homing of the band may refer to having the TSC 117 (e.g., an Intercept Controller of the TSC 117 ) search for the 0 th carrier support.
- the 0 th carrier support is a special “carrier support” that may identify the start of the band.
- the TSC 117 may have lost count of the carrier support positions on the band.
- the TSC 117 can insure it (e.g., the Intercept Controller included in the TSC 117 ) is synchronized with the band 103 .
- the TSC 117 may initiate a re-homing of the band 103 , thereby insuring the TSC 117 is synchronized with the band 103 .
- a new band map may be created. More specifically, after initiating the re-homing of the band, the TSC 117 may create a new band map which, as described above, may indicate a status of one or more carrier support mounting positions along the band 103 during an initialization period. Such status of the one or more carrier support mounting positions along the band 103 during the initialization period may serve as an expected status of the one or more carrier support mounting positions.
- the new band map may be employed to control the continuously moving conveyor system 101 during subsequent electronic device manufacturing.
- step 389 may be performed. As stated, in step 389 the method 301 ends.
- step 339 may be performed.
- the carrier support in the carrier support mounting position is currently assigned to transfer a substrate carrier, the transfer is aborted at the destination substrate loading station 115 . More specifically, because a carrier that was expected to be supported by the carrier support in the carrier support mounting position is actually not present, the TSC 117 determines (e.g., assumes) the carrier has been dropped, and therefore, is in an unknown location. A carrier may have been dropped due to a failed exchange (e.g., handoff) at a substrate loading station 115 .
- a failed exchange e.g., handoff
- the carrier may have been dropped due to an exchange at a substrate loading station 115 in which a carrier was not properly attached to a carrier support, and therefore, was dropped at some point after the carrier support exits the substrate loading station 115 . More specifically, in the latter case, the substrate loading station 115 at which the exchange occurred will have reported that the transfer was successful and that the carrier is attached to the carrier support. However, at some point prior to the carrier support reaching the destination substrate loading station 115 , the carrier is dropped from the carrier support. Alternatively, an obstruction of the band may dislodges carriers from carrier supports and cause such carriers to drop. If an obstruction is not removed, the obstruction may dislodge multiple carriers. Therefore, it is important for the TSC 117 detect this anomaly as soon as possible.
- the carrier support in the carrier support mounting position may not successfully complete a transfer of the carrier between the band 103 and the processing tool 109 . Consequently, if the carrier support in the carrier support mounting position is currently assigned to transfer a carrier, the transfer is aborted at the destination substrate loading station 115 .
- the TSC 117 may send a notification (e.g., a Transfer Complete message) to the MCS 121 that the carrier transfer failed. In this manner, the TSC 117 may notify the MCS 121 that an anomaly occurred during electronic device manufacturing which caused a transfer of the carrier between the carrier support mounting position and a processing tool 109 to be aborted.
- a notification e.g., a Transfer Complete message
- step 343 it is determined whether an actual status of a previous carrier support mounting position that was supposed to include a carrier support supporting a carrier differs from an expected status of such previous carrier support mounting position in the same manner as the carrier support mounting position described above. If not, step 389 is performed in which the method 301 ends. Alternatively, if, in step 343 , the actual status of the previous carrier support mounting position that was supposed to include a carrier support supporting a carrier differs from the expected status of such previous carrier support mounting position in the same manner as the carrier support mounting position described above, step 345 is performed. In step 345 , an emergency stop of the band is performed.
- the TSC 117 may detect (e.g., assume) an obstruction of the band 103 , and therefore, perform an emergency stop of the band 103 . In this manner, the TSC 117 may improve electronic device manufacturing (e.g., by preventing an obstruction from causing injury to personnel and/or destruction of electronic device manufacturing equipment). Additionally, the TSC 117 may report the event (e.g., via an error message or alarm) to the user and/or may send a notification to the MCS 121 .
- the event e.g., via an error message or alarm
- step 347 the carrier support mounting position is prevented from being assigned for transferring a substrate carrier. More specifically, although a carrier support supporting a carrier was expected to be in the carrier support mounting position, the actual status reveals that a carrier support, which is not supporting the carrier, is present. Therefore, the TSC 117 may determine (e.g., assume) that the carrier has been dropped during electronic device manufacturing, and therefore is in an unknown location. Consequently, the TSC 117 may prevent such carrier support mounting position from being assigned for transferring a substrate carrier (e.g., until a user investigates the cause of the anomaly further). Thereafter, step 389 may be performed in which the method 301 ends.
- step 349 is performed.
- the carrier support mounting position is assigned for transferring a carrier between the band 103 and a substrate loading station 115 . More specifically, the carrier support in the carrier support mounting position was expected to be improperly-positioned. However, the actual status of the carrier support mounting position indicates that the carrier support is properly positioned (e.g., not displaced). Therefore, such carrier support may be employed to transfer a carrier between the band 103 and a processing tool 109 .
- the TSC 117 may be allowed to assign the carrier support for a transfer.
- the control system 125 of the continuously moving conveyor system 101 may take advantage of the occurrence of a favorable anomaly such that electronic device manufacturing may be improved (e.g., electronic device manufacturing throughput increases).
- step 389 may be performed in which the method 301 ends.
- step 333 if, in step 333 , the expected status of the carrier support mounting position is an improperly-positioned carrier support, which is supporting a substrate carrier, is present in the position, step 349 (described above) is performed. Further, the TSC 117 may determine (e.g., assume) the carrier expected to be supported by the carrier support in the carrier support mounting position has been dropped, and therefore, is in an unknown location. Thereafter, step 389 may be performed in which the method 301 ends.
- control system 125 may control operation of the continuously moving conveyor system 101 , when the actual status of a carrier support mounting position is a properly-positioned carrier support, which is not supporting a substrate carrier, is present in the position and the expected status of the carrier support mounting position is different, such that electronic device manufacturing is improved.
- step 351 is performed.
- the expected status of the carrier support mounting position is determined.
- step 353 is performed.
- the location of a predetermined starting point of the band 103 may be determined (e.g., a re-homing may be initiated). More specifically, although a carrier support was not expected in the carrier support mounting position, a carrier support is actually present in the carrier support mounting position. Such occurrence is an anomaly, because a carrier support should not appear in a carrier support mounting position expected to be empty. Consequently, the TSC 117 may initiate a re-homing of the ribbon or band 103 , thereby insuring the TSC 117 is synchronized with the band 103 .
- step 355 similar to step 337 (described above), a new band map may be created. Thereafter, step 389 may be performed. As stated, in step 389 the method 301 ends.
- step 351 the expected status of the carrier support mounting position is a properly-positioned carrier support, which is not supporting a substrate carrier, is present in the position, or the expected status of the carrier support mounting position is an improperly-positioned (e.g., displaced) carrier support, which is not supporting a substrate, is present in the position.
- step 353 is performed. More specifically, although the carrier support in the carrier support mounting position was not expected to support a carrier, the actual status indicates the carrier support in the carrier support mounting position is supporting a carrier. Such occurrence is an anomaly, because a carrier should not appear in a carrier support expected to be empty.
- the TSC 117 may initiate a re-homing of the ribbon or band 103 , thereby insuring the TSC 117 is synchronized with the band 103 . Thereafter, step 355 in which a new band map may be created, and step 389 in which the method 301 ends are performed.
- step 356 if, in step 351 , the expected status of the carrier support mounting position is an improperly-positioned carrier support, which is supporting a substrate carrier, is present in the position, step 356 is performed.
- step 356 if a command to transfer a substrate carrier from a carrier support in the carrier support mounting position is received, the carrier is transferred between the band 103 and a substrate loading station 115 . More specifically, the carrier support in the carrier support mounting position was expected to be improperly-positioned, and therefore, such carrier support mounting position may have been prevented from being assigned to a transfer (e.g., for safety reasons and/or because transfers using improperly-positioned carrier supports are expected to fail).
- the carrier support mounting position may previously have been improper, the actual status of the carrier support mounting position indicates that the carrier support is now properly positioned (e.g., not displaced), and therefore, may no longer pose a safety risk. Consequently, if the TSC 117 receives a command to transfer the carrier from the carrier support in the carrier support mounting position (e.g., from the MCS 121 ), the TSC 117 may initiate the transfer of the carrier between the band 103 and a substrate loading station 115 . In this manner, the control system 125 of the continuously moving conveyor system 101 may take advantage of the occurrence of a favorable anomaly such that electronic device manufacturing may be improved (e.g., such that electronic device manufacturing throughput increases.
- step 389 may be performed in which the method 301 ends.
- the control system 125 may control operation of the continuously moving conveyor system 101 , when the actual status of a carrier support mounting position is a properly-positioned carrier support, which is supporting a substrate carrier, is present in the position and the expected status of the carrier support mounting position is different, such that electronic device manufacturing is improved.
- step 357 is performed.
- the expected status of the carrier support mounting position is determined.
- step 359 is performed.
- step 359 similar to step 353 (described above), the location of a predetermined starting point of the band 103 may be determined (e.g., a re-homing may be initiated).
- step 361 similar to step 355 (described above), a new band map may be created. Thereafter, step 389 may be performed. As stated, in step 389 the method 301 ends.
- step 363 is performed.
- the carrier support mounting position is prevented from being assigned for transferring a carrier. More specifically, although a properly-positioned carrier support was expected to be in the carrier support mounting position, the actual status reveals that an improperly-positioned (e.g., displaced) carrier support is present, which is an anomaly. Because the carrier support is improperly positioned, using such carrier support from the carrier support mounting position poses a potential risk.
- the TSC 117 may prevent such carrier support mounting position from being assigned for transferring a substrate carrier (e.g., until a user may further investigate the occurrence of the anomaly). Thereafter, step 389 may be performed in which the method 301 ends.
- step 365 if, in step 357 , the expected status of the carrier support mounting position is a properly-positioned carrier support, which is supporting a substrate carrier, is present in the position, step 365 is performed.
- step 365 if a carrier support in the carrier support mounting position is currently assigned to transfer a substrate carrier, the transfer is aborted at the destination substrate loading station 115 . More specifically, because a carrier that was expected to be supported by the carrier support in the carrier support mounting position is actually not present, the TSC 117 determines (e.g., assumes) the carrier has been dropped, and therefore, is in an unknown location. Without a carrier, the carrier support in the carrier support mounting position may not successfully complete a transfer of a carrier between the band 103 and the processing tool 109 . Consequently, if the carrier support in the carrier support mounting position is currently assigned to transfer a carrier, the transfer is aborted at the destination substrate loading station 115 .
- the TSC 117 may send a notification (e.g., a Transfer Complete message) to the MCS 121 that the carrier transfer failed. In this manner, the TSC 117 may notify the MCS 121 that an anomaly occurred during electronic device manufacturing which caused a transfer of a carrier between the carrier support mounting position and a processing tool 109 to be aborted.
- a notification e.g., a Transfer Complete message
- step 369 it is determined whether an actual status of a previous carrier support mounting position that was supposed to include a carrier support supporting a carrier differs from an expected status of such previous carrier support mounting position in the same manner as the carrier support mounting position described above. If not, step 389 is performed in which the method 301 ends. Alternatively, if, in step 369 , the actual status of the previous carrier support mounting position that was supposed to include a carrier support supporting a carrier differs from the expected status of such previous carrier support mounting position in the same manner as the carrier support mounting position described above, step 371 is performed. In step 371 , an emergency stop of the band is performed.
- the TSC 117 may detect (e.g., assume) an obstruction of the band 103 , and therefore, perform an emergency stop of the band 103 . In this manner, the TSC 117 may improve electronic device manufacturing (e.g., by preventing the obstruction from causing injury and/or destruction of electronic device manufacturing equipment). Additionally, the TSC 117 may report the event (e.g., via an error message or alarm) to a user such as an operator and/or may send a notification to the MCS 121 .
- the event e.g., via an error message or alarm
- step 373 the carrier support mounting position is prevented from being assigned for transferring a substrate carrier. More specifically, although a properly-positioned carrier support supporting a substrate carrier was expected to be in the carrier support mounting position, the actual status reveals that an improperly-positioned (e.g., displaced) carrier support, which is not supporting a substrate carrier, is present. Thus, an anomaly has occurred. Therefore, the TSC 117 may determine (e.g., assume) that the carrier has been dropped during electronic device manufacturing, and therefore is in an unknown location. Further, because the carrier support is improperly positioned, using such carrier support from the carrier support mounting position is undesirable. Consequently, the TSC 117 may prevent such carrier support mounting position from being assigned for transferring a substrate carrier (e.g., until a user further investigates the anomaly). Thereafter, step 389 may be performed in which the method 301 ends.
- step 389 may be performed in which the method 301 ends.
- step 375 is performed.
- the carrier support mounting position is continued to be prevented from being assigned for transferring a carrier. More specifically, although an improperly-positioned carrier support supporting a carrier was expected to be in the carrier support mounting position, the actual status reveals that an improperly-positioned carrier support, which is not supporting a substrate carrier, is present in the position. Therefore, the TSC 117 may determine (e.g., assume) that the carrier has been dropped during electronic device manufacturing, and therefore is in an unknown location.
- the TSC 117 may want to prevent such carrier support mounting position from being assigned for transferring a substrate carrier (e.g., until a user may further investigate why the carrier was dropped).
- the carrier support is expected to be displaced from the carrier support mounting position, because of the risks of using a displaced carrier support from the carrier support mounting position to support a carrier, the TSC 117 is already preventing the carrier support mounting position from being assigned to transfer an substrate carrier. Consequently, in step 375 , the TSC 117 may continue to prevent the carrier support mounting position from being assigned for transferring a carrier. Thereafter, step 389 may be performed in which the method 301 ends.
- control system 125 may control operation of the continuously moving conveyor system 101 , when the actual status of a carrier support mounting position is an improperly-positioned (e.g., displaced) carrier support, which is not supporting a substrate, is present in the position and the expected status of the carrier support mounting position is different, such that electronic device manufacturing is improved.
- step 377 is performed.
- the expected status of the carrier support mounting position is determined.
- step 379 is performed.
- the location of a predetermined starting point of the band 103 may be determined (e.g., a re-homing may be initiated). More specifically, although a carrier support was not expected in the carrier support mounting position, an improperly-positioned carrier support is actually present in the position. Such occurrence is an anomaly, because a carrier support should not appear in a carrier support mounting position that is expected to be empty. Consequently, the TSC 117 may initiate a re-homing of the band 103 .
- step 381 similar to step 355 (described above), a new band map may be created. Thereafter, step 389 may be performed. As stated, in step 389 the method 301 ends.
- step 377 if, in step 377 , the expected status of the carrier support mounting position is a properly-positioned carrier support, which is not supporting a substrate carrier, is present in the position, or the expected status of the carrier support mounting position is an improperly-positioned (e.g., displaced) carrier support, which is not supporting a substrate carrier, is present in the position. More specifically, although the carrier support in the carrier support mounting position was not expected to support a carrier, the actual status indicates the carrier support in the carrier support mounting position is supporting a carrier. Such occurrence is an anomaly, because a carrier should not appear in a carrier support that is expected to be empty. Consequently, the TSC 117 may initiate a re-homing of the band 103 .
- the control system 125 may control operation of the continuously moving conveyor system 101 when the actual status of a carrier support mounting position indicates a carrier support in the position is supporting a carrier and carrier support was not expected to support a carrier such that electronic device manufacturing is improved.
- step 383 if, in step 377 , the expected status of the carrier support mounting position is a properly-positioned carrier support, which is supporting a substrate carrier, is present in the position, step 383 is performed.
- step 383 if a carrier support in the carrier support mounting position is currently assigned to transfer a carrier, the transfer is aborted at the destination substrate loading station 115 . More specifically, although the carrier support was expected to be properly positioned in the position, the actual status of the carrier support mounting position indicates the carrier support is improperly-positioned (e.g., displaced) in the carrier support mounting position. Because the carrier support improperly-positioned, using such carrier support from the position to transfer a carrier may result in dropping of the carrier, and therefore, is undesirable.
- the TSC 117 may abort the transfer at the destination substrate loading station 115 , thereby preventing injury and/or destruction of electronic device manufacturing equipment.
- the TSC 117 may send a notification (e.g., a Transfer Complete message) to the MCS 121 that the carrier transfer failed. In this manner, the TSC 117 may notify the MCS 121 that an anomaly occurred during electronic device manufacturing which caused a transfer of a carrier between carrier support mounting position and a processing tool 109 to be aborted.
- a notification e.g., a Transfer Complete message
- step 387 the carrier support mounting position is prevented from being assigned for transferring a substrate carrier. More specifically, although a properly-positioned carrier support supporting a substrate carrier was expected to be in the carrier support mounting position, the actual status reveals that an improperly-positioned carrier support, which is supporting a substrate carrier, is present in the carrier support mounting position. Consequently, due to the safety considerations described above, the TSC 117 may prevent such carrier support mounting position from being assigned for transferring a carrier. Thereafter, step 389 may be performed in which the method 301 ends.
- control system 125 may control operation of the continuously moving conveyor system 101 , when the actual status of a carrier support mounting position is an improperly-positioned carrier support, which is supporting a substrate carrier, is present in the position and the expected status of the carrier support mounting position is different, such that electronic device manufacturing is improved.
- the control system 125 may determine a status of the band 103 and control operation of the continuously moving conveyor system 101 based on the status of the band 103 in a manner similar to that described for the first exemplary method 201 .
- the control system 125 of a continuously moving conveyor system 101 may monitor the status of one or more positions of a band 103 adapted to receive a carrier support that may support a carrier and/or monitor the status of the band 103 , and control operation of the conveyor system 101 based on the monitoring such that electronic device manufacturing is improved.
- the TSC 117 after the TSC 117 aborts a transfer at a destination substrate loading station 115 and sends a notification to the MCS 121 that the carrier transfer failed, it is determined whether an actual status of a previous carrier support mounting position that was supposed to include a carrier support supporting a carrier differed from an expected status of such previous carrier support mounting position in the same manner as the carrier support mounting position described above. However, in other embodiments, after the TSC 117 aborts the transfer of a first carrier and sends such notification, the TSC 117 may request the status of the next carrier support mounting position expected to arrive with a carrier at the destination substrate loading station 115 .
- the transfer of the carrier may have failed at a substrate loading station 115 and the location of the carrier may be unknown.
- the failed transfer may result in the carrier causing an obstruction at the substrate loading station 115 where the transfer failed. Therefore, such obstruction may remove the carrier from the next carrier support that arrives at the substrate loading station 115 . Consequently, the next carrier support may be evaluated on exit from the substrate loading station 115 or by the first downstream substrate loading station 115 .
- the TSC 117 may assume transfer failure of the previous carrier created an obstruction, and may (1) perform an emergency stop of the band; (2) send an alarm notification to the MCS 121 ; and/or (3) report the event (e.g., via an error message) to a user such as an operator.
- the TSC 117 , MSC 115 and substrate loading station software 119 a - f of the control system 125 are shown as separate components, in some embodiments, one or more such components may be integrated.
- One or more components of the control system 125 may execute, include, or be a computer program product carried by a medium readable by a computer (e.g., a carrier wave signal, a floppy disc, a compact disc, a DVD, a hard drive, a random access memory, etc.).
- a medium readable by a computer e.g., a carrier wave signal, a floppy disc, a compact disc, a DVD, a hard drive, a random access memory, etc.
- band status may include, for example, one or more of a status of carrier support mounting positions on the band 103 , a status of band motors and/or drives, and/or a status of the band itself (e.g., a status of the structural integrity of the band).
- the TSC 117 may be responsible for interfacing with the MCS 121 , substrate loading stations 115 , and transfer stations to perform intra-bay and inter-bay carrier (or cassette) transfers, controlling the velocity of the band, allocating carrier supports on the band for transporting carriers, monitoring the status of the carrier supports on the band, and/or monitoring the status of band motors and/or drives.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
Abstract
In a first aspect, a computer program product is provided. The computer program product includes a medium readable by a computer. The computer readable medium has computer program code adapted to (1) create a band map that indicates an expected status of one or more positions along a band of a continuously moving conveyor system, each position adapted to receive a carrier support adapted to transport at least one substrate carrier around an electronic device manufacturing facility; (2) monitor status of the one or more positions included in the continuously moving conveyor system; and (3) control operation of the continuously moving conveyor system based on the status of the one or more positions. Numerous other aspects are provided.
Description
- The present application is a continuation of and claims priority from U.S. patent application Ser. No. 11/067,303, filed Feb. 25, 2005, which claims priority from U.S. Provisional Patent Application Ser. No. 60/548,573, filed Feb. 28, 2004. Each of these patent applications is hereby incorporated by reference herein in its entirety.
- The present application is also related to the following commonly-assigned, co-pending U.S. patent applications, each of which is hereby incorporated by reference herein in its entirety:
- U.S. patent application Ser. No. 11/067,302, filed Feb. 25, 2005 and titled “METHODS AND APPARATUS FOR ENHANCED OPERATION OF SUBSTRATE CARRIER HANDLERS” (Attorney Docket No. 8812/P1);
- U.S. patent application Ser. No. 11/067,311, filed Feb. 25, 2005 and titled “METHODS AND APPARATUS FOR MATERIAL CONTROL SYSTEM INTERFACE” (Attorney Docket No. 9141);
- U.S. patent application Ser. No. 11/067,460, filed Feb. 25, 2005 and titled “METHODS AND APPARATUS FOR TRANSFERRING A SUBSTRATE CARRIER WITHIN AN ELECTRONIC DEVICE MANUFACTURING FACILITY” (Attorney Docket No. 9142);
- U.S. patent application Ser. No. 10/650,310, filed Aug. 28, 2003 and titled “SYSTEM FOR TRANSPORTING SUBSTRATE CARRIERS” (Attorney Docket No. 6900);
- U.S. patent application Ser. No. 10/764,982, filed Jan. 26, 2004 and titled “METHODS AND APPARATUS FOR TRANSPORTING SUBSTRATE CARRIERS” (Attorney Docket No. 7163);
- U.S. patent application Ser. No. 10/650,480, filed Aug. 28, 2003 and titled “SUBSTRATE CARRIER HANDLER THAT UNLOADS SUBSTRATE CARRIERS DIRECTLY FROM A MOVING CONVEYOR” (Attorney Docket No. 7676); and
- U.S. patent application Ser. No. 10/987,955, filed Nov. 12, 2004 and titled “BREAK-AWAY POSITIONING CONVEYOR MOUNT FOR ACCOMMODATING CONVEYOR BELT BENDS” (Attorney Docket No. 8611).
- The present invention relates generally to electronic device manufacturing, and more particularly to methods and apparatus for electronic device manufacturing system monitoring and control.
- Manufacturing of electronic devices typically involves performing a sequence of procedures with respect to a substrate such as a silicon substrate, a glass plate, etc. (Such substrates may also be referred to as wafers, whether patterned or unpatterned). These steps may include polishing, deposition, etching, photolithography, heat treatment, and so forth. Usually a number of different processing steps may be performed in a single processing system or “tool” which includes a plurality of processing chambers. However, it is generally the case that other processes are required to be performed at other processing locations within a fabrication facility, and it is accordingly necessary that substrates be transported within the fabrication facility from one processing location to another. Depending upon the type of electronic device to be manufactured, there may be a relatively large number of processing steps required to be performed at many different processing locations within the fabrication facility.
- It is conventional to transport substrates from one processing location to another within substrate carriers such as sealed pods, cassettes, containers and so forth. It is also conventional to employ automated substrate carrier transport devices, such as automatic guided vehicles, overhead transport systems, substrate carrier handling robots, etc., to move substrate carriers from location to location within the fabrication facility or to transfer substrate carriers from or to a substrate carrier transport device.
- For an individual substrate, the total fabrication process, from formation or receipt of the virgin substrate to cutting of semiconductor devices from the finished substrate, may require an elapsed time that is measured in weeks or months. In a typical fabrication facility, a large number of substrates may accordingly be present at any given time as “work in progress” (WIP). The substrates present in the fabrication facility as WIP may represent a very large investment of working capital, which tends to increase the per substrate manufacturing cost. It may therefore be desirable to reduce the amount of WIP for a given substrate throughput for the fabrication facility. To do so, the total elapsed time for processing each substrate should be reduced.
- In a first aspect of the invention, a computer program product is provided. The computer program product includes a medium readable by a computer. The computer readable medium has computer program code adapted to (1) create a band map that indicates an expected status of one or more positions along a band of a continuously moving conveyor system, each position adapted to receive a carrier support adapted to transport at least one substrate carrier around an electronic device manufacturing facility; (2) monitor a status of the one or more positions included in the continuously moving conveyor system; and (3) control operation of the continuously moving conveyor system based on the status the one or more positions. Each computer program product described herein may be carried by a medium readable by a computer (e.g., a carrier wave signal, a floppy disc, a compact disc, a DVD, a hard drive, a random access memory, etc.).
- In a second aspect of the invention, a method is provided for electronic device manufacturing. The method includes the steps of (1) creating a band map that indicates an expected status of one or more positions along a band of a continuously moving conveyor system, each position adapted to receive a carrier support adapted to transport at least one substrate carrier around an electronic device manufacturing facility; (2) monitoring a status of the one or more positions included in the continuously moving conveyor system; and (3) controlling operation of the continuously moving conveyor system based on the status the one or more positions.
- In a third aspect of the invention, a system is provided for electronic device manufacturing. The system includes (1) a continuously moving conveyor system, including a band having one or more positions adapted to receive a respective carrier support adapted to support a carrier and transport the substrate carrier around an electronic device manufacturing facility; (2) at least one processing tool; and (3) a control system, coupled to the continuously moving conveyor system and the at least one processing tool. The control system is adapted to (a) create a band map that indicates an expected status of the one or more positions adapted to receive a carrier support along the band; (b) monitor a status of the one or more positions included in the continuously moving conveyor system; and (c) control operation of the continuously moving conveyor system based on the status the one or more positions. Numerous other aspects are provided in accordance with these and other aspects of the invention.
- Other features and aspects of the present invention will become more fully apparent from the following detailed description, the appended claims and the accompanying drawings.
-
FIG. 1A is a schematic top view of an exemplary continuously moving conveyor system comprising a band (or ribbon) that forms a simple loop within a portion of an electronic device manufacturing facility in accordance with an embodiment of the present invention. -
FIG. 1B is a block diagram of a control system included in the exemplary continuously moving conveyor system in accordance with an embodiment of the present invention. -
FIG. 1C is a block diagram of an example of a band map used by the continuously moving conveyor system in accordance with an embodiment of the present invention. -
FIG. 2 illustrates a first exemplary method of electronic device manufacturing in accordance with an embodiment of the present invention. -
FIGS. 3-8 illustrate a second exemplary method of electronic device manufacturing in accordance with an embodiment of the present invention. - The present invention provides methods and apparatus for monitoring a continuously moving conveyor system adapted to transfer a substrate carrier between processing tools in an electronic device fabrication facility. The conveyor system may include a band with one or more positions (e.g., carrier support mounting positions) that may receive a carrier support (e.g., a cradle). In this manner, the carrier support may be coupled to the band and employed to support and transport a substrate carrier (“carrier”) as the band moves through an electronic (e.g., a semiconductor) device manufacturing facility. The features of the present invention are particularly advantageous with the use of single or small lot size substrate carriers. As used herein, the term “small lot size” substrate carrier or “small lot” carrier may refer to a carrier that is adapted to hold fewer substrates than a conventional “large lot size” carrier which typically holds thirteen or twenty-five substrates. As an example, a small lot size carrier may be adapted to hold five or less substrates. In some embodiments, other small lot size carriers may be employed (e.g., small lot size carriers that hold one, two, three, four or more than five substrates, but less than that of a large lot size carrier). In general, each small lot size carrier may hold too few substrates for human transport of carriers to be viable within an electronic device or other manufacturing facility.
- According to the present methods and apparatus, the continuously moving conveyor system may include a control system adapted to monitor a status of the one or more positions and may compare an actual status with an expected status of the one or more positions. The actual status may represent recently observed or sensed information while the expected status may represent stored information retrieved from a database (e.g., a band map). In one embodiment, the control system may include a transport system controller (TSC) and a host/material control system (MCS) to which the TSC may interface other control configurations may be employed.
- The actual status may include information such as whether a carrier support is present in a position, and if so, whether the carrier support is positioned properly. Further, the actual status may include information about whether the carrier support is supporting a carrier. Similarly, the expected status may include information such as whether a carrier support is expected to be in a position, and if so, whether the carrier support is expected to be properly positioned and/or whether the carrier support is expected to be supporting a carrier. The expected status of the positions may be recorded and stored in a database that may be referred to as a band map. A difference between the expected status for a position and the actual status for the position may indicate an occurrence of an anomaly to which the control system may respond as described below.
- Additionally or alternatively, the control system may monitor the status of the band itself. More specifically, the control system may monitor the structural integrity of the band. Further, the control system may detect obstructions which may affect the transfer of a carrier between a processing tool and the band of the continuously moving conveyor system.
- Based on the above monitoring, the control system may control operation of the continuously moving conveyor system such that electronic device manufacturing is improved. For example, in response to an occurrence of an anomaly, the control system may prevent a position on the band from being assigned for transferring a carrier, stop movement of the band, determine a location of a predetermined starting position of the band and thereafter create a new band map that may indicate an expected status of the one or more positions, abort a transfer at a processing tool, assign a position for transferring a carrier, etc. In this manner, the control system may reduce and/or eliminate system downtime and/or increase system throughput.
- Previously incorporated U.S. patent application Ser. No. 10/650,310, filed Aug. 28, 2003 and titled “System For Transporting Substrate Carriers” (Attorney Docket No. 6900), discloses a substrate carrier transport system or similar delivery system that includes a conveyor for substrate carriers that is intended to be constantly in motion during operation of the fabrication facility which it serves. The constantly moving conveyor may be employed to reduce the total “dwell” time of each substrate in the fabrication facility.
- To operate a fabrication facility in this manner, methods and apparatus may be provided for unloading substrate carriers from the conveyor, and for loading substrate carriers onto the conveyor, while the conveyor is in motion. Previously incorporated U.S. patent application Ser. No. 10/650,480, filed Aug. 28, 2003 and titled “Substrate Carrier Handler That Unloads Substrate Carriers Directly From a Moving Conveyor” (Attorney Docket No. 7676), discloses a substrate carrier handler at a substrate loading station or “tool station” that may perform such loading/unloading operations with respect to a moving conveyor. For example, a substrate loading station or tool station may include a horizontal guide that is moveable vertically, and an end effector that is moveable horizontally along the horizontal guide. Other configurations for moving the end effector vertically and/or horizontally are provided.
- To unload a substrate carrier from a moving conveyor that transfers substrate carriers (a “substrate carrier conveyor”) and that passes by the substrate loading station, the end effector is moved horizontally at a velocity that substantially matches the velocity of the substrate carrier as it is being transported by the substrate carrier conveyor (e.g., by substantially matching substrate carrier speed in a horizontal direction). In addition, the end effector may be maintained in a position adjacent the substrate carrier as the substrate carrier is being transported. The end effector thus may substantially match a position of the substrate carrier while substantially matching a velocity of the substrate carrier. Likewise, conveyor position and/or velocity may be substantially matched.
- While the end effector substantially matches the substrate carrier's velocity (and/or position), the end effector is raised so that the end effector contacts the substrate carrier and disengages the substrate carrier from the substrate carrier conveyor. A substrate carrier similarly may be loaded onto the moving substrate carrier conveyor by substantially matching end effector and conveyor velocities (and/or positions) during loading. In at least one embodiment, such substrate carrier handoffs between the end effector and substrate carrier conveyor are performed at a substantially zero relative velocity and/or acceleration between the end effector and the substrate carrier.
- Previously incorporated U.S. patent application Ser. No. 10/764,982, filed Jan. 26, 2004 and titled “Methods and Apparatus for Transporting Substrate Carriers” (Attorney Docket No. 7163), describes a conveyor system that may be employed with the above-described substrate carrier transport system and/or substrate loading station for transporting substrate carriers between one or more processing tools of an electronic device manufacturing facility. The conveyor system may include a ribbon (or “band”) that forms a closed loop within at least a portion of the electronic device manufacturing facility and that transports substrate carriers therein. In one or more embodiments, the ribbon or band may be formed from stainless steel, polycarbonate, composite materials (e.g., carbon graphite, fiberglass, etc.), steel or otherwise reinforced polyurethane, epoxy laminates, plastic or polymer materials that include stainless steel, fabric (e.g., carbon fiber, fiberglass, Kevlar® available from Dupont, polyethelene, steel mesh, etc.) or another stiffening material, etc. By orienting the ribbon so that a thick portion of the ribbon resides within a vertical plane and a thin portion of the ribbon resides within a horizontal plane, the ribbon is flexible in the horizontal plane and rigid in the vertical plane. Such a configuration allows the conveyor to be constructed and implemented inexpensively. For example, the ribbon requires little material to construct, is easy to fabricate and, due to its vertical rigidity/strength, can support the weight of numerous substrate carriers without supplemental support structure (such as rollers or other similar mechanisms used in conventional, horizontally-oriented belt-type conveyor systems). Furthermore, the conveyor system is highly customizable because the ribbon may be bent, bowed or otherwise shaped into numerous configurations due to its lateral flexibility.
-
FIG. 1A is a schematic top view of anexemplary conveyor system 101 comprising a band (or ribbon) 103 that forms asimple loop 105 within a portion of an electronic (e.g., semiconductor)device manufacturing facility 107 in accordance with an embodiment of the present invention. Theribbon 103 may comprise, for example, one of the ribbons described in U.S. patent application Ser. No. 10/764,982, filed Jan. 26, 2004 and titled “Methods and Apparatus for Transporting Substrate Carriers” (Attorney Docket No. 7163). Theribbon 103 transports carriers (not shown) betweenprocessing tools 109, and comprisesstraight portions 111 andcurved portions 113 to form the (closed)loop 105. Other numbers ofprocessing tools 109 and/or loop configurations may be employed. In some embodiments, theribbon 103 may include holes, slits or the like adapted for use with sensors to identify carriersupport mounting positions 114. - Each
processing tool 109 may include a carrier handler at a substrate loading station or “tool station” 115 of theprocessing tool 109 for unloading a carrier from or for loading a carrier onto the movingribbon 103 of theconveyor system 101 as theribbon 103 passes by the substrate loading station 115 (as described in U.S. patent application Ser. No. 10/650,480, filed Aug. 28, 2003 and titled “Substrate Carrier Handler That Unloads Substrate Carriers Directly From a Moving Conveyor” (Attorney Docket No. 7676)). For example, an end effector (not separately shown) of asubstrate loading station 115 may be moved horizontally at a velocity that substantially matches the velocity of the carrier as it is being transported by theribbon 103, maintained in a position adjacent the carrier as the carrier is being transported and raised so that the end effector contacts the carrier and disengages the carrier from theconveyor system 101. - A carrier similarly may be loaded onto the moving
ribbon 103 by substantially matching end effector and ribbon velocities (and/or positions) during loading. More specifically, the ribbon orband 103 of the continuously movingconveyor system 101 may include one or more positions adapted to receive a carrier support (not shown) for supporting a carrier (not shown) and transporting the carrier about an electronic device manufacturing facility. The carrier support may support the carrier and transport the carrier aboveprocessing tools 109 of the electronic device manufacturing facility. In the manner described above, thesubstrate loading station 115 of eachprocessing tool 109 is adapted to transfer a substrate carrier between the ribbon orband 103 and theprocessing tool 109. In some embodiments, carriers and carrier supports may include holes, slits or the like, and/or light-blocking devices that may be used in conjunction with sensors to determine the presence, absence, and/or positioning of carrier supports and/or carriers at a given position. - Each
substrate loading station 115 may include one or more load ports or similar locations where substrate carriers are placed for substrate transfer to and/or from a processing tool (e.g., one or more docking stations, although transfer locations that do not employ docking/undocking movement may be employed). Various carrier storage locations also may be provided at eachsubstrate loading station 115 for carrier buffering at aprocessing tool 109. - The
conveyor system 101 includes a transport system controller (TSC) 117 adapted to control operation of theband 103. For example theTSC 117 may control/monitor the speed and/or status of theband 103, allocate carrier supports of the band that are used to support/transport substrate carriers, monitor status of the carrier supports, provide such information to eachsubstrate loading station 115 or the like. Likewise, eachsubstrate loading station 115 may include substrate loading station software (LSS) 119 a-f for controlling substrate loading station operation (e.g., loading or unloading of substrate carriers to/from theconveyor system 101, transporting of substrate carriers to/from load ports or storage locations of thesubstrate loading station 115 and/orprocessing tool 109 serviced by the substrate loading station, etc.). For example, the LSS 119 a-f may operate with a tool controller (e.g., an intercept controller not shown). A host/material control system (MCS) 121 communicates with thetransport system controller 117 and the substrate loading station software 119 a-f of eachsubstrate loading station 115 for affecting operation of the same. TheTSC 117, each LSS 119 a-f and/or theMCS 121 may include a scheduler (not shown) for controlling scheduling of the operations performed by therespective TSC 117, LSS 119 a-f and/or theMCS 121. In some embodiments, theTSC 117 and/or thesubstrate loading stations 115 may include sensingsystems 123, such as a vision system (e.g., a digital camera, charge-coupled device array, etc.) or other types of sensors, adapted to acquire information about theconveyor system 101. For example, thesensing system 123 may include one or more pairs of a light source and a photodetector adapted to detect the light source. The light source and corresponding photodetetor may be placed on opposite sides of theband 103 such that, unless obstructed by a carrier support coupled to a carrier support mounting position on theband 103, the light source provides a continuous beam of light to the photodetector. In this manner, if the beam of light is not obstructed when expected, thesensing system 123 may detect a dislodged carrier support or similar problem. - Alternatively or additionally, the
sensing system 123 may detect any defects or structural problems with theband 103. For example, thesensing system 123 may include a stress sensor adapted to transmit a signal (e.g., wirelessly) to a corresponding receiver. More specifically, the stress sensor may be attached to theband 103. When theband 103 is stretched and/or fatigued beyond a predetermined threshold, the stress sensor may transmit to the receiver a signal indicating such occurrence. For example, the stress sensor may include conductors longitudinally attached to a length of theband 103 such that, as theband 103 stretches, the conductors break and can no longer conduct current. Once the stress sensor determines a conductor has failed, the wireless transmitter may emit the signal to theTSC 117 and/orsensing system 123. - The above system is especially well suited for transferring small lot size substrate carriers, such as substrate carriers that hold a single substrate or substantially fewer than 25 substrates. As used herein, the term substrate may include a glass substrate, a polymer substrate, a semiconductor wafer, masks, reticules, and the like.
-
FIG. 1B is a block diagram of a control system included in the exemplary continuously moving conveyor system in accordance with an embodiment of the present invention. With reference toFIG. 1B , the substrate loading station software (LSS) 119 a-f corresponding to each processing tool, the Tool System Controller (TSC) 117 and Material Control System (MCS) 121 may form acontrol system 125 adapted to control operation of the continuously movingconveyor system 101. Details of how thecontrol system 125 operates, and more specifically, how theTSC 117 and/orMCS 121 monitor the conveyor system 101 (e.g., by comparing expected and actual carrier support mounting position statuses) and control operation of the band (or ribbon) 103 based thereon are described below with reference toFIGS. 2-8 . - The
control system 125 may employ a band map to control operation of the band.FIG. 1C is a block diagram of an example of a band map used by the continuously movingconveyor system 101 in accordance with an embodiment of the present invention. With reference toFIG. 1C , the band map 126 may be adatabase 127 storing an expected status of one or more carrier support mounting positions on theband 103. For example, thedatabase 127 may include a row 129-137 corresponding to each carrier support mounting position on theband 103. Thedatabase 127 may include afirst column 139 uniquely identifying the carrier support mounting position, asecond column 141 indicating whether a carrier support is present in the carriersupport mounting position 139 and athird column 143 indicating whether the carrier support (if present in the carrier support mounting position) is properly positioned. Additionally, thedatabase 127 may include afourth column 145 indicating whether a carrier is present in the carrier support (if a carrier support is present in the carrier support mounting position). Further, the database may include afifth column 147 indicating a number of substrates stored in a carrier (if a carrier is present in a carrier support corresponding to a carrier support mounting position. For example, in this manner, the band map 126 may indicate an improperly-positioned carrier support is expected to be present in carrier support mounting position “4”. Further, the band map 126 may indicate a carrier, which stores “2” substrates, is expected to be present in the carrier support. Although thedatabase 127 configuration includes five rows 129-137 and five columns 139-147, thedatabase 127 may include a larger or smaller number of rows and/or columns. In this manner, thedatabase 127 may store a larger or smaller amount of data. Further, the structure of the database 127 (e.g., arrangement of data in rows and columns) described above is exemplary. Thedatabase 127 may be structured in a different manner. For example, thedatabase 127 may be a relational database, flat-file database, object database, distributed database, or the like. Further, the description of data populating thedatabase 127 is exemplary, and therefore, thedatabase 127 may include different data. In some embodiments, thedatabase 127 may be part of a larger database maintained by theMCS 121 and used to track substrates as they are processed in the electronic device fabrication facility. -
FIG. 2 illustrates a first exemplary method of electronic device manufacturing in accordance with an embodiment of the present invention. With reference toFIG. 2 , instep 203, themethod 201 begins. Instep 205, a band map is created that indicates an expected status of one or more (e.g., all) positions along a band of a continuously moving conveyor system. Each of the one or more positions along the band is adapted to receive a carrier support adapted to transport at least one substrate carrier around an electronic device manufacturing facility. For example, during an initialization period, thecontrol system 125, and more specifically, theTSC 117 may create the band map indicating a status of one or more positions along the band of the continuously moving conveyor system during that time period. Such status of the one or more positions along the band during the initialization period may be stored and serve as an expected status of the one or more positions. - The expected status of each of the one or more positions may include (1) a carrier support is not present in the position; (2) a properly-positioned carrier support, which is not supporting a substrate carrier, is present in the position; (3) a properly-positioned carrier support, which is supporting a substrate carrier, is present in the position; (4) an improperly-positioned (e.g., displaced) carrier support, which is not supporting a substrate carrier, is present in the position; and (5) an improperly-positioned carrier support, which is supporting a substrate carrier, is present in the position. Although five exemplary expected statuses of a position are listed above, in some embodiments, a larger or smaller number of expected statuses may be employed. For example, the presence and number of substrates within a carrier may be tracked. Alternatively, different expected statuses may be employed. For an expected status in which a carrier support, which is supporting a substrate carrier, is present in the position (e.g., expected statuses (3) and (5)), the expected status may also include an identification of the substrate carrier supported by the carrier support. The
control system 125 of the continuously movingconveyor system 101 may employ the band map to control operation of the continuously movingconveyor system 101 during electronic device manufacturing. - In
step 207, status of the one or more positions included in the continuously moving conveyor system is monitored. For example, during a time period of electronic device manufacturing subsequent to the initialization period, thecontrol system 125, and more specifically, theTSC 117 may determine the status (e.g., actual status) of the one or more positions. The actual status of each of the one or more positions during electronic device manufacturing may be similar to the expected status of such positions described above. - In
step 209, the operation of the continuously moving conveyor system is controlled based on the status of the one or more positions. During a time period of electronic device manufacturing subsequent to the initialization period, thecontrol system 125 may control operation of the continuously movingconveyor system 101 such that electronic device manufacturing is improved (e.g., compared to conventional electronic device manufacturing systems). For example, thecontrol system 125 may reduce and/or eliminate system downtime and/or increase system throughput. - More specifically, the
control system 125 may compare (e.g., continually) the actual status of one or more of the positions with a corresponding expected status of such positions during the subsequent time period. Based on the above comparison, thecontrol system 125 may determine an occurrence of an anomaly (e.g., if the actual and expected statuses do not match), which may require maintenance and/or user intervention to correct. Therefore, theMCS 121 may communicate with theTSC 117 and/or one or more of the substrate loading stations (e.g., LSS 119 a-f included in the substrate loading stations) to control operation of the continuously moving conveyor system. For example, theMCS 121 may communicate with theTSC 117 and/or one or more of the substrate loading stations 115 (e.g., LSS 119 a-f included in the substrate loading stations), each of which may simultaneously monitor respective portions of the conveyor system, to prevent a position from being assigned for transferring a carrier, abort a transfer at one of the processing tools, stop moving theband 103, determine a location of a predetermined starting point of theband 103 and create a new band map, assign a position for transferring a carrier between theband 103 and one of the processing tools and/or transfer a carrier between theband 103 and one of the processing tools. Although several exemplary control system actions are described above, in some embodiments, a larger or smaller number of control system actions may be employed. Further, different control system actions may be employed. - Additionally or alternatively, in some embodiments, the
control system 125 may determine a status of theband 103 and control operation of the continuously movingconveyor system 101 based on the status of theband 103. More specifically, as stated, thecontrol system 125 may monitor (e.g., continuously or periodically) the structural integrity of the band. For example, theTSC 117 may include asensing system 123, such as a vision system (e.g., a digital camera, charge-coupled device array, etc.) or other types of sensors, adapted to detect any defects or structural problems with theband 103. The vision system may acquire one or more images of theband 103 and compare such images with previously-stored (e.g., reference images) of theband 103 to detect any defects or structural problems with theband 103. For example, by comparing images of theband 103 taken during electronic device manufacturing with reference images, the vision system may detect one or more cracks in theband 103 and/or one or more fasteners, such as rivets or the like, which may connect sections of theband 103, are loose or missing. In some embodiments, theTSC 117, periodically and/or in response to user request, may cause the vision system to acquire one or more images of theband 103. However, theTSC 117 may cause the vision system to acquire one or more images of theband 103 or other types of sensors to acquire other information about the system in a different manner. For example, theTSC 117 may cause the stress sensor and corresponding receiver to monitor the status of theband 103. - The
TSC 117 may be adapted to determine the severity of detected defects or structural problems, and may control operation of the continuously movingconveyor system 101 based on the severity. For example, if theTSC 117 determines detected defects or structural problems with thebelt 103 may cause a belt failure (e.g., such as the band breaking due to the defects or problems), theTSC 117 may perform an emergency stop of thebelt 103. In this manner, theTSC 117 may prevent injury to personnel and/or destruction of electronic device manufacturing equipment. Further, theTSC 117 may report the event (e.g., via an error message) to a user such as an operator. Alternatively, if theTSC 117 determines detected defects or structural problems with thebelt 103 may not cause a belt failure, theTSC 117 may not stop movement of thebelt 103, but may report the event (e.g., via an error message) to the user such that the detected defects or structural problems may be corrected either while the belt continues to operate, or during the next scheduled stop of the belt 103 (e.g., during the next scheduled downtime of the continuously moving conveyor system 101). - Thereafter, step 211 may be performed. In
step 211, themethod 201 ends. Through use of themethod 201, the continuously movingconveyor system 101 may improve electronic device manufacturing by reducing and/or eliminating system downtime and/or increasing system throughput. Further, the continuously movingconveyor system 101 may prevent injury to personnel and/or destruction of electronic device manufacturing equipment. -
FIGS. 3-8 illustrate a second exemplary method of electronic device manufacturing in accordance with an embodiment of the present invention. With reference toFIGS. 3-8 , the secondexemplary method 301 of electronic device manufacturing is similar to the firstexemplary method 201 of electronic device manufacturing but includes more details. With reference toFIGS. 3-8 , instep 303, the secondexemplary method 301 begins. Instep 305, a band map that indicates an expected status of one or more positions along a band of a continuously moving conveyor system is created. Each of the one or more positions is adapted to receive a carrier support adapted to transport at least one substrate carrier around an electronic device manufacturing facility. Step 305 is similar to step 205 of the firstexemplary method 201, which is described above in detail. Therefore, step 305 will not be described in detail herein. - In
step 307, an actual status of a carrier support mounting position may be compared with an expected status of the carrier support mounting position. As described above, the band map may provide the expected status of the carrier support mounting position, and theTSC 117 may determine the actual status of the carrier support mounting position during electronic device manufacturing. The continuously movingconveyor system 101 may be adapted to compare the actual status with the expected status for the carrier support mounting position. In some embodiments, the continuously movingconveyor system 101 may be adapted to compare an actual status with an expected status of one or more of the one or more carrier support mounting positions. In this manner, the status of one or more carrier support mounting positions included in the continuously moving conveyor system may be monitored. If, instep 307, the actual status of the carrier support mounting position matches the expected status of the carrier support mounting position, an anomaly has not occurred during electronic device manufacturing, and therefore, step 309 is performed. - In
step 309, a carrier support in a carrier support mounting position that can transfer a carrier between the band and a processing tool in the shortest time is assigned for transferring the carrier. More specifically, because, instep 307, the continuously movingconveyor system 101 determines an anomaly did not occur, theTSC 117 may assign a carrier support from a carrier support mounting position in the manner described above, thereby improving electronic device manufacturing throughput. - Thereafter, step 389 may be performed. In
step 389, themethod 301 ends. - Alternatively, if, in
step 307, the actual status of the carrier support mounting position does not match the expected status of the carrier support mounting position, step 311 may be performed. Instep 311, a request is made for a substrate loading station of the continuously moving conveyor system downstream from the carrier support mounting position to determine the actual status of the carrier support mounting position. More specifically, when theTSC 117 determines the actual status of a carrier support mounting position does not match the expected status of the carrier support mounting position, theTSC 117 may request a substrate loading station 115 (e.g., the next substrate loading station) downstream from such carrier support mounting position determines the status (e.g., actual status) of the carrier support mounting position. In response to the request from theTSC 117, thesubstrate loading station 115 may determine the actual status of the carrier support mounting position and report such status to theTSC 117. In this manner, theTSC 117 may verify the actual status of a carrier support mounting position. - In
step 313, the actual status of the carrier support mounting position determined by thesubstrate loading station 115 is compared with the expected status of the carrier support mounting position. More specifically, theTSC 117 compares the actual status of the carrier support mounting position reported by thesubstrate loading station 115 with the expected status of the carrier support mounting position. In this manner, theTSC 117 may verify the actual status of the carrier support mounting position does not match the expected status of the carrier support mounting position. If, instep 313, the actual status of the carrier support mounting position reported by thesubstrate loading station 115 matches the expected status of the carrier support mounting position, theTSC 117 determines an anomaly has not occurred, and therefore, step 309 is performed. - As described above, in
step 309, a carrier support in a carrier support mounting position that can transfer the substrate carrier between theband 103 and aprocessing tool 109 in the shortest time is assigned for transferring a carrier. In this manner, theTSC 117 may assign a carrier support from a carrier support mounting position such that electronic device manufacturing may be improved. - Alternatively, if, in
step 313, the actual status of the carrier support mounting position reported by thesubstrate loading station 115 does not match the expected status of the carrier support mounting position, thecontrol system 125 may determine occurrence of an anomaly during electronic device manufacturing and may control operation of the continuously movingconveyor system 101 based on the actual and expected status of the carrier support mounting position. For example, instep 315, the actual status of the carrier support mounting position is determined. As described above, in some embodiments, actual (and expected) status of the carrier support mounting position may include (1) a carrier support is not present in the position; (2) a properly-positioned carrier support, which is not supporting a substrate carrier, is present in the position; (3) a properly-positioned carrier support, which is supporting a substrate carrier, is present in the position; (4) an improperly-positioned (e.g., displaced) carrier support, which is not supporting a substrate carrier, is present in the position; and (5) an improperly-positioned carrier support, which is supporting a substrate carrier, is present in the position. - If in
step 315, the actual status of the carrier support mounting position is a carrier support is not present in the carrier support mounting position,step 317 is performed. Instep 317, the expected status of the carrier support mounting position is determined. If the expected status of the carrier support mounting position is a properly-positioned carrier support, which is not supporting an electronic device, is present in the position,step 319 is performed. - In
step 319, the carrier support mounting position is prevented from being assigned for transferring a substrate carrier. More specifically, although a carrier support was expected to be in the carrier support mounting position, the actual status reveals that a carrier support is not present. Therefore, theTSC 117 may determine (e.g., assume) that a carrier support has become dislodged or fallen from the carrier support mounting position during electronic device manufacturing. Consequently, theTSC 117 may prevent such carrier support mounting position from being assigned for transferring a substrate carrier. A carrier support for supporting a substrate carrier may become dislodged from a carrier support mounting position on theband 103 because of (1) a failed handoff; (2) a dropped substrate carrier; or (3) an obstruction that may dislodge the carrier support and a substrate carrier supported by the carrier support. Although exemplary causes of carrier support dislodging are listed above, some embodiments may include a larger or smaller number of carrier support dislodging causes. Alternatively, some embodiments may include different carrier support dislodging causes. By preventing a carrier support mounting position, to which a carrier support is expected to be coupled but to which a carrier support is not coupled, from being assigned to transfer a substrate carrier, theTSC 117 may improve electronic device manufacturing (e.g., by reducing and/or eliminating damage caused by attempting to mount a carrier to a non-existent carrier support at a carrier support mounting position). Thereafter, step 389 may be performed in which themethod 301 ends. - Alternatively, if, in
step 317, the expected status of the carrier support mounting position is a properly-positioned carrier support, which is supporting a substrate carrier, is present in the position,step 321 is performed. Instep 321, if a carrier support that was supposed to be in the carrier support mounting position is currently assigned to transfer a substrate carrier, the transfer is aborted at the destinationsubstrate loading station 115. More specifically, because a carrier support that was expected to be in the carrier support mounting position is actually not present, theTSC 117 determines (e.g., assumes) the carrier support has become dislodged or fallen from the carrier support mounting position. Therefore, theTSC 117 may determine the carrier expected to be supported by the carrier support may have been dropped, and therefore, is in an unknown location. Consequently, if a carrier support that was supposed to be in the carrier support mounting position is currently assigned to transfer a carrier, theTSC 117 aborts the transfer at the destinationsubstrate loading station 115. - In
step 323, theTSC 117 may send a notification (e.g., a Transfer Complete message) to theMCS 121 that the carrier transfer failed. In this manner, theTSC 117 may notify theMCS 121 that an anomaly occurred during electronic device manufacturing which caused a transfer of a carrier between carrier support mounting position and aprocessing tool 109 to be aborted. - In
step 325, it is determined whether an actual status of a previous carrier support mounting position that was supposed to include a properly-positioned carrier support supporting a carrier differed from an expected status of such previous carrier support mounting position in the same manner as the carrier support mounting position described above. If not, theTSC 117 may determine (e.g., assume) theband 103 is not obstructed, and therefore, no further action may be required. Consequently,step 389 is performed in which themethod 301 ends. Alternatively, if, instep 325, the actual status of a previous carrier support mounting position that was supposed to include a properly-positioned carrier support supporting a carrier differs from an expected status of such previous carrier support mounting position in the same manner as the carrier support mounting position described above, the TSC may determine theband 103 is obstructed. For example, a carrier support (e.g., that is not assigned to a transfer) in the carrier support mounting position described above may have been expected to have a carrier but is now empty or missing. If this is the second such occurrence of a carrier support that is expected to have a carrier but is now empty or missing, it may be assumed that there is an obstruction that is knocking carriers from carrier supports and/or carrier supports from theband 103. The first occurrence may have been detected by the previous carrier support. More specifically, because two carrier support mounting positions each of which was expected to include a properly-positioned carrier support supporting a substrate carrier did not include carrier supports, respectively, theTSC 117 may detect (e.g., assume) an obstruction of theband 103, and therefore, step 327 is performed. Instep 327, an emergency stop of theband 103 is performed. In this manner, theTSC 117 may improve electronic device manufacturing (e.g., by timely identifying and eliminating the obstruction). - Additionally, the
TSC 117 may report the event (e.g., via an error message or alarm) to a user such as an operator and/or may send a notification to theMCS 121. According to some standards (e.g., SEMI E82) implemented by theTSC 117, theTSC 117 may be required to send alarms to a host (e.g., the MCS 121) that are displayed locally by theTSC 117. TheMCS 121 may maintain a database of reported alarms and may forward the alarms to locations of the semiconductor device manufacturing facility. - In
step 329, the carrier support mounting position is prevented from being assigned for transferring a substrate carrier. More specifically, although a carrier support was expected to be in the carrier support mounting position, the actual status reveals that a carrier support is not present. Therefore, theTSC 117 may determine (e.g., assume) that a carrier support has become dislodged or fallen from the carrier support mounting position during electronic device manufacturing. Attempting to transfer a carrier to such a carrier support mounting position is unsafe. Consequently, theTSC 117 may prevent such carrier support mounting position from being assigned for transferring a substrate carrier. Thereafter, step 389 may be performed in which themethod 301 ends. - Alternatively, if, in
step 317, the expected status of the carrier support mounting position is an improperly-positioned (e.g., displaced) carrier support, which is not supporting an electronic device, is present in the position,step 331 is performed. Instep 331, the carrier support mounting position is continued to be prevented from being assigned for transferring a carrier. More specifically, although an improperly-positioned carrier support was expected to be coupled to the carrier support mounting position, the actual status of the carrier support mounting position reveals that a carrier support is not present. Therefore, theTSC 117 may determine (e.g., assume) that a carrier support has become dislodged or fallen from the carrier support mounting position during electronic device manufacturing. Consequently, theTSC 117 may want to prevent such position from being assigned to transfer a carrier. However, because the carrier support was expected to be displaced from the carrier support mounting position, theTSC 117 is already preventing the carrier support mounting position from being assigned to transfer a substrate carrier. A displaced carrier support is present in the carrier support mounting position and may have been properly attached to theband 103, but is no longer properly attached to theband 103. Once a carrier support becomes displaced, exchanges involving the carrier support are expected to fail. Consequently, instep 331, theTSC 117 continues to prevent the carrier support mounting position from being assigned to transfer a substrate carrier. In this manner, the displaced carrier support may be provided with maintenance and/or repaired. Thereafter, step 389 may be performed in which themethod 301 ends. - Alternatively, if, in
step 317, the status of the carrier support mounting position is an improperly-positioned carrier support, which is supporting a substrate carrier, is present in the position, step 331 (described above) is performed. Further, theTSC 117 may determine (e.g., assume) the carrier expected to be supported by a carrier support in the carrier support mounting position has been dropped, and therefore, is in an unknown location. Thereafter, step 389 may be performed in which themethod 301 ends. In this manner, thecontrol system 125 may control operation of the continuously movingconveyor system 101, when the actual status of a carrier support mounting position is a carrier support is not present in the position and the expected status of the carrier support mounting position is different, such that electronic device manufacturing is improved. - Alternatively, if, in
step 315, the actual status of the carrier support mounting position is a properly-positioned carrier support, which is not supporting a substrate carrier, is present in the position,step 333 is performed. Instep 333, the expected status of the carrier support mounting position is determined. If the expected status of the carrier support mounting position is a carrier support is not present in the position,step 335 is performed. - In
step 335, the location of a predetermined starting point of theband 103 may be determined. Such process may be referred to as initiating a re-homing of the 103. For example, theTSC 117 may determine the position of a first carrier support mounting position. More specifically, re-homing of the band may refer to having the TSC 117 (e.g., an Intercept Controller of the TSC 117) search for the 0th carrier support. The 0th carrier support is a special “carrier support” that may identify the start of the band. Because the carrier support was not expected to be present but is now being reported as present, and because it should be physically impossible for a carrier support to appear at a previously-empty carrier support position, it is assumed that theTSC 117 may have lost count of the carrier support positions on the band. By having theTSC 117 re-home the band, theTSC 117 can insure it (e.g., the Intercept Controller included in the TSC 117) is synchronized with theband 103. More specifically, although a carrier support was not expected in the carrier support mounting position, a carrier support is actually present in the carrier support mounting position. Such occurrence is an anomaly, because a carrier support should never appear in a carrier support mounting position expected to be empty. Consequently, theTSC 117 may initiate a re-homing of theband 103, thereby insuring theTSC 117 is synchronized with theband 103. - In
step 337, a new band map may be created. More specifically, after initiating the re-homing of the band, theTSC 117 may create a new band map which, as described above, may indicate a status of one or more carrier support mounting positions along theband 103 during an initialization period. Such status of the one or more carrier support mounting positions along theband 103 during the initialization period may serve as an expected status of the one or more carrier support mounting positions. The new band map may be employed to control the continuously movingconveyor system 101 during subsequent electronic device manufacturing. - Thereafter, step 389 may be performed. As stated, in
step 389 themethod 301 ends. - Alternatively, if, in
step 333, the expected status of the carrier support mounting position is a properly-positioned carrier support, which is supporting a substrate carrier, is present in the position, step 339 may be performed. Instep 339, if the carrier support in the carrier support mounting position is currently assigned to transfer a substrate carrier, the transfer is aborted at the destinationsubstrate loading station 115. More specifically, because a carrier that was expected to be supported by the carrier support in the carrier support mounting position is actually not present, theTSC 117 determines (e.g., assumes) the carrier has been dropped, and therefore, is in an unknown location. A carrier may have been dropped due to a failed exchange (e.g., handoff) at asubstrate loading station 115. Alternatively, the carrier may have been dropped due to an exchange at asubstrate loading station 115 in which a carrier was not properly attached to a carrier support, and therefore, was dropped at some point after the carrier support exits thesubstrate loading station 115. More specifically, in the latter case, thesubstrate loading station 115 at which the exchange occurred will have reported that the transfer was successful and that the carrier is attached to the carrier support. However, at some point prior to the carrier support reaching the destinationsubstrate loading station 115, the carrier is dropped from the carrier support. Alternatively, an obstruction of the band may dislodges carriers from carrier supports and cause such carriers to drop. If an obstruction is not removed, the obstruction may dislodge multiple carriers. Therefore, it is important for theTSC 117 detect this anomaly as soon as possible. Without a carrier, the carrier support in the carrier support mounting position may not successfully complete a transfer of the carrier between theband 103 and theprocessing tool 109. Consequently, if the carrier support in the carrier support mounting position is currently assigned to transfer a carrier, the transfer is aborted at the destinationsubstrate loading station 115. - In
step 341, theTSC 117 may send a notification (e.g., a Transfer Complete message) to theMCS 121 that the carrier transfer failed. In this manner, theTSC 117 may notify theMCS 121 that an anomaly occurred during electronic device manufacturing which caused a transfer of the carrier between the carrier support mounting position and aprocessing tool 109 to be aborted. - In
step 343, it is determined whether an actual status of a previous carrier support mounting position that was supposed to include a carrier support supporting a carrier differs from an expected status of such previous carrier support mounting position in the same manner as the carrier support mounting position described above. If not, step 389 is performed in which themethod 301 ends. Alternatively, if, instep 343, the actual status of the previous carrier support mounting position that was supposed to include a carrier support supporting a carrier differs from the expected status of such previous carrier support mounting position in the same manner as the carrier support mounting position described above,step 345 is performed. Instep 345, an emergency stop of the band is performed. More specifically, because two carrier support mounting positions each of which was expected to include a carrier support supporting a substrate carrier actually included carrier supports which did not support carriers, respectively, theTSC 117 may detect (e.g., assume) an obstruction of theband 103, and therefore, perform an emergency stop of theband 103. In this manner, theTSC 117 may improve electronic device manufacturing (e.g., by preventing an obstruction from causing injury to personnel and/or destruction of electronic device manufacturing equipment). Additionally, theTSC 117 may report the event (e.g., via an error message or alarm) to the user and/or may send a notification to theMCS 121. - In
step 347, the carrier support mounting position is prevented from being assigned for transferring a substrate carrier. More specifically, although a carrier support supporting a carrier was expected to be in the carrier support mounting position, the actual status reveals that a carrier support, which is not supporting the carrier, is present. Therefore, theTSC 117 may determine (e.g., assume) that the carrier has been dropped during electronic device manufacturing, and therefore is in an unknown location. Consequently, theTSC 117 may prevent such carrier support mounting position from being assigned for transferring a substrate carrier (e.g., until a user investigates the cause of the anomaly further). Thereafter, step 389 may be performed in which themethod 301 ends. - Alternatively, if, in
step 333, the expected status of the carrier support mounting position is an improperly-positioned (e.g., displaced) carrier support, which is not supporting a substrate carrier, is present in the position,step 349 is performed. Instep 349, the carrier support mounting position is assigned for transferring a carrier between theband 103 and asubstrate loading station 115. More specifically, the carrier support in the carrier support mounting position was expected to be improperly-positioned. However, the actual status of the carrier support mounting position indicates that the carrier support is properly positioned (e.g., not displaced). Therefore, such carrier support may be employed to transfer a carrier between theband 103 and aprocessing tool 109. Consequently, theTSC 117 may be allowed to assign the carrier support for a transfer. In this manner, thecontrol system 125 of the continuously movingconveyor system 101 may take advantage of the occurrence of a favorable anomaly such that electronic device manufacturing may be improved (e.g., electronic device manufacturing throughput increases). Thereafter, step 389 may be performed in which themethod 301 ends. - Alternatively, if, in
step 333, the expected status of the carrier support mounting position is an improperly-positioned carrier support, which is supporting a substrate carrier, is present in the position, step 349 (described above) is performed. Further, theTSC 117 may determine (e.g., assume) the carrier expected to be supported by the carrier support in the carrier support mounting position has been dropped, and therefore, is in an unknown location. Thereafter, step 389 may be performed in which themethod 301 ends. In this manner, thecontrol system 125 may control operation of the continuously movingconveyor system 101, when the actual status of a carrier support mounting position is a properly-positioned carrier support, which is not supporting a substrate carrier, is present in the position and the expected status of the carrier support mounting position is different, such that electronic device manufacturing is improved. - Alternatively, if, in
step 315, the actual status of the carrier support mounting position is a properly-positioned carrier support, which is supporting a substrate carrier, is present in the position,step 351 is performed. Instep 351, the expected status of the carrier support mounting position is determined. - If the expected status of the carrier support mounting position is a carrier support is not present in the position,
step 353 is performed. Instep 353, similar to step 335, the location of a predetermined starting point of theband 103 may be determined (e.g., a re-homing may be initiated). More specifically, although a carrier support was not expected in the carrier support mounting position, a carrier support is actually present in the carrier support mounting position. Such occurrence is an anomaly, because a carrier support should not appear in a carrier support mounting position expected to be empty. Consequently, theTSC 117 may initiate a re-homing of the ribbon orband 103, thereby insuring theTSC 117 is synchronized with theband 103. - In
step 355, similar to step 337 (described above), a new band map may be created. Thereafter, step 389 may be performed. As stated, instep 389 themethod 301 ends. - Alternatively, if, in
step 351, the expected status of the carrier support mounting position is a properly-positioned carrier support, which is not supporting a substrate carrier, is present in the position, or the expected status of the carrier support mounting position is an improperly-positioned (e.g., displaced) carrier support, which is not supporting a substrate, is present in the position,step 353 is performed. More specifically, although the carrier support in the carrier support mounting position was not expected to support a carrier, the actual status indicates the carrier support in the carrier support mounting position is supporting a carrier. Such occurrence is an anomaly, because a carrier should not appear in a carrier support expected to be empty. Consequently, theTSC 117 may initiate a re-homing of the ribbon orband 103, thereby insuring theTSC 117 is synchronized with theband 103. Thereafter,step 355 in which a new band map may be created, and step 389 in which themethod 301 ends are performed. - Alternatively, if, in
step 351, the expected status of the carrier support mounting position is an improperly-positioned carrier support, which is supporting a substrate carrier, is present in the position,step 356 is performed. Instep 356, if a command to transfer a substrate carrier from a carrier support in the carrier support mounting position is received, the carrier is transferred between theband 103 and asubstrate loading station 115. More specifically, the carrier support in the carrier support mounting position was expected to be improperly-positioned, and therefore, such carrier support mounting position may have been prevented from being assigned to a transfer (e.g., for safety reasons and/or because transfers using improperly-positioned carrier supports are expected to fail). However, although the carrier support mounting position may previously have been improper, the actual status of the carrier support mounting position indicates that the carrier support is now properly positioned (e.g., not displaced), and therefore, may no longer pose a safety risk. Consequently, if theTSC 117 receives a command to transfer the carrier from the carrier support in the carrier support mounting position (e.g., from the MCS 121), theTSC 117 may initiate the transfer of the carrier between theband 103 and asubstrate loading station 115. In this manner, thecontrol system 125 of the continuously movingconveyor system 101 may take advantage of the occurrence of a favorable anomaly such that electronic device manufacturing may be improved (e.g., such that electronic device manufacturing throughput increases. Thereafter, step 389 may be performed in which themethod 301 ends. In this manner, thecontrol system 125 may control operation of the continuously movingconveyor system 101, when the actual status of a carrier support mounting position is a properly-positioned carrier support, which is supporting a substrate carrier, is present in the position and the expected status of the carrier support mounting position is different, such that electronic device manufacturing is improved. - Alternatively, if, in
step 315, the actual status of the carrier support mounting position is an improperly-positioned (e.g., displaced) carrier support, which is not supporting a substrate carrier, is present in the position,step 357 is performed. Instep 357, the expected status of the carrier support mounting position is determined. - If the expected status of the carrier support mounting position is a carrier support is not present in the position,
step 359 is performed. Instep 359, similar to step 353 (described above), the location of a predetermined starting point of theband 103 may be determined (e.g., a re-homing may be initiated). Instep 361, similar to step 355 (described above), a new band map may be created. Thereafter, step 389 may be performed. As stated, instep 389 themethod 301 ends. - Alternatively, if, in
step 357, the expected status of the carrier support mounting position is a properly-positioned carrier support, which is not supporting a substrate carrier, is present in the position,step 363 is performed. Instep 363, the carrier support mounting position is prevented from being assigned for transferring a carrier. More specifically, although a properly-positioned carrier support was expected to be in the carrier support mounting position, the actual status reveals that an improperly-positioned (e.g., displaced) carrier support is present, which is an anomaly. Because the carrier support is improperly positioned, using such carrier support from the carrier support mounting position poses a potential risk. - Consequently, to avoid possible injury and/or destruction of electronic device manufacturing equipment, the
TSC 117 may prevent such carrier support mounting position from being assigned for transferring a substrate carrier (e.g., until a user may further investigate the occurrence of the anomaly). Thereafter, step 389 may be performed in which themethod 301 ends. - Alternatively, if, in
step 357, the expected status of the carrier support mounting position is a properly-positioned carrier support, which is supporting a substrate carrier, is present in the position,step 365 is performed. Instep 365, if a carrier support in the carrier support mounting position is currently assigned to transfer a substrate carrier, the transfer is aborted at the destinationsubstrate loading station 115. More specifically, because a carrier that was expected to be supported by the carrier support in the carrier support mounting position is actually not present, theTSC 117 determines (e.g., assumes) the carrier has been dropped, and therefore, is in an unknown location. Without a carrier, the carrier support in the carrier support mounting position may not successfully complete a transfer of a carrier between theband 103 and theprocessing tool 109. Consequently, if the carrier support in the carrier support mounting position is currently assigned to transfer a carrier, the transfer is aborted at the destinationsubstrate loading station 115. - In
step 367, theTSC 117 may send a notification (e.g., a Transfer Complete message) to theMCS 121 that the carrier transfer failed. In this manner, theTSC 117 may notify theMCS 121 that an anomaly occurred during electronic device manufacturing which caused a transfer of a carrier between the carrier support mounting position and aprocessing tool 109 to be aborted. - In
step 369, it is determined whether an actual status of a previous carrier support mounting position that was supposed to include a carrier support supporting a carrier differs from an expected status of such previous carrier support mounting position in the same manner as the carrier support mounting position described above. If not, step 389 is performed in which themethod 301 ends. Alternatively, if, instep 369, the actual status of the previous carrier support mounting position that was supposed to include a carrier support supporting a carrier differs from the expected status of such previous carrier support mounting position in the same manner as the carrier support mounting position described above,step 371 is performed. Instep 371, an emergency stop of the band is performed. More specifically, because two carrier support mounting positions each of which was expected to include a carrier support supporting a carrier included carrier supports which did not actual support carriers, respectively, theTSC 117 may detect (e.g., assume) an obstruction of theband 103, and therefore, perform an emergency stop of theband 103. In this manner, theTSC 117 may improve electronic device manufacturing (e.g., by preventing the obstruction from causing injury and/or destruction of electronic device manufacturing equipment). Additionally, theTSC 117 may report the event (e.g., via an error message or alarm) to a user such as an operator and/or may send a notification to theMCS 121. - In
step 373, the carrier support mounting position is prevented from being assigned for transferring a substrate carrier. More specifically, although a properly-positioned carrier support supporting a substrate carrier was expected to be in the carrier support mounting position, the actual status reveals that an improperly-positioned (e.g., displaced) carrier support, which is not supporting a substrate carrier, is present. Thus, an anomaly has occurred. Therefore, theTSC 117 may determine (e.g., assume) that the carrier has been dropped during electronic device manufacturing, and therefore is in an unknown location. Further, because the carrier support is improperly positioned, using such carrier support from the carrier support mounting position is undesirable. Consequently, theTSC 117 may prevent such carrier support mounting position from being assigned for transferring a substrate carrier (e.g., until a user further investigates the anomaly). Thereafter, step 389 may be performed in which themethod 301 ends. - Alternatively, if, in
step 357, the expected status of the carrier support mounting position is an improperly-positioned carrier support, which is supporting a substrate carrier, is present in the position,step 375 is performed. Instep 375, the carrier support mounting position is continued to be prevented from being assigned for transferring a carrier. More specifically, although an improperly-positioned carrier support supporting a carrier was expected to be in the carrier support mounting position, the actual status reveals that an improperly-positioned carrier support, which is not supporting a substrate carrier, is present in the position. Therefore, theTSC 117 may determine (e.g., assume) that the carrier has been dropped during electronic device manufacturing, and therefore is in an unknown location. Consequently, theTSC 117 may want to prevent such carrier support mounting position from being assigned for transferring a substrate carrier (e.g., until a user may further investigate why the carrier was dropped). However, because the carrier support is expected to be displaced from the carrier support mounting position, because of the risks of using a displaced carrier support from the carrier support mounting position to support a carrier, theTSC 117 is already preventing the carrier support mounting position from being assigned to transfer an substrate carrier. Consequently, instep 375, theTSC 117 may continue to prevent the carrier support mounting position from being assigned for transferring a carrier. Thereafter, step 389 may be performed in which themethod 301 ends. In this manner, thecontrol system 125 may control operation of the continuously movingconveyor system 101, when the actual status of a carrier support mounting position is an improperly-positioned (e.g., displaced) carrier support, which is not supporting a substrate, is present in the position and the expected status of the carrier support mounting position is different, such that electronic device manufacturing is improved. - Alternatively, if, in
step 315, the actual status of the carrier support mounting position is an improperly-positioned carrier support, which is supporting a substrate carrier, is present in the position,step 377 is performed. Instep 377, the expected status of the carrier support mounting position is determined. - If the expected status of the carrier support mounting position is a carrier support is not present in the position,
step 379 is performed. Instep 379, similar to step 353, the location of a predetermined starting point of theband 103 may be determined (e.g., a re-homing may be initiated). More specifically, although a carrier support was not expected in the carrier support mounting position, an improperly-positioned carrier support is actually present in the position. Such occurrence is an anomaly, because a carrier support should not appear in a carrier support mounting position that is expected to be empty. Consequently, theTSC 117 may initiate a re-homing of theband 103. - In
step 381, similar to step 355 (described above), a new band map may be created. Thereafter, step 389 may be performed. As stated, instep 389 themethod 301 ends. - Alternatively, if, in
step 377, the expected status of the carrier support mounting position is a properly-positioned carrier support, which is not supporting a substrate carrier, is present in the position, or the expected status of the carrier support mounting position is an improperly-positioned (e.g., displaced) carrier support, which is not supporting a substrate carrier, is present in the position,step 379 is performed. More specifically, although the carrier support in the carrier support mounting position was not expected to support a carrier, the actual status indicates the carrier support in the carrier support mounting position is supporting a carrier. Such occurrence is an anomaly, because a carrier should not appear in a carrier support that is expected to be empty. Consequently, theTSC 117 may initiate a re-homing of theband 103. Thereafter,step 381 in which a new band map may be created, and step 389 in which themethod 301 ends are performed. In this manner, thecontrol system 125 may control operation of the continuously movingconveyor system 101 when the actual status of a carrier support mounting position indicates a carrier support in the position is supporting a carrier and carrier support was not expected to support a carrier such that electronic device manufacturing is improved. - Alternatively, if, in
step 377, the expected status of the carrier support mounting position is a properly-positioned carrier support, which is supporting a substrate carrier, is present in the position,step 383 is performed. Instep 383, if a carrier support in the carrier support mounting position is currently assigned to transfer a carrier, the transfer is aborted at the destinationsubstrate loading station 115. More specifically, although the carrier support was expected to be properly positioned in the position, the actual status of the carrier support mounting position indicates the carrier support is improperly-positioned (e.g., displaced) in the carrier support mounting position. Because the carrier support improperly-positioned, using such carrier support from the position to transfer a carrier may result in dropping of the carrier, and therefore, is undesirable. Operator intervention may be required to remove such carrier from the improperly-positioned carrier support. Consequently, if the carrier support in the carrier support mounting position is currently assigned to transfer a carrier, theTSC 117 may abort the transfer at the destinationsubstrate loading station 115, thereby preventing injury and/or destruction of electronic device manufacturing equipment. - In
step 385, theTSC 117 may send a notification (e.g., a Transfer Complete message) to theMCS 121 that the carrier transfer failed. In this manner, theTSC 117 may notify theMCS 121 that an anomaly occurred during electronic device manufacturing which caused a transfer of a carrier between carrier support mounting position and aprocessing tool 109 to be aborted. - In
step 387, the carrier support mounting position is prevented from being assigned for transferring a substrate carrier. More specifically, although a properly-positioned carrier support supporting a substrate carrier was expected to be in the carrier support mounting position, the actual status reveals that an improperly-positioned carrier support, which is supporting a substrate carrier, is present in the carrier support mounting position. Consequently, due to the safety considerations described above, theTSC 117 may prevent such carrier support mounting position from being assigned for transferring a carrier. Thereafter, step 389 may be performed in which themethod 301 ends. In this manner, thecontrol system 125 may control operation of the continuously movingconveyor system 101, when the actual status of a carrier support mounting position is an improperly-positioned carrier support, which is supporting a substrate carrier, is present in the position and the expected status of the carrier support mounting position is different, such that electronic device manufacturing is improved. - Additionally or alternatively, in some embodiments, during the second
exemplary method 301, thecontrol system 125 may determine a status of theband 103 and control operation of the continuously movingconveyor system 101 based on the status of theband 103 in a manner similar to that described for the firstexemplary method 201. In this manner, thecontrol system 125 of a continuously movingconveyor system 101 may monitor the status of one or more positions of aband 103 adapted to receive a carrier support that may support a carrier and/or monitor the status of theband 103, and control operation of theconveyor system 101 based on the monitoring such that electronic device manufacturing is improved. - The foregoing description discloses only exemplary embodiments of the invention. Modifications of the above disclosed apparatus and methods which fall within the scope of the invention will be readily apparent to those of ordinary skill in the art. For instance, it will be understood that the invention also may be employed with any type of substrates such as a silicon substrate, a glass plate, a mask, a reticule, a wafer, etc., whether patterned or unpatterned; and/or with apparatus for transporting and/or processing such substrates. In some embodiments above, after the
TSC 117 aborts a transfer at a destinationsubstrate loading station 115 and sends a notification to theMCS 121 that the carrier transfer failed, it is determined whether an actual status of a previous carrier support mounting position that was supposed to include a carrier support supporting a carrier differed from an expected status of such previous carrier support mounting position in the same manner as the carrier support mounting position described above. However, in other embodiments, after theTSC 117 aborts the transfer of a first carrier and sends such notification, theTSC 117 may request the status of the next carrier support mounting position expected to arrive with a carrier at the destinationsubstrate loading station 115. More specifically, the transfer of the carrier may have failed at asubstrate loading station 115 and the location of the carrier may be unknown. The failed transfer may result in the carrier causing an obstruction at thesubstrate loading station 115 where the transfer failed. Therefore, such obstruction may remove the carrier from the next carrier support that arrives at thesubstrate loading station 115. Consequently, the next carrier support may be evaluated on exit from thesubstrate loading station 115 or by the first downstreamsubstrate loading station 115. In such embodiments, if the destinationsubstrate loading station 115 reports that on exit from thesubstrate loading station 115 the carrier support was not supporting a carrier, theTSC 117 may assume transfer failure of the previous carrier created an obstruction, and may (1) perform an emergency stop of the band; (2) send an alarm notification to theMCS 121; and/or (3) report the event (e.g., via an error message) to a user such as an operator. Further, although theTSC 117,MSC 115 and substrate loading station software 119 a-f of thecontrol system 125 are shown as separate components, in some embodiments, one or more such components may be integrated. One or more components of thecontrol system 125 may execute, include, or be a computer program product carried by a medium readable by a computer (e.g., a carrier wave signal, a floppy disc, a compact disc, a DVD, a hard drive, a random access memory, etc.). - As stated, the
TSC 117 may be adapted to monitor band status. In some embodiments, band status may include, for example, one or more of a status of carrier support mounting positions on theband 103, a status of band motors and/or drives, and/or a status of the band itself (e.g., a status of the structural integrity of the band). In some embodiments, theTSC 117 may be responsible for interfacing with theMCS 121,substrate loading stations 115, and transfer stations to perform intra-bay and inter-bay carrier (or cassette) transfers, controlling the velocity of the band, allocating carrier supports on the band for transporting carriers, monitoring the status of the carrier supports on the band, and/or monitoring the status of band motors and/or drives. - Accordingly, while the present invention has been disclosed in connection with exemplary embodiments thereof, it should be understood that other embodiments may fall within the spirit and scope of the invention, as defined by the following claims.
Claims (20)
1. A computer program product, comprising:
a medium readable by a computer, the computer readable medium having computer program code adapted to:
create a band map that indicates an expected status of one or more positions along a band of a continuously moving conveyor system, each position adapted to receive a carrier support adapted to transport at least one substrate carrier around an electronic device manufacturing facility;
monitor status of the one or more positions included in the continuously moving conveyor system; and
control operation of the continuously moving conveyor system based on the status the one or more positions.
2. The computer program product of claim 1 wherein the computer program code is further adapted to:
monitor status of the band; and
control operation of the continuously moving conveyor system based on the status of the band.
3. The computer program product of claim 2 wherein the computer program code is further adapted to:
monitor the structural integrity of the band; and
control operation of the continuously moving conveyor system based on the structural integrity of the band.
4. The computer program product of claim 1 wherein the computer program code is further adapted to compare an expected status of a position on the band with an actual status of the position.
5. The computer program product of claim 1 wherein the computer program code is further adapted to:
determine an occurrence of an anomaly in the continuously moving conveyor system; and
at least one of:
prevent a position from being assigned for transferring a substrate carrier;
cause a transfer at a processing tool to be aborted;
cause the band to stop moving;
determine the location of a predetermined starting point of the band and create a new band map;
assign a position for transferring a substrate carrier between the band and the processing tool; and
cause a transfer of a substrate carrier between the band and the processing tool.
6. The computer program product of claim 1 wherein the computer program code is further adapted to:
detect a problem with structural integrity of the band; and
cause the hand to stop moving if a problem with structural integrity of the band is detected.
7. The computer program product of claim 1 wherein the computer program code is further adapted to:
at least one of:
monitor a speed at which the band moves;
control the speed at which the band moves;
monitor status of the structural integrity of the band;
monitor status of one or more carrier supports coupled to the band;
allocate a carrier support for supporting a substrate carrier; and
provide to a substrate loading station of a processing tool adapted to transfer a substrate carrier between the band and the processing tool, at least one of the speed at which the band moves, the status of the structural integrity of the band and the status of the one or more carrier supports coupled to the band; and
control the processing tool such that the substrate loading station transfers an substrate carrier between the band and the processing tool.
8. The computer program product of claim 7 wherein the computer program code is further adapted to:
create the band map that indicates an expected status of all positions on the band that are adapted to receive a carrier support;
monitor status of the one or more positions included in the continuously moving conveyor system;
control operation of the continuously moving conveyor system based on the status of the one or more positions; and
communicate with a transport system controller and substrate loading station of the processing tool such that a substrate carrier is transferred between the band and the processing tool.
9. A method of electronic device manufacturing, comprising:
creating a band map that indicates an expected status of one or more positions along a band of a continuously moving conveyor system, each position adapted to receive a carrier support adapted to transport at least one substrate carrier around an electronic device manufacturing facility;
monitoring status of the one or more positions included in the continuously moving conveyor system; and
controlling operation of the continuously moving conveyor system based on the status the one or more positions.
10. The method of claim 9 further comprising:
monitoring status of the band; and
controlling operation of the continuously moving conveyor system based on the status of the band.
11. The method of claim 10 further comprising:
monitoring the structural integrity of the band; and
controlling operation of the continuously moving conveyor system based on the structural integrity of the band.
12. The method of claim 9 further comprising comparing an expected status of a position on the band with an actual status of the position.
13. The method of claim 9 further comprising:
determining an occurrence of an anomaly in the continuously moving conveyor system; and
at least one of:
preventing a position from being assigned for transferring a substrate carrier;
causing a transfer at a processing tool to be aborted;
causing the band to stop moving;
determining the location of a predetermined starting point of the band and creating a new band map;
assigning a position for transferring a substrate carrier between the band and a processing tool; and
causing transfer of a substrate carrier between the band and the processing tool.
14. The method of claim 9 further comprising:
detecting a problem with structural integrity of the band; and
causing the band to stop moving if a problem with structural integrity of the band is detected.
15. The method of claim 9 further comprising:
at least one of:
monitoring a speed at which the band moves;
controlling the speed at which the band moves;
monitoring status of the structural integrity of the band;
monitoring status of one or more carrier supports coupled to the band;
allocating a carrier support for supporting a substrate carrier; and
providing to a substrate loading station of a processing tool adapted to transfer a substrate carrier between the band and the processing tool, at least one of the speed at which the band moves, the status of the structural integrity of the band and the status of the one or more carrier supports coupled to the band; and
controlling the processing tool such that the substrate loading station transfers a substrate carrier between the band and the processing tool.
16. The method of claim 15 further comprising controlling the processing tool using software such that the substrate loading station transfers a substrate carrier between the band and the processing tool.
17. The method of claim 9 further comprising
creating the band map that indicates an expected status of all positions on the band that are adapted to receive carrier support;
monitoring status of the one or more positions included in the continuously moving conveyor system;
controlling operation of the continuously moving conveyor system based on the status of the one or more positions; and
communicating with a transport system controller of the continuously moving conveyor system and substrate loading station of the processing tool such that a substrate carrier is transferred between the band and the processing tool.
18. A system for electronic device manufacturing, comprising:
a continuously moving conveyor system, including a band having one or more positions adapted to receive a respective carrier support adapted to support a substrate carrier and transport the substrate carrier around an electronic device manufacturing facility;
at least one processing tool; and
a control system, coupled to the continuously moving conveyor system and the at least one processing tool, adapted to:
create a band map that indicates an expected status of the one or more positions adapted to receive a carrier support along the band;
monitor status of the one or more positions included in the continuously moving conveyor system; and
control operation of the continuously moving conveyor system based on the status of the one or more positions.
19. The system of claim 18 wherein the control system is further adapted to:
monitor status of the band; and
control operation of the continuously moving conveyor system based on the status of the band.
20. The system of claim 19 wherein the control system is further adapted to:
monitor the structural integrity of the band; and
control operation of the continuously moving conveyor system based on the structural integrity of the band.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/838,584 US20070288115A1 (en) | 2004-02-28 | 2007-08-14 | Methods and apparatus for electronic device manufacturing system monitoring and control |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US54857304P | 2004-02-28 | 2004-02-28 | |
US11/067,303 US7274971B2 (en) | 2004-02-28 | 2005-02-25 | Methods and apparatus for electronic device manufacturing system monitoring and control |
US11/838,584 US20070288115A1 (en) | 2004-02-28 | 2007-08-14 | Methods and apparatus for electronic device manufacturing system monitoring and control |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/067,303 Continuation US7274971B2 (en) | 2004-02-28 | 2005-02-25 | Methods and apparatus for electronic device manufacturing system monitoring and control |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070288115A1 true US20070288115A1 (en) | 2007-12-13 |
Family
ID=35061627
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/067,303 Expired - Fee Related US7274971B2 (en) | 2004-02-28 | 2005-02-25 | Methods and apparatus for electronic device manufacturing system monitoring and control |
US11/838,584 Abandoned US20070288115A1 (en) | 2004-02-28 | 2007-08-14 | Methods and apparatus for electronic device manufacturing system monitoring and control |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/067,303 Expired - Fee Related US7274971B2 (en) | 2004-02-28 | 2005-02-25 | Methods and apparatus for electronic device manufacturing system monitoring and control |
Country Status (1)
Country | Link |
---|---|
US (2) | US7274971B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090281665A1 (en) * | 2008-05-09 | 2009-11-12 | Caterpillar Inc. | Control system and method for a modular manufacturing chain |
CN102381546A (en) * | 2011-09-05 | 2012-03-21 | 韩剑武 | Vertical type automatic running water system |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI256372B (en) * | 2001-12-27 | 2006-06-11 | Tokyo Electron Ltd | Carrier system of polishing processing body and conveying method of polishing processing body |
US9165267B2 (en) * | 2002-12-10 | 2015-10-20 | Nmetric, Llc | Scheduling and decision system |
US20050209721A1 (en) * | 2003-11-06 | 2005-09-22 | Applied Materials, Inc. | Methods and apparatus for enhanced operation of substrate carrier handlers |
US7218983B2 (en) * | 2003-11-06 | 2007-05-15 | Applied Materials, Inc. | Method and apparatus for integrating large and small lot electronic device fabrication facilities |
US7720557B2 (en) * | 2003-11-06 | 2010-05-18 | Applied Materials, Inc. | Methods and apparatus for enhanced operation of substrate carrier handlers |
TWI290875B (en) * | 2004-02-28 | 2007-12-11 | Applied Materials Inc | Methods and apparatus for transferring a substrate carrier within an electronic device manufacturing facility |
US7274971B2 (en) * | 2004-02-28 | 2007-09-25 | Applied Materials, Inc. | Methods and apparatus for electronic device manufacturing system monitoring and control |
US7577487B2 (en) * | 2005-09-14 | 2009-08-18 | Applied Materials, Inc. | Methods and apparatus for a band to band transfer module |
MX2008013945A (en) * | 2006-05-01 | 2008-11-12 | Thomson Licensing | Method, apparatus and system for reducing waste in production systems. |
US7356378B1 (en) * | 2007-04-03 | 2008-04-08 | Taiwan Semiconductor Manufacturing Company | Method and system for smart vehicle route selection |
JP4831061B2 (en) * | 2007-12-26 | 2011-12-07 | パナソニック株式会社 | Electronic component mounting apparatus and emergency stop method for electronic component mounting apparatus |
US8110511B2 (en) * | 2009-01-03 | 2012-02-07 | Archers Inc. | Methods and systems of transferring a substrate to minimize heat loss |
US20100162955A1 (en) * | 2008-12-31 | 2010-07-01 | Lawrence Chung-Lai Lei | Systems and methods for substrate processing |
US20100162954A1 (en) * | 2008-12-31 | 2010-07-01 | Lawrence Chung-Lai Lei | Integrated facility and process chamber for substrate processing |
US8367565B2 (en) * | 2008-12-31 | 2013-02-05 | Archers Inc. | Methods and systems of transferring, docking and processing substrates |
US7897525B2 (en) * | 2008-12-31 | 2011-03-01 | Archers Inc. | Methods and systems of transferring, docking and processing substrates |
TWI496732B (en) * | 2009-07-31 | 2015-08-21 | Murata Machinery Ltd | Buffered storage and transport device for tool utilization |
JP5598729B2 (en) * | 2011-12-26 | 2014-10-01 | 株式会社ダイフク | Goods storage facility |
US10987868B2 (en) | 2012-10-31 | 2021-04-27 | Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek Tno | Production line for making tangible products by layerwise manufacturing |
EP2727709A1 (en) * | 2012-10-31 | 2014-05-07 | Nederlandse Organisatie voor toegepast -natuurwetenschappelijk onderzoek TNO | Method and apparatus for making tangible products by layerwise manufacturing |
JP5892113B2 (en) * | 2013-06-26 | 2016-03-23 | 株式会社ダイフク | Goods storage facility |
KR102502235B1 (en) * | 2015-07-16 | 2023-02-21 | 삼성전자주식회사 | Logistic monitoring system and the method |
US9440799B1 (en) * | 2016-06-01 | 2016-09-13 | Finetek Co., Ltd. | Conveying apparatus |
US10867823B2 (en) * | 2018-05-29 | 2020-12-15 | Taiwan Semiconductor Manufacturing Co., Ltd. | Fault detection method in semiconductor fabrication |
CN109018915B (en) * | 2018-06-27 | 2020-03-17 | 中国矿业大学 | Movable belt conveyor broken belt protection and catching system |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3922661A (en) * | 1973-12-28 | 1975-11-25 | Goodyear Tire & Rubber | Conveyor belt protection control and indicating system |
US4437563A (en) * | 1980-07-30 | 1984-03-20 | Marcel Oriol | Installation for monitoring an endless cloth conveyor belt |
US20020010527A1 (en) * | 2000-04-27 | 2002-01-24 | Wayne Wielebski | Driver board control system for modular conveyor with address-based network for inter-conveyer communication |
US6715602B1 (en) * | 2002-11-15 | 2004-04-06 | The Goodyear Tire & Rubber Company | Sensor system for conveyor belt |
US20040081538A1 (en) * | 2002-08-31 | 2004-04-29 | Rice Michael Robert | Substrate carrier handler that unloads substrate carriers directly from a moving conveyor |
US20040186615A1 (en) * | 2000-04-27 | 2004-09-23 | Wayne Wielebski | Driver board control system for modular conveyor with address-based network for inter-conveyer communication |
US20060114452A1 (en) * | 2003-09-03 | 2006-06-01 | Wolfgang Schnell | Control device for a conveyor |
US7261203B2 (en) * | 2004-02-19 | 2007-08-28 | Atbc, Llc | System and method for making prestressed tubular belt |
US7274971B2 (en) * | 2004-02-28 | 2007-09-25 | Applied Materials, Inc. | Methods and apparatus for electronic device manufacturing system monitoring and control |
US7347317B2 (en) * | 2003-07-09 | 2008-03-25 | Bridgestone Corporation | Method and device for measuring conveyor belt elongation, method and device for measuring conveyor belt wear extent, method and device for measuring conveyor belt temperature, rubber magnet sheet, and method of producing rubber magnet sheet |
Family Cites Families (96)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3845286A (en) | 1973-02-05 | 1974-10-29 | Ibm | Manufacturing control system for processing workpieces |
JPS5337999B2 (en) | 1973-07-24 | 1978-10-12 | ||
US4027246A (en) | 1976-03-26 | 1977-05-31 | International Business Machines Corporation | Automated integrated circuit manufacturing system |
US4049123A (en) | 1976-06-01 | 1977-09-20 | Western Electric Company, Inc. | Methods of and apparatus for sorting articles in accordance with their resistivity and thickness |
US4166527A (en) | 1977-08-01 | 1979-09-04 | Stelron Cam Company | Device for picking up and placing articles on movable conveyors and assembly lines and to an endless construction and to an article pickup and deposit device therefor |
JPS5591839A (en) | 1978-12-29 | 1980-07-11 | Seiko Epson Corp | Production of electronic parts |
JPS5828860A (en) | 1981-08-12 | 1983-02-19 | Nec Corp | Semiconductor device and manufacture thereof |
JPS6049623A (en) | 1983-08-29 | 1985-03-18 | Nec Kansai Ltd | Manufacture of semiconductor device |
US4852717A (en) * | 1986-11-12 | 1989-08-01 | Fmc Corporation | Computer controlled light contact feeder |
JPS63234511A (en) | 1987-03-24 | 1988-09-29 | Nec Kyushu Ltd | Semiconductor substrate treatment device |
US4974166A (en) | 1987-05-18 | 1990-11-27 | Asyst Technologies, Inc. | Processing systems with intelligent article tracking |
WO1988009303A1 (en) | 1987-05-21 | 1988-12-01 | Hine Design Inc. | Method and apparatus for aligning silicon wafers |
KR0133681B1 (en) | 1987-10-12 | 1998-04-23 | 후쿠다 켄조오 | Chuck for transporting a wafer carrier |
JPH01181156A (en) | 1988-01-13 | 1989-07-19 | Nec Corp | Parts control system |
JPH0657384B2 (en) | 1988-04-05 | 1994-08-03 | 日立精機株式会社 | Production line information management method |
JPH0215647A (en) | 1988-07-01 | 1990-01-19 | Mitsubishi Electric Corp | Semiconductor manufacturing apparatus |
KR0139785B1 (en) | 1990-03-20 | 1998-07-15 | 카자마 젠쥬 | Wafer counter having device for aligning wafers |
US5668056A (en) | 1990-12-17 | 1997-09-16 | United Microelectronics Corporation | Single semiconductor wafer transfer method and manufacturing system |
JPH05128131A (en) | 1991-10-31 | 1993-05-25 | Nec Corp | Subcontractor control system |
US5256204A (en) | 1991-12-13 | 1993-10-26 | United Microelectronics Corporation | Single semiconductor water transfer method and manufacturing system |
JPH05290053A (en) | 1992-04-07 | 1993-11-05 | Toshiba Corp | Providing method for flowing information in production management system of small scale many kinds |
ES2078718T3 (en) | 1992-08-04 | 1995-12-16 | Ibm | MANUFACTURING CHAIN STRUCTURES BASED ON FULLY AUTOMATED AND COMPUTERIZED CONVEYORS ADAPTED TO PRESSURE SEALABLE TRANSPORTABLE CONTAINERS. |
ES2079829T3 (en) | 1992-08-04 | 1996-01-16 | Ibm | PRESSURE LINK APPARATUS TO TRANSFER A SEMICONDUCTIVE SLICE BETWEEN A SEALABLE PRESSURE TRANSPORTABLE CONTAINER AND A TREATMENT EQUIPMENT. |
ATE152286T1 (en) | 1992-08-04 | 1997-05-15 | Ibm | PORTABLE SEALABLE PRESSURIZED CONTAINERS FOR STORING SEMICONDUCTOR WAFERS IN A PROTECTIVE GASY ENVIRONMENT |
DE69205570T2 (en) | 1992-08-04 | 1996-06-13 | Ibm | Distributor with gas delivery device for handling and storing sealable portable pressurized containers. |
JPH06132696A (en) | 1992-10-20 | 1994-05-13 | Tokico Ltd | Substrate carrier |
KR100303075B1 (en) | 1992-11-06 | 2001-11-30 | 조셉 제이. 스위니 | Integrated circuit wafer transfer method and apparatus |
JP2912108B2 (en) | 1993-03-03 | 1999-06-28 | 三菱マテリアルシリコン株式会社 | Semiconductor wafer production management system |
KR100221983B1 (en) | 1993-04-13 | 1999-09-15 | 히가시 데쓰로 | A treating apparatus for semiconductor process |
US5570990A (en) | 1993-11-05 | 1996-11-05 | Asyst Technologies, Inc. | Human guided mobile loader stocker |
EP0663686B1 (en) | 1994-01-14 | 1997-06-18 | International Business Machines Corporation | Automatic assembler/disassembler apparatus adapted to pressurized sealable transportable container |
US5544350A (en) | 1994-07-05 | 1996-08-06 | Taiwan Semiconductor Manufacturing Co. | Ratio of running work in progress |
US5696689A (en) | 1994-11-25 | 1997-12-09 | Nippondenso Co., Ltd. | Dispatch and conveyer control system for a production control system of a semiconductor substrate |
US5884392A (en) | 1994-12-23 | 1999-03-23 | International Business Machines Corporation | Automatic assembler/disassembler apparatus adapted to pressurized sealable transportable containers |
JP3334415B2 (en) | 1995-03-10 | 2002-10-15 | 株式会社デンソー | Production control device |
US5612886A (en) | 1995-05-12 | 1997-03-18 | Taiwan Semiconductor Manufacturing Company Ltd. | Method and system for dynamic dispatching in semiconductor manufacturing plants |
JPH0950951A (en) | 1995-08-04 | 1997-02-18 | Nikon Corp | Lithography method and lithography apparatus |
JPH09115817A (en) | 1995-10-13 | 1997-05-02 | Nikon Corp | Aligner and aligning method |
US5751581A (en) | 1995-11-13 | 1998-05-12 | Advanced Micro Devices | Material movement server |
JPH10112490A (en) | 1996-10-03 | 1998-04-28 | Nidek Co Ltd | Semiconductor wafer transport apparatus |
US5818716A (en) | 1996-10-18 | 1998-10-06 | Taiwan Semiconductor Manufacturing Company Ltd. | Dynamic lot dispatching required turn rate factory control system and method of operation thereof |
JPH10135096A (en) | 1996-10-30 | 1998-05-22 | Nittetsu Semiconductor Kk | Scheduling method in semiconductor manufacture |
US5957648A (en) | 1996-12-11 | 1999-09-28 | Applied Materials, Inc. | Factory automation apparatus and method for handling, moving and storing semiconductor wafer carriers |
US6540466B2 (en) | 1996-12-11 | 2003-04-01 | Applied Materials, Inc. | Compact apparatus and method for storing and loading semiconductor wafer carriers |
ES2183928T3 (en) | 1996-12-24 | 2003-04-01 | Datasensor Spa | MANUFACTURING PROCESS OF AN ARTICLE. |
US6009890A (en) | 1997-01-21 | 2000-01-04 | Tokyo Electron Limited | Substrate transporting and processing system |
US5825650A (en) | 1997-03-11 | 1998-10-20 | Taiwan Semiconductor Manufacturing Co., Ltd. | Method for determining standard cycle time of a stage dynamically |
US5980183A (en) * | 1997-04-14 | 1999-11-09 | Asyst Technologies, Inc. | Integrated intrabay buffer, delivery, and stocker system |
DE19715974A1 (en) | 1997-04-17 | 1998-10-22 | Merck Patent Gmbh | Chemical supply system and its use |
JPH10326729A (en) * | 1997-05-26 | 1998-12-08 | Toshiba Corp | Manufacturing system |
US6579052B1 (en) * | 1997-07-11 | 2003-06-17 | Asyst Technologies, Inc. | SMIF pod storage, delivery and retrieval system |
JPH1159829A (en) | 1997-08-08 | 1999-03-02 | Mitsubishi Electric Corp | Semiconductor wafer cassette conveyer, stocker used in semiconductor wafer cassette conveyer, and stocker in/out stock work control method/device used in semiconductor wafer cassette conveyer |
US6053688A (en) | 1997-08-25 | 2000-04-25 | Cheng; David | Method and apparatus for loading and unloading wafers from a wafer carrier |
US6183186B1 (en) | 1997-08-29 | 2001-02-06 | Daitron, Inc. | Wafer handling system and method |
US5971585A (en) | 1997-09-09 | 1999-10-26 | International Business Machines Corporation | Best can do matching of assets with demand in microelectronics manufacturing |
US6128588A (en) | 1997-10-01 | 2000-10-03 | Sony Corporation | Integrated wafer fab time standard (machine tact) database |
JPH11121582A (en) | 1997-10-15 | 1999-04-30 | Mitsubishi Electric Corp | Method for controlling semiconductor wafer-manufacturing equipment and semiconductor wafer-manufacturing equipment |
JPH11176717A (en) | 1997-12-15 | 1999-07-02 | Sony Corp | Production method for semiconductor device, production management method/device for the semiconductor device |
JPH11204615A (en) | 1998-01-19 | 1999-07-30 | Speedfam Co Ltd | Wafer loading and unloading mechanism of loading robot |
JP4502414B2 (en) | 1998-04-09 | 2010-07-14 | Okiセミコンダクタ株式会社 | Production management information output device and production management information output method |
US6256550B1 (en) | 1998-08-07 | 2001-07-03 | Taiwan Semiconductor Manufacturing Company | Overall equipment effectiveness on-line categories system and method |
KR100646906B1 (en) | 1998-09-22 | 2006-11-17 | 동경 엘렉트론 주식회사 | Substrate processing apparatus and substrate processing method |
US7039495B1 (en) | 1998-12-08 | 2006-05-02 | Advance Micro Devices, Inc. | Management of multiple types of empty carriers in automated material handling systems |
US6240335B1 (en) * | 1998-12-14 | 2001-05-29 | Palo Alto Technologies, Inc. | Distributed control system architecture and method for a material transport system |
US6662076B1 (en) | 1999-02-10 | 2003-12-09 | Advanced Micro Devices, Inc. | Management of move requests from a factory system to an automated material handling system |
US6745093B1 (en) | 1999-03-17 | 2004-06-01 | Hitachi, Ltd. | Vacuum process apparatus and method of operating the same |
US6415260B1 (en) | 1999-04-21 | 2002-07-02 | Taiwan Semiconductor Manufacturing Co., Ltd | Dynamic capacity demand forecast system |
DE19922936B4 (en) | 1999-05-19 | 2004-04-29 | Infineon Technologies Ag | Plant for processing wafers |
EP1200885A1 (en) | 1999-06-22 | 2002-05-02 | Brooks Automation, Inc. | Run-to-run controller for use in microelectronic fabrication |
US6196001B1 (en) | 1999-10-12 | 2001-03-06 | Alliedsignal Inc. | Environment controlled WIP cart |
DE19952195A1 (en) | 1999-10-29 | 2001-05-17 | Infineon Technologies Ag | Plant for processing wafers |
US6873963B1 (en) | 1999-11-30 | 2005-03-29 | Daimlerchrysler Corporation | Shipment tracking analysis and reporting system (STARS) |
JP2001189363A (en) | 2000-01-04 | 2001-07-10 | Mitsubishi Electric Corp | Semiconductor device manufacturing apparatus and method for controlling the same |
US6431814B1 (en) | 2000-02-02 | 2002-08-13 | Advanced Micro Devices, Inc. | Integrated wafer stocker and sorter with integrity verification system |
US6714830B2 (en) | 2000-02-28 | 2004-03-30 | Canon Kabushiki Kaisha | Push-type scheduling for semiconductor fabrication |
US6641350B2 (en) | 2000-04-17 | 2003-11-04 | Hitachi Kokusai Electric Inc. | Dual loading port semiconductor processing equipment |
WO2001086704A1 (en) | 2000-05-09 | 2001-11-15 | Tokyo Electron Limited | Semiconductor manufacturing system and control method thereof |
JP2001345241A (en) | 2000-05-31 | 2001-12-14 | Tokyo Electron Ltd | System and method for treating substrate |
JP2001351848A (en) | 2000-06-07 | 2001-12-21 | Tokyo Electron Ltd | Substrate treatment system and substrate treatment method |
JP4180787B2 (en) | 2000-12-27 | 2008-11-12 | 東京エレクトロン株式会社 | Substrate processing apparatus and substrate processing method |
US6622055B2 (en) | 2001-01-16 | 2003-09-16 | United Microelectronics Corp. | Method of control management of production line |
US6854583B1 (en) | 2001-02-06 | 2005-02-15 | Middlesex General Industries, Inc. | Conveyorized storage and transportation system |
KR100410991B1 (en) | 2001-02-22 | 2003-12-18 | 삼성전자주식회사 | Loadport for semiconductor processing apparatus |
JP2002313880A (en) | 2001-04-19 | 2002-10-25 | Hitachi Ltd | Method for manufacturing semiconductor integrated circuit device |
DE10120701A1 (en) | 2001-04-27 | 2002-10-31 | Infineon Technologies Ag | Method for controlling a process device for the sequential processing of semiconductor wafers |
US6675066B2 (en) * | 2001-05-25 | 2004-01-06 | George Koch Sons, Llc | Conveyor line process control system and method |
JP2003124286A (en) | 2001-10-18 | 2003-04-25 | Mitsubishi Electric Corp | Interprocess transport system and interprocess transport method |
AUPR866401A0 (en) * | 2001-11-02 | 2001-11-29 | MacKinlay, Robert | Method and system for conveyor belt monitoring |
US6673638B1 (en) | 2001-11-14 | 2004-01-06 | Kla-Tencor Corporation | Method and apparatus for the production of process sensitive lithographic features |
US6716651B2 (en) | 2002-04-25 | 2004-04-06 | Taiwan Semiconductor Manufacturing Co., Ltd | Method and apparatus for identifying a wafer cassette |
US7234584B2 (en) * | 2002-08-31 | 2007-06-26 | Applied Materials, Inc. | System for transporting substrate carriers |
US7487099B2 (en) | 2002-09-10 | 2009-02-03 | International Business Machines Corporation | Method, system, and storage medium for resolving transport errors relating to automated material handling system transaction |
US7077264B2 (en) * | 2003-01-27 | 2006-07-18 | Applied Material, Inc. | Methods and apparatus for transporting substrate carriers |
JP2004296506A (en) | 2003-03-25 | 2004-10-21 | Dainippon Screen Mfg Co Ltd | Substrate processing method and equipment |
TWI348450B (en) * | 2003-11-13 | 2011-09-11 | Applied Materials Inc | Break-away positioning conveyor mount for accommodating conveyor belt bends |
US7051870B2 (en) * | 2003-11-26 | 2006-05-30 | Applied Materials, Inc. | Suspension track belt |
-
2005
- 2005-02-25 US US11/067,303 patent/US7274971B2/en not_active Expired - Fee Related
-
2007
- 2007-08-14 US US11/838,584 patent/US20070288115A1/en not_active Abandoned
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3922661A (en) * | 1973-12-28 | 1975-11-25 | Goodyear Tire & Rubber | Conveyor belt protection control and indicating system |
US4437563A (en) * | 1980-07-30 | 1984-03-20 | Marcel Oriol | Installation for monitoring an endless cloth conveyor belt |
US20020010527A1 (en) * | 2000-04-27 | 2002-01-24 | Wayne Wielebski | Driver board control system for modular conveyor with address-based network for inter-conveyer communication |
US20040186615A1 (en) * | 2000-04-27 | 2004-09-23 | Wayne Wielebski | Driver board control system for modular conveyor with address-based network for inter-conveyer communication |
US20040081538A1 (en) * | 2002-08-31 | 2004-04-29 | Rice Michael Robert | Substrate carrier handler that unloads substrate carriers directly from a moving conveyor |
US6715602B1 (en) * | 2002-11-15 | 2004-04-06 | The Goodyear Tire & Rubber Company | Sensor system for conveyor belt |
US7347317B2 (en) * | 2003-07-09 | 2008-03-25 | Bridgestone Corporation | Method and device for measuring conveyor belt elongation, method and device for measuring conveyor belt wear extent, method and device for measuring conveyor belt temperature, rubber magnet sheet, and method of producing rubber magnet sheet |
US20060114452A1 (en) * | 2003-09-03 | 2006-06-01 | Wolfgang Schnell | Control device for a conveyor |
US7261203B2 (en) * | 2004-02-19 | 2007-08-28 | Atbc, Llc | System and method for making prestressed tubular belt |
US7274971B2 (en) * | 2004-02-28 | 2007-09-25 | Applied Materials, Inc. | Methods and apparatus for electronic device manufacturing system monitoring and control |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090281665A1 (en) * | 2008-05-09 | 2009-11-12 | Caterpillar Inc. | Control system and method for a modular manufacturing chain |
US8086341B2 (en) * | 2008-05-09 | 2011-12-27 | Caterpillar Inc. | Control system and method for a modular manufacturing chain |
CN102381546A (en) * | 2011-09-05 | 2012-03-21 | 韩剑武 | Vertical type automatic running water system |
Also Published As
Publication number | Publication date |
---|---|
US7274971B2 (en) | 2007-09-25 |
US20050228525A1 (en) | 2005-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7274971B2 (en) | Methods and apparatus for electronic device manufacturing system monitoring and control | |
US8204617B2 (en) | Methods and apparatus for enhanced operation of substrate carrier handlers | |
KR101148692B1 (en) | Systems and methods for transferring small lot size substrate carriers between processing tools | |
US7522969B2 (en) | Methods and apparatus for material control system interface | |
EP1028905B1 (en) | Integrated intrabay buffer, delivery, and stocker system | |
JP5757721B2 (en) | Substrate processing apparatus, abnormality display method of substrate processing apparatus, transfer control method, and data collection program | |
TWI328854B (en) | Methods and apparatus for a transfer station | |
US20050209721A1 (en) | Methods and apparatus for enhanced operation of substrate carrier handlers | |
US20070276531A1 (en) | Methods and apparatus for enhanced operation of substrate carrier handlers | |
US7778721B2 (en) | Small lot size lithography bays | |
JP7349240B2 (en) | Board warehouse and board inspection method | |
KR101079487B1 (en) | Method and apparatus for enhanced operation of substrate carrier handlers | |
JP3055522B2 (en) | Automatic guided vehicle abnormality processing control method | |
JP4770035B2 (en) | Processing system and method of conveying object to be processed in processing system | |
KR20060043293A (en) | Method and apparatus for enhances operation of substrate carrier handlers | |
KR101187844B1 (en) | Small lot size lithography bays | |
TWI220420B (en) | System for conveying and transferring semiconductor or liquid crystal wafer one by one | |
JP2005310112A (en) | Method and system for improved operation of carrier handler for substrate | |
JPH04186861A (en) | Method and equipment for carrying many kinds | |
JPH06216216A (en) | Automatic transferring apparatus and automatic transferring method for article by use of same | |
KR100576814B1 (en) | A system for carring wafer carriers | |
JP2003152052A (en) | Transportation apparatus, semiconductor manufacturing equipment, and method for transportation | |
JP4549942B2 (en) | Substrate processing apparatus, substrate processing method, and computer program | |
CN118786080A (en) | Conveying system | |
KR20030090276A (en) | Method for preventing unloading error by transfer wafer of semiconductor product device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |