08.06.2013 Views

Lam EEC Experiences - Sematech

Lam EEC Experiences - Sematech

Lam EEC Experiences - Sematech

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!