• 沒有找到結果。

Family-based Scheduling Rule of a Sequence Dependent Wafer Fabrication System

N/A
N/A
Protected

Academic year: 2021

Share "Family-based Scheduling Rule of a Sequence Dependent Wafer Fabrication System"

Copied!
11
0
0

加載中.... (立即查看全文)

全文

(1)

Family-Based Scheduling Rules of a

Sequence-Dependent Wafer Fabrication System

Ching-Chin Chern and Yu-Lien Liu

Abstract—Consider the dispatch problem for a wafer

fab-rication where production process is divided into hundreds of operations and takes a few months to complete. In the process, wafers have to go through similar operations several times repeat-edly for different layers of circuit, called job re-entrances. General family-based scheduling rules are proved to perform better than the individual job scheduling rule in terms of machine utilization for multiserver and multiple job re-entrance manufacturing sys-tems under the condition that with a positive possibility, a queue exists in front of steppers. Five special family-based scheduling rules are constructed, of which FCFS-F, SRPT-F, EDD-F, and LS-F are modified from previous well-known scheduling rules, while SDA-F is a rule-based algorithm, using threshold control and least slack principles and being developed in this research. A simulation model is built to evaluate the performances of these five family-based rules by using the information collected from a wafer fab located in Hsin-Chu, Taiwan. As a result, SDA-F is shown to perform best among all five rules, followed by LS-F and FCFS-F.

Index Terms—Dispatching rule, family-based scheduling, sequence-dependent manufacturing, wafer fabrication.

I. INTRODUCTION

T

HE PRODUCTION of integrated circuit (IC) chips is a very complex process. The first stage of IC production is usually referred to as wafer processing or wafer fabrica-tion, which is different from general production processes in such a way that producing one wafer needs hundreds of operation and takes a few months to complete. The basic operations for wafer fabrication are diffusion, thin film de-position, etching, photolithography, and ion implant. The bottleneck is photolithography process including operations such as coating, photomasking, and developing, of which photomasking operations performed on steppers receive most attention because steppers are very expensive tools. To apply capital effectively, most wafer fabrications schedule the work on steppers efficiently to avoid idleness. Each photomasking operation requires a different mask and mask changes are troublesome and time-consuming tasks. In addition, the factors of wafer re-entrances, equipment downtime, random yields, and so on make scheduling and dispatching in wafer fabrication

Manuscript received February 15, 2001; revised May 9, 2002. This work was supported by the Taiwan National Science Committee under Project NSC 88-2416-H-002-056.

C.-C. Chern is with the Department of Information Management, National Taiwan University, Taipei 106, Taiwan, R.O.C. (e-mail: chern@chern. im.ntu.edu.tw).

Y.-L. Liu was with Texas Instruments-Acer Incorporated, Hsin-Chu Science-Based Industrial Park, Taiwan, R.O.C. She is now with Brooks-PRI Automation, Hsin-Chu Science-Based Industrial Park 300, Taiwan, R.O.C.

Digital Object Identifier 10.1109/TSM.2002.807742

particularly difficult as elaborated in Uzoy et al. [13], [14] as well as in Hughes and Schott [7] and Bai and Gershwin [2]. A thorough description of wafer fabrication and its specific modeling and analysis problems are seen in Johri [8].

