WIP control at end of line of semiconductor industry using CONWIP.
UNIVERSITI TEKNIKAL MALAYSIA MELAKA
Faculty of Manufacturing Engineering
WIP CONTROL AT END OF LINE OF SEMICONDUCTOR
INDUSTRY USING CONWIP
Lim Ke Sin
Master of Science in Manufacturing Engineering
2014
© Universiti Teknikal Malaysia Melaka
WIP CONTROL AT END OF LINE OF SEMICONDUCTOR INDUSTRY
USING CONWIP
LIMKE SIN
A thesis submitted
in fulfillment of the requirements for the degree of Master of Science
in Manufacturing Engineering
Faculty of Manufacturing Engineering
UNIVERSITI TEKNIKAL MALAYSIA MELAKA
2014
© Universiti Teknikal Malaysia Melaka
DECLARATION
I declare that this thesis entitled "Wip Control At End Of Line Of Semiconductor
Industry Using Conwip" is the result of my own research except as cited in the
references. The thesis has not been accepted for any degree and is not concurrently
submitted in candidature of any other degree .
Signature
Name
Date
.....
セZ@
................
Um ICE Sl/\J
...........................................
2
セイ@ セ@ ''l.f
© Universiti Teknikal Malaysia Melaka
APPROVAL
I hereby declare that I have read this dissertation/report and in my opinion this
dissertation/report is sufficient in terms of scope and quality as a partial fulfillment of
Master of Manufacturing Engineering (Industrial Engineering).
Signature
Zᄋ セ
[セ ᄋ [ ᄋ@
Supervisor Name
..................................................................
Date
......... ..............
:i-.J/ 7j /;'I
!......................................... .
© Universiti Teknikal Malaysia Melaka
DEDICATION
To my beloved family members
© Universiti Teknikal Malaysia Melaka
ABSTRACT
Advancement of technology and trends in globalization has resulted in higher customer
demands and expectations. Manufacturers now offer mass customization to stay
competitive. In the semiconductor industry, where product mix and volume are high,
production is further complicated by the different process routes and processing times
for different product families. Coupled with rapid changeovers of products, it is
essential to keep the work in process (WIP) low in order to reduce the inventory level
on the shop floor. Constant W1P (CONWIP) is a production control strategy applicable
in many manufacturing environment that use cards to control W1P level. This research
was conducted in a semiconductor manufacturing company facing difficulty in reducing
the variation in WIP on the shopfloor. The objectives of this research are to design and
develop simulation models for single loop CONWIP, multi loop CONW1P, hybrid
CONW1P, single loop CONWlP and multi loop CONWIP with buffer size optimization
based on the environment in the case company. With the developed models, the
maximum throughput (TH) and minimum W1P were determined. Discrete event
simulation models were developed using the Witness Software for processes at the End
of Line (EOL) production in the company. Experiments were conducted using these
models to compare the current system with the single loop, multi loop, and hybrid
CONWIP control mechanisms. ln addition, buffer optimization incorporating single
loop and multi loop control were also examined. Performance parameters of TH and
WIP level were compared in all experiments. The results show that CONWTP
production control is more effective in reducing WlP level compared to the current
system. Secondly, the single loop CONWIP showed the least number of cards in the
system. However, hybrid CONWIP is more robust and provides a better control
mechanism compared to the single and multi loop system. Buffer optimization control
can further reduce the number of cards in the single and multi loop control. The
developed simulation models are useful to determine the number of cards in the system
and buffer size for each process. With these models, the production personnel can
monitor and control the WJP dynamically to meet current demands and utilize the
shopfloor space for more productive purposes.
© Universiti Teknikal Malaysia Melaka
ACKNOWLEDGEMENTS
Special thanks to my supervisor, Associate Professor Dr Chong Kuan Eng for his
support throughout my research. Without his guidance and persistent help, this
dissertation would not have been completed.
I would like to express my appreciation for my family members and friends who
supported and encouraged me throughout the time of this research.
lll
© Universiti Teknikal Malaysia Melaka
TABLE OF CONTENTS
PAGE
DECLARATION
APPROVAL
DEDICATION
ABSTRACT
ABSTRAK
ACKNOWLEDGEMENTS
TABLE OF CONTENTS
LIST OFTABLES
LIST OF FIGURES
LIST OF APPENDICES
LIST OF ABBREVIATIONS
LIST OF PUBLICATIONS
ii
iii
iv
vi
viii
xi
xiii
xv
CHAPTER
1.
INTRODUCTION
I. I
1.2
1.3
1.4
1.5
1.6
l. 7
2.
3.
Background
Background of the Study
1.2.1 Manufacturing Process in Case Company
1.2.2 EOL Manufacturing Processes
Problem Statement
Research Objectives
Research Scope
Significance of the Research
Organization of the Report
1
1
I
2
3
4
5
5
6
6
LITERATURE REVIEW
8
2.1
2.2
Introduction
Work in Process (WlP)
2.2.1 Pull System
2.2.2 WlP Management
2.3 Job Release Policy
2.3.l CONWfP
2.3.1.1 CONWIP Control Strategies
2.3.1.2 Applications of CONWIP
2.3.1.3 Summary ofCONWIP
2.3.2 Buffer Allocation
2.4 Discrete Event Simulation (DES)
2.4. I Simulation in Industrial Applications
2.4 Summary
8
8
l0
11
19
20
21
23
41
42
45
45
48
RESEARCH METHODOLOGY
50
3. 1
3.2
50
3.3
3.4
3.5
3.6
3.7
Introduction
Methodology Design - Process Flow, Problem Statement,
Scope, Literature Review
Model Development - Conceptual Model
Model Development - Data Collection and Analysis
Model Development- Verification and Validation
Experimental Design of Experiment Run
Experimental Design - Results, Discussion, Conclusion
IV
© Universiti Teknikal Malaysia Melaka
52
52
56
56
59
64
4.
MODEL DEVELOPMENT AND EXPERIMENTAL DESIGN
4.1 Conceptual Model
4.2 Assumptions
4.3 Model Translation in WITNESS Software
4.3 .1 Modelling - Product Mix Distribution
4.3 .2 Modelling - Lot Size
4.3.3 Modelling - Buffer Rule
4.3.4 Modelling - Machine UPH
4.3.5 Modelling - Machine Setup and Breakdown
4.3 .6 Modelling - Calculation of Cycle Time, Number of Lot
4.3.7 Modelling - WIP Calculation
4.4 Model Verification and Validation
4.5 Designing the Experimentations
4.5.1 Experiment I - Single Loop CONWJP
4.5.2 Experiment 2 - Multi Loop CONWIP
4.5.3 Experiment 3 - Hybrid Loop CONWJP
4.5.4 Experiment 4 - Single Loop Buffer Optimization
4.5.5 Experiment 5 - Multi Loop Buffer Optimization
66
66
68
69
70
74
75
78
83
84
89
89
95
95
98
102
104
106
5.
RESULTS AND DISCUSSIONS
5.l Experiment I - Single Loop CONWIP Results
5.2 Experiment 2- Multi Loop CONWIP Results
5.3 Experiment 3 - Hybrid Loop CONWIP Results
5.3. l Results and Discussions of Single Loop, Multi Loop
And Hybrid CONWIP with Optimizer
5.4 Experiment 4 - Single Loop Buffer Optimization Results
5.5 Experiment 5 - Multi Loop Buffer Optimization Results
5.6 Summary of Results and Discussions
5.7 Research Contributions
108
108
111
115
CONCLUSION AND RECOMMENDATIONS
6.1 introduction
6.2 Research Conclusions
6.3 Limitations for Research
6.4 Recommendations for Future Research
138
138
138
140
140
6.
REFERENCES
APPENDICES
126
128
131
134
136
141
155
v
© Universiti Teknikal Malaysia Melaka
LIST OFTABLES
TITLE
TABLE
PAGE
2.1
CONWIP System Summary
36
3.1
Experiment Factor and Response for the Simulation Study
53
4.1
Model Scope
67
4.2
Level of Details of Model
68
4.3
Summary of Component List in the Simulation Model
70
4.4
Product Mix Distribution Calculation Based on Case
71
Company Historical
4.5
Distribution of Lot Size in Case Company Based On
Historical Data
74
4.6
Attribute of Part in WITNESS
76
4.7
Moulding Process UPH of 3 Leads
79
4.8
UPH Mean, Standard Deviation and P-Value for Each Product
Family
81
4.9
Breakdown Time and Repair Time for Each Machine
83
4.10
TH from the Simulation Model
91
4.11
Product Percentage (Actual Data versus Simulation Data)
94
4.12
Number of Production Cards
98
4.13
Number of Production Card at Each Loop
100
5.1
Single Loop CONWIP Results
109
5.2
Multi Loops CONWIP Results
112
5.3
Comparison of Base Model, Single Loop, and Multi Loop
CONWlP Results
115
vi
© Universiti Teknikal Malaysia Melaka
TITLE
TABLE
PAGE
5.4
Hybrid CONWIP Results
116
5.5
Sorted TH Level of Hybrid CONWIP Results
122
5.6
Single Loop, Multi Loop, and Hybrid CONWLP Results
Comparison
126
5.7
Single Loop CONWLP Buffer Optimization Results
128
5.8
Multi Loop CONWTP Buffer Optimization Results
132
5.9
Comparison of Optimizer Results
135
VII
© Universiti Teknikal Malaysia Melaka
LIST OF FIGURES
FIGURE
PAGE
TITLE
l.l
Major Processes in the Case Company
2
1.2
EOL Process Flow in the Case Company
4
2. l
Scheduling Dilemma (Nyhuis, 2006)
9
2.2
CONWIP System. Movement of Parts Are Shown In Blue While
Circulation of Release Authorizations in Green
21
2.3
Tandem CONWIP Loops
21
2.4
Coupled and Uncoupled CONWIP Loops
22
3.1
Process Flow of the Project
51
3.2
Framework for Conceptual Modelling
53
3.3
Activity cycle diagram for Lot in the Factory
54
3.4
Flow Chart of Lot in EOL
55
3.5
Process Flow of Verification and Validation
57
3.6
Logic Flow Diagram of Lot in EOL
58
3.7
Single Loop CONWlP Flow
59
3.8
Multi Loop CONWIP Flow
61
3.9
Hybrid Loop CONWIP Flow
62
3. 10
Logic Flow Buffer Optimization Incorporates Single Loop
CONWTP System
63
Logic Flow Buffer Optimization Incorporate Multi Loop
CONWIP System
64
3.12
Process Flow for Simulation Model
65
4.1
The Input of Product Mix Distribution in Simulation Model
72
4.2
Witness Simulation Initialize Actions Dialog
73
3.1 l
viii
© Universiti Teknikal Malaysia Melaka
FIGURE
TITLE
PAGE
4.3
Input Rule of Machine to Pull Product
73
4.4
Detail Buffer of Op Mould
77
4.5
Actions on Input for Buffer Op Mould
78
4.6
Normality Test Result for Moulding Process for 3 Leads
79
4.7
Descriptive Statistic and Power and Sample Size for 3 Leads
Moulding Process
80
4.8
Actions on Start Cycle for Machine Mould
82
4.9
Setup Detail of Mould Machine
83
4.10
Breakdown Detail of Mould Machine
84
4.11
Actions On Output For Machine Count
84
4.12
Simulation Modelling Program Flow Chart
86
4.13
Simulation Base Model in WITNESS (a)
87
4.14
Timeseries TH of the Simulation Model
90
4.15
TH Normality Test Result for Simulation Model
92
4.16
TH One Sample T-Test Result for Simulation Model
92
4.17
I- Sample T-Test Result from Minitab Statistical Software
93
4.18
CONWJP Control System
95
4.19
Setting Number of Cards on Initialize Action
96
4.20
lnput Rule for Planning Machine
97
4.21
Processes of Multi Loop in CONWIP System
99
4.22
Initialize Action Setting Number of Card
102
4.23
Hybrid system at Input Rule of Machine Planning
103
4.24
Model Optimization for Hybrid Loop CONWIP
104
4.25
Model Optimization for Single Loop CONWlP Buffer Optimization
105
4.26
Model Optimization for Multi Loop CONWIP Buffer Optimization
106
5.1
WIP Level in the Single Loop CONWIP System
109
5.2
TH versus WIP Level in the Single Loop CONWIP System
110
5.3
Total WlP and Actual WlP in the Multi Loop CONWIP System
113
5.4
TH Level in the Multi Loop CONWlP System
113
5.5
WIP Level in Hybrid CONWlP
120
5.6
TH level in Hybrid CONWlP
121
LX
© Universiti Teknikal Malaysia Melaka
FIGURE
PAGE
TITLE
5.7
Sorted TH level in Hybrid CONWIP
121
5.8
WIP Level for Single Loop, Multi Loop and Hybrid CONWIP
127
5.9
Buffers Size of Single Loop CONWIP Buffer Optimization
130
5. 10
Buffer Sizes of Single Loop CONWIP Buffer Optimization
133
x
© Universiti Teknikal Malaysia Melaka
LIST OF APPENDICES
APPENDIX
TITLE
PAGE
Al
WITNESS Documentor (Parts Entities)
lSS
A2
WITNESS Documentor (Buffers Entities)
191
A3
WITNESS Documentor (Machines Entities)
19S
A4
WITNESS Documentor (Transports Entities)
210
AS
WITNESS Documentor (Attributes Entities)
213
A6
WITNESS Documentor (Variables Entities)
21S
A7
WITNESS Documentor (Distributions Entities)
222
A8
WITNESS Documentor (Functions Entities)
226
Bl
Moulding S lead
227
B2
Moulding 7 lead
228
B3
Tie Bar Cut 3 lead
229
B4
Tie Bar Cut 5 lead
231
BS
Tie Bar Cut 7 lead
233
B6
Trim and Form Lead 3
23S
B7
Trim and Form Lead S
236
B8
Trim and Form Lead 7
237
B9
Auto Vision 3 Lead
238
BIO
Auto Vision S Lead
239
xi
© Universiti Teknikal Malaysia Melaka
TITLE
APPENDIX
PAGE
B 11
Auto Vision 7 Lead
240
B 12
Manual Inspection
241
CI
Single Loop CONWIP Optimizer Results
242
C2
Multi Loop CONWIP Optimizer Results
243
D
List of Components and Abbreviations in Simulation Model
244
E
Product Process Routes
24 7
xii
© Universiti Teknikal Malaysia Melaka
LIST OF ABBREVIATIONS
ACRONYM
DEFINITION
AHP
Analytic hierarchy process
AV
Auto Vision
BAP
Buffer allocation problem
BAY
Buffer Auto Vision
BMould
Buffer Moulding
BPlate
Buffer Plating
BPMC
Buffer Post Mould Curing
BTBC
Buffer Tie Bar Cut
BTNF
CAD
Buffer Trim and Form
Computer Aided Design
CAPP
Computer Aided Process Planning
CONLOAD
Constant Load
CONWIP
Constant WJP
CT
Cycle time
DES
Discrete Event Simulation
EDD
Earliest due date
EOL
End of line
EVA
Economic value added
FCFS
First come first serve
FIFO
First in first out
FOL
Front of line
GA
Genetic Algorithms
JIT
Just in time
MI
Manual Inspection
xiii
© Universiti Teknikal Malaysia Melaka
ACRONYM
DEFINITION
MOLD
Moulding
MSRD
Multiple objective scheduling and real time dispactching
MTO
Make to order
MTS
Make to stock
OBA
Optimal buffer allocation
PLATE
Plating
PMC
Post Mould Curing
POLC A
Paired-cell Overlapping Loops of Cards
QTMU
Queue time maximum un-matches
SA
Simulated Annealing
SC
Supply chain
SME
Small Medium Enterprise
SPC
Statiscal process control
SPT
Short time processing
STC
Statiscal throughput control
TBC
Tie Bar Cut
TH
Throughput
TNF
Trim and Form
TS
Tabu Search
UPH
Unit per hour
VMI
Vendor managed inventory
WlP
Work in process
XIV
© Universiti Teknikal Malaysia Melaka
LIST OF PUBLICATION AND AW ARDS
Lim, K.S., 2012. CONWIP Simulation Model for EOL Processes in Semiconductor
lndustry. Malaysia Melaka Technical Universiti, Melaka, Malaysia, 22 February 2012,
Won Silver Medal in UTeMeX 2012.
Chong, K.E and Lim, K.S., 2012. CONWIP Based Control of a Semiconductor End of
Line Assembly. Malaysian Technical Universities Conference on Engineering &
Technology 2012, Perl is, Malaysia, 20-21 November 2012, MUCET 2012.
Chong, K.E and Lim, K.S., 2013. CONWTP Based Control of a Semiconductor End of
Line Assembly. Procedia Engineering, vol.53 , pp. 607 - 615.
xv
© Universiti Teknikal Malaysia Melaka
CHAPTER 1
INTRODUCTION
1.1
Background
In the highly competitive and globalized market, companies strive to ensure high
levels of customers' satisfaction. On time delivery, qualities with minimum cost are the
performance indicators that most customers emphasize on. At the same time, companies
always try to maximize the utilization of the equipment, reduce lead time and unnecessary
waste in order to increase the profit margin. In the lean manufacturing approach, inventory
is one of the wastes and the most challenging part that exists in most companies.
Semiconductor manufacturing involves complicated processes, routes, and
parameters (Miyashita and Gautam, 20 I 0). Work in Process (WlP) is a critical issue for the
semiconductor industry. WIP are parts that have been started but are not completed during
the processes or sequence or routes within the factory. The accumulations ofWIP and control
policies are a challenge to the industry as holding or accumulation of WIP incurs cost to the
company and often causes long process lead time. Proper WIP control and monitoring
policies are critical to ensure that the company remains efficient and competitive.
1.2
Background of the Study
In this research, the study will be conducted in a semiconductor company located at
Batu Berendam, Malacca. The case company produces a variety of semiconductor products
which include DRAMS, small signal devices, as well as power and logic devices. The
1
© Universiti Teknikal Malaysia Melaka
products are mainly supplied to the automotive manufacturers. There are 2 main categories
of products namely the small package and the big package. The plant produces and final
tests for the products.
1.2.1
Manufacturing Processes in Case Company
The major manufacturing processes in the case company can be categorized into 3
groups which are front-of-line (FOL), end-of-line (EOL), testing and marking (TEST
MARK) and, finally, quality check and packing processes as shown in figure I. I.
die-bonding
セ
wire-bonding
moulding
plating
trim-form
testing+ marking
i@
front-of-line (FOL)
end-of-line (EOL)
testing + marking
(TEST MARK)
Figure 1.1: Major Processes in the Case Company
FOL major processes which includes are the die bonding and wire bonding are take
places in a clean room environment. The operators are enforced to wear full face cover
uniform to avoid contamination of particle. In general, die bonding is a process assembly of
a die from wafer which has been blade sawed into individual dies and attach to the package
or a lead frame. For the wire bonding is a process of making interconnections between a die
and package or lead frame of semiconductor devices assembly. The wires are to connect the
bonding pad of each device to the lead frame which these wires generally made of gold,
aluminium or copper.
2
© Universiti Teknikal Malaysia Melaka
EOL processes which also the important part that in this research including the major
processes as moulding, electroplating and trim-form. ln later part of the chapter, will further
expand the process which takes places. These processes are not conducted in a clean-room
environment like FOL and involves with heavy machinery in the EOL module, as injection
moulding machines, cutting and forming tools and electroplating machines. The moulding
is the process of sealing a microchip die with a ceramic or plastic enclosure to prevent
physical damage or corrosion. This is process take places after the wire-bonding has been
completed at the FOL. Operators load and unload magazines which is a metal boxes that
containing up to 40 lead frames to the moulding machine.
Plating is the process for a surface-covering in the semiconductor industry. It is a
method whereby the metals in ionic form are supplied with electrons to form a non-ionic
coating (plate) on a desired substrate. For trim-form process consists in a moulded strip of
components being loaded into a machine that cuts it into individual units called integrated
chjps (lC). After trimmed, the same machine will perform " leg forming" where IC legs are
bent, cut and formed into a desired shape.
The third major processes of testing and marking processes, all the ICs are tested
I 00%with a machine. The test includes placing the IC in cold or hot temperature, and
inducing electrical stress to test IC robustness and its functions. The markmg process is
incorporated in a testing machine where good ICs will be marked with product information
(product codes, date, logo, etc.) immediately after testing.
1.2.2
EOL manufacturing processes
This study is conducted on the End of Line (EOL) manufacturing processes. As
shown in Figure 1.2 the end of line actually involves 7 processes which include moulding
3
© Universiti Teknikal Malaysia Melaka
(MOULD), post mould curing (PMC), plating (Plate), manual inspection (MI), tie bar cut
(TBC), trim and form (TNF) as well as auto vision (AV). The moulding process is to
encapsulate the frame into the plastic form. The process of plating is completed by a subcontractor which outside the plant. On completion of the plating process, the lot will be sent
back to the factory for manual inspection by an operator. Next, the lot will be sent for the tie
bar cutting process and then the trim and form where all the units on the frame will be
trimmed into pieces. Before the lots are sent for final testing, the lots will undergo the auto
vision process which is an automated inspection process.
Moulding
Curing
Tie Bar Cut
Plating
Manual
Inspection
Trim and
Form
Auto Vision
Figure 1.2: EOL Process Flow in the Case Company.
1.3
Problem Statement
The case company is a semiconductor manufacturer of high mix and high volume
products. In one quarter of the production period, case company had produed 17788 lots
with only one product family. This one product family carried 85 diferrent of products type
which have different product routes and parameter. The processes are complex and the routes
are different for each product which depends on the requirements or demands of the
customers .
. With average TH per day around 193 lots, the WlP in the system lies at around 550
- 650 lots everyday. As the volumes are high, the production department monjtors the work
stream to ensure that the WIP levels are within control. However, it is difficult to closely
monitor the WlP level as the work streams are onJy updated at the end of every shift.
Production engineer want to reduce the variation of WIP that float in the system so that the
4
© Universiti Teknikal Malaysia Melaka
WJP can be controlled at the satisfactory level. With lesser variation from the production
floor, engineer can be response quickly when any problems occurs.
Therefore, the company would like to determine a suitable way to control the WTP
in the production lines. Jn addition, the company wants to identify the opportunities to reduce
the cycle time and the waiting time of the lots inside the production.
1.4
Research Objectives
In this research, the main aim is to investigate the WIP level using the CONWIP
control mechanism based on the performance measures of maximum throughput (TH) and
lowest WIP. The research objectives are:
I. to design and develop simulation models for single loop CONWIP, multi loop CONWIP,
hybrid CONWIP,
single loop CONWTP and multi loop CONWIP with buffer size
optimization based on the environment in the case company.
2. to determine the maximum TH and minimum WTP from each of the developed models.
1.5
Research Scope
The scope of this research is limited to the EOL of the case company. One of the
most frequent product family which consist 85 products will be taken into account to ensure
that the simulation model represents the real environment. The key performance indicators
for the research are WIP and throughput.
The operational models for the proposed scenarios for different CONWIP control
mechanisms are evaluated using the WITNESS simulation software with optimizer, while
statistical analysis will be conducted with the Minitab Statistical Software.
5
© Universiti Teknikal Malaysia Melaka
Faculty of Manufacturing Engineering
WIP CONTROL AT END OF LINE OF SEMICONDUCTOR
INDUSTRY USING CONWIP
Lim Ke Sin
Master of Science in Manufacturing Engineering
2014
© Universiti Teknikal Malaysia Melaka
WIP CONTROL AT END OF LINE OF SEMICONDUCTOR INDUSTRY
USING CONWIP
LIMKE SIN
A thesis submitted
in fulfillment of the requirements for the degree of Master of Science
in Manufacturing Engineering
Faculty of Manufacturing Engineering
UNIVERSITI TEKNIKAL MALAYSIA MELAKA
2014
© Universiti Teknikal Malaysia Melaka
DECLARATION
I declare that this thesis entitled "Wip Control At End Of Line Of Semiconductor
Industry Using Conwip" is the result of my own research except as cited in the
references. The thesis has not been accepted for any degree and is not concurrently
submitted in candidature of any other degree .
Signature
Name
Date
.....
セZ@
................
Um ICE Sl/\J
...........................................
2
セイ@ セ@ ''l.f
© Universiti Teknikal Malaysia Melaka
APPROVAL
I hereby declare that I have read this dissertation/report and in my opinion this
dissertation/report is sufficient in terms of scope and quality as a partial fulfillment of
Master of Manufacturing Engineering (Industrial Engineering).
Signature
Zᄋ セ
[セ ᄋ [ ᄋ@
Supervisor Name
..................................................................
Date
......... ..............
:i-.J/ 7j /;'I
!......................................... .
© Universiti Teknikal Malaysia Melaka
DEDICATION
To my beloved family members
© Universiti Teknikal Malaysia Melaka
ABSTRACT
Advancement of technology and trends in globalization has resulted in higher customer
demands and expectations. Manufacturers now offer mass customization to stay
competitive. In the semiconductor industry, where product mix and volume are high,
production is further complicated by the different process routes and processing times
for different product families. Coupled with rapid changeovers of products, it is
essential to keep the work in process (WIP) low in order to reduce the inventory level
on the shop floor. Constant W1P (CONWIP) is a production control strategy applicable
in many manufacturing environment that use cards to control W1P level. This research
was conducted in a semiconductor manufacturing company facing difficulty in reducing
the variation in WIP on the shopfloor. The objectives of this research are to design and
develop simulation models for single loop CONWIP, multi loop CONW1P, hybrid
CONW1P, single loop CONWlP and multi loop CONWIP with buffer size optimization
based on the environment in the case company. With the developed models, the
maximum throughput (TH) and minimum W1P were determined. Discrete event
simulation models were developed using the Witness Software for processes at the End
of Line (EOL) production in the company. Experiments were conducted using these
models to compare the current system with the single loop, multi loop, and hybrid
CONWIP control mechanisms. ln addition, buffer optimization incorporating single
loop and multi loop control were also examined. Performance parameters of TH and
WIP level were compared in all experiments. The results show that CONWTP
production control is more effective in reducing WlP level compared to the current
system. Secondly, the single loop CONWIP showed the least number of cards in the
system. However, hybrid CONWIP is more robust and provides a better control
mechanism compared to the single and multi loop system. Buffer optimization control
can further reduce the number of cards in the single and multi loop control. The
developed simulation models are useful to determine the number of cards in the system
and buffer size for each process. With these models, the production personnel can
monitor and control the WJP dynamically to meet current demands and utilize the
shopfloor space for more productive purposes.
© Universiti Teknikal Malaysia Melaka
ACKNOWLEDGEMENTS
Special thanks to my supervisor, Associate Professor Dr Chong Kuan Eng for his
support throughout my research. Without his guidance and persistent help, this
dissertation would not have been completed.
I would like to express my appreciation for my family members and friends who
supported and encouraged me throughout the time of this research.
lll
© Universiti Teknikal Malaysia Melaka
TABLE OF CONTENTS
PAGE
DECLARATION
APPROVAL
DEDICATION
ABSTRACT
ABSTRAK
ACKNOWLEDGEMENTS
TABLE OF CONTENTS
LIST OFTABLES
LIST OF FIGURES
LIST OF APPENDICES
LIST OF ABBREVIATIONS
LIST OF PUBLICATIONS
ii
iii
iv
vi
viii
xi
xiii
xv
CHAPTER
1.
INTRODUCTION
I. I
1.2
1.3
1.4
1.5
1.6
l. 7
2.
3.
Background
Background of the Study
1.2.1 Manufacturing Process in Case Company
1.2.2 EOL Manufacturing Processes
Problem Statement
Research Objectives
Research Scope
Significance of the Research
Organization of the Report
1
1
I
2
3
4
5
5
6
6
LITERATURE REVIEW
8
2.1
2.2
Introduction
Work in Process (WlP)
2.2.1 Pull System
2.2.2 WlP Management
2.3 Job Release Policy
2.3.l CONWfP
2.3.1.1 CONWIP Control Strategies
2.3.1.2 Applications of CONWIP
2.3.1.3 Summary ofCONWIP
2.3.2 Buffer Allocation
2.4 Discrete Event Simulation (DES)
2.4. I Simulation in Industrial Applications
2.4 Summary
8
8
l0
11
19
20
21
23
41
42
45
45
48
RESEARCH METHODOLOGY
50
3. 1
3.2
50
3.3
3.4
3.5
3.6
3.7
Introduction
Methodology Design - Process Flow, Problem Statement,
Scope, Literature Review
Model Development - Conceptual Model
Model Development - Data Collection and Analysis
Model Development- Verification and Validation
Experimental Design of Experiment Run
Experimental Design - Results, Discussion, Conclusion
IV
© Universiti Teknikal Malaysia Melaka
52
52
56
56
59
64
4.
MODEL DEVELOPMENT AND EXPERIMENTAL DESIGN
4.1 Conceptual Model
4.2 Assumptions
4.3 Model Translation in WITNESS Software
4.3 .1 Modelling - Product Mix Distribution
4.3 .2 Modelling - Lot Size
4.3.3 Modelling - Buffer Rule
4.3.4 Modelling - Machine UPH
4.3.5 Modelling - Machine Setup and Breakdown
4.3 .6 Modelling - Calculation of Cycle Time, Number of Lot
4.3.7 Modelling - WIP Calculation
4.4 Model Verification and Validation
4.5 Designing the Experimentations
4.5.1 Experiment I - Single Loop CONWJP
4.5.2 Experiment 2 - Multi Loop CONWIP
4.5.3 Experiment 3 - Hybrid Loop CONWJP
4.5.4 Experiment 4 - Single Loop Buffer Optimization
4.5.5 Experiment 5 - Multi Loop Buffer Optimization
66
66
68
69
70
74
75
78
83
84
89
89
95
95
98
102
104
106
5.
RESULTS AND DISCUSSIONS
5.l Experiment I - Single Loop CONWIP Results
5.2 Experiment 2- Multi Loop CONWIP Results
5.3 Experiment 3 - Hybrid Loop CONWIP Results
5.3. l Results and Discussions of Single Loop, Multi Loop
And Hybrid CONWIP with Optimizer
5.4 Experiment 4 - Single Loop Buffer Optimization Results
5.5 Experiment 5 - Multi Loop Buffer Optimization Results
5.6 Summary of Results and Discussions
5.7 Research Contributions
108
108
111
115
CONCLUSION AND RECOMMENDATIONS
6.1 introduction
6.2 Research Conclusions
6.3 Limitations for Research
6.4 Recommendations for Future Research
138
138
138
140
140
6.
REFERENCES
APPENDICES
126
128
131
134
136
141
155
v
© Universiti Teknikal Malaysia Melaka
LIST OFTABLES
TITLE
TABLE
PAGE
2.1
CONWIP System Summary
36
3.1
Experiment Factor and Response for the Simulation Study
53
4.1
Model Scope
67
4.2
Level of Details of Model
68
4.3
Summary of Component List in the Simulation Model
70
4.4
Product Mix Distribution Calculation Based on Case
71
Company Historical
4.5
Distribution of Lot Size in Case Company Based On
Historical Data
74
4.6
Attribute of Part in WITNESS
76
4.7
Moulding Process UPH of 3 Leads
79
4.8
UPH Mean, Standard Deviation and P-Value for Each Product
Family
81
4.9
Breakdown Time and Repair Time for Each Machine
83
4.10
TH from the Simulation Model
91
4.11
Product Percentage (Actual Data versus Simulation Data)
94
4.12
Number of Production Cards
98
4.13
Number of Production Card at Each Loop
100
5.1
Single Loop CONWIP Results
109
5.2
Multi Loops CONWIP Results
112
5.3
Comparison of Base Model, Single Loop, and Multi Loop
CONWlP Results
115
vi
© Universiti Teknikal Malaysia Melaka
TITLE
TABLE
PAGE
5.4
Hybrid CONWIP Results
116
5.5
Sorted TH Level of Hybrid CONWIP Results
122
5.6
Single Loop, Multi Loop, and Hybrid CONWLP Results
Comparison
126
5.7
Single Loop CONWLP Buffer Optimization Results
128
5.8
Multi Loop CONWTP Buffer Optimization Results
132
5.9
Comparison of Optimizer Results
135
VII
© Universiti Teknikal Malaysia Melaka
LIST OF FIGURES
FIGURE
PAGE
TITLE
l.l
Major Processes in the Case Company
2
1.2
EOL Process Flow in the Case Company
4
2. l
Scheduling Dilemma (Nyhuis, 2006)
9
2.2
CONWIP System. Movement of Parts Are Shown In Blue While
Circulation of Release Authorizations in Green
21
2.3
Tandem CONWIP Loops
21
2.4
Coupled and Uncoupled CONWIP Loops
22
3.1
Process Flow of the Project
51
3.2
Framework for Conceptual Modelling
53
3.3
Activity cycle diagram for Lot in the Factory
54
3.4
Flow Chart of Lot in EOL
55
3.5
Process Flow of Verification and Validation
57
3.6
Logic Flow Diagram of Lot in EOL
58
3.7
Single Loop CONWlP Flow
59
3.8
Multi Loop CONWIP Flow
61
3.9
Hybrid Loop CONWIP Flow
62
3. 10
Logic Flow Buffer Optimization Incorporates Single Loop
CONWTP System
63
Logic Flow Buffer Optimization Incorporate Multi Loop
CONWIP System
64
3.12
Process Flow for Simulation Model
65
4.1
The Input of Product Mix Distribution in Simulation Model
72
4.2
Witness Simulation Initialize Actions Dialog
73
3.1 l
viii
© Universiti Teknikal Malaysia Melaka
FIGURE
TITLE
PAGE
4.3
Input Rule of Machine to Pull Product
73
4.4
Detail Buffer of Op Mould
77
4.5
Actions on Input for Buffer Op Mould
78
4.6
Normality Test Result for Moulding Process for 3 Leads
79
4.7
Descriptive Statistic and Power and Sample Size for 3 Leads
Moulding Process
80
4.8
Actions on Start Cycle for Machine Mould
82
4.9
Setup Detail of Mould Machine
83
4.10
Breakdown Detail of Mould Machine
84
4.11
Actions On Output For Machine Count
84
4.12
Simulation Modelling Program Flow Chart
86
4.13
Simulation Base Model in WITNESS (a)
87
4.14
Timeseries TH of the Simulation Model
90
4.15
TH Normality Test Result for Simulation Model
92
4.16
TH One Sample T-Test Result for Simulation Model
92
4.17
I- Sample T-Test Result from Minitab Statistical Software
93
4.18
CONWJP Control System
95
4.19
Setting Number of Cards on Initialize Action
96
4.20
lnput Rule for Planning Machine
97
4.21
Processes of Multi Loop in CONWIP System
99
4.22
Initialize Action Setting Number of Card
102
4.23
Hybrid system at Input Rule of Machine Planning
103
4.24
Model Optimization for Hybrid Loop CONWIP
104
4.25
Model Optimization for Single Loop CONWlP Buffer Optimization
105
4.26
Model Optimization for Multi Loop CONWIP Buffer Optimization
106
5.1
WIP Level in the Single Loop CONWIP System
109
5.2
TH versus WIP Level in the Single Loop CONWIP System
110
5.3
Total WlP and Actual WlP in the Multi Loop CONWIP System
113
5.4
TH Level in the Multi Loop CONWlP System
113
5.5
WIP Level in Hybrid CONWlP
120
5.6
TH level in Hybrid CONWlP
121
LX
© Universiti Teknikal Malaysia Melaka
FIGURE
PAGE
TITLE
5.7
Sorted TH level in Hybrid CONWIP
121
5.8
WIP Level for Single Loop, Multi Loop and Hybrid CONWIP
127
5.9
Buffers Size of Single Loop CONWIP Buffer Optimization
130
5. 10
Buffer Sizes of Single Loop CONWIP Buffer Optimization
133
x
© Universiti Teknikal Malaysia Melaka
LIST OF APPENDICES
APPENDIX
TITLE
PAGE
Al
WITNESS Documentor (Parts Entities)
lSS
A2
WITNESS Documentor (Buffers Entities)
191
A3
WITNESS Documentor (Machines Entities)
19S
A4
WITNESS Documentor (Transports Entities)
210
AS
WITNESS Documentor (Attributes Entities)
213
A6
WITNESS Documentor (Variables Entities)
21S
A7
WITNESS Documentor (Distributions Entities)
222
A8
WITNESS Documentor (Functions Entities)
226
Bl
Moulding S lead
227
B2
Moulding 7 lead
228
B3
Tie Bar Cut 3 lead
229
B4
Tie Bar Cut 5 lead
231
BS
Tie Bar Cut 7 lead
233
B6
Trim and Form Lead 3
23S
B7
Trim and Form Lead S
236
B8
Trim and Form Lead 7
237
B9
Auto Vision 3 Lead
238
BIO
Auto Vision S Lead
239
xi
© Universiti Teknikal Malaysia Melaka
TITLE
APPENDIX
PAGE
B 11
Auto Vision 7 Lead
240
B 12
Manual Inspection
241
CI
Single Loop CONWIP Optimizer Results
242
C2
Multi Loop CONWIP Optimizer Results
243
D
List of Components and Abbreviations in Simulation Model
244
E
Product Process Routes
24 7
xii
© Universiti Teknikal Malaysia Melaka
LIST OF ABBREVIATIONS
ACRONYM
DEFINITION
AHP
Analytic hierarchy process
AV
Auto Vision
BAP
Buffer allocation problem
BAY
Buffer Auto Vision
BMould
Buffer Moulding
BPlate
Buffer Plating
BPMC
Buffer Post Mould Curing
BTBC
Buffer Tie Bar Cut
BTNF
CAD
Buffer Trim and Form
Computer Aided Design
CAPP
Computer Aided Process Planning
CONLOAD
Constant Load
CONWIP
Constant WJP
CT
Cycle time
DES
Discrete Event Simulation
EDD
Earliest due date
EOL
End of line
EVA
Economic value added
FCFS
First come first serve
FIFO
First in first out
FOL
Front of line
GA
Genetic Algorithms
JIT
Just in time
MI
Manual Inspection
xiii
© Universiti Teknikal Malaysia Melaka
ACRONYM
DEFINITION
MOLD
Moulding
MSRD
Multiple objective scheduling and real time dispactching
MTO
Make to order
MTS
Make to stock
OBA
Optimal buffer allocation
PLATE
Plating
PMC
Post Mould Curing
POLC A
Paired-cell Overlapping Loops of Cards
QTMU
Queue time maximum un-matches
SA
Simulated Annealing
SC
Supply chain
SME
Small Medium Enterprise
SPC
Statiscal process control
SPT
Short time processing
STC
Statiscal throughput control
TBC
Tie Bar Cut
TH
Throughput
TNF
Trim and Form
TS
Tabu Search
UPH
Unit per hour
VMI
Vendor managed inventory
WlP
Work in process
XIV
© Universiti Teknikal Malaysia Melaka
LIST OF PUBLICATION AND AW ARDS
Lim, K.S., 2012. CONWIP Simulation Model for EOL Processes in Semiconductor
lndustry. Malaysia Melaka Technical Universiti, Melaka, Malaysia, 22 February 2012,
Won Silver Medal in UTeMeX 2012.
Chong, K.E and Lim, K.S., 2012. CONWIP Based Control of a Semiconductor End of
Line Assembly. Malaysian Technical Universities Conference on Engineering &
Technology 2012, Perl is, Malaysia, 20-21 November 2012, MUCET 2012.
Chong, K.E and Lim, K.S., 2013. CONWTP Based Control of a Semiconductor End of
Line Assembly. Procedia Engineering, vol.53 , pp. 607 - 615.
xv
© Universiti Teknikal Malaysia Melaka
CHAPTER 1
INTRODUCTION
1.1
Background
In the highly competitive and globalized market, companies strive to ensure high
levels of customers' satisfaction. On time delivery, qualities with minimum cost are the
performance indicators that most customers emphasize on. At the same time, companies
always try to maximize the utilization of the equipment, reduce lead time and unnecessary
waste in order to increase the profit margin. In the lean manufacturing approach, inventory
is one of the wastes and the most challenging part that exists in most companies.
Semiconductor manufacturing involves complicated processes, routes, and
parameters (Miyashita and Gautam, 20 I 0). Work in Process (WlP) is a critical issue for the
semiconductor industry. WIP are parts that have been started but are not completed during
the processes or sequence or routes within the factory. The accumulations ofWIP and control
policies are a challenge to the industry as holding or accumulation of WIP incurs cost to the
company and often causes long process lead time. Proper WIP control and monitoring
policies are critical to ensure that the company remains efficient and competitive.
1.2
Background of the Study
In this research, the study will be conducted in a semiconductor company located at
Batu Berendam, Malacca. The case company produces a variety of semiconductor products
which include DRAMS, small signal devices, as well as power and logic devices. The
1
© Universiti Teknikal Malaysia Melaka
products are mainly supplied to the automotive manufacturers. There are 2 main categories
of products namely the small package and the big package. The plant produces and final
tests for the products.
1.2.1
Manufacturing Processes in Case Company
The major manufacturing processes in the case company can be categorized into 3
groups which are front-of-line (FOL), end-of-line (EOL), testing and marking (TEST
MARK) and, finally, quality check and packing processes as shown in figure I. I.
die-bonding
セ
wire-bonding
moulding
plating
trim-form
testing+ marking
i@
front-of-line (FOL)
end-of-line (EOL)
testing + marking
(TEST MARK)
Figure 1.1: Major Processes in the Case Company
FOL major processes which includes are the die bonding and wire bonding are take
places in a clean room environment. The operators are enforced to wear full face cover
uniform to avoid contamination of particle. In general, die bonding is a process assembly of
a die from wafer which has been blade sawed into individual dies and attach to the package
or a lead frame. For the wire bonding is a process of making interconnections between a die
and package or lead frame of semiconductor devices assembly. The wires are to connect the
bonding pad of each device to the lead frame which these wires generally made of gold,
aluminium or copper.
2
© Universiti Teknikal Malaysia Melaka
EOL processes which also the important part that in this research including the major
processes as moulding, electroplating and trim-form. ln later part of the chapter, will further
expand the process which takes places. These processes are not conducted in a clean-room
environment like FOL and involves with heavy machinery in the EOL module, as injection
moulding machines, cutting and forming tools and electroplating machines. The moulding
is the process of sealing a microchip die with a ceramic or plastic enclosure to prevent
physical damage or corrosion. This is process take places after the wire-bonding has been
completed at the FOL. Operators load and unload magazines which is a metal boxes that
containing up to 40 lead frames to the moulding machine.
Plating is the process for a surface-covering in the semiconductor industry. It is a
method whereby the metals in ionic form are supplied with electrons to form a non-ionic
coating (plate) on a desired substrate. For trim-form process consists in a moulded strip of
components being loaded into a machine that cuts it into individual units called integrated
chjps (lC). After trimmed, the same machine will perform " leg forming" where IC legs are
bent, cut and formed into a desired shape.
The third major processes of testing and marking processes, all the ICs are tested
I 00%with a machine. The test includes placing the IC in cold or hot temperature, and
inducing electrical stress to test IC robustness and its functions. The markmg process is
incorporated in a testing machine where good ICs will be marked with product information
(product codes, date, logo, etc.) immediately after testing.
1.2.2
EOL manufacturing processes
This study is conducted on the End of Line (EOL) manufacturing processes. As
shown in Figure 1.2 the end of line actually involves 7 processes which include moulding
3
© Universiti Teknikal Malaysia Melaka
(MOULD), post mould curing (PMC), plating (Plate), manual inspection (MI), tie bar cut
(TBC), trim and form (TNF) as well as auto vision (AV). The moulding process is to
encapsulate the frame into the plastic form. The process of plating is completed by a subcontractor which outside the plant. On completion of the plating process, the lot will be sent
back to the factory for manual inspection by an operator. Next, the lot will be sent for the tie
bar cutting process and then the trim and form where all the units on the frame will be
trimmed into pieces. Before the lots are sent for final testing, the lots will undergo the auto
vision process which is an automated inspection process.
Moulding
Curing
Tie Bar Cut
Plating
Manual
Inspection
Trim and
Form
Auto Vision
Figure 1.2: EOL Process Flow in the Case Company.
1.3
Problem Statement
The case company is a semiconductor manufacturer of high mix and high volume
products. In one quarter of the production period, case company had produed 17788 lots
with only one product family. This one product family carried 85 diferrent of products type
which have different product routes and parameter. The processes are complex and the routes
are different for each product which depends on the requirements or demands of the
customers .
. With average TH per day around 193 lots, the WlP in the system lies at around 550
- 650 lots everyday. As the volumes are high, the production department monjtors the work
stream to ensure that the WIP levels are within control. However, it is difficult to closely
monitor the WlP level as the work streams are onJy updated at the end of every shift.
Production engineer want to reduce the variation of WIP that float in the system so that the
4
© Universiti Teknikal Malaysia Melaka
WJP can be controlled at the satisfactory level. With lesser variation from the production
floor, engineer can be response quickly when any problems occurs.
Therefore, the company would like to determine a suitable way to control the WTP
in the production lines. Jn addition, the company wants to identify the opportunities to reduce
the cycle time and the waiting time of the lots inside the production.
1.4
Research Objectives
In this research, the main aim is to investigate the WIP level using the CONWIP
control mechanism based on the performance measures of maximum throughput (TH) and
lowest WIP. The research objectives are:
I. to design and develop simulation models for single loop CONWIP, multi loop CONWIP,
hybrid CONWIP,
single loop CONWTP and multi loop CONWIP with buffer size
optimization based on the environment in the case company.
2. to determine the maximum TH and minimum WTP from each of the developed models.
1.5
Research Scope
The scope of this research is limited to the EOL of the case company. One of the
most frequent product family which consist 85 products will be taken into account to ensure
that the simulation model represents the real environment. The key performance indicators
for the research are WIP and throughput.
The operational models for the proposed scenarios for different CONWIP control
mechanisms are evaluated using the WITNESS simulation software with optimizer, while
statistical analysis will be conducted with the Minitab Statistical Software.
5
© Universiti Teknikal Malaysia Melaka