L 2 P M T - C S: Evel Eriodic Aintenance Raining Omputer Ystems
L 2 P M T - C S: Evel Eriodic Aintenance Raining Omputer Ystems
ASML Confidential - This document is provided for employees of ASML and for selected employees of ASML's customers
and agents, in order to assist them in efficient use of ASML products. The document must not be disclosed to third parties.
i About this module TT-L2-CS
COPYRIGHT © 2004, ASML Holding N.V. (or affiliate companies). All rights reserved.
This documentation is subject to change without notice and contains confidential and
proprietary information of ASML Holding N.V. or affiliate companies ("ASML").
This documentation is for the intended purpose only and for the use of the intended
recipient only. Please retain control of this documentation. It is not to be forwarded or
distributed. Any unauthorized review, copying, use, disclosure or distribution is strictly
prohibited. The material herein is provided "as-is" and ASML makes no warranty of
any kind with regard to this material. ASML shall not be liable for errors and
omissions contained herein.
whether any trademark is registered or to suggest that any sign other than those
mentioned should not be considered to be a trademark of ASML or of any third party.
ABOUT THIS MODULE TT-L2-CS
MODULE INTRODUCTION
This section contains the module appetizer. The student is motivated to study this
module. Often, the main motivation is knowing the impact on system performance of
the task(s) discussed in this module.
ASML Confidential
GENERAL MODULE INFORMATION
Objectives Upon successful completion of the module, you are able to:
• Start and Stop a TWINSCAN and associated software
• Initialize a TWINSCAN system
• Backup sepcified files
• Backup the system disk
• Determine available disk space by file system
• Clean the DAT drive
Prerequisites None
SAFETY
Flammable substance Toxic hazard Chemical hazard Hot surface(s) Sharp object(s)
Strong magnetic field(s) Lifting heavy object(s) Moving parts Moving heavy object(s) Radio frequency radiation
General warnings
Warning All forms of operation, installation work, maintenance, repair, modification and all
other activities involving the different systems must only be carried out by authorized,
fully qualified personnel.
Warning Only personnel who have received ASML maintenance training are allowed to open
system covers.
Warning All safety and other requirements described in ASML manuals, the applicable
contracts and the law must be observed at all times.
Warning Use of controls or adjustments or performance of procedures other than those
specified in ASML manuals may result in hazardous radiation exposure.
Warning The mains power switch can be locked off during maintenance. Lockout/tagout
procedures should be according to local fab standards. In the U.S.A. these
procedures must conform to OSHA standard 1910.147.
Warning During maintenance, all machine operating control points must be tagged to prevent
accidental operation.
Table of Contents iv
Chapter 2 Procedures
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Shutdown and Startup of the TwinScan Software. . . . . . . . . . . . . . . . 20
Make a Backup of Machine Configuration Files . . . . . . . . . . . . . . . . . 22
Make a File Backup of Machine Configuration Files . . . . . . . . . . . . . . 23
Make a Tape Backup of the System Files. . . . . . . . . . . . . . . . . . . . . . . 24
ASML Confidential
Make BackupS of the Hard Disk, Incremental / Full . . . . . . . . . . . . . . 25
Make More Disk Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Clean the Tape Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
ASML Confidential v Table of Contents
1
COMPUTER SYSTEMS
ASML Confidential
In following modules, subsystem specific diagnostic utilities and programs will
be covered.
2 For training purposes only
The software is constantly evolving as new and better methods for managing and / or
controlling the system are discovered, and as new features are added.
The window is surrounded by a typical Open Windows frame, which contains the title
of the window. In this case TWINSCAN Navigation Manager.
TT-L2-CS
2
For training purposes only Chapter 1 3
Below the window frame across the top is the Title Bar. The Title Bar contains
information such as the status of SECS communication, Date and Time, the name of
the selected function, (in this case Start Up / Shutdown), machine type, software
release, in this case 3.3.c, the name of the user logged into the TWINSCAN
application, and the level of that user. In later releases additional information will be
added into the Title Bar.
The bulk of the window is called the Information area. In the pictured window the
information area shows the status of all the subsystems. To the right of the
Information area is a Function bar. The Function bar in the Start Up / Shutdown
window includes the system start, stop, and display refresh buttons. Note that not all
Information windows have a Function bar.
ASML Confidential
Stopping and Starting TWINSCAN Software
UNIX / Solaris and the TWINSCAN application software can be thought of as two
separate entities in as much as UNIX and the application are stopped and started
separately, although the application is dependent upon UNIX.
When shutting down a system using the TWINSCAN application program, there is
one precondition which must be taken into consideration. That is the production Lot
Queue must be stopped before the software will allow the application to stop.
The picture below is of the Lot Operations view of the Navigation Manager, with the
Stop Queue pop up window displayed. To reach this view, the Lot Operations button
was selected, and within the Lot Operations view, the Stop (Queue) button was
selected. To stop the queue, the “Stop Queue” radio button was selected. To
complete the procedure, the “OK” button would be selected.
TT-L2-CS
1/1/2005
4 For training purposes only
To continue shutting the system down using the software, the next step would be to
select the Start Up / Shutdown navigation button, which brings up the Start Up /
ASML Confidential
Shutdown view.
Then, from the Function bar, select Shutdown System and UNIX. This action would
bring up a popup window with a statement describing briefly the action which is about
to take place, and a warning that once started, it can not be stopped.
To shut the system down to power off state, select the OK option in the popup
window.
When the TWINSCAN application program has stopped, the Navigation Manager
window will disappear. In many, but not all, cases there will be two windows behind
the Navigation Manager, a Terminal, and a Console.
TT-L2-CS
4
For training purposes only Chapter 1 5
ASML Confidential
The console in a pure UNIX environment is used by the system administrator to
manage the system, and the system displays operating system relevant messages to
the console. A Terminal is a user window into UNIX.
When UNIX has shutdown to single user mode, all the windows will disappear from
the terminal, and a series of messages from the UNIX kernel will be displayed. When
UNIX has stopped, a few residual kernel messages may be left on the display, and
on the bottom line the ok prompt will be displayed.
um oun t: /usr/asm bu sy
T he system is do w n.
IN IT : failed w rite o f utm px entry:”s0”
IN IT : failed w rite o f utm px entry:”s0”
syn cing file syste m s . . . D one
P ro gram term in ated
ok
TT-L2-CS
1/1/2005
6 For training purposes only
sysshutdown command is linked to the UNIX root user command shutdown. In the
unlikely event sysshutdown failed to execute, it is possible to change user ID to root
and issue the shutdown command.
Interacting directly with UNIX requires use of a Terminal or Console window (usually
a Terminal). To open a Terminal window using the TWINSCAN application, select the
Other Functions navigation button, and from the popup menu, select Desk Top, and
from the Desk Top menu, select Terminal.
ASML Confidential
This action will open a Terminal window over the top of the Navigation Window.
To bring the application and UNIX down, enter the sysshutdown command at the
UNIX prompt.
TT-L2-CS
6
For training purposes only Chapter 1 7
To stop the application from within the software, select the Start Up / Shutdown view
from the Navigation manager, and select the under the Shutdown section of the
Function bar, select System. This will bring down the application only.
If the application software has become confused, or has locked up, and will not
execute Shutdown System from the menu, either open a Terminal from the Other
ASML Confidential
Functions, Desktop, or if that is not available, minimize the Navigation Manager
window, and start a Terminal with the UNIX utilities (right mouse button, select Tools,
Terminal).
To stop the application using UNIX, enter the command system_stop . This
command will post a warning that the application is about to be stopped, and will
prompt continue, yes or no. Enter y to select yes.
As the system_stop program shuts down the application, there will be a few screen
messages, the last of which will be “stopping fast tools . . . . .”
When the UNIX prompt comes back, the application has stopped.
TT-L2-CS
1/1/2005
8 For training purposes only
Note that UNIX can be booted using the commands reset, and sync as well. These
commands (boot, reset and sync) will cause the operating system to be loaded into
system memory, and begin executing. When the UNIX boot process is complete, the
OIU will display the Common Desktop Environment welcome window.
Note also that if TWINSCAN system power is cycled (system power off and on), the
UNIX computer will auto boot to the UNIX login - the CDE welcome window.
Welcome to m1234
TT-L2-CS
8
For training purposes only Chapter 1 9
To start the TWINSCAN software, log into UNIX using the user identification (UID)
atl.####, where #### is the TWINSCAN system number. For example if the system
number were 1234, the login would be atl.1234. Note that the system number will be
displayed in the title of the Common Desktop Environment (CDE) welcome window.
Note that typically, there is no password required for the TWINSCAN UNIX user
(atl.####). However, it is possible to add password protection.
The TWINSCAN UNIX user has a fairly complex profile, which includes starting the
TWINSCAN application. Because of this, and the complexity of the TWINSCAN
software, it will take some time for the application to start. The first indication the
application is starting is the appearance of the Navigation Manager window. A short
time after the Navigation Manager is displayed, the Login Prompt will popup in the
middle of the Navigation Manager display.
ASML TWINSCAN software supports ten levels of TWINSCAN application user. The
logic behind the several levels of user is that not all users require the same level of
access to the many functions the application offers. For example an operator would
typically not need access to diagnostic tests. Defining TWINSCAN application users
and their level of access is normally done by the customer. There is however, a
ASML Confidential
default Service Engineer user defined when the software is installed. The user name
is ASML, and the ASML user password is litho.
It is important to know the difference in the two logins. The atl.#### is the UNIX user,
ASML is the default TWINSCAN application software user. The way ASML software
is written, there is only one UNIX user, there may be many application users, and, the
application users will have different levels of access to the TWINSCAN software
programs.
Note that the Service Engineer (CSE) has unrestricted access to the application.
TT-L2-CS
1/1/2005
10 For training purposes only
Historically there have been two modes of initilization, Full and Fast. Full initilization
restarted all the subsystems regardless of their current status, and Fast only started
those which were not ready for operation. However, in the latest revision of the
software (3.4) the Full initilization function has been removed. This is because the
software is now sufficiently intelligent to determine what initilization actions are
required. Along with a number of other performance enhancements in release 3.4 the
time required to initilize a TWINSCAN has been reduced. The screen capture below
is the release 3.4 System Start Up Shutdown window.
ASML Confidential
After logging into the application, to initialize, select the Start Up / Shutdown button
from the navigation bar. From the Start Up and Shutdown view Function bar, (in
release 3.4 software), under the heading Start Up, select the Drivers button.
As the subsystems “come on line” the driver name in the display area will turn green,
indicating a successful start.
TT-L2-CS
10
For training purposes only Chapter 1 11
Backups
Backups are the first line of defence against a software disaster.
ASML defines several backup options and utilities which can be found in the COACH
procedures under Computer System.
ASML Confidential
These two back up types can be run from the Navigation Manager, Maintenance view
System Files option.
TT-L2-CS
1/1/2005
12 For training purposes only
There are several fields in the System Files - Backup dialogue. The first section
under the heading Backup ID are:
> Comment, which is supplied by the person making the backup. The comment
should contain a brief description of what is on the backup. This information is
recorded on the tape as header information and can be used to identify the tape prior
to restoring, or for archive management purposes.
Under the heading Backup Information are:
> Device, or backup media. The default device is Digital Audio Tape (DAT)
> Backup Type, The type may be Full or Specific. A Full backup DOES NOT
INCLUDE the OPERATING SYSTEM or the FAST TOOLS DATA. Full in this case
includes only the ASML system files. A Specific backup opens up a list of files or file
groups to be backed up.
It is from the list of files or file groups in the specific backup Machine Configuration
Files can be selected.
TT-L2-CS
12
For training purposes only Chapter 1 13
COACH describes in detail the procedures for creating these backups, and the
procedures for restoring from tape.
Other options under the Maintenance, System Files pull down menu are:
> Restore, the procedures for which are described in COACH.
> Show Backup ID, which is a utility that will read the header on a DAT tape. This is
the information put on a tape when a backup is made.
> Show Backup / Restore History, which is an ascii text record of every backup and
restore performed on a system.
The screen capture below is an example of what a Backup / Restore History looks
like.
ASML Confidential
TT-L2-CS
1/1/2005
14 For training purposes only
Backup ID information inclueds the date the tape was made, the machine number on
which the tape was made, and software release in use at the time the tape was
made. This information is important in that some files, particularly configuration files
TT-L2-CS
14
For training purposes only Chapter 1 15
are not compatable between systems. Also, in some cases the procedure for
restoring data may be different when the current system release does not match the
release in use when the tape was made.
The comment field can be very valuable. In this case it indicates the file sets that
were backed up, and the machine number.
Backup Information indicates the device on which the backup was made. Currently
the default device is always tape (DAT). Also, the backup type, in this case S for
specific. And, the Kind of backup, or the file set that was selected from the specific
backup list.
To restore files, select the restore function from the Maintenance view, System Files,
menu. Check the tape header to be sure it is the correct backup, then select the
restore function. The screen capture below is an example of performing a restoration
of a Full backup.
ASML Confidential
Once it is confirmed the correct tape is loaded on the drive, to restore, select the
Accept button.
Note that it is always important to comfirm the procedure in COACH before
performing a backup or restore to be sure the latest procedures are being used.
TT-L2-CS
1/1/2005
16 For training purposes only
option the path to the file can be set. The default path (with out -d) is ~/ML/backups.
TT-L2-CS
16
For training purposes only Chapter 1 17
CAUTION - before removing any files, be sure their absence will not have a negative
impact on the customer or the computer system.
ASML Confidential
This will result in a drop down menu which includes:
> Diagnostics
> LAR... (Alignment reports)
> LOT
> Maintenance
> Reliability
> Test
LOT reports are listed by the name of the lot, in the order they were run by date and
time. The latest reports are at the top of the list.
Test reports are listed by subsystem. Under the subsystem are the Test types
Calibration Adjustment and Diagnostic. Under the test type is the component within
the subsystem on which the test was run. Under the component is the name of the
test, and finally the report(s) in order by the date and time they were run, the latest at
the top of the list. For example:
Test
> Subsystem (Wafer Handler for example)
>> Calibration
>> Adjustment
>> Diagnostic
>>> Component (Carrier Handler for example)
>>>> Test
>>>>> Test date time
Note that reviewing report data can be done concurrent with other system activity.
For example it is possible to look up a test report while the same test is running. It is
possible to look up a lot report while a lot is running
TT-L2-CS
1/1/2005
ASML Confidential 18 For training purposes only
TT-L2-CS
18
2
PROCEDURES
INTRODUCTION This chapter will discuss the procedures to be performed as part of the level 2
qualification process for the Computer System. The discussion of the procedures
will NOT be a reiteration of the coach procedure, but rather amplifying information
concerning the coach procedure.
Always refer to the coach procedure for specific prerequisites, actions, and
specifications.
ASML Confidential
The Coach
Procedures:
1. SHUTDOWN & START UP THE TWINSCAN SOFTWARE
2. MAKE A TAPE BACKUP OF MACHINE CONFIGURATION FILES
3. MAKE A FILE BACKUP OF MACHINE CONFIGURATION FILES
4. MAKE A TAPE BACKUP OF SYSTEM FILES
5. MAKE INCREMENTAL BACKUP OF THE HARD DISK
6. MAKE FULL BACKUP OF THE HARD DISK
7. MAKE MORE DISK SPACE
8. CLEAN THE TAPE DRIVE
Additional Practice Note: Additional practice procedures are for training purposes only and are not
Procedures: listed in coach. Student material is provided to support these activities.
9. SHUTDOWN SYSTEM & UNIX WITH THE sysshutdown COMMAND
10. SHUTDOWN & START UP SYSTEM SOFTWARE WITH system_stop
system_start COMMANDS
11. LOCATE: LOT REPORTS, ER LOGS, TEST MANAGER REPORTS
20 For training purposes only
Preconditions Make sure that all of the production processes are stopped.
Points of attention The Lot Queue must be stopped before shutting down the TWINSCAN application
a. Restarting the application with UNIX running requires running the UNIX
script system_start or system_restart.
b. Restarting the application after rebooting UNIX is an automated function of
the UNIX user login.
c. The indication the software has started is the appearance of the TWINSCAN
login window. To login supply a user name and associated password.
3. RESTART THE TWINSCAN SYSTEM
a. When the software is shutdown and restarted, before the system is able to
perform any action, the subsystems will have to be restarted.
b. The subsystems are typically restarted from the Start Up / Shutdown view of
the Navigation Manager.
On Screen Result 1
TT-L2-CS
1/1/2005
For training purposes only Chapter 2 21
On Screen Result 2
When the TWINSCAN application starts, first the Navigation Manager window frame
will be displayed. Next the Navigation Manager will appear. A few seconds after the
Navigation Manager is displayed, the Login dialogue box will open.
On Screen Result 2
To log into the application software, enter a valid User Name. Note that the default
user name is ASML. Then enter a valid password. Note that the default password for
the ASML user is litho.
When the User Name and password is validated by the software, the Login dialogue
box will disappear, giving the user access to the functions of the Navigation Manager.
ASML Confidential
2. Verify User Name and Password are correct. Note that it is possible to change the
User Name and / or Password for security reasons.
On Screen Result 3
The Start Up / Shutdown view of the Navigation manager will display the progress of
system initilization. The process is complete when all the named subsystems are
green.
TT-L2-CS
1/1/2005
22 For training purposes only
Function 1. To make a backup on tape of the machine configuration files. The backup
contains the CM configuration files, Machine-, Factory- and Test constants.
Points of attention 1. If a rotating, date, or event related backup system is in use, verify the correct tape
is available before beginning the backup procedure.
2. Verify the tape cartridge is write enabled.
ASML Confidential
Procedure Results The system will back up CM, MC, FC, and TC files to the cartridge tape.
On Screen Results
1. Maintenance view of the Navigation Manager.
2. System Files pull down menu.
3. Backup dialogue.
TT-L2-CS
1/1/2005
For training purposes only Chapter 2 23
Function To make a disk to disk backup of the CM, MC, FC, and TC files.
Preconditions Make sure that all production processes are stopped and there is no test software
running.
ASML Confidential
of the user’s choice. (E.g. asml_backup_settings -d /user_data/backup)
Procedure Results The system will backup the configuration files to the default, or specified directory.
On Screen Result
asml_backup_settings
asml_backup_settings run on Fri. Oct. 29 01:25:58 MEST 2004
asml_backup_settings: successfully backed up data files
Backup file = ML/backups/settings_manual_1898_340c_c0t1d0s0_2004_1029_0125
The file name is interpreted as:
1. settings_manual = data type / files
2. 1898 = system number on which the command was run
3. 340c = software release
4. c0t1d0s0 = hard disk 0
5. 2004_1029_0125 = year, date, time the command was run
TT-L2-CS
1/1/2005
24 For training purposes only
Points of attention 1. This backup does not include the operating system, or the FastTools database.
2. If a rotating, date, or event related backup system is in use, verify the correct tape
is available before beginning the backup procedure.
3. Verify the tape cartridge is write enabled.
Procedure Results The system will back up the TWINSCAN system files.
On Screen Result
TT-L2-CS
1/1/2005
For training purposes only Chapter 2 25
Function Make an incremental backup of the currently booted disk to an existing backup on the
second disk.
Note: The incremental backup does not work if new patches are installed. Then only
a full backup can be done, refer to procedure cscs031.adj.
Note: The procedures for a full backup and incremental backup are the same with the
exception of the operand. For a full backup the command operand is -f . For an
incremental backup the command operand is -i.
Preconditions Verify all production activity is stopped, and the Lot Queue is stopped.
ASML Confidential
Points of Attention N.A.
Procedure Results The previous disk backup will be updated with the latest information on the system’s
active disk.
On Screen Results
1. Display the Lot operations view of the Navigation Manager
2. Display the Stop Lot Queue dialogue popup window
3. Display the Start Up / Shutdown view of the Navigation Manager
4. Display the System Shutdown dialogue popup window
5. Display a terminal window
6. In the terminal window, display the commands
Note: the backup command will remain busy until the backup is complete
7. Display the Navigation Manager window with login dialogue
8. Display the Start Up / Shutdown view of the Navigation Manager
9. Display the initilization process on the Start Up / Shutdown view.
TT-L2-CS
1/1/2005
26 For training purposes only
TT-L2-CS
1/1/2005
For training purposes only Chapter 2 27
Function Evaluate disk usage, determine whether or not any of the file systems are getting too
full, and if so, remove excess data.
Preconditions Be sure there is a current backup of the TWINSCAN software before beginning this
procedure.
Be aware of local policy. It may be preferable to backup old reports and data to tape
before deleting the files.
ASML Confidential
3. Run the UNIX command df -kl
4. Evaluate the report. Determine that no file system is above 90% capacity.
5. If a file system is above 90%, locate and remove old reports or data.
Note: before removing files be certain they do not effect operation of the software.
Procedure Results Reduce disk usage to less than 90% for all mounted file systems.
Note: When a UNIX File System (UFS) approaches 80% capacity it becomes less
efficient, which will have a negative effect writing and retrieving data from the system
disk. The aggregate effect is the computer system will run slower.
On Screen Results
After removing files, re-run the df -kl command and observe the disk usage until the
values are less than 90%
Required Actions
TT-L2-CS
1/1/2005
28 For training purposes only
Preconditions The system must be functional and there must be no tape in the tape drive.
Sequence of Events 1. Obtain the cleaning tool which looks like a DAT tape cassette.
2. Insert the cleaning tool into the tape drive.
3. The drive will identify the tape as a cleaning tool, use a length of the cleaning tape
in the tool, and discard the tape in a few seconds.
Procedure Results The surfaces in the tape drive that touch a tape are wiped with a fabric tape in the
cleaning tool.
ASML Confidential
On Screen Results
N.A.
TT-L2-CS
1/1/2005