From this point of view, to have an effective scheduling and dispatching algorithm is urgent for wafer fabrication. The dis-cussion of general scheduling and dispatching algorithms could be found in [5], [9], and [12] though they are not directly re-lated to wafer fabrication. Wein [15] uses a Brownian queueing network model to approximate a multiclass queueing network model with dynamic control capability which emulates wafer fabrication. However, they did not consider the effect of family-based rules on the setup time and their conclusion that input con-trol methods are more effective than dispatch rules is obtained from a large development laboratory which is different from the regular wafer manufacturing processes. Adachi et al. [1] adopt a rule-based control method in a decision support expert system, called a rule-based decision support system (RBDSS), whose construction requires the involvement of experts from different areas and thus are suitable only for a few specific en-vironments. Glassey and Petrakian [4] develop a dispatch rule based on the principle of starvation avoidance. However, their algorithm continuously adjusts the priorities of the jobs waiting before work units which results in requirements of large ca-pacity and longer processing time of a computer unit. Lu and Kumar [10], on the other hand, evaluate buffer-based policies versus due-date-based policies through a control theory to de-velop the bounds of delays for a wafer fabrication plant. They use simulation in their study to compare these two types of poli-cies. Cheng and Liao [3] develop a three-layer real-time sched-uling and dispatching control framework for a semiconductor wafer fab. They adopt Lagrangian Relaxation and Network flow techniques to solve this problem, while no setup effect is con-sidered in their model. In all of the above studies, simulation is used as a tool to either evaluate the algorithms or justify their arguments. This research is different from the above studies in ways that it includes setup factor, which is ignored in [3], [4], [10], and [15]. This research also modifies the buffer-based and due-date-based scheduling rules and re-evaluates their effects as done in [10] as well as utilizes the concept of a rule base as in [1] and develops a heuristic family-based scheduling rule.

As mentioned earlier, steppers are the bottleneck of the whole wafer fabrication and should be utilized as efficiently as possible, which implies that the reduction of mask changes is crucial for wafer fabrication. Wemmerlöv and Vakharia [16] compare the effect of setup reduction between individual job scheduling and family scheduling of a flow line manufacturing cell. They conclude the family-based scheduling performs 0894-6507/03$17.00 © 2003 IEEE

(2)

Fig. 1. Wafer fab as two manufacturing systems.

better under most scenarios. However, their result is based on a shop flow system, which is very different from wafer fabrication, in terms of makespan computations and multiserver scheduling. Missbauer [11] studies the schedule of the jobs with sequence-dependent setup times in a one-stage one-ma-chine system and concludes a potential savings in setups if an appropriate family-based sequencing rule is used. In light of the above two studies, this work adopts and modifies the family-based scheduling rules for a multiserver and multiple job re-entrance system such as wafer fabrication by minimizing the numbers of photomask changes.

The rest of the paper is organized as follows. Section II de-scribes the problem and characterizes a general family-based scheduling rule. Section III presents several modified family-based scheduling rules. Section IV illustrates the simulation model and displays the results of simulations. Section V sum-marizes the results, finally, and Appendix A demonstrates the proofs of theorems shown in Section II.

II. A GENERALFAMILY-BASEDSCHEDULINGRULE A typical production cycle of a wafer starts with nonpho-tolithography processes such as diffusion, thin film deposition, or etching. Once the wafer enters photolithography area, it is coated, photomasked, and developed. The wafer is then trans-ferred to nonphotolithography area and stays there for some other processes such as ion implant, diffusion, and etc. The wafer returns to the photolithography area for the second-layer circuit and so on. The production cycle of a wafer stops when all the required layers of circuit are properly produced. Each layer of circuit needs to go through photomask operations once, which are processed on steppers. Two types of photomasking opera-tions are usually performed on a stepper: critical or noncritical. Critical operations of a wafer are performed on the same step-pers by requirement while noncritical operations do not have this restriction. For instance, photomasking operations 2, 3, 4, and 5 are critical operations and 6 is noncritical. That is, if

op-eration 2 of a wafer is performed on stepper 2, opop-erations 3, 4, and 5 of this particular wafer are performed on stepper 2 by requirement, while operation 6 could be done on any avail-able stepper. All steppers are assumed to have the capabilities of performing either critical, noncritical, or both operations. Each layer of circuit needs a distinguishing photomask, which im-plies that whenever steppers process wafers for different layers of circuit from the previous ones, they have to change pho-tomasks. For example, a stepper just finishes operation 2 for a lot of wafers. The stepper needs to change photomask if it is to process operation 4 for other lot of wafers, while it needs not to change the mask if it continues processing operation 2 for an-other lot of wafers.

From the above description, a wafer fab could be simplified to a manufacturing system with more than one machine as seen in Fig. 1. Like in Missbauer [11], consider two scheduling rules: FCFS, which puts no control on the job sequence except ar-rival time, and the family-based scheduling rule, which puts the job of the same type ahead of other jobs. Missbauer [11] has proven that the family scheduling rule performs better in saving the setup times for a single-server system. This study will ex-pand the result to a more complicated system with multiservers and multiple job re-entrances. Define as the job types where is the total number of types and as the index of visit to steppers where is the total number of visits of type . Be-fore the theorems are stated, define the following state variables for a system with multiservers and multiple job re-entrances, or namely, some visits to steppers are critical and some are noncritical.

: Probability that a setup is necessary if we apply FCFS rule.

: Actual utilization rate if we apply FCFS.

: Probability that a setup is necessary if we apply the family-based scheduling rule.

: Actual utilization rate if we apply the family-based scheduling rule.

(3)

Assume the arrival of each job type follows a Poisson process with arrival rate for type . Thus, the arrival rate of type to

steppers is and the total arrival rate is .

Assume that is the total number of critical visits and is the total number of noncritical visits of type . Thus, . Further, assume that there are totally steppers to be utilized. The following theorems are stated here first and proved later in Appendix A.

Theorem 1 : . This theorem simply states that the family-based scheduling rule can never increase the proba-bility that a setup is necessary for FCFS sequences.

Theorem 2: if , for all

, and for at least one where is the probability

with jobs in the system.

This theorem implies that the probabilities of necessary setups can be reduced if applying family-based scheduling rules, more than one product type exists, total number of re-entrances 1, and for a positive possibility, a queue exists in front of the steppers.

Let be the processing time of type for the th visit and be the setup time for each group change, or in this case, each photomask change. Define as the mean duration of a job (in-cluding service and setup) on a stepper when a setup is necessary

for each job, or . However, not

each job needs a setup when applying FCFS or the family-based scheduling rule. The probabilities of setup savings from FCFS

and from family-based rule are and ,

re-spectively. Therefore, the mean duration of a job on steppers for FCFS and for the family-based scheduling rule are

and . Since

, , and ,

the utilization rate of applying the family-based scheduling rule is higher than one of applying the FCFS rule, or equivalently, , under the conditions mentioned in Theorems 1 and 2. When examining wafer fabrication, the required condi-tions mentioned above are met, especially in photolithography processes. Therefore, a general family-based scheduling rule for steppers can be constructed based on the above theorems to re-duce the numbers of photomask changes. Define CAS as “cur-rent available set,” or “cur“cur-rent photomask family” in wafer fab-rication, which includes the job families waiting in the queues that need the same photomask and can be processed on cer-tain steppers for critical operations or all steppers for noncritical operations.

A General Family-Based Scheduling Algorithm:

1. Schedule all jobs in front of steppers that needs the same photomask together as job families. Each stepper has its own critical job queue and there is also a joint noncritical job queue for all steppers. Place the job families into different queues according to their designated steppers and their criticality.

2. When a job, or a wafer, arrives to the queues, check whether any family the job belongs to is presented in the queues. If yes, the job is placed in a certain position of that family based on the “special family-based scheduling rules.” If no, the job is placed at the end of the queues to start another job family.

3. When a stepper is available, check whether there are jobs belong to CAS. If yes, assign the job to this stepper. Other-wise, assign the jobs based on “special family-based sched-uling rules.”

In this algorithm, “special family-based scheduling rules” ap-plied in Steps 2 and 3 need to be developed next.

III. SPECIALFAMILY-BASEDSCHEDULINGRULES In this section, five special family-based scheduling rules are proposed for wafer fabrication, of which the first four are modified from the previous studies such as [10] and [16]. The last one, SDA-F, is developed in this research and is currently adopted by a large wafer fab in Taiwan. Assume that each job has an assigned due date at its first arrival. Define slack of job , , as the due date minus current time and total processing time for all the remaining operations including operations in photolithography and nonphotolithography areas.

• Family-Based First Come First Serve (FCFS-F): FCFS-F is modified from the general FCFS rule, which sched-ules jobs according to their arrival times in the job family. In addition, FCFS-F processes the job families based on FCFS principle when certain steppers are available and no CAS presents.

• Family-Based Shortest Remaining Process Time

(SRPT-F): SRPT-F schedules jobs in ascending order of their remaining processing times in the job family. When certain steppers are available and no CAS presents, SRPT-F processes the job families based on the shortest remaining processing time first principle, namely, the job family with the shortest remaining processing time is processed first. If more than two job families have the same shortest remaining processing time, FCFS is used to be the tie-breaking rule.

• Family-Based Earliest Due Date (EDD-F): EDD-F sched-ules jobs in ascending order of their due dates in the job family. When certain steppers are available and no CAS presents, EDD-F processes the job families based on the Earliest Due Date principle, namely, the job family with the earliest due date is processed first. FCFS is also the tie-breaking rule.

• Family-Based Least Slack (LS-F): LS-F schedules jobs in ascending order of their slacks in the job family. When certain steppers are available and no CAS presents, LS-F processes the job families based on the Least Slack principle, namely, the job family with the least slack is processed first. FCFS is the tie-breaking rule.

The last family-based scheduling rule, Family-Based Stepper Dispatch Algorithm (SDA-F), is specially developed for sched-uling jobs on steppers. SDA-F is also a rule-based algorithm which not only adopts the rule-based scheduling concept from [1] but also includes threshold control and least slack principles. The development of SDA-F is based on the following two ratio-nales: 1) The critical photomask operations need to come back to the same steppers, and thus, should be assigned higher priori-ties than noncritical ones; and 2) Among critical photomask op-erations, the one with longer processing time should have more savings on setup than ones with shorter processing time since

(4)

Fig. 2. Operations of the simulation model.

longer processing time results in more arrivals, which in turn, results in more jobs waiting in front of steppers. From Theorem

2, more for results in larger differences between

and . As a result, critical operations are divided into two groups based on , the threshold of photomask processing time. The processing times of critical operations of group 1 are all greater than while those of group 2 are less than or equal to . From the simulation experiments, the rule of thumb to choose is that no more than 30% of total critical operations are as-signed to group 1. Based on the above grouping result, the steps of SDA-F are as follows.

1) Schedules jobs in ascending order of their slacks in the job family.

2) When certain steppers are available and no CAS presents, SDA-F processes the job families based on the sequence of group 1 first, followed by group 2, and finally the non-critical jobs. In other words, the job families of group 1 are chosen to be processed first, those of group 2 second, and noncritical jobs last, based on SDA-F. Within each group, the job family with least slack is processed first. 3) Finally, FCFS is the tie-breaking rule.

IV. SIMULATIONMODEL ANDANALYSIS

MAXIM, a platform specially designed for wafer fab is used to build the simulation model to evaluate the five special family-based scheduling rules. The operations, resources, and time in-formation needed in this simulation model are shown in Fig. 2 and are collected from a wafer fabrication located in Hsin-Chu, Taiwan, R.O.C. Two types of products, L and S, are assumed in this simulation model with 60% and 40% shares of production, respectively. Each product has to go through similar processes but takes different lengths of processing times on the stepper

TABLE I

TIMES OFOPERATIONS ONSTEPPER ANDNONPHOTOLITHOGRAPHY

AREAS FORALLLOTj (INMIN)

and in the nonphotolithography area as seen in Table I. More parameters and assumptions made in this simulation model are listed as follows.

• The outcome of each finished photomasking operation is an independent Bernoulli trial with reworking probabili-ties listed in Table II and is either good or rework but not scraped.

• The time between machine failures and repair time for each stepper are both assumed to be random variables following exponential distributions with means listed in Table III. Each machine is also scheduled for regular main-tenance as seen in Table IV.

• In a wafer fabrication process, special requirements for certain products with various quantities, called hot lot in a wafer fab, arise occasionally. Hot lots are assigned highest priorities, according to the engineering principle in gen-eral wafer fabs. In this simulation model, hot lot percent-ages are 0.07% for product L and 0.1% for product S.

(5)

TABLE II REWORKRATE(IN%)

TABLE III

MACHINEFAILURE OFSTEPPERS(INH)

