Lam EEC Experiences - Sematech
Lam EEC Experiences - Sematech
Lam EEC Experiences - Sematech
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Lam</strong> 2300<br />
<strong>EEC</strong> Experience<br />
Tina Ku, C.H. Huang<br />
tina.ku@lamrc.com
Area of Focus<br />
• (Smart) Sensors Integration<br />
– Plug & Play technology enables tight integration between equipment<br />
and intelligent sensors or modules<br />
• Adaptive Data Collector<br />
– Configurable data collection to adapt to the individual data resolution<br />
requirements<br />
• Interface Flexibility<br />
– <strong>Lam</strong> 2300 supports a variety of interface options, in addition to the<br />
current established standards<br />
• <strong>EEC</strong> Applications<br />
– <strong>Lam</strong> 2300 provides several application packages for data analysis,<br />
productivity enhancements<br />
– Partnership strategy with other application vendors to increase<br />
capability and product offering<br />
10/15/2002 12:58 PM j:\stndpres\template\IntST.ppt - 2
2300 <strong>EEC</strong> Components<br />
Windows 2000/NT Computer<br />
DIOs, AIOs,<br />
SW Variables,<br />
Events<br />
Trace<br />
Data<br />
Update<br />
CTC<br />
CTC<br />
&<br />
&<br />
TMC<br />
TMC<br />
CTROC<br />
LONWORKS VIOP<br />
LON Devices<br />
Adaptive Data/Event<br />
Configurator, Collector &<br />
Logger<br />
Trace<br />
Data<br />
Update<br />
Adaptive<br />
Data<br />
Collector<br />
TMC<br />
Adaptive Data Collector MVME2604<br />
HW IO Devices<br />
Trace Data Log<br />
Event Log<br />
Alarm Log<br />
Lot History<br />
PSD<br />
LONWORKS<br />
RS232<br />
TCP/IP/Socket Messaging<br />
>1<br />
Plug and Play<br />
TCP/IP/Socket<br />
Sensors<br />
PMC<br />
HSMS/GEM/GEM300<br />
1 Fab Ethernet Port<br />
for both HOST &<br />
<strong>EEC</strong> Interfaces<br />
<strong>EEC</strong> Interfaces<br />
-HSMS<br />
- CORBA<br />
- MODBUS/TCP<br />
- <strong>Lam</strong> P&P TCP<br />
- MS File System<br />
- Net Meeting<br />
TM<br />
Plug and Play<br />
TCP/IP/Socket<br />
Sensors<br />
Factory<br />
Factory<br />
Host<br />
Host<br />
(Station Controller)<br />
(Station Controller)<br />
<strong>EEC</strong> Applications<br />
- <strong>Lam</strong>DataAnalyzer<br />
- <strong>Lam</strong>RemoteStation(CMU)<br />
- <strong>Lam</strong>RecipeBrowser<br />
- <strong>Lam</strong>ConfigurationBrowser<br />
- <strong>Lam</strong>OESGraph<br />
- <strong>Lam</strong>2300SimulatorPlus<br />
- Net Meeting Client<br />
- ProcessWORKS<br />
- TrackWORKS<br />
-TIMS<br />
- E-Diag. (Efabz, Axeda)<br />
- DB(IP21, StartView, Oracle)<br />
ATM VTM<br />
LON Devices<br />
<strong>EEC</strong><br />
All possible data needed for<br />
diagnostics purposes
Sensor Integration<br />
• Plug & Play Protocol<br />
– Provides fast and reliable integration<br />
– The protocol is generic and flexible enough to<br />
support single sensors (e.g. Pressure Sensor) to<br />
entire modules (Metrology Module) or<br />
subsystems (OES System)<br />
• Developer’s Package<br />
– <strong>Lam</strong> will license development package to sensor<br />
manufacturer for rapid development<br />
– Capability is robust enough to enable<br />
independent development<br />
10/15/2002 12:58 PM j:\stndpres\template\IntST.ppt - 4
<strong>EEC</strong> Sensor - <strong>Lam</strong> P & P TCP<br />
Innovative tool sensor interface<br />
HOST<br />
Equipment<br />
Sensor<br />
Network<br />
<strong>EEC</strong> APPS<br />
Raw Sensor Data<br />
LAM Plug and Play<br />
Interface<br />
• universal sensor data<br />
interface<br />
• independent network<br />
ethernet based 10/100 Mbit<br />
• access to logistical data<br />
• merging tool and sensor data<br />
-> the virtual tool<br />
10/15/2002 12:58 PM j:\stndpres\template\IntST.ppt - 5
Innovation - Approach<br />
• <strong>Lam</strong>’s deliverable to sensor companies<br />
– Protocol specification<br />
– Protocol(TCP/IP/Socket) software in C++<br />
– Desktop simulators for both <strong>Lam</strong> Server and Sensor Client<br />
<strong>Lam</strong><br />
Server<br />
Sensor<br />
Client
Level of Sensor Integration<br />
Integration Type Examples<br />
Source Code Integration RF Match/Pressure Sensor/Control Loops,<br />
Internal OES/Interferometer<br />
DLL Dynamic Link WIDS<br />
TCP/IP(Socket) on<br />
SharedMemory<br />
External OES/Interferometer<br />
TCP/IP(Socket) on Ethernet Foreign OES/Interferometer<br />
Sensor Bus Pumps, Temperature Controller, Chiller<br />
* All can be “Plug and Play” if interface is well defined<br />
10/15/2002 12:58 PM j:\stndpres\template\IntST.ppt - 7
2300 Adaptive Data Collector<br />
• Basic PM Data - Gas/Pressure System, ESC, RF System<br />
– AI type data are collected at 1, 2, 5, and 10 Hz, configurable by user<br />
– DI/DO/AO type data are event driven<br />
– Time stamped at data source<br />
• OES Sensor Data<br />
– Time trace data(IBs and BFs) are part of basic PM data<br />
– Finger printing data are collected at 10 Hz and sent to CTC directly<br />
• Plug and Play Sensor Data<br />
– Sensor controller defines data specifications and notifies PMC<br />
– Data rate at 1, 2, 5 and 10Hz<br />
– Data are logged as regular PM data(easy for data correlation)<br />
– Raw data can be sent directly to <strong>EEC</strong> applications<br />
– 3 sensors completed, VI Probe, Plasma Monitoring Device, and<br />
Advanced IEP<br />
10/15/2002 12:58 PM j:\stndpres\template\IntST.ppt - 8
Interface Flexibility<br />
• Supported Interface<br />
–HSMS<br />
– CORBA (used by <strong>Lam</strong> Remote Monitor application)<br />
– ModBus (used by customer for monitoring purposes)<br />
– Plug & Play (used by <strong>Lam</strong> Data Analyzer application)<br />
– MS File System (used by <strong>Lam</strong> Data Analyzer<br />
application)<br />
– Net Meeting (used by Net Meeting application)<br />
• Future Interface Plans<br />
– Database access<br />
– Interface A and other established standards<br />
10/15/2002 12:58 PM j:\stndpres\template\IntST.ppt - 9
Cluster Tool Communications<br />
Cluster<br />
Tool<br />
Controller<br />
Standard Factory Host<br />
Message transport<br />
E4: SECS-I (Serial)<br />
E37: HSMS (TCP/IP)<br />
Message format<br />
E5: SECS-II<br />
Functionality<br />
E30: Gem<br />
E39: Object Services<br />
E40: Processing Management<br />
E58: ARAMS<br />
E87: Carrier Management<br />
E90: Substrate Tracking<br />
E94: Control Job Management<br />
e-Diagnostics/Fault Detection<br />
Collectively<br />
known as<br />
“300mm<br />
standards”<br />
Model Based Wafer-to-Wafer Control (2nd HSMS port)<br />
We need either a new factory host standard or significant modifications to<br />
existing standards to enable APC within the equipment)<br />
• data sampling plans tied to a run<br />
• a technique for updating settings between process module visits<br />
10/15/2002 12:58 PM j:\stndpres\template\IntST.ppt - 10
<strong>EEC</strong> INTF - 2nd HSMS Port for APC Connection<br />
• Generic Approach<br />
– <strong>Lam</strong> equipment software acts as a server and passively listen to the<br />
2nd HSMS port<br />
– APC software has to connect to this port actively to establish a<br />
communication link<br />
– Data Sampling Plan(DSP) is created and activated in <strong>Lam</strong> CTC<br />
software<br />
– APC software can enable event report for wafer and recipe process<br />
activities<br />
– APC software can enable time trace data sending<br />
– Time trace data will be sent to 2nd HSMS port in real time(1 second)<br />
whenever data become available<br />
– CPU time clock can be synchronized through Date/Time request<br />
service<br />
– Messaging protocol<br />
10/15/2002 12:58 PM j:\stndpres\template\IntST.ppt - 11
2300 ModBus/TCP Architecture<br />
Windows 2000/NT Computer<br />
DIOs, AIOs,<br />
SW Variables<br />
ModBus Target<br />
CTC<br />
CTC<br />
&<br />
&<br />
TMC<br />
TMC<br />
PMC<br />
MVME2604<br />
(Power PC)<br />
RS232<br />
Measurable Status Table<br />
Controllable Status Table<br />
4<br />
CTROC<br />
PM/VME<br />
LON-<br />
WORKS<br />
LON Devices<br />
Status Variables Update<br />
VIOP<br />
Direct I/O<br />
TMC<br />
LONWORKS<br />
RS232<br />
Plug and Play<br />
TCP/IP/Socket<br />
Sensors<br />
RF Generators<br />
Match Network<br />
Pendulum Valve<br />
OES/IEP<br />
SECS/GEM/GEM300<br />
TCP/IP/Socket Messaging<br />
>1<br />
1 Fab Ethernet<br />
Port for both<br />
HSMS &<br />
ModBus/TCP<br />
ModBus/TCP<br />
Factory Host<br />
Factory Host<br />
(Station Controller)<br />
(Station Controller)<br />
ModBus<br />
ModBus<br />
Supervisor<br />
Supervisor<br />
#1<br />
#1<br />
ModBus<br />
ModBus<br />
Supervisor<br />
Supervisor<br />
#2<br />
#2<br />
:<br />
READ<br />
:<br />
Transaction Only<br />
ModBus<br />
ATM VTM<br />
LON Devices<br />
TM
2300 ModBus/TCP Operation Model<br />
CTC<br />
CTC<br />
Pentium PC/Windows NT<br />
Launch<br />
ModBus<br />
Client<br />
ModBus Target<br />
Update<br />
Status Variables<br />
Update<br />
ModBus<br />
Server<br />
Launch<br />
READ Transaction Only<br />
Request<br />
Update<br />
Reply<br />
ModBus/TCP<br />
ModBus<br />
Client<br />
ModBus Supervisor<br />
ModBus Supervisor<br />
10/15/2002 12:58 PM j:\stndpres\template\IntST.ppt - 13
<strong>Lam</strong>’s <strong>EEC</strong> Applications<br />
• Data Analysis<br />
– <strong>Lam</strong> Data Analyzer<br />
– <strong>Lam</strong> OES Graph<br />
– <strong>Lam</strong> Pareto Analyzer<br />
• Productivity Tools<br />
– <strong>Lam</strong> Remote Monitor<br />
– <strong>Lam</strong> Recipe Browser<br />
– <strong>Lam</strong> Configuration Browser<br />
– <strong>Lam</strong> 2300 Simulation Plus<br />
– Net Meeting<br />
• <strong>Lam</strong>’s Partnerships and Their Applications<br />
– ProcessWorks, TrackWorks, TIMS<br />
– e-Diagnostics, Database Applications<br />
10/15/2002 12:58 PM j:\stndpres\template\IntST.ppt - 14
<strong>Lam</strong> <strong>EEC</strong> Applications<br />
10/15/2002 12:58 PM j:\stndpres\template\IntST.ppt - 15
<strong>Lam</strong> <strong>EEC</strong> Applications<br />
10/15/2002 12:58 PM j:\stndpres\template\IntST.ppt - 16
Future <strong>EEC</strong> Plan<br />
• <strong>Lam</strong> will modify current 2300 <strong>EEC</strong> components<br />
to comply with matured standards<br />
• <strong>Lam</strong> will continue developing new innovative<br />
<strong>EEC</strong> applications<br />
• <strong>EEC</strong> will be incorporated into <strong>Lam</strong> operations<br />
– Demo Labs<br />
– Manufacturing<br />
– Field support<br />
• <strong>Lam</strong> will continue partnering with viable<br />
software vendors to expand 2300 <strong>EEC</strong> suite<br />
10/15/2002 12:58 PM j:\stndpres\template\IntST.ppt - 17
Concerns with Standards<br />
• Typically reach about 80-90%<br />
– Variations from Fab to Fab create supporting<br />
hardships<br />
• Maturity<br />
– Fast evolution<br />
• Penalty for earlier adopters<br />
– Adoption by HOST<br />
10/15/2002 12:58 PM j:\stndpres\template\IntST.ppt - 18