APC/FDC Implementation Strategy to High Volume ... - Sematech
APC/FDC Implementation Strategy to High Volume ... - Sematech
APC/FDC Implementation Strategy to High Volume ... - Sematech
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>APC</strong>/<strong>FDC</strong> <strong>Implementation</strong> <strong>Strategy</strong><br />
<strong>to</strong> <strong>High</strong> <strong>Volume</strong> Manufacturing<br />
Kyoung S. Jun and Myung K. Kim<br />
Samsung Electronics<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 1<br />
Table of Contents<br />
Motivation<br />
<strong>APC</strong> <strong>Implementation</strong> Technology<br />
<strong>APC</strong> overview<br />
<strong>APC</strong> implementation approach<br />
Suggestions<br />
<strong>FDC</strong> <strong>Implementation</strong> Technology<br />
<strong>FDC</strong> overview<br />
<strong>FDC</strong> implementation approach<br />
Suggestions<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 2
Why do we concern <strong>APC</strong>/<strong>FDC</strong><br />
in <strong>High</strong> <strong>Volume</strong> Manufacturing?<br />
Tool cost and maintenance cost in 200 / 300mm manufacturing becomes increased<br />
and OEE more important.<br />
Process becomes more complicated and difficult <strong>to</strong> be controlled by opera<strong>to</strong>r<br />
and/or engineer in real-time basis.<br />
Fast new device and equipment setup will contribute <strong>to</strong> ramp-up.<br />
Wafer-<strong>to</strong>-wafer level process and equipment moni<strong>to</strong>ring becomes more important.<br />
Human error results in wafer loss and increase of costs.<br />
Full Au<strong>to</strong>mation is a trend for future fab operation.<br />
Real-time process and equipment control is only way <strong>to</strong> speed up the throughput<br />
and prevent the fault and failure.<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 3<br />
Key Issues in Implementing <strong>APC</strong><br />
Type of lot (normal, engineering, dummy, test lot)<br />
Process plan (normal flow, rework flow, split / merge flow,<br />
reposition flow)<br />
Equipment type (chamber, furnace) and Data collection<br />
Materials (reticle, pho<strong>to</strong> resist, etc.)<br />
PM (scheduled or unscheduled PM)<br />
MES integration – Open-architecture issue<br />
Confliction between scheduling and dispatching vs. <strong>APC</strong><br />
Production behavior (control context matching, metrology<br />
data, rework, measurement skip etc.)<br />
Cost and investment<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 4
1995~1997<br />
Group/<br />
cell<br />
control<br />
Device Maker<br />
TI <strong>APC</strong> solutions<br />
Mo<strong>to</strong>rola <strong>APC</strong><br />
AMD <strong>APC</strong><br />
IBM <strong>APC</strong><br />
Samsung <strong>APC</strong> etc.<br />
Metrology<br />
Data Interlock<br />
Standalone Process Control<br />
PHOTO<br />
DIFFUSION<br />
LPCVD<br />
CVD<br />
Alarm Control<br />
As Is<br />
SPC<br />
SPUTTER<br />
Equipment<br />
Control<br />
Recent <strong>APC</strong>/<strong>FDC</strong> Activity<br />
1998 ~ 2000<br />
Framework-<br />
based<br />
control<br />
S/W Vendor + Device<br />
Maker<br />
Promis - SemiEngineering<br />
Brooks - MiTex, Patterns<br />
KLA - ObjectSpace,<br />
Triant ModelWare/RT<br />
Aspen Tech- Symphony<br />
2001 ~<br />
Equipment<br />
with Framework<br />
control<br />
S/W Vendor + Device<br />
Maker+Tool Vendor<br />
Intelligent Tool with <strong>APC</strong><br />
+<br />
Intelligent Tool with<br />
real time <strong>to</strong>ol moni<strong>to</strong>ring<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 5<br />
DCOP<br />
Data Interlock<br />
ETCH<br />
CMP<br />
CMP Control<br />
Recipe Control<br />
Open-Architectur<br />
e<br />
To Be<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 6<br />
SPC<br />
<strong>APC</strong><br />
INTERLOCK<br />
PHOTO ETCH T/F etc.<br />
<strong>APC</strong> Framework<br />
Equipment<br />
Control<br />
<strong>FDC</strong><br />
Alarm Control Recipe Control<br />
Trace Data<br />
Moni<strong>to</strong>ring
Examples of Process Applying <strong>APC</strong> Systems<br />
Thickness<br />
Target<br />
+ -<br />
Process Controlled<br />
Variable<br />
Manipulated<br />
Variable<br />
CMP Thickness Polish Time<br />
Down Force<br />
Pho<strong>to</strong> Offset X,Y etc.<br />
ADICD<br />
Skew<br />
Offset X, Y etc.<br />
Dose, time<br />
Etch ACICD Etch Time<br />
LPCVD Thickness<br />
Temperature<br />
Temperature<br />
Deposition Time<br />
Sputter RI Deposition Time RI<br />
Diffusion Thickness<br />
Temperature<br />
Deposition<br />
Time<br />
Thickness<br />
Master<br />
Controller<br />
Target<br />
Post-Thickness<br />
Offset X, Y etc.<br />
ADICD<br />
ACICD<br />
Thickness<br />
Deposition Time Thickness<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 7<br />
LPCVD Problem<br />
Model<br />
-<br />
Estimated<br />
Thickness<br />
+<br />
Thickness<br />
Target<br />
Deposition<br />
Time<br />
Slave<br />
Controller<br />
Temperature<br />
deviations<br />
+<br />
+<br />
LPCVD<br />
Temperature<br />
Controller<br />
Temperature<br />
Set points<br />
Temperatures<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 8
The procedure <strong>to</strong> calculate the deposition time and temperature set points<br />
Selection of standard thickness zone<br />
Calculation of standard zone's deposition time<br />
Calculation of estimated deposition thickness on each furnace position<br />
Calculation of temperature set points using estimated deposition thickness for each furnace zone.<br />
Case I (Three Moni<strong>to</strong>ring Wafer) Case II (Four Moni<strong>to</strong>ring Wafer)<br />
P1 P2 P3 P4 P5 P6<br />
M1 M2 M3<br />
Standard<br />
U CU CL L<br />
Virtual<br />
Model 1<br />
….<br />
Virtual<br />
Model n<br />
Virtual Plant<br />
Use Case of Furnace<br />
Lot Position<br />
Moni<strong>to</strong>ring Wafer<br />
Position<br />
Thermocouple<br />
Position<br />
Thickness<br />
Profile<br />
P1 P2 P3 P4 P5 P6<br />
M1 M2 M3 M4<br />
Standard<br />
U CU CL L<br />
Lot Position<br />
Moni<strong>to</strong>ring Wafer<br />
Position<br />
Thermocouple<br />
Position<br />
Thickness<br />
Profile<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 9<br />
Pho<strong>to</strong> Problem<br />
Supervisory<br />
Controller<br />
Evolutionary<br />
Algorithm<br />
Stepper<br />
Database<br />
Overlay<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 10
Pre<br />
Post<br />
STEPPER<br />
DATABASE<br />
Rework<br />
Rework<br />
Adaptive LMS Predic<strong>to</strong>r<br />
FILTER<br />
Y(n)<br />
NEURAL-NET<br />
PREDICTOR<br />
D - N<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 11<br />
Etch Problem<br />
+<br />
-<br />
P(n)<br />
PH O TO ETCH<br />
Normal<br />
ADICD ACICD<br />
Normal<br />
A<br />
B<br />
C<br />
A<br />
B<br />
C<br />
Spec Out<br />
Spec Out<br />
e(n) = Y(n) – P(n)<br />
Normal<br />
Normal<br />
Feedback<br />
delay<br />
Fixed<br />
EQP<br />
Fixed<br />
Recipe<br />
Variable<br />
Output<br />
Variable<br />
EQP<br />
Variable<br />
Recipe<br />
Fixed<br />
Output<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 12
Pre Metrology<br />
Measurement<br />
Pre-Metrology<br />
CMP Problem<br />
PTACS<br />
Polish Time<br />
Post Metrology<br />
Measurement<br />
Polisher Post-Metrology<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 13<br />
Fac<strong>to</strong>ry wide <strong>APC</strong> H/W Integration Configuration<br />
SEC CIM<br />
LAN<br />
Primary Node<br />
Int. Disk<br />
C:<br />
D:<br />
Heartbeat line<br />
Int. Disk<br />
C:<br />
D:<br />
Catalyst H/W Configuration(NT)<br />
Backup Node<br />
FC Raid<br />
Controller<br />
w/ Failsafe<br />
option<br />
GB DLT Tape<br />
EXP 200 External<br />
HDD enclosure<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 14<br />
E:
MES & <strong>APC</strong> S/W Integration Configuration<br />
Operation GUI<br />
Engineering GUI<br />
Tracking Manager<br />
LOT Manager<br />
Equipment Manager<br />
Dispatcher<br />
Equipment Server<br />
Scheduler<br />
Data Manager<br />
SPC<br />
<strong>APC</strong><br />
AMHS<br />
Equipment/AGV<br />
MES Extender<br />
JDBC<br />
<strong>APC</strong> Adapter<br />
CDB<br />
(oracle)<br />
AAS<br />
(oracle)<br />
CORBA<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 15<br />
API<br />
CEM<br />
Control<br />
Database<br />
Document<br />
Manager<br />
Application<br />
Interface<br />
DLL<br />
Third-party <strong>to</strong>ol<br />
TCL Script<br />
(CMP prepolish)<br />
<strong>APC</strong> Suggestions<br />
Fab-wide <strong>APC</strong> solution has <strong>to</strong> be a proven solution in many<br />
process area. (Solution should be easy <strong>to</strong> implement and be<br />
standardized !!!).<br />
<strong>APC</strong> solution has <strong>to</strong> be open-architecture wired with CIM<br />
environment.<br />
Third party S/W usability (e.g., real-time moni<strong>to</strong>ring, other<br />
process analysis <strong>to</strong>ols) has <strong>to</strong> be extended more.<br />
Control<br />
Execu<strong>to</strong>r<br />
Sensor<br />
Interface<br />
<strong>APC</strong> must have flexible functionalities under various production<br />
environment.<br />
<strong>APC</strong> Systems should guarantee the stability and performance.<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 16
Why is <strong>FDC</strong> Important <strong>to</strong> a Device Maker?<br />
Needs for a systematic <strong>FDC</strong> solution which keeps various manufacturing<br />
equipment moni<strong>to</strong>ring capabilities.<br />
Real time multivariate chart support ( System health must be moni<strong>to</strong>red ).<br />
Real time Lot/Equipment alarm/holding function interfaced with MES.<br />
Real time feedback solution support for engineer's reaction.<br />
Lot <strong>to</strong> lot processing with the currently equipment information does not give the<br />
exact status of <strong>to</strong>ol. One value such as max, min, and average from the <strong>to</strong>ol does<br />
not give the informative prediction <strong>to</strong> process engineers.<br />
Equipment moni<strong>to</strong>ring based on wafer level is critical <strong>to</strong> reduce the wafer loss<br />
and preventive moni<strong>to</strong>ring time.<br />
Process in equipment has <strong>to</strong> be moni<strong>to</strong>red in real-time basis with the same order<br />
of signal gathering.<br />
For future 300mm wafer production under full au<strong>to</strong>mation, <strong>FDC</strong> will be a<br />
critical component.<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 17<br />
• Process Technology Innovation<br />
Wafer level moni<strong>to</strong>ring and optimum equipment status modeling<br />
300 mm production and process technology early setup<br />
• Equipment Moni<strong>to</strong>ring<br />
Prevention of accident, enhancement of throughput, reduction of Test-<br />
Wafer, enhanced OEE<br />
Real-time moni<strong>to</strong>ring<br />
PM, effective equipment moni<strong>to</strong>ring after long-term equipment down<br />
• Yield Enhancement<br />
Reduction of rework/scrape and minimize the cost<br />
Treatment of current step of abnormal wafer (EDS Yield enhancement<br />
and cost reduction)<br />
• CIM Technology Infra<br />
<strong>APC</strong> Framework infra<br />
Applications infra<br />
Benefits of <strong>FDC</strong><br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 18
Key Issues Implementing Real-Time <strong>FDC</strong><br />
Wafer-level trace data has <strong>to</strong> be obtained for practical equipment moni<strong>to</strong>ring.<br />
Connection between <strong>to</strong>ol and <strong>FDC</strong> system should be simple and network traffic<br />
load should be minimal.<br />
Additional hardware and software usage for <strong>FDC</strong> should be excluded in Fab<br />
because of maintenance costs and time.<br />
<strong>FDC</strong> system has <strong>to</strong> have enough hardware capacity for handling huge amount of<br />
wafer-level trace data.<br />
SECS and HSMS is necessary for easy connectivity between <strong>to</strong>ol and <strong>FDC</strong><br />
system.<br />
For future e-diagnostics, <strong>FDC</strong> system has <strong>to</strong> have open-architecture and TCP/IP<br />
compatible.<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 19<br />
System Requirements<br />
Unix server based architecture (AE)<br />
Data collection via SECSII using Equipment Controller (EC)<br />
Tool Data Server (TDS)<br />
Data Conditioner (DCond)<br />
Huge shared data s<strong>to</strong>rage - <strong>High</strong> usability<br />
Samba based inter process-communication<br />
Networked operation - Anywhere on the network<br />
Various report and chart support - Real-time & archived<br />
MES integration – Lot-Wafer / Equipment<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 20
System Configuration<br />
Tool/Chamber 1 Tool/Chamber N<br />
E/C TDS<br />
E/C<br />
Engineering<br />
Data Base<br />
Data Conditioner<br />
Analysis Engine<br />
Dynamic chart<br />
Report<br />
Model View<br />
Model Maker<br />
:<br />
Area<br />
Controller 1<br />
¥° ¥°. Data Collection Group<br />
Re al- time data colle ction from proce s s<br />
equipment and add/remove detailed<br />
configuration parameter.<br />
¥±<br />
¥²<br />
¥³<br />
¥±. Analysis Group<br />
Analyze and s<strong>to</strong>re input streams.<br />
Gene rate command me ss age s <strong>to</strong> give MES<br />
by the result of analysis.<br />
¥² . Equipment/Lot/Wafer Holding Group<br />
Delive r command me ss age <strong>to</strong> MES<br />
system and perform equipment/lot/wafer<br />
level interlock<br />
¥³. External Interface Group<br />
Support real- time or archived SPC chart,<br />
create & view model, and various report for<br />
end users<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 21<br />
System Architecture (Phase – I)<br />
MES<br />
Equipm ent<br />
Control (online)<br />
Tool Data Server<br />
SECSII/HSM S<br />
SPC<br />
Equipm ent<br />
Equipm ent<br />
Fab Area<br />
TCP/IP<br />
<strong>FDC</strong> System<br />
Data<br />
Collection<br />
GUI<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 22
System Architecture (Phase – II)<br />
MES<br />
Equipm ent<br />
Control (online)<br />
Tool Data Server<br />
SECSII/HSM S<br />
Equipm ent<br />
Equipm ent<br />
Fab Area<br />
TCP/IP<br />
<strong>FDC</strong> System<br />
Data<br />
Collection<br />
SPC<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 23<br />
<strong>FDC</strong> GUI<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 24<br />
GUI
Sample GUI (Cont.)<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 25<br />
<strong>FDC</strong> Suggestions<br />
Tool has <strong>to</strong> be stable for sending trace data <strong>to</strong> equipment server.<br />
Minimizing network load and s<strong>to</strong>rage, but maximizing sensitivity and archiving.<br />
It is difficult <strong>to</strong> moni<strong>to</strong>r the <strong>to</strong>ol with variable list type SVIDs<br />
Equipment server with limited CPUs and memory has a limit for using number of<br />
<strong>to</strong>ols for moni<strong>to</strong>ring. Various input and output data handling methods are required<br />
(file, socket, middle-ware, DCOM, or other API).<br />
Fab-wide installation should be simple and capability, stability, and usability will<br />
be the first consideration.<br />
Tool modeling effort should be minimal for reducing engineer’s time consuming.<br />
<strong>FDC</strong> has <strong>to</strong> be open-architecture wired with CIM environment.<br />
Not only <strong>to</strong>ol data analysis but also metrology data related analysis will be<br />
welcomed.<br />
Best thing for device maker is <strong>to</strong> get equipment with real-time <strong>FDC</strong> functionality.<br />
SEMI Workshop on e-manufacturing & <strong>APC</strong>/<strong>FDC</strong>— Kyoung S. Jun — Slide 26