40
EasyCluster 2.0 EasyCluster EasyCluster ™ 2.0 ™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

Embed Size (px)

Citation preview

Page 1: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

EasyClusterEasyCluster™ 2.0™ 2.0 Product and Technology Summary

Easy, Fast and Reliable Equipment Control Solution

Page 2: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

What is EasyCluster ?

EasyCluster is a framework used to build control systems for various types of equipment - cluster,track and standalone tools - easily, quickly and economically.

EasyCluster is composed of EasyCTC, EasyTMC, EasyPMC and EasyGEM which can be flexibly combined according to target equipment.

EasyCluster can be used for development of new equipment and retrofit of used equipment.

CTCCTC

PMCPMC

PMCPMC

PMCPMC

PMCPMC

TMCTMC

Intra-tool Network

HOST

FAB Network

Machine

I/F

Page 3: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Advantages

Easy and cheap to assemble control system hardware : User selectable general H/W and S/W, No 3rd party S/W license

Easy to get skilled engineers : Use of popular S/W tool (C/C++)

Easy to develop applications in a short time : Easily configured engines, abundant application examples, multiple vendor

device drivers

Easy to maintain and re-use : Object-oriented component-based S/W

Easy to distribute/combine hardware : Modular S/W structure

Easy to operate : Well-organized GUI and navigation following Sematech Guidelines

Page 4: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

S/W Product History

RPCluster

ClusterLink ClusterLink3

ClusterPro

RPCore ControlPro EasyCluster

RPI

Techware Brooks

Kornic

EasyCluster2.0

EquipeSoft

PRI

SEMI/MESCSEMI/MESCCV Java

TI

ControlWorks ControlWorksACT

DOS NT

merged

Page 5: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

System Requirements - H/W

CTC (User selectable) Pentium III or Higher, min. 128 MB RAM Monitor : SVGA (1,024 768) CD ROM Driver Input Device : Touchscreen, Mouse, Light pen LAN Card

TMC/PMCs (User selectable) Pentium III or higher, min. 64 MB RAM Monitor : SVGA (can be shared with other module controllers) CDROM Driver

Real time embedded controller (Plug in board for real time control) DSP CPU(TMS320C32), 12 ch. A/I, 12 ch. A/O Communication with PMC via DPRAM

Page 6: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

System Requirements - S/W

Operating System Windows NT4.0 Workstation, Windows 2000, Windows XP Supported Language : English, Japanese, Korean

S/W Development Tools Visual C/C++ 6.0 (Microsoft) Paintbrush or Adobe Photoshop EasyCTC, EasyTMC, EasyPMC, EasyGEM (Kornic)

Windows NT

EasyTMC

CTC Application

Windows NT

EasyTMC

CTC Application

Windows NT

EasyCTC EasyGEM

CTC Application

Windows NT

EasyTMC

TMC Application

Windows NT

EasyPMC

PMC Application

Ethernet

Page 7: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Software architecture(CTC - Module Controller Interface)

CTC

Main GUIUser

Module Controller

UserLocal GUI

I/O Manager

Sequence Code forEvent

Full Duplex

I/O Controller

Real

Equipment

Command

Response

Post

Recovery

TCP/IP

• Screen Handling• I/O Handling• Recipe Editor• Scheduler• Datalog Management

• I/O Manager (Server)

• Event Manager

• Alarm Manager

Recipe Analyzer

Alarm Handler

Page 8: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Software Architecture(within Module Controller)

Local Graphic User Interface

Sequence Manager

Alarm Handler

RemoteInterfaceModule

Application Code

CTC

Driver

Driver

Driver

Module

Module

Real Equipment

Robot

Cassette

Digital I/OAnalog I/O

User Written #1

User Written #2

I/O Manager

Interlocks

Page 9: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Software Architecture

Page 10: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

FEATURES

• Standard Implementation

• S/W and H/W are both distributed.

• Good for multi-PM cluster tools with complicated TM

• Each module can have local graphic user interface.

System Example 1

CTCCTC

PMCPMC

PMCPMC

PMCPMC

PMCPMC

TMCTMC

Intra-tool Network

Machine

Page 11: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

FEATURES

• Economical implementation

• CTC/TMC share H/W, PM’s are distributed.

• Good for cluster or batch tools with simple transport requirements.

• Each module can have local graphic user interface.

System Example 2

PMCPMC

PMCPMC

Intra-tool Network

Machine

CTC/TMCCTC/TMC

Page 12: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

System Example 3

FEATURES

• Very cheap implementation

•All Control S/W on single PC

• Good for simple standalone type systems, proof of concept/pilot tools with minimal cycling

CTC/TMC/PMCCTC/TMC/PMC

Machine

Page 13: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Framework for CTC Software System Definition through text configuration files Dynamic Scheduler Recipe Management Graphic User Interface Alarm Handling Datalogging (Event, Alarm, Data) & Plotting Access Control Factory Communication

CTC

Page 14: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Object Oriented Style System Definition Support For:

Wafer Transfer Systems AFE: EFEMs,FOUPs, Atmospheric Robots, Aligners Vacuum Platforms : LoadLocks, Coolers, Vacuum Robots

(Multiple configurations) I/O: Serial, Devicenet, TCP/IP

Process Modules Up to 32 Process Modules Cooler

System Definition

Page 15: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Supports Dual Arm & Dual Finger RobotFinds Optimal Path for Robot MotionSets Priority for Wafer Exchange (Pick & Place)Supports Active & Passive Wafer HandoffSupports Serial & Parallel Chamber ProcessingHierarchical Recipe Structure (Lot/Cluster/Process)Dual Lot ProcessingResidence ControlSupports up to 32 Process Modules and 3 Transport

Modules

Dynamic Scheduler

Page 16: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Recipe Editor Text Based Recipe Editor Setup Look and Feel can be customised Parameter / Single Recipe / Multi Step Recipe Engine Display of several steps at Same Screen Step Operation & File Handling Support ( New / Load / Save(as) / Cancel / Delete )

Recipe Management

Page 17: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

PM1 Process Recipe 1PM1 Process Recipe 1

PM1 Process Recipe 2PM1 Process Recipe 2

PM1 Process Recipe 3PM1 Process Recipe 3

PM1 Process Recipe 4PM1 Process Recipe 4

PM2 Process Recipe 1PM2 Process Recipe 1

PM2 Process Recipe 2PM2 Process Recipe 2

PM2 Process Recipe 3PM2 Process Recipe 3

PM2 Process Recipe 4PM2 Process Recipe 4

PM3 Process Recipe 1PM3 Process Recipe 1

PM3 Process Recipe 2PM3 Process Recipe 2

PM3 Process Recipe 3PM3 Process Recipe 3

PM3 Process Recipe 4PM3 Process Recipe 4

LOT RECIPELOT RECIPE CLUSTER RECIPECLUSTER RECIPE PROCESS RECIPEPROCESS RECIPE

Wafer123456789

25

Wafer123456789

25

PathPM1PathPM1

PathPM1PM2PathPM1PM2

PathPM1PM2PM3

PathPM1PM2PM3

Recipe Hierarchy

Page 18: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

GUI Interface by GUI Definition Files Completely customizable Object Oriented Symbols Includes Standard Background (DLL) Includes Standard Image Library (DLL) User can edit/add libraries using VC++ Font Property Definition (Text) Palette Property Definition(Text) Text Property Definition (Text) Page Setup (Text)

Graphical User Interface

Page 19: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Alarm Handling

Subsystems post alarm when exception occurs (Local/Remote) Alarm manager displays alarm details and recovery actions Operator selects recovery action, Auto-recovery action executed. Alarm is cleared if successful recovery Alarm and recovery status is logged

Alarm ManagerTMC, PMCs

Alarm Post

Display

Alarm Message,Recovery Actions

Action 3

Action 2

Action 1

CallAlarm Clear

CTC

Select

Log

Page 20: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Includes Data logging Engine ( Lot / Process / History / Alarm ) User can add or delete items to be logged Plotting Engine for current and historical trend Minimum logging interval : 0.5 sec Number of items to be logged : Max. 128 Number of items to be plotted at same screen : Max. 8 Datalogging by CTC and PMC Able to view logs by wafer, PM, Lot or Job

Data Logging and Plotting

Page 21: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Access Control

User Account Management User ID Password User Level

Access Limitation according to User level Activate/Deactivate Buttons

Page 22: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

SEMI Communication Supported• SECS I(RS232C) / HSMS-SS (Ethernet)

• SECS II

• GEM : All streams and functions (Standard & Custom)

• 300mm FA Supported : OSS(Object Service Standards), RMS(Recipe Management Service), PJM(Process Job Management), CJM(Control Job Management), STS(Substrate Service), CMS(Carrier Management )

FA pre-test Tool• SECSim Pro™ (GW Associates)

FAB Automation

SECSim Pro EasyCluster

HOST CTC

LAN

Page 23: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Framework for TMC/PMC S/W Development• Integration with CTC

• IO Configuration

• Function Management

• Interlocks (Setpoint, Value)

TMC/PMC

Page 24: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Direct & Automatic Alarm Integration IO Integration Function Integration

CTC Sends

Message

CTC Sends

Message

Local

User Written Code

Local

User Written Code

Message Binding

CTC Send

Event + Data

CTC Send

Event + Data

Translate

Event & Data

Translate

Event & Data

Local Module

Function

Local Module

Function

Module ControllerCTC

Module ControllerCTC

Integration with CTC

Page 25: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Text-based I/O channel definition

I/O channels Digital (Real/Virtual) Analog (Real/Virtual), (Linear/Lookup Table) String

I/O Devices Direct I/O Boards (A/I, A/O, D/I, D/O) Serial I/O Board DeviceNet Special Devices with Win32 Drivers

I/O Configuration

Page 26: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Function Management

Unit level functions coded in C

- Example : Robot_Fcn(Motion, Stn, Slot)

Distributed Architecture with higher level functions calling lower level functions

- Example : Move_Wfr(Srce, Slot, Dstn, Slot) {

Slot_Vlv(CM, Open)

Robot_Fcn(Pick, CM, 1)

Slot_Vlv(PM1, Open)

Robot_Fcn(Place, PM1, 1)

…. }

Parameters are given to the called function as a message All functions registered in the Function Definition File Individual function management (kill, compile, reload), able to

upgrade portions of the application without shutting down.

Page 27: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Interlocks

Setpoint Interlocks

• Before output action, several input values must be checked.

• Example

action( VAT_Valve == Close ) {

condition( Robot_Arm == Retracted ) $alarm = 115;

}

Value Interlock

• If certain input meet a certain condition, several output channel must be set to pre-defined value immediately.

• Example

if ( Pump_Status == Error ) {Forln_Vlv = Close;$alarm = 105;

}

Page 28: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Real-time Controller

Available Kornic I/O board for Real Time Control Temperature Control for RTP, Furnace, etc (SISO, MIMO) Precise valve timing Control for ALD End Point Detection for Etching

Embedded Controller Spec. CPU : DSP (TMS320C32, 50MHz) I/F with PMC : DPRAM or RS232C I/O :

• A/I : 14-bit resolution, 12 ch.

• A/O : 12-bit resolution. 12 ch.

• DIO : 24 ch.

Page 29: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Remote Monitoring

CTCCTC

PMCPMC

PMCPMC

PMCPMC

PMCPMC

TMCTMC

Intra-tool Network

HOST

HSMS/SECS/GEM

Machine

I/F

System Monitoring• using HSMS/SECS (Fab Network)• or EasyCluster, Faster (Optional Network)• Diagnosis• Paging Service

Office

TCP/IP

Page 30: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Application Example (300mm Asher)

System Spec.System Spec.System Spec.System Spec.

• 300mm Asher• Two batch Processing chambers• Dual-arm, Dual-pan Robot• Two FOUP Openers• Dual-arm ATM Robot• Cooling and Pre-heating Buffer Stations

• 300mm Asher• Two batch Processing chambers• Dual-arm, Dual-pan Robot• Two FOUP Openers• Dual-arm ATM Robot• Cooling and Pre-heating Buffer Stations

Page 31: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Application Example (200mm Track)

System Spec.System Spec.System Spec.System Spec.

• 200mm Track • 5 Process Modules• Two Robots• Four Cassette Stages• One Buffer Station

• 200mm Track • 5 Process Modules• Two Robots• Four Cassette Stages• One Buffer Station

Page 32: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Application Example (200mm Track)

System Spec.System Spec.System Spec.System Spec.

• 200mm Track • 16 Process Modules• Four Robots• Four Cassette Stages• Three Buffer Station

• 200mm Track • 16 Process Modules• Four Robots• Four Cassette Stages• Three Buffer Station

Page 33: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Application Example (200mm ALD)

System Spec.System Spec.System Spec.System Spec.

• 200mm ALD Cluster Tool• 2 Batch Process Modules• Brooks MX-700 Platform

• 200mm ALD Cluster Tool• 2 Batch Process Modules• Brooks MX-700 Platform

Page 34: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Application Example (300mm CVD)

System Spec.System Spec.System Spec.System Spec.

• 300mm UHVCVD Cluster Tool• 3 Process Modules• Brooks GX-6000 Platform

• 300mm UHVCVD Cluster Tool• 3 Process Modules• Brooks GX-6000 Platform

Page 35: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Application Example (200mm CVD)

System Spec.System Spec.System Spec.System Spec.

• 200mm HDPCVD Cluster Tool• 2 Process Modules• Brooks IX Series Platform

• 200mm HDPCVD Cluster Tool• 2 Process Modules• Brooks IX Series Platform

Page 36: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Application Example (300mm CVD)

System Spec.System Spec.System Spec.System Spec.

• 300mm PECVD Cluster Tool• 4 Process Modules• 3 FOUP Loadports• 6-sided Vacuum Platform

• 300mm PECVD Cluster Tool• 4 Process Modules• 3 FOUP Loadports• 6-sided Vacuum Platform

Page 37: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Application Example (200mm Sputter)

System Spec.System Spec.System Spec.System Spec.

• 200mm Sputtering Cluster Tool• 6 Process Modules - 5 Sputter Modules - 1 Etching Module• Brooks MX-800 Platform

• 200mm Sputtering Cluster Tool• 6 Process Modules - 5 Sputter Modules - 1 Etching Module• Brooks MX-800 Platform

Page 38: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

Customers

CustomerEquipment

Q’ty Installed Place Remark200mm 300mm

XXXXXXXX Asher 12 Samsung, TSMC

XXXXXXXX Track 30 Dongbu

XXXXXXX PECVD PECVD 6 Samsung

XXXXXXXX ALD 3 Hynix, ETRI

XXXXXXXX ALD 1 Hynix

XXXXXXXX Asher 1

XXXXXXXX Asher 1

XXXXXXXX UHVCVD 2 PSC Japan

XXXXXXXX ALD, Mask Etcher 1 DNP

XXXXXXXX Sputter 1 Taiwan

XXXXXXXX HDPCVD 1 ROHM Japan

XXXXXXXX Laser Cleaning 1

XXXXXXXX Etcher, CVD 3 KEC

Page 39: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

EasyCluster Products

EasyCTC EasyTMC EasyPMC EasyGEM

Development License All development environments, manual, templates

Runtime License Lock keys configured to the equipment

Controller H/W CTC/TMC/PMCs configured to Equipment

Training 4 weeks 2 weeks

Engineering ServiceDepends on the requirements and the complexity of the

machine

Page 40: EasyCluster 2.0 EasyCluster™ 2.0 EasyCluster™ 2.0 Product and Technology Summary Easy, Fast and Reliable Equipment Control Solution

EasyCluster 2.0

EasyCluster Users’ Requirements

Most Important

Other S/W Experience

MS Visual C API Level

C Programming Experience & Skill

Full Understanding of Equipment Details