Timed Petri nets in modeling and analysis of cluster tools
Zuberek, W.M.
IEEE Transactions on Robotics and Automation, vol.17, no.5,
pp.562-575, 2001.
Abstract:
Timed Petri nets are used as models of cluster tools representing the flow
of wafers through the chambers of the tool as well as sequences of actions
performed by the robotic transporter. Since the durations of all activities
are also represented in the model, performance characteristics can be derived
from the model for steady-state as well as transient behaviors. The
performance of single-blade tools is compared with that of dual-blade tools.
The effects of multiple loadlocks, redundant chambers and multiple robots
are discussed and analyzed. Modeling of wafer routings with chamber revisiting
and processing of wafers of multiple types is also briefly discussed.
Keywords:
Cluster tools, performance analysis, steady-state behavior, transient behavior,
timed Petri nets, structural analysis, place invariants, net transformations.
References:
-
M. Ajmone Marsan, G. Conte, G. Balbo, "A class of generalized stochastic
Petri nets for the performance evaluation of multiprocessor systems";
ACM Trans. on Computer Systems, vol.2, no.2, pp.93-122, 1984.
-
F. Bause, P.S. Kritzinger, Stochastic Petri nets - an introduction
to the theory (Academic Studies in Computer Science); Vieweg Verlag 1996.
-
P. Burggraaf, "Coping with the high cost of wafer fabs"; Semiconductor
International, vol.18, no.3, pp.45-50, 1995.
-
D. Ferrari, Computer Systems Performance Evaluation; Prentice-Hall 1978.
-
K. Jensen, "Coloured Petri nets''; in Advanced Course on Petri
Nets 1986 (Lecture Notes in Computer Science 254), pp.248-299,
Springer-Verlag 1987.
-
J. Kim, A.A. Desrochers, "Modeling and analysis of semiconductor manufacturing
plants using time Petri net models"; Proc. IEEE Int. Conference on Systems,
Man, and Cybernetics (SMC'97), pp.3227-3232, 1997.
-
F. Krueckeberg, M. Jaxy, "Mathematical methods for calculating
invariants in Petri nets"; in Advances in Petri Nets 1987
(Lecture Notes in Computer Science 266), pp.104-131, Springer-Verlag 1987.
-
J. Martinez, M. Silva, "Simple and fast algorithm to obtain all invariants
of a generalized Petri net"; in Applications and Theory of Petri Nets
(Informatik Fachberichte 52); pp.301-310, Springer-Verlag 1982.
-
P.M. Merlin, D.J. Farber, "Recoverability of communication protocols
- implications of a theoretical study"; IEEE Trans. on Communications,
vol.24, no.9, pp.1036-1049, 1976.
-
T. Murata, "Petri nets: properties, analysis and applications";
Proceedings of IEEE, vol.77, no.4, pp.541-580, 1989.
-
T.L. Perkinson, R.S. Gyurcsik, P.K. MacLarty, "Single-wafer cluster tool
performance: an analysis of the effects of redundant chambers and
revisitations sequences on throughput"; IEEE Trans. on Semiconductor
Manufacturing, vol.9, no.3, pp.384-400, 1996.
-
T.L. Perkinson, P.K. MacLarty, R.S. Gyurcsik. R.K. Cavin III, "Single-wafer
cluster tool performance: an analysis of throughput"; IEEE Trans. on
Semiconductor Manufacturing, vol.7, no.3, pp.369-373, 1994.
-
C.V. Ramamoorthy, G.S. Ho, "Performance evaluation of asynchronous
concurrent systems using Petri nets"; IEEE Trans. on Software
Engineering, vol.6, no.5, pp.440-449, 1980.
-
R.R. Razouk, C.V. Phelphs, "Performance analysis using timed Petri
nets"; in Protocol Specification, Testing, and Verification IV
(Proc. of the IFIP WG 6.1 Fourth Int. Workshop, Skytop Lodge PA),
pp.561-576, North-Holland 1985.
-
W. Reisig, Petri nets - an introduction; Springer-Verlag 1985.
-
J. Sifakis, "Use of Petri nets for performance evaluation"; in
Measuring, Modeling and Evaluating Computer Systems, pp.75-93,
North-Holland 1977.
-
Singer, "The driving forces in cluster tool development"; Semiconductor
International, vol.18, no.8, pp.113-118, 1995.
-
R.S. Srinivasan, "Modeling and performance analysis of cluster tools using
Petri nets"; IEEE Trans. on Semiconductor Manufacturing, vol.11, no.3,
pp.394-403, 1998.
-
R. Valk, "Test on zero in Petri nets"; in Applications and Theory
of Petri Nets (Informatik-Fachberichte 52), pp.193-197,
Springer-Verlag 1982.
-
S. Venkatesh, R. Davenport, P. Foxhoven, J. Nulman, "A steady-state
throughput analysis of cluster tools: dual-blade versus single-blade robots";
IEEE Trans. on Semiconductor Manufacturing, vol.10, no.4, pp.418-423, 1997.
-
R. Wood, "Simple performance models for integrated processing tools";
IEEE Trans. on Semiconductor Manufacturing, vol.9, no.3, pp.320-328, 1996.
-
W.M. Zuberek,
"Timed Petri nets - definitions, properties and applications";
Microelectronics and Reliability (Special Issue on Petri Nets and Related
Graph Models), vol.31, no.4, pp.627-644, 1991.
-
W.M. Zuberek, W. Kubiak,
"Timed Petri nets in modeling and analysis of simple schedules for
manufacturing cells"; Journal of Computers and Mathematics with
Applications, vol.37, no.11/12, pp.191-206, 1999.
-
DAIMI, Department of Computer Science at Aarhus University, Denmark, maintains
a database of tools for analysis of Petri nets:
www.daimi.au.dk/PetriNets.
Available in pdf
and postscript.