TABLE IV

REGULARMAINTENANCE OFWORKUNITS INPHOTOLITHOGRAPHYAREA

• Four photomasks are available for each photomasking op-eration. Usually, the mask changing time is ranged from 6–20 min. In this model, mask changing time is assumed to be 6 min.

To validate the simulation model, 31 lots are input into the system every day with lot size equal to 25 wafers, of which 18.6 lots are product L and 12.4 lots are product S. The time be-tween each input is a constant of 45 min. The simulation model is run for 360 days with a 90-day warmup period since after 90 days (or 3 months), the process becomes stable as seen in Fig. 3(a)–(c). The scheduling rule used for this simulation run is FCFS-F for all resources, including coaters, steppers, mea-surements, and developers, as used in the wafer fab located in Hsin-Chu, Taiwan, R.O.C., before SDA-F is adopted. Table V shows the information collected and summarized from the plant and from the simulation run. The average monthly throughput, the average WIP, and the mean cycle time all show that the sim-ulation is close to the current plant situations. Therefore, this

simulation model can be used to evaluate these family-based scheduling rules.

It is also interesting to see how close the approximations of and computed in Appendix A are to the simulation results. Ten visits to steppers, including six critical and three noncritical visits, are assumed for each lot as seen in Table I. The average processing time for each photomask operation is 36.06 min with nine steppers available. Ignoring the mainte-nance and rework factors and based on the approximations in

Appendix A, , ,

, and , respectively. As mentioned in

Appendix A, and are computed by adopting the

formula from and models. Based on the

prop-erties of the functions as explained in the Appendix, they are overestimated, which means that should be greater than 93.61% and should be greater than 71.33%. From the

derivation in Section II, and

. Therefore, the overestimations of and also result in the overestimations of and . From the simulation, the average utilization rate of steppers after the warmup period is 93.70% without the ma-chine down time which is almost 3% lower than the

approxi-mation result or as expected. However, it is

still clear that family-based scheduling rule performs more than 20% better in terms of setup probability. Since a 6-min mask changing time is assumed, the savings in setup reflects more than 3% in utilization. That is, the larger the setup time is, the greater the percentage of savings in utilization will be, which implies larger throughput if varying arrival rates or shorter cycle time in fixing arrival rate.

From the above analysis, family-based scheduling rules can always increase the utilization rate through the savings in setup time. More savings in setup result in more job processing ca-pacities, which means that different job arrival rates should be applied for different rules. For comparison reasons, the average utilization rate is set at around 95% for all the simulation runs of these five rules while theoretical results in Section II and a trial-and-error method are used to find the appropriate ar-rival rates for different rules. It is also assumed that the spe-cial family-based rules are applied to steppers as well as all other resources. The measurements to evaluate the performance of these five family-based scheduling rules are average weekly throughput (in wafers) and mean cycle time per wafer (in hours). Fig. 4 shows the time plots of average weekly throughput rate and cycle time per wafer of these five rules. It should be noted that SDA-F is the one with larger weekly throughput and lower cycle time among all. The reason is that SDA-F saves more setup time, or photomask changing time, on steppers and thus, better utilizes the steppers in processing wafers. It is also clear that the weekly throughputs from SRPT-F and from EDD-F are less stable than the weekly throughputs from the other rules. It is caused by the principle adopted by these two rules that the jobs get higher priorities as jobs get close to the ending processes. When the system is highly utilized, SRPT-F and EDD-F tend to schedule the lots that has been processed ahead of the new entry lot. Thus, the system has a higher weekly throughput for one week followed by a lower one the next week and vice versa when applying these two rules. It is also worth mentioning that

(6)

(a)

(b)

(c)

Fig. 3. (a) Time plots of throughput and WIP. (b) Time plot of cycle time. (c) Time plot of utilization. TABLE V

DATACOLLECTEDFROM THESAMPLEDPLANT AND THESIMULATION

FCFS-F, the rule currently used in the fab located in Hsin-Chu, Taiwan, R.O.C., and LS-F performs almost the same and they are second best among these five rules, following SDA-F. To

further examine these five rules statistically, ten runs of simula-tion are done for each rules. The means and standard deviasimula-tions of the ten-run average weekly throughputs and mean cycle times among five rules for two products are plotted in Fig. 5(a)–(d). It is clear that the reduction in cycle time or increase in weekly throughput is significantly better from SDA-F to the others for both products.

After the results of this study presented to the management of this wafer fab located in Hsin-Chu, Taiwan, R.O.C., SDA-F was adopted immediately in 1998. It was estimated that over 120

(7)

(a)

(b) Fig. 4. (a) Time plots of weekly throughput. (b) Time plots of cycle time.

wafers or five lots more were produced per week, which is more than half of the difference between the results of previous plant situation and the simulation. This wafer fab was later merged with another IC chip manufacturer and another DRAM manu-facturer in Taiwan, R.O.C., has adopted the SDA-F rule since then. There is no information reported regarding to how much it saves or earns after the plant adopts SDA-F.

V. CONCLUSION

This research studies the effect of applying family-based scheduling rules to wafer fabrication and concludes that they increase the utilization of steppers if there is a posi-tive possibility of at least a job waiting for steppers. Five family-based scheduling rules are introduced with the first four, FCFS-F, SRPT-F, EDD-F, and SLACK-F, being modified from well-known scheduling rules and the last one, SDA-F, being constructed in this study. SDA-F is a family-based scheduling

rule that benefits from setup time reduction, or photomask change reduction, by including threshold control schemes and least slack principles. A simulation model is created to evaluate the performances of these five family-based scheduling rules. A wafer fab located in Hsin-Chu, Taiwan, R.O.C., is used as an example in this study. The data needed in the simulation model is collected from this wafer fab. As a result of this work, SDA-F performs significantly better than other rules when comparing the average weekly throughput and mean cycle time. Some assumptions made in this study to simplify the model might be relaxed for future research, of which is one assuming that all steppers can process both critical and no-critical operations. In many wafer fabs, only the most recent fine-line tools can handle critical layers, so that there are different pools of tools to handle the noncritical versus no-critical operations. The family-based scheduling rule can still apply to this type of system based on the proof in Appendix. However, it depends on the future research to find the suitable special family-based scheduling

(8)

(b)

(c)

(d)

Fig. 5. (a) Cycle time per wafer for product L. (b) Weekly throughput for product L. (c) Cycle time per wafer for product S. (d) Weekly throughput for product S.

rule for this type of environment. Another assumption to sim-plify the model is for all the resources, including machines in photolithography and nonphotolithography areas, to follow the same dispatching rule. However, different working machines have different processing characteristics which may need

different dispatch principles. For example, steppers process wafers one by one while furnaces for diffusion operations process wafers in batches. It is of future interest to develop a combined family-based scheduling rule for the whole wafer process.

(9)

APPENDIX

A. Proof of the Theorems

For the sake of simplicity, assume that the processing rates for all the machines are identical and the processing times of all visits for all jobs are also the same and constant. To simplify the computation, assume that the time between the th and th visits of all types follows an independent and identical expo-nential distribution. The first step is to evaluate a single-server system with multiple jobs re-entrances. Let be the prob-ability that a setup is necessary if applying the FCFS rule and be the probability that a setup is necessary if applying the family scheduling rule for a single-server system with multiple job re-entrances, or namely, all th visits to steppers are critical operations. Assume that all operations are critical. With these, the following lemmas are derived and proved.

Lemma 1: .

Proof: From [11], the probability a setup is

nec-essary is when the arrival to have a predecessor is processed for a different operation, or equivalently,

and where

is the probability with jobs in the system. Thus

(6.1)

From (6.1), the maximum of happens when

and for all . In other words,

. The result follows.

Lemma 2: if , for all ,

and for at least one where is the probability

with jobs in the system.

Proof: Without losing generality, assume ,

, and for all . If

and for all , then

for . From the proof of

Lemma 1, it is known that

, whose

right-hand side is less than

. The result follows. If is approximated by the probability of formula from [6], or , as did in Missbauer [11], (6.1) can be calculated. However, the utilization rate depends on the

total amount of setup time, which means depends on .

Replace in formula (6.1). Therefore

Taking the first derivative on results in

Thus, if , then , which

implies that

. To be able to compute , is assumed to be valued as the average arrival rate divided by average service rate without considering setup time, or . Thus, is underestimated, which means is overestimated.

Let be the index of machine and be the total number of machines available. Define as the probability that a setup is needed if we apply the FCFS rule and as the probability that a setup is needed if we apply the family scheduling rule for a multiserver system with jobs re-entering the system more than one times, or namely, all th visits to steppers are noncritical operations. With these, the following lemmas are derived and proved.

Lemma 3: .

Proof: Since the th visit of type has a th

visit of type as predecessors the system is empty

,

a th visit of type job has a th visit of type

job as predecessors jobs are in the system and

, (a th visit of type job has a th visit of type job as

predecessors ) , and (an arrival job is of th

visit and type )

(6.2)

Let be the probability that a setup is necessary for a job of th visit and type if applying the family-based sched-uling rule. From (no th visit of type job in the system) , (no th visit of type job in the system jobs are

in the system and ) , and (no th visit

of type job in the system jobs are in the system and ) , it is known that

(10)

Since when and from (6.2) and (6.3),

, which

is less than or equal to

. The result follows.

Lemma 4: if , for all ,

and for at least one where is the probability

with jobs in the system.

Proof: If and for all ,

then for all . From

Lemma 3,

,

which is less than

if for at least one . The result follows.

If is approximated by the

proba-bility of the formula from [6], or

,

for , and

for where is the service

rate of each machine without considering setup, (6.3) can be calculated. It should be noted that increases as increases. However, since the computation formula is too complicated, a numeric test is conducted to see when service rate increases,

how and behave. As expected, when increases,

and also increas, which implies that when

no setup time is assumed or service rate is overestimated

(utilization is underestimated), and are also

overestimated.

According to the definitions in Section II, the total arrival rate of critical operations is and the total arrival rate

of noncritical operations is . Based on the above

lemmas, Theorems 1 and 2 can be proved.

Proof of Theorem 1: Since and from Lemmas 1 and 3, the probabilities could be approximated as follows:

(6.5) Also from Lemmas 1 and 3, the result follows.

Proof of Theorem 2: If there is no critical operation,

Lemma 4 will be the proof. If there is no noncritical operation, Lemma 2 will be the proof. Thus, assume there exist both critical and noncritical operations. From the proofs of Lemmas 2, 4, and Theorem 1, the result follows.

To compute the approximations of (6.4) and (6.5), combine the results from (6.1), (6.2), (6.3), of formula for critical operations and of the formula for noncrit-ical operations.

REFERENCES

[1] T. Adachi, J. J. Talavage, and C. L. Moodie, “A rule-based control method for a multi-loop production system,” Artificial Intelligence, vol. 4, no. 3, pp. 115–125, 1989.

[2] X. Bai and S. B. Gershwin, “A manufacturing scheduler’s perspective on semiconductor fabrication,” in VLSI Memo, 1990, pp. 89–518. [3] S. C. Chang and D. Y. Liao, “Scheduling flexible flow shops with no

setup effects,” IEEE Trans. Robot. Automat., vol. 10, pp. 112–122, June 1994.

[4] C. R. Glassey and R. G. Petrakian, The Use of Bottleneck Starvation Avoidance with Queue Predictions. Berkeley: Univ. California, 1989. [5] S. C. Graves, “A review of production scheduling,” Oper. Res., vol. 29,

no. 4, pp. 646–675, 1981.

[6] D. Gross and C. M. Harris, Fundamentals of Queueing Theory. New York: Wiley, 1985.

[7] R. A. Hughes and J. D. Schott, “The future of automation for high volume wafer fabrication and ASIC manufacturing,” Proc. IEEE, vol. 74, pp. 1775–1793, Dec. 1986.

[8] P. K. Johri, “Practical issues in scheduling and dispatching in semicon-ductor wafer fabrication,” J. Manuf. Syst., vol. 12, no. 6, pp. 474–485, 1992.

[9] C. Koulamas, “The total tardiness problem: Review and extensions,” Oper. Res., vol. 42, no. 6, pp. 1025–1041, 1994.

[10] S. H. Lu and P. R. Kumar, “Distributed scheduling based on due dates and buffer priorities,” IEEE Trans. Automat. Contr., vol. 36, pp. 1406–1416, Dec. 1991.

[11] H. Missbauer, “Order release and sequence-dependent setup times,” Int. J. Production Economics, vol. 49, pp. 131–143, 1997.

[12] S. S. Panwalkar and W. Iskander, “A survey of scheduling rules,” Oper. Res., vol. 25, no. 1, pp. 45–64, 1977.

[13] R. Uzsoy, C. Y. Lee, and L. A. Martin-Vega, “A review of produc-tion planning and scheduling models in the semiconductor industry. Part I: System characteristics, performance evaluation and production plan-ning,” IIE Trans., vol. 24, no. 4, pp. 47–60, 1992.

[14] , “A review of production planning and scheduling models in the semiconductor industry. Part ii: Shop-floor control,” IIE Trans., vol. 26, no. 5, pp. 44–55, 1994.

(11)

[15] L. M. Wein, “Scheduling semiconductor wafer fabrication,” IEEE Trans. Semiconduct. Manuf., vol. 1, pp. 202–215, Sept. 1988.

[16] U. Wemmerlov and A. J. Vakharia, “Job and family scheduling of a flow-line manufacturing cell: A simulation study,” IIE Trans., vol. 23, no. 4, pp. 383–393, 1991.

Ching-Chin Chern received the bachelor degree in business administration

from National Taiwan University and the M.B.A. degree from the University of Texas, Arlington. She received the Ph.D. degree, in 1995, from University of Texas, Dallas.

She is an Associate Professor in the School of Management at National Taiwan University. She was employed as a System Analyst at National Hand Tool Corp., Farmers Branch, TX, from 1987 to 1992. In 1995, she joined the faculty at National Taiwan University. During her research period as a doctoral student, she also worked as a Research Consultant for Bell North Research Lab (BNR), primarily on evaluating telecommunication systems by applying simulation models. Her teaching and research interests include applying Quantitative Methods to solve problems related to Supply Chain Management, especially in the semiconductor industry.

Yu-Lien Liu received the M.B.A. degree in information management from

National Taiwan University.

She was a Factory Information Manager in Texas Instruments-Acer Inc., from 1990 to 1998. She then went to work for Compag-Hp, Taiwan, until 2000. She now works as a Solution Delivery Director for the Great China Area in Brooks-PRI Automation, Taiwan.

數據

Fig. 1. Wafer fab as two manufacturing systems.
Fig. 2. Operations of the simulation model.
TABLE III
Fig. 3. (a) Time plots of throughput and WIP. (b) Time plot of cycle time. (c) Time plot of utilization.
+2

參考文獻

相關文件

In summary, the main contribution of this paper is to propose a new family of smoothing functions and correct a flaw in an algorithm studied in [13], which is used to guarantee

Gu, Smoothing Newton algorithm based on a regularized one-parametric class of smoothing functions for generalized complementarity problems over symmetric cones, Journal of

 Propose eQoS, which serves as a gene ral framework for reasoning about th e energy efficiency trade-off in int eractive mobile Web applications.  Demonstrate a working prototype and

User goal – Two tickets for “Deadpool” tomorrow 9PM at AMC Pacific Place 11 theater, Seattle. RULE

 To address the developmental needs of young children (0 to 5 years)..  An integrated community-based child and family

The GCA scheduling algorithm employs task prioritizing technique based on CA algorithm and introduces a new processor selection scheme by considering heterogeneous communication

The GCA scheduling algorithm employs task prioritizing technique based on CA algorithm and introduces a new processor selection scheme by considering heterogeneous communication

Meanwhile, the study also explores the influence of students’ participation intention of Flipped Classroom based on their family background, learning achievement of