Control Architecture of a waferstepper Gerrit Muller 11-3-1999 Eindhoven Themadag embedded systemen, de keuze tussen software en hardware implementatie Control architecture of a waferstepper 12/21/98 -1 Gerrit Muller The Market 1997 semiconductor sales by end-user market GDP 33.4 T$ 2002 39.4 T$ 3% non PC computing PC’s 32% consumer electronics 16% IC’s communications 17% memory 18% other applications electronic sales 17% other semiconductors 3% 902.4G$ 1284.2G$ 17% semiconductor 151.7G$ sales 26% 330.6G$ 15% Equipment sales equipment steppers ASML sales 1997: net income: 1.8 Gfl 0.3 Gfl Control architecture of a waferstepper 12/21/98 -2 Steppers 22.3G$ 13% 42.8G$ 16% 17% 3.6G$ 7.3G$ source: Dataquest, ING Barings research www.asml.com Gerrit Muller Market fluctuations The semiconductor equipment market shows large fluctuations. 1995 units 177 net sales Mfl 918 net profit Mfl 131 1996 1997 1998 205 211 1331 1803 218 329 162 1717 137 Logistic and manufacturing flexibility is a must. Control architecture of a waferstepper 12/21/98 -3 Gerrit Muller What is a waferstepper? Lightsource Mask (Reticle) Lens Die Wafer Control architecture of a waferstepper 12/21/98 -4 Gerrit Muller Step & Scan technology reticle Scanning fieldsize Slit Lens Lens wafer 250 mm/s Control architecture of a waferstepper 12/21/98 -5 Gerrit Muller Stepping fieldsize Main specifications Imaging Overlay linewidth: 180 nm (1999) AA (single machine) 40 nm BC (matched) 60 nm critical dimension control For comparison: Wafer diameter 200 mm Die size ca.: 20*20 mm2 Control architecture of a waferstepper 12/21/98 -6 Gerrit Muller Productivity 96 Wafers per hour Moore’s law (or challenge?) SIA 97 98 1994 roadmap 99 00 01 250 02 03 04 180 250 180 150 130 1998 revision 250 180 150 125 1999 proposal 250 180 130 90 180 130 06 130 1997 roadmap leading 250 edge customers 05 100 linewidth in nm. Control architecture of a waferstepper 12/21/98 -7 Gerrit Muller 2 kHz laser Quadrupole ATHENA/TIS Product roadmap T1100 193 nm scanner Atlas 300 mm body S400 I-line scanner S700 DUV scanner T400 I-line scanner T700 DUV scanner /900 193 nm scanner 5500 scanner body /400 i-line scanner /500 DUV scanner /300C DUV stepper /700 DUV scanner /300D 5500 stepper body /250C i-line stepper Control architecture of a waferstepper 12/21/98 -8 Gerrit Muller Modular subsystems illuminator reticle handling light source reticle stage measurement lens UI console wafer handling wafer stage base frame Control architecture of a waferstepper 12/21/98 -9 Gerrit Muller contamination and temperature control electronics cabinets Control architecture requirements • The system can be operated from the operator console or remote • Machine performance is determined by the hardware potential, the control architecture is never a limiting factor • Modules must be independent from manufacturing and logistics point of view, they provide local: • calibration • qualification • safety • diagnostics • Reliable and Robust • Support for localized small improvements (“patches”) • Life cycle support for 10 years Control architecture of a waferstepper 12/21/98 -10 Gerrit Muller Generic block diagram console remote Sun workstation UNIX Internal network (ethernet) VME VxWorks VME VxWorks VME VxWorks VME VxWorks VME VxWorks VME High speed serial link DSP based control DSP based control DSP based control Position Data bus Control architecture of a waferstepper 12/21/98 -11 Gerrit Muller Sun Workstation • User interface • Interface to Rest Of World • Persistent storage of recipes, machine constants, monitoring and logging data • Translation of recipes in subsystem activities • High level control (batch control, image quality control) • System set up, qualification and diagnostics software • Downloading of VME/VxWorks subsystems • Never in performance or time critical path (currently not 100% realized, high level control is sometimes limiting) Control architecture of a waferstepper 12/21/98 -12 Gerrit Muller Interface management • Major release change if interface(s) change • Patches are possible if no interface is changed • New products on the basis of a major release, consolidation in the next major release Control architecture of a waferstepper 12/21/98 -13 Gerrit Muller VME/VxWorks time critical controls • Older systems 68k based, newer systems PowerPC based • Process communication via abstraction layer • Communication about subsystem capabilities by “negotiation” • Subsystem synchronization on the basis of a “slow” 4 kHz master clock • Low overheads because of Real time executive (VxWorks) Control architecture of a waferstepper 12/21/98 -14 Gerrit Muller DSP, number crunching • DSP boards named after first function: Motion controller • Re-use for all number crunching intensive applications • I/O via proprietary Position Data bus and/or High Speed Serial Link • Next generation systems will use PowerPC as signal processor Control architecture of a waferstepper 12/21/98 -15 Gerrit Muller The analog part The power of the digital control system is entirely determined by the quality of its input. Every measurement system must be designed to obtain a clear (robust, low noise, well defined) signal. Control architecture of a waferstepper 12/21/98 -16 Gerrit Muller Align ment Scan & Expose control WS control LS control WS Interferometer actuators x, y, Rz x, y, Rz Level sensor Control architecture of a waferstepper 12/21/98 -17 WS actuators z, Rx, Ry Gerrit Muller Align sensor Summary ASML development strategy • Concurrent engineering • short development cycle time • Networking • market • technology base • flexibility • System engineering • modularity • short integration • Family concept • upgradeability • follow SIA roadmap • reuse, risk reduction over generations Control architecture of a waferstepper 12/21/98 -18 Gerrit Muller