US20080167743A1 - Methods, systems, and computer program products for managing movement of work-in-process materials in an automated manufacturing environment - Google Patents
Methods, systems, and computer program products for managing movement of work-in-process materials in an automated manufacturing environment Download PDFInfo
- Publication number
- US20080167743A1 US20080167743A1 US11/868,739 US86873907A US2008167743A1 US 20080167743 A1 US20080167743 A1 US 20080167743A1 US 86873907 A US86873907 A US 86873907A US 2008167743 A1 US2008167743 A1 US 2008167743A1
- Authority
- US
- United States
- Prior art keywords
- work
- time
- process material
- safe holding
- safe
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- 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
- Y02P80/00—Climate change mitigation technologies for sector-wide applications
- Y02P80/40—Minimising material used in manufacturing processes
-
- 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/30—Computing systems specially adapted for manufacturing
-
- 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/80—Management or planning
Definitions
- the present disclosure relates generally to automated material handling systems and, in particular, to methods, systems, and computer program products for managing movement of work-in-process (WIP) materials in an automated manufacturing environment.
- WIP work-in-process
- AMH Automated material handling systems
- the material handling equipment manages the flow of materials, while the control system manages the flow of information relating to these materials.
- AMHS automated material handling system
- these idle materials are often automatically transferred to central storage when a stocker is full, regardless of whether the materials will be needed by the production line soon.
- the production materials may be subject to various degrees of degradation.
- certain production materials such as chemically treated wafers, if left exposed in a location within the production route for a specified period of time, may suffer oxidation or similar types of hazards.
- the results can be devastating, particularly when expensive production materials need to be scrapped as a result of damage due to environmental exposure.
- the costs of additional cycle time and reduced equipment utilization exacerbate this problem.
- Embodiments of the invention include systems for managing movement of work-in-process materials between processing units in an automated manufacturing environment.
- a system includes a host system in communication with a work-in-process (WIP) material lot.
- the system also includes an application executing on the host.
- the application implements a method that includes receiving a list of WIP lots, and indexing a list of routes with raw process time by process steps and with safe holding points.
- the method also includes indexing a scheduled start time of shutdown for the process units and calculating transport time for moving each of the lots to the next nearest safe holding point in the route.
- the method includes determining whether the lot is at a safe holding point, and assigning a dispatch priority to the lot if it is not at the safe holding point.
- the method further includes sending a list of assigned dispatch priorities to a dispatcher for transporting the lots to corresponding safe holding points prior to initiating the shutdown.
- Further embodiments include a method for managing movement of work-in-process materials between processing units in an automated manufacturing environment.
- the method includes receiving a list of WIP lots, and indexing a list of routes with raw process time by process steps and with safe holding points.
- the method also includes indexing a scheduled start time of shutdown for the process units and calculating transport time for moving each of the lots to the next nearest safe holding point in the route.
- the method includes determining whether the lot is at a safe holding point, and assigning a dispatch priority to the lot if it is not at the safe holding point.
- the method further includes sending a list of assigned dispatch priorities to a dispatcher for transporting the lots to corresponding safe holding points prior to initiating the shutdown.
- FIG. 1 For each lot, the method includes determining whether the lot is at a safe holding point, and assigning a dispatch priority to the lot if it is not at the safe holding point. The method further includes sending a list of assigned dispatch priorities to a dispatcher for transporting the lots to corresponding safe holding points prior to initiating the shutdown.
- FIG. 1 depicts a portion of a system upon which automated WIP movement management functions may be implemented in accordance with exemplary embodiments
- FIG. 2 is a flow diagram describing a process for managing movement of WIP materials in a manufacturing environment in exemplary embodiments.
- Exemplary embodiments are directed to methods, systems, and computer program products for managing work-in-process (WIP) material undergoing processing in an automated manufacturing line.
- the system may be used to manage movement of WIP materials prior to a planned complete or partial shutdown of the automated manufacturing line. Based on a known position of the WIP materials along the line, plus knowledge of when the shutdown will occur, as well as the location where the WIP materials should be held, or “parked”, during the shutdown in order to minimize any damage to the materials during the shutdown period, and knowledge of how long it will take the WIP material to reach a safe parking location, the system generates a plan regarding locations at which specific WIP materials should be held prior to the shutdown. In addition, the system may generate a report after an occurrence of an unplanned shutdown, providing information regarding the status of WIP materials; for example, identifying WIP materials that are positioned at a location where damage will occur relatively quickly, and thus which requires prompt attention.
- WIP work-in-process
- the system of FIG. 1 includes a host system 102 in communication with manufacturing equipment ( 104 , 106 , 108 ) over one or more networks 110 .
- the host system 102 is implemented by a manufacturing enterprise that has adopted enterprise standards, such as SEMI®, or Semiconductor Equipment and Materials International®, headquartered in San Jose, Calif.
- the host system 102 executes a variety of business applications utilized by an enterprise for facilitating the production processes occurring in the manufacturing environment of FIG. 1 .
- Host system 102 may be implemented by a computer with a high-powered processor for handling the volume of production activities occurring in the manufacturing environment of FIG. 1 .
- Types of business applications executed by host system 102 may include a manufacturing execution system (MES), automated material handling system (AMHS), and similar types of software.
- MES manufacturing execution system
- AMHS automated material handling system
- the AMHS manages the transport of materials within the manufacturing environment of FIG. 1 and interfaces with the MES for receiving operations and scheduling information for processing of materials on equipment in the manufacturing area, as well as other functions.
- the host system 102 also executes one or more applications for implementing the automated WIP movement management functions. These one or more applications are collectively referred to as an automated safe parking application 112 .
- the manufacturing equipment includes a transport device 104 , process equipment, and stocker 108 .
- the manufacturing equipment may be maintained in one or more production bays that each includes process tools, as well as work-in-process (WIP) materials engaged in, or awaiting, a process or procedure performed by the tools.
- Materials that may be used in manufacturing may include substances, component parts, assemblies, and other items typically found in a manufacturing environment.
- WIP materials refer to those materials that are currently undergoing a machine process or en route between machines (e.g., processing units 106 ) or production bays. Materials that are awaiting processing may be stored in local storage (e.g., local stocker 108 ).
- An interbay/intrabay transport device e.g., transport device 104 ) enables WIP materials to be conveyed between and within production bays, respectively.
- Transport device 104 may be a mechanized ground vehicle such as an automated guided vehicle (AGV) or personal guided vehicle (PGV), or may be an overhead transport (OHT) device supported by a monorail that transfers WIP materials between and within production bays.
- AGV automated guided vehicle
- PGW personal guided vehicle
- OHT overhead transport
- stocker 108 refers to a temporary storage device used to retain materials that are awaiting processing in a manufacturing area.
- a transport vehicle e.g., transport device 104
- retrieves WIP materials from a local stocker e.g., stocker 108
- These process materials are assigned to various production bays, some of which materials may be ready for processing within minutes and others that may be waiting for hours or days.
- the materials stored in a local stocker may be assigned to a current job (e.g., next in line in processing), a short-term pending job (e.g., ready for processing within minutes or hours), or a long-term pending job (e.g., hours or days). If the scheduled production cycle is interrupted for any period of time, this can result in exposure of the materials to environmental hazards within the production area, as well as costly degradation of the quality of the materials.
- a current job e.g., next in line in processing
- a short-term pending job e.g., ready for processing within minutes or hours
- a long-term pending job e.g., hours or days
- Networks 110 may comprise any type of communications network.
- networks 110 include an Ethernet local area network (LAN).
- LAN local area network
- Host system 102 is in communication with a storage device 114 .
- Storage device 114 stores a variety of data used by the host system 102 .
- Storage device 114 may be logically addressable to host system 102 for receiving requests for data and communicating search results to the host system 102 .
- One type of data stored in storage device 114 is production data.
- Production data refers to the specific information used by the AMHS to perform transport activities in accordance with scheduled production operations. For example, production data may include tables identifying each local stocker, the stockers' current load and capacity, the materials carried within the stocker, etc.
- Detailed performance metrics for stockers may also be stored as part of production data such as relative throughputs, mean stocker cycle times for materials capacity, peak stocker cycle times for materials, stocker mean times between incidents, stocker availability, alarm conditions relating to carrier drops, weight loads, contamination control, charge build up on carrier, etc. These and other SEMI-derived performance metrics standards may be utilized. Production data may also include process steps for manufacturing processes utilized within the manufacturing area of FIG. 1 , the status of production activities occurring within production bays, etc.
- the storage device 114 may also store transport process jobs.
- Transport process jobs may include work orders or directives that instruct the AMHS to carry out specified operations on candidate materials selected for movement.
- the storage device 114 also stores maximum dwell times associated with the processing units for which a work-in-process material lot may remain at a given processing unit while maintaining a minimum threshold integrity value of the production materials.
- the minimum threshold value may be determined using any criteria. For example, the minimum threshold value may be determined as a function of the percentage of loss resulting from exposure of the production materials, which is expressed in dollars. Integrity values specify an assessed worth of the production materials, which may be based upon, e.g., costs of their replacement.
- the automated safe parking application 112 may include various components, which collectively perform the automated WIP movement management functions described herein. As shown in the system of FIG. 1 , the automated safe parking application 112 executes a process controller and user interface 116 , a WIP tracker 118 , a solver 120 , and a dispatcher 122 . The automated safe parking application 112 may be a stand-alone application or may be integrated with an MES or AMHS tool.
- the process controller is in communication with the WIP materials and the user interface 116 provides the capability for a user (e.g., a representative of the enterprise implementing the host system 102 ) to input to the process controller an actual, or projected future, down time having a start time and a duration, and a list of one or more of the processing units (e.g., processing equipment 106 ) that will be inoperative during the down time.
- the down time refers to a period of time in which one or more equipment devices (e.g., process equipment 106 ) will be inoperative; that is, the work station is not processing production materials specified in the production plan.
- the WIP tracker 118 tracks the position of the WIP materials as they are transported through the manufacturing area (e.g., from unit to unit, stocker to unit, stocker to stocker, etc.), e.g., via signaling transmissions between the equipment 104 - 108 and the WIP tracker 118 and storing the data in the tables of storage device 114 .
- the solver 120 accesses information in the storage device 114 , such as maximum dwell times, process routes/steps, safe holding points, etc., and is responsive to the position of the WIP materials, the duration of the down time, the maximum dwell time, and other information and determines how and when to schedule movement of the WIP materials accordingly.
- the solver 120 assigns an indicator to each of the WIP materials and transmits the indicator to the dispatcher 122 for execution.
- the solver 120 is responsive to the position of the WIP materials, the duration of the down time, the maximum dwell time, and other information to generate a report identifying the actual dwell time and maximum dwell time for the materials.
- a user of the automated safe parking application 112 inputs a list of WIP materials (also referred to as “lots”) to the host system 102 via the user interface component 116 .
- a list of routes with raw process time (RPT) by process steps and with safe holding points are indexed.
- Each process flow or route defines the processing steps that any particular WIP materials will receive that is assigned to that route.
- the indexing may be implemented by reading this information in the route and accessing and sorting the information as it is to be used in each of the subsequent processing steps.
- the information contains data such as the RPT, safe holding points, and any other pertinent data directly associated with the routing of the production materials as it relates to its processing and storage.
- the safe holding points refer to locations in the manufacturing area that are deemed safe for storing the WIP materials. This determination may be made by identifying locations that do not pose a threat to the integrity of the materials when they are located or temporarily stored at the locations.
- the user indexes a scheduled time of shutdown (e.g., a start time of the shutdown whereby one or more processing units 106 will be inoperative).
- a scheduled time of shutdown e.g., a start time of the shutdown whereby one or more processing units 106 will be inoperative.
- current XFACTORS for various sectors in the manufacturing area are indexed.
- XFACTORS refer to a calculation that divides the total cycle time for a lot by the raw process time to determine the ratio of active processing and wait time to the active process time only. This information is used by the solver 120 to determine assignment of lots for dispatch priority or hold as described herein.
- the transport time for moving each of the lots to the next nearest identified safe holding point is calculated.
- the first lot in the list is selected for review.
- step 214 it is determined whether the lot is currently at a safe holding point. As indicated above, this may be determined by identifying the current time, the scheduled shut down start time and duration, the XFACTOR, and a current position of the lot in its route. If the lot is not currently at a safe holding point at step 214 , the lot is assigned a dispatch priority indicator at step 222 .
- the dispatch priority indicator ensures that the movement of the lot will be given priority in order to minimize or eliminate degradation to the lot.
- the dispatch priority may be implemented by flagging the lot information stored in the storage device 114 and tasking the dispatcher 122 to perform the dispatch priority movement of the lot as indicated in the process route for the lot. Otherwise, if the lot is currently at a safe holding point, the transport time to the next nearest safe holding is calculated at step 216 .
- step 218 it is determined whether the time to the nearest safe holding point is greater than the scheduled shutdown start time. If so, this means that the lot is determined to have adequate time to reach the next nearest safe holding point before the scheduled shut down time. In this event, the lot is assigned a stop priority indicator at step 220 , reflecting that no further action is required for this lot with respect to the automated safe parking application 112 functions (e.g., the lot is handled according to the processing instructions in the process route).
- the lot is assigned a dispatch priority at step 222 as described above.
- the processes described with respect to steps 214 to 222 may be repeated for each lot in the list.
- step 224 It is then determined whether this is the last lot in the list at step 224 . If not, the next lot in the list is selected at step 226 and the process returns to step 214 as described above. Otherwise, the list is sent with assigned lot priorities to the dispatcher 122 at host system 102 for execution. The dispatcher 122 ensures that lots assigned with priority dispatch indicators are transported to a safe holding point prior to the initiation of the shutdown.
- an unexpected disruption of the manufacturing environment may occur, such as a power outage or equipment breakdown.
- the automated safe parking application 112 generates a report upon the occurrence of an unplanned shutdown, providing information regarding the status of the WIP materials, e.g., identifying WIP materials that are positioned at a processing equipment 106 where damage will occur relatively quickly, thereby requiring prompt attention.
- a report may provide information identifying each of the WIP materials in production, in temporary storage, and en route.
- the report may further list the current locations of each WIP materials as of the time of shutdown, as well as the anticipated integrity values over time (e.g., based upon the shut down time period, type of materials, and current locations). In this manner, priorities can be determined as to which lots should receive priority treatment when the equipment is back up and running.
- embodiments can be embodied in the form of computer-implemented processes and apparatuses for practicing those processes.
- the invention is embodied in computer program code executed by one or more network elements.
- Embodiments include computer program code containing instructions embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other computer-readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention.
- Embodiments include computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention.
- the computer program code segments configure the microprocessor to create specific logic circuits.
Abstract
Methods, systems, and computer program products for managing movement of work-in-process materials (WIPs) between processing units are provided. A system includes a host system and an application executing thereon. The application implements a method that includes receiving a list of WIP lots, and indexing a list of routes with raw process time by process steps and with safe holding points. The method also includes indexing a scheduled start time of shutdown for the process units and calculating transport time for moving each of the lots to the next nearest safe holding point in the route. For each lot, the method includes determining whether the lot is at a safe holding point, and assigning a dispatch priority to the lot if it is not at the safe holding point. The method further includes sending a list of assigned dispatch priorities to a dispatcher for transporting the lots to corresponding safe holding points prior to initiating the shutdown.
Description
- This application is a continuation application of U.S. Ser. No. 11/621,693, filed on Jan. 10, 2007, the disclosure of which is incorporated by reference herein in its entirety.
- The present disclosure relates generally to automated material handling systems and, in particular, to methods, systems, and computer program products for managing movement of work-in-process (WIP) materials in an automated manufacturing environment.
- In a production environment, quantities of materials are transported through a defined route in an automated manufacturing line, e.g., among processing units, as well as temporary storage locations (e.g., stockers) situated within the route where the materials await further transport and processing. Oftentimes, there are instances where the materials sit idle in these storage locations until a production machine, or processing unit, is ready to receive them. When there is a large amount of materials in a given manufacturing line, the local stockers can become filled to capacity and the production area becomes backed up. Automated material handling systems (AMHSs) provide some assistance in managing the transport of these materials within a production area. AMH systems generally consist of material handling equipment and a material control system. The material handling equipment manages the flow of materials, while the control system manages the flow of information relating to these materials. Where an automated material handling system (AMHS) is employed, these idle materials are often automatically transferred to central storage when a stocker is full, regardless of whether the materials will be needed by the production line soon.
- When a manufacturing line is shut down, either by a planned maintenance, retooling or by unforeseen circumstances, the production materials may be subject to various degrees of degradation. For example, in a semiconductor fabrication facility, certain production materials, such as chemically treated wafers, if left exposed in a location within the production route for a specified period of time, may suffer oxidation or similar types of hazards. Depending upon the length of the equipment shutdown period, the results can be devastating, particularly when expensive production materials need to be scrapped as a result of damage due to environmental exposure. Moreover, the costs of additional cycle time and reduced equipment utilization exacerbate this problem.
- What is needed, therefore, is a way to manage the movement of production materials in an automated manufacturing line that preserves the integrity of the production materials during shut down of the processing equipment in the manufacturing line.
- Embodiments of the invention include systems for managing movement of work-in-process materials between processing units in an automated manufacturing environment. A system includes a host system in communication with a work-in-process (WIP) material lot. The system also includes an application executing on the host. The application implements a method that includes receiving a list of WIP lots, and indexing a list of routes with raw process time by process steps and with safe holding points. The method also includes indexing a scheduled start time of shutdown for the process units and calculating transport time for moving each of the lots to the next nearest safe holding point in the route. For each lot, the method includes determining whether the lot is at a safe holding point, and assigning a dispatch priority to the lot if it is not at the safe holding point. The method further includes sending a list of assigned dispatch priorities to a dispatcher for transporting the lots to corresponding safe holding points prior to initiating the shutdown.
- Further embodiments include a method for managing movement of work-in-process materials between processing units in an automated manufacturing environment. The method includes receiving a list of WIP lots, and indexing a list of routes with raw process time by process steps and with safe holding points. The method also includes indexing a scheduled start time of shutdown for the process units and calculating transport time for moving each of the lots to the next nearest safe holding point in the route. For each lot, the method includes determining whether the lot is at a safe holding point, and assigning a dispatch priority to the lot if it is not at the safe holding point. The method further includes sending a list of assigned dispatch priorities to a dispatcher for transporting the lots to corresponding safe holding points prior to initiating the shutdown.
- Further embodiments include a computer program product for managing movement of work-in-process materials between processing units in an automated manufacturing environment. The computer program product includes instructions for implementing a method. The method includes receiving a list of WIP lots, and indexing a list of routes with raw process time by process steps and with safe holding points. The method also includes indexing a scheduled start time of shutdown for the process units and calculating transport time for moving each of the lots to the next nearest safe holding point in the route. For each lot, the method includes determining whether the lot is at a safe holding point, and assigning a dispatch priority to the lot if it is not at the safe holding point. The method further includes sending a list of assigned dispatch priorities to a dispatcher for transporting the lots to corresponding safe holding points prior to initiating the shutdown.
- Other systems, methods, and/or computer program products according to embodiments will be or become apparent to one with skill in the art upon review of the following drawings and detailed description. It is intended that all such additional systems, methods, and/or computer program products be included within this description, be within the scope of the present invention, and be protected by the accompanying claims.
- The subject matter which is regarded as the invention is particularly pointed out and distinctly claimed in the claims at the conclusion of the specification. The foregoing and other objects, features, and advantages of the invention are apparent from the following detailed description taken in conjunction with the accompanying drawings in which:
-
FIG. 1 depicts a portion of a system upon which automated WIP movement management functions may be implemented in accordance with exemplary embodiments; and -
FIG. 2 is a flow diagram describing a process for managing movement of WIP materials in a manufacturing environment in exemplary embodiments. - The detailed description explains the preferred embodiments of the invention, together with advantages and features, by way of example with reference to the drawings.
- Exemplary embodiments are directed to methods, systems, and computer program products for managing work-in-process (WIP) material undergoing processing in an automated manufacturing line. The system may be used to manage movement of WIP materials prior to a planned complete or partial shutdown of the automated manufacturing line. Based on a known position of the WIP materials along the line, plus knowledge of when the shutdown will occur, as well as the location where the WIP materials should be held, or “parked”, during the shutdown in order to minimize any damage to the materials during the shutdown period, and knowledge of how long it will take the WIP material to reach a safe parking location, the system generates a plan regarding locations at which specific WIP materials should be held prior to the shutdown. In addition, the system may generate a report after an occurrence of an unplanned shutdown, providing information regarding the status of WIP materials; for example, identifying WIP materials that are positioned at a location where damage will occur relatively quickly, and thus which requires prompt attention.
- Turning now to
FIG. 1 , a portion of a system upon which automated WIP movement management functions may be implemented in accordance with exemplary embodiments will now be described. The system ofFIG. 1 includes ahost system 102 in communication with manufacturing equipment (104, 106, 108) over one ormore networks 110. In exemplary embodiments, thehost system 102 is implemented by a manufacturing enterprise that has adopted enterprise standards, such as SEMI®, or Semiconductor Equipment and Materials International®, headquartered in San Jose, Calif. - The
host system 102 executes a variety of business applications utilized by an enterprise for facilitating the production processes occurring in the manufacturing environment ofFIG. 1 .Host system 102 may be implemented by a computer with a high-powered processor for handling the volume of production activities occurring in the manufacturing environment ofFIG. 1 . Types of business applications executed byhost system 102 may include a manufacturing execution system (MES), automated material handling system (AMHS), and similar types of software. The AMHS manages the transport of materials within the manufacturing environment ofFIG. 1 and interfaces with the MES for receiving operations and scheduling information for processing of materials on equipment in the manufacturing area, as well as other functions. - The
host system 102 also executes one or more applications for implementing the automated WIP movement management functions. These one or more applications are collectively referred to as an automatedsafe parking application 112. - The manufacturing equipment includes a
transport device 104, process equipment, andstocker 108. The manufacturing equipment may be maintained in one or more production bays that each includes process tools, as well as work-in-process (WIP) materials engaged in, or awaiting, a process or procedure performed by the tools. Materials that may be used in manufacturing may include substances, component parts, assemblies, and other items typically found in a manufacturing environment. WIP materials refer to those materials that are currently undergoing a machine process or en route between machines (e.g., processing units 106) or production bays. Materials that are awaiting processing may be stored in local storage (e.g., local stocker 108). An interbay/intrabay transport device (e.g., transport device 104) enables WIP materials to be conveyed between and within production bays, respectively. - Each of the processing units provides one location within the manufacturing environment of
FIG. 1 whereby a specified manufacturing process is performed on the WIP materials in accordance with a manufacturing plan.Transport device 104 may be a mechanized ground vehicle such as an automated guided vehicle (AGV) or personal guided vehicle (PGV), or may be an overhead transport (OHT) device supported by a monorail that transfers WIP materials between and within production bays. - As indicated above,
stocker 108 refers to a temporary storage device used to retain materials that are awaiting processing in a manufacturing area. In a typical manufacturing environment, a transport vehicle (e.g., transport device 104) retrieves WIP materials from a local stocker (e.g., stocker 108) and transports the materials to theprocessing unit 106 to which the materials have been assigned. These process materials are assigned to various production bays, some of which materials may be ready for processing within minutes and others that may be waiting for hours or days. For example, the materials stored in a local stocker may be assigned to a current job (e.g., next in line in processing), a short-term pending job (e.g., ready for processing within minutes or hours), or a long-term pending job (e.g., hours or days). If the scheduled production cycle is interrupted for any period of time, this can result in exposure of the materials to environmental hazards within the production area, as well as costly degradation of the quality of the materials. - While only one of each type of equipment is shown in the system of
FIG. 1 , it will be understood that multiple equipment devices may be employed in order to realize the advantages of the exemplary embodiments. -
Networks 110 may comprise any type of communications network. In preferred embodiments,networks 110 include an Ethernet local area network (LAN). -
Host system 102 is in communication with astorage device 114.Storage device 114 stores a variety of data used by thehost system 102.Storage device 114 may be logically addressable tohost system 102 for receiving requests for data and communicating search results to thehost system 102. One type of data stored instorage device 114 is production data. Production data refers to the specific information used by the AMHS to perform transport activities in accordance with scheduled production operations. For example, production data may include tables identifying each local stocker, the stockers' current load and capacity, the materials carried within the stocker, etc. Detailed performance metrics for stockers may also be stored as part of production data such as relative throughputs, mean stocker cycle times for materials capacity, peak stocker cycle times for materials, stocker mean times between incidents, stocker availability, alarm conditions relating to carrier drops, weight loads, contamination control, charge build up on carrier, etc. These and other SEMI-derived performance metrics standards may be utilized. Production data may also include process steps for manufacturing processes utilized within the manufacturing area ofFIG. 1 , the status of production activities occurring within production bays, etc. - The
storage device 114 may also store transport process jobs. Transport process jobs may include work orders or directives that instruct the AMHS to carry out specified operations on candidate materials selected for movement. - The
storage device 114 also stores maximum dwell times associated with the processing units for which a work-in-process material lot may remain at a given processing unit while maintaining a minimum threshold integrity value of the production materials. The minimum threshold value may be determined using any criteria. For example, the minimum threshold value may be determined as a function of the percentage of loss resulting from exposure of the production materials, which is expressed in dollars. Integrity values specify an assessed worth of the production materials, which may be based upon, e.g., costs of their replacement. - The automated
safe parking application 112 may include various components, which collectively perform the automated WIP movement management functions described herein. As shown in the system ofFIG. 1 , the automatedsafe parking application 112 executes a process controller anduser interface 116, aWIP tracker 118, asolver 120, and adispatcher 122. The automatedsafe parking application 112 may be a stand-alone application or may be integrated with an MES or AMHS tool. - The process controller is in communication with the WIP materials and the
user interface 116 provides the capability for a user (e.g., a representative of the enterprise implementing the host system 102) to input to the process controller an actual, or projected future, down time having a start time and a duration, and a list of one or more of the processing units (e.g., processing equipment 106) that will be inoperative during the down time. The down time refers to a period of time in which one or more equipment devices (e.g., process equipment 106) will be inoperative; that is, the work station is not processing production materials specified in the production plan. - The
WIP tracker 118 tracks the position of the WIP materials as they are transported through the manufacturing area (e.g., from unit to unit, stocker to unit, stocker to stocker, etc.), e.g., via signaling transmissions between the equipment 104-108 and theWIP tracker 118 and storing the data in the tables ofstorage device 114. Thesolver 120 accesses information in thestorage device 114, such as maximum dwell times, process routes/steps, safe holding points, etc., and is responsive to the position of the WIP materials, the duration of the down time, the maximum dwell time, and other information and determines how and when to schedule movement of the WIP materials accordingly. Thesolver 120 assigns an indicator to each of the WIP materials and transmits the indicator to thedispatcher 122 for execution. In alternative exemplary embodiments, thesolver 120 is responsive to the position of the WIP materials, the duration of the down time, the maximum dwell time, and other information to generate a report identifying the actual dwell time and maximum dwell time for the materials. - Turning now to
FIG. 2 , a flow diagram describing a process for managing movement of WIP materials in a manufacturing environment will now be described in exemplary embodiments. Atstep 202, a user of the automatedsafe parking application 112 inputs a list of WIP materials (also referred to as “lots”) to thehost system 102 via theuser interface component 116. Atstep 204, a list of routes with raw process time (RPT) by process steps and with safe holding points are indexed. Each process flow or route defines the processing steps that any particular WIP materials will receive that is assigned to that route. The indexing may be implemented by reading this information in the route and accessing and sorting the information as it is to be used in each of the subsequent processing steps. The information contains data such as the RPT, safe holding points, and any other pertinent data directly associated with the routing of the production materials as it relates to its processing and storage. - The safe holding points refer to locations in the manufacturing area that are deemed safe for storing the WIP materials. This determination may be made by identifying locations that do not pose a threat to the integrity of the materials when they are located or temporarily stored at the locations.
- At
step 206, the user indexes a scheduled time of shutdown (e.g., a start time of the shutdown whereby one ormore processing units 106 will be inoperative). Atstep 208, current XFACTORS for various sectors in the manufacturing area are indexed. XFACTORS refer to a calculation that divides the total cycle time for a lot by the raw process time to determine the ratio of active processing and wait time to the active process time only. This information is used by thesolver 120 to determine assignment of lots for dispatch priority or hold as described herein. - At
step 210, the transport time for moving each of the lots to the next nearest identified safe holding point is calculated. Atstep 212, the first lot in the list is selected for review. - At
step 214 it is determined whether the lot is currently at a safe holding point. As indicated above, this may be determined by identifying the current time, the scheduled shut down start time and duration, the XFACTOR, and a current position of the lot in its route. If the lot is not currently at a safe holding point atstep 214, the lot is assigned a dispatch priority indicator atstep 222. The dispatch priority indicator ensures that the movement of the lot will be given priority in order to minimize or eliminate degradation to the lot. The dispatch priority may be implemented by flagging the lot information stored in thestorage device 114 and tasking thedispatcher 122 to perform the dispatch priority movement of the lot as indicated in the process route for the lot. Otherwise, if the lot is currently at a safe holding point, the transport time to the next nearest safe holding is calculated atstep 216. - At
step 218, it is determined whether the time to the nearest safe holding point is greater than the scheduled shutdown start time. If so, this means that the lot is determined to have adequate time to reach the next nearest safe holding point before the scheduled shut down time. In this event, the lot is assigned a stop priority indicator atstep 220, reflecting that no further action is required for this lot with respect to the automatedsafe parking application 112 functions (e.g., the lot is handled according to the processing instructions in the process route). - If, however, the time to the nearest safe holding point is less than or equal to the scheduled shut down start time, the lot is assigned a dispatch priority at
step 222 as described above. The processes described with respect tosteps 214 to 222 may be repeated for each lot in the list. - It is then determined whether this is the last lot in the list at
step 224. If not, the next lot in the list is selected atstep 226 and the process returns to step 214 as described above. Otherwise, the list is sent with assigned lot priorities to thedispatcher 122 athost system 102 for execution. Thedispatcher 122 ensures that lots assigned with priority dispatch indicators are transported to a safe holding point prior to the initiation of the shutdown. - In alternative exemplary embodiments, an unexpected disruption of the manufacturing environment may occur, such as a power outage or equipment breakdown. In this embodiment, the automated
safe parking application 112 generates a report upon the occurrence of an unplanned shutdown, providing information regarding the status of the WIP materials, e.g., identifying WIP materials that are positioned at aprocessing equipment 106 where damage will occur relatively quickly, thereby requiring prompt attention. - For example, a report may provide information identifying each of the WIP materials in production, in temporary storage, and en route. The report may further list the current locations of each WIP materials as of the time of shutdown, as well as the anticipated integrity values over time (e.g., based upon the shut down time period, type of materials, and current locations). In this manner, priorities can be determined as to which lots should receive priority treatment when the equipment is back up and running.
- As described above, embodiments can be embodied in the form of computer-implemented processes and apparatuses for practicing those processes. In exemplary embodiments, the invention is embodied in computer program code executed by one or more network elements. Embodiments include computer program code containing instructions embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other computer-readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention. Embodiments include computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention. When implemented on a general-purpose microprocessor, the computer program code segments configure the microprocessor to create specific logic circuits.
- While the invention has been described with reference to exemplary embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiment disclosed as the best mode contemplated for carrying out this invention, but that the invention will include all embodiments falling within the scope of the appended claims. Moreover, the use of the terms first, second, etc. do not denote any order or importance, but rather the terms first, second, etc. are used to distinguish one element from another. Furthermore, the use of the terms a, an, etc. do not denote a limitation of quantity, but rather denote the presence of at least one of the referenced item.
Claims (15)
1. A system for managing movement of work-in-process (WIP) materials between processing units in an automated manufacturing environment, comprising:
a host system in communication with a work-in-process material lot, the work-in-process material lot including production materials; and
an automated safe parking application executing on the host system, the automated safe parking application implementing a method, comprising:
receiving a list of work-in-process material lots;
indexing a list of routes with raw process time by process steps and with safe holding points, each of the routes defining process steps that the work-in-process materials lots will receive;
indexing a scheduled start time of shutdown defined for the process units;
calculating the transport time for moving each of the work-in-process material lots to the next nearest safe holding point in the route;
for each of the work-in-process material lots in the list:
determining whether the work-in-process material lot is at a safe holding point using the current time, the scheduled start time of shutdown and duration of shutdown, a current position of the work-in-process material lot in its route, and an XFACTOR, the XFACTOR defined as a calculation that divides the total cycle time for the work-in-process material lot by the raw process time to determine a ratio of active processing and wait time to the active process time only; and
assigning a dispatch priority to the work-in-process material lot upon determining the work-in-process material lot is not at the safe holding point; and
sending a list of assigned dispatch priorities to a dispatcher for transporting the work-in-process material lots with the assigned dispatch priorities to corresponding safe holding points prior to initiating the shutdown of the processing units.
2. The system of claim 1 , wherein the automated safe parking application further performs:
calculating the transport time to the next nearest safe holding point when it is determined that the work-in-process material lots is at the safe holding point, the method further comprising:
processing the work-in-process material lots according the processing instructions in the route when it is determined that the transport time to the nearest safe holding point is greater than the scheduled start time of shutdown; and
assigning the dispatch priority to the work-in-process material lots when it is determined that the time to the nearest safe holding point is less than or equal to the scheduled start time of shutdown.
3. The system of claim 1 , wherein indexing the list of routes includes reading information in each of the routes, and accessing and storing the information as it is to be used in each of the process steps.
4. The system of claim 3 , wherein the information includes the raw process time and the safe holding points.
5. The system of claim 1 , wherein the safe holding points include locations in the automated manufacturing environment that are deemed safe for storing the work-in-process material lots, wherein determining whether the locations are safe is made by identifying locations that do not pose a threat to the integrity of the work-in-process materials when they are located or temporarily stored at the locations.
6. A method for managing movement of work-in-process (WIP) materials between processing units in an automated manufacturing environment, comprising:
receiving a list of work-in-process material lots;
indexing a list of routes with raw process time by process steps and with safe holding points, each of the routes defining process steps that the work-in-process materials lots will receive;
indexing a scheduled start time of shutdown defined for the process units;
calculating the transport time for moving each of the work-in-process material lots to the next nearest safe holding point in the route;
for each of the work-in-process material lots in the list:
determining whether the work-in-process material lot is at a safe holding point using the current time, the scheduled start time of shutdown and duration of shutdown, a current position of the work-in-process material lot in its route, and an XFACTOR, the XFACTOR defined as a calculation that divides the total cycle time for the work-in-process material lot by the raw process time to determine a ratio of active processing and wait time to the active process time only; and
assigning a dispatch priority to the work-in-process material lot upon determining the work-in-process material lot is not at the safe holding point; and
sending a list of assigned dispatch priorities to a dispatcher for transporting the work-in-process material lots with the assigned dispatch priorities to corresponding safe holding points prior to initiating the shutdown of the processing units.
7. The method of claim 6 , further comprising:
calculating the transport time to the next nearest safe holding point when it is determined that the work-in-process material lots is at the safe holding point, the method further comprising:
processing the work-in-process material lots according the processing instructions in the route when it is determined that the transport time to the nearest safe holding point is greater than the scheduled start time of shutdown; and
assigning the dispatch priority to the work-in-process material lots when it is determined that the time to the nearest safe holding point is less than or equal to the scheduled start time of shutdown.
8. The method of claim 6 , wherein indexing the list of routes includes reading information in each of the routes, and accessing and storing the information as it is to be used in each of the process steps.
9. The method of claim 8 , wherein the information includes the raw process time and the safe holding points.
10. The method of claim 6 , wherein the safe holding points include locations in the automated manufacturing environment that are deemed safe for storing the work-in-process material lots, wherein determining whether the locations are safe is made by identifying locations that do not pose a threat to the integrity of the work-in-process materials when they are located or temporarily stored at the locations.
11. A computer program product for managing movement of work-in-process (WIP) materials between processing units in an automated manufacturing environment, the computer program product including instructions for causing a computer to implement a method, comprising:
receiving a list of work-in-process material lots;
indexing a list of routes with raw process time by process steps and with safe holding points, each of the routes defining process steps that the work-in-process materials lots will receive;
indexing a scheduled start time of shutdown defined for the process units;
calculating the transport time for moving each of the work-in-process material lots to the next nearest safe holding point in the route;
for each of the work-in-process material lots in the list:
determining whether the work-in-process material lot is at a safe holding point using the current time, the scheduled start time of shutdown and duration of shutdown, a current position of the work-in-process material lot in its route, and an XFACTOR, the XFACTOR defined as a calculation that divides the total cycle time for the work-in-process material lot by the raw process time to determine a ratio of active processing and wait time to the active process time only; and
assigning a dispatch priority to the work-in-process material lot upon determining the work-in-process material lot is not at the safe holding point; and
sending a list of assigned dispatch priorities to a dispatcher for transporting the work-in-process material lots with the assigned dispatch priorities to corresponding safe holding points prior to initiating the shutdown of the processing units.
12. The computer program product of claim 11 , further comprising instructions for implementing:
calculating the transport time to the next nearest safe holding point when it is determined that the work-in-process material lots is at the safe holding point, the method further comprising:
processing the work-in-process material lots according the processing instructions in the route when it is determined that the transport time to the nearest safe holding point is greater than the scheduled start time of shutdown; and
assigning the dispatch priority to the work-in-process material lots when it is determined that the time to the nearest safe holding point is less than or equal to the scheduled start time of shutdown.
13. The computer program product of claim 11 , wherein indexing the list of routes includes reading information in each of the routes, and accessing and storing the information as it is to be used in each of the process steps.
14. The computer program product of claim 13 , wherein the information includes the raw process time and the safe holding points.
15. The computer program product of claim 11 , wherein the safe holding points include locations in the automated manufacturing environment that are deemed safe for storing the work-in-process material lots, wherein determining whether the locations are safe is made by identifying locations that do not pose a threat to the integrity of the work-in-process materials when they are located or temporarily stored at the locations.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/868,739 US20080167743A1 (en) | 2007-01-10 | 2007-10-08 | Methods, systems, and computer program products for managing movement of work-in-process materials in an automated manufacturing environment |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/621,693 US7369911B1 (en) | 2007-01-10 | 2007-01-10 | Methods, systems, and computer program products for managing movement of work-in-process materials in an automated manufacturing environment |
US11/868,739 US20080167743A1 (en) | 2007-01-10 | 2007-10-08 | Methods, systems, and computer program products for managing movement of work-in-process materials in an automated manufacturing environment |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/621,693 Continuation US7369911B1 (en) | 2007-01-10 | 2007-01-10 | Methods, systems, and computer program products for managing movement of work-in-process materials in an automated manufacturing environment |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080167743A1 true US20080167743A1 (en) | 2008-07-10 |
Family
ID=39332433
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/621,693 Expired - Fee Related US7369911B1 (en) | 2007-01-10 | 2007-01-10 | Methods, systems, and computer program products for managing movement of work-in-process materials in an automated manufacturing environment |
US11/868,739 Abandoned US20080167743A1 (en) | 2007-01-10 | 2007-10-08 | Methods, systems, and computer program products for managing movement of work-in-process materials in an automated manufacturing environment |
US11/939,792 Expired - Fee Related US7480538B2 (en) | 2007-01-10 | 2007-11-14 | Methods, systems, and computer program products for managing movement of work-in-process materials in an automated manufacturing environment |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/621,693 Expired - Fee Related US7369911B1 (en) | 2007-01-10 | 2007-01-10 | Methods, systems, and computer program products for managing movement of work-in-process materials in an automated manufacturing environment |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/939,792 Expired - Fee Related US7480538B2 (en) | 2007-01-10 | 2007-11-14 | Methods, systems, and computer program products for managing movement of work-in-process materials in an automated manufacturing environment |
Country Status (2)
Country | Link |
---|---|
US (3) | US7369911B1 (en) |
CN (1) | CN101221436B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10152760B2 (en) * | 2016-04-24 | 2018-12-11 | Christoph Adam Kohlhepp | Methods for an autonomous robotic manufacturing network |
US10325236B2 (en) * | 2013-06-05 | 2019-06-18 | Semiconductor Manufacturing International (Shanghai) Corporation | Semiconductor bullet lot dispatch systems and methods |
US20210232998A1 (en) * | 2018-08-31 | 2021-07-29 | Mitsubishi Heavy Industries, Ltd. | Schedule creation device, schedule creation method, and program |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0718706D0 (en) | 2007-09-25 | 2007-11-07 | Creative Physics Ltd | Method and apparatus for reducing laser speckle |
WO2008147521A1 (en) * | 2007-05-24 | 2008-12-04 | Applied Materials, Inc. | Use of logical lots in semiconductor substrate processing |
US7937177B2 (en) * | 2007-06-27 | 2011-05-03 | International Business Machines Corporation | Manufacturing work in process management system |
US9335604B2 (en) | 2013-12-11 | 2016-05-10 | Milan Momcilo Popovich | Holographic waveguide display |
US11726332B2 (en) | 2009-04-27 | 2023-08-15 | Digilens Inc. | Diffractive projection apparatus |
CN101989532B (en) * | 2009-08-05 | 2013-01-30 | 中芯国际集成电路制造(上海)有限公司 | Method for processing products by machine |
US9274349B2 (en) | 2011-04-07 | 2016-03-01 | Digilens Inc. | Laser despeckler based on angular diversity |
US9190304B2 (en) | 2011-05-19 | 2015-11-17 | Brooks Automation, Inc. | Dynamic storage and transfer system integrated with autonomous guided/roving vehicle |
WO2016020630A2 (en) | 2014-08-08 | 2016-02-11 | Milan Momcilo Popovich | Waveguide laser illuminator incorporating a despeckler |
US20140204455A1 (en) | 2011-08-24 | 2014-07-24 | Milan Momcilo Popovich | Wearable data display |
CN102567842B (en) * | 2011-11-29 | 2015-09-30 | 上海华力微电子有限公司 | A kind of method realizing secure site pre-stop in manufacturing execution system |
JP5902930B2 (en) | 2011-12-02 | 2016-04-13 | ヤンマー株式会社 | Remote monitoring system management server |
US20150010265A1 (en) | 2012-01-06 | 2015-01-08 | Milan, Momcilo POPOVICH | Contact image sensor using switchable bragg gratings |
US9933684B2 (en) * | 2012-11-16 | 2018-04-03 | Rockwell Collins, Inc. | Transparent waveguide display providing upper and lower fields of view having a specific light output aperture configuration |
US20140289099A1 (en) * | 2013-03-15 | 2014-09-25 | Mortgage Research Center, Llc | Loan status monitoring system and method |
US9727772B2 (en) | 2013-07-31 | 2017-08-08 | Digilens, Inc. | Method and apparatus for contact image sensing |
US10359736B2 (en) | 2014-08-08 | 2019-07-23 | Digilens Inc. | Method for holographic mastering and replication |
WO2016042283A1 (en) | 2014-09-19 | 2016-03-24 | Milan Momcilo Popovich | Method and apparatus for generating input images for holographic waveguide displays |
CN107873086B (en) | 2015-01-12 | 2020-03-20 | 迪吉伦斯公司 | Environmentally isolated waveguide display |
US9632226B2 (en) | 2015-02-12 | 2017-04-25 | Digilens Inc. | Waveguide grating device |
US10832197B1 (en) | 2015-03-30 | 2020-11-10 | EMC IP Holding Company LLC | Creating and utilizing bill of work information to provide a dynamic routing plan for manufacturing a product |
CN108474945B (en) | 2015-10-05 | 2021-10-01 | 迪吉伦斯公司 | Waveguide display |
CN108780224B (en) | 2016-03-24 | 2021-08-03 | 迪吉伦斯公司 | Method and apparatus for providing a polarization selective holographic waveguide device |
CN109154717B (en) | 2016-04-11 | 2022-05-13 | 迪吉伦斯公司 | Holographic waveguide device for structured light projection |
CN107563582A (en) * | 2016-07-01 | 2018-01-09 | 西门子公司 | A kind of mapping ruler update method, equipment and system |
WO2018102834A2 (en) | 2016-12-02 | 2018-06-07 | Digilens, Inc. | Waveguide device with uniform output illumination |
US10545346B2 (en) | 2017-01-05 | 2020-01-28 | Digilens Inc. | Wearable heads up displays |
US11372396B2 (en) * | 2017-11-27 | 2022-06-28 | Weiping Shi | Control product flow of semiconductor manufacture process under time constraints |
WO2019136476A1 (en) | 2018-01-08 | 2019-07-11 | Digilens, Inc. | Waveguide architectures and related methods of manufacturing |
CN115356905A (en) | 2018-01-08 | 2022-11-18 | 迪吉伦斯公司 | System and method for holographic grating high throughput recording in waveguide cells |
WO2020023779A1 (en) | 2018-07-25 | 2020-01-30 | Digilens Inc. | Systems and methods for fabricating a multilayer optical structure |
KR20210138609A (en) | 2019-02-15 | 2021-11-19 | 디지렌즈 인코포레이티드. | Method and apparatus for providing a holographic waveguide display using an integral grating |
WO2020186113A1 (en) | 2019-03-12 | 2020-09-17 | Digilens Inc. | Holographic waveguide backlight and related methods of manufacturing |
CN114207492A (en) | 2019-06-07 | 2022-03-18 | 迪吉伦斯公司 | Waveguide with transmission grating and reflection grating and method for producing the same |
EP4004646A4 (en) | 2019-07-29 | 2023-09-06 | Digilens Inc. | Methods and apparatus for multiplying the image resolution and field-of-view of a pixelated display |
CN114450608A (en) | 2019-08-29 | 2022-05-06 | 迪吉伦斯公司 | Vacuum Bragg grating and method of manufacture |
JP7395543B2 (en) * | 2021-07-09 | 2023-12-11 | アンリツ株式会社 | Production management system and production management program |
CN114048949B (en) * | 2021-10-12 | 2023-09-22 | 浙江富日进材料科技有限公司 | Material production and processing control method and system based on intelligent networking technology |
Citations (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3762907A (en) * | 1971-02-22 | 1973-10-02 | Ball Corp | Glass forming machine having an automatic control system |
US4364764A (en) * | 1977-12-30 | 1982-12-21 | Owens-Illinois, Inc. | Automatic stop routine for a glassware forming machine |
US5721686A (en) * | 1993-02-05 | 1998-02-24 | Siemens Corporate Research, Inc. | Method and apparatus for control and evaluation of pending jobs in a factory |
US5751580A (en) * | 1996-07-26 | 1998-05-12 | Chartered Semiconductor Manufacturing, Ltd. | Fuzzy logic method and system for adjustment of priority rating of work in process in a production line |
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 |
US5841677A (en) * | 1997-05-21 | 1998-11-24 | Taiwan Semiconductor Manufacturing Co., Ltd. | Method and apparatus for dispatching lots in a factory |
US5993041A (en) * | 1996-11-29 | 1999-11-30 | Nec Corporation | Production controller for facility group work start |
US6041267A (en) * | 1997-09-26 | 2000-03-21 | International Business Machines Corporation | Method to provide common support for multiple types of solvers for matching assets with demand in microelectronics manufacturing |
US6353769B1 (en) * | 1999-03-22 | 2002-03-05 | Taiwan Semiconductor Manufacturing Company | Method for allocating lot priority by ranking lots as a function of budget queue time in a manufacturing control system |
US6480756B1 (en) * | 1999-10-12 | 2002-11-12 | Taiwan Semiconductor Manufacturing Co., Ltd. | Real-time monitor mechanism for heterogeneous production lines |
US6625636B1 (en) * | 1999-05-13 | 2003-09-23 | International Business Machines Corporation | Job protection within a distributed processing system having subsystem downtime |
US6647307B1 (en) * | 2002-11-07 | 2003-11-11 | Taiwan Semiconductor Mfg. Co. Ltd. | Method for controlling queue time constraints in a fabrication facility |
US6725113B1 (en) * | 2001-10-23 | 2004-04-20 | Advanced Micro Devices, Inc. | Lot start agent that determines virtual WIP time including an exponentially weighted moving average cycle time |
US20040260419A1 (en) * | 2003-06-19 | 2004-12-23 | Yen-Hung Chen | Method for generating a suggestive dispatch lot list that considers upstream/downstream stage requirements |
US6889178B1 (en) * | 1997-10-01 | 2005-05-03 | Sony Corporation | Integrated wafer fabrication production characterization and scheduling system |
US20050096770A1 (en) * | 2003-10-30 | 2005-05-05 | Chua Tay J. | Job release with multiple constraints |
US6931295B2 (en) * | 2003-12-01 | 2005-08-16 | Taiwan Semiconductor Manufacturing Co., Ltd. | Method and system of calculating lot hold time |
US6975914B2 (en) * | 2002-04-15 | 2005-12-13 | Invensys Systems, Inc. | Methods and apparatus for process, factory-floor, environmental, computer aided manufacturing-based or other control system with unified messaging interface |
US20060052898A1 (en) * | 2004-09-09 | 2006-03-09 | Blumenfeld Dennis E | Maintenance opportunity planning system and method |
US7151972B2 (en) * | 2005-01-05 | 2006-12-19 | International Business Machines Corporation | Method for autonomic control of a manufacturing system |
US7197369B1 (en) * | 2006-01-03 | 2007-03-27 | Taiwan Semiconductor Manufacturing Co., Ltd. | Semiconductor work-in-process (WIP) dispatch management methods and systems |
US20070239298A1 (en) * | 2006-03-30 | 2007-10-11 | Burda Richard G | System and method for creation of optimal range boundaries in a range management system |
US7343353B1 (en) * | 2002-08-02 | 2008-03-11 | Taiwan Semiconductor Manufacturing Company, Ltd. | Method to turn off machines during-turn down period while achieving minimum cost and required cycle time |
US7477957B2 (en) * | 2006-03-30 | 2009-01-13 | International Business Machines Corporation | Method and system of controlled movement of dynamic-route WIP |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7043318B1 (en) * | 2001-10-23 | 2006-05-09 | Advanced Micro Devices, Inc. | Lot start agent that determines quantity and timing for lot starts |
US7089077B1 (en) * | 2005-07-06 | 2006-08-08 | International Business Machines Corporation | Monitor wafer purchase and controls database |
-
2007
- 2007-01-10 US US11/621,693 patent/US7369911B1/en not_active Expired - Fee Related
- 2007-10-08 US US11/868,739 patent/US20080167743A1/en not_active Abandoned
- 2007-11-14 US US11/939,792 patent/US7480538B2/en not_active Expired - Fee Related
-
2008
- 2008-01-10 CN CN2008100031127A patent/CN101221436B/en not_active Expired - Fee Related
Patent Citations (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3762907A (en) * | 1971-02-22 | 1973-10-02 | Ball Corp | Glass forming machine having an automatic control system |
US4364764A (en) * | 1977-12-30 | 1982-12-21 | Owens-Illinois, Inc. | Automatic stop routine for a glassware forming machine |
US5721686A (en) * | 1993-02-05 | 1998-02-24 | Siemens Corporate Research, Inc. | Method and apparatus for control and evaluation of pending jobs in a factory |
US5751580A (en) * | 1996-07-26 | 1998-05-12 | Chartered Semiconductor Manufacturing, Ltd. | Fuzzy logic method and system for adjustment of priority rating of work in process in a production line |
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 |
US5993041A (en) * | 1996-11-29 | 1999-11-30 | Nec Corporation | Production controller for facility group work start |
US5841677A (en) * | 1997-05-21 | 1998-11-24 | Taiwan Semiconductor Manufacturing Co., Ltd. | Method and apparatus for dispatching lots in a factory |
US6041267A (en) * | 1997-09-26 | 2000-03-21 | International Business Machines Corporation | Method to provide common support for multiple types of solvers for matching assets with demand in microelectronics manufacturing |
US6889178B1 (en) * | 1997-10-01 | 2005-05-03 | Sony Corporation | Integrated wafer fabrication production characterization and scheduling system |
US6353769B1 (en) * | 1999-03-22 | 2002-03-05 | Taiwan Semiconductor Manufacturing Company | Method for allocating lot priority by ranking lots as a function of budget queue time in a manufacturing control system |
US6625636B1 (en) * | 1999-05-13 | 2003-09-23 | International Business Machines Corporation | Job protection within a distributed processing system having subsystem downtime |
US6480756B1 (en) * | 1999-10-12 | 2002-11-12 | Taiwan Semiconductor Manufacturing Co., Ltd. | Real-time monitor mechanism for heterogeneous production lines |
US6725113B1 (en) * | 2001-10-23 | 2004-04-20 | Advanced Micro Devices, Inc. | Lot start agent that determines virtual WIP time including an exponentially weighted moving average cycle time |
US6975914B2 (en) * | 2002-04-15 | 2005-12-13 | Invensys Systems, Inc. | Methods and apparatus for process, factory-floor, environmental, computer aided manufacturing-based or other control system with unified messaging interface |
US7343353B1 (en) * | 2002-08-02 | 2008-03-11 | Taiwan Semiconductor Manufacturing Company, Ltd. | Method to turn off machines during-turn down period while achieving minimum cost and required cycle time |
US6647307B1 (en) * | 2002-11-07 | 2003-11-11 | Taiwan Semiconductor Mfg. Co. Ltd. | Method for controlling queue time constraints in a fabrication facility |
US20040260419A1 (en) * | 2003-06-19 | 2004-12-23 | Yen-Hung Chen | Method for generating a suggestive dispatch lot list that considers upstream/downstream stage requirements |
US20050096770A1 (en) * | 2003-10-30 | 2005-05-05 | Chua Tay J. | Job release with multiple constraints |
US6931295B2 (en) * | 2003-12-01 | 2005-08-16 | Taiwan Semiconductor Manufacturing Co., Ltd. | Method and system of calculating lot hold time |
US20060052898A1 (en) * | 2004-09-09 | 2006-03-09 | Blumenfeld Dennis E | Maintenance opportunity planning system and method |
US7151972B2 (en) * | 2005-01-05 | 2006-12-19 | International Business Machines Corporation | Method for autonomic control of a manufacturing system |
US7197369B1 (en) * | 2006-01-03 | 2007-03-27 | Taiwan Semiconductor Manufacturing Co., Ltd. | Semiconductor work-in-process (WIP) dispatch management methods and systems |
US20070239298A1 (en) * | 2006-03-30 | 2007-10-11 | Burda Richard G | System and method for creation of optimal range boundaries in a range management system |
US7477957B2 (en) * | 2006-03-30 | 2009-01-13 | International Business Machines Corporation | Method and system of controlled movement of dynamic-route WIP |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10325236B2 (en) * | 2013-06-05 | 2019-06-18 | Semiconductor Manufacturing International (Shanghai) Corporation | Semiconductor bullet lot dispatch systems and methods |
US10152760B2 (en) * | 2016-04-24 | 2018-12-11 | Christoph Adam Kohlhepp | Methods for an autonomous robotic manufacturing network |
US20210232998A1 (en) * | 2018-08-31 | 2021-07-29 | Mitsubishi Heavy Industries, Ltd. | Schedule creation device, schedule creation method, and program |
US11593730B2 (en) * | 2018-08-31 | 2023-02-28 | Mitsubishi Heavy Industries, Ltd. | Schedule creation device, schedule creation method, and program |
Also Published As
Publication number | Publication date |
---|---|
US7369911B1 (en) | 2008-05-06 |
US20080167733A1 (en) | 2008-07-10 |
CN101221436A (en) | 2008-07-16 |
CN101221436B (en) | 2010-12-22 |
US7480538B2 (en) | 2009-01-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7369911B1 (en) | Methods, systems, and computer program products for managing movement of work-in-process materials in an automated manufacturing environment | |
US7085614B1 (en) | Method, system, and computer program product for optimizing throughput of lots | |
Sarin et al. | A survey of dispatching rules for operational control in wafer fabrication | |
US7672748B2 (en) | Automated manufacturing systems and methods | |
US6434440B1 (en) | Production estimate management system | |
US6308107B1 (en) | Realtime decision making system for reduction of time delays in an automated material handling system | |
US5838566A (en) | System and method for managing empty carriers in an automated material handling system | |
US6615097B2 (en) | Production management system | |
US7487099B2 (en) | Method, system, and storage medium for resolving transport errors relating to automated material handling system transaction | |
US7302307B1 (en) | Micrologistics tracking system and method for an automated manufacturing facility | |
US6622057B1 (en) | Semiconductor factory automation system and method for controlling automatic guide vehicle | |
US20090222123A1 (en) | Method and system for scheduling a set of events in real time | |
US7039495B1 (en) | Management of multiple types of empty carriers in automated material handling systems | |
US7024275B2 (en) | Control method and system for an automated material handling system | |
US7058627B2 (en) | Reticle management system | |
US7151980B2 (en) | Transport management system and method thereof | |
KR100303322B1 (en) | unity automatization system and method for the semi-conductor line management | |
Qin et al. | Dynamic dispatching for interbay material handling by using modified Hungarian algorithm and fuzzy-logic-based control | |
US20060095153A1 (en) | Wafer carrier transport management method and system thereof | |
US8712569B2 (en) | System for determining potential lot consolidation during manufacturing | |
Shikalgar et al. | 300 mm wafer fabrication line simulation model | |
US7010377B2 (en) | Method, system, and storage medium for facilitating a transport scheme in an automated material handling system environment | |
US20090093903A1 (en) | Methods, systems, and computer program products for automating process and equipment qualifications in a manufacturing environment | |
JP4492525B2 (en) | Transport control device, transport control program, and transport control method | |
Sonar et al. | Automation: Key to cycle time improvement in semiconductor manufacturing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE |