P15 v7.0 User Manual
P15 v7.0 User Manual
0104396-000 AA
P-15 ™
User’s Guide
for Software Version 7.0
Preliminary
K
KLA-Tencor PN:0104396-000 AA Software Version 7.0
KLA-Tencor Confidential 3/05
KLA-Tencor P-15 User’s Guide
EC COMPLIANCE
At the time of printing, the P-15 complies with the essential
requirements of the EC (Electromagnetic Compatibility) Directives
listed below
EC Directives EC 89/392/EEC
EC 89/336/EEC
EC 73/23/EEC
Harmonized Safety Standards EN 50082-2:1995
EN 50081-2:1993
EN 55011:1991
Harmonized Electromagnetic Standards EN 60204-1:1992
EN 61010-1:1993
COPYRIGHT
This document is a copyrighted work of KLA-Tencor Corporation.
Unauthorized copying of its content is strictly prohibited. KLA-Tencor
provides this document without warranty in any form, either expressed
or implied. To order additional copies, specify part number
0104396-000 AA.
COMMENTS WELCOME
We welcome your comments about this document. Please e-mail them
to Film and Surface Technology Technical Publications, or contact us
at the address shown below. Please reference the document’s part
number in your communications.
0104396-000 AA iii
March 2005
List of Figures
Chapter 1 Introduction
Chapter 2 Basic Skills
Figure 2.1 Keyboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Figure 2.2 Trackball . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Figure 2.3 Catalog Screen With Some Access Denied . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Figure 2.4 Program Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Figure 2.5 Profiler Catalog Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Figure 2.6 Profiler Configuration Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Figure 2.7 Closing the Profiler Application Using the Control Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Figure 2.8 Profiler Container for Profiler Shutdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
Figure 2.9 Start Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
Figure 2.10 Shut Down Windows Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
P re l i mi n a ry
Figure 2.11 Closing the Profiler Application Using the Control Button . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
Figure 2.12 Message Box for Profiler Shutdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
Figure 2.13 Start Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
Figure 2.14 Shut Down Windows Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
Figure 2.15 Clearing the Status Diagnostic Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
Figure 2.16 Contact Scan Stylus Tip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Figure 2.17 Scan Recipe Window in the Catalog Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
Figure 2.18 XY View Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
Figure 2.19 XY View Screen – View Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17
Figure 2.20 Video Control Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-18
Figure 2.21 Save Data Set Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19
Figure 2.22 Save Image As Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20
Figure 2.23 Export File Formats in Drop-Down Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21
Figure 2.24 Analysis Screen – File Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21
Figure 2.25 Export Graph Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-22
Figure 2.26 Catalog Screen – Database File Manager Icon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-23
Figure 2.27 Data Catalog Screen for Export of Data or Recipes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-23
Figure 2.28 Graphics Export Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-24
Figure 2.29 Scan Data Graph in the Analysis Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-25
Figure 2.30 Choosing a Sequence Data Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-26
Figure 2.31 Opening the Statistics Window to View Scan List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-27
Figure 2.32 Surface Parameters Summary Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-27
Figure 2.33 Save As (Export) Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-28
Figure 2.34 Data Catalog Screen for Export of Data or Recipes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-29
Figure 2.35 Export Data Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-29
Figure 2.36 Analysis Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-30
Figure 2.37 Print Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-31
Figure 3.22 Data Collection When Using a Small Radius Stylus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-21
Figure 3.23 2D Scan Options With Sampling Rate Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-21
Figure 3.24 2D Scan Options With Multi-Scan Average Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
Figure 3.25 2D Scan Options With Scan Direction Arrow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
Figure 3.26 2D Scan Options - Show Position: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
Figure 3.27 Teach Scan Length, from the 2D Scan Teach Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24
Figure 3.28 3D Scan Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-26
Figure 3.29 Traces - Scan Perimeter with Traces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-26
Figure 3.30 3D Scan - Traces Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-27
Figure 3.31 2D Scan Options - Show Position: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30
Figure 3.32 Teaching a Scan Position Using Center Show Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30
Figure 3.33 Teaching a Scan Position Using Start Show Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31
Figure 3.34 Teaching a Scan Position Using Start Show Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31
Figure 3.35 Scan Time - Scan Parameters Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32
Figure 3.36 Individual Traces Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-33
Figure 3.37 Total (hr:min:s): Calculation - 3D Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-33
Figure 3.38 Number of Data Points: Calculation - 2D & 3D Screens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-34
Figure 3.39 Point Interval: Calculation - 3D Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-35
Figure 3.40 Stylus Parameters (2D and 3D) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-35
Figure 3.41 Stylus Parameters - Scan Parameters Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-36
Figure 3.42 Stylus Parameters - With Applied Force Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-36
Figure 3.43 Recipe Editor - 3D Scan Parameter Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-38
Figure 3.44 Vertical Ranging - Range/Resolution Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-39
Figure 3.45 Vertical Ranging - Profile Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-41
Figure 3.46 Feature Detection - Recipe Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-44
Figure 3.47 Feature Detection Point Locations on a Step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-45
Figure 3.48 Feature Detection Point Locations for Convex and Concave . . . . . . . . . . . . . . . . . . . . . . . . . 3-45
Figure 3.49 Feature - Feature Detection - Recipe Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-46
Figure 3.50 Detection Variables - Feature Detection - Recipe Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-47
Figure 3.51 Scan Noise and the Gaussian Noise Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-48
Figure 3.52 Activating the Gaussian Noise Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-49
Figure 3.53 Filter Cutoff Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-50
Figure 3.54 Filters/Cursors Parameters - Recipe Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-51
Figure 3.55 Scan Noise and the Gaussian Noise Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-51
Preliminary
Figure 3.73 General Parameters - Recipe Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-65
Figure 3.74 2D General Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-66
Figure 3.75 3D General Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-69
Figure 3.76 Waviness vs. Roughness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-71
Figure 3.77 Roughness/Waviness Filter Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-71
Figure 3.78 Recipe Editor Showing 2D and 3D Roughness/Waviness Parameters . . . . . . . . . . . . . . . . . . 3-72
Figure 3.79 2D Roughness Parameters Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-73
Figure 3.80 2D Waviness Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-75
Figure 3.81 3D Roughness Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-77
Figure 3.82 Bearing Ration and Cutting Depth Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-79
Figure 3.83 Bearing Ratio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-79
Figure 3.84 2D Bearing Ratio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-80
Figure 3.85 Depth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-80
Figure 3.86 2D Cutting Depth (CutDp) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-81
Figure 3.87 Cutting Depth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-81
Figure 3.88 3D Bearing Ratio (Sbi) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-82
Figure 3.89 3D Material Volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-83
Figure 3.90 Bearing Ratio and Cutting Depth Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-84
Figure 3.91 High Spot Count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-85
Figure 3.92 2D High Spot Count (HSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-85
Figure 3.93 2D Mean Spacing Sm (1/HSC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-86
Figure 3.94 Peak Count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-86
Figure 3.95 2D Peak Count (PC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-87
Figure 3.96 2D Mean Spacing Sm (1/PC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-87
Figure 3.97 Recipe Editor - Choosing 3D Cursors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-89
Figure 3.98 Three Point Leveling Showing Leveling Boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-90
Figure 3.99 Vertex Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-91
Figure 3.100 Matching Leveling Box and Cursor Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-92
Figure 3.101 3D Leveling Cursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-92
Figure 3.102 3D Measurement Cursor Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-93
Figure 3.103 Matching Measurement Cursor Position to Measurement Box . . . . . . . . . . . . . . . . . . . . . . . . 3-94
Figure 3.104 3D Step Height Cursor Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-94
Figure 3.105 Setup Analysis Tools – Leveling Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-96
Figure 3.106 Data Point Distribution in Bins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-97
Preliminary
Figure 4.42 Accepting Adjusted Scan Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-27
Preliminary
Figure 7.40 Pattern Recognition and Deskew Options Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-45
Figure 7.41 Groping Retry Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-46
Figure 7.42 Analysis Screen with File Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-50
Figure 7.43 Save Data Set Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-51
Figure 7.44 Recipe Transport Options… Configuration Screen Button . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-52
Figure 7.45 Recipe Transport Options Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-53
Figure 7.46 Browse Directories Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-53
Figure 7.47 Recipe Transport Options with “If Existing File” Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-55
Figure 7.48 Calibration Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-56
Figure 7.49 Wafer Center Calibration Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-57
Figure 7.50 Sequence Recipe Catalog Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-59
Figure 7.51 Sequence Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-60
Figure 7.52 Handler Options Dialog Box - Load Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-60
Figure 7.53 Handler Options Dialog Box - Manual Load/Unload Option . . . . . . . . . . . . . . . . . . . . . . . . . 7-61
Figure 7.54 The Sequence Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-61
Figure 7.55 Load Substrate Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-62
Figure 7.56 Handler Options Dialog Box - Manual Load/Unload Option . . . . . . . . . . . . . . . . . . . . . . . . . 7-62
Figure 7.57 The Sequence Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-63
Figure 9.1 Scan Catalog Screen with Scan Data Active. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
Figure 9.2 Scan Catalog Screen with Scan Data Active. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
Figure 9.3 3D Analysis Screen with 3D Object Displayed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
Figure 9.4 Analysis Tool Bar Image Rotation Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3
Figure 9.5 Manual Image Rotation Handles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5
Figure 9.6 Image Rotation Using the Rotate Image Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-6
Figure 9.7 Right-Click Menu – Mouse Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-7
Figure 9.8 Analysis Tool Bar Graphics Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-7
Figure 9.9 Analysis Screen - Tool Activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8
Figure 9.10 Analysis Screen - Enable Zoom Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8
Figure 9.11 Analysis Screen - Zoom Active . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-9
Figure 9.12 Analysis Screen with Zoom Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-9
Figure 9.13 Analysis Screen – Using the Zoom In Icon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-10
Figure 9.14 Analysis Screen – Zoomed In Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-11
Figure 9.15 Analysis Screen – Unzoom Using Right-Click Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-11
Figure 9.16 Analysis Screen Menu Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-18
Figure 9.17 Parameters Menu from the Analysis Screen Menu Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-26
Preliminary
Figure 9.18 Catalog Screen – Scan Recipes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-27
Figure 9.19 3D Recipe Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-27
Figure 9.20 3D Recipe Editor with Roughness/Waviness Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-28
Figure 9.21 Bearing Ratio/Cutting Depth in Recipe Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-29
Figure 9.22 Program Level Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-34
Figure 9.23 Catalog Screen with Scan Recipe Chosen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-34
Figure 9.24 3D Scan Catalog Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-35
Figure 9.25 Recipe Editor - 3D Cursors Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-36
Figure 9.26 3D Line by Line Leveling Cursor Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-37
Figure 9.27 3D Line by Line Leveling Cursor Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-38
Figure 9.28 Line Leveling Top View Analysis Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-39
Figure 9.29 Recipe Editor with 3D Cursors Window Displayed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-39
Figure 9.30 Set Viewing Parameters Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-40
Figure 9.31 Line Leveling Dialog Box After Cursors Positioned . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-43
Figure 9.32 Image Arithmetic Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-44
Figure 9.33 3D analysis Screen with File Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-45
Figure 9.34 Save Scan Data Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-46
Figure 9.35 Analysis Screen - Analysis Tool Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-46
Figure 9.36 3D Analysis Tool Bar with Slice Tool Activated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-47
Figure 9.37 Analysis Screen with View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-47
Figure 9.38 Analysis Screen with Slice Tool Active . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-48
Figure 9.39 Analysis Screen with Both 2D and 3D Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-48
Figure 9.40 Analysis Screen with Both 2D and 3D Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-49
Figure 9.41 Analysis Window with File Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-49
Figure 9.42 Save Scan Data Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-50
Chapter 11 Configuration
Figure 11.1 Start Menu with Setting Menu Displayed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-3
Figure 11.2 Control Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-3
Figure 11.3 Date/Time Properties Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-4
Figure 11.4 Choose Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-4
Figure 11.5 Configuration Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-5
Figure 11.6 Stage Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-6
P rel i mi n a ry
Preliminary
Figure 11.57 File Menu for Choosing Authorize Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-43
Figure 11.58 Authorize Maintenance Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-43
Figure 11.59 File Menu for Change Password… Dialog Box Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-44
Figure 11.60 Change Password Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-44
Figure 11.61 Closing the Profiler Application Using the Control Button . . . . . . . . . . . . . . . . . . . . . . . . . . 11-45
Figure 11.62 Profiler Container for Profiler Shutdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-45
Figure 11.63 Start Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-46
Figure 11.64 Shut Down Windows Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-46
Figure 11.65 Catalog - Scan Recipe Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-47
Figure 11.66 XY View Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-48
Figure 11.67 Lightweight Stage Table Top . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-49
Figure 11.68 Precision Locator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-49
Figure 11.69 Three Point Disk Locator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-50
Figure 11.70 Catalog - Scan Recipe Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-51
Figure 11.71 XY View Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-51
Figure 11.72 Three Point Disk Locator Base Plate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-52
Figure 11.73 Center Hub Screw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-52
Figure 11.74 Disk Support for the Three Point Disk Locator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-53
Chapter 12 Calibrations
Figure 12.1 File Menu for Choosing Authorize Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-2
Figure 12.2 Authorize Maintenance Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-2
Figure 12.3 File Menu for Change Password… Dialog Box Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-3
Figure 12.4 Change Password Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-3
Figure 12.5 Catalog Screen - Choose Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-4
Figure 12.6 Calibrations Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-4
Figure 12.7 Applied Force Calibration Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-5
Figure 12.8 Catalog Screen - Choose Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-6
Figure 12.9 Calibrations Screen- Accessing the Video Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-7
Figure 12.10 Manual Load from the Video Calibration Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-7
Figure 12.11 Message Prompt and Focus Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-9
Figure 12.12 XY Video Display Message Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-10
Figure 12.13 KLA-Tencor Stylus Alignment Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-11
Figure 12.14 Manual Load from the Scan Offset Calibration Window . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-12
Figure 12.15 Catalog Screen - Click on the Calibration Icon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-12
Figure 12.16 Scan Calibrations Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-13
Figure 12.17 Scan Position Offset Calibration Options dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-14
Figure 12.18 Window Buttons - COARSE - Recipe Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-15
Figure 12.19 Scan Position Offset Calibration Options dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-16
Figure 12.20 Set Default Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-16
Figure 12.21 Scan Parameter Definition - _OFF150 - Recipe Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-17
Figure 12.22 View Menu with Align Sample Chosen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-18
Figure 12.23 Alignment Angle Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-18
Figure 12.24 KLA-Tencor Stylus Alignment Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-19
Figure 12.25 KLA-Tencor Stylus Alignment Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-20
Figure 12.26 Aligning the Tool with Screen Crosshair . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-20
Figure 12.27 Align Screen Crosshair with 150 mm Crosshair Pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-21
Figure 12.28 Manual Load from the Scan Offset Calibration Window . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-21
Figure 12.29 Scan: _OFF150 Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-22
Figure 12.30 Trace Path Through the Triangle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-22
P rel i mi n a ry
Preliminary
Figure 13.10 GEM User Interface Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-6
Figure 13.11 Configuration Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-6
Figure 13.12 Communication Option - Initial Communication States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-7
Figure 13.13 Communication Option - Poll Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-8
Figure 13.14 Communication Option - Poll Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-8
Figure 13.15 Control States Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-9
Figure 13.16 GEM Configuration - Online Failed State: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-10
Figure 13.17 GEM Configuration - Spooling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-11
Figure 13.18 GEM Configuration - Equipment Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-12
Figure 13.19 GEM Configuration - Event Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-13
Figure 13.20 GEM Configuration - Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-13
Figure 13.21 GEM Configuration - Terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-14
Figure 13.22 GEM User Interface Screen - Trace Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-15
Figure 13.23 Trace Configuration Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-15
Figure 13.24 GEM User Interface Screen - GEM Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-16
Figure 13.25 GEM Status Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-16
Figure 13.26 GEM Status Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-18
Figure 13.27 Send TTY Message Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-18
Figure 13.28 GEM Status - View and Ack Host TTY Msg Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-19
Figure 13.29 View and Ack TTY Msg from Host Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-19
Figure 13.30 Database File Manager Icon Choice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-20
Figure 13.31 Database Catalog Screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-20
Figure 13.32 Scan and Sequence Recipe Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-21
Figure 13.33 Upload Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-22
Figure 13.34 Database File Manager Icon Choice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-22
Figure 13.35 Database Screen - PPTransfer Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-23
Figure 13.36 PPid Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-23
Preliminary
Chapter 1 Introduction
Table 1.1 Capabilities and Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Table 1.2 Hardware Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Table 1.3 P-15 Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
P rel i mi n a ry
Table 8.1 2D Analysis toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
Table 8.2 Trace Information Parameter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-23
Table 8.3 Feature Detection Descriptions (See Figure 8.34 and Figure 8.35.). . . . . . . . . . . . . . . . . . . . . . . 8-26
Table 8.4 Feature Detection Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-33
Table 8.5 Scan Recipe Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-45
Chapter 12 Calibrations
Table 12.1 Angle Feature Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-27
Table 12.2 Standard Calibration Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-51
Chapter 1 Introduction
INSTRUMENT OVERVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-1
CAPABILITIES AND PERFORMANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-2
HARDWARE FEATURES AND OPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-3
Preliminary
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-3
POWERING UP THE PROFILER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4
Power Up Procedure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4
SECURITY LOG ON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4
Log On Procedure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-5
STARTING THE WINDOWS PROFILER APPLICATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-5
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-5
Profiler Start-Up Procedure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-6
NAVIGATING BETWEEN PROGRAM LEVEL SCREENS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-7
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-7
Navigation Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-7
EXITING THE WINDOWS PROFILER APPLICATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-8
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-8
Profiler Exit Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-8
POWERING DOWN THE PROFILER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-10
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-10
Power Down Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-10
PERFORMING AN EMERGENCY SHUTDOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-12
CLEARING A DIAGNOSTIC MESSAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-12
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-12
Clearing a Diagnostic Message Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-12
PROTECTING THE STYLUS ARM ASSEMBLY. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-13
System Provisions for Stylus Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-13
Potential Stylus Damage During Scans. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-13
ADJUSTING THE VIDEO IMAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-15
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-15
Video Image Adjustment Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-15
USING FILE NAME CONVENTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-19
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-19
Naming and Saving Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-19
SAVING VIDEO IMAGES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-20
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20
Naming and Saving Video Images Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20
EXPORTING DATA GRAPHS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21
Exporting Data Graphs from the Analysis Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21
Exporting Graphs from the Scan Data Catalog. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-23
Exporting Graphs from the Sequence Data Catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-26
EXPORTING DATA FROM THE DATABASE FILE MANAGER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-28
PRINTING DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-30
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-30
Print Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-31
Pre liminary
Focus the Optics – Top- or Side-View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-15
POSITIONING THE SCAN SITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-16
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-16
USING DIE GRID NAVIGATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-19
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-19
Creating a Die Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-21
Loading a Die Grid (Turning ON Die Grid Navigation) for a Single Scan . . . . . . . . . . . . . . . . . . . . . . . . .5-28
Clearing a Die Grid (Turn OFF Die Grid Navigation) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-30
Navigating Across the Wafer Using the Die Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-31
Enabling the Dropout Die Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-31
Clearing Dropout Dies From the Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-31
Moving to Partial Dies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-31
Displaying Grid Numbers in the Die Grid Navigation Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-32
To Change the Font and Color of the Grid Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-32
USING BLOB ANALYSIS (CENTER OBJECT SEARCH). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-32
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-32
Starting Blob Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-32
Changing the Level of Contrast. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-34
ALIGNING THE SAMPLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-35
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-35
Procedure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-35
Pre liminary
2D Analysis Window Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-5
LEVELING THE TRACE AND SETTING UP MEASUREMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-6
Using Cursors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-6
Using the Leveling Cursors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-10
Using the Measurement Cursors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-11
CUSTOMIZING THE GRAPH DISPLAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-16
Changing the Z Limits Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-16
Changing the Z Units Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-17
Displaying Data in FFT Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-18
Displaying Data on Logarithmic Scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-19
Viewing in Zoom Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-20
Viewing the Trace Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-23
SETTING THE CURSOR POSITIONS USING FEATURE DETECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-24
Feature Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-24
SETTING THE CUTOFF FILTERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-34
Setting the Short-Wave Filter Cutoff Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-35
Setting the Long-Wavelength Filter Cutoff Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-37
2D GLITCH REMOVAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-40
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-40
Procedure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-40
MEASURING THE RADIUS ON CURVED SURFACES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-42
Measuring for Maximum Precision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-43
Measuring for the Lowest Horizontal Resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-44
Measuring with a 1-σ Repeatability (precision) of 0.002% of the Radius. . . . . . . . . . . . . . . . . . . . . . . . . .8-45
MEASURING STEP HEIGHT ON CURVED SURFACES USING FIT AND LEVEL . . . . . . . . . . . . . . . . . . . . . . . . . . .8-47
SAVING SCAN DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-47
REEVALUATION OF SAVED 2D SCAN DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-48
Chapter 11 Configuration
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-1
OPERATING ENVIRONMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-1
FACILITY SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-2
INTRODUCTION TO SYSTEM CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-2
SETTING THE DATE AND TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-3
CONFIGURATION WINDOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-4
STAGE CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-5
Theta Soft Home Position. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-6
Leveling Offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-9
Teach Lowest Elevator Position. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-10
Elevator Focus Speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-12
Elevator Slow Focus Speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-13
Move Elevator to Safe Position Before Moving Stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-13
Elevator Safe Position. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-13
Safety Interlock On. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-13
SYSTEM CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-14
Pre liminary
Using Groping with Pattern Recognition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-30
SEQUENCE EXECUTION OPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-35
Open Sequence Execution Options Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-35
Enable Sequence ID Prompts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-36
View Scan Display Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-37
Automation Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-37
TEACH MANUAL LOAD POSITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-38
Teach Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-38
PROXIMITY SENSOR CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-40
Configuration Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-40
Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-41
Proximity Sensor to Hi Mag Camera Offsets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-42
PASSWORD – MID-SESSION CALIBRATION OR CONFIGURATION ACCESS . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-42
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-42
Accessing the Maintenance Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-42
Changing the Maintenance Password. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-43
LOSS OF POWER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-44
TURNING OFF OR RESETTING THE INSTRUMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-44
INSTALLING A PRECISION LOCATOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-47
Standard Precision Locators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-47
Three Point Disk Locator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-50
Precision Locators - Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-54
OPTIONAL PRECISION LOCATORS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-58
Chapter 12 Calibrations
INTRODUCTION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-1
PASSWORD – MID-SESSION CALIBRATION OR CONFIGURATION ACCESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-1
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-1
Accessing the Maintenance Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-1
Changing the Maintenance Password. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-2
APPLIED FORCE CALIBRATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-3
Windows - Applied Force Calibration Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-3
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-3
Applied Force Calibration Procedure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-4
VIDEO CALIBRATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-5
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-5
Video Calibration Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-6
SCAN POSITION OFFSET CALIBRATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-10
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-10
150 mm (Standard) Scan Position Offset Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-11
Scan Position Offset Calibration Validation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-25
STEP HEIGHT CALIBRATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-28
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-29
Calibration Procedure:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-29
LEVEL CALIBRATION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-41
Level Calibration Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-42
Level Calibration Confirmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-44
WAFER CENTER CALIBRATION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-47
Calibration Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-47
Stage to Wafer Conversion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-50
STANDARD CALIBRATION MATRIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-51
Pre limina ry
Pre liminary
Chapter 15 CMP Analysis Algorithms
INTRODUCTION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-1
ARRAYS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-2
Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-3
Pads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-5
Setup for Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-6
Analysis Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-8
I NSTRUMENT O VERVIEW 1
The KLA-Tencor P-15 Profiler is a highly sensitive surface profiler that measures
step height, roughness, and waviness on sample surfaces. Roughness can be measured
with up to a 0.5 Å resolution over short distances. Waviness can be measured over the
entire surface of a sample (assuming a sample size within the system’s scan limits).
The P-15 system uses stylus-based scanning to achieve high resolution and can
correlate local submicron features with global surface measurements. It has a scan
area of 200 X 200 mm.
The P15 system offers the option between three head configurations, each with a
P rel i mi n a ry
different vertical range: the MicroHead IIsr (standard range), MicroHead IIlf (low
force), and the MicroHead xr (extended range).
The MicroHead IIsr (standard range) has a vertical range of 327 µm and is
capable of scanning at forces between 1 mg. and 50 mg.
The MicroHead IIlf (low force) has a vertical range between 6.5 µm and
130 µm. It is capable of scanning with a stylus force between 0.05 and 50 mg.
Low force is useful when scanning soft materials such as gold, indium, or
photoresist.
The MicroHead IIxr (extended range) extends the vertical range to 1000µm. It
is capable of scanning at forces between 0.5 mg. and 50 mg.
The dual-view optics provide the user with an opportunity to view the sample from
the top down and from the side. The top-down view is for accurate scan positioning.
The side-view optics are used to view the stylus tip as it passes over sample attributes.
The P-15 is an automated surface scanner that can profile a wide range of
topographies, including the following:
CMP
Recess measurement
Large-feature dishing
Pattern-dependant erosion
Surface topography characterization
Global planarity
Data Storage
Measurement of surface roughness
Slider – pole-tip recession and texture bump characterization
Table 1.2 presents the P-15 system’s hardware features and options.
Preliminary
Vacuum Sample Secures a sample in the center of the stage.
Hold-down
Computer Includes a 20-GB hard drive, and 256-MB RAM, and 52x
speed CD-ROM.
Also includes an Ethernet network adapter card, and a 3.5-in.
floppy disk drive with 1.44-MB capacity.
Note: Computer specification subject to change.
Monitor Includes a 38.1-cm (15-in.) SVGA video monitor or 15-in. flat
panel monitor that provides a magnified sample video image.
Note: Computer monitor specification subject to change.
Keyboard Includes a keyboard with a full set of standard AT keys, as
well as some instrument-specific control keys.
The keyboard has a trackball for fast cursor movement,
stage, and measurement head motion control, and
convenient menu option selection. The trackball and
keyboard can be used interchangeably for these functions.
Printer Port A parallel printer port is available for local printing.
Network-capable Allows fast data transfers to a host computer, and can be
networked to desktop computers.
In addition, the optional SECS II Interface provides
bi-directional communication between the instrument and a
host computer.
O VERVIEW 2
Before beginning use of the P-15 system, it is important to become familiar with basic
skills — such as starting and shutting down the system, and operating the system
buttons, keyboard, trackball, Microsoft Windows , Profiler application, and other
components.
This chapter describes:
Using the Keyboard on page 2-1
Using the Trackball on page 2-3
P rel i mi n a ry
Powering Up the Profiler on page 2-4
Security Log On on page 2-4
Starting the Windows Profiler Application on page 2-5
Navigating Between Program Level Screens on page 2-7
Exiting the Windows Profiler Application on page 2-8
Powering Down the Profiler on page 2-10
Performing an Emergency Shutdown on page 2-12
Clearing a Diagnostic Message on page 2-12
Protecting the Stylus Arm Assembly on page 2-13
Potential Stylus Damage During Scans on page 2-13
Adjusting the Video Image on page 2-15
Using File Name Conventions on page 2-19
Saving Video Images on page 2-20
Exporting Data Graphs on page 2-21
Printing Data on page 2-30
Introduction 2
The keyboard is an input device for communicating with the Profiler. The system
interface and scan processes are viewed on the monitor.
Except where noted, the keyboard, the trackball, or a combination of both can be used
to perform commands or enter data. (See Figure 2.1).
Z-8 X C V B N M < ? 1 2 3
Shift Shift
, . End Pg Dn
/
Enter
Ctrl Alt Select Alt Ctrl 0 .
Ins Del
Trackball
Preliminary
move in tandem).
Press again to repeat the cycle.
LEFT TRACKBALL See Using the Trackball on page 2-3 in the
BUTTON following section.
Introduction 2
The trackball is a pointing device located on the right side of the keyboard. It consists
of a motion-sensing mechanism (operating off the ball itself) and two buttons (left
and right) situated around the trackball. (See Figure 2.2).
Roller ball
By using the trackball to move the cursor to contact points on the screen and then
clicking or double-clicking on the contact, commands can be executed. Examples are:
starting software tasks, selecting commands from menus, entering data into the
computer.
1. Use a gentle rolling motion of the trackball to move the cursor across the
monitor screen.
2. Use one of the following actions with the left trackball button, as detailed in
Table 2.2, to accomplish the required function.
Introduction 2
When powered up, the system proceeds to start Windows and Profiler applications,
and initializes the Profiler equipment.
Power Up Procedure 2
S ECURITY L OG O N 2
Introduction 2
The Windows system running the Profiler is designed to operate with a security log
on procedure that limits access to various system function. This feature allows the
system administrator to control access to system functions based on a log on
password. Each user is assigned a log on word and a password that determines which
functions are available to that user. In this way, the system is protected from users
accidentally changing key parameters or accidentally erasing key data.
A user with limited access encounters system icons that are grayed out. (See
Figure 2.3). This indicates that the functions represented by the icon are not available
to that user. In other screens and windows, certain function buttons are grayed out.
This means that the affected function is not available at that point in the procedure or
that the user does not have access to that feature. Examples of button procedures with
user access restrictions are some calibrations, data export, data import, and data
manipulation.
Preliminary
privilege, the icon is grayed out
to indicate restricted access.
If the icons are grayed out,
the function is currently
unavailable. In this example,
Configuration, Data Storage,
and GEM/SECS are not
available to the user.
Log On Procedure 2
A dialog box appears after the system is fully booted up. Use the following procedure
to log on:
1. Press CTRL-ALT-DEL on the keyboard to display the Log on dialog box.
2. The cursor should be blinking in the Log on ID field. Enter the Log On word.
DO NOT CLICK OK.
3. TAB to the Password field.
4. The cursor should be blinking in the Password field. Enter the Password.
5. Press the Enter key or click OK.
Introduction 2
The Windows Profiler application is the interface with the P-15 system from which
the scan functions are performed and viewed.
1. Use the trackball to locate the Profiler icon with the screen cursor. Double-click
on the Profiler icon to initiate startup of the P-15 system (See Figure 2.4).
2. The system goes through its initiation at the end of which the Profiler Catalog
screen appears. (See Figure 2.5)
Program Access
Icons.
“Sample Present”
Status
This is the starting point for operating the instrument. In this screen, scan and
sequence recipes can be accessed for system operation. This screen is also the
entrance point for the other applications in the system. Each icon along the right
side of the screen opens another application that contains the parameters or
controls for a specific type of task. (See Table 2.3.)
Calibration Stress
Displays the Profiler Calibration screen. Displays the Profiler Stress catalog
This screen provides access to system screen. This screen contains access
calibration windows used for accessing to the recipe and data file screens.
Preliminary
various calibration procedures.
Scan GEM/SECS
Displays the Profiler Catalog screen. Displays the GEM/SECS screen.
This screen provides access to the Scan This screen is used to configure the
recipes, Sequence recipes, and data system relationship with its host.
files.
Introduction 2
The program level Profiler screens all have the program icons along the right border
of the screen. These icons can be used to navigate between the various other program
screens contained in the Profiler software.
Navigation Procedure 2
To change to a different
program function, click
on the related icon.
Introduction 2
1. Close all screens up to a program screen (program level screens are represented
by one of the program icons at the right side of the screen). (See Figure 2.7.)
2. Click on the control button at the top left of the screen to display the menu. (See
Figure 2.7.)
3. Choose Close from the drop-down menu. (See Figure 2.7.)
Figure 2.7 Closing the Profiler Application Using the Control Button
4. A Profiler Container (message box) appears asking, “Are you sure you want to
exit the Profiler?” Click on Yes to exit. (See Figure 2.8.)
To log off so another user 5. If exiting from the program so that another user can log on, click on the Start
can log on: button at the bottom left of the screen to display its menu. (See Figure 2.9.)
Preliminary
Step 6 Click on Shut Down to
display its dialog box.
8. Click Yes to log off and set up for another user to log on. (See Figure 2.10.)
Introduction 2
1. Close all screens up to a program screen (program level screens are represented
by one of the program icons at the right side of the screen). (See Figure 2.11.)
2. Click on the control button at the top left of the screen to display it menu. (See
Figure 2.11.)
Preliminary
Figure 2.11 Closing the Profiler Application Using the Control Button
4. A Profiler Container (message box) appears asking, “Are you sure you want to
exit the Profiler?” Click on Yes to exit. (See Figure 2.12.)
To Log Off and Shut Down 5. If exiting from the program so that another user can log on, click on the Start
the System button at the bottom left of the screen to display its menu. (See Figure 2.13.)
Preliminary
Step 6 Click on Shut Down to
display its dialog box.
The P-15 Profiler is powered up and shut down from the computer On/Off switch. In
case of an emergency, turn off the computer and this shuts down the entire system.
Introduction 2
Diagnostic messages appear in the status bar at the bottom of the window when an
action or circumstances create the potential for instrument malfunction, such as
occurs with a motion error. The system status bar also presents messages that guide
the user through many of the system procedures. When a diagnostic message appears,
the status bar at the bottom of the screen becomes red and the status bar must be
cleared before it can display any new messages.
After reading the message in the status bar at the bottom left of the screen, click the
Clear Status button on bottom right of the status bar to proceed. See Figure 2.12.
The P-15 profiler incorporate several design features that protect the stylus from
damage. (See Table 2.4.)
Preliminary
protecting the stylus and sample from damage.
This setting is also used to trigger the head
descent slow down point which occurs
1000 µm (set in the system registry) above the
Lowest Elevator Position.
Proximity Sensor The Proximity Sensor is designed to With the Proximity Sensor ON, the head slows
detect the sample as the head lowers and and stops as it nears the sample surface.
slow the descent. If the Proximity Sensor is turned OFF, then the
head descent slows when it reaches 1000 µm
above the Lowest Elevator Position. The
system then depends on the stylus contact
with the sample surface to stop the head
descent. If the stylus is coming down in a hole
or off the edge of the sample, the system or the
sample could be damaged by contact with the
sensor assembly.
Despite precautionary features, there are still circumstances where damage can occur.
Damage occurs whenever the stylus is down and a vertical wall that is fixed to
the stage moves against the stylus shaft.
The stylus can be damaged whenever it encounters an obstacle higher than the
bevel height of the stylus tip (higher than 440 µm (17 mils) for the MicroHead
L-style stylus. (See Figure 2.16.)
The stylus can be damaged by a shorter object if it has sharp corners or burrs
that bite into the stylus tip.
Scan Direction
Damage can
occur with steps
higher than the
Bevel Height bevel height.
Bevel Height is
440 µm (17 mil) for
MicroHead L-styli
Preliminary
If the stylus is lowered or a scan is started when the sample is not directly under
the stylus, damage to the stylus could occur.
This is most likely to happen when lowering the measurement head such that the
stylus drops into the center hole of a hard disk or misses the edge of the sample.
Then when the stage is moved, the stylus is damaged.
CAUTION: Do not move the stage unless the stylus is well above the
sample surface.
CAUTION: Do not start a scan unless the stylus is directly over the
sample or damage to the stylus or head could occur.
NOTE: The stylus tip is located about 4 mm (165 mils) below the
measurement head.
When designing custom jigs or fixtures, consider the precautions noted in this section.
For instance, when designing a custom hard disk locator, its center section must be
flush with the top of the disk surface. Care must be exercised when nulling where
there is a hole in a jig, a vacuum hole, or a groove in a surface.
For hard disks only, when measuring the disk, avoid nulling in the Disk Locator hole.
Introduction 2
The Video Controls allow the view of a particular sample surface to be optimized.
Preliminary
The brightness and contrast can be varied for the camera.
NOTE: Changing the focus can invalidate sequences that use pattern
recognition because the sample image is less likely to match the
stored image in the pattern recognition files.
The purpose of adjusting the video image is to clarify the image resolution and
contrast so it can be clearly viewed.
1. Open the Scan Recipe window. (Click on the Scan Recipe button in the Catalog
screen. See Figure 2.17.)
2. Once the Scan Recipe window is active, with a recipe highlighted, click the XY
View button to display the XY View screen. (See Figure 2.17.)
List window
Preliminary
Menu Bar
Tool Bar
Sample Navigation
Window
3. Click on MAN LOAD (see Figure 2.18) in the Tool Bar to move the stage to the
door. (See Figure 2.18.)
The head rises to a taught height and the stage moves to the door (or the taught
manual load position).
4. Open the door.
CAUTION: Do not open the door until the stage has completely
stopped moving. All motors stop immediately when the door is opened.
(Unless the interlock is disabled.)
Preliminary
9. Click the FOCUS button to null the stylus on the sample surface and focus at the
chosen magnification. (See Figure 2.18.)
10. Click View in the Menu Bar to display its menu. (See Figure 2.19.)
11. Select Video Controls. (See Figure 2.19.)
Introduction 2
Scan and sequence recipes and data can be saved, as well as graphs and video images.
In the Windows naming convention only the following special characters are allowed:
Preliminary
Naming and Saving Files 2
1. When saving a file, click File to display its menu. Click the Save… button. A
dialog box appears. The content and appearance differ slightly depending on
what is being saved and the screen from which Save… was chosen. The one in
Figure 2.21 is for saving sequence data.
2. Choose the appropriate folder in which to store the item being saved. (See
Figure 2.21.)
3. Create a distinct file name for the item being saved. It is best to make the name
representative of the content of the file if possible. The name can be up to 72
characters in length and should not contain empty spaces. Enter the file name in
the file name field. (See Figure 2.21.)
4. Set any other necessary options required to properly store the information in the
file. In Figure 2.21 that would include setting the content format of the file to
either Statistics or Trace, options only for sequence data. (See Figure 2.21.)
5. Click Save to save the data in the named file. (See Figure 2.21.)
Introduction 2
A video image can be captured in the XY View window and saved to a file. Many
standard image output file formats are supported.
1. Go to either the XY View or Theta View window, and click the View menu, then
select Save Image to File to display the Save Image As dialog box. (See
Figure 2.22).
2. Choose the location in which the image is to be saved. To view the possible
files, click on the menu-arrow next to Save in and click on the desired folder.
To create another folder within a directory, click on the new folder icon and
enter a name for the new folder.
3. Next to File name, enter a name for the image file that is to be created.
4. Set the format that the image is to be saved in:
a. Click on the menu-arrow next to Save as type:
b. Scroll until the desired format is visible.
c. Click on the desired format.
5. Click Save to save the video image.
6. To view the video image, import the file into an application.
Introduction 2
Data graphs are contained in the Scan Data catalog, Sequence Data catalog and in the
Analysis screen when the scan data is being analyzed. 2D and 3D graphs can be
exported directly from the Analysis screen during scan data analysis. 2D and 3D
graphs from the Scan Data catalog can be exported in two ways: from the Analysis
screen, and from the Database File Manager.
2D and 3D data graphs from the Sequence Data catalog can be exported only from the
analysis screen because the file must be opened and the desired graph chosen and
displayed before it can be exported.
The data graph is exported as a graphic image in one of the following file formats:
Preliminary
TIFF format (*.tif) JPEG format (*.jpg)
Word Metafile format (*.wmf) GIF format (*.gif) (not supported)
Opening the Export Graph 1. With the graph to be exported displayed in the Analysis screen, click File to
Dialog Box from the display its menu. (See Figure 2.24.)
Analysis Screen.
3. Set the required variables in the Save As dialog box. See Table 2.6 for an
explanation of the variables to be set.
4. After all the information is entered, click Save to export the graph.
Exporting Graph from the 1. Go to any top level screen containing the system icons and click on the Database
Database File Manager File Manager icon. (See Figure 2.26)
Preliminary
2. In the Database Catalog screen, choose either the 2D or 3D button in the tool bar.
Depending on the Catalog group chosen, this displays the 2D or 3D data or
recipe sets. (See Figure 2.27.)
3. Choose Scan Data from the Catalog buttons at the left of the screen.
4. Navigate to the folder containing the required graph.
To Open the Export Dialog 5. If the file name is known and there is no need to see the graph, click on the file
Box from the Database name of the graph, and click on Export Graph… at the bottom of the screen.
Screen
This opens the export dialog box titled Save As. (See Figure 2.28).
6. Complete the information in the dialog box. See Table 2.7 for more information.
7. After all the information has been entered, click Save to complete the export.
To Open the Export Dialog 1. When the operator needs to see the scan graph before exporting it, after entering
Box from the Analysis the Scan Data folder containing the scan file, double-click on the file. This
Screen opens the Analysis screen with the graph displayed.
2. If the correct graph is displayed, resize or reorient it as required before export.
Preliminary
Step 2 The size and
orientation in the display
determines what the
exported graph looks like.
3. Choose Export Graph… from the File menu (see Figure 2.29) to open the Save
As (export) dialog box.
4. Fill in the required information. (See field explanations in Table 2.8.)
5. After all the information has been entered, click Save to complete the export.
The sequence file graphs cannot be directly viewed through the Sequence Data
screen. The operator must open the data file in the Analysis screen and choose a
specific scan graph to be exported.
1. From the Database screen, click the Sequence Data button to open the Sequence
Data window in the Database screen.
2. Navigate to the folder containing the sequence data set that has the graph(s) to
be exported.
3. To export a graph from a Sequence Data set, double-click on that sequence data
set (see Figure 2.30) to open the Analysis screen with it displayed.
The Analysis screen opens with the first scan from the first slot displayed in the
Analysis window. To find the required scan graph it might be necessary to open
the Surface Parameters Data (statistics) window.
Preliminary
4. If the Surface Parameter Data window is not open in the Analysis screen, click
STATS to open it. (See Figure 2.31.) The Surface Parameters Data window can
also be accessed by choosing Surface Summary… from the View menu.
5. In the Surface Parameters Summary window, choose the required Slot and Site
to display the scan that is to be exported. (See Figure 2.32.) The graph is
displayed in the Analysis window.
Preliminary
Figure 2.32 Surface Parameters Summary Window
7. Choose Export Graph… from the File menu. This displays the Save As (export)
dialog box. (See Figure 2.33.)
8. Set the options for the Graphics Export features. See Table 2.9 for an explanation
of the variables to be set.
Export of data files from the Database File Manager is performed the same way for
both Scan Data and Sequence Data sets.
1. From the Database File Manager choose either 2D or 3D files.
2. Choose either the Scan Data or Sequence Data catalog button. This displays the
related 2D or 3D data files in the chosen catalog.
Preliminary
3. Navigate to the required data set and click on it to highlight it.
There are three ways to access the Export Sequence (or Scan) Data -- Select
Export Directory dialog box.
5. From the Export to: drop-down menu, choose the directory/folder that the data is
to be exported to. The actual path and folder name are displayed at the bottom
left of the dialog box. (See Figure 2.35.)
6. Choose an export format, either ASCI or Binary. (See Figure 2.35.)
7. Click OK to export the data to the destination folder.
P RINTING D ATA 2
Introduction 2
When the scan is completed, the raw data is processed and displayed in the Analysis
screen. (See Figure 2.36.) The Trace Information area, to the left of the trace, lists a
summary of the trace data. Choosing Surface Summary from the File menu opens
another window displaying calculated scan parameters, that can be pre-selected in the
scan recipe.
Surface Parameter
Summary Window
On the left side of the trace image is the Trace Information area.
The Height text field displays the vertical distance between the trace
intersections of the left and right measurement cursors.
The Width text field displays the horizontal distance between the midpoints of
the areas defined by the two cursors.
Each cursor position and the stage position is displayed.
Print Procedure 2
1. Go to the Analysis window, and click the Print icon to display the Print dialog
box. (See Figure 2.37.)
Preliminary
2. Set the options for the PRINT features. (See Table 2.10).
I NTRODUCTION 3
The P-15 system performs scans of sample surfaces using recipes that set the
parameters of each scan. Each recipe can be used alone or, if the system is capable of
sequencing, in conjunction with other recipes in a sequence to gather necessary data
from a given sample. Even some system calibrations use recipes to perform vital data
gathering and analysis so the system can be calibrated for optimum performance.
The P-15 system is capable of high resolution scans in two or three dimensional
formats. Both formats use trace data. The three dimensional scan uses a combination
of parallel traces. The length of the traces, the distance between parallel traces, and
P rel i mi n a ry
the frequency of data point collection are all defined in the recipe. The two
dimensional trace is a collection of data points made at a recipe specified frequency
either as one trace, or a recipe specified number of traces over the same scan position,
which are then averaged. The data is then presented in either a two or three
dimensional graphical format for observation and analysis. Data storage and analysis
are detailed in Saving Scan Data on page 8-47 and Saving Scan Data on page 9-45.
This chapter describes:
Accessing the Scan Recipe Catalog Screen on page 3-2
Scan Recipe Catalog Screen Components on page 3-3
List Window on page 3-10
Creating and Editing a Scan Recipe on page 3-13
System Status Message on page 3-13
Recipe Editor for 2D and 3D Scans on page 3-15
Scan Parameter Definition Window on page 3-16
Feature Detection (Only for 2D Scans) on page 3-43
Filters and Cursors (Only for 2D Scans) on page 3-50
General Parameters on page 3-65
Roughness and Waviness Parameters on page 3-70
Bearing Ratio and Cutting Depth on page 3-79
High Spot Count and Peak Count on page 3-84
3D Cursors Parameters on page 3-88
Setup Analysis Tools on page 3-95
Diagnostic Options on page 3-105
Saving Scan Recipes on page 3-109
Entering Comments on page 3-113
The Catalog screen is the first screen to appear when the profiler application is
opened. The functional areas in the screen are described in Figure 3.1 and Figure 3.2.
The Control Button The menu bar contains The tool bar contains commonly
contains the menu item drop-down menus for used commands in icon format.
to close the screen. various functions.
Scan Recipe is
chosen as indicated
by its depressed
button. The Scan
Recipe list is displayed
in the Information
Display window.
Preliminary
These buttons
determine which set
of files are active in
the Information
Display window. The
active button appears
depressed.
List window.
Preliminary
The System Status
Message area.
The List window contains the list of currently available recipes for
whichever scan type and dimension is indicated
If the Scan Recipe button is not chosen, click on it. After the Scan Recipe button
is clicked, the List window changes to the Scan Recipe list. The Scan Recipe
screen is divided into functional components. Each is discussed in the following
section, Scan Recipe Catalog Screen Components on page 3-3.
Screen Tools 3
The Catalog Screen Tools section is divided into three parts: Title Bar, Menu Bar, and
the Tool Bar. An additional tool bar is located below the List window and is discussed
in List Window on page 3-10.
Title Bar 3
The Title Bar contains the Control menu button, the Screen Title Bar, and the
Close/Minimize icons or (See Figure 3.3) or the GEM Status for systems equipped
with the GEM/SECS option.
Control Button: This button is in the form of an icon that represents the
currently displayed screen. (See Figure 3.3.) It is always in the same place but
looks different depending on the screen currently displayed. Click on it to
display its menu. (See Figure 3.4.)
Screen Title Area: This identifies the current active screen. (See Figure 3.3.) It
is not interactive.
Close: This button is used to close the application. It is part of the Windows
formatting. Do not use this button. Instead; use the Menu Bar or Control
Button functions. If the GEM Status is displayed, the Close Icon might be
covered. (See Figure 3.3.)
GEM/SECS Status Display (for systems with the GEM option): This area
displays the current GEM status. To view the GEM Status dialog box
double-click on the GEM Status Display. (See Figure 3.3.) Settings in the
dialog box should only be changed by those with a thorough knowledge of
GEM/SECS functions in the system.
The following table presents the possible GEM Status messages and the significance
Preliminary
of each message.
Menu Bar 3
The Menu Bars (See Figure 3.2) have various drop-down menus for operating some
of the system options available with the current screen. Each screen has its own menu
bar with its own options and variables. Some of the options in the Menu Bar are also
represented by icons in the Tool Bar and the Command buttons. The following
tables present the content of each drop-down menu in the Menu Bar for the Scan
Recipe Catalog screen.
The Menu Bar for the Catalog screen contains seven active menus. Help is currently
unavailable. Each menu is discussed in its own table. The Menu Bar menus are
contained in Table 3.3 through Table 3.8.
Center Object Displays the center object in the XY View Everyone has access.
Window.
Teach Die Grid Opens the Teach Die Grid procedure in Access Restricted: Permission
the XY View Screen. Required
XY view Brings up the XY View screen, which is the Everyone has access
typical scan screen.
Print Brings up the Print Manager for printing recipes. Everyone has access
Exit Exits the Scan screen. This sometimes prompts the Everyone has access
display of dialog box asking if the current changes are to
be saved.
Preliminary
a handler.
Release Cassette Not functional in systems N/A
without a handler.
Table 3.7 Host Menu Options Description (Only available with GEM/SECS Option)
Host Menu Description Function Access
Go Offline This takes the P-15 system offline. Access Restricted: Permission Required
This is used to prevent the system from
responding to a host during a user defined
operation.
Attempt Online This attempts contact with the Access Restricted: Permission Required
host to open the system communication link.
The system then operates according to its
predetermined GEM parameters.
Local This is an Online state where there is Access Restricted: Permission Required
communication with the Host but in which the
P-15 system controls the system’s operation.
Remote This is an Online state where there is Access Restricted: Permission Required
communication with the Host and in which the
host controls the P-15 system operation.
Tool Bar 3
The Tool Bar has eight icons that work as short cuts to functions.
Table 3.10 Tool Bar for the Scan Recipe Catalog Screen
Tool Bar Icon Description Function Access
Prints the currently highlighted recipe. Everyone has access.
Table 3.10 Tool Bar for the Scan Recipe Catalog Screen
Tool Bar Icon Description Function Access
Starts a scan using the highlighted recipe in the List Everyone has access.
window.
Switches to XY View screen with the current recipe active, Everyone has access.
ready for a scan to be run.
Switches to the XY View screen with the stage rotation Everyone has access.
(theta) buttons active.
Preliminary
Catalog screen
The Catalog screen presents access to four sets of information. The Scan Recipe and
the Sequence Recipe screen, provide access to the currently defined recipes available
for execution in the P-15 system. Two data screens provide access to saved Sequence
and Scan data file information.
List Window 3
When the Scan Recipe button is clicked, the List Window displays the Scan Recipe
information and associated function buttons. (See Figure 3.7.)
Preliminary
Scan Recipe Name Display
This field contains the name of the currently chosen scan recipe. The recipe is chosen
by clicking on a recipe in the List window so that the recipe highlights. (See
Figure 3.7.) The recipe in the Scan Recipe Name display is designated to be the
current recipe. If the START button, at the bottom of the Information Display window
(see Figure 3.7), or the START button in the Scan Recipe Catalog tool bar (see
Figure 3.6 and Table 3.10), is clicked, a scan is performed using the current recipe.
The 2D button appears depressed and The 3D button appears extruded and
highlighted, showing that it is active. normal, showing that it is not active.
When a recipe in the current list is clicked on, it highlights and its name appears in the
Scan Recipe Name display box at the top of the Information Display Window. In this
state, when the START button in the tool bar (see Figure 3.9 and Table 3.10.) or the
START button among the function buttons at the bottom of the Information Display
window (see Figure 3.7) is activated, a scan is performed using that recipe. In
addition, the current recipe is featured in the Scan Recipe Editor screen that appears
when the View/Modify button (a function button under the Information Display
window) is activated. (See Figure 3.7.)
The system is operating in a Security level that does not grant the current Log
On access permission to perform the corresponding function, or
Because a preceding (or set-up) activity is required before the function can be
activated.
This portion of the screen contains current system status messages. These messages
can contain any of the following:
Instructions to the user.
Warnings or Cautions
Current system activity.
It is important to check this field for system information if the system appears to be
stalled or inactive. This message field can contain valuable information for system
troubleshooting.
Preliminary
The System Status Message area To clear the message box, click on Clear
can contain messages, warnings, Status. This permanently erases the
and system activity. message.
This section presents the procedure for creating a Scan Recipe. Included are:
Accessing the Scan Recipe Editor where the recipe is created
A description of the parameters required to create a recipe
Naming the New Recipe
Testing the New Recipe
The actual creation of a scan recipe is performed in the Editor screen. This means that
recipe creation and editing is restricted to those whose password permits access to the
Recipe Editor. Use the following procedure to access the Recipe Editor screen:
1. Open the Profiler Catalog screen. (See Figure 3.13.)
2. Choose the Scan Recipe button to display the Scan Recipe catalog. (See
Figure 3.11.)
4. In the Scan Recipe list, a recipe is highlighted in the list. This has no effect on a
New recipe. The new recipe is generated using default parameters. (See
Figure 3.13.)
Preliminary
Step 4 Click on New to
display the Recipe Editor
using the default values in
the New recipe parameter.
Click on New, located among the function buttons at the bottom of the
Information Display window. (See Figure 3.13.)
Introduction 3
When New is clicked, the Recipe Editor appears with an UNTITLED recipe. (See
Figure 3.14.) The UNTITLED recipe contains the default scan parameters. The Recipe
Editor has eight windows for the 2D recipes and nine for the 3D recipes that, together,
contain all the variable scan recipe parameters. Each of these windows is accessed
through its own access button on the left side of the Recipe Editor Screen. (See
Figure 3.14.) These windows are discussed one at a time, starting with the top button
and working down, until all the parameters required for defining a recipe are
explained.
The parameters defined in this category deal with the actual mechanics of the 2D
scan. Each is discussed in Figure 3.16.
Preliminary
1. X Scan Size (µm). This variable sets the length of the actual scan. It is set in one
of two ways:
Click on the menu arrow at the right of the X Scan Size field to display the
drop-down menu. Click on the desired number in the menu. The number
should appear in the field. The variables in the drop-down menu range, in
various increments, from 1 - 5000 µm. (See Figure 3.17.) For the standard
P-15, 80000 µm is the longest possible scan. The long scan P-15 can scan
200000 µm.
Alternative: Double-click in the X Scan Size field to highlight the current
number. Enter the desired number in microns (µm). This variable is helpful
when a specific scan length is required that is not in the drop-down menu.
NOTE: The scan length can also be changed when using the Teach
function. See Step 6. on page 3-22 for more details. See the Note.
2. Scan Speed (µm/s) - This parameter sets the speed at which the scan is
performed. It has a range between 1 µm/s and 25000 µm/s, with numerous
options within this range displayed in its drop-down menu. (See Figure 3.18.)
The Scan Speed should be determined in conjunction with the stylus tip size and
Preliminary
the Applied Force setting. Table 3.13 lists some recommended safe scan speeds
for operation of the P-15 systems. Following the guidelines in the table should
protect the stylus tip and the sample:
CAUTION: If the scan speed is set too fast when using a small
applied force, features might be missed or inaccurately traced.
3. Sampling Rate (Hz) - is the frequency at which data points are collected. (It sets
the number of data points that are collected per second during a scan.) Optimum
data collection is determined by this number in conjunction with the scan speed,
the length of the scan, and the size of the stylus tip. The Sampling Rate should
be set so that each data point has meaning. In general, as the scan progresses, the
Sampling Rate should not calculate out to be greater than 1/4 the radius of the
stylus tip. Any more than that reduces the significance of each data point. (See
Figure 3.21 and Figure 3.22.) Collecting more data points does not necessarily
improve the accuracy of the scan results and can cause slower system
calculations (as could be the case when using Multi-Scan averaging with an
unnecessarily high Sampling Rate). (See the example below.)
EXAMPLE: The following demonstrates the relation between scan speed, scan
length, and Sampling Rate:
Scan Speed = 10 µm/s Scan Length = 100 µm
Sampling Rate = 20 Hz Stylus radius = 2 µm
20 data points are collected each second during a 10 second scan (20 Hz.)
200 data points are collected during the total scan.
200 data points over a 100 µm scan means that 2 data points were collected
per micron during the scan.
Figure 3.19 illustrates the impact of stylus radius in generating a scan trace.
Preliminary
Figure 3.19 Scan Trace Comparison - Large vs. Small Stylus Radius
Scan Direction
Stylus A with
large radius.
Stylus Path A
Sample Surface
Stylus Radius
Stylus B with
small radius.
Stylus Path B
Stylus Radius
Comparing the Scan Path of the large radius stylus and the small radius stylus,
assessment can be made regarding the validity of higher frequency data
collection. In general, the larger radius styli do not detect the smallest features.
They give traces that can resemble a statistical average. Little is gained by
increasing the number of data points collected during a large radius stylus scan,
if the stylus is not capable of capturing the smallest surface features. (See
Figure 3.19 and Figure 3.21.)
Low
Data points collected in
low Hz, medium Hz
Medium
and high Hz levels. See
Figure 3.21 for details.
High
Preliminary
Stylus Path A (large radius stylus) - Stylus Path A (large radius stylus) -
Low Frequency Data Collection High Frequency Data Collection
Sample Surface
If the Stylus chosen is small enough to detect the features of interest in the scan,
then a sampling rate should be chosen that accurately records the level of detail
required from the scan. For a small stylus radius, as the Sampling Rate
increases, assuming the speed is left the same, the number of data points
collected forms a trace that comes closer to the actual scan path features. (See
Figure 3.22.)
Stylus Path B (small radius stylus) - Stylus Path B (small radius stylus) -
Low Frequency Data Collection Medium Frequency Data Collection
As the Data Points get closer (higher frequency), the Data Trace
becomes more distinct, resembling Stylus Path B, which used a
Small Radius Stylus to scan.
Preliminary
Low Frequency Data Trace
Sample Surface
Choose the desired Sampling Rate by clicking on the menu arrow next to
Sampling Rate field. The recommended range is presented in the drop-down
menu (5 Hz - 1000 Hz). Click on the desired rate from the menu.
4. Multi-Scan Average - This is a 2D option that allows the user to repeat a single
scan up to 10 times so that the scan data can be averaged by the number of scans
performed. This feature provides an opportunity to level out the noise factors in
a scan. The optimum Multi-Scan Average is between 3 and 5 times.
Click on the menu arrow next to the Multi-Scan Average to display its menu.
Click on the number of scans to be performed for averaging the data.
Preliminary
5. Scan Direction - Arrow - This option dictates the direction of the scan, from left
to right or from right to left .
Changing The Scan Direction: Click on the arrow to cause it to point the
opposite direction.
6. Scan Direction - Teach - When the Teach button is clicked on, it displays the
Teach Scan Length screen. This screen allows the user to set the starting, center,
or end positions of a scan. The scan length is already set in the X Scan Size
parameter. Use the following procedure to set the Teach... position:
a. Before clicking the Teach… button, the desired reference position must be
chosen. This is accomplished in the Show Position box, to the right of the
Teach… button. Click in the radio button next to the desired reference
Preliminary
position, Start, Center, or End, that is to be established with respect to the
scan feature in the Teach Scan Length screen. (See Figure 3.26.)
End The End setting is used in the Video portion of the XY view
screen to position the end of the scan at the intersection of Click here to position End
the Video screen crosshairs. Wherever the user clicks in
the video image, that position becomes the end of the Outcome
scan, and appears at the center of the Video screen, with
the scan distance presented as an arrow.
Scan Feature
b. Locate the desired feature in the XY View portion of the screen. Click on
the reference position (start, center, or end). The screen then positions the
scan length arrow over the scan feature according to the chosen position.
The reference position is at the center of the video screen crosshairs. (See
Table 3.14.)
NOTE: When in the Teach Scan Length (XY view) screen, it is possible
to change the scan length by clicking on a position in the video screen
and dragging the new length. If the scan is immediately started from
the Teach Scan Length screen, it scans the newly defined (dragged)
distance even though the original recipe scan length is different.
However, if the new distance is not saved it does not appear on the
original recipe. If it is saved by clicking OK or actually saving the
changes from the menu, the recipe then reflects the newly dragged
scan distance.
Preliminary
Figure 3.27 Teach Scan Length, from the 2D Scan Teach Button
EXAMPLE: If the
circled feature is to
be scanned…
The parameters discussed in this section are those that are additions to or differ from
the 2D parameters already presented. For information on parameters that are identical
for 2D and 3D scans, see the descriptions in the 2D recipe section. (See Table 3.15 for
identification of which parameter settings are 2D or 3D.)
Preliminary
requirement.
Multi-Scan Average 2D The number of single identical scans which are performed and used to
create a scan data set that represents the average of the scans.
Spacing 3D This is the distance between X scans performed across the Y direction of
the 3D scan area.
Scan Direction Both The direction in which the scan is performed.
Teach… Both Displays the Teach Scan Length screen that is used to determine the start,
center or end of the scan. Can also be used to drag a new scan length.
Show Position Both Displays the current position and provides an opportunity to set a new
position at which the scan, of scan length set in X Scan Size, is started, is
centered, or ends.
Traces
This assigns the number of scans that are made in the X-direction across the Y Scan
Size direction. In Figure 3.29, the number in the Traces variable box would be 8.
X Scan Size
Y Scan Size
If the Y Scan Size is set [Y Scan Size = (Traces -1) x Y Spacing], when the Traces:
parameter is entered, the Y Spacing parameter automatically adjusts to reflect the
appropriate spacing between scans.
Setting the Number of Traces: To change the number of Traces in a 3D scan,
highlight the current Traces value and type in the new number of traces. (See also
Automatic Parameter Adjustment: in Y Spacing (mm) on page 3-27.)
To set or change
the number of
traces in a 3D
scan, highlight the
current Traces
variable and type
in the new
number.
Preliminary
Y Spacing (µm)
This variable sets the distance in the Y-direction between X-direction scan traces in a
3D scan.
The spacing is very important to final 3D data collection set because, together with
the stylus radius, it determines the essential resolution of the feature that is scanned.
(See Step 3 on page -18.) Consider to following examples:
If the distance between scans is too great with respect to the stylus radius,
important variations in the scanned feature might be missed.
Conversely, if using a larger stylus, and the distance between scans is very
small, many of the data points are essentially redundant and, therefore,
meaningless.
1. Show Position - For 3D scans, the three options in this box are used for
positioning the scan area parameters box, not to indicate the actual Start and End
of the scan. One of these options must be chosen in conjunction with the Teach...
position function button next to the Show Position box. (See Table 3.17.)
Selecting An Option: Click in the radio button of the desired position.
Preliminary
Start only defines the upper left corner of the scan Scan Feature
area box. Literal START is near the lower left corner.
Center The Center setting is used in the Video portion of the XY Click here to position
view screen to position the center of the scan area box in Center
the center of the Video screen crosshairs. Wherever the
user clicks in the video image, that position becomes the
center of the scan area box, and appears at the center of x
the Video screen.
Outcome
Scan Feature
End The End setting is used in the Video portion of the XY view Click here to position
screen to position the lower right corner of the scan area End
box in the center of the Video screen crosshairs. Wherever
the user clicks in the video image, that position becomes Outcome
the end of the scan area box, and appears at the center of
the Video screen.
This is not the actual place where the scan ends. End x
only defines the lower right corner of the scan area Scan Feature
box. Literal END is near the upper right corner.
2. Teach... - This function takes the feature and positions it in the scan field
according to the reference position option chosen in the Show Position box. (See
also Step 1. on page 3-29.)
a. Before clicking the Teach... button, the desired reference position must be
chosen. This is accomplished in the Show Position box, to the right of the
Teach... button. Click in the radio button next to the desired reference
position, Start, Center, or End, that is to be established with respect to the
scan feature in the Teach Scan Length screen. (See Figure 3.31.)
Step 1 Before
activating the
Step 2 Click on the Teach…
Teach… button,
button to display the Teach
click in the radio
Scan Length screen where, in
button representing
the XY View, the exact location
the reference
of the chosen reference
position to be used
position can be established.
in the Teach Scan
Length screen.
Preliminary
b. Locate the desired sample feature in the Video portion of the screen. Click
on the position that corresponds to the reference position (Start, Center, or
End), that is on or near the scan feature. The screen positions the scan area
box over the scan feature according to the chosen position. The chosen
position (Start, Center, or End) is at center screen, with the scan area box
positioned accordingly. (See Figure 3.32, Figure 3.33 & Figure 3.34.)
click here to
achieve results
shown on right side
of this illustration.
X Scan Size
Preliminary
(See results in Figure 3.34.)
The preceding illustration demonstrates the use of the Teach... function from the
3D Scan parameters in the Recipe Editor. The illustration uses the Start option
from the Show Position box. The results are demonstrated in Figure 3.34.
The Scan Time parameters box displays time and data point values, broken down into
general components. (See Figure 3.35.) No values can be set or defined in this portion
of the screen. These values are read only because they are determined by parameters
set in other fields.
For 2D and 3D [X Scan Size / Scan speed] + move time = Individual Traces (s)
Preliminary
Total (hr:min:s) - This is the total time that it takes to complete the set of scans defined
in the scan recipe section, 2D or 3D Scan.
Number of Data Points: - This is the total number of scan data points collected during
the scan.
For 3D [(X Scan Size / Scan Speed) x Sampling Rate x Traces] + the number of traces
= Number of Data Points
For 2D [X Scan Size / Scan Speed] x Sampling Rate x Multi-Scan Average
= Number of Data Points
The approximate value is seen in the following example
Point Interval
Point Interval is the distance between data points in the X-direction of each trace.
For 2D and 3D Scan Speed (µm) / Sampling Rate (Hz) = Point Interval:
Preliminary
Stylus Parameters (2D and 3D) - Scan Parameters Definition 3
The Stylus parameters box contains those variables that deal with the stylus operation.
Only the Applied force variable is accessible for change in this screen.
6.5 mm is the hi
gain range.
Table 3.18 Stylus Force Ranges for the Different Head Configurations
MH2lf MH2sr MH2xr
Preliminary
NOTE: The force setting must be within the range of the head being
used or a message is generated that requires the user to choose an
appropriate setting.
Use the Stylus Change Procedure to change the stylus radius setting. (See Stylus
Change Procedure on page 4-1.)
Preliminary
force limitation when using any submicron tip on a soft sample. This
number is set during the Stylus Change Procedure. If that procedure is
not used when changing a stylus the recommended force could be
incorrect. If a user sets the wrong Applied Force and exceeds the
actual recommended force, stylus damage or potential damage of soft
sample surfaces could occur.
Vertical Ranging contains two parameters: Range/Resolution and Profile Type. These
two parameters are used together to set up the system for:
Range: The maximum feature measurement limit (theoretical), up or down, that
is considered when scanning for a feature,
Resolution: The theoretical vertical resolution of the scan of a feature.
Three set of ranges are available depending on the type of head the instrument uses.
The primary differences between the ranges are in their resolution capabilities, and
the ability in the 131 µm, 327 µm, and 1000 µm range to set the direction in which the
range is applied. The ranges are described below.
Range/Resolution
This parameter sets the maximum size limit of the features that can be scanned in
each given range, and the minimum feature size that can be resolved (positively
detected). Three ranges are available. (See Table 3.19.)
Table 3.19 Range and Resolution Scan Parameters for the MH2lf Head
Vertical Range (µm) Resolution (Å)
± 3.2 (6.5 total) 0.004
± 13 (26 total) 0.016
± 65 (131 total) 0.08
Table 3.20 Range and Resolution Scan Parameters for the MH2sr Head
Vertical Range (µm) Resolution (Å)
± 6.5 (13 total) 0.008
± 32 (64 total) 0.04
± 173 (327 total) 0.2
Table 3.21 Range and Resolution Scan Parameters for the MH2xr Head
Vertical Range (µm) Resolution (Å)
± 6.5 (13 total) 0.008
± 65 (131 total) 0.08
± 500 (1000 total) 0.6
Preliminary
Figure 3.44 Vertical Ranging - Range/Resolution Menu
131 µm, 327 µm, and 1000 µm ranges - The largest features are scanned using
these ranges. In this range, using the Profile Type menu (see Figure 3.45 and
Table 3.22), the user can specify which features are considered for analysis:
Features that step UP a maximum of 131 µm from the scan’s starting point;
Features that step DOWN a maximum of 131 µm from the scan’s starting
point;
Or features that step ±65 µm, BOTH UP AND DOWN, from the scan’s
starting point
Choosing the 131 µm, 327 µm, or 1000 µm range:
Click on the menu arrow to display the menu. Click on the desired option.
(See Figure 3.44.)
The limit for a scan with the Profile Type is ±65 µm.
The limit for a scan with the Profile Type is approximately
Preliminary
The limit for a scan with the Profile Type is ±163 µm.
The limit for a scan with the Profile Type is approximately
160 µm + (1/2 x 160 µm) ≈ 240 µm.
The limit for a scan with the Profile Type is approximately
-160 µm + (1/2 x -160 µm) ≈ -240 µm
Range Limitations for 1000 µm (MH2xr head):
The limit for a scan with the Profile Type is ±500 µm.
The limit for a scan with the Profile Type is approximately
500 µm + (1/2 x 500 µm) ≈ 750 µm.
The limit for a scan with the Profile Type is approximately
-500 µm + (1/2 x -500 µm) ≈ -750 µm.
Saturated Data Points If, in the course of a scan, the upper limit of any one of the ranges is reached and
50 data points are collected beyond the limit, the system aborts the scan and a
message is issued reporting that there are too many saturation data points. The
scan appears as complete, however, the end of the trace is only a continuation of
the last data point, not actual scan data.
26 µm and 64 µm Ranges - These are the most common scan range for small
Preliminary
scans. They offer the opportunity to scan features which are ±13 µm or ±32 µm
from the scan starting point. These ranges do not offer the Up only or Down
only option. (See Table 3.22.) If larger features are to be scanned, use the 131
µm, 327 µm, or 1000 µm range.
Choosing the 26 µm or 64 µm range:
Click on the menu arrow to display the menu. Click on the 26 or 64 µm
range.
Range Limitations for 26 µm:
The limits for a scan with the Profile Type is ±32 µm.
Saturated Data Points If, in the course of a scan, the upper limit is reached and 50 data points are
collected beyond the limit, the system aborts the scan and a message is
issued reporting that there are too many saturation data points. The scan
appears as complete, however, the end of the trace is only a continuation of
the last data point, not actual scan data.
6.5 µm and 13 µm Ranges - These are the most sensitive scan range. It is for
scans of features 3.2 µm or smaller above or below the sample surface. This
range does not offer the Up only or Down only option. (See Table 3.22.) If larger
features are to be scanned, use either the medium range or the largest range.
Choosing 6.5 µm or 13 µm range:
Click on the menu arrow to display the menu. Click on 6.5 µm/0.015625Å.
Range Limitations for 6.5 µm:
The limits for a scan with the Profile Type is ±6.5 µm.
If, in the course of a scan, the upper limit is reached and 50 data points are
collected beyond the limit, the system aborts the scan and a message is
issued reporting that there are too many saturation data points. The scan
appears as complete, however, the end of the trace is only a continuation of
the last data point, not actual scan data.
Profile Type: Available choices for each range and the resultant scan traces
Preliminary
actually very near its physical capacity.
down from the scan’s starting
When it goes out of range for 50 data points on a
point.
step down, the scan is aborted. If the scan
continued to go further out of range, the stylus
1000 µm scans features ≈ 750 µm
would simply float out of contact with the sample.
down from the scan’s starting
point.
In the Recipe Editor, click on the Feature Detection button. (See Figure 3.46.) For
information on how to display the Recipe Editor, see Accessing the Scan Recipe Editor
on page 3-13.
Feature
This parameter allows the user to choose between six different features that can be
detected and identified during a scan.
UpEdge DownEdge
Preliminary
UpBase DownBase
DownEdge UpEdge
DownBase UpBase
Figure 3.48 Feature Detection Point Locations for Convex and Concave
Table 3.23 Feature Detection Descriptions (See Figure 3.47 and Figure 3.48.)
Feature Description
None No feature detection is being used.
UpEdge At the trailing edge of a feature rise, it is the point at which
the trace begins the plateau. (See Figure 3.47.)
NOTE: This point location can be modified by using Distance
to Edge parameter in the General Parameters Window.
Feature Number
If there are multiple edges detected in the scan, Feature Number provides a way to
select a specific edge for detection. (See Figure 3.50.)
Preliminary
Slope Threshold
This factor sets the value at which any rise or fall in a trace is considered to be a slope,
not just part of the roughness or noise. This means that the Slope Threshold defines a
point at which the system recognizes a trace line as following or preceding an edge,
convex or concave point. (See Figure 3.50.)
Changing the Slope Threshold:
Double-click in its variable box to highlight the current number and type in the
new number:
Use values between 0 and 50.000
Default is 10.000 for a step and 1.000 for an apex point. These values are
sufficient for most scans above 200 Å in height.
NOTE: For very noisy scans where the system is having difficulty
detecting the feature, decrease the Slope Threshold. A value as low
as 5.00 can work well.
Plateau Threshold
This factor affects the precise horizontal location calculated for an edge or arc point.
This parameter allows for the positional adjustment of the point to the left or right.
(See Figure 3.50.)
Double-click in its variable box to highlight the current number and type in the
new number:
Use values between 0.005 and 1000.00 µm (0.0002 to 39.3701 mil)
Default is 10 µm.
Preliminary
Filter Cutoff (µm)
This option is only activated when there is a check in the Apply Gaussian Noise Filter
Before Detection check box. (See Figure 3.52.) The number to be entered is in
microns. This determines the noise level that is filtered out.
For an in depth discussion on filters, see Filters on page 3-50.
Changing the Filter Cutoff
1. 1. Ensure that a Feature has been chosen.
2. 2. Click on the menu arrow to display its menu.
3. 3. Click on the desired cutoff filter setting.
The Filter Cutoff range is from 0.25 through 800 µm. Only established variables
can be chosen.
Filters 3
Two filters are available for removing noise from scan data, either as the scan is
taking place, or after the scan occurs but before the data is saved. The oldest filter is
the RC Filter. RC stands for Resister Capacitor Filter. The second, the Gaussian Noise
Filter, is the best of the two and is generally chosen when a filter is required.
The Filters/Cursors
parameters window is
displayed by clicking on the
Cursors/Filters button in the
Recipe Editor.
Preliminary
Gaussian Filter
This option is used to filter noise out of a scan. Application of this filter can be made
to the scan data as it is being generated (during the scan) or after the scan is complete
but before the data is saved.
The illustration in Figure 3.55 shows the effect of applying the Gaussian Noise Filter
to a scan. This filter can be set to filter out noise from 0.25 to 800 µm, as is evident in
the available wavelength values in the Noise Filter drop-down menu.
To select the Gaussian Filter: (See Figure 3.56.)
RC Filter
This is an older version noise filter. It was used with Tencor profilers before the
Preliminary
Gaussian Noise Filter was introduced. If the scans performed using this recipe are
going to be compared to scan performed by other Tencor DOS based profilers using
the RC Filter, then the use of the RC Filter helps in scan to scan correlation.
Selecting the RC Filter: (See Figure 3.56.)
1. Click on the menu arrow next to the variable box to display its menu.
2. Click on RC Filter.
Noise Filter
The Noise Filter is a Short Wavelength Cutoff filter. This is an adjustable software
filter used to reject short wavelength components of scan data. When used with the
Waviness Filter (Long Wavelength Cutoff), it also isolates band passes for
wavelengths. See Setting the Short-Wave Filter Cutoff Values on page 8-35 for more
information about using the cutoff filters in surface analysis.
Selecting the Short Wavelength Cutoff: (See Figure 3.57.)
1. Click on the Noise Filter menu arrow to display its menu.
2. Click on the desired Shortwave Cutoff.
NOTE: For scan speeds greater than 5 µm/s, the shortest short
wavelength cutoff selection turns the short wavelength filter completely
off. If subsequent changes to the scan speed or scan length cause the
short wavelength cutoff setting to become invalid, the cutoff is
automatically changed to the nearest available valid value (possibly
the default).
Preliminary
Short Wavelength Cutoff.
Waviness Filter
The Waviness Filter is the Long Wavelength Cutoff filter. It is an adjustable software
filter to separate long wavelength components of scan data. When used with the Short
Wavelength Cutoff, it also isolates band passes for wavelengths.
Two types of Long Wavelength Cutoff filters are used:
Gaussian, the best filter for use with Windows based systems.
RC, used on older DOS based Tencor systems. Use this filter when comparing
new data with data obtained using the RC filter on a DOS based system. This
provides uniformity for comparison basis
To Select the Long Wavelength Cutoff: (See Figure 3.58.)
1. Click on the Waviness Filter menu arrow next to display its menu.
2. Click on the desired Long Wavelength Cutoff value.
Cursors 3
Preliminary
Each cursor has limits that can be set. The limits of the cursor boundary are displayed
in X1 and X2 in the Cursors parameters box. The cursor limits are set relative to the
starting point of the scan. These values can be set in the window by clicking on the
current value in the variable box and typing in the new value.
The easiest way is to set the cursors is in the analysis screen, after the scan, using the
click and drag procedure. The procedure is described in the following discussion. (For
more information on leveling cursors see Leveling Cursors on page 3-55.)
Preliminary
for data leveling.
Leveling Cursors
In general, the most effective way to set the Leveling Cursors is in the Analysis screen
by clicking and dragging them into position. When they are in position, use the CALC
procedure (see Step 4 on page -58) to enter the new Cursors variables. By visually
positioning the cursors, the leveling positions are correct for the actual scan.
Setting the Leveling Cursor positions:
1. After the scan is complete, the Analysis screen is displayed. Click on LEVEL to
activate the Leveling Cursors. (See Figure 3.61.)
2. Reposition the leveling cursors using the following procedure.
a. Click on the LEVEL button in the tool bar. This activates the Leveling
cursors. The active cursor header is displayed as a 3D rectangle. The
cursor header being moved is indented while the other cursor is in relief.
The Measurement cursor heads appear as 2D line boxes. (See Figure 3.61.)
b. As the track ball cursor approaches one of the active cursor heads, the
cursor head changes appearance to indented and the track ball cursor
appears as a double arrow as shown in Figure 3.61.
Click and hold on the cursor that is to be moved. Drag it to the desired
position, using the track ball to move it. Release the mouse button when
the cursor is in position.
3. When the cursor is in position, set each cursor boundary using the following
procedure:
a. Move the track ball cursor down into the black scan trace screen. The
boundary that the arrow is pointing at is the one that is moves. (See
Figure 3.62.)
b. Click and hold the mouse button while using the track ball to drag the
boundary into position for leveling the scan. Release the mouse button
when the boundary is correctly positioned.
Measurement Cursors
The Measurement cursors are used to measure various attributes of the scan. Some
measurements are obtained between the cursors, while others are made within the
boundary of a single cursor.
1. It is important to set the measurement cursors to accurately measure the desired
feature. In Figure 3.63 the left cursor is set on the sample surface with the cursor
borders positioned to measure a relatively flat trace segment. The right cursor is
positioned to detect the height of the step being measured. (See Figure 3.63.)
Preliminary
Sample Surface
a. Click on the NORM button in the tool bar. This activates the Measurement
cursors. The Measurement cursor header appears as a 3D rectangles. The
Leveling cursors appear as 2D line boxes. (See Figure 3.64.)
b. As the track ball cursor approaches one of the active cursors, the cursor
header changes to appear indented and the track ball cursor appears as a
double arrow as shown in Figure 3.61.
Click and hold on the cursor that is to be moved. Drag it to the desired
position using the track ball to move it. Release the mouse button when the
cursor is in position.
2. When the cursor is in position, set each cursor boundary using the following
procedure:
a. Move the track ball cursor down into the black scan trace screen. The
boundary that the cursor arrow is pointing at is the one that moves. (See
Figure 3.64.)
b. Click and hold the mouse button while using the track ball to drag the
boundary into position for its intended measurement in the scan. Release
the mouse button when the boundary is correctly positioned.
c. Repeat Step 1 and Step 3 for the remaining cursor.
d. Click on the LEVEL button to level the trace.
Preliminary
3. When the trace has been leveled and the Measurement cursors have been placed,
click on Operations to display its menu.
4. When the trace has been leveled and the Measurement cursors have been placed,
click on the CALC button to cause the system to recalculate the data with new
cursor positions. The new positions are saved as part of the recipe. (See
Figure 3.65.)
The Recalculation process places the cursor limits in the Cursors window of
the Recipe Editor. (See Figure 3.66.)
Preliminary
Relative to Feature Detected
When there is a check (9) in its checkbox, the cursor limits are set relative to the
feature that is defined in the Feature Detection parameters window in the Recipe
Editor. (See Feature Detection (Only for 2D Scans) on page 3-43.) The feature
becomes the 0 point (the origin of the new coordinate system), with the points to the
left being negative and those to the right being positive. (See Figure 3.67.)
The cursors are set in the same way described in Step 1 on page -55 through Step 3 on
page -56. The system automatically places the measurement and leveling cursors
relative to the actual feature instead of relative to the starting point of the scan.
In this illustration, with UpEdge chosen In this illustration, with UpEdge chosen
for Feature Detection, the left cursor limits for Feature Detection, the right cursor
would be -9 and -6. limits would be +0.3 and +4.
UpEdge
A trace of the Step
feature illustrated
above.
Trace distance
Preliminary
1 micron
(µm) -6 -1 0 1
This option is designed to remove a secondary curvature from the overall trace of a
curved surface. Features should then appear relative to a flat surface.
Selecting the Fit and Level option
Click in the empty check box to put a check (9) in it.
Preliminary
The median filter works as a smoothing tool, taking out glitches and smoothing the
trace surface in direct proportion to the size of the kernel. The median if found for the
effected points in the kernel and is applied to data. The larger the kernel, the greater
the smoothing effect on the data. In general, the smaller the kernel (i.e., the 1 x 3 for
2D and the 3 x 3 for 3D), the less the data is manipulated.
The median filter is a major component of the Glitch Removal process used on data in
the Analysis screen for both 2D and 3D data. (See 2D Glitch Removal on page 8-40,
and Activate 3D Glitch Removal Tool. on page 9-17.)
The available filter sizes (kernels) for 2D data are: 1 x 3, 1 x 5, and 1 x 7 points.
The available filter sizes (kernels) for 3D data are: 3 x 3, 5 x 5, and 7 x 7 points.
Set or Change Median To add a filter or change the filter size on existing data, use the following procedure:
Filters for Saved Data
1. From the Catalog Screen, with either the Scan Data or Sequence Data catalog
open, open the data set by double-clicking on it. The Analysis screen opens.
2. From the Analysis screen, click on Edit to display its menu.
3. Select Recipe. This opens the recipe used to generate the data.
4. Click on Filters/Cursors to display the Filters and Cursors parameters.
5. Click on the menu-arrow for either the 2D or 3D Median Filter to display the
options. (See ScFigure 3.70.)
6. Choose the required filter size for the 2D or 3D data.
Preliminary
3D Median Filter options
7. Click on the Analysis screen icon in the tool bar to return to the Analysis screen
for the affected data.
Setting Median Filter Prior To set the median filter for 2D or 3D scans, either single scan or for use in a
to a Scan or Sequence sequence, prior to using the recipe, choose the required median filter while setting the
other recipe parameters. If the recipe is already a part of a sequence, the recipe can
also be opened from the sequence and the median filter added or changed prior to
running the sequence.
For additional use of the median filter see 2D Glitch Removal on page 8-40, and
Activate 3D Glitch Removal Tool. on page 9-17.
Unit Output 3
Unit Output is designed to give the user an opportunity to determine units of output
for the parameters calculated and to set automatic crossover values for unit changes.
The options here let the user choose the units for the 2D graphical display through the
recipe that is used to generate the scan. This option does not change the internal
representation of data or the statistical parameters which continues to be in
Angstroms.
1. Click on Unit Output in the Recipe screen window buttons to open the Unit
Output parameters dialog box. (See Figure 3.71.) This dialog box is where units
are chosen for statistical data and graphic presentation.
2. Choose the desired units for statistical data reporting and graphic presentation
by clicking to place a dot in the radio button. (See Figure 3.72.)
3. If one of the bottom two choices are made, the crossover value must be entered
in the variable field. (See Figure 3.72.)
4. Click OK when all changes are complete, to accept the new values.
General Parameters 3
Preliminary
Information Display window
of the Recipe Editor, click
on the General Parameters The 3D options are
button. only for 3D scans.
2D cannot be applied
to 3D scans.
These parameters represent calculations that are performed using the data from a
scan. If the options are chosen before the scan is performed, and are part of the scan
recipe, the calculations are automatically performed by the software and displayed in
the Analysis screen upon completion of the scan. Parameters from the 2D General
Parameters are for single trace analysis, and as such, are not available for 3D scan
data analysis. (See Analyzing 2D Scan Data on page 8-1.)
Preliminary
NOTE: The position of each cursor is taken
to be the horizontal midpoint of each delta
cursor band, and the data value at this
location is the average of the vertical values
within these bands. (ANSI)
Radius The distance from the center of curvature of the profile arc
(assuming a circular profile within the sampling length) to the
profile. The measurement cursors define two points of a circular
arc. A least squares calculation is performed on the points
between the cursors. The normal trace should not be leveled
unless definite level reference points exist.
Area of Peaks (Area+) The total area bounded by the leveled baseline and the profile
where it rises above the baseline. (ANSI)
Area of Valleys (Area-) The total area bounded by the leveled baseline and the profile
where it descends below the baseline. (ANSI)
Total Area (Area) The sum of Area of Peaks and Area of Valleys. The delta
cursors are not used. (ANSI)
3D General Parameters 3
These parameters represent calculations that are performed using the data from a
scan. Only three General Parameters exist for 3D scans. (See Figure 3.75.) If the
options are chosen before the scan is performed, and are part of the scan recipe, the
calculations are automatically performed by the software and displayed in the
Analysis screen upon completion of the scan. Parameters from the 2D General
Parameters are for single trace analysis and as such are not available for 3D scan data
analysis. The options can be applied to live or saved data.
Each parameter option can be calculated in two different ways:
Full Scale: With this checkbox selected, the parameter are calculated using data
from the entire scan.
Boxed: With this checkbox selected, the parameter are calculated using data
from within the box that is defined in the 3D Cursors parameters window of the
Recipe Editor. (See Figure 3.73.)
Either one or both calculation options can be used. If both are used, two sets of
calculations are performed and presented in the Analysis screen.
Preliminary
To select all the parameters
for inclusion in the Analysis,
click Select All 3D. To remove all selected parameters
from inclusion in the Analysis, click
Remove All 3D.
Introduction 3
Roughness and Waviness are defined by the Long Wavelength Cutoff setting. In
general, when a long wavelength cutoff is set, the wavelengths greater than the cutoff
are defined as Roughness and those less than the cutoff are defined as Waviness.
(See Figure 3.76.) The long wavelength cutoff setting is generally determined by the
specific application for which it is to be used.
A filter is used to remove aspects of the data so other aspects can be more carefully
analyzed. As an example, the roughness could be filtered out so the waviness could be
better analyzed. (See Figure 3.77.)
For applications where the user is unsure of a specific long wavelength cutoff, use the
general rule of 1/5 the scan length. This means that for a scan of 50 µm, the cutoff
would be 10 µm.
Waviness Roughness
Preliminary
Figure 3.77 Roughness/Waviness Filter Analysis
Scan Trace
Before Filter.
Waviness with
Roughness
filtered out
Roughness with
Waviness filtered
out.
Figure 3.78 shows the Recipe Editor with the Roughness and Waviness parameters in
the Information Display window.
Roughness/Waviness
parameters in the Information
Display window.
2D Roughness Parameters 3
Preliminary
parameters for inclusion
in the Analysis, click To remove all selected
Select All Roughness. parameters from inclusion in the
Analysis, click Remove All
Roughness.
Preliminary
amplitudes and individual spatial frequencies. (ISO
International Standards Organization)
Std. Dev. Height (SD) The standard deviation of the local peak heights about the
mean peak height relative to the mean line within the
sampling length.
2D Waviness Parameters 3
Each of the waviness parameters available in the 2D Waviness Parameters option box
is described in Table 3.27 on page 3-76. (For more information Waviness, see the
Introduction to Roughness and Waviness Parameters on page 3-70.)
3D Roughness Parameters 3
Preliminary
parameter is displayed in the
Analysis screen.
Either or both of the options
for each parameter can be Although these parameters can
chosen. To have the be applied to a scan after it is
software calculate any of complete and before the data is
these parameters, click in saved, if the parameters are
the checkbox to put a check chosen as part of the recipe
(9) in it and activate it. being used to perform the scan,
they are automatically included
and can be accessed any time
To select all the parameters in the future.
for inclusion in the Analysis,
click Select All 3D.
To remove all selected
parameters from inclusion in the
Analysis, click Remove All 3D.
RMS Slope (Sdelta q) The root-mean-square value of the surface slope within the
sampling area. RMS slope is sensitive to sampling rate.
Ten Point Height (Sz) The average value of the absolute heights of the five highest
peaks and the depths of the five deepest pits or valleys within
the sampling area.
Density of Summit The number of summits of a unit sampling area.
(Sds)
Interfacial Area Ratio The ratio of the increment of the interfacial area of a surface
(Sdr) over the sampling area. The Interfacial Area Ratio reflects the
hybrid property of surface.
Access the Bearing Ratio and Cutting Depth Information Display window by clicking
the Bearing Ration/Cutting Depth button in the Recipe Editor. (See Figure 3.82.)
Preliminary
Notice that none of the variable
boxes are active until they are
activated by putting a check (9)
in the checkbox next to them.
Bearing Ratio is also know as Bearing Length Ratio (tp). ANSI defines it as:
Bearing Length Ratio (tp) and Others. A reference line is drawn parallel to
the mean line and at a preselected or predetermined distance from it to intersect
the profile in one or more subtended lengths. The bearing length ratio is the ratio
of the sum of these subtended lengths to the length of the mean line.
S1 + S2
tp = L
The bearing length is the sum of the subtended lengths (S1 and S2 in Figure 3.83).
The bearing ratio is the ratio of the bearing length to the sampling length (L in
Figure 3.83) as shown in the above formula.
2. The depth is set down from the highest peak in the scan. It can be set in either
microns (µm) or angstroms (Å). Determine which units are going to be used and,
if a change is necessary, click on the menu arrow under units to display its menu.
3. Click on the desired unit signifier, µm or Å.
4. Depth is the distance down from the top of the highest point in the scan. To set or
change the Depth, double-click on the current Depth variable and type in the new
depth. (See Figure 3.85.)
Highest point
in the scan. S1 S2
Depth
Cutting Depth is related to Bearing Ratio in that Bearing Ratio uses an operator set
depth from the top peak in the scan, adding up the points between the top peak and the
set depth, while Cutting Depth uses an operator set ratio of data points in the scan that
are below the highest peak in the scan, causing the system to determine the depth.
(See the definition of Bearing Length Ratio in Bearing Ratio (tp) on page 3-79.)
Preliminary
Use the following procedure to set the 2D Cutting Depth variables.
1. The option exists to create three 2D cutting depth parameters. Click in up to
three empty checkboxes to put a check (9) in them and activate their variable
boxes. (See Figure 3.86.)
2. The Cutting Depth is a ratio of points below the highest peak in the scan. The
operator chooses the ratio and the software automatically takes the that ratio of
data points in the scan that are the closest to the highest peak and calculates the
Cutting Depth (CutDp) variable, displaying the results in the Analysis screen.
EXAMPLE:
If the user want to calculate a set of parameters comparing 20%, 30%, and
40% cutting depth, all three check boxes are checked and the respective
variable boxes have: 0.20, 0.30, and 0.40 in them.
To set or change one or more of the Cutting Depth variables, double-click on
the number in the variable field so that it highlights, and type in the new ratio.
(See Figure 3.86.)
Highest point
in the scan. S1 S2
Cutting Depth
2. The depth is set down from the highest peak in the scan. It can be set in either
microns (µm) or angstroms (Å). Determine which units are going to be used and,
if a change is necessary, click on the menu arrow under units to display its menu.
3. Click on the desired unit signifier, µm or Å.
4. The Depth is the distance down from the top of the highest point in the scan. To
set or change the Depth, double-click on the current Depth variable and type in
the new depth.
In addition, two options are available for each of three parameter settings for
calculating the 3D Material Volume. The scope of the calculation is set by clicking in
one or both of the range boxes: Full Scale and Boxed. The depth can then be set.
Full Scale - This option performs a calculation of the 3D Bearing Ratio over the
entire scan.
Boxed - This option performs a calculation of the 3D Bearing Ratio over the
portion of the scan within the box that is defined in the 3D cursors parameters
window. (See Figure 3.89)
Use the following procedure to set the 3D Material Volume variables.
1. To choose the scope of the 3D Material Volume calculation, click in the empty
checkbox to activate the variable field and place it in the recipe. Either or both
options can be chosen.
Choose up to three sets of calculations with different depths. If all boxes are
checked, two calculations are performed for each of the three variable depths.
Preliminary
Figure 3.89 3D Material Volume
2. The depth is set down from the highest peak in the scan. It can be set in either
microns (µm) or angstroms (Å). Determine which units are going to be used and,
if a change is necessary, click on the menu arrow under units to display its menu.
3. Click on the desired unit signifier, µm or Å.
4. The Depth is the distance down from the top of the highest point in the scan. To
set or change the Depth, double-click on the current Depth variable and type in
the new depth.
Access the High Spot Count and Peak Count Display Window by clicking the High
Spot Count/Peak Count button in the Recipe Editor. (See Figure 3.90.)
High Spot Count is the number of profile peaks per unit of length projecting through a
reference line parallel to and at a given height above, a line drawn parallel to the mean
line through the lowest point of the roughness trace. (See Figure 3.91).
The mean line is the line at the mean height of all data. Another line is drawn through
the lowest point in the trace, parallel to the mean line. The reference line is at a user
specified height above the lowest point line.
Projecting through means that the profile curve first climbs above the reference line
and then falls below it. Thus, if the profile rises above the reference line, descends
without falling below it, then rises again, multiple peaks are not identified.
Reference Line
Preliminary
Use the following procedure to set the 2D High Spot Count variables.
1. The option exists to create three 2D High Spot Count parameters. Click in up to
three empty checkboxes to put a check (9) in them and activate their variable
boxes. (See Figure 3.92.)
2. The height can be set in either microns (µm) or angstroms (Å). Determine which
units are going to be used and, if a change is necessary, click on the menu arrow
under units to display its menu.
3. Click on the desired unit signifier, µm or Å.
4. The Height is the distance up from the lowest point of the roughness trace.
To set or change the Height, double-click on the current Height variable and
type in the new height. (See Figure 3.92.)
Mean Peak spacing is the mean value of the local peak spacing of the profile within
the sampling length. The peaks for High Spot Count are defined by the Height
parameter from the High Spot Count window. Spacing is the inverse of the count.
It is important to note that the 2D High Spot Count (HSC) and the 2D Mean Spacing Sm
(1/HSC) are related. If running a scan in which these values are to be compared, the
height of both must be identical for the data to have direct correlation.
Use the following procedure to set the 2D Mean Spacing Sm variables.
1. The option exists to create three 2D Mean Spacing Sm parameters. Click in up
to three empty checkboxes to put a check (9) in them and activate their variable
boxes. (See Figure 3.93.)
new Height.
2. The height can be set in either microns (µm) or angstroms (Å). Determine which
units are going to be used and, if a change is necessary, click on the menu arrow
under units to display its menu.
3. Click on the desired unit signifier, µm or Å.
4. The Height is the distance up from the lowest point of the roughness trace. In
most scans, this value is compared to High Spot Count (HSC) so this height
must be identical to the Height in High Spot Count (HSC).
To set or change the Height, double-click on the current Height variable and
type in the new height. (See Figure 3.93.)
Peak Count is the number of peak and valley pairs per unit length projecting through
a band of width b centered about the mean line. (See Figure 3.94.)
The Mean line is the line at the mean height of all data. The band is the area bounded
by two lines running parallel to the mean line, at an equal distance from the mean line.
2. The bandwidth can be set in either microns (µm) or angstroms (Å). Determine
Preliminary
which units are going to be used and, if a change is necessary, click on the menu
arrow under units to display its menu.
3. Click on the desired unit signifier, µm or Å.
4. The Band is the bandwidth surrounding the mean line. (See Figure 3.94.)
To set or change the Band, double-click on the current Band variable and type
in the new bandwidth. (See Figure 3.95.)
Mean Peak spacing is the mean value of the local peak spacing of the profile within
the sampling length. The peaks for Peak Count are defined by the Band (bandwidth)
parameter from the Peak Count (PC) window. Spacing is the inverse of the count.
(See Figure 3.94.)
It is important to note that the 2D Peak Count (PC) and the 2D Mean Spacing Sm (1/PC)
are related. If running a scan in which these values are to be compared, the bandwidth
of both must be identical for the data to have direct correlation.
Use the following procedure to set the 2D Mean Spacing Sm
1. The option exists to create three 2D High Spot Count parameters. Click in up to
three empty checkboxes to put a check (9) in them and activate their variable
boxes. (See Figure 3.96.)
2. The bandwidth can be set in either microns (µm) or angstroms (Å). Determine
which units are going to be used and, if a change is necessary, click on the menu
arrow under units to display its menu.
3. Click on the desired unit signifier, µm or Å.
4. The Band is the bandwidth bordered equidistant above and below the mean line
of the scan. In most scans, this value is compared to Peak Count (PC) so this
Band (bandwidth) must be identical to the Band in Peak Count (PC).
To set or change the Band, double-click on the current Band variable and type
in the new bandwidth. (See Figure 3.96.)
3D Cursors Parameters 3
Introduction 3
The 3D Cursors screen is designed to allow the user to view the cursor coordinates,
and manipulate the cursor position and boundaries by coordinate. (See Figure 3.97.)
Those who frequently use 3D cursors have found it more accurate to drag and drop
Preliminary
the cursor boundaries rather than attempt to pin point them using the 3D Cursors
window.
If necessary, it is possible to drag the cursor boundaries and then go into the 3D
Cursors screen and fine tune the boundary settings. Fine tuning is, however, seldom
done. In general, the 3D Cursors screen is only used as a reference screen.
X Start Level 3
This option is used to level the 3D scan with respect to the X starting position of the
scan. It assumes that the entire X=0 length of the scan is on the same plane, having no
holes or steps. If this box is checked, the other options are not used in the leveling
process. This option only levels in one direction, with respect to the X=0 plane.
Initializing X Start Level To activate the X Start Level option, click in the empty checkbox next to X Start Level.
(See Figure 3.97.)
Leveling Criteria The 3D scan progresses with each initial trace data point being used for the scan
leveling in the Y direction (using the X=0 point of each scan trace).
Preliminary
3D Leveling Cursor (µm) 3
The 3D Leveling Cursor field presents the option to define the three boxes that are
used in the three-point leveling procedure. (See Figure 3.98.) This option is used by
the system for leveling if neither the X Start Level nor the Auto Level checkboxes are
checked. Each horizontal row of coordinates, called a vertex (after the old single point
procedure that was used in the past), actually defines a box surrounding a set of data
points. To be accurately used in the data leveling procedure, each box must contain
only data points on the same plane. All three boxes must be located on the same plane
to accurately level the data.
After the boxes are positioned properly, with the content in all three boxes being on
the same plane, leveling can take place. When the leveling is complete and saved, the
coordinates of each one are recorded in the Plane Leveling boxes. (See Figure 3.98.)
Each set of coordinates correspond to a box and are labeled with Box 1 being
represented by Vertex 1, and so on with Boxes 2 and 3. (For more information on 3D
leveling, see Activate Leveling Tool on page 9-15 in the 3D Analysis chapter.)
Left Right
X coordinate X coordinate Video image of the
object to be leveled.
Preliminary
Top
Y coordinate
Bottom
Y coordinate
One of the three leveling boxes identified
with the Vertex in Plane Leveling window.
The location of the box sides are identified.
X=0 µm
Y=0 µm
Left Right
X coordinate X coordinate
Top
Y coordinate
Bottom
Y coordinate
Preliminary
X=0 µm
Y=0 µm
Line by line leveling was a feature for optical scans only. It is not available in the
current systems.
Auto Level
3D Measurement Cursor 3
The 3D measurement cursor is used to isolate an area of the scan, from which the
measurements designated in the recipe for inclusion in the Analysis data (such as
some of the parameters in General Parameters on page 65 and Roughness and
Waviness Parameters on page 70), can be reported. If no numbers are entered in the
3D Measurement Cursor variable boxes to define the measurement area, the data is
compiled for the entire scan area.
Preliminary
Setting the Cursors: Click and Drag
Cursor Positioning Using The 3D Measurement Cursor box is associated with the Activate Height Tool button
Click-and-Drag
in the Analysis screen tool bar. In the Analysis screen, if the Activate Height
Tool button is clicked on, a box appears that can be resized and moved using the
click-and-drag method. As the box is drug around the scan image, the height of all
data points in the box is averaged with respect to sample plane and reported under
Height in the analysis statistics at the left side of the screen.
Set the Box Position in the After the box is sized and positioned, its position can be entered in the 3D
3D Measurement Cursor Measurement Cursor variable boxes.
Variable Boxes
1. Click on the CALC icon in the toolbar or click on Operations in the menu bar
2. Choose Recalc, to recalculate the parameters and place the cursor locations in
the 3D Measurement Cursor variable boxes.
Left – This corresponds to the left side of the cursor box and is the X coordinate
of that location. (See Figure 3.103.)
Right – This corresponds to the right side of the cursor box and is the X
coordinate of that location. (See Figure 3.103.)
Top – This corresponds to the top of the cursor box and is the Y coordinate of
that location. (See Figure 3.103.)
Bottom – This corresponds to the bottom of the cursor box and is the Y
coordinate of that location. (See Figure 3.103.)
Left Right
X coordinate X coordinate
Top
Y coordinate
Bottom
Y coordinate
Preliminary
X=0 µm
Y=0 µm
The 3D Step Height Cursors are two variable boxes that are designed to capture data
on two planes and calculate the average difference in the height between them. For
accurate results, all of the data in a cursor box should be on the same plane. In this
way, the difference between the data in the two boxes is the average difference
between the height of the two planes being measured.
1. If the view of the sample surface is not from the top, click View in the menu bar
to display it menu.
2. Choose Top from the View menu.
3. To determine the step height in the Analysis screen, the system subtracts the Z
value of Box 1 from the Z value of Box 2. The Left box, in the 3D Cursors
window, correlates to Box 1 in the Analysis screen. This box should be placed on
the lowest plane. Click in the center of Box 1 and drag it to the base plane.
NOTE: If Box 1 is placed on the step plane instead of the base plane,
the height reading is given as a negative number.
4. Resize the box to the proper dimensions to avoid artifacts and keep it separate
from other planes.
5. Click in the center of Box 2 and drag it to the step plane.
6. Resize the box to the proper dimensions to avoid artifacts and keep it separate
Preliminary
from other planes (like step edges or slopes).
Set the Box Position in the After the box is sized and positioned, its position can be entered in the 3D
3D Step Height Cursors Measurement Cursor variable boxes (see Figure 3.104) using the following
Variable Boxes procedure.
1. Click on the CALC icon in the tool bar, or to use the menu option on Operations
in the menu bar to display its menu.
2. From the Operations menu, choose Recalc.
Both methods recalculate the parameters and place the cursor locations in the
3D Measurement Cursor variable boxes.
This tool has two purposes that are used in the Analysis of the gathered data.
First, the leveling of the data is accomplished based on a choice of data to be
used as a leveling basis.
Second, the data is compiled as a histogram for comparison of feature depth in
the scan.
The parameters available in this window work on already accumulated data.
Therefore, the parameters can be adjusted and recalculated over and over again on the
same data to help analyze the scan results.
Both the leveling and the depth analysis histogram are discussed in this section.
Leveling Reference 3
The system offers three data planes to choose from for leveling the scan data. (See
Figure 3.105.) The three options are:
Most Populous Plane
Highest Plane
Lowest Plane
The leveling takes place based upon the data points identified in one of the three data
distribution planes identified above. The planes are associated with modes that are
defined as a bin or group of bins that hold a significant number of data points. The
total Z-axis distance of the scanned object is divided up into equal Z-axis portions
called bins.
The data bins form a histogram generated by the scan data. The contents of the bins
are set using the parameters displayed directly below the Leveling Reference variable
box in the Setup Analysis Tools dialog box. The parameters are:
Number of Bins
% for qualifying neighboring bins
Number of Bins
Bins are actually ranges in the Z scan height. The total Z scan height is divided by the
number of Bins chosen. Each bin presents the number of data points collected in its
range, as compiled from data collected across the entire scan length.
Z Max Z Max
Z Mid
Z Mid
Preliminary
Z Min Z Min
Scan A Scan B
In Figure 3.106, Scan A shows that the major distribution of points lie clearly in Z
Min, Z Mid, and Z Max. The histogram of this distribution would be clearly presented
in three ranges. However, in Scan B, the distribution for the Z Mid is between two
bins. One bin near the center has 9 data points while its neighbor has 5 points. The
user might want this distribution of points to be considered together as a mode. This is
where the Percentage for Qualifying Neighboring Bins is used.
20
18
points in each bin.
16
Number of data
14
Scan A 12
10
8
6
4
2
Preliminary
Bin Number 1 2 3 4 5 6 7 8 9 10 11 12 13
Z Min Z Mid Z Max
Lowest Plane Most Populous Plane Highest Plane
20
18
points in each bin.
16
Number of data
Scan B 14
12
10
8
6
4
2
Bin Number 1 2 3 4 5 6 7 8 9 10 11 12 13
Z Min Z Mid Z Max
Lowest Plane Most Populous Plane Highest Plane
The user can set a percentage factor such that, if the bin containing the most data
points (reference bin) has a neighboring bin that contains the user set percentage of
the number of data points in the reference bin, it is also considered as part of the same
mode and used in the leveling procedure.
EXAMPLE:
Using Figure 3.106, Scan B, if the user chose Most Populous Plane as the
reference, and selected 50% as the Percentage for Qualifying Neighboring Bins,
the system would check each mode in the scan data to determine which contains
the highest number of data points. The modes would be comprised of bins or
sets of bins, where a bin with a significant number of data points has one or
more neighbors that contain at least 50% of the data points that it has. The mode
with the highest number of data points is then considered to be the Most
Populous Plane and is used in the leveling process. (See the shaded area in
Figure 3.108, Scan B.)
Preliminary
Z Max
Highest Plane
Z Mid
Most Populous
Z Min
Lowest Plane
Scan B
Leveling Reference
Three reference planes exist, from which one must be chosen to level the scan. Two of
the planes are easy to understand and use; the Highest Plane and Lowest Plane.
Highest Plane – Referring to Figure 3.108, the Highest Plane corresponds to the
data set in the Z Max range (or mode if looking at the histogram).
Lowest Plane – In the same illustration, the Lowest Plane corresponds to the
data set in the Z Min range.
The third plane, Most Populous Plane, is more difficult to deal with and, depending
on the topography of the sample, could lead to inconsistent results. The following
illustrations describe the most common scan situations and the possible difficulties
associated with using the Most Populous Plane for leveling and data analysis.
The Scan illustrated in Figure 3.109 would be an acceptable candidate for Most
Populous Plane. This scan is of a single attribute with a relatively large surface
area surrounding it. No matter which scan trace is used, the sample surface level,
in this case the Lowest Plane, would also be the Most Populous Plane. Either the
Lowest Plane or the Most Populous plane could be used for leveling.
The scan illustrated in Figure 3.110 would not be an acceptable candidate for
Most Populous Plane. This scan has four traces that would give different data
sets depending on which trace was used to level the scan. If Most Populous
Plane was chosen as the leveling reference, traces 1, 2, and 4 would level the
trace on the Lowest Plane of the scan. Trace 3 would level the trace on the
Highest Plane of the scan. This would change the way the data is analyzed. The
depths calculated from either of its two neighboring scans would be very
different.
Trace 1
Trace 2
Trace 3
Trace 4
From the Recipe Editor, click on the Setup analysis tools button to open the Setup
Analysis Tools dialog box. (See Figure 3.111.)
Preliminary
Click on the Setup
Analysis Tools…
The Setup Analysis Tool’s Leveling function and the histogram are both enabled by
clicking in the empty checkbox next to Enable Automated Depth Analysis. (See
Figure 3.111.)
To activate them, use the following procedure.
1. From the Recipe Editor, click on Setup Analysis Tools to display the Setup
Analysis Tools dialog box. (See Figure 3.111.)
2. In the Setup Analysis Tools dialog box, click in the empty Enable Automated
Depth Analysis checkbox. (See Figure 3.112.)
Change Leveling 3. The Leveling Reference – The leveling attribute must be tied to the available data
Reference set. The leveling algorithms are set up to operate on one of three data sets
(planes), Most Populous Plane, Highest Plane, and Lowest Plane.
a. To select a data plane, click on the menu arrow next to Leveling Reference.
(See Figure 3.113.)
Preliminary
Change Number of Bins 4. The Number of Bins – highlight the current number in the Number of Bins
variable box and enter the new number of bins to be used. (See Figure 3.114.)
Remember, the more bins, the fewer number of data points each bin might
contain. Be sure to carefully evaluate the distribution of data points in the bins
so that the % for Qualifying Neighboring Bins can ensure that the proper number
of points are included in the calculated modes for the leveling procedure.
Change % qualifying 5. % for qualifying neighboring bins – Highlight the current percentage, in the % for
neighboring bins qualifying neighboring bins variable box, and enter the new percentage. (See
Figure 3.114.)
Remember, the number of bins is divided up in equal spacing increments across
the entire depth of the scan. The more bins, the more significant the % for
qualifying neighboring bins becomes. This number, as well as the other attributes
in this window can be adjusted after the scan data is collected; so assessing the
data might help adjust the percentage to include all necessary data points.
In the illustration presented in Figure 3.114, the bins in the mid range, bins 7-10,
all contain data points. To isolate the data points that are to be considered as part
of the mode, a percentage must be entered that only accumulates the desired data
points. If Most Populous Plane was chosen as the reference, the system
accumulates the total of all adjacent bins, in data point clusters, matching the
percentage set in % for qualifying neighboring bins, and uses the totals to
determine which bins constitute the Most Populous Plane. If 50% was set as the
% for qualifying neighboring bins, the system would key in on bin #8 and include
the contents of bin #9 because its contents were greater than 50% of the number
of data points in bin #8. The data points in bins #7 and 10 would not be included
because they were less than the required 50%. The combination of data points
would show that this is the Most Populous Plane in the scan and perform the
leveling and depth calculations from this data.
Z Max
Depth of Scan
Z Mid
Z Min
Preliminary
20
18
Number of data points in
16
14
each bin.
12
10
8
6
4
2
Bin Number 1 2 3 4 5 6 7 8 9 10 11 12 13
Z Min Z Mid Z Max
Lowest Plane (Mode) Most Populous Plane (Mode) Highest Plane (Mode)
In the Histograms, the different planes (modes) are color coded for easy
reference and identification. The Histogram is displayed in green. The major
modes, when displayed, appear in red.
6. After all adjustments are complete, click OK to save the changes, or Cancel to
discard the changes.
Diagnostic Options 3
This dialog box presents options that can be used to run diagnostic scans such as No
Motion and No Nulling scans.
2. This displays the Diagnostic Options dialog box. (See Figure 3.117.)
To chose an option for a diagnostic scan, click in the empty checkbox next to the
desired option. A check (9) in the checkbox indicates that the option is chosen.
Each Option is discussed below.
3. Click OK when all required options have been chosen. (See Figure 3.117.)
Preliminary
High Resolution Camera Only– Diagnostic Options 3
The diagnostic options presented here are used by the P-15 camera. In some systems
supported by this software, more than one camera is used. In those systems, this set of
options would only apply to the high magnification camera.
Do Not Null Before No movement of the elevator (for nulling) occurs before
Scan the scan is performed and the data collected. (See
Figure 3.118.)
Scan Options 3
Save, is used to either save changes to a current recipe, or to save the content of
Preliminary
New recipe.
Save As, is used when changes have been made to an existing recipe and the
user wishes to preserve both the new recipe and the original one.
The two options are explained in detail later in this section. (See Figure 3.121 and
also Figure 3.116 on page 3-106.)
Figure 3.121 Recipe Menu with Save and Save As… Options
If a long name is to be used, make the first eight characters in the name reflect the
recipe difference so its truncated version can be easily recognized in other screens.
EXAMPLE:
If the first 8 or more characters of several Scan Recipes are identical, the
following problem could arise when attempting to identify which recipe was
used to create the scan data. (See Figure 3.122.)
In Figure 3.122 both the Scan Data name and the Scan Recipe name are
truncated down to eight characters in the Scan Data file list. When the Scan Data
file is clicked on, it highlights and the Scan Data file name is totally displayed
(up to 74 of the 79 characters) in the Scan Data Name reference box. The Scan
Recipe name is not displayed in total any place on this screen.
If the user attempts to discover the actual recipe name by opening the Scan Data
File, the Analysis screen is opened and displays the Scan Data information. The
Scan Data file name is completely displayed in the title bar but the Scan Recipe
name is still truncated to 10 characters.
Preliminary
If the scan recipes used to gather data have the same first 8 or 10 characters, it
could be very difficult to tell which actual recipe was used to gather the data
presented in the Scan Data file.
END OF EXAMPLE
Use the following procedure to name a Recipe.
Use file names that contain different characters in the first 8 characters. (See
EXAMPLE above.)
Be sure to connect all words in the file name together. Use an underline “_” to
separate the words.
If the words are not connected as in Figure 3.124, a warning is generated. (See
Figure 3.125.)
character.
1. From the Recipe Editor screen, click on Recipe in the Menu bar to display its
menu. (See Figure 3.127.)
2. Click on:
a. Save - to save the changes to the current recipe. This immediately saves
recipe with no further operator requirement.
b. Save As - to preserve the original recipe unchanged and to save the
changes as a new recipe. (See Figure 3.127.)
3. If Save As is clicked, the Save Recipe As dialog box appears. (See Figure 3.127.)
4. Type in the new recipe name, making sure there are no spaces between words.
(See Figure 3.128.)
Entering Comments 3
Introduction
Preliminary
3
This feature is designed for recording important comments about the recipe. The only
field that is active for user input is the Comments: field. The other fields are
automatically set by the system to reflect the specific recipe.
Procedure 3
2. The Recipe menu is displayed. Click on Info to display the Recipe Information
dialog box. (ALTERNATIVE: Press Ctrl + 1.)
3. Click in the Comments text field and enter the information that is to accompany
the recipe.
4. When the information is entered, click on OK to save it and close the dialog box.
I NTRODUCTION 4
Styli are available in various sizes for a variety of different scanning requirements.
Each stylus is a delicate tool and requires careful handling.
Styli are color-coded to indicate radius. Check the color band on the stylus arm
against the following table for the stylus radius.
P rel i mi n a ry
Red 12.5 60
Yellow 5.0 60
Green 2.0 60
Orange 2.0 45
Blacka 0.3–0.8 85
Blacka 0.1–0.2 85
a. For radius values, refer to the SEM documents provided with the stylus.
Before beginning the procedure and subsequent calibrations, it is important that the
Proximity Sensor settings be adjusted in order to ensure optimum system
performance and to protect the sensor and stylus.
1. Ensure that the Proximity Sensor is being used during the following calibrations.
Defining parameters used by the proximity sensor are set in the Proximity
Sensor Configuration dialog box. To access it from the Profiler – [Catalog]
screen, click on the Configuration icon. (See Figure 4.1.)
3. In the Proximity Sensor Configuration dialog box, click in the empty checkbox
next to Use Proximity Sensor. (See Figure 4.3.) The 9 in the checkbox enables
the option so the system uses the Proximity Sensor to stop the head from
contacting the sample during the null on a sample surface, thus helping prevent
damage to the sample or the stylus.
Preliminary
Sensor Offset to
After Move to enable this enable these options. A
option. A check (9) in the box check (9) in the box
indicates that it is enabled. indicates that they are
enabled.
4. The Enable Proximity Sensor Offset option is very important when measuring
small artifacts that are on elevated surfaces or near the edge of the sample. This
ensures that the null and autofocus are taking place at the same Z level as
detected by the proximity sensor. In addition, it protects the sensor and head
from damage, especially near the wafer edge.
Click in the empty checkbox to put a 9 in it. This enables the Proximity Sensor
Offset option. (See Figure 4.3.)
5. The Autofocus After Move option is designed null and focus on the sample in the
XY view screen. It does require time to perform this function, so it can be turned
off for running sequences and other procedures where the user does not need to
see the image.
Click in the empty checkbox to put a 9 in it. This enables the Autofocus After
Move option. (See Figure 4.3.)
6. Click OK to close the Proximity Sensor Configuration dialog box.
7. To save the changes made in the Configuration screen, click on File from the tool
bar at the top of the screen to display the File menu.
8. Click on Save from the File menu.
9. Exit the Configuration screen by clicking on the small icon in the top left corner
of the screen (to the left of the word Configuration), then from the drop-down
menu click on Close.
The following discussion contains procedures for changing the stylus in the sensor
assembly of the P15 system.
Stylus replacement in the P-15 system is relatively simple. Important:
Use only an approved stylus from KLA-Tencor.
Do not modify the measurement head in any way. If, while using the prescribed
procedure, there is difficulty in mounting the stylus, call KLA-Tencor Customer
Service.
Know the stylus type and radius for input later in the procedure.
Follow the instructions as presented in this section to avoid omitting steps.
CAUTION: The stylus tip is very fragile! When removing the stylus
from its shipping container, use stainless tweezers (422320) to hold
the arm while gently peeling back the foam. Grasp the arm in the
center section and lift the stylus out tip first. To place the stylus back in
Preliminary
its shipping container, place the rounded end into the round end of the
holder and slowly rotate the tip end down. Release the tip only when it
is properly positioned in the grove.
Stylus Removal 4
1. From the Profiler [Catalog] screen click on the Configuration icon to display the
Configuration screen. (See Figure 4.4.)
Preliminary
2. From the Configuration screen click on the menu arrow to the right of the stylus
type variable box to display its menu. (See Figure 4.5.)
3. Click on the stylus type that will replace the current stylus. (See Figure 4.5.)
4. Click on Replace Stylus to display its dialog box. (See Figure 4.6.)
Replace Stylus to
display its dialog box.
Preliminary
Step 6 When the stylus
name has been successfully
entered, click OK to save it
and close the dialog box.
6. When the new name is entered, click OK to save it and exit the dialog box. (See
Figure 4.7.)
7. The profiler message box is displayed inquiring if the name displayed is the
correct stylus name. Click Yes to affirm the name or No if the name is incorrect
and needs to be changed.
When Yes is clicked, the system head is automatically raised to the manual load
height for easy access to the stylus.
(If No is clicked, it is necessary to name the stylus again.)
8. After Yes is chosen, another message box is displayed. (See Figure 4.9.) This
box states that the stylus can be changed.
Notice that the message box contains a caution telling the user to “ensure the
sensor is unlocked.” Disregard this part of the message, it is not for the
MicroHead II sensor assembly.
DO NOT CLICK OK UNTIL THE STYLUS HAS BEEN CHANGED.
10. Loosen the thumbscrew holding the stylus wrench to the side of the head and
slide the wrench out of its holder.
11. The head of the stylus clamp screw is visible from the front of the instrument.
Place a finger under the Stylus Mount to support it while the screw is being
loosened. Loosen the screw by inserting the stylus wrench and turning the
wrench counterclockwise 1/2 turn. Be careful to apply turning torque only. Do
not push against the screw head any harder than is necessary to seat the wrench.
(See Figure 4.10 and Figure 4.11.) Do not remove the screw.
12. With the stylus clamp screw loose, take hold of the stylus with tweezers and pull
gently straight to the left until the stylus comes free. (See Figure 4.11.)
Stylus
Step 12 Pull stylus straight out Support the arm here while
in this direction with tweezers loosening the clamp screw.
See Figure 4.10.
Preliminary
Stylus Replacement 4
1. Using tweezers, take hold of the new stylus with the tip pointing downward
toward the stage. Insert the long arm of the stylus into the support groove in the
stylus arm. Gently maneuver it into the slot. Once in the slot, move it up and
down gently to ensure that it reaches the end of the slot and seats properly. (See
Figure 4.12.)
2. Support the stylus mount (arm) and stylus with a finger to protect it from
damage while tightening the mounting screw. (See Figure 4.13.)
3. While supporting the stylus and the stylus arm, gently tighten the clamp screw
to hold the stylus in place. Do not over tighten or damage can occur to the stylus
arm pivot. (See Figure 4.13 and Figure 4.14.)
4. Remove the wrench from the clamp screw and replace it in its mount. Tighten
the thumbscrew to hold the wrench in place.
5. When the stylus installation is complete, click OK. (See Figure 4.15.)
Introduction
Preliminary
4
As soon as the Applied Force calibration is complete, the Scan Position Offset
procedure is initiated. The Scan Position Offset Calibration procedure scans for data
that it then uses to calculate the X-, Y-axis offsets from the optics and stylus, for
positioning the sample stage.
For the standard styli this procedure is performed in the following order:
1. 150 µm (standard) calibration
2. If the 150 µm scan fails to locate the triangle, then the 500 µm (backup)
calibration is performed.
3. If the 500 µm was performed successfully, the 150 µm calibration must be
performed again.
Calibration Procedure 4
Use the Stylus Alignment Tool (KLA-Tencor Part Number 219517 – see Figure 4.16)
to perform the Scan Position Offset Calibration and determine the distance that the
stylus tip is offset from the crosshair overlay in the XY View window.
1. A message box is displayed requesting the user to place the Scan Position Offset
tool on the stage. (See Figure 4.17.)
Figure 4.18 Manual Load from the Scan Offset Calibration Window
3. Place the Stylus Alignment Tool precisely in the center of the stage, squarely
Preliminary
positioned with respect to the XY axis.
4. Turn the vacuum ON using the switch on the upper left inside door frame.
NOTE: The Vacuum menu in the screen’s menu bar is not functional.
It does not effect the stage vacuum.
8. Use the Default recipe unless there is a very good reason not to.
RECIPE TYPES. Two calibration options exist in the Scan Offset Calibration
Option dialog box. Each option provides the user with the opportunity to choose
between using a default recipe or to create/use a custom recipe. Default and
Custom recipes are explained below:
Default: This recipe is designed to operate with a scan speed and stylus
force setting that is safe for the stylus. The default settings are the
KLA-Tencor recommended recipe settings for all the calibrations.
Custom: This recipe type offers the user the option to customize recipe
parameters to meet specific scan requirements. In the Recipe Editor there
are seven windows, each with configurable parameters. (See Figure 4.20.)
For the Scan Position Offset Calibration, the only Recipe Editor window
necessary is the Scan Parameter Definition that appears when the editor is
first opened (see Figure 4.23). When chosen, the Scan Parameter Definition
button (in the top left corner of the screen, circled in Figure 4.20) appears
to be indented.
Preliminary
Scan Parameter
Definition: displays the 2D
Scan window shown in the
illustration.
To use the currently a. To use the calibration recipe indicated to the right of the Size selection (see
selected recipe: Figure 4.21), click Continue to proceed.
Preliminary
To change the recipe from b. To apply the Default recipe when Custom is indicated, click on Default. The
Custom to Default message box, “Copy default to custom recipe?” appears. Click Yes in the
message box to replace the parameters in the custom recipe with default
values. (See Figure 4.22.)
To change the recipe from c. To apply a Custom recipe when Default is indicated, or to modify the
Default to Custom custom recipe that is indicated, click Custom. The Recipe Editor opens,
displaying the custom recipe. Change the parameters as required. (See
Figure 4.23.)
i. Close the Recipe Editor by clicking on the control button in the upper
left corner and choosing Close from the drop-down menu. (See
Figure 4.23.)
ii. If the new parameter values were not already saved, a dialog box
requires the user to choose between the save options before exiting
the Recipe Editor. Choose Save Changes to set the changes to the
Custom recipe so they are used in the scan.
10. From the Scan Offset Calibration screen, click MAN LOAD in the tool bar to move
the stage back beneath the stylus. (See Figure 4.18.)
11. (BEFORE CONTINUING see CAUTION below.) Click FOCUS in the tool bar.
The Stylus Alignment Tool’s surface image comes into focus. (See
Figure 4.24.)
12. The zoom setting should be the same as that at which the scans are performed.
KLA-Tencor recommends that the optics be zoomed all the way out (set at 0), or
that the desired zoom setting be locked. (See Saving the Current Zoom Position
Preliminary
on page 5-12.)
To zoom in or zoom out, click and hold the correct button until the optics are at
the required zoom setting. (See Figure 4.24.)
BEGIN Align Sample 13. The Stylus Alignment Tool must be aligned with respect to the X-, Y-axis in
Procedure order for the calibration to be as accurate as possible. Click on View in the menu
bar to display its menu. (See Figure 4.25.)
14. Choose Align Sample… from the menu. (See Figure 4.25.)
This displays the Alignment Angle Dialog Box. (See Figure 4.26.)
Step 13 Click on
Align Sample… to
begin the sample
alignment procedure.
15. In the Alignment Angle dialog box, leave the setting at the default, “0” and click
OK to accept the alignment angel of 0°. (See Figure 4.26.)
16. Use the arrow buttons to locate the border line between the 300 µm triangles and
the 1000 µm triangle. Still using the arrow buttons, follow the line to the left side
of the tool. (See Figure 4.27.)
Preliminary
17. Move the cursor to the line and click precisely on the line.
The prompt at the bottom of the screen now says,
19. Use the left arrow button follow the dividing line to the right until it reaches the
end of the line. (See Figure 4.27.)
20. Move the cursor directly over the line and click precisely on the line.
The system adjusts the theta alignment so the Stylus alignment tool is lined up
with the X- and Y-axis. The prompt at the bottom of the screen now says,
END Align Sample 21. Click OK at the bottom right of the screen to accept the stage alignment of the
Procedure Stylus Alignment Tool.
The prompt at the bottom of the screen now says,
There are two different alignment patterns that can be used in the Scan Position
Offset Calibration. Each scan is conducted at the midpoint of the triangle where
the step distance is one half the length of both right angle triangle sides. The first
and primary alignment pattern is the 300 µm triangle which is called the 150 µm
alignment pattern. It has this name because the scan traverses the triangle at it
midpoint where the distance is 150 µm. The second is the 1000 µm (1 mm)
triangle which is called the 500 µm alignment pattern because its midpoint scan
Preliminary
distance is 500 µm. It is used when the 150 µm scan fails to locate the 300 µm
triangle.
When making this calibration, first use the 300 µm triangle to complete the
150 µm scan. If the stylus offset is too great, the scan misses the triangle. If this
happens, try the 1000 µm (1 mm) triangle to complete the 500 µm scan. If that is
successful, retry the 300 µm triangle.
If the 500 µm scan missed the 1000 µm triangle, the stylus needs to be
physically realigned by an authorized KLA-Tencor service representative.
22. Use the linear movement arrow buttons (see Figure 4.29.) to locate one of the
150 µm alignment patterns with its crosshair alignment pattern at its left side.
(See Figure 4.28.)
23. Click at the center of the Crosshair Pattern to align it with the screen crosshair.
(See Figure 4.30.) The crosshair pattern should align precisely with the screen
crosshair.
Crosshair alignment
pattern.
Screen
crosshair.
24. Click the START button located in the screen tool bar. (See Figure 4.31.)
Figure 4.31 Manual Load from the Scan Offset Calibration Window
Preliminary
The video image changes to side view as the stage moves to position the start of
the scan on the beginning of the start pattern near the calibration triangle.
When the stylus has reached the beginning of the 150 µm scan trace, the screen
changes to the Scan: _OFF150 window. The scan automatically begins.
The scan can be viewed at the bottom right of the Scan: _OFF150 screen as it
progresses from left to right across the scan trace window, forming a linear
image of the scanned surface. The Start pattern next to triangle is set up to direct
the scan through the middle of the triangle using the _OFF150 recipe. In a
perfectly calibrated system, the scan trace goes directly through the center of the
300 µm triangle creating a 150 µm trace step. However, this is not a common
occurrence for a system that has not yet been calibrated after a stylus change.
The system uses the step and the distance across the triangle to determine where
the trace was performed and then automatically calculates the offsets.
150 µm
Preliminary
When the scan is complete, the Data Analysis window automatically replaces the
Scan: _OFF150 screen. The window contains a scan data trace as shown in
Figure 4.35. If the scan was successful, the system detected the triangle and set
cursors at the edges of the triangle for visual inspection. It is possible to observe
the scan and determine, visually, where the trace is running through the triangle.
In the bottom half of the window, the Scan Offset Calibration Analysis appears. In
Figure 4.36 the system has subtracted the Up Edge from the Down Edge and
calculated the result to be 150.0 µm. Using this analysis of the scan, the system
makes a recommendation based upon its recognition of the Stylus Alignment
Tool triangle pattern.
25. To accept the recommendation, ensure that Accept Current Calibration Result is
chosen, then click on Take Selected Action. (See Figure 4.36.)
If the trace misses the triangle or is unable to identify it, one of several messages
can be displayed. If the message reads, “Unknown situation…” or is otherwise
uncertain, perform the entire scan procedure again, this time using the 1000 µm
(1 mm) triangle and replacing the 150 µm scan recipe with the 500 µm scan
recipe, _OFF500. If the 500 µm scan is acceptable, perform the 150 µm scan
again. The results should be acceptable.
When the Triangle is The message could also say that the scan might have caught the triangle and ask the
Present, But System Does user to choose either to accept it, change the location, or reject it. If the Conclusion
Not Find It. box informs the user that the system either didn’t find the triangle for sure or asks the
user to check the trace for the presence of the triangle, it might be necessary to reset
the measurement cursors. (See Figure 4.38.)
Preliminary
1. If the triangle is obvious, reset the measurement cursors to the top edges of the
triangle. To reset the measurement cursors, look in the top area over the graph,
click and hold on the right cursor, then drag it to the top right corner of the step
in the trace. Repeat for the left cursor, dropping it on the top left corner. (See
Figure 4.39.)
Click, hold and drag each cursor to the top edges of the step.
2. Once the measurement cursors are in position, click Record in the Scan Offset
Calibration Analysis section of the screen. (See Figure 4.40.)
3. When the edges of the triangle have been recorded, choose Accept Current
Calibration Result in the Possible Actions box. (See Figure 4.40.)
4. Click Take Selected Action. (See Figure 4.40.)
When More Than One On rare occasions the system fails to recognize the triangle even though it is in the
Possibility is Displayed data set. The system might also make a determination that one of a number of
detected features is the correct one. To determine if the triangle is in a given data set,
review the scan data set of detected features at the bottom left of the Scan Offset
Calibration Analysis portion of the screen. If the triangle is present then the scan
calibration can be reset.
1. Click on the scan feature data set that represents the triangle so that it highlights.
In Figure 4.41 the system choose feature number 1 and set its parameters in the
Up Edge and Down Edge fields. (See Figure 4.41.) However, feature number 2
is 151.71 µm which is very near the expected scan distance of 150 µm. In this
example the user would click on that feature to highlight it.
2. With the feature highlighted, click on Set to choose that feature as the triangle.
The Up and Down parameters of the data set are recorded in the Up Edge and
Down Edge fields. (See Figure 4.41.)
Preliminary
1. Once the feature is chosen, choose Accept Current Calibration Result. (See
Figure 4.42.)
2. Click Take Selected Action. (See Figure 4.42.)
3. After the scan calibration has been accepted, the Calibrations screen returns.
Close the Calibration screen.
I NTRODUCTION 5
The name XY View comes from the function of the screen itself, which is for viewing
the sample surface, and positioning a scan. The XY View screen also provides other
tools required to set up and perform a scan.
The appearance of the video image depends on the zoom setting being used to view
the sample surface and the current accuracy of the focus.
The P-15 has a zoom capability that allows the operator to zoom in and out to view
the sample surface at different magnification levels.
P rel i mi n a ry
This chapter describes:
Starting the XY View Application on page 5-2
Setting the Magnification on page 5-11
Focusing the View on page 5-13
Positioning the Scan Site on page 5-16
Using Die Grid Navigation on page 5-19
Using Blob Analysis (Center Object Search) on page 5-32
Aligning the Sample on page 5-35
Procedure 5
1. When the Catalog screen is first displayed, the Sequence Recipe list is in the
Information Display window. To change to the Scan Recipe list, click on the
Scan Recipe button. (See Figure 5.1.)
2. Once the Scan Recipe window is active, ensure that the desired scan recipe is
highlighted by clicking on it. With the recipe highlighted, click the XY button to
display the XY View screen. (See Figure 5.1.)
Menu Bar
Tool Bar
Preliminary
Current Stage and
Zoom Position Field.
The Menu Bar contains the majority of the available screen function commands. Each
function is explained in detail in this section.
View Menu
Preliminary
cursor is placed over the die on the Sample
Positioning Window and the SHIFT+LEFT MOUSE
BUTTON is pressed.
Move Menu
Direction Menu
Preliminary
Speeds for the set speed) per button click. Click
and hold the button for continuous movement.
Right – Moves the stage in the +X direction
toward the right by one increment (as defined
in Move Speeds for the set speed) per button
click. Click and hold the button for continuous
movement.
Fast Z Up – Raises the measurement head away
from the stage by one increment per button click.
Click and hold the button for continuous
movement.
This is the same as clicking the Elev button.
Fast Z Down (Focus) – Lowers the
measurement head and sensor to the null
position, and focuses the video image. The
measurement head automatically lowers to the
correct distance from the sample for real-time
video.
This is the same as clicking the Focus button.
Rotate Counterclockwise – Rotates the stage in
the theta counterclockwise direction by one
increment (as defined in Move Speeds for the set
speed) per button click. Click and hold the button
for continuous movement.
Rotate Clockwise – Rotates the stage in the theta
clockwise direction by one increment per button
click. Click and hold the button for continuous
movement.
Actions Menu
Sample Menu
Load/Unload
Not applicable for the P-15 system.
Initialize Handler
Not applicable for the P-15 system.
Pod Operations…
Not applicable for the P-15 system.
Change Configuration
This brings up the Safe Area configuration box.
Vacuum Menu
Stylus Menu
Preliminary
Blob Menu
Moves the stage in the +Y direction (away from the front door) by
one increment (as set in Move Extents) per button click. Click and
hold the button for continuous movement.
Moves the stage in the -Y direction (toward the front door) by one
Preliminary
increment (as set in Move Extents) per button click. Click and hold
the button for continuous movement.
Moves the stage in the -X direction (toward the left) by one
increment (as set in Move Extents) per button click. Click and hold
the button for continuous movement.
Moves the stage in the +X direction (toward the right) by one
increment (as set in Move Extents) per button click. Click and hold
the button for continuous movement.
Rotates the stage in the theta counterclockwise direction by one
increment (as set in Move Extents) per button click. Click and hold
the button for continuous movement.
Rotates the stage in the theta clockwise direction by one
increment (as set in Move Extents) per button click. Click and hold
the button for continuous movement.
Raises the measurement head away from the stage by one
increment per button click. Click and hold the button for
continuous movement.
Lowers the measurement head containing the sensor assembly to
the null position, with the stylus just above the surface, and
focuses the video image.
Changes to a higher magnification with each click.
Toggle button that moves the stage to and away from the Manual
Load position. Before each movement, the measurement head
moves to the set Z-height to protect the sensor assembly from
accidental contact.
Introduction 5
The system has an optical zoom function that allows the operator to view the sample
surface at different magnifications for feature identification and scan placement.
Preliminary
If the system has Pattern Recognition operating, zooming in and out could prevent the
system from performing accurately because the recognition function also takes into
consideration the size of the image as well as its shape.
Click the ZOOM IN or ZOOM OUT to change the magnification. Each click changes the
magnification level in or out by a small amount.
(Alternative:
In the Menu bar click on View to display its menu. From the View menu, select
either Zoom In or Zoom Out to change the magnification. Each click changes the
magnification level in or out by an amount a little more than twice the size of the
button icons.)
For systems using the Pattern Recognition option, the zoom function can greatly
effect those system’s ability to perform the recognition function. If the Zoom position
is set and left at a particular zoom level, the system is dependable using the Pattern
Recognition option.
If the zoom function has been used, it might be necessary to use the Reset Zoom to
return the zoom magnification to exactly “0.00” in the Zoom field at the bottom right
of the screen.
Click on Reset Zoom and the system automatically zooms out to the furthest position
and sets the Zoom field to 0.00.
Figure 5.7 View Menu and the Stage and Zoom Coordinate Field
For systems operating with the Pattern Recognition option, it is extremely important
that the Zoom position be locked so the system can perform the pattern recognition
function properly. Saving the current zoom position is also called “zoom lock.” This
function relies on both shape and size for the recognition process to be effective. The
most reliable way to secure the zoom position is to use the Save Zoom Position dialog
box to set and lock the desired position.
Another reliable way is to leave the zoom feature at 0.00, then pattern recognition
should work well. In this case, it is very important that, before the pattern recognition
process is used, the operator remember to reset the zoom to 0.00.
1. Check to ensure that the current Zoom position, displayed in the Zoom field at
the bottom left of the screen, is the position that the zoomed magnification is to
be frozen at. If so, proceed to the next step. If not, adjust the zoom
(magnification) to the required level using the zoom icons or menu items.
2. To save the current zoom position, click on Save Zoom Position in the View
menu. This opens the Save Zoom Position dialog box. (See Figure 5.8.)
The Save Zoom Position dialog opens with the current zoom position in the
Zoom field.
3. Ensure that the zoom position in the dialog box Zoom field agrees with the Zoom
Position in the screen display. (See Figure 5.9.)
4. Put a check in the Save Zoom Position check box. (See Figure 5.9.)
Step 5 Click OK to
save the position.
Preliminary
5. Click OK to save the position and disable the zoom icons in the tool bar and the
zoom menu items in the View menu. (See Figure 5.9.)
Introduction 5
Nulling 5
Fast Approach
In the first phase of the nulling descent, the measurement head lowers the stylus at a
higher speed until it reaches a preset level above the sample surface. The default level
set in the registry is 1000 µm above the Lowest Elevator Position. If the stylus touches
the surface during the fast approach phase of the descent, an error is generated. The
error is not speed dependant.
If the proximity sensor and the proximity sensor offset is used during the descent, the
stage moves to position the proximity sensor over the same location at which the
stylus eventually touches the surface.
If the proximity sensor is enabled, the Fast Approach ends when either the proximity
sensor indicates the approaching surface. If the proximity sensor is disabled, the Fast
Approach ends when the head reaches 1000 µm above the Lowest Elevator Position.
The descent slows at this point and, if the Proximity Sensor Offset is applied, the
system moves the stylus back over the contact point on the sample surface.
Slow Approach
This is the phase of the nulling descent in which the stylus contacts the sample
surface. Even though this phase is called the Slow Approach, it is possible for the
descent speed to be set to the same rate as the Fast Approach.
The Slow Approach ends when the stylus hits a surface and the stylus is pushed up
above the horizontal position.
Final Adjustment
During the last phase of the nulling operation, the head moves upward very slowly
until the stylus drops just barely below the horizontal position and slightly above the
surface.
Focus 5
After the final adjustment to the head and stylus position, the system focusses on the
surface.
Preliminary
After the null and focus procedure, if the sample surface is not in focus, the focus
knobs can be used to bring the surface into focus. (This should only be required after
stylus change.)
The purpose of focusing the view is to sharpen the image in the video window. If the
focus is clear the first time, and the sample is flat, focus should be maintained each
time the stage moves to another location on the same sample surface.
Proximity Sensor 5
The proximity sensor can be used in the transition between the Fast Approach and
Slow Approach phases of the nulling procedure. The following restrictions apply to
proximity sensor use:
The proximity sensor works on optical principles and is therefore not for use
with transparent surfaces. For transparent surfaces teach the Lowest Elevator
Position and turn the proximity sensor off.
The system accommodates the physical offset between the stylus and the
proximity sensor by adjusting the stage position at the appropriated time before
the scan procedure. The accommodation cannot be performed for measurements
15 mm or closer to the right hand side of the chuck. If measurements are to be
taken at X-coordinate values that might fall within that restricted range, the
Proximity Sensor Offset must be disabled. The proximity sensor can still be
used, provided the sample is flat and not transparent.
For small samples that are not transparent, the proximity sensor can be used in
the nulling procedure provided that the offset has been correctly taught. The
original offset was taught at the factory and should not be changed unless there
is very good reason. Using the proximity sensor is especially convenient for
sample with widely varying thickness between measurements, to avoid
focussing errors, and to avoid repeated teaching of the Lowest Elevator Position.
For samples having the same thickness (i.e., within ± 200 mm), disable the
proximity sensor and rely on the Lowest Elevator Position. Since these samples
have the same thickness, the Lowest Elevator Position does not need to be reset.
CAUTION: Before lowering the head, be sure that the sample is under
the center of the optics, that the stage is not significantly out of level,
and that there are no physical obstacles.
2. Use the Focus button to null the stylus on the sample (use a patterned sample
with easily defined features).
3. Open the measurement chamber door and then the head door. (See Figure 5.10.)
Preliminary
Figure 5.10 MicroHead Measurement Head.
Top Panel
Stylus Protection
Plate
Camera
Status
Indicators
Stylus Wrench
Optics
Head Door
4. If the initial view requires focusing, turn the Top-View Focus knob to focus the
top view. (See Figure 5.11)
5. Click the Stylus Drop-Lift icon to lower the stylus onto the sample surface.
6. If the side view requires focusing, use the Side-View Focus knob to focus the
side view. (See Figure 5.11)
Side-View
Focus Knob
Top-View
Focus Knob
Preliminary
7. Test the Video Calibration after any mechanical refocusing event by clicking on
a clearly definable feature and see if it lines up exactly with the screen crosshair.
If not, perform the Video Calibration.
Introduction 5
The stage can be moved in the X, Y, and theta direction to orient an object image for
scan positioning. The stage can be moved to reach any point on the sample surface
within the Safe Area limits. (See Safe Area Configuration on page 11-21)
The stage moves incrementally in the following directions:
The X direction moves the stage left and right
The Y direction moves the stage forward and backward
The theta direction rotates the stage clockwise and counterclockwise.
A common way to move the stage is to click on the arrow button that points in the
direction that the stage is to move. Notice that the arrow points in the direction the
stage moves and not in the direction that the image moves in the field of view.
NOTE: When using the toolbar arrow buttons, the image appears to
wiggle as it stops. This is a normal part of the procedure designed to
eliminate the slight mechanical backlash in the stage movement that
could make precise positioning difficult.
Figure 5.12 shows the stage coordinate system (SEMI Standard M20-92) used by the
Profiler. The X and Y coordinates relative to the center of the measurement area are
displayed in the current stage coordinate area of the XY View window. The travel
area of the stage is limited to a circle 210 mm (8.2 in.) in diameter. (See Figure 5.12).
Preliminary
Scan Site Positioning Procedure 5
1. After the sample is loaded on the stage and the stage returned to the scan
position under the stylus, click FOCUS.
2. Use one or more of the following methods to locate a scan site. (See Table 5.11.)
Move to a different site in Video Display Window – Click the desired site in
the current Video Display video display window. (See Figure 5.14.)
Window (See The site moves so that the video crosshair are
Figure 5.14.) centered on the chosen location.
3. Click the Stylus Drop-Lift button to null the stylus on the sample and confirm the
scan position.
Preliminary
Sample Navigation
Window
Introduction 5
When scanning a wafer, the die grid navigation features can be used to teach scan
and sequence sites by die location rather than by stage coordinates.
Die grid navigation is composed of two components: Die Grid Navigation Window;
and Die Window.
The Die Grid Navigation Window presents a representation of the die positions on the
wafer surface. (See the Die Grid Navigation Window in Figure 5.15.) The small
highlighted rectangle, in the upper right quadrant of the die matrix, represents the die
currently being scanned. Each time a new die is chosen, the scan is performed on the
same position in that die. (See Die Window in Figure 5.15.)
The Die Window is designed to pinpoint the location of the feature to be scanned on
each die. (See the Die Window in Figure 5.15.) The cursor in the rectangle represents
the location on the die where the feature to be scanned resides. To move to another
scan position in the die, click on the new position in the Die Window box.
Figure 5.15 Teach Die Grid Screen with Loaded Die Grid
Once a die grid pattern is loaded, the Die Grid Navigation Window appears in the
Teach Scan screen (except in calibration procedures), Teach Sequence Site screen,
and Teach Blob Analysis screen.
Die Grid windows (see Figure 5.15) differ from standard Teach windows in three
aspects:
Die Grid Navigation Window—replaces the Sample Navigation Window. (See
Figure 5.2.) Click in the desired die grid to quickly move the corresponding die
into the field of view in the Video Display Window.
Die Window—for positioning a feature in the field of vision within the die
itself. Click in the desired region to quickly move that area of the die into the
field of view.
Grid information area—contains wafer and current die coordinates, wafer
diameter, and die size.
Introduction 5
To use a die grid, one must be created using a sample with clearly defined identical
dies, equally spaced. Once created, it can be used whenever measurements are being
made on samples which are identical to the one used to make the die grid. Numerous
die grids can be created, stored, and loaded as they are needed.
Preliminary
Wafer alignment on the sample stage is critical to the systems ability to consistently
locate dies on the wafer. It must be precisely placed with it X- Y- orientation identical
to that of the die grid. This can be accomplished by using a precision locator on the
sample stage. The loaded die grid pattern is accurate only as long as the wafer is not
moved after the initial die grid alignment procedure. This means that the vacuum
must be turned on when the wafer is loaded and not turned off until the wafer is
unloaded. If the wafer is moved, the die grid must be reloaded, a procedure which
realigns the wafer dies with the die grid.
The die grid is created by establishing its size and position on a wafer, and identifying
a unique and distinguishable feature which the system can use to locate the same
position on any die.
Creating a die grid is a user friendly procedure. Once the Teach Die Grid procedure is
initiated, each step is prompted by a message at the bottom of the screen or next to the
graphic.
1. Click on the Scan Recipe button at the top of the option list located at the left of
the Catalog screen. (See Figure 5.16.)
2. Click on the Die Grid button in the tool bar, or select Teach Die Grid from
the File menu. (See Figure 5.16.)
The Teach Die Grid window appears with a warning about the automatic null
feature of the Teach Die Grid procedure. (See Figure 5.17.)
4. In the Teach Die Grid screen, the procedure is prompted from the message
display area at the bottom left of the screen. (See Figure 5.18.)
Preliminary
Step 4 The message prompt, here
under the graphic, informs the
operator of procedures as they
occur and operator requirements.
Notice in Figure 5.18 that the message prompt tells the operator to place a
specific sized wafer on the stage and then click on OK. The system is configured
to run a specific sized wafer. It is important that only that size wafer be used.
5. Obtain the wafer to be used in the teach die grid procedure
6. Click MAN LOAD to move the stage to the door.
7. Open the door and load the wafer onto the precision locator. (If there is no
precision locator, have one installed before continuing with this procedure.)
8. Turn ON the vacuum using the switch located at the left inside edge of the door.
9. Close the door and click MAN LOAD to send the stage back under the
measurement head.
11. Teach the upper left inside corner of the die: (follow the instructions on the
screen)
Position the die image using the arrow buttons so that the upper left corner
of the die is in the field of view.
Position the mouse cursor at the left inside corner of the die, as indicated in
the Figure 5.19 illustration, and click.
Preliminary
Notice the message,
instructing the operator.
13. Verify and correct the wafer data and type in die width and height if known.
To teach the die size, leave Die width and Die height at 0.
Left die number tells the instrument how far from the left edge to set its
reference point. The value indicates the reference distance in the number of
full die widths from the edge.
14. After making any required adjustments, click OK.
If the die width and height were not entered, the instrument continues to the
third position in the Teach Die Grid sequence:
15. Use the arrow buttons to move the die image so the lower right outside corner of
the die is visible. Move the mouse cursor to the lower right outside corner of the
die and click on it to teach the position.
The stage moves to various dies on the wafer, locating the pattern taught in
Step 12 The taught image appears in the navigation window with a
comment underneath it that advises the operator which die is being
checked. (See Figure 5.23.)
Preliminary
the navigation window,
above the text explaining
the current system
activity.
16. When the system completes its check, the die grid is applied. The Teach Die
Grid screen changes its die grid navigation window to reflect the current die grid
configuration on the wafer. (See Figure 5.24.) The taught die appears in dark
blue. The operator is prompted to click OK to save the die grid.
Figure 5.24 Teach Die Grid - Die Grid Simulation in Navigation Window
At the bottom of the die grid navigation window is a representation of the die
grid, which appears as a bounded white rectangle. The taught feature is pictured
a small bounded box appearing in its relative position in the die. This makes it
easier for the operator to locate the feature if a visual search is necessary.
17. Click OK (bottom center of the screen) to save the die grid.
A save dialog box appears. (See Figure 5.25.)
18. Choose the drive and directory for storage of the die grid file. (See Figure 5.25.)
19. Ensure that the proper file format is chosen for saving the die grid file. Click on
the Save As Type: menu arrow to display its menu and choose the required
format from the menu. (See Figure 5.25.)
20. Type a name for the die grid in the File name: variable box. (See Figure 5.25.)
21. Click on Save. (See Figure 5.25.)
The extension *.die is supplied automatically. Die Grid Navigation is enabled
with the new die grid applied. Using Die Grid Navigation on page 5-19
describes how to use Die Grid Navigation with sequences.
1. Ensure that the wafer is in place on the stage. It must have the same pattern as
that of the die grid being loaded.
2. In the XY View, Scan Editor, or Sequence Editor windows, click on Die Grid from
the menu bar. (See Figure 5.26.)
Preliminary
3. Click on Load to display the Load Die Grid dialog box. (See Figure 5.27.)
4. In the Load Die Grid dialog box, double-click on the name of the die grid to be
used. This displays die grid name in the File Name display box.
1. Load a die grid using the procedure in Loading a Die Grid (Turning ON Die
Grid Navigation) for a Single Scan on page 5-28)
2. Die Grid Navigation uses the representation of the sample that appears in the
Sample Navigation Grid at the right of the XY View screen. To move the to a
specific die, click on its location. The system moves the stage to that die and
focuses on the feature. The feature’s position is indicated in the die
representation below the Sample Navigation Grid.
Preliminary
the die grid, the die grid
representation appears in the
Sample Navigation Window.
To move to a specific die, click
on its position.
Go to the Teach Scan window, and press the SHIFT key while clicking the dies in the
Die Grid Navigation Window that are to be dropped out. These dies are not scanned.
The die is blacked out. To restore a dropped out die, click it again.
From the Die Grid menu, click on Clear Drop Out Dies. The dies are restored to
availability for scan purposes.
1. From the Die Grid menu select Enable Partial Die to enable the Partial Die option.
2. Go to the Teach window, click on Die Grid, then click on Move To Partial Dies.
(See Figure 5.28.)
3. In the Die Grid Navigation Window, click on the partial die to navigate to it.
From a Teach Scan/Site window, click on Die Grid, then click on Display Numbers.
(See Figure 5.28.)
If the numbers are too small to see, increase the size of the Die Grid Navigation
Window by clicking and dragging the window’s vertical separator bar to the left.
Introduction 5
Blob, or Center Object Search, locates features by their mass distribution (general
shape), which might not be apparent from the two-dimensional video image. To use
Center Object Search, first store the image of the object by teaching it. The instrument
compares the stored image with features within its search area, looking for a similar
mass distribution. When the instrument finds a similar object, it positions the scan,
orienting the center of the scan line or scan area (3D) with the center of the object.
Center Object Search works best with features that are rounded or conical.
1. With the object in question displayed in the XY View video screen click on
View to display its menu.
2. Select Display Center Object View from the View menu. (See Figure 5.31)
Preliminary
The Teach Center Object window appears. (See Figure 5.31)
3. In the Video Display, locate the object to be scanned.
4. Click and drag the cursor box around the object, placing its center dot on the
object’s center of mass.
The instrument positions the object in the center of the video image.
The instrument uses pattern recognition to analyze the object. The object’s
pattern is stored with the recipe and made available each time the recipe is used
with Display Center Object View checked.
If the instrument is having trouble finding the object, it might help to edit the
binarization threshold, that is, change the level of contrast the instrument uses in
recognizing the object. (See Changing the Level of Contrast on page 5-34.)
1. Click the Blob menu and select Edit Binarization Thresholds. (See Figure 5.32
and Table 5.9 on page 5-9.)
The Select Object Type dialog box appears. (See Figure 5.33):
Preliminary
If Dark Object is selected, raise the threshold.
A threshold of 0 accepts only objects of very high contrast—black objects
against a white background. The highest threshold, 256, accepts a very low
contrast object—gray object against a lighter background.
If Light Object is selected, lower the threshold.
A threshold of 0 in this case recognizes very low contrast objects—gray
objects against a darker background. A threshold of 256 recognizes high
contrast objects—very bright objects against a very dark background.
2. Click OK to accept the settings and close the dialog box.
Introduction 5
This procedure aligns the sample image with the X-axis of the view screen using a
straight feature on the sample. Two methods for accomplishing this, each of which
rotate the stage (theta movement) to accomplish the alignment, are detailed in the
following sections. With the sample features aligned with the X-axis, more accurate
scans can be taken and die grid navigation is more accurate.
Procedure 5
This procedure assumes that the sample is already on the sample stage and ready for
alignment. The sample must have a straight, easily discernible feature that can be
used to aligned the sample features with the X-axis of the XY view screen.
1. Click on the FOCUS button in the tool bar. The stylus nulls on the sample surface
and the sample image comes into focus.
Step 1 Click on the FOCUS button to lower the head and focus on the sample.
2. Using the linear movement arrow buttons, locate the center of the feature to be
used for alignment. (See Figure 5.34.)
3. Use the arrow buttons to approximately center the screen crosshair in the center
of the feature. (Or, move the cursor to the center of the feature and click. This
should move the crosshair to that location.)
4. Click on View in the tool bar to display its menu. In the menu, click on Align
Sample. (See Figure 5.35.) This sets up the Alignment Sample procedure which
aligns the XY axis of the screen with the chosen feature.
Preliminary
5. A dialog box appears requesting input of the intended alignment angle. The
default is 0 which aligns the feature with the X-axis after the procedure is
complete. Click on OK in the dialog box to accept the 0 value. (See Figure 5.36.)
6. Using the right arrow button (→), scroll across the feature to the left portion of
the feature. Stay close to the feature, and stop when a reasonable distance has
been covered (or at the end of the feature if it is small).
7. Place the crosshair cursor on a portion of the feature that is easily duplicated at
its other end and click with the left mouse button. The system performs
adjustments which align the screen crosshair to the feature at the point of
contact.
8. The message prompt displays at the bottom left of the screen, “Press OK to
accept the first alignment position.” Click OK, at the bottom right of the screen,
to accept the first alignment position.
9. Using the left arrow button (←), scroll across the center of the feature (starting
point). Stay close to the feature, and stop when the sample has move a
significant enough distance to give the software a long interval over which to
align the sample with the X-axis. Place the crosshair cursor over the same
portion of the feature that was used to set the first position and click with the
left mouse button. The system performs final adjustments, aligning the feature
with the XY axis.
10. The message prompt displays “Press OK to accept the second alignment
position.” Click OK, at the bottom right of the screen, to accept the second
alignment position.
11. After the adjustments have been completed by the system, the message prompt
at the bottom of the screen indicates that the OK button must be clicked to accept
the new alignment adjustment. Click OK (bottom right of screen) to accept or
click Cancel to run a new alignment angle calculation.
Preliminary
The sample can be aligned manually using the XY view screen in conjunction with
the theta (rotational) movement arrow buttons on the tool bar.
1. Follow Step 1 through Step 3 in Aligning the Sample with the Instrument.
2. Use the theta movement arrows in the tool bar (in conjunction with the other
arrow buttons as necessary) to rotate the chosen feature until it aligns with the
X-axis on the XY view screen.
a. Click the button for counterclockwise rotation.
b. Click the button for clockwise rotation.
The Theta movement buttons may rotate the image past the point required
to align the sample features with the X-axis. If this happens, the following
adjustments to the theta movement can be made:
i. Check the Speed Setting in the Move menu. In the tool bar at the top
of the XY view screen, click on MOVE to display the menu. (See
Figure 5.37.) Three speeds (which are actually movement
increments) are available: Slow, Medium and Fast. If the image
always rotates past the X-axis, refine the movement by moving to the
next slower movement. If the Slow setting still does not allow
alignment, move to step ii.
ii. The amount of rotation in the theta arrow buttons is set in degrees in
the Move Extents dialog box with each setting (Slow, Medium, or Fast)
having its own rotation in degrees.
Preliminary
speeds available in the Move
menu. All three are defined in the
Move Extents dialog box. For
each 100 µm the stage moves 1°.
EXAMPLE: In the Fast Move
Extent box is set to 300. This
means a 3° movement with each
click on a theta arrow.
Check the Slow Move Extent box and set it as low as 0.01. Click on
OK to set the new speed.
iii. In the XY view screen, click on Move and choose Slow. (See
Figure 5.37.) The theta movement should now be small enough for
proper alignment.
I NTRODUCTION 6
P rel i mi n a ry
2D S CREEN F UNCTION 6
The View Scan Window appears while a scan is being run. It allows the user to observe
the progress of the scan and to adjust scan parameters in the various screens for
optimum scan results. The scan can be started once the recipe has been chosen and the
sample loaded onto the sample stage. The scan can be started from several places. The
most common two starting points are:
With the required recipe chosen, click on START in the Scan Recipe screen.
From the Scan Recipe screen, click on the XY icon. From the XY screen click on
START.
Click START to begin the scan. The View Scan screen appears. (See Figure 6.1.)
The head lowers bringing the stylus into contact with the sample at the
start-of-scan position. The scan begins, first briefly traveling opposite the scan
direction, then reversing. This allows the mechanical instruments to settle down
and the stage to reach the programmed scan speed before data collection begins.
The View Scan window appears and the scan begins. The video image freezes
during the scan and the Real Time Scan view in the lower right corner displays
the data in real time as it is collected. (See Figure 6.1). When the scan is
finished, the data is automatically displayed in the Analysis window.
Scan information is
displayed in this area.
Preliminary
Two columns of information are presented in the lower left quadrant of the 2D scan
screen (Figure 6.1) and three columns in the 2D sequence screen (Figure 6.2).
2D Recipe Column 6
The first column in the 2D Scan Information Field is the Recipe column. It contains
the scan recipe name and some of the critical determining recipe parameters.
Table 6.1 presents a brief description of each parameter.
Preliminary
Table 6.1 Scan Screen - Recipe Information Column
Parameter Description
Recipe Gives the name of the recipe being used to create the
scan. If the name is followed by “…” then it is truncated.
Scan Type The type of scan being produced, 2D or 3D.
Scan Length The length of the scan on the X-axis direction.
Scan Speed How fast the stage moves during the data gathering
portion of the scan.
Sampling Rate The number of data points being collected per second
during the scan.
Scan The direction in which the scan is being performed. -> is in
the positive direction, and <- is in the negative direction.
The second column in the Scan Information field is the Location column. It contains
the coordinates and orientation of the scan starting point. Table 6.2 presents a brief
description of each parameter.
Sequence
Scan Location
Information
information
column.
Scan Recipe
information
column.
2D Sequence Column 6
The first column in the Scan Information field is the Sequence column. It contains the
information regarding the sequence being used in the scan. Table 6.3 presents a brief
description of each parameter.
Preliminary
2D Recipe Column 6
The second column in the Scan Information Field is the Recipe column. It contains
the scan recipe name and some of the critical determining recipe parameters.
Table 6.1 presents a brief description of each parameter.
2D Location Column 6
The second column in the Scan Information field is the Location column. It contains
the coordinates and orientation of the scan starting point. Table 6.2 presents a brief
Preliminary
description of each parameter.
Video Image 6
The upper left quadrant of the screen displays a side-view of the scan as it progresses
across the sample surface. A trace arrow in the top-down view, visible with its origin
at the crosshair of image, marks the course of the scan. (See Figure 6.1 on page 6-2.)
This window presents a real time trace of the scan. (See Figure 6.5.) A 2D scan can be
set up for multi-scan averaging which causes the system to scan the same location as
many times as the set parameter requires. Each subsequent scan’s trace appears in a
different color in the window using a four color rotation. At the end of the scan, the
traces are averaged by the system and the result presented in the Analysis screen.
In the Real Time trace window the height/depth of the features relative to the surface
is presented as a trace across the graph. The graph’s Y coordinates are set by the
system and displayed in a scale that is appropriate for displaying scan features. The
X-axis scale is determined by the scan length set in the scan recipe. (See Figure 6.5.)
The tool bar buttons are provided for convenience. Many of their functions are
duplicated from other screen menu items in the menu bar. Table 6.6 presents a brief
description of the function of each button.
Use the buttons to customize the appearance of the Real Time view. Note that while
the scan is still Live (not saved), the XY view, Analysis Window, Recipe Editor and
Scan View screen can all be toggled between so parameters can be readjusted to
improve the scan. The first buttons in the following table open the various screens.
All the buttons are located in the tool bar at the top of the View Screen. (See
Figure 6.8 and Table 6.1.)
NOTE: During the scan, the buttons are grayed out and cannot be
accessed until the scan is complete. Only the STOP icon is active.
Preliminary
START SCAN – Starts a stopped scan. The scan that was stopped
begins again from the start, the prior partial scan is not retained.
The menu bar contains those functions that are related to the activities required in the
View Scan Screen. Some of the functions are duplicated in the tool bar. (See
Figure 6.6.) Each menu is discussed in its own table.
Preliminary
Start – Starts the scan after it has been stopped mid
process. This is the same as the START button in the tool
bar. The grayed out option is the currently active one. In
the illustration, the scan has been started, only stopping
can be performed.
Stop – Stops the scan during a scan without canceling the
procedure. The scan can be started all over again, but not
from the point in the scan where it was halted.
3D S CREEN F UNCTION 6
The function of the 3D View Scan screen is similar to that of the 2D screen. Some
additions to the screen are made to facilitate 3D analysis and operator monitoring of
the scan process. Some menu items from the Menu bar are not accessible when
operating 3D sequences.
The View Scan Window for 3D scans appears while a scan is being run. It allows the
user to observe the progress of the scan and to adjust scan parameters in the various
screens for optimum scan results. The scan can be started once the recipe has been
chosen and the sample loaded onto the sample stage. The scan can be started from
several places. The most common two starting points are:
With the required recipe chosen, if the user believes that the scan starting point
is already set to the desired point, click on START in the Scan Recipe screen.
To view the sample and align the starting point of the scan, from the Scan
Recipe screen, click the XY icon. After the necessary adjustments are made to
the start position in the XY View screen, click START.
Click START to begin the scan. The View Scan screen appears. (See Figure 6.7.)
The head lowers bringing the stylus into contact with the sample at the
start-of-scan position. The scan begins, first briefly traveling opposite the scan
direction, then reversing. This allows the mechanical instruments to settle down
and the stage to reach the programmed scan speed before data collection begins.
The View Scan window appears, switches to side view optics, and the scan
begins. The video image shows the stylus in contact with the sample surface
during the scan from the side-view perspective. The Real Time Scan graph in
the lower right quadrant displays the data in a real time trace as it is collected.
(See Figure 6.7). After each trace, the data is presented in the 3D Top View
window, with each successive trace being added to the others until all traces are
viewed in the window. When the scan is finished, the system performs
calculations on the data and automatically displays it in the Analysis window.
Preliminary
The Video Display window 3D Top View
shows the sample surface display, view of
with the scan area composite traces.
surrounded by a box.
Two columns of information are presented in the lower left quadrant of the 3D scan
screen (Figure 6.7) and three columns in the 3D sequence screen (Figure 6.8).
When performing a
sequence, the Sequence
information is added to the
information set.
Preliminary
The first column in the Scan Information Field is the scan Recipe column. It contains
the scan recipe name and some of the critical determining recipe parameters.
Table 6.15 presents a brief description of each parameter. The 3D column adds Trace
to information presented in a 2D parameter set.
Preliminary
Sampling Rate The number of data points being collected per second
during the scan.
Scan The direction in which the scan is being performed. -> is in
the positive direction, and <- is in the negative direction.
Trace Presents: 1) The current scan number out of the total
number of scans to be completed. (2) Spacing between
traces through the scan area in both proportion (showing
how many traces are being made) and size.
3D Location Column 6
The second column in the Scan Information field is the Location column. It contains
the coordinates and orientation of the scan starting point. Table 6.16 presents a brief
description of each parameter. This information is identical with that for 2D scans.
Sequence
Scan Location
Information
information
column.
Scan Recipe
information
column.
3D Sequence Column 6
The first column in the Scan Information field is the Sequence column. It contains the
information regarding the sequence being used in the scan. Table 6.17 presents a brief
description of each parameter.
Preliminary
3D Recipe Column 6
The second column in the Scan Information Field is the Recipe column. It contains
the scan recipe name and some of the critical determining recipe parameters.
Table 6.18 presents a brief description of each parameter.
Preliminary
3D Location Column 6
The second column in the Scan Information field is the Location column. It contains
the coordinates and orientation of the scan starting point. Table 6.19 presents a brief
description of each parameter.
The tool bar buttons are provided for convenience. Many of their functions are
duplicated from other screen menu items in the menu bar. Table 6.20 presents a brief
description of the function of each button.
In 3D sequences most of the buttons are not active. Note that while the scan is still
under way and when a sequence scan is paused, the XY view, Analysis Window,
Recipe Editor and Scan View screen icons are all disabled. All the buttons are located
in the tool bar at the top of the View Screen. (See Figure 6.8 and Table 6.20.)
NOTE: During the scan, the buttons are grayed out and cannot be
accessed.
START SCAN –
Sequences: Once the STOP SCAN icon is clicked, the sequence
is terminated and there is no opportunity to use this button. Not
used in sequences.
Single Scans: In a single 3D scan, this initiates the scan from the
View Scan window. If the STOP SCAN icon is clicked, the scan is
terminated an this icon is not used to restart a stopped scan.
STOP SCAN –
Sequences: Stops a scan sequence that is in process and returns
to the Scan Catalog screen.
Single Scans: Stop a scan that is in progress and returns to the
Scan Catalog screen.
PAUSE SEQUENCE – Stops a sequence that is in process. If a
scan is in process when the sequence is paused, that scan is
repeated when the sequence is resumed.
START/RESUME SEQUENCE – Starts a sequence or resumes a
paused sequence. Resuming a sequence starts it from the
beginning of the interrupted scan.
PAN AND ZOOM – This icon is not applicable for the P-15 system.
The menu bar contains those functions that are related to the activities required in the
View Scan Screen. Some of the functions are duplicated in the tool bar. (See
Figure 6.11.) Each menu is discussed in its own table.
Preliminary
XY View – Disabled for 3D scans
Analysis – Disabled for 3D scans
Edit Recipe – Disabled for 3D scans
Exit Scan – Disabled for 3D scans
Preliminary
Table 6.28 3D View Scan Screen - Debug Menu
Debug Menu Description of Menu Items
Switch to 2D – unavailable for this application
Switch to 3D – unavailable for this application
Turn on Square Tool – unavailable for this application
Video Image 6
The upper left section of the screen displays scan image on the sample surface. (See
Figure 6.8.) Prior to the scan, a scan boundary box surrounds the scan area in the
image.
This window presents a real time trace of the scan. (See Figure 6.12.) In the Real
Time trace window the height/depth of the features relative to the surface is presented
as a trace across the graph. The graph’s Yaxis scale is set by the system and displayed
in a scale that is appropriate for the scan features. The X coordinates are determined
by the scan length set in the scan recipe.
In a 3D scan each subsequent scan’s trace is presented in the 3D Top View display.
(See Figure 6.13.) At the end of the scan the system presents the results in the 3D
Analysis screen.
Introduction 6
During a sequence scan procedure, the user can toggle between a view of the current
scan site (actually, the image contains as much of the scan site as allowed by the
current magnification) on the Video screen and the Die Measurement Site Map. (See
Figure 6.14.) To toggle between the views, use the following procedure:
1. In the Sequence Scan Screen, click View in the menu bar.
2. Choose Toggle Video or Wafer View to toggle between the scan site (Video) and
the wafer die map (Wafer View).
When the Show Measurement Site is enabled, the video screen presents a frozen image
of the scan start position. The Die Measurement Site Map contains the location(s) of
the scan sites or die in which the scans take place.
Preliminary
Figure 6.14 View Menu (Sequence Scan Screen)
Configuration 6
The Configuration screen provides the user with the option to set the system so the
video display can toggle between the measurement site image and to the video image
of the scan site. This dialog box is entered through the Configuration screen button,
Sequence Execution Options.
Camera Settings 6
The camera setting for the P-15 system is set to low magnification by default. The
view of the scan site is presented in low magnification. The view is limited by the
magnification and might or might not contain the entire scan area.
If the Wafer Map is chosen, all of the sites that are to be scanned are visible on the
wafer image. If the wafer has a die grid and the die is loaded, the wafer map looks like
the die map and the entire die containing the scan site(s) is highlighted in a color. The
die is color coded to represent its scan status. The colors are as follows:
Yellow: Site waiting to be scanned
Dark Green: Site being scanned
Green: Site already scanned.
If the wafer is not characterized by a die grid, or the die map is not loaded, the scan
sites appear as colored dots at the scan location. The color code is the same as that of
the wafer having a die grid map.
Figure 6.16 Sequence Scan Screen with Die Measurement Site Map
Green: Site
already scanned.
Preliminary
Scan Site Image Display 6
As the sequence progresses through each scan site, the image of the current scan site
is displayed in the video screen. This is the view that alternates with the Die
Measurement Site Map (see Figure 6.16) as the View menu options are toggled
between (see Figure 6.14). This image is not live, but is a snap shot of the scan site
start position as it appears before the scan.
A BORTING A S CAN 6
Click the Stop button at any time to abort the scan. The scan can be started all over
again, but not from where it stopped. All data from the aborted scan is lost. If a
sequence is halted using the Pause button, and the sequence is resumed, the Analysis
screen might not be displayed at the end. Click File/Analysis to open Analysis.
I NTRODUCTION 7
The Sequence Recipe and Data application is a system option. It must be purchased.
The Pattern Recognition, which can be used with the Sequence option, must also be
purchased. The Sequence application uses sequences that contain multiple scan
recipes combined into one file for automatic sequence scanning. This saves time
when repeatedly scanning the same location(s) on multiple samples. The Sequence
Recipe and Data application consists of two parts:
Sequence Recipe Editor to load, create, edit, and save Sequence Recipes for
scanning.
P rel i mi n a ry
Sequence Database to load, collect, manipulate, and save data obtained from
scanning.
Sequences can be created using any combination of 2D and 3D recipes. The Sequence
Recipe contains information that directs the system to precisely position the sample
beneath the measurement head for each measurement in the sequence of scans. Each
measurement location in a sequence is called a site. The information for how to scan
each site is contained in the Scan Recipe that is connected with the site in the
Sequence Recipe. See Chapter 3 for more information on creating and editing Scan
Recipes.
The Sequencing feature provides the following capabilities:
Combine a 600 sites and Scan recipes
Set reference points for correcting translational and rotational variations
between substrates (deskew)
Re-scan portions of a long scan, using the long scan as a data reference for the
subscans so their measurements correlate with each other
Set Deskew manually or automatically using Pattern Recognition
Set Pattern Recognition options to search locally for a match when a match is
not found in the camera’s field of view at deskew sites, and carry out
user-selected instructions if the search fails
Set pattern recognition to reference sites using site-by-site Pattern Recognition
In Multi Analysis mode, apply different Scan recipes to a single scan
Automatically display, print, export, and save statistics and trace data for all
sites
Teach scan sites and alignment reference points interactively, with or without
theta
Export the data from each wafer immediately following the wafer processing
Choose the number of times the Sequence Recipe is run and allow the data to be
saved for each run
1. In the Catalog screen, if it is not already active, click the Sequence Recipe
button.
2. Select a Sequence recipe to be edited.
3. Click the View/Modify button. (It is also possible to double-click on the recipe to
open the Sequence Editor.
The Sequence Editor screen appears. (See Figure 7.1).
Sequence
Recipe list
Preliminary
Options section
The Sequence Editor menu bar provides access to commands through its menus.
Click on the titles in the menu bar to view their menus.
The Sequence Editor toolbar contains buttons that provide an alternative way to
access commonly used functions. (See Table 7.1.)
Preliminary
Button Description
Goes to the XY view so a measurement site can be
chosen based on a location observed on the screen.
The Sequence Information dialog box displays the title, author, date and time of
creation (or modification) of the sequence. It also provides a text box for annotations.
1. In the Sequence Editor, click the Sequence menu to display its menu.
(See Figure 7.2).
The Sequence Information dialog box is displayed. The Name, User, and
Modified fields cannot be edited.
3. Click in the Comments field, or press TAB← or TAB→ until the Comments text
box is highlighted.
4. Enter the text of the information which needs to be passed from one operator to
the other.
In the Options variable fields, sequence mode (deskew options) and data transfer
options can be defined for the sequence displayed in the editor.
Semi-Automatic 7
In the Sequence Editor, put a check in the Semi-Automatic check box to enable the
mode. (See Figure 7.4)
For 2D scans, the Semi-Automatic mode causes a sequence to display the trace
data after each scan and pause before proceeding to the next step. Each step can
Preliminary
be verified and, if needed, the scan sites can be adjusted and the scan performed
again before proceeding to the next step.
For 3D scans, the Semi-Automatic mode does not halt the sequence between
steps.
Click the Mode drop-down menu (see Figure 7.4), and select the from the following
Sequence modes. (See Table 7.5)
Set Scan Status Option if 1. Click the If Fail drop-down menu, and select the action to take if the pattern
Pattern Recognition Fails recognition fails to find a site. (See Table 7.6.)
Preliminary
Step 1 Click on the If Fail
down-arrow to display its
menu. Select from the
available modes.
Begin: Set Data Options 2. Click the Data button to choose options for data collection that automatically
execute upon sequence completion.
The Data Options dialog box appears. (See Figure 7.7.) Once set, the Profiler
automatically either exports, saves, or prints the file data.
3. Choose an option from the Save, Export, and Print options. (See Table 7.7.)
Preliminary
running the sequence, then saves or exports the data
under the Lot ID name.
Use Name Saves or exports the data under the sequence name
or a user-specified name. The Path button opens a
dialog box for designating the path of the desired file.
Use Operator ID Prompts the operator to enter their ID before running
the sequence. The data file contains the operator ID
but is still saved under the Lot ID or the Use Name.
The Export Options also contain a choice of export file type. (See Table 7.8.)
The Print Option contain the following feature. (See Table 7.9.)
The Base Angle is an offset angle relative to the orientation of the sample’s pattern. It
is used to align scans with the wafer geometry. It is to be used primarily for scan
sequences using manual load in conjunction with the No Automatic Load/Unload
handler option in the system. (See No Automatic Load/Unload on page 7-62.) The
Base Angle is fixed for all scans in the sequence. Use the following procedure to
program the Base Angle.
1. Double-click Base Angle in the sequence list. (See Figure 7.8)
2. A warning is displayed before the Teach Location screen appears. The warning
says that deskew and measurement sites could be invalidated. Click OK to
proceed or Cancel to abort the procedure.
Step 1 Double-click on
Base Angle to open the
Teach Location screen.
3. The Teach Location window appears. (See Figure 7.9). Locate a line or other
pattern to use for a reference.
4. Click the clockwise or counterclockwise Rotation buttons in the toolbar until the
crosshair is aligned with the reference feature.
NOTE: As the range rotates, if necessary, move the stage to keep the
reference feature in the field of view.
Preliminary
the theta increment for SLOW.
5. ALTERNATIVE to steps 3. and 4.: To align the current sample surface with the
screen crosshair, use the principles described in BEGIN Align Sample Procedure
on page 12-18. Use a horizontal feature on the sample surface in place of the
dotted line on the Stylus Alignment Tool described in the procedure.
6. Click OK to return to the Sequence Editor window.
Notice that the Base Angle now has a value instead of the phrase Not Used.
When running a sequence with a non-zero Base Angle, the stage rotates to that
position immediately before deskew (if applicable).
A sequence allows the user to assemble a series of scans that can be performed on a
single scan position or on multiple scan sites on a sample. In a production
environment, the sequence can be set up to run multiple sites on multiple identical
samples. The sequence recipe can be created for many different scenarios. The
following procedure progresses through the creation of a sequence recipe that
includes die grid navigation, a necessary ingredient for scanning multiple dies on a
sample.
This procedure assumes that no wafer is currently present on the measurement
chamber table/chuck.
Begin: Load Sample 1. From the Catalog screen, click on the Sequence Recipe button to display scan
Procedure recipes in the Information Display Window.
2. To load a sample, click on Sample in the menu bar at the top of the screen to
display its menu. (See Figure 7.10.)
3. Choose Manual Load from the Sample menu. The sample stage moves to the
stage door.
4. After the stage stops, open the stage door.
CAUTION: Wait until the stage has completely stopped moving before
attempting to open the measurement chamber door. If it is open when
the system is in movement, the profiler software does not operate
because the interlock switch stops all the stage and elevator motors.
5. Place the patterned wafer on the stage paying close attention to the orientation of
the wafer. The die grid should be as square with the stage X-Y-axis as possible.
It is best to use a precision locator to place the wafer securely and squarely on
the stage. Otherwise, if the system has to deskew the wafer very much,
measurements and pattern recognition could fail later.
6. Turn the vacuum on using the switch on the upper left door frame.
7. Close the measurement chamber door.
End: OPTIONAL Manual 8. After the door is closed, click on Sample in the menu bar, then on Manual Load.
Wafer Load Procedure The stage moves back under the measurement head.
Preliminary
button at the bottom of the
screen.
9. Click on the Sequence Recipe button to change to the Sequence catalog list. (See
Figure 7.11.)
10. From the Sequence catalog, open a new sequence by clicking on the NEW button
at the bottom of the screen. (See Figure 7.11.)
The Sequence Editor opens, formatted to create a new sequence recipe. (See
Figure 7.12.)
Figure 7.12 Sequence Editor for NEW Recipe with Pattern Recognition
11. Click on Sequence in the menu bar to display its menu. (See Figure 7.12.)
12. Click on Save or Save As to name and save the sequence.
13. The Save Recipe dialog box appears. Type in the name of the new sequence and
click on OK to save it.
When linking a die grid with a sequence, it is better to link it while creating a new
sequence recipe rather than to associate a die grid with an existing recipe that uses the
same recipe sequence. Use the following procedure for linking a recipe as part of the
creation of a new recipe.
1. To use a die grid, Pattern Recognition Deskew must be in place. To tie the
deskew process to pattern recognition, use the following procedure. In the
Options box located in the lower left corner of the Sequence Editor, click on the
menu arrow next to the Mode field.
Begin: Load Die Grid 3. This sequence is being set up to work on a particular wafer with a set die grid
that is to be measured. The sequences must be connected to the Die Grid for
scanning and navigational purposes.
Preliminary
Die Grid Navigation with single scans requires loading the die grid at the
beginning of each scanning session. With sequences, a die grid can be associated
with a sequence, so that it loads and aligns the wafer automatically when
teaching sites for the sequence. The die grid can also be disassociated if the
sequence no longer requires Die Grid Navigation.
For additional information about the use of Die Grid Navigation, see Using Die
Grid Navigation on page 5-19.
NOTE: Whenever possible, load a die grid before teaching any sites;
because it invalidates all currently taught positions.
Ensure that the wafer on the stage has the same pattern as that of the die grid
being loaded.
4. In the menu bar, click on Die Grid to display its menu. (See Figure 7.14.) If Die
Grid is grayed out in the menu bar, the Safe Area might be incorrect. Set the Safe
Area in the Configuration screen to the size of the wafer being used. See Safe
Area Configuration on page 11-21.
Step 6 Double-click on
the name of the die grid Step 7 Click on Open to
to be used. open the die grid.
This displays the XY view screen with the Load Die Grid dialog box
overlay. (See Figure 7.15 for dialog box.))
Preliminary
6. In the Load Die Grid dialog box, double-click on the name of the die grid to be
used. This displays the die grid name in the File Name display box. (See
Figure 7.15.)
7. Click on Open to load the die grid. (See Figure 7.15.)
The system nulls the stylus and begin to search for the pattern that is displayed
in the sample navigation window. After it successfully locates the test pattern,
the die grid is loaded.
CAUTION: The die grid must match the die grid pattern on the wafer
that has been loaded. If not, the die grid feature cannot be found and
the die grid does not load.
8. A warning message box appears warning that adding the die grid to the recipe
changes the base angle and can invalidate deskew and measurements sites. Since
this is a new recipe and the site have yet to be determined, click on OK. (See
Figure 7.16.)
End: Load Die Grid 9. In the Sequence Editor, save the Sequence Recipe by clicking on Sequence to
display its menu, then on Save.
Begin: Teach Global 10. This procedure is designed to set up the pattern recognition that allows the
Pattern Recognition Sites system to recognize the current wafer as related to the die grid and to perform a
deskew procedure on to align the wafer with the X- Y-axis.
In the Sequence Recipe Catalog screen, click Deskew Site 1. (See Figure 7.17.)
11. The Teach Pattern button at the bottom of the screen becomes active. (See
Figure 7.17.) Click the button to begin the Teach Pattern procedure for Site #1.
Preliminary
12. The Pattern Rec. Deskew Teach: Site 1 screen is displayed. Click on a die in the
upper left quadrant of the sample navigation grid. the dark (blue on the screen)
rectangle has been chosen in Figure 7.18.
13. After the die in the upper left quadrant is clicked, the system moves that die into
view in the video window. Click on FOCUS in the tool bar to bring the die into
clear focus.
14. Use the arrow buttons in the tool bar to move the field of vision to a feature in
that die that is used for centering the die and aligning the wafer. It is best to use
the same feature that is used in the die grid. (See Figure 7.18.)
15. After locating the feature, use the click and drag procedure, starting from the
upper left corner of the feature, to draw a rectangle around the feature. When the
box is complete, the system centers it in the X-Y-grid and a replica of it is
produced in a box on the screen. The die navigation box, under the die grid
navigation grid, now contains a small blue box indicating the position of the
feature with respect to the die boundaries. (See Figure 7.18.)
16. When satisfied with the die position and the feature, click on OK.
End: Teach Global Pattern 17. Repeat Step 10 through Step 16 for Site 2. For a location, choose the lower right
Recognition Sites quadrant, at approximately the opposite die position, at an approximate 45°
angle through the center of the die grid from the first die.
Begin: Setting Deskew 18. Deskew Options set the number of groping Layers, set the maximum and
Preliminary
Options minimum percentage match for identification of a feature, and offer the ability
to turn on or off Deskew Twice and Image Processing options. (See Using
Groping with Pattern Recognition on page 7-44.)
Click on Deskew in the menu bar and then on Options... to display the dialog
box. (See Figure 7.19.)
19. Set the No. of Groping Retry Layers by clicking on the down-arrow and then
clicking on the desired number of layers and sites. (See Using Groping with
Pattern Recognition on page 7-44 for more information on groping layers.)
20. Set the Lowest Match Score by double-clicking in the variable box and typing in
the new percentage. (See Figure 7.19.)
21. Set the Max. Score to Stop Groping by double-clicking in the variable box and
typing in the new percentage. (See Figure 7.19.)
22. To enable Edge Based Pattern Rec., click to put a check in the checkbox. (See
“Edge Based Pattern Rec.” in Table 7.12 on page 7-46.)
23. To enable Save/Apply Video Settings, click to put a check in the checkbox. (See
“Save/Apply Video Settings” in Table 7.12 on page 7-46.)
24. If desired, click to put a check in the check box for Perform Deskew Twice to
Align Theta to enable it. (See “Perform Deskew Twice to Align Theta” in Table
7.12 on page 7-46.)
End: Set Deskew Options 25. Click on OK when all the parameters have been set.
Begin: Set Data Options 26. Data Options are explained in detail beginning in Step 2. on page 7-10, in
Editing the Options Field in the Sequence Editor.
Click on Data... in the Options section in the lower left corner of the Sequence
Editor. This displays the Data Options dialog box.
The Data Options dialog box appears. (See Figure 7.7.) Once set, the Profiler
automatically either exports, saves, or prints the file data.
Preliminary
Figure 7.20 Data Options
27. Set the options according to the scan sequence requirements. (See Step 2 on
page -10 through Step 4 on page -11, in Editing the Options Field in the
Sequence Editor.)
End: Set Data Options 28. Click on OK when options have be set.
29. Save the Sequence by clicking on Sequence to display its menu, then on Save.
Adding Scan Recipes 30. The Sequence Editor appears with no scan recipes in the Sequence list. Add the
required recipes to the sequence using the following procedure: (See
Figure 7.21.)
a. In the scan recipe list, click on the first recipe to be included in the
sequence. It highlights when selected.
b. Click on the Add button to add the recipe to the sequence.
c. Repeat this procedure for every scan recipe that is to be added to the
sequence.
Begin: Teach Scan 31. In the Sequence Editor, click on the first scan recipe in the sequence. It
Location highlights when chosen. (See Figure 7.22.)
Preliminary
Loc button to begin the
Teach procedure.
32. Click on the Teach Loc button at the bottom of the screen.
The XY view screen appears and the system proceeds to null on the sample
surface. It then searches for the feature in the die. When it is found, the scan path
indicator is displayed over the feature. (See Figure 7.23.)
33. The die grid is visible in the sample navigation window with the die navigation
box below it. During a scan sequence, the system uses the Pattern Recognition
Deskew to situate the wafer. It begins with the top left die and moves to the
bottom right die.
Choose a die that is close to the bottom right die. If there is a preset pattern for
checking the dies, choose the die closest to the bottom right die. It becomes a
starting point for the sequence following the Associate Dies procedure.
34. Find the feature in the die that is to be scanned using the first recipe. Click in the
relative position in the die navigation box to move the feature close to the field
of view. Use the arrow buttons to move the feature into view. Click in the
relative position in the die navigation box
The die navigation box can be used to position the scan for
the recipe. Click on the place in the die where the scan
feature resides. The video image displays that position.
35. After the feature is centered in the video window, position the scan path
indicator over the feature in the die that is to be scanned using the first recipe in
the sequence. (See Figure 7.23.)
36. When the scan path indicator is correctly positioned, click on OK. (See
Figure 7.23.) The screen changes back to the Sequence Recipe screen.
In the Sequence Recipe screen, there are now coordinates next to the scan recipe
which describe the location of the scan path in the die for that recipe. (See
Figure 7.24.)
Preliminary
taught as indicated by the X,
Y, and Theta coordinates.
37. Repeat Step 31 through Step 36 (Teach Scan Location) for each recipe in the
sequence. Be sure to use the same die as that used to teach the first location.
After a die grid has been associated with the scans in a sequence, it is possible to
associate other dies on the same sample with the scans using the die grid. This creates
a longer sequence in which additional scan locations on the sample are scanned
automatically, using validated scan locations.
Use the following procedure to associate dies with the sequence scans using die grids.
1. Ensure that the procedure in Linking a Die Grid with a Sequence on page 7-16
has been completed for the sequence being used.
2. From the Sequence Editor highlight the recipe that is to have additional dies
associated with.
3. Click on Die Grid in the menu bar. (See Figure 7.25.)
This displays XY screen titled “Associate Dies With Sequence Scan Sites,” with
a graphic display of the die grid configuration, visible to the right of the video
display area. (See Figure 7.27.)
5. If the die grid comes up with the dies already chosen, click on Die Grid in the
menu bar.
6. Choose Clear. This takes out all the old dies and leaves only the one that was
used for teaching the current recipe locations. It has the number 1 in it.
7. Each rectangle on the die grid configuration represents a single die. The green
one with the number one (1) in it represents the original scan site designated for
the chosen scan recipe. To add dies, simply click on the desired die where the
additional scan is to be made. Each successive site turns green and contains a
number.
NOTE: The scans are performed according to the die site numbers.
To reduce sequence timing, choose the scan sites in a circular fashion
for minimum time of travel between scan sites. (See Figure 7.27.)
Preliminary
the scan sequence.
8. After all the required dies have been selected, click on OK to add them to the
sequence. (See Figure 7.27.)
9. The Sequence Editor message box appears with a message saying that the
chosen sites will be added to the sequence, asking whether to proceed with the
additions.
Click on OK to continue or Cancel to abort the addition of the sites to the
sequence.
When OK is clicked, the Sequence Editor is displayed with the additional sites in
the Sequence Recipe.
Notice that each new site has the coordinates of the scan location for that die. In
the illustration Figure 7.29, two sets of new sites have been added, one for
additional dies using the scan named FIRST, and one for dies using the scan
named SECOND.
CAUTION: The coordinates presented for the scans in the new sites
might not be exactly where they are needed. It is important to verify
each of their locations.
Begin: Auto Verify 10. Highlight the entire group of new scan sites by clicking on the first one, holding
the shift key down and clicking on the last one.
11. Click on the Auto Verify button to begin the process of verifying each scan
location.
12. The XY view screen is now displayed. The system moves the field of vision to
each scan site and displays the site with the scan path positioned as it is during
the actual scan. Adjust each site individually using the following procedures:
a. The feature being scanned should be visible in each site. If not, locate it.
b. Ensure that the scan path indicator is positioned correctly. If it is not, move
the cursor to the exact location where the scan is to begin and click. The
system should adjust the scan position on the screen.
c. When complete, click on OK to verify that location. The next site appears
on the screen automatically.
End: Auto Verify d. When the last site is verified, the screen reverts back to the Sequence
Editor. Save the Sequence by clicking on File and Save or Save As.
e. A dialog box appears. Enter the name of the new sequence and click OK to
save it.
R UNNING A S EQUENCE 7
1. Click the Start button, or click the Sequence menu, and select Start.
2. Perform manual deskew, if applicable. Also, refer to manual deskew section for
explanation of how to do this.
Preliminary
3. Click the Stop button to stop the sequence before normal termination.
C ORRELATION S CANS 7
Scans are correlated when a long scan is performed first, then small scans are
performed in the same general location. Correlation scanning combines local area
scans with macroscopic scans so that discrete features can be related to global surface
planarity.
From the scan data of a long scan, distinct features can be located which require a
repeat scan at high resolution, then create a sequence that performs high resolution
sub-scans along the length of the long scan. Data for each sub-scan is based on the
long scan, providing a data reference for correlating the measurements of the
sub-scans.
1. Open an existing Sequence recipe or create a new one in the Sequence Editor.
2. Select the recipe to use for the long scan (one that traverses the targeted feature).
3. Click the Scan Type arrow below the sequence to open the list.
4. Click the Correlation Long Scan button.
A message dialog box appears, warning that the recipe immediately following is
designated a Correlation Sub-scan and if it is set up for multiple analysis, it
resets to single scan. The Sub-scan is the short scan that is tied to the long scan.
It provides the local, small-scale analysis. It is set up in step 7, next page.
5. Click OK.
The long scan recipe becomes red; the recipe immediately following becomes
blue, indicating that it is a sub-scan to that long scan. Sub-scans always follow
long scans in sequence.
6. Designate the other sub-scans (usually 100 µm or less) as done for the long scan,
using the Scan Type list to select Correlation Sub-scan.
Figure 7.30 shows the Sequence Editor for a correlation scan where the parent
long scan recipe is EXAMPLE, Loc is location 1. The sub-scans are EXAMPLE2,
Loc are location 2, location 3, and location 4.
1. Run the correlation sequence. Save the recipe and click Start.
The Analysis window appears, showing the results of the first recipe in the
sequence.
Sub-scan
thumbnail
Preliminary
5. Double-click the thumbnail on the graph to view the sub-scan trace.
The trace appears in its own analysis window. A Statistics window also appears
for the long scan.
6. Click the File menu, and select XXX to view the correlation scan statistics.
Multiple Analysis cannot be used with correlation scans.
In the case of a system crash during a sequence execution, using this recovery tool, it
is possible to go back to the screen that displayed the last data, including unsaved
data.
1. Go to the Sequence Data catalog window.
2. Select a sequence.
3. Click the Recover button.
Values from different sequence sets can be combined into one, and used to calculate
the standard deviation, mean, and so forth. The computer accesses stored data from
selected data sets in the Sequence Data catalog and recalculates them.
1. Click the Sequence Data command button in the Catalog screen.
The Sequence Data catalog window appears.
Preliminary
Multiple data analyses can be obtained from a single scan by applying the data
analysis settings of additional recipes to its raw data. The process is a modification of
a sequence recipe in which the instrument uses the first scan recipe to scan and
analyze in the usual manner, then takes settings from the subsequent recipes to
reanalyze the first recipe’s scan data.
It is important to note that the raw data for the scan be saved and therefore can be
subjected to numerous different parameter adjustments. Each set of data that is
obtained from applying the new parameters can be save under its own name. This
means that after the scan is run and the results saved, the additional information can
be retrieved at a later date, even calculated on a desktop version of the software if it
has been purchased.
Time can be saved and throughput improved by using multiple analysis for:
Measurements that require more than one cursor setting — such as two different
step heights on a single scan
Measurements with different filter settings
Measurements with different surface parameters enabled in the Scan recipe.
3. Click the New button at the bottom of the screen or click the Sequence menu,
and select New.
A blank sequence list appears.
4. Set up the scanning recipe to scan with its existing settings:
a. Click the name of the required recipe to be used for the scan.
b. Click Add to add the Scan recipe to the list.
5. To make changes to an existing Scan recipe.
a. Click its name in the list
b. Click Edit recipe to change any parameters and filter settings. Cursor
positions can only be changed by entering them numerically.
c. Save the recipe.
d. To teach cursor positions later from the scan trace:
e. Click Save As to create a new recipe even if no changes were made to the
recipe at this point.
Preliminary
f. Exit the Recipe Editor window to return to the Sequence Editor window.
g. Select the new recipe that was just created.
h. Click Add to add the Scan recipe to the list.
6. Set up the analyzing Scan recipes:
a. Go to the Scan Recipe catalog list, and click a Scan recipe containing the
required analysis settings.
This recipe should have the same scan length, scan speed, sampling rate,
stylus force, contact speed, and range as the scanning recipe.
b. Make changes to the Scan recipe as in Step 5b.
This step can also be performed before compiling the sequence list, using
the Scan recipe to scan the sample and teach the cursor positions.
c. Add the Scan recipe to the sequence list.
d. While the Scan recipe is still highlighted, click the Multi Analysis button.
This instructs the instrument not to scan the sample again but to reanalyze
the data according to the recipe’s data analysis parameters. Note that the
Multi Analysis button is not active (dimmed) for the first recipe in a
sequence.
e. Repeat the process as many times as needed.
7. Click the Sequence menu, and select Save As to save the sequence.
1. Tile the windows to display the Sequence Parameter Summary window and the
Scan Trace simultaneously.
2. Go to the Sequence Parameter Summary window:
Site 1 shows data analyzed with the first Scan recipe in the sequence list.
Site 2 data corresponds to the second Scan recipe, and so on with each
additional site.
3. To view each Scan recipe’s data set in both Trace and Summary windows:
a. Click the arrow in the Recipe drop-down menu on the tool bar.
b. Select the Scan recipe.
The Sequence Parameter Data window displays the detailed results of each site
scanned in the sequence.
1. Go to the File menu in the Analysis window, and select Surface Summary.
2. Maximize the Sequence Parameter Data window to view the entire Sequence
Parameter Data screen from the Analysis window.
3. Go to the Sequence Parameter Data window, and click on the Recipe drop-down
menu on the left of the toolbar. (See the Recipe location at the top left of
Figure 7.32.) This drop-down menu displays all Scan recipes that are included
in the sequence.
4. Choose the desired recipe by clicking on it.
The Sequence Summary Options dialog box specifies the information to be displayed
in the Sequence Parameter Data window. The individual scans in any sequence can be
viewed in the Analysis window by clicking the appropriate site number in the
Sequence Parameter Data window.
1. Open the Analysis window.
2. Click the Operations menu, and select Summary Display Options to display the
Sequence Summary Options dialog box. (See Figure 7.33.)
Preliminary
3. Choose the items to be displayed in the summary screen. A check in the box
indicates those that are displayed. (See Figure 7.33.)
4. Click OK to activate changes to the summary display items. (See Figure 7.33.)
The screen can be set up to display a site’s parameter data along with the trace itself.
1. Open both the Analysis and the Sequence Parameter Data windows.
2. Go to the Windows menu, and select Tile Vertically.
3. Size the windows by clicking and dragging their frames.
4. Display the desired trace:
a. Go to the Sequence Parameter Data window, and click the numbered Site
box of the trace desired.
The Analysis window displays the trace for that site.
b. Repeat for other sites, displaying each trace in turn.
5. Save the workspace:
a. Click the File menu, and select Save Workspace to save this window
orientation.
The dialog box appears.
b. Enter a name for the workspace.
c. Click OK to save.
6. To review both parameter data and the trace:
a. Click the File menu, and select Load Workspace to retrieve the workspace.
b. Highlight the workspace name in the drop-down menu.
2. When ready to set up manual deskew, proceed with the following steps.
3. Set the deskew mode to Manual Deskew.
Note that two deskew steps now appear in the sequence list on the right side of
the window.
4. Select the first deskew site by double-clicking anywhere on the Deskew Site 1
line in the sequence list.
5. Click the Teach Loc button, or double-click the deskew site. The Manual
Deskew Teach window appears. (See Figure 7.34).
The two deskew points should be in opposite quadrants, with each being at least
half way to the edge of the substrate.
Preliminary
6. Select the first deskew point. Select an obvious point, such as the corner of an
easily and uniquely identifiable rectangle.
Click the chosen position.
The stage moves so that the crosshair are centered on the selected site.
7. Click OK.
The Sequence Editor window reappears, with the X and Y coordinates of the
selected site entered in the deskew Site 1 step.
8. Select the second deskew point.
9. Repeat steps Step 5 through Step 7 for the second deskew site.
10. Once the deskew sites have been successfully established, proceed to program
the rest of the sequence steps.
11. Run the sequence.
After each deskew operation, the instrument pauses and requests acceptance of
the deskew site.
12. If it is out of the field of view, use the arrow buttons to move the stage and
search for the site. Click on the deskew site, moving it to the center of the
crossmarks.
13. Click OK to accept the deskew site.
With a single deskew operation, there is no stage rotation to compensate for the small
rotational error in sample placement. A second deskew can be performed to
compensate for this error by enabling this option in the Pattern Recognition and
Deskew Options dialog box. This allows accurate sample rotations within a sequence.
1. Go to the main Configuration window, and click the Pattern Recognition
Options… button.
The Deskew Options dialog box appears (see Figure 7.35).
Step 3 Click OK
when all choices
Preliminary
are complete.
2. Click the Perform Deskew Twice to Align Theta? check box to enable or disable
the second deskew.
3. Click OK to set the options and close the dialog box.
A pattern recognition deskew site is a unique pattern of wafer features visible within
Preliminary
the instrument’s field of view. The size and shape of the pattern must be uniquely
different from other wafer features visible in the field of view to ensure that the
instrument can locate the sites without ambiguity. (See Table 7.10).
When choosing patterns, keep the following points in mind. (See Table 7.11).
as possible.
Select symmetric They are less sensitive to image rotation. Circular patterns
patterns. are rotationally symmetric and therefore are good patterns.
Similarly, the best polygon patterns have the most sides.
High contrast features When available, select high contrast features. Noise does not
make pattern have as much effect on the pattern recognition match. The
recognition matches pattern colors are important because the pattern recognition
easier. system reads the black and white image, not the color image.
Preliminary
menu.
4. Double-click the Deskew Site 1 entry near the top of the sequence list or
highlight the Deskew Site 1 entry. (See Figure 7.36.)
8. The blue box remains on the window with a darker blue dot in the center.
The stage moves until the selected feature is centered in the crosshair
(Figure 7.38 on page 7-43).
Preliminary
9. Move the stage a small distance.
10. Click Verify to test whether the system can accurately find the taught feature.
A box is drawn around the feature when it is found.
11. If recognition fails, select another pattern and retry.
12. Click OK to accept the new pattern.
13. Repeat Step 2 to Step 9 for Deskew Site 2 to establish the second deskew point.
14. Once the deskew sites have been successfully established, proceed to
programming the rest of the sequence steps.
Due to the number of variables that affect pattern recognition, the computer
might not always be successful in locating a deskew site. The instrument can be
preset to do one of four things in the event of a failure:
Continue scanning
Stop scanning the wafer and proceed to the next scan site
Repeat the pattern recognition
Stop the entire sequence
15. Choose a Pattern Recognition Failure Response from the If Fail drop-down
menu. (See Figure 7.39.)
Introduction 7
Deskew Options can be set so that the system performs a pattern search if the pattern
is not found within the field of view when the sample is positioned at the deskew site.
This search is called groping. Note that these same parameters (in a slightly different
format and with slightly different wording for the Lowest Match Score parameter) are
available in the Pattern Recognition and Deskew Options dialog box in the
Configuration screen. (See Pattern Recognition Options and Deskew on page 11-29.)
The parameters set in the Deskew Options dialog box take precedence over those
from the Pattern Recognition and Deskew Options dialog box.
Access to the Pattern Recognition and Deskew Options dialog box is through the
Configuration screen’s Pattern Recognition Options… button. (See Pattern
Recognition Options and Deskew on page 11-29.) Access to the Deskew Options
dialog box is through the Deskew menu in the Sequence Recipe screen. Notice that,
the parameter, “Minimum Match Score” in the Pattern Recognition dialog box, has
not yet been changed to “Lowest Match Score” as it has in the Deskew Options dialog
box. The values set in the Deskew Options dialog box for each sequence recipe
override those set in the Pattern Recognition Options dialog box.
The three groping parameters are described in Table 7.12.
Setup Procedure 7
1. From the Sequence Editor, click Deskew in the menu bar to display its menu.
2. Click Options… to open the Deskew Options dialog box. (See Figure 7.40).
Preliminary
3. Click on the Number of Groping Layers menu-arrow to display its menu. (See
Figure 7.40.)
4. Choose the number of layers from the menu. (See Figure 7.40. For information
on the groping layers see Table 7.12.)
5. Set the Lowest Match Score (%) by highlighting the current percentage and
entering the new one. (See Figure 7.40. For information on match scores see
Table 7.12.)
6. Set the Minimum Score to Stop Groping (%) by highlighting the current
percentage and entering the new one. (See Figure 7.40. For information on
match scores see Table 7.12.)
3rd Retry Layer searches for 48 more squares; 4th Retry Layer
searches for 80 more squares. It stops after the 4th try.
Preliminary
search pattern (model).
EXPLANATION: If the pattern recognition system is groping
to find the desired pattern, frequently the matching pattern is
found with little ambiguity. If a score equal to or better than
the Minimum Score to Stop Groping occurs, the searching
process stops and the deskew site is placed. Allowed values
range between 20 to 100%; the default is 70%.
If no matches are found that are as good as this setting, the
search continues until all retry layer areas are searched. The
highest score above the Lowest Match Score setting
determines the placement of the deskew site.
Edge Based Pattern The Edge Based Pattern Recognition option is used for low
Recognition contrast image recognition on a sample surface or where
there is a large surface light variation. If this option is chosen
(with a check in the check box), the normal image contrast
grayscale processing takes place first, then a series of filters
are applied that further contrast and sharpen edges for a
better pattern recognition.
The image data is stored before these filters are applied so
the data is not effected by this option. It is strictly a tool used
for pattern recognition where contrast is low or where light
varies significantly.
If the option is not chosen, only the image contrast grayscale
processing is performed.
NOTE: When this option is enabled, the pattern
recognition process takes longer than if it is not
chosen. The filtering and sharpening procedures
require significant extra time.
1. The first field of view is searched for the model. If the Minimum Score to Stop
Groping is achieved, the image in the first field is chosen as the search pattern
(model).
2. If the Minimum Score to Stop Groping is not achieved in the first field of view,
the groping continues. Each position in every allowed groping level produces a
score. If that score is greater than the Lowest Match Score, but less than the
Minimum Score to Stop Groping, its score is saved for comparison with other
scores in case the Minimum Score to Stop Groping is not achieved during the
entire groping session.
3. If at any time during the groping session the Minimum Score to Stop Groping is
achieved, the image with that score is accepted as the search pattern (model) and
the groping stops. Any residual Lowest Match Score values are discarded.
4. If the entire groping session produces only scores greater than the Lowest Match
Score but less than the Minimum Score to Stop Groping, then the highest score
among the Lowest Match Score candidates is chosen as the search pattern
(model).
5. If no scores are obtained above the Lowest Match Score, then the groping
session pattern recognition search failed.
1. In the Options section of the Sequence Editor, click the drop-down button of the
Mode option. (See Table 7.5 on page 7-8.)
2. Click the Site-by-site Pattern Rec. option. (See Table 7.5 on page 7-8.)
3. Teach Pattern Recognition for the two initial deskew sites. (See Step 10 on page
-18 through Step 16 on page -20.)
4. Insert Scan recipes for the measurement sites. (See STEP 30 ON PAGE -22.)
5. Click the site in the Sequence list to be taught.
6. Click the Teach Pat button, or click the Use Previous Site button to use the
pattern from previous site.
The Pattern Rec. Deskew Teach Window appears.
7. Teach a Pattern Rec. feature near the intended scan location, following the
guidelines in Table 7.10 and Table 7.11.
8. Click OK.
9. With the site still highlighted, click the Teach Loc button.
Preliminary
10. Teach the location for the actual measurement. This position is recorded as an
offset from the Pattern Rec. site.
11. Click OK.
12. Repeat for all sequence sites.
S AVING S EQUENCES 7
3. Click OK.
Preliminary
The Scan and Sequence Data sets can be saved and retrieved for future review and
additional reanalysis using different scan recipe parameters.
If a scan is completed without being interrupted, the Analysis screen automatically
appears after the scan is complete.
1. Click File, and select Save Data. The dialog box appears. (See Figure 7.43.)
2. Ensure that the data is being saved into the correct folder. (See Figure 7.43.)
3. Type a name (up to 72-alphanumeric characters) in the File Name field.
The name can be upper or lower case. If using special characters, refer to Using
File Name Conventions on page 2-19. (See Figure 7.43.)
Preliminary
Statistics or Trace to save
the related data in the
named file.
4. Choose either Statistics or Trace. If both require saving, perform the save
function two times, one for each option, giving names to each different data set.
Trace creates a scan data set containing the actual trace data. This can then be
used to display the trace in the Analysis screen for further analysis or
recalculation with new parameters. The system also uses this data to create the
Thumbnail trace for comparison.
Statistics creates a file of the scan data parameters that were set in the scan
recipe used to create the different scans. This data can also be displayed in the
Sequence summary screen and analyzed or recalculated with different scan
parameters.
5. Click Save. Once a data set has been saved, it is added to the Sequence Data
catalog. The Sequence Data catalog window allows for the selection of
individual data sets for reviewing. Unwanted data sets can also be deleted.
S EQUENCE TRANSPORTABILITY 7
Introduction 7
This feature is designed to facilitate the use of a sequence recipe on a system that
receives the recipe from another identical system. This is accomplished by using the
center of the wafer as a reference instead of using the stage center. To accomplish this,
the Wafer Center Calibration must be run on the sending and receiving systems,
preferably using the same wafer. Both systems must already have all calibrations
current, including Center of Rotation and Stage Mapping. As a result, there is no need
to reteach locations or die grid models when transporting a sequence recipe to another
system.
Another benefit of the Wafer Center Calibration is that, after service or maintenance
where a component was replaced, running the calibration ensures that sequences do
not need to be retaught.
In order for the sequence to perform its intended scans at the intended locations, the
recipes and die grids are exported to the receiving system along with the sequence
recipe. This export function is accomplished using the appropriate export options.
It is important to note that this procedure is recommended for like systems with the
same optics. Systems with different optics might experience difficulty with the
pattern recognition because the models are different sizes. In addition, sites taught on
an x40 system in low magnification might not be accessible in an x20 system.
The user has the option of including models and scan recipes (along with the already
included basic sequence, deskew, and site by site model) when exporting a sequence
to another system. If the user chooses to export the sequence recipe without including
the models and scan recipes, only the basic sequence, deskew, and site by site model
Preliminary
is exported.
From the Configuration screen, click on the Recipe Transport Options… button to
open its dialog box. (See Figure 7.44)
Export Paths 7
The Recipe Transport Options dialog box, contains fields for setting the Export and
Upload paths for scan and sequence recipes. The system has default paths that were
established during the software installation. The default paths are displayed in
Figure 7.45.
1. To change back to the default scan and sequence recipes, sequence recipe option
defaults, and data paths (C:\EAGLE\SCANEXP and C:\EAGLE\SEQEXP),
click on the System Defaults button.
Preliminary
to default settings, and
Scan and Sequence
to set sequence recipe
recipes and data paths
options defaults.
are displayed here.
2. If setting a different path, click Browse and locate the desired folder in the
dialog box. Click OK when the folder is chosen to set it active in the Recipe
Transport Options dialog box. (See Figure 7.46.)
3. If no other changes are to be made in the Recipe Transport Options dialog box,
click OK to accept the changes.
The Sequence Recipe Options portion of the Recipe Transport Options dialog box is
designed to give the user an opportunity to include the models and scan recipes in the
sequence recipe export or upload.
The Export option, when checked, adds the binary models and scan recipes to the
sequence recipe when exporting it. If unchecked, the models and scan recipes are not
included with basic sequence, deskew, and site by site model.
The Upload option, when checked, accepts the models and scan recipes when
uploading the sequence recipe. If unchecked, the models and scan recipes are not
included with basic sequence, deskew, and site by site model.
The If Existing File field contains the options necessary when recipes on the system
have the same name as those being imported. (This option is only for imported
recipes. If a host downloads a sequence, all existing files are automatically
overwritten.) The following options are available:
Prompt User: This option produces a dialog box that allows the user to rename
the recipe, overwrite the current recipe having the same name, or set the option
Preliminary
1. Put a check in the checkbox of either or both Exporting and Uploading. The
checked box means the models and scan recipes, if they exist, are included in the
operation.
Figure 7.47 Recipe Transport Options with “If Existing File” Menu
Preliminary
the method of handling
incoming recipes or diegrids
with identical names in the
incoming folder.
2. Click on the option in the drop-down menu to choose how the incoming recipes
and diegrids are to be handled if there are files with the same name already
resident in the selected folders. (See the explanations above regarding the
operation of each option.)
3. Click OK to apply the changes and close the dialog box.
The sequence transportability depends on the system using the center of the wafer as a
reference point instead of the center of the stage, as has been done in the past. This
requires that the Calibrate Wafer Center calibration be run. The Calibrate Wafer Center
calibrates the center of the wafer as the (0,0) reference point. After this calibration has
been run, all sequence recipes and the system Safe Area settings use the wafer
coordinates. (See “Calibrate Wafer Center” Calibration.)
The P-15 systems do not use a handler, so this is only effective if the system has a
precision locator for wafer alignment.
Calibration Procedure 7
Before performing the Calibrate Wafer Center calibration, all system calibrations
must be current, including the Center of Rotation and Stage Mapping calibrations. If
not, perform these calibrations first along with any prerequisites. After these are
acceptably completed, proceed with the following calibration.
NOTE: The user must be logged in under the proper security level to
access the Calibrate Wafer Center calibration. Without the correct level,
the calibration might be missing from the menu or grayed out.
The user is prompted to load a wafer. The user selects the cassette and slot that
the wafer is to be taken from as well as setting the load angle to 45°.
Preliminary
2. Load a wafer.
3. Click OK after the wafer is loaded.
The system moves the wafer to until its edge is under the optics. When the stage
stops, the system focuses on a point near the wafer edge.
4. Align the wafer edge with the screen crosshair as prompted by the system. If the
edge is not in sight, move the stage to the right using the right arrow button in
the toolbar. Align the left wafer edge with the screen crosshairs.
5. Click OK.
6. The stage moves to a point near the right wafer edge and the system focuses on
the wafer surface. The user is prompted to align the wafer edge with the screen
crosshairs.
7. Align the right wafer edge with the screen crosshairs. Use the left-arrow button
in the tool bar to move the wafer edge into alignment with the screen crosshairs.
(In necessary, use the Slow speed for the arrow button movement to accurately
position the edge of the wafer at the screen crosshairs.)
8. Click OK to accept the position.
9. Click OK.
The system positions the top of wafer under the optics and focuses. The user is
prompted to position the top edge of the wafer at the screen crosshairs.
10. Align the top wafer edge with the screen crosshairs. Use the down-arrow button
in the tool bar to move the wafer’s top edge into alignment with the screen
crosshairs. (In necessary, use the Slow speed for the arrow button movement to
accurately position the top edge of the wafer at the screen crosshairs.)
11. Click OK.
The system positions the bottom of wafer under the optics and focuses. The user
is prompted to position the bottom edge of the wafer at the screen crosshairs.
12. Align the bottom wafer edge with the screen crosshairs. Use the up-arrow button
in the tool bar to move the wafer’s bottom edge into alignment with the screen
crosshairs. (In necessary, use the Slow speed for the arrow button movement to
accurately position the bottom edge of the wafer at the screen crosshairs.)
As a result of the system converting to the use of the wafer center instead of the stage
center as a reference point, all sequence recipes created before the conversion (i.e.,
before the “Calibrate Wafer Center” calibration) become inaccurate. They must be
Preliminary
converted to the wafer center system in order to perform correctly. The Calibrate
Wafer Center Calibration adds an offset from the stage coordinate to the wafer
coordinates.
The Stage to Wafer calibration should only be performed after the Center of Wafer
calibration is performed and prior to any new recipes being created. If only new
recipes (recipes created after the Calibrate Wafer Center calibration) are to be used,
the conversion is optional.
Calibration Procedure 7
The P-15 does not have a handler. Manual Load/Unload is the only active feature in
this dialog box, and is available for use in the P-15 system.
This option is for an operator who is going to use the same sequence recipe to process
numerous samples in a series. In this mode, at the end of each scan sequence the stage
automatically moves to the manual load position and a dialog box informs the user to
load a sample and click OK when ready. The stage positions the sample to begin the
sequence scans and automatically begins the scan procedure. When the sequence is
complete, process starts again. This procedure continues until the Cancel button is
clicked to stop the sequence.
1. In the Sequence Recipe Catalog (see Figure 7.50), click the View/Modify button
to display the Sequence Editor. (See Figure 7.51.)
Preliminary
Step 1 To display the
Sequence Editor,
click on View/Modify.
2. Click on the Handler… button (see Figure 7.51) to display the Handler Options
dialog box. (See Figure 7.52.)
Sequence procedures can be run tow ways for the P-15 system: No Automatic
Load/Unload and Manual Load/Unload. Each is discussed below.
This options is used when the operator is going to use a sequence for processing
numerous samples using the same sequence recipe. In this mode, the stage
automatically moves to the manual load position and a dialog box informs the user to
load a sample and click OK when ready. The stage positions the sample to begin the
sequence scans and automatically begins the scan procedure. When the sequence is
complete, the stage again moves to the manual load position and the dialog box
appears. This procedure continues until the Cancel button is clicked to stop the
sequence.
1. In the Sequence Editor click on the Handler… button. This displays the Handler
Options dialog box. (See Figure 7.53.)
Preliminary
Step 3 Click OK
Manual Load/Unload
when the selection
option for multiple
is complete.
samples using the
manual load procedure.
2. Select Manual Load/Unload (place a dot in the radio button) to activate the
automatic Manual Load procedure for each sample using the sequence. (See
Figure 7.53.)
3. Click OK after the Manual Load/Unload procedure has been selected. (See
Figure 7.53.)
4. In the Sequence Editor, click Sequence in the menu bar to display its menu.
5. Click on Save to save the changes in the sequence. (See Figure 7.54.)
7. Turn on the vacuum using the switch on the top left inner door frame.
8. After the last sample is processed, the system moves it to stage door.
9. Open the door and turn off the vacuum.
Preliminary
10. Remove the sample from the stage and click Cancel. This terminates the
sequence repetition. (See Figure 7.55.)
No Automatic Load/Unload
This options is used when the operator is going to process random samples using a
sequence recipe. In this mode, all load and unload procedures are initiated directly by
the operator.
1. In the Sequence Editor click on the Handler… button. This displays the Handler
Options dialog box. (See Figure 7.53.)
5. Click on Save to save the changes in the sequence. (See Figure 7.54.)
Preliminary
I NTRODUCTION 8
The 2D Analysis application displays the trace of the sample and its measurement
data after scanning.
This chapter describes:
Starting the 2D Analysis Application on page 8-1
Leveling the Trace and Setting Up Measurements on page 8-6
Setting the Cursor Positions Using Feature Detection on page 8-24
Setting the Cutoff Filters on page 8-34
P rel i mi n a ry
Customizing the Graph Display on page 8-16
Measuring the Radius on Curved Surfaces on page 8-42
Measuring Step Height on Curved Surfaces Using Fit and Level on page 8-47
Saving Scan Data on page 8-47
Reevaluation of Saved 2D Scan Data on page 8-48
Introduction 8
If the original scan has been saved and the Exit from the scan screen has been
performed, use the following procedure to access the Analysis screen.
1. From the Catalog screen, click on the Scan Data button (see Figure 8.1) to display
the Scan Data Catalog in the Information Display window.
Information display
Window
2. Click the 2D button at the top of the screen to display the 2D Scan Data sets.
(See Figure 8.2.)
Step 2 Click on 2D to
display 2D scan data sets in
the catalog.
3. Open the desired data folder by double-clicking on the folder name in the Scan
Data list of folders. (See Figure 8.3.)
4. Click on the Thumbnails button to display small graphs (thumbnails) of all data
sets in the chosen folder. (See Figure 8.4.)
5. To display the Analysis window for a particular data set, use one of the
following procedures:
Double-click on the thumbnail; (See Figure 8.4.)
Click once on the thumbnail and then click on OK. (See Figure 8.5.)
Double-click on the scan data name in the scan data list. (See Figure 8.3.)
Click once on the name of the data set in the list (it highlights when
chosen) then click on the Review button. (See Figure 8.3.)
Preliminary
Each item in the SCAN Each item in the above catalog
DATA folder list is a folder belongs to the same Scan
which contains one or Data set folder. (See Step 5)
Step 4 Click on Thumbnails more scan data sets or Double-click on one to display
to display a set of small additional folders. the analysis window.
graphic presentations of the
individual scan traces. (See
Figure 8.4.)
The Analysis toolbar contains buttons that provide access to commonly used
functions. (See Table 8.1.)
Turns the Auto Scale Function for the zoom capability on and off.
Preliminary
activates the Measurement cursors.
Opens the Surface Parameter Summary window. If the Surface
Parameter Summary window is currently minimized, it appears
maximized upon clicking this button.
This initiates a recalculation of the data using newly chosen
parameters from the recipe used for the scan. This can be
executed on both live data (not yet saved) and saved data that
was collected using the Software version 6.1 or higher.
Toggles, ON/OFF, the normal trace graph.
To facilitate the analysis of trace data, the system uses vertical lines called cursors.
Two types of cursors are used: Leveling and Measurement. Leveling cursors are used
to define the baseline for the trace. Measurement cursors are used to define the region
for measurement. In general, the leveling function should be performed prior to
setting the Measurement cursors.
Using Cursors 8
The procedure for using and moving cursors is the same for each function in which
cursors are used. The cursor manipulation is the same for both the Leveling and
Measurement functions.
Moving Cursors 8
Cursors can be moved using either the track ball or the combination of keyboard
space bar and arrow keys. When the scan initially appears in the Analysis screen, the
left measurement cursor is highlighted.
In the following discussion the screen’s arrow cursor is called the pointer. The word
cursor is used to describe the vertical boundary lines used to manipulate screen data.
Preliminary
The arrow direction points to
the cursor boundary that is
being interacted with. The
pointers in these illustrations
can move the boundaries
they are pointing at in either
direction. The trackball
movement, as used in the
click and drag procedure,
determines the direction of
cursor boundary movement.
The screen opens with the left cursor highlighted. Using the trackball, move the
pointer to the cursor boundary. As the pointer passes the midpoint between the
two cursors it changes direction, pointing at the closest cursor boundary. If that
cursor is not highlighted, click with the left mouse button to activate the cursor.
At any time after the pointer points to the boundary, as long as the cursor
boundary is highlighted, the boundary can be repositioned in either direction by
clicking with the left mouse button and dragging it. The pointer does not have to
be directly next to the cursor boundary, only pointing at it. (In Figure 8.7, the
pointer in the left illustration only moves the right cursor boundary. The pointer
in the right illustration only moves the left cursor boundary.)
2. If the entire cursor is to be moved without changing its size (that is, without
moving only one of its boundaries), the double arrow pointer is used. (See
Figure 8.8.) Use the trackball to position the pointer either in the margin above
the graph, or between the cursor boundaries, causing the double arrow to appear.
(See Figure 8.8.) With the double arrow positioned to move the highlighted
cursor, click and hold the left trackball button while dragging the cursor to its
new location.
Moving the Cursor with the Space Bar and Arrow Keys
The combination space bar and arrow keys can be used to move the cursors to new
locations on the trace. The space bar and arrow keys function independently of the
trackball and the associated pointer used to change the cursor size or relocate it.
1. When the screen opens, the left cursor is highlighted. To select a cursor or to
select another cursor, click the space bar. Each time the space bar is clicked it
toggles once in the progression from left cursor to right cursor to both cursors,
then back to the left cursor.
2. Once the desired cursor is highlighted (or both cursors are highlighted) use the
left or right arrow keys to move the cursors. Notice that the cursor(s) move a
small consistent distance in the direction of the arrow key each time the arrow
key is clicked.
Changing the Cursor Size Using the Space Bar and Arrow Keys
The combination space bar and arrow keys can be used to change the cursor size.
They function independently of the trackball and the associated pointer used to
change the cursor size or relocate it.
Once the desired cursor is highlighted (or both cursors are highlighted) use the
up or down arrow keys to spread or reduce the cursor(s) size. Notice that the
cursor boundaries move outward (up arrow) or inward (down arrow) a small
consistent distance each time the arrow key is clicked.
In the scan pictured in Figure 8.9, the tract is very jagged indicating a high noise
level. When the scan shows evidence of this type of noise, or is very rough, the
measurement cursor boundary lines set a distance over which an average is computed
by the system. The resultant data is then used for the purpose of evening out the trace
data. In rough or noisy scans, set the cursor boundaries further apart than would be the
case in smooth scans. This technique is called the Delta Mode.
Preliminary
spread of the cursor
boundaries in this trace is
wide enough to compensate
for the high noise level.
Notice the spikes and
valleys that depict the noise.
1. For rough or noisy scans, the cursor boarders should be expanded to cover a
wider region. To adjust the width of the leveling or measurement cursor:
a. Click outside the border of the measurement cursor that is to be expanded
and drag it to the new position. (See Figure 8.7 and step on page 8-7.)
b. (Alternate resizing of cursor) With the cursor highlighted, use the up arrow
key to spread the cursor and the down arrow key to shrink the cursor. Each
click on the arrow key expands or shrinks the cursor a consistent amount.
(See Step under Changing the Cursor Size Using the Space Bar and Arrow
Keys on page 8-8)
The average value of the height within the region is then used for measurement
or leveling.
2. For finer cursor control:
a. Click the Operations menu and select Fine Movement Mode, or click the
FINE button.
b. In the FINE cursor mode, the movement with each arrow key click is
exactly one data point.
c. NOTICE: The FINE cursor mode has no effect on the trackball method of
movement and resizing.
In order to obtain an accurate analysis, the trace must be given a level frame of
reference. This is accomplished through the leveling procedure. For 2D scan data,
two areas (defined by cursors) on the scan that are at equal heights define a reference
axis for plotting the data and calculating surface parameters.
Acceptable leveling cursor positions can be determined in advance by viewing a
sample in the XY View window prior to finalizing the recipe and beginning the scan.
However, the proper position is not always obvious, and it is possible to accidentally
set them at inappropriate locations. In an extreme case, the left leveling cursor might
end up at the bottom of a large step, and the right leveling cursor on the top.
1. Click on the LEVEL button in the tool bar. (Alternative: Operations/Level Trace.)
This activates the leveling cursors. They appear at the locations currently
specified in the recipe, with the left cursor selected (highlighted).
Figure 8.10 Analysis Screen with Unleveled Trace and Level Cursors
Preliminary
2. To set the cursors so that the trace is accurately leveled, it is important to find
two areas on the trace that are on the same plain. Set the cursors to the desired
positions. (For help moving cursors, see Using Cursors on page 8-6.)
Figure 8.11 Analysis Screen with Leveled Trace and Measurement Cursors
Preliminary
Figure 8.12.)
The measurement cursors are used to define the region or regions of interest for
measurement.
EXAMPLE:
1. In order to determine the difference in height between two regions, those two
regions must each be clearly identified. The measurement cursors are used to
isolate both regions for measurement and subsequent calculation.
2. To determine the area in a peak or valley region, the Measurement Cursors
can be moved (or adjusted if they were partially out of position) to accurately
enclose those regions and the area calculated or recalculated.
The parameters affected by the measurement cursors can be added or taken out of the
recipe so that the new results are displayed in the Surface Parameter Summary
Window (STATS) of the screen after the cursors are moved and the results of the move
recalculated. This procedure can be performed on “live” data or previously saved data
(from scans using software version 6.1 or newer).
The Analysis window initially appears with the measurement cursors set at the
locations specified in the scan recipe.
Like the leveling cursors, the measurement cursors can be freely moved to any
location on the trace. In the Scan Data Analysis window the displayed cursor positions
are recalculated whenever the measurement cursors are moved to new locations.
2. Then click Recipe… to open the scan recipe used to create the scan. (See
Figure 8.13.)
Figure 8.13 Accessing the Scan Recipe from the Analysis Screen
This displays the scan recipe screen from which parameters can be added or
removed. In Figure 8.14 the General Parameters window of the Recipe screen
has been opened to change the parameter set to be calculated with the next
cursor adjustment. (This procedure can be used with both live and saved data.)
Preliminary
chosen that reflect the
needs relating to the
pending cursor change.
3. When the parameters have been chosen, click on Recipe to display its menu.
(See Figure 8.15.)
4. Choose Analysis to return to the Analysis screen. The system calculated the
parameter values for the chosen parameters using the current cursor settings and
displays them in the Surface Parameter Summary window. (See Figure 8.15.)
5. Set the Measurement Cursor positions. (For help positioning the cursors, see
Using Cursors on page 8-6.)
In the following illustration the cursors have been moved to capture the area
under the two highest features in the scan. Parameters have been chosen that
respond to the new position. (See Figure 8.16.)
Preliminary
7. To retain the newly calculated values in a data file and the new cursor positions
in the recipe, the data must be saved. Click File to open its menu. (See
Figure 8.19.)
8. Choose Save Data… from the File menu to open its dialog box. (See
Figure 8.19.)
9. In the Save dialog box, ensure that the proper folder is chosen, enter the name
that the data is to be stored under. (See Figure 8.20.)
10. Click Save to save the data. (See Figure 8.20.)
The View menu offers several options for customizing the graphical display of the
data. The instrument proportions the data to the area available in the window.
However, the data can be sized by setting custom graph limits.
Changing the Z Limits Display allows the user to set the scale on the graph.
1. Click the View menu to display its menu. (See Figure 8.21.)
Step 5 Click
on OK to save
Step 4 To change the limits, the changes
double-click on the current limit to to the limits.
highlight it. Enter the new limit.
4. Highlight the old limit and enter the new limits in the Upper and Lower Z Limit
fields: (See Figure 8.22.)
Higher to reduce the size of the trace;
Preliminary
Lower to increase the size of the trace.
5. Click OK to apply the limits to the displayed data. (See Figure 8.22.)
The Profiler plots the data in µm, nm, Å, or both µm and Å with a crossover value
that is set by the user.
1. Click the View menu to display its menu. (See Figure 8.23.)
The data can be replotted using the Fast Fourier Transform (FFT) in order to expose
patterns of data that indicate regularly spaced features of the same width. By default,
the instrument plots the Scan View data in linear coordinates (“Normal” data).
A choice of window functions is available to apply to the endpoints of the FFT data.
Selecting FFT:
1. Click View to display its menu. (See Figure 8.25.)
2. Select FFT. (See Figure 8.25.)
The display can be set to plot either Normal or FFT data in logarithmic X and Z
coordinates. Logarithmic scaling helps to delineate small features that are dwarfed by
the larger features in a linearly proportioned scan.
1. In the Analysis screen, click on View in the Menu Bar. (See Figure 8.25 for an
illustration of the menu.)
Preliminary
its menu. See the menu in Figure
8.25. Choose Normal Trace.
2. From the view menu, choose either Normal Data or FFT. (See Figure 8.28.)
3. Select Log 10 X or Log 10 Z or both from the menu. A check appears next to the
chosen items.
A check appears beside the menu selection and the instrument replots the data
for the chosen axis.
4. Return to linear plotting by disabling the log 10 selection(s) (See Step 3).
Selected portions of the trace can be zoomed in on to help isolate features for
measurement, especially when using the Fine measurement mode for small-increment
cursor movement. Feature isolation can be improved with the Scale function, that
allows vertical as well as horizontal scaling.
Zoom Procedure 1. The zoom function operates using the Scale icon and the Zoom icon. (See
Figure 8.29.) Click on the scale icon to choose the desired state of the scale
function.
If the Scale function is on, two vertical lines appear on the scan.
If the Scale function is off, a box appears.
3. Click on the Zoom-out icon to return to normal display. (See Figure 8.29.)
Figure 8.29 Analysis Screen with the Zoom and Scale Function Buttons
Preliminary
is highlighted, the
zoom function is a
box, if scaling is not
on, zoom is between
cursors.
Zoom with Scaling ON 4. Click and drag the cursors and position them, one on each side of the feature
being zoomed in on. (See Figure 8.30.)
Zoom with Scaling OFF 5. Click and drag on a border or corner of the zoom box, to enclose the portion of
the scan to be zoomed in on. (See Figure 8.31.)
6. Click on the Zoom In icon to zoom into the area defined by the cursors or the
zoom box. (See Figure 8.31.)
7. Perform any measurement or leveling procedure necessary to analyze the
zoomed data.
8. Click the Zoom In button again to deactivate the zoom cursors and reactivate the
measurement cursors. (See Figure 8.31.)
9. To save the new data and the new cursor positions, use the procedure described
in Saving Data From the Zoom Procedure on page 8-23.
Saving data and cursor 1. To update the data in the Surface Parameter Summary window and to store
position in Surface zoomed cursor positions in the recipe, click the Operations menu, and select
Parameter Summary Recalc with Zoomed Level Cursors. (See Figure 8.32)
Preliminary
Saving only data in Surface 2. To update the data in the Surface Parameter Summary window without saving
Parameter Summary the zoomed cursor positions, go to the Operations menu and select Recalc With
Unzoomed Cursors. (See Figure 8.32)
3. To return to the original scan view click the Undo Zoom icon , or go to
the Operations menu and select Undo Zoom.
The left side of the Analysis window displays the basic data taken from the leveling
and measurement cursors. These values are updated instantaneously with the
positioning of the cursors (see Table 8.2).
Feature Detection 8
reliably set the position of the measurement and leveling cursors relative to the rising
and falling edge of a step-like feature, or the apex or an arc-like feature.
In conjunction with feature detection, both the location of the edge (or the apex of an
arc) and the step width, can be calculated and displayed in the Analysis window.
2. Feature: -This parameter allows the user to choose between six different features
that can be detected during a scan. (See also Quick Reference Table 8.4 on page
8-33.)
UpEdge DownEdge
Preliminary
UpBase DownBase
DownEdge UpEdge
DownBase UpBase
Figure 8.35 Feature Detection Point Locations for Convex and Concave
Table 8.3 Feature Detection Descriptions (See Figure 8.34 and Figure 8.35.)
Feature Description
None No feature detection is being used.
UpEdge At the trailing edge of a feature rise, it is the point at which
the trace begins the plateau. (See Figure 8.34.)
NOTE: The point location can be modified using the Distance
to Edge parameter in the General Parameters Window.
3. Feature Number: - If multiple edges are detected in the scan, Feature Number
provides a way to select a specific edge for detection. (See Figure 8.37 and also
Quick Reference Table 8.4 on page 8-33.)
Changing the Feature Number:
a. Double-click in its variable box to highlight the current number and type in
the new number. (Use only whole numbers. 1 is Default)
Preliminary
Then type in the new number.
4. Slope Threshold: - This factor sets the value at which any rise or fall in a trace is
considered to be a slope, not just part of the roughness or noise. This means that
the Slope Threshold defines a point at which the system recognizes a trace line
as following or preceding an edge, convex or concave point. (See also Quick
Reference Table 8.4 on page 8-33.)
Changing the Slope Threshold:
a. Double-click in its variable box to highlight the current number and type in
the new number:
Use values between 0 and 50.000 (these numbers are proportional
and have no units)
Default is 10.000 for a step and 1.000 for an apex point.
b. If the artifact is much larger in comparison to the surrounding roughness of
the surface:
Set the value higher.
c. If the artifact is only a little larger than the surrounding roughness:
Set this value lower.
Set the Minimum Plateau Width (description follows) to avoid any
ambiguity in identifying the correct edge.
NOTE: For very noisy scans where the system is having difficulty
detecting the feature, decrease the Slope Threshold. A value as low as
5.00 might work well.
5. Plateau Threshold: - This factor affects the precise horizontal location calculated
for an edge or arc point. This parameter allows for the positional adjustment of
the point to the left or right. (See also Quick Reference Table 8.4 on page 8-33.)
Changing the Plateau Threshold:
Double-click in its variable box to highlight the current number and type in the
new number:
Use values between 0 and 50.000 (these numbers are proportional and
have no units)
Default is 10.000 for a step and 0.000 for an apex point.
6. Min. Plateau Width: - Minimum Plateau Width defines the minimum horizontal
distance between rising and falling edges (or falling and rising edges). This is
used in feature detection to identify true features. (See also Quick Reference
Table 8.4 on page 8-33.)
The Minimum Plateau Width can be used to reject such peaks that may
otherwise prevent the system from detecting the correct edge. For step-like
features, the Minimum Plateau Width specifies a plateau as follows:
For ascending features (such as UpEdge, UpBase), the plateau follows the
detected edge.
For descending features (such as DownEdge, DownBase), the plateau
precedes the detected edge.
Changing the Min. Plateau Width:
Double-click in its variable box to highlight the current number and type in the
new number:
Use values between 0.005 and 1000.00 µm (0.0002 to 39.3701 mil.)
Default is 10 µm.
Preliminary
detection and which Feature Number is used.
The Minimum Plateau Width is not intended for use with Concave or
Convex features. In cases of rough sample surfaces, though, it might be
useful.
For a Convex arc: The Minimum Plateau Width specifies a
minimum width for the feature, and so can be used to reject narrow
roughness peaks in the vicinity of the arc.
For a Concave arc: The Minimum Plateau Width is used to specify a
minimum size for a level section following a detected arc.
7. Apply Gaussian Noise Filter Before Detection - This is only used to filter out
unwanted noise so the feature detection can more easily detect designated
features. (See Figure 8.38.) It does not apply the result to scan data. For use of
the Gaussian Filter with scan data, see Filters on page 3-50.
Activating this feature, click in the empty check box to put a 9 in it. (See
Figure 8.39.) Then set the Filter Cutoff (mm) size.
8. Filter Cutoff (mm) - This option is only activated when there is a check in the
Apply Gaussian Noise Filter Before Detection check box. (See Figure 8.39.) The
number to be entered is in microns. This determines the noise level that is
filtered out.
For an in depth discussion on filters, see Filters on page 3-50.
Changing the Filter Cutoff
a. Ensure that a Feature has been chosen.
b. Click on the down arrow to display its menu.
c. Click on the desired value.
Preliminary
The Filter Cutoff range is from 0.25 through 800 µm. Only established
variables may be chosen.
Preliminary
Feature Detection Quick Reference Table 8
Setting Cutoff Filters can be accomplished using “live” data or previously saved data.
“Live” data has not yet been saved, and the Analysis window is still open, displaying
the scan data from the current scan (i.e., the Analysis window has not been closed on
the current scan data).
The scan data does not come directly from the sensor, but instead is filtered through
three stages:
an analog hardware filter
a digital decimation filter
digital software filtering
1. The sensor output is filtered by the analog hardware filter so that it can be
digitized with minimal distortion. The filter also reduces noise by attenuating
higher frequencies. It has a fixed cutoff frequency of 2 kHz.
2. The signal then passes through an analog-to-digital (A/D) converter. The A/D
Preliminary
For example, with a scan speed of 100 µm/s, and a sampling rate of 200 Hz or
100 Hz, the cutoff wavelength is 5.6 µm. With this same scan speed, however, at
a sampling rate of 50 Hz, the cutoff wavelength is 7.1 µm.
The action of a cutoff filter can be illustrated by plotting the percentage of signal
transmission as a function of wavelength (usually plotted as the logarithm of
wavelength). Note that there is always some slope in the transmission curve of a
cutoff filter; that is, the transmission percentage is not exactly zero for all values
on one side of the cutoff value and exactly 100 for all values on the other side of
the cutoff value. The cutoff wavelength of a filter is defined by that wavelength
at which 50% of the signal is passed.
Figure 8.44 shows the transmission curve of the combined analog and
decimation filters. For every factor of 10 in scan speed, the curve moves to the
right by a factor of 10 in wavelength.
Preliminary
8
NOTE: The software does not allow setting a short-wave cutoff that is
larger than the long-wave cutoff, which would result in a zero-width
band of wavelengths, attenuating all of the data (see Figure 8.45).
Figure 8.45 Defining a Band Pass With The Short-wave & Long-wave Cutoff Filters
The short wavelength cutoff or noise filter attenuates data with wavelengths below
the specified cutoff valve. This has the effect of removing noise from the data. This
filter is always active, set either to a specified or a default value.
This cuts off the short-wavelengths in the data; those short-wavelengths below the
filter’s cutoff value. (See Figure 8.46).
Preliminary
8
This cuts off the higher wavelengths in the data (those above the filter’s cutoff value,
see Figure 8.48).
1. Go to the recipe window, click Filters/Cursors to open its window. (See Figure
8.49.)
2. In the Waviness Filter variable field, click the drop-down arrow to select a value
from the range of cutoff filters provided. From this menu, the filter can also be
turned off by clicking Off in the menu. (See Figure 8.49.)
Up to 17 standard filter choices are available depending on the scan speed. A
long-wave cutoff that is shorter than the currently selected short-wave cutoff or
the value of the analog cutoff, is prevented from being entered.
If subsequent changes to the scan speed or scan length cause the long-wave
cutoff setting to become invalid, the cutoff is automatically changed to the
nearest available valid value.
Figure 8.50 shows the effect of different cutoff filter settings on the same set of
scan data.
Figure 8.50 Signal Transmission Curves And Their Effects On Scan Data
Signal Transmission Curve Scan Data Effect Description
Normal Data
Only the analog filter acts on the data.
Three wavelengths, labeled λ1, λ2, and λ3,
are identified.
Figure 8.50 Signal Transmission Curves And Their Effects On Scan Data
Signal Transmission Curve Scan Data Effect Description
Roughness 1
The long-wavelength cutoff filter is applied
with a cutoff value just higher than λ1.
The resulting data trace shows only
features of the scale of λ1; higher
wavelengths, including λ2 and λ3, are
suppressed.
Roughness 2
A different long-wavelength cutoff value is
applied, it value is just higher than λ2.
The resulting data trace shows features of
the scale of λ1to λ2; higher wavelengths,
including λ3, are suppressed.
Preliminary
Roughness 3
A short-wavelength cutoff filter with a value
just higher than λ1 is applied, in addition to
the long-wavelength cutoff, to the
Roughness 2 curve.
The resulting data trace shows only
features of the scale of λ2; higher
wavelengths, including λ3, and lower
wavelengths, including λ1, are suppressed.
Waviness 1
The short-wavelength cutoff filter is applied
with a cutoff value just lower than λ3.
The resulting data trace shows only
features of the scale of λ3; lower
wavelengths, including λ1 and λ2, are
suppressed.
Waviness 2
The short-wavelength cutoff filter is applied
with a cutoff value just lower than λ2.
The resulting data trace shows features of
the scale of λ2 and λ3; lower wavelengths,
including λ1, are suppressed.
2D G LITCH R EMOVAL 8
Introduction 8
Procedure 8
1. Move the left cursor to the next position to the left of the glitch that models the
trace where the glitch occurs. Place the cursor’s left and right borders to include
the data set that is to be used to remove the glitch. (See Figure 8.52.)
2. Move the right cursor to the next position to the right of the glitch that models
the trace where the glitch occurs. Place the cursor’s left and right borders to
include the data set that is to be used to remove the glitch. (See Figure 8.52.)
GLITCH
Preliminary
3. Right-click to display the Right-Click menu. (See Figure 8.53.)
4. Move the cursor over Remove Glitches Within Cursors to display its menu. (See
Figure 8.53.)
1. Go to the Scan Recipe Editor and click on General Parameters. Step 1 (See
Figure 8.55.)
Preliminary
displayed in the Analysis
screen, in the Surface
Parameter Summary
window.
2. Click in the check box next to Radius to enable the radius measurement and
display the results in the Analysis screen. (See Figure 8.55.)
3. If measuring other types of samples with no required radius measurement,
disable the radius measurement by clicking on the check mark (9) in the check
box so that the check box is left empty.
1. The height of the measured arc should be no more than 77% of the vertical range
of the measurement head.
Measurements can be made up to 90% of the vertical range of the measurement
head in arc height but precision of the scan cannot be certain. (See Figure 8.56).
R
Preliminary
3. To measure another portion of the radius, physically rotate the sample about the
radial axis.
Precise measurement is also restricted to arc segments that are symmetric to the
radial axis of the measured artifact.
4. To measure using a given radius R, optimum arc height H (Figure 8.56), and the
optimum scan length L, use the following formula:
L = 2 2RH – H 2
Scan length and scan speed are dependent on the radius of the sample, the arc
height allowed by the measurement head, and its vertical range.
NOTE: Scans taken at the lowest possible horizontal resolution for the
optimal scan length generally yield the most repeatable and precise
radius measurements.
Various combinations of scan speed and sampling rate can be experimented with.
1. Set the sampling rate to 200 Hz.
2. Set the scan speed to get a scan time that is as close as possible to 25 seconds
without exceeding it.
3. If the longest scan time possible under these restrictions is 12 seconds or less:
a. Set the sampling rate to 100 Hz.
b. Set the scan speed so that the scan time is as close as possible to 50
seconds without exceeding it.
4. If the arc height H is less than 40% to 45% of the range available for the
measurement head, the recommended profile type is the center bias profile type
.
5. Set the stylus force high enough for the stylus to reach the lowest points of the
scan.
The stylus force needed depends on the arc height H and on the profile type
(peak, valley, or center bias).
a. If, during radius measurement, the trace flattens out and no data out of
range message appears, try a higher stylus force setting.
Preliminary
Ensure that the following parameters are properly set. (See Table 8.5).
c. Ensure that there is a check (9) in both the Distance to Edge and Radius
check boxes. (See Figure 8.57.)
window.
d. From the Recipe Editor click on the Feature Detection button to display the
Feature Detection options in the Information Display Window. The display
is shown in Figure 8.58.
e. Click on the down-arrow next to the Feature variable box. The menu is
displayed.
Step height can be measured on curved surfaces such as lenses or glass optical fibers,
or in a bow in a profile that has been leveled in the normal manner. This capability is
enabled or disabled in the Scan recipe.
Preliminary
1. From the Recipe Editor click on the Filters/Cursors button. This displays the
Filters and Cursors options in the Information Display Window.
2. In the Cursors portion of the display, check the Fit and Level check box. (See
Figure 8.59.)
3. Save the changes.
Scan data can be saved for reviewing at a later time. This is especially important
because the data that is saved can be reanalyzed at a later date using different scan
parameters.
1. Click on File in the Menu Bar to display the File menu.
3. Click on the menu arrow next to Save In to reveal the available drives and
directories. (See Figure 8.60)
4. Select the drive and directory from the drop-down menu. (See Figure 8.60)
5. Double-click on the folder that the data is to be stored in. A list of all current
data files appear. (See Figure 8.60)
6. Enter a name for the data set in the File name variable box. (See Figure 8.60)
7. Click Save to save the data in the new file. (See Figure 8.60)
Once a data set has been saved, it is added to the Scan Data catalog. The Scan
Data catalog window allows selection of individual data sets for reviewing.
Unwanted data sets can be deleted.
The version 6.2 software provides a the user with an opportunity to review scan data
that was saved and to change parameters in the scan recipe for recalculation of the
data. This is possible because the system saves the raw scan data from the scans.
The recipe determines which parameters are calculated in the Analysis screen’s
Statistics window after the scan. Once the data is saved, it can be revisited in the
Catalog screen. The general procedure is as follows.
1. Access the Catalog screen.
2. Choose either the Scan Data or Sequence Data windows.
3. From the Scan Data window, navigate to the data set that is to be recalculated.
4. From the Sequence Data window, choose a sequence.
5. Double-click the scan data set. This opens the Analysis screen for the data set.
6. In the analysis screen, click on Edit to display its menu.
7. Choose Recipe. This opens the Recipe that was used to create the original scan.
Preliminary
Step 9 Click on the Analysis
icon in the tool bar to return
to the Analysis screen.
10. The Analysis screen returns with the statistics in place in the 2D Surface
Parameter Summary window. There is no need to recalculate this information
because the system automatically does that when it regenerates the Analysis
screen.
If there are any manipulations to the image that are being done, click in the 2D
Data portion (the window with the 2D image) of the Analysis screen to make it
active.
11. Adjustments that effect the parameters are cursor placement or leveling. Change
these if required.
12. In the Analysis screen click the CALC button to perform a recalculation
of the statistics for the new cursor or leveling.
13. To save the data, click on File to display its menu.
14. Choose Save Data… to open its dialog box.
15. Navigate to the correct folder in which the data is to be stored.
16. Name the file.
17. Click on Save to save the data in the folder.
I NTRODUCTION 9
The 3D scan data analysis displays the 3D scan image and trace information after a
scan is completed. A 3D scan is an image built by taking a series of 2D scans,
arranged in a raster pattern, to form a picture of the sample surface at the scan
location. With 3D analysis, complete surface analysis can be performed.
This chapter describes:
Starting the 3D Analysis Application on page 9-2
3D Analysis Screen Features on page 9-3
P rel i mi n a ry
Line-by-Line Leveling on page 9-33
Customizing the Scan Image on page 9-40
Changing the View Angle on page 9-41
Customizing the View on page 9-42
Using Image Arithmetic to Compare Data on page 9-43
Saving Scan Data on page 9-45
on page 9-50
1. Click the Scan Data or Sequence Data command button to display the data
information in the Catalog window. (See Figure 9.1.)
3. In the Scan Data Path column, click the folder name. (See Figure 9.1.)
4. In the Scan Data list, click on a data set to be analyzed. (See Figure 9.2.)
5. With the data set highlighted, click the Review button. The Analysis window
appears. (See Figure 9.3.)
Trace
Information
Preliminary
Image
Display
The image in the Analysis Image Display area can be rotated to orient it for analysis
and viewing. Four options exist for rotation of the object. All four are presented, with
the Recommended procedure coming first.
Recommended Image Option 1 – Automatic Image Rotation. Use the Image Rotation buttons in the tool
Rotation Procedure bar. (See Figure 9.4) These are Automatic Image Rotation buttons, described in
Table 9.1.
Rotates the image to the right on its horizontal plane. Each click moves
the image a small distance. (Identical to the right arrow key.)
Rotates the image in a backward roll. Each click moves the image a
small distance. (Identical to the up arrow key.)
Rotates the image in a forward roll. Each click moves the image a
small distance. (Identical to the down arrow key.)
Option 2 – Manual Handle Drag. There are also Manual Image Rotation buttons,
Preliminary
Rotates the image on its horizontal plane using a single handle that is
manipulated by the click-and-drag method. (See Figure 9.5.)
1. Click on the button representing the plane in which the required rotation is to
take place. The image appears to have handles attached to it. (See
Figure 9.5)
2. Click on one of the handles (see Figure 9.5) and, while holding down the mouse
button, drag the image to rotate it to a different orientation in the chosen plane.
Release the mouse button to set the image in its new orientation.
Preliminary
rotation plane. Release the
button to terminate the
rotation.
Option 3 – Arrow Keys. Use the arrow keys on the keyboard. The movement
provided by each key is described in Table 9.3.
Rotates the image to the right on its horizontal plane. Each click moves
the image a small distance. (Identical to the right rotation button.)
Rotates the image in a backward roll. Each click moves the image a
small distance. (Identical to the up rotation button.)
Rotates the image in a forward roll. Each click moves the image a
small distance. (Identical to the down rotation button.)
Option 4 – Rotate Image Menu. Use the Rotate Image menu rotation options. The
rotation provided by each menu item is identical to that provided by the representative
arrow key (cited next to each option) as described in Table 9.3, and the related Image
Rotation button described in Table 9.1.
Preliminary
Automatic and Manual Image Rotation Buttons 9
The Automatic and Manual Image Rotation buttons are displayed in Figure 9.4. They
are discussed beginning in Analysis Screen – Image Orientation on page 9-3 and
explained in Table 9.1 through Table 9.4.
In general, the automatic rotation buttons move the image in the depicted direction by
one increment of movement each time they are clicked on. The manual rotation
buttons place handles on the image to allow it to be moved in the indicated direction.
Zoom Features 9
1. In the Analysis screen, click on the Tool Activation icon at the top of
the tool bar on the right side of the screen. This activates (enables) the side tool
bar tools. (See Figure 9.9.) When the side tool bar is activated, the graphic
image is changed to top view.
2. Place the cursor over the graphic display and right-click to display the tool
menu. (See Figure 9.10.)
3. In the tool menu, move the cursor over Zoom Tool to display its menu. (See
Figure 9.10.)
4. Click on Enable Zoom Tool to activate the zoom process. (See Figure 9.10.)
Preliminary
When zoom is active, a Zoom
box is displayed at the bottom
left corner of the 3D graphic
display.
6. A good way to position the Zoom box is, click and hold on the top right handle
(boxed corner) of the Zoom box and position it where the top right corner of the
intended zoom area. Repeat the process with the bottom left corner, placing it at
the bottom left corner of the intended zoom area. (See the intended zoom area in
Figure 9.12.)
ALTERNATIVE to the
Zoom icon - Move
cursor to Zoom Tools
to display its menu,
then click on Zoom.
7. When the Zoom box is positioned as the boundary of the intended zoom area,
click on the Zoom In icon in the tool bar. (See Figure 9.13.)
The 3D graphic image changes, displaying only the bounded area within the
Zoom box. (See Figure 9.14.)
ALTERNATIVE procedure for activating the zoom to display the area within
the Zoom box:
a. Right-click to display the Right-Click menu. (See Figure 9.13.)
b. Click on Zoom Tools. (See Figure 9.13.)
c. Choose Zoom. (See Figure 9.13.)
Working with a Zoomed While in the view containing the zoomed image, all the procedures contained in
Image the right side tool bar can be executed on the image. The Level, Slice, Height,
Step Height, and Glitch Removal, all function the same way with a zoomed
image that they do with a standard top view image.
While in the view containing the zoomed image, it is not possible to zoom in
further. To zoom in closer, return to the original image and repeat the zoom
procedure using a smaller area within the Zoom Box for the zoom image.
When the Zoom In procedure is complete, the Zoom Out icon is activated to
allow the User to return to the pre-zoom image. (See Figure 9.14.)
Preliminary
8. To return to the pre-zoom image, click on the Zoom Out icon. The image
returns to the prior display. (See Figure 9.14.)
ALTERNATIVE: (See Figure 9.15.)
a. Right-click on the graphic display area to display its menu.
b. Move the cursor to Zoom Tools, to display its menu.
c. Choose Unzoom and click. The image returns to the prior display.
1. Click on the Hammer in the Analysis Tool box to enable the Analysis Tools.
2. Right-click to display its menu.
3. Move the cursor to the Zoom Tools.
4. Click on Zoom in the Zoom Tools menu.
5. Adjust the size and position of the zoom box so it forms the boundary of the area to be zoomed.
Preliminary
6. Click on the Zoom In icon to zoom to the area bounded by the zoom box (or click on
Zoom in the Tools menu - as illustrated below).
1. Click on Tools to
display its menu.
2. Click on Zoom
Tools 3. Click on Enable 4. Click on Zoom
Zoom Tool to enable
the Zoom In icon.
Zoom Out tool. This returns the image to its pre zoom magnification. This tool works with the Zoom In
tool described above. It is for use after zooming in on a bounded area. (See STEP 8. on page 9-11.)
LEVEL icon. This is for use with the three point leveling tool. It is used as a trigger to execute
leveling of the data according to the three vertex positions set using the Leveling Tool.
Procedure:
1. Click on the Hammer in the Analysis Tool box (on the right side of the image), The
Analysis Tools are enabled.
Positive Magnification. This causes the entire image to be magnified by one increment each time it is
clicked on. The image continues to grow in size, having its outside edges cropped as its size increases
past the image area of the screen.
Negative Magnification. This causes the entire image to be reduced in magnification by one
increment each time it is clicked on.
Preliminary
The following three buttons activate the Ray Trace Mode and allow the user to illuminate the surface with a light source from
different angles. The Spotlight effect has been used in the following graphics to illustrate the lights distance and direction. The
spotlight was activated for the illustration and, if on, can be turned off for complete lighting of the surface, while maintaining
directional integrity of the lighting process.
NOTE: For the three following buttons it is important to remember that the light can be moved over
and over, through a series of different locations and angles. Each time a different light button is
chosen, the light moves differently depending on its beginning position and angle. The following
descriptions are designed to give general guidelines for moving the lights. Light angles, beginning,
and ending positions vary depending on the position and angle that the light is in when the next button
is clicked.
Change light rotation... This shines a light on the image from the beginning location and angle of the
light. User can rotate the light source in a horizontal plane, parallel to the image surface.
The light projection swings from left to right in the illustration above.
The light swings from centered above toward a lower left side angle.
Change light distance... From the starting position and angle of the light, the light moves closer or
further from the image at the current angle.
Preliminary
The light moves from high left to a lower position near image center.
Move highlight planes... This moves each highlighted plane for visibility. Up to 10 planes can be
identified for viewing.
These buttons, located at the right of the image, are active in the Top View only
(looking directly down on the image surface). (See Table 9.6).
Disable analysis Tools. This button disables active tools. This includes the tools in this tool bar as well
as those in the top tool bar.
Preliminary
3. Click the LEVEL button on the top tool bar to level the image.
Activate Height Tool. This button activates the tool that places a box on the image surface. The box
borders an area containing data that is averaged to give a single average height of the contents of the
box. Using the center of the box, it can be moved using the click-and-drag procedure. The handles at
the corners of the box can be used to change the area of the box. The data is automatically calculated
as the box is moved, or as its area is changed by moving its borders.
e. Click on View Current Slice (shown above) to view the current slice trace. To display both
the 2D image along with the 3D image (as illustrated below), click on Window, then choose
Cascade. (See Creating and Saving 2D Slice Data from a 3D Scan on page 9-46 for
information on creating a slice and saving current slice data.)
Activate Step Height Tool. This button activates the tool that places two boxes on the image surface.
Using using the click-and-drag procedure with the center of each box, it can be moved to a new
location on the image surface. It can then be resized using the corner handles. The software
determines the difference between the average height in one box and the average height in the other
box. This difference is automatically calculated as the boxes are moved or resized.
Preliminary
modeling desired data. filter option.
4. Move cursor to Remove Glitches Within Cursors and choose the median filter to be used; 3 x 3,
5 x 5, or 7 x 7. (See right side illustration above.) (For more information on median filters, see
also Median Filter for 2D and 3D Data on page 3-61.)
5. Move the box over the glitch area, placing it in the same relative position that the initial box was
placed. (See left side illustration below.)
6. Right-click to display the right-click menu. (See right side illustration above.)
7. Move the cursor to Remove Glitches and click.(See right side illustration above.) The glitch is
removed using the chosen filter and the data gathered in the first box.
Most of the functions available in the two Analysis Tool Bars and the Right-click
menu, are also available using the Menu Bar at the top of the screen. In addition, there
are numerous other menu items that facilitate functions necessary for the processing
of 3D scan data.
File Menu 9
associated options.
Exports the current data. This option displays the Export dialog box with its associated
options.
Prints the current data. This option displays the Print dialog box with its associated
options.
This option displays the Print Setup dialog box with its printer/print setup options.
This option presents a dialog box that allows the user to establish a named work
space.
Preliminary
This option Exits from the Analysis screen.
Edit Menu 9
View Menu 9
This option displays another menu offering options to view the image from different
perspectives. See Table 9.11 for more detail on each view.
Preliminary
NOTE: This is the most inefficient way of image rotation since each
time an option is used, the menu disappears and must be accessed
again for another single movement rotation. The rotation buttons in the
tool bar or the arrow keys on the keyboard are much more efficient.
Preliminary
This option causes the magnification of the entire image by one increment of
magnification each time it is clicked on.
This option causes the reduction in size of the entire image by one increment of
magnification each time it is clicked on.
This option opens the Analysis screen where it presents a graphical representation of
the histogram of the data in the chosen data file.
This options presents the trace of the Current Slice as an Analysis Screen graph.
2D image of the
slice.
3D image with a
horizontal slice
displayed.
This option displays the Surface Summary box in the Analysis Screen.
Preliminary
This option displays the Light Properties dialog box with its options and settings.
Table 9.10 Change Menu Option From the View Menu (Continued)
Menu Item Description of Action
This option displays the Light Properties dialog box with its options and settings. The
color is applied to the primary image on the Analysis screen.
Preliminary
Top turns the image surface flat, giving the user a top down view of the image. This is
the same view that is presented when the side tool bar is activated.
Table 9.11 Change Menu Option From the View Menu (Continued)
Menu Item Description of Action
Oblique turns the image so that it is rotated to the left and down from the Original View,
giving more view of the top surface.
Front is rotated a short distance in the counter-clockwise direction from the Original
Preliminary
View.
Back rotates the image so that the surface is in the same basic orientation as the
Original View, only with the front to the rear and rear of image to the front.
Table 9.11 Change Menu Option From the View Menu (Continued)
Menu Item Description of Action
Left Side rotates the image so that the surface is in the same basic orientation as the
Original View, only with the front to the right, the rear of image to the left and the left
side to the front of the display.
Right Side rotates the image so that the surface is in the same basic orientation as the
Preliminary
Original View, only with the front to the left, the rear of image to the right and the right
side to the front of the display.
Parameters Menu 9
The Parameters Menu is designed to display the checked parameters in the analysis
data. This information is included and saved in the Surface Summary record. To
include the menu parameter in the Surface Summary, click next to it so that a check
appears. (See Figure 9.17.)
Figure 9.17 Parameters Menu from the Analysis Screen Menu Bar
The General, Roughness, Waviness and Hybrid parameters are sets of parameters
found in the Recipe Editor for the recipe being used to create the 3D scan that is being
analyzed. For details on each parameter set, see Chapter 3. To cause these parameters
to be displayed in the Surface Summary information, use the following procedure:
1. From the 3D Recipe Path, choose a folder containing the 3D recipe, or from the
Scan Sequence Recipe list choose a sequence. (See Figure 9.18.)
2. Double-click on the recipe to open the Recipe Editor for that recipe, or click on
View/Modify at the bottom of the screen.
Preliminary
3D folder from which the recipe
list can be viewed.
General Parameters 3. Click on the General Parameters button (see Figure 9.17.) to display the General
Parameters information in the Information Display Window.
Only the 3D
parameters are
used and available
for display in the
Analysis Screen.
4. Ensure that the required parameters for the scan are chosen. (Figure 9.19.)
Roughness/Waviness 5. Click on Roughness/Waviness button to display the Roughness/Waviness
Parameters options in the information display window. (See Figure 9.20.)
6. Click in each empty check box next to the parameters that are to be displayed in
the Surface Summary box after the scan. This activates the procedure so that the
information is available for data analysis. (See Figure 9.20.)
To choose all of the available parameters, click on the Select All 3D button at the
bottom of the column.
Hybrid Parameters 7. This is the set of parameters contained in Bearing Ratio, Cutting Depth, High
Spot Count, and Peak Count. Click on the Bearing Ratio/Cutting Depth button.
(See Figure 9.21.)
Preliminary
that can be chosen are
presented in the 3D
parameter fields.
8. Make the required adjustments to the 3D parameter settings. (See Figure 9.21.)
NOTE: The High Spot Count/Peak Count parameters are only for 2D
analysis and do not show up in 3D analysis.
9. In the 3D Analysis screen, click on View in the menu bar to display its menu.
10. From the View menu, click on Parameters Menu.
11. Click next to each parameter that is to be displayed in the Surface Summary box.
The checkmark ensures that the information prescribed in the Recipe Editor and
collected during the scan, is displayed in the Surface Summary box. (See
Figure 9.17.)
Preliminary
that with the necessary settings.
This feature sets the gain of the image.
The computer records more data points than are
possible to plot on-screen, so it uses a subset of the
points taken to build the image. In general, the smaller
the subset, the coarser the image and the faster it can
be displayed and rotated.
To control the image granularity from coarse to fine, set
the parameters for the data subset, using the Data
Granularity dialog box.
Preliminary
Introduction 9
1. From any top level screen, open the Catalog Screen by clicking on its icon. (See
Figure 9.22.)
2. From the Catalog Screen choose the Scan Recipe button to display the scan
Preliminary
3. Ensure that the 3D icon is active so the 3D Scan Recipes are displayed in the lit
field. (See Figure 9.24.)
Step 4 Double-click on a
recipe to open its recipe editor.
Preliminary
ALTERNATIVE:
Click to highlight
the recipe, then
click View/Modify.
Step 5 Click on 3D
Cursors to display the
3D Cursor parameters.
Enable the 3D Line-by-Line Leveling by clicking in the empty Enable Automated Line
by Line Leveling checkbox to put a check in it. (See Figure 9.26.)
After the Line-by-Line Leveling is enabled, the two leveling options are also active so
one or the other can be enabled. Clicking in the empty radio button toggles between
the options.
Preliminary
Use Default Line Position [0% 50% 50% 100%] 9
This option can be used best when scanning a sample with uniform texture typical of
film roughness scans. This function operates best when there are known flat regions
throughout the Y axis direction. This preset option automatically levels the scan by
placing the left cursor’s left border at the origin of the scan, the left cursor’s right
border at the mid point of the scan, the right cursor’s left border also at the midpoint
of the scan, and the right cursor’s right border at the end point of the scan.
3. Click on the empty radio button next to Use Defined Line Positions to enable it.
(See Figure 9.27.)
Either:
Manually enter positions in
Step 3 Choose Use each field.
Defined Line Positions OR
Manually position the line
cursors on the image in
Analysis screen.
Once Use Defined Line Positions is enabled, the four Line fields become active.
4. If the positions for the line spacing is known, enter the respective positions in
each of the fields. Remember the following when entering the position:
The units are microns (µm).
Preliminary
4. Click and drag each line to its required position. All four line cursors must be on
the same plane for the data to be properly leveled. (See Figure 9.28.)
Step 4 Click and drag lines If necessary, view the same image
to the required positions. from a different perspective so
positioning cursors is easier.
Preliminary
5. It is not necessary to save the data for the new cursor position to be recorded in
the recipe.
6. To observe the recipe, click Edit in the Menu Bar to display its menu.
7. Select Recipe from the Edit menu to return to the Recipe Editor.
8. In the Recipe Editor, click on the 3D Cursors button at the bottom of the
parameter window icon column. (See Figure 9.29.)
To return to the
Analysis Screen, click
on the Analysis
Screen icon.
Step 8 Click on 3D
Cursors to display
the Cursors window
as shown.
9. To preserve the current 3D Line by Line Leveling Cursors positions, save the
recipe.
3. Select one of the following shading modes to customize the 3D data images to
better represent the sample type:
By Height to emphasize high features, click on the radio button next to
Height gradient mode. (See Figure 9.30.)
By Light to enhance smooth surfaces, click on the radio button next to Ray
trace mode. (See Figure 9.30.)
The results will appear in the Analysis screen, showing the three-dimensional,
color representation of the data points collected in one of three selectable
formats. (See Table 9.15.)
Preliminary
By Light
Good for viewing smooth features since
contours are more obvious.
Features appear as if illuminated by a light
source.
1. The image can be viewed from various angles by doing one of the following:
Press the arrow keys on the keyboard. (See Analysis Screen – Image
Orientation on page 9-3.)
Go to the View menu, click on Change...
Click on one of the seven views listed: (See Table 9.11 on page 9-24.)
Restore Original View Top
Oblique Front
Back Left Side
Right Side
Click the Rotation buttons at the bottom of the 3D view window to quickly
examine the image from any angle. (See Table 9.1 on page 9-4 and
Table 9.2 on page 9-4.)
Images can be color-coded and displayed in the Height Gradient Mode format to
better delineate height features. The Highlight feature allows the user to define a
highlight plane to bring out certain features of the image.
1. Go to the View menu, and select Highlight.
Preliminary
A dialog box appears with the minimum and maximum heights obtained in the
scan.
2. Go to the Plane Height entry field, and type the desired height.
3. Click Set Headlight Plane Color.
4. Select a color from the palette or create a custom color.
5. Click OK.
6. If desired, repeat to define additional planes.
Line leveling can be used to remove banding caused by environmental signal drift
with each successive trace in a 3D scan baseline. Line leveling calculates corrections
by comparing line segments line-by-line rather than by averaging areas. Line leveling
should generally be used when calculating 3D roughness, area, volume, and other
parameters.
1. Click on Operations in the Analysis screen menu bar.
2. Click on Line Level...
Preliminary
Step 5 After the cursors
are set, click Apply to
preview the results.
4. Click and drag the lines of each pair of boundary cursors to define segments of
the scan lines on the same plane.
Do not include features, only flat areas (see Figure 9.31 for placement of
cursors). Notice that in the image, the lines must be vary close together in order
to keep from including unwanted features.
The instrument compares the bounded segments and calculates an average
baseline for the scan.
5. Click the Apply button to preview the results. The Undo button become active.
6. Click the Exit button to return to the scan data window and view the results on
the scan image.
7. If the new leveling is to be retained, it must be saved. If the screen is closed
without saving, the changes are lost.
Two 3D scans can be compared with similar surfaces or the same site to evaluate
noise and roughness. Both scans must use the same recipe:
Recipe
X-size and Y-size
1. Open the data file that is to be use in the calculations. This is Image 1.
3. Type in the name of the second image or Browse for the second image.
The second image must have used the same recipe as the first image, and it must
be the same size.
4. Press ENTER, or click the Display button.
The second image appears in the display area in the dialog box.
5. Go to the Operator panels, and click one of the buttons for:
Subtraction or addition
Division or multiplication
The Processing Formula above the panels displays the selection.
Scale Factor sets the value for Operator 2.
If division or subtraction are not being performed on the data, go to the
Scale Factor field, and enter 1.
6. Click the Apply button to perform the operations.
7. To revise the operations and recalculate, click the Undo button.
8. When the results are satisfactory, click the Close button.
A Save message dialog box appears.
9. Click OK to save the resulting image.
Scan data can be saved for reviewing at a later time. This is especially important
because the data that is saved, using software version 6.1 or newer, can be reanalyzed
at a later date using different scan parameters.
In addition to saving the 3D data, current slice data can be save. This procedure is
covered at the end of this section.
Preliminary
Step 2 Choose Save
Data… from the
menu.
3. Click on the menu arrow next to Save In to reveal the available drives and
directories. (See Figure 9.34)
4. Select the drive and directory from the drop-down menu. (See Figure 9.34)
5. Double-click on the folder that the data is to be stored in. A list of all current
data files appear. (See Figure 9.34)
6. Enter a name for the data set in the File name variable box. (See Figure 9.34)
7. Click Save to save the data in the new file. (See Figure 9.34)
Once a data set has been saved, it is added to the Scan Data catalog. The Scan
Data catalog window allows selection of individual data sets for reviewing.
Unwanted data sets can be deleted.
1. From the Analysis Screen, click on the hammer tool to activate the tool bar.
2. In the activated tool bar, click on the slice tool to activate the slice tool.
3. Choose the desired slice direction. Click on Tools to display its menu. (See
Preliminary
Figure 9.37.)
4. Click on Cross Section Tool from the Tools menu to display its menu. (See
Figure 9.37.)
5. Choose the desired cross section tool for the slice direction. (See Figure 9.37.)
6. For the Horizontal and Vertical tools, click and drag the slice line to the desired
location on the 3D image to display the 2D trace of the scan at that location. For
the Unlock Cross-Section tool, click and drag the slice line end points to the
desired location on the border of the image as seen in Figure 9.38.
7. When the slice line has been placed, click View in the menu bar to display its
menu. (See Figure 9.39.)
8. Choose Current Slice… to display the 2D slice trace. (See Figure 9.39.)
Step 8 Choose
Current Slice… from
the menu.
If the Window option is set to Tile Horizontal then the image is displayed as
illustrated in Figure 9.40. The 2D slice trace is displayed above the 3D image.
The 3D image is shown with the slice tool placed across the image at the place
where the 2D image is generated.
Preliminary
in the top down mode, with
the slice tool across the
image as placed to create
the 2D slice.
9. To save the 2D trace data from the 3D scan, click in the 2D trace portion of the
Analysis screen to activate it.
10. To save the 2D slice data click File to display is menu. (See Figure 9.41.)
11. Choose Save Data… to display is dialog box. (See Figure 9.41.) This displays the
Save Scan Data dialog box. It should be set up to save 2D data as shown by the
data type “Scan Data Files (*.dat)” in the Save as type: field. (See
Figure 9.42.)
12. Click on the down-arrow next to Save In to reveal the available drives and
directories. (See Figure 9.42)
13. Select the drive and directory from the drop-down menu. (See Figure 9.42)
14. Double-click on the folder that the data is to be stored in. A list of all current
data files appear. (See Figure 9.42)
15. Enter a name for the data set in the File name variable box. (See Figure 9.42)
16. Click Save to save the data in the new file. (See Figure 9.42)
Once a data set has been saved, it is added to the Scan Data catalog. The Scan
Data catalog window allows selection of individual data sets for reviewing. 2D
slice data saved from a 3D scan can be reevaluated in the Analysis screen by
changing the recipe parameters and performing a recalculation of the
information. Unwanted data sets can be deleted.
10
I NTRODUCTION 10
The Profiler system security is designed to provide users with membership in various
groups for access to the Profiler functions for which they are responsible. Each group
access is provided by an interface between the Windows software and the Profiler
Software. Each group is defined and named in the Windows software. Windows
defines three user groups: Administrator, Power Users, and Users. The Profiler
software defines 16 additional groups. The additional groups are as follows:
P rel i mi n a ry
P_Configuration P_Calibration P_AdvCalibration
P_EditScanRecipe P_TranScanRecipe {+EditScanData
P_TranScanData P_EditSeqRecipe P_TranSeqRecipe
P_EditSeqData P_TranSeqData P_Stress
P_Diagnostics P_VirtualArtifacts P_StageMapping
P_GemSecs
Each of these groups provide access to system functions that are necessary for the job
actions associated with the security level. There can be as many people assigned to
each level as is necessary.
This chapter includes discussions on:
Windows Defined Groups on page 10-2
Profiler Defined Groups on page 10-2
Opening the User Manager on page 10-4
User Manager on page 10-6
Creating a New User on page 10-6
Results of Limited Access on page 10-11
Adding a User to a Users Group on page 10-9
P_TranScanData: This group allows a user to import new scan data but not to
overwrite existing data, unless the user is also a member of P_EditScanData.
The user can also export scan data to an external file. The Profiler imposes no
restrictions on the user privileges of the external file.
P_EditSeqRecipe: This group allows a user to modify an existing sequence
recipe and save it. The edit can be done either directly in the recipe editor or
implicitly by using a function that automatically changes the recipe. The user
can also overwrite an existing sequence recipe with a different recipe or delete a
sequence recipe.
P_TranSeqRecipe: This group allows a user to import a new sequence recipe
but not to overwrite an existing one, unless the user is also a member of
P_EditSeqRecipe. The user can also export a sequence recipe to an external file.
The Profiler imposes no restrictions on the user privileges of the external file.
P_EditSeqData: This group allows a user to modify existing sequence data and
save it. The user can also overwrite existing sequence data with different data or
delete sequence data.
Preliminary
NOTE: If the user is not also a member of P_EditSeqRecipe, then the
user can not implicitly modify a sequence recipe in the Analysis
window. Examples of this are the CALC and RECALC button functions
which are disabled.
P_TranSeqData: This group allows a user to import new sequence data but not
to overwrite existing data, unless the user is also a member of P_EditSeqData.
The user can also export sequence data to an external file. The Profiler imposes
no restrictions on the user privileges of the external file.
P_Stress: The group allows a user to access the Stress application. The user can
create, delete, or modify stress recipes. The user can also create, delete, or
modify stress scan data. This group can be restricted to users who have stress
characterization responsibilities.
P_Diagnostics: This group allows a user to access the Diagnostics application.
This group can be restricted to users who have machine troubleshooting
responsibilities.
P_VirtualArtifacts: This group allows a user to generate virtual artifacts. This
group can be restricted to user who have this responsibility.
P_StageMapping: This group allows a user to perform the Stage Mapping
calibration. Only users with special training should be members of this group.
P_GemSecs: This group allows a user to change the host/equipment
GEM/SECS settings. Only users with special training should be members of the
group.
During the logon procedure the user must enter a combination of logon ID and
password. This logon is necessary for the Windows software to complete the system
initiation. The logon ID establishes which group(s) the user has access to. The
password completes the access to group functions. When opening the User Manager
screen, where the security system resides, the logon will have already determined
what groups the user has access to. Only those with Administrator or Power User
access can perform any of the functions in the User Manager screen.
1. Click on the START button at the bottom left of the screen. This displays the
Windows menu. (See Figure 10.4.)
2. Click on the Programs option to display its menu. (See Figure 10.1.)
3. Move the cursor over Administrative Tools (Common) to display its menu. (See
Figure 10.2 and Figure 10.4)
4. Move the cursor over User Manager (see Figure 10.3 and Figure 10.4) to display
the User Manager screen. (See Figure 10.5.)
Preliminary
Figure 10.4 Windows Screen with Path to User Manager Screen
Step 2 Cursor
over Programs
Step 1 Click on
START
User Manager 10
The User Manager is the security system interface for Windows. The P-15 Profiler
uses the Windows security system. All assignment of users to user groups and
creation of user passwords is set in this screen.
For the P-15 system users, a User Group is a secured access group with specific
system privileges.
To create a new user, use the following procedure:
1. Click on User to display its menu. (See Figure 10.6.)
2. Click on New User to open the New User dialog box. (See Figure 10.6.)
Step 1 To create a
new user, click on
User.
Step 2 Click on
New User…
Preliminary
BEGIN: Setting a 3. Enter the User Name in the first field. This is the name that the user enters into
Password the User ID field during the logon process. (See Figure 10.7.)
4. Enter the Full Name in the second field. This is the actual identity of the user.
(See Figure 10.7.)
5. Enter the Description in the third field. This describes the duties of the user. (See
Figure 10.7.)
6. Enter the Password in the fourth field. This is the password that the user enters
in the Password field at logon. (See Figure 10.7.)
7. Enter the Confirm Password in the fifth field. This is the Password that was
entered in the fourth field, now entered a second time to verify that the first
entry was correct (verification is difficult since the password is not displayed). If
the two entries are different correction can be made. (See Figure 10.7.)
8. There are four logon variables that can be selected from. To enable one of the
variables, click in the empty checkbox so that a check (9) appears in it. The
variables are as follows: (See Figure 10.8.)
User Must Change Password at next logon. If checked, the user will be
required to enter a new Password the next time the user logs on.
User Cannot Change Password. This makes it impossible for the user to
change the password. This is helpful if several people use the same logon.
Password Never Expires. If checked, the password always stays the
same. If this is not checked, the user will be required to periodically choose
another password. This is a way of forcing a periodic change of password.
END: Setting a Password Account Disabled. If checked, the user will not be able to logon until it is
unchecked. This way a users logon can be stopped without wiping out the
connections that the user has in the system. The connections cannot be
reestablished if the user is deleted.
1. Click on the Groups button at the bottom left of the New User dialog box to
display the Group Membership dialog box.
2. Remove the current user group. This is done by double-clicking one or more of
the current user groups in the Member of field, like one of the P_XxxXxxXxx
groups in Figure 10.9. (OR by highlighting the current user group in the Member
of variable box and clicking on Remove. See Figure 10.9.)
Preliminary
In this case, one of the
OR Highlight the current
P_XxxXxxXxx groups.
user group, and click on
Remove to delete the
highlighted user group.
It is possible to add user to a profiler specific users group. This is primarily for those
who are in the Windows defined Users group, because they have limited access to the
profiler groups.
Use the following procedure to add a person already having the Users group access to
a user specific users group.
1. From the User Manager, double-click on the name of the user in the users
name list. (See Figure 10.10.)
2. Click on the Groups button at the bottom left of the User Properties dialog box to
display the Group Membership dialog box. (See Figure 10.11.)
3. Scroll to find the desired user group in the Not member of variable box. (See the
user groups defined in Profiler Defined Groups on page 10-2.) Double-click on
the group to move it into the Member of field.
OR, highlight the desired group in the Not Member of field and click on the
<-Add button. The selected group moves to the Member of field. (See
Figure 10.12.)
4. After adding all the necessary groups, click on OK to finalize the choices. (See
Figure 10.13.)
Preliminary
5. The User Properties dialog box appears. Click OK to close and save the changes.
When a user group is added to a user, the user access is limited to only those P-15
processes indicated by the user group membership. With limited access, certain
screens and contents are not accessible for change or use. In other cases, the screens
or specific functions in a screen are blocked from user access.
When a screen has limited access to its functionality, the inaccessible functions are
grayed out. In the illustration in Figure 10.15, the Applied Force, Video Lamp Balance,
and Drop Timer calibrations are active but all other calibration functions are grayed
out to indicate that they are inaccessible to the operator under the current security
limitations.
However, in the
Calibrations screen, the
operator might only have
access to certain
calibrations. Inaccessible
functions are grayed out.
Preliminary
11
I NTRODUCTION 11
P rel i mi n a ry
Teach Lowest Elevator Position on page 11-10
System Configuration on page 11-14
Safe Area Configuration on page 11-21
Machine History Recorder Configuration on page 11-23
Enable New Options (Proprietary) on page 11-26
Export Path Defaults on page 11-27
Pattern Recognition Options and Deskew on page 11-29
Sequence Execution Options on page 11-35
Teach Manual Load Position on page 11-38
Proximity Sensor Configuration on page 11-40
Loss of Power on page 11-44
Turning Off or Resetting the Instrument on page 11-44
Installing a Precision Locator on page 11-47
Optional Precision Locators on page 11-58
O PERATING E NVIRONMENT 11
The KLA-Tencor systems use an internal, passive vibration isolator system to allow
operation in a normal production-line environment. For highly sensitive
measurements (i.e., for artifacts below 500 Å or when the system is located in
excessively noisy areas), KLA-Tencor recommends a solid floor.
For service access, approximately 50 cm (20 in.) of air space on both sides and to the
rear of the instrument is required.
F ACILITY SPECIFICATIONS 11
The KLA-Tencor system application software must have the correct information in its
internal configuration files to properly run the instrument. The following sections
cover checking and editing these configurations.
1. Before starting the Profiler system, click Start to display its menu.
2. Move the scroll cursor to Settings to display its menu.
3. Click on Control Panel to display the Control Panel window. (See Figure 11.1.)
Preliminary
Settings in the menu.
4. In the Control Panel window, click on Date/Time (it is either in a list or displayed
under its icon). (See Figure 11.2.)
Step 4
Double-click
Date/Time to
open the
Date/Time
window.
5. Choose the new value from the drop-down menu or highlight the part of the date
or time (e.g., month, hour) that requires updating.
6. Enter the new value. (See Figure 11.3.)
C ONFIGURATION W INDOW 11
The Configuration screen is password protected. If the icon or the function buttons in
the Configuration screen are not active, the user should logon with the appropriate
log-on ID and password for access.
To access the Configuration screen, click on the Configuration icon in any system level
screen. (See Figure 11.4.)
Click on the
Configuration icon to
open the
Configuration screen.
Preliminary
Stage Configuration
settings. Do not change
values without consulting
KLA-Tencor Tech. Support.
STAGE C ONFIGURATION 11
The items in the Stage Configuration area are all editable using Configuration screen
options. All of the variable fields except the Theta Soft Home Position, the ones with
the active variable fields (white background), can be edited directly in the field itself.
The Theta Soft Home Position must be changed using the configuration procedure
presented by clicking its configuration button. (See Teaching the Soft Home Position
on page 11-6.)
The Soft Home position is related to the X- Y-stage Theta Home Switch and the puck
cutout. It is set at manufacturing and should not require further adjustment unless the
entire Y-drive is replaced. Prior to performing this adjustment, the Y-orthogonality
should be adjusted. The Soft Home position might be changed by teaching a new
position.
This procedure should only be attempted by a KLA-Tencor trained technician. An
error in this position could create further alignment difficulties.
1. Choose Theta Soft Home Position… from the buttons on the left side of the
Configuration screen. (See Figure 11.7.) The Teach Soft Home Position screen
appears. (See Figure 11.8.)
The stage rotates to the current Soft Home, theta, position.
2. Click MAN LOAD to move the stage to the stage door. (See Figure 11.8.)
3. Open the stage door.
4. Load the orthogonality fixture onto the stage. (If the fixture is not available,
use a patterned wafer, seated in a precision locator.)
5. Close the door.
6. Click MAN LOAD to move the stage back under the stylus.
Preliminary
Figure 11.8 Teach Soft Home Position Screen
10. The alignment Angle dialog box appears requesting input of the intended
Preliminary
alignment angle. The default is “0” and should appear in the variable box. Click
on OK in the dialog box to accept the “0” value. (See Figure 11.10.)
11. The message prompt at the bottom of the screen appears as follows:
Using the right arrow button (→), scroll across the a horizontal pattern.
12. Place the crosshairs cursor on the horizontal line or die border and click. The
system performs adjustments that align the screen grid dashes to the crosshairs.
13. The message prompt displays the following:
Click OK, at the bottom right of the screen, to accept the first alignment location.
Using the left arrow button (←), scroll across the wafer or sample. Stay close to
the chosen horizontal feature. Travel at least one centimeter. Place the crosshairs
cursor on the horizontal feature (in the same relative position as the first
position) and click with the left mouse button. The system performs final
adjustments, aligning the screen grid to the horizontal feature (the sample
pattern is now aligned with the XY axis.)
15. The message prompt appears as follows:
Preliminary
Click OK, at the bottom right of the screen, to accept the second alignment
location.
16. The message prompt appears as follows:
After the adjustments have been completed by the system, the message prompt
at the bottom of the screen requests the user to click OK to accept the new
alignment adjustment. (See Figure 11.15.) Click OK (bottom right of screen) to
accept, or click Cancel to run a new alignment calculation.
End: ALIGN SAMPLE This completes the Align Sample procedure.
17. Click at the X- Y-junction on the video image to record the new position’s
coordinates.
18. Click OK to save the new position, or click Cancel to keep the original value and
return to the Configuration screen. (See Figure 11.8)
Leveling Offset 11
Introduction 11
The Lowest Elevator Position sets the vertical motion range of the stage. Using this
feature, a limit (Z coordinate) can be set for the elevator so that the measurement
head cannot descend past the level of the sample surface.
Correctly teaching the Lowest Elevator Position protects the measurement head when
the Proximity Sensor (which is used to switch from Elevator Focus Speed to Elevator
Slow Focus Speed) is not being used.
This positioning procedure requires that the stylus make contact with the stage
surface, precision locator surface, or a ample (if samples of consistent thickness are
used) in order to assign a lowest elevator position that allows the system to locate and
use the sample support surface or embedded standards. It is best to use a sample if the
samples tested are of a consistent thickness. Make sure that the stylus stops on the
top surface and not in a hole or grove. Once the stylus is aligned with the proper
surface position, the remainder of the procedure is automatic.
1. From the Configuration screen, choose Lowest Elevator Position… from the menu
buttons at the left side of the screen. (See Figure 11.16.)
2. The window shown in Figure 11.17 appears. Assuming that the samples of
consistent thickness are being used, load one of the samples onto the stage.
To manually load a wafer or other sample, click MAN LOAD to move the stage to
the stage door. (See Figure 11.17.)
Preliminary
move the stage to the stage
door. Load the sample and
click MAN LOAD again to The Z coordinate in
move the stage back under this example is
the stylus. 53189.85 µm.
Changes.
This is the speed at which the elevator lowers the head toward the sample surface
until it reaches the Proximity Sensor Trip Position. When it reaches the trip position,
it proceeds with the Elevator Slow Focus Speed until Soft Null or Null is reached,
depending on whether the proximity sensor is being used. (See Figure 11.6 on page
11-6 also Figure 11.18.)
If the proximity sensor is not on, the Elevator Focus Speed is active until
the elevator reaches 1mm above the Lowest Elevator Position, at which
point the Elevator Slow Focus Speed is activated.
If the proximity sensor is on, the Elevator Focus Speed is active until the
proximity sensor trip position is reached, at which time the Elevator Slow
Focus Speed is activated.
Elevator Speed 11
The elevator speed in this setting cannot exceed 1000 µm/second if the proximity
sensor is off. Otherwise, if it is on, the speed is 2000 µm/second
The Elevator Slow focus Speed is the speed at which the elevator lowers the head
from the Elevator Focus Speed trip position until null is accomplished. (See Figure
11.6 on page 11-6 also Figure 11.18.)
This checkbox works in conjunction with the Elevator Safe Position variable. If this
box is checked, the elevator moves the head up to the recorded height in the Elevator
Safe Position variable field. This prevents the stylus from contacting the surface of an
ununiform or tilted sample as the sample moves from one location to another. (See the
checkbox in Figure 11.6 on page 11-6 also Figure 11.18.)
This feature works in conjunction with the Move Elevator to Safe Position Before
Preliminary
Moving Stage checkbox. If there is a check in the box, this variable is used. If there is
no check in this box, the head is not lift up this distance. This is the absolute elevator
height that the system moves the head to every time the stage is moved under the
prescribed circumstance. (See Figure 11.6 on page 11-6 also Figure 11.18.)
NOTE: The smaller the number, the longer it takes for the head to rise
before the move and lower after the move. Set this number carefully if
processing time is a concern, especially in sequence scans.
Safety Interlock On 11
The door to the P-15 has an interlock that should be used to protect the user from
injury and the instrument from damage. When the safety interlock is ON, the
interlock system is active. This protective status prevents the system motors from
engaging if the measurement chamber (stage) door is open. If any of the system stage
or elevator motors are active when the stage door is opened, they are immediately
turned off. They remain inoperative until the door is closed.
A check in the check box shows that the interlock system is ON. Like many of the
Configuration features, this feature requires a security log on to enter and change. It is
View Only to those without the clearance.
S YSTEM C ONFIGURATION 11
The System Configuration options can only be observed in the System Configuration
dialog box, not edited. The System Configuration screen contains tabbed windows
that allow the user to observe the process and hardware settings for the instrument.
Changes must be performed by KLA-Tencor trained technicians.
1. Click on the System… button at the left side of the Configuration screen. (See
Figure 11.19).
Configuration…
Dialog Box
Instrument…
Dialog Box
Preliminary
The Instrument Setup dialog box provides access to the Software Options activation
box and the Vacuum Options box. The Hardware Options box is a display box that
reports the current Video Hardware and MicroHead type. The following steps detail
the operation and function of each activity box and check box. (See Figure 11.21.)
Software Options 11
1. All of the purchased software options should appear in this box. (See the circled
area in Figure 11.21.) An X before the option name indicates that it has been
enabled. Click on the option to toggle between enabled and disabled. Choose the
options that are to be enabled in the upcoming scanning session. When the
configuration changes are complete, a system warning tells the user that the
system must be restarted to initiate the new options and other changes.
2. The vacuum system is manually operated so no changes are required in the
Vacuum Options field. Click OK to confirm the Software Options selection.
3. The System Configuration window appears again. If no further changes are
required, click OK to confirm the current changes. A window appears advising
the operator that the system must be restarted to activate the newly enabled
software configuration (selected options). The system MUST BE RESTARTED
TO ACTIVATE THE NEW SOFTWARE OPTION CONFIGURATION.
Vacuum Options 11
Vacuum Control Option 1. Vacuum Control contains three options that are presented in the Vacuum
Control drop-down menu: None/Manual; Automatic; and Load/Unload Only. (See
Figure 11.22. It might be necessary to scroll down to see all options.) The P-15
system operates using a manual set of vacuum controls. The only valid option in
the Vacuum Control menu is None/Manual. The vacuum control for the P-15 is a
manual switch on the upper left inner portion of the system door frame.
Click on the Vacuum Control menu arrow to display the Vacuum Control
options. Select the desired option. (See Figure 11.22.)
Vacuum Feedback Option 2. Vacuum Feedback: Vacuum Feedback is not available in the P-15 system.
Step 2 Vacuum
Feedback: Not for use
with the P-15 system.
Time Delay Option 3. Time Delay Between 2nd Deskew and 1st Measurement in Sequence (in sec): is
designed to provide enough time, after the last stage movement and before the
beginning of a scan sequence, to dissipate the vacuum holding a sample. This
option is only available for entering a value when the Load/Unload Only option
in the Vacuum Control menu is enabled. (See Load/Unload Only in Step 1 on
page -15 of the Vacuum Options section.)
Preliminary
dissipate before making made, click OK.
the first measurement.
To enable the Delay, highlight the number in the box next to Time Delay From 2nd
Deskew to 1st Measurement in Sequence (s):. (See Vacuum Options on page 15.)
Enter the number of seconds that the system must pause for the dissipation of
the vacuum holding the sample. (See Figure 11.24.)
If there is a number in this box, and the field behind it is white, the Delay is
already enabled. If the number is 0, it has no delay effect on the scan. If the 0, or
other number in the box, has a gray background, enable the Load/Unload Only
option in the Vacuum Control menu to activate the field so it can receive a value
(enabled and accessible for change).
4. If no other changes are to be made in the Instrument Setup window, click OK to
confirm the changes.
5. The System Configuration window appears again. If no further changes are to be
made, click OK to confirm the current changes. A window appears advising the
operator that the system must be restarted to enable the new software
configuration (selected options). If there were changes to the Software Options,
the system MUST BE RESTARTED TO ENABLE THE NEW SOFTWARE OPTION
CONFIGURATION.
Summary Configuration 11
The Build date for the specific build of the current Software version is presented
in the second field down in the left panel, . The date
and time of the software compilation are recorded for identification of the exact
software build being used on the system.
The version of software operating the CIB is presented in the third field down in
the left panel, . In this example, no CIB is present so no software
version is operating the CIB.
The system scanning head being used, and the software version operating the
head are presented in the fourth field down in the left panel, .
In this example, the MH2 head is being used and the 115.71.237 version
software is driving it.
Stage mapping can be enabled or disabled. The current status is displayed in the
fifth field down in the left panel, . In this case, Stage Mapping
is disabled. (See also Figure 11.27.) This feature is only available with the
pattern recognition option.
The Mechanical assembly serial number of the system is recorded in the first
field of the right panel, .
The customer number, assigned for use in conjunction with the serial number to
enable easy access for the user to Customer Services, .
The system Model type is displayed in the third field down in the right panel,
. In this case, it is a P-15 profiler.
Registry Maintenance 11
The Registry Maintenance dialog box is provided so that the registry can be either
updated with the new information or reset to the previous registry information. The
Preliminary
registry should only be accessed by KLA-Tencor Field Service Engineers. Certain
calibration information is stored here and must be used by a trained technician who
understands the registry requirements.
Handler Type: The P-15 does not have a handler. The only option available
is None. (See Figure 11.27.)
Step 2 Click
OK when all
changes
Step 1 There is no handler so have been
the only option is None. made.
2. After all necessary changes are made, from the System Configuration dialog box,
and click OK to accept the changes, or Cancel to close this dialog box and return
to the Configuration window with the original settings unchanged. A message
box appears warning the operator to reboot the system if any changes have been
made.
3. To reboot the system, follow the instructions in Turning Off or Resetting the
Instrument on page 11-44.
The Stage Limit setting is designed to limit the movement of the stage to the current
setting parameters. The setting defines the mechanical movement limit called the
SAFE AREA. There is also a hardware limit switch that automatically stops the stage
movement if the setting in the Radius box is too large.
NOTE: If the Safe Area is set too large, as would be the situation after
original installation, the die grid application cannot be loaded and the
Die Grid button in the Sequence Recipe Editor is grayed out. To
correct this, set the Safe Area to coincide with the sample being used.
1. Click on Sample… to open the Safe Area Configuration dialog box. (See
Figure 11.28.)
Preliminary
Step 1 To open the Safe
Area Configuration dialog
box, choose Sample…
The Safe Area Configuration dialog box opens with only the wafer
configuration drop-down menu active.
2. Click on the menu arrow to access the Sample Configuration menu. (See
Figure 11.29.)
3. Choose the required sample configuration. (See Figure 11.29.) This changes the
information in the Safe Area configuration display (circled in Figure 11.31).
4. Click on Set Active to activate the new Safe Area configuration. (See
Figure 11.29.)
5. To edit the safe area configuration parameters, click Edit. (See Figure 11.30.)
The Safe Area Configuration dialog box safe area can now be edited. (See
Figure 11.31.)
Begin: Changing Safe 6. Change the safe area parameters by highlighting the appropriate box and
Area Values entering the new parameter. (See Figure 11.31.)
Preliminary
changing the values.
the chosen configuration.
7. After the parameters have been entered, click Save Edit to accept the new safe
area. (See Figure 11.31.)
8. If the edit is to be abandoned without accepting the new parameters, click Quit
Edit. (See Figure 11.31.)
9. To exit the Safe Area Configuration dialog box, click End Dialog. (See
Figure 11.31.)
Create: Recorder File 2. The Recorder File Name variable box allows the user to set another file name for
Name the log that is to be generated. The default is MHRLog.log.
To change the current log name, highlight the current name and enter the new
one. (See Figure 11.33.)
Enable: Recorder Actively 3. The Recorder Actively Recording check box allows the user to enable or disable
Recording the active log entry process. If this feature is enabled, the recorder makes real
time entry of system messages into the designated log. (See Figure 11.33.)
Select: Items To Be 4. In the Items To Be Recorded menu box, ensure that there is a check (9) in each
Recorded check box of the messages that are to be recorded in the log. (See Figure 11.33.)
Set: Maximum number of 5. To set the log file size, click on the menu arrow next to the Maximum number of
items per recorder file items per recorder file variable field. This displays its menu. (See Figure 11.35.)
Preliminary
6. Choose the number of items from the drop-down menu by clicking on the
number, either 1,000, 10,000, 100,000 or Unlimited. The new number is displayed
in its field. (See Figure 11.35.)
Choose: Output Format 7. The Output Format allows the user to determine what type of spacing is used in
the log to separate the messages. The separator is either a space, a comma or a
tab.
A selected option has a dot in its radio button. To choose an unselected option,
click in the empty radio button next to it.
Choose: Output Mode 8. The Output Mode allows the user to choose to add new messages to the existing
log file, or put the messages in a new log file for each session.
A selected option has a dot in its radio button. To choose an unselected option,
click in the radio button next to it.
1. To add an option that is purchased after the system is installed, choose New
Options… to open the New Options dialog box. (See Figure 11.36.)
Preliminary
2. The option to be added is identified in the software by a series of numbers
similar to that displayed under the Model Identification No: in Figure 11.37.
When the option is purchased from KLA-Tencor, the series of numbers is
provided on the Configuration Key Update Form.
Enter each set of numbers into the provided series of boxes using the dash
between number segments as the indicator to move to the next box. (See
Figure 11.37.)
3. When the number has been entered, click Program to initiate enabling of the
option program. (See Figure 11.37.)
4. Once enabled, the Model Identification No. (MIN) changes. Record the new
MIN on the Configuration Key Update Form for future reference. This is the
number that KLA-Tencor uses for identification of the customer and current
options when ordering software upgrades or new options for the system. (See
Figure 11.37.)
5. After the program is enabled, a system message box might request that the
system be restarted to initialize the new option. Follow the instructions; they
differ depending on the option purchased.
Export Path Defaults set the default path for exporting scan and sequence recipes and
data.
1. Choose Export Paths in the Configuration screen. (See Figure 11.38). The Export
Path Defaults dialog box opens. (See Figure 11.39)
2. To set the default path for either the Scan or Sequence recipe and data, use one
of the following:
a. Enter the desired path, starting with the drive and continuing through the
entire sequence, ending with the folder in which the information is to
reside. (See Figure 11.39.)
b. Click Browse… to find the drive and folder in which the information is to
reside. (See Figure 11.39.)
c. Click System Defaults. This sets the path to the one programmed into the
system as displayed in Figure 11.39.
3. Click OK to save the new values and return to the Configuration window, or click
Cancel to return to the Configuration screen without changing the previous
values. (See Figure 11.39.)
Introduction 11
Preliminary
in the Deskew Options dialog box. The values set in the Deskew Options dialog box
for each sequence recipe override those set in the Pattern Recognition Options dialog
box.
With a single deskew operation, there is no stage rotation to compensate for the small
rotational error in sample placement. A second deskew can be performed to
compensate for this error by enabling this option in the Pattern Recognition and
Deskew Options dialog box. This allows accurate sample rotations within a sequence.
Pattern Recognition options can be set so that the system performs a pattern search if
the pattern is not found within the field of view when the sample is positioned at the
deskew site. This search is called groping.
The three groping parameters are described. (See Figure 11.41).
1. From the Configuration screen, choose Pattern Recognition Options.
The Pattern Recognition and Deskew Options dialog box appears.
(See Figure 11.41)
2. Edit the fields by using the parameters described in Table 11.2.
Preliminary
NOTE: When this option is enabled, the pattern
recognition process takes longer than if it is not
chosen. The filtering and sharpening procedures
require significant extra time.
3rd Retry Layer searches for 48 more squares; 4th Retry Layer
searches for 80 more squares. It stops after the 4th try.
Preliminary
(unless it finds a match equal to or greater than the Maximum
Score and stops groping). Allowed values range from 20 to
100%; the default is 65%.
For Desktop versions, use the minimum value, 20.
Minimum Score To If the pattern recognition system is groping to find the desired
Stop Groping pattern, sometimes the matching pattern is found with little
ambiguity. If a score equal to or better than the Minimum
Score to Stop Groping occurs, the searching process stops
and the deskew site is placed. Allowed values range from 20
to 100%; the default is 70%.
For Desktop versions, use the minimum value, 20.
If no matches are found that are as good as this setting, the
search continues until the retry layer areas are all searched. If
this occurs, the best score above the Minimum Match Score
setting determines the placement of the deskew site.
Setting: Number of 3. Click on the menu arrow to display the Number of Groping Retry Layers
Groping Retry Layers drop-down menu. (See Figure 11.43 and Table 11.2.)
4. From the drop-down menu, choose the number of groping layers (sites) to be
searched in pattern recognition attempts. (See Figure 11.43 and Table 11.2.)
Setting: Minimum Match 5. Highlight the current value in the variable box associated with Minimum Match
Score (%) Score (%) and enter the new percentage value. Values can be from 20-100%.
Default is 65%. (See Figure 11.44.)
Setting: Minimum Score to 6. Highlight the current value in the variable box associated with Minimum Score to
Stop Groping (%) Stop Groping (%) and enter the new percentage value. Values can be from
20-100%. Default is 70%. (See Figure 11.44 and Table 11.2.)
Selecting: Edge Based 7. The Edge Based Pattern Recognition option is used for low contrast image
Pattern Recognition recognition on a sample surface or where there is a large surface light variation.
If the option is not chosen, only the image contrast grayscale processing is
performed.
To select this option, ensure that there is a check in the check box. Click in the
empty check box to place a check (9) in it. (See Figure 11.44.)
Selecting: Save/Apply 8. The Save/Apply Video Settings option saves the lamp brightness settings so
Video Settings image processing for pattern recognition is the same when the same recipe is
used for the scan or sequence.
To select this option, ensure that there is a check in the check box. Click in the
empty check box to place a check (9) in it.
9. Click OK to set the options and close the dialog box. (See Figure 11.44.)
This option is only for those systems that have the Sequence Option as part of the
system package. It automatically saves sequence data under a lot ID and/or operator
ID. To enable and define this option, the Sequence Execution Option must be set to
display an ID information prompt before each sequence.
Choose Sequence Execution Option from the option buttons in the Configuration
screen. (See Figure 11.45).
Preliminary
Execution Option… to
open its option box.
The Sequence Execution Options dialog box appears. (See Figure 11.49.)
The first combo box in the Sequence Execution Options dialog box contains options
for operator identification. (See Figure 11.47.)
The first item, Prompt for Lot ID Before Sequence Execution, requires the operator to
enter a Lot ID code in the Lot ID field before the sequence can proceed. If there is a
check in the checkbox, the word (Required) appears next to the ID field. (See
Figure 11.48.) If (Required) is not present, then the sequence can be started without
entering the ID.
The second item, Prompt for Operator ID before Sequence Execution, requires the
Preliminary
operator to enter an operator ID code before the sequence can proceed. If there is a
check in the checkbox, the word (Required) appears next to the ID field. (See
Figure 11.48.) If (Required) is not present, then the sequence can be started without
entering the ID.
1. To choose one or both of the listed options, put a check (9) in its check box.
(See Figure 11.49.)
Before the sequence begins, each option is displayed in a dialog box. If the
option was chosen in the options dialog box, that option must be responded to
by the operator before sequence processing starts. (See Figure 11.48.)
Step 2 Click OK
Step 1 Click on the empty
to accept the
check box to put a check in
changes or
the box and enable the option.
Cancel to retain
previous settings.
Preliminary
2. Click OK to save the new settings and return to the Configuration screen, or click
Cancel to return to the Configuration screen retaining the previous settings.
The View Scan Display Settings are designed to give the operator the opportunity to
choose which view is presented in the View Scan screen during a sequence scan. If
the Show Measurement Sites option is chosen, then the operator has the option to
view either the scan site on the sample surface or the site map showing the individual
scan sites for the current sequence. (See Figure 11.50.) See Show Measurement Site
During Sequence Run on page 6-21 for explanation and examples of the settings.
1. Click in the empty Show Measurement Sites checkbox to ensure that the operator
can view both the measurement site map and the scan site by toggling between
them in the View Scan screen during a sequence. (See Figure 11.50.)
The Low Mag. Camera is automatically chosen for the scan site view.
2. Click OK to accept the changes and close the dialog box. (See Figure 11.49.)
Automation Settings 11
Automation settings found in this dialog box are not functional in the P-15 system.
These settings are used with systems having a handler and cassettes that have slot
map criteria available for the system. The checkboxes might appear to be enabled but
there is no affect on the system. (See Figure 11.51.)
This procedure sets the manual load position of the stage and elevator. The Manual
Load position can be changed by teaching the new position.
Teach Procedure 11
1. To open the Teach Manual Load Position screen, click on the Manual Load
Preliminary
2. The Teach Manual Load Position screen appears. (See Figure 11.53.) The stage
moves to the current Manual Load position. Using the arrow and rotation
buttons on the tool bar, move the sample to the desired position. It is also
possible to click the destination point in the wafer map on the XY View screen.
3. If desired, adjust the Z coordinate by raising the head with the ELEV button. Or,
lower it using the FOCUS to start the head lowering and the ESC key on the key
board to stop it at the desired height. (See Figure 11.54.)
Preliminary
Step 4 Check the
Z-coordinate, observing the
stylus to see if it is high enough.
Click ELEV to raise the Head if
necessary. Use FOCUS (lower)
and the ESC key (stop Step 5 When the
movement - ignore error coordinates are set,
message) to position it. click OK to accept the
changes or Cancel to
retain the old ones.
4. If desired, adjust the Z coordinate by raising the head with the ELEV button. Or,
lower it using the FOCUS to start the head lowering and the ESC key on the key
board to stop it at the desired height. (See Figure 11.54.)
5. Click OK to save the new position, or click Cancel to keep the original values
and return to the Configuration screen. (See Figure 11.54.)
The proximity sensor is responsible for signalling when the stylus is in near proximity
to the sample surface. The proximity sensor activity has configurable parameters that
can be accessed in the Proximity Sensor Configuration dialog box.
Configuration Procedure 11
1. To open the Proximity Sensor Configuration dialog box, click Proximity Sensor…
at the bottom of the Configuration screen menu buttons. (See Figure 11.55.)
The Proximity Sensor dialog box (see Figure 11.56) is divided into four
sections:
Options
Proximity Sensor to Camera Offsets
The options and the variables within each one are discussed in the following
sections.
Options
Autofocus/Surface Track
Preliminary
Thresholds – N/A for the P-15
system.
Autofocus/Surface Track
Disable Threshold. N/A for the
P-15 system.
Options 11
Introduction 11
To access the Calibration or Configuration functions, the user must enter the
Authorize Maintenance dialog box from either the Configuration or Calibration
screen, depending on which screen’s functions are to be accessed. If a calibration is to
be performed, enter through the Calibration screen. If configuration changes are to be
made, enter through the Configuration screen. Access is granted only as long as the
user stays in the Configuration or Calibration screen. Access is terminated when the
user clicks on one of the other Program icons.
1. In the Calibration or Configuration screen, click on File to display its menu. (See
Figure 11.57.)
2. From the File menu choose Authorize Maintenance… This opens a Authorize
Maintenance dialog box. (See Figure 11.57.)
Preliminary
3. Enter the password required for access to the Calibration or Configuration
screen. (See Figure 11.58.)
4. Click OK when the password has been entered. (See Figure 11.58.)
If the valid password was correctly entered, access is granted to the Calibration or
Configuration functions until the user exits the accessed screen.
Introduction 11
Choosing a Password 11
1. From either the Configuration or Calibration screen click on File to display its
menu. (See Figure 11.59.)
Figure 11.59 File Menu for Change Password… Dialog Box Access
2. From the File menu choose Change Password… This opens the Change
Password dialog box. (See Figure 11.59.)
again.
3. Enter the new password first in the New maintenance password field. Do not
click OK.
4. Enter the identical password into the Confirm new password field. (See
Figure 11.60.)
5. Click OK. If both passwords were the same, the system receives it and it
becomes the new password for both screens.
L OSS OF P OWER 11
When powering down the instrument, use the following procedure to ensure against
loss of data and recipes.
Exit to Windows 1. Close all screens up to a program screen, one with the icons at the right side.
(See Figure 11.61.)
2. Click on the control button at the top left of the screen to display it menu. (See
Figure 11.61.)
ALTERNATIVE: Click on the Exit button at the top right corner of the screen.
Then proceed to Step 4. (See Figure 11.61.)
3. Choose Close from the drop-down menu. (See Figure 11.61.)
Figure 11.61 Closing the Profiler Application Using the Control Button
ALTERNATIVE: Click on
the Exit button to close
the application.
Preliminary
Step 3 Click on Close from
the drop-down menu.
4. A Message box is displayed asking, “Are you sure you want to exit the
Profiler?” Click on Yes to exit. (See Figure 11.62.)
To log off to shut down the 5. If exiting from the program so that another user can log on, click on the Start
system button at the bottom left of the screen to display its menu. (See Figure 11.63.)
To Shut Down the System: 7. Choose, “Shut down the computer?” Figure 11.61
8. Click on Yes to initiate the shut down procedure. (See Figure 11.64.)
9. After the computer has closed all applications and written information to the
system drive, it displays a message box which says, “It is now safe to shut down
your computer.”
10. Turn off the computer. The system is shut down.
To Restart the Computer 11. If rebooting the system (without powering down the system), from the Shut
Down Windows dialog box (see Figure 11.64), click on Restart the computer?
12. Click Yes at the bottom of the dialog box to initiate the reboot.
Various precision locators are available to provide for exact positioning of a sample
relative to a fixed reference point. See Standard Precision Locators on page 11-54
and Optional Precision Locators on page 11-54 for graphic representations of the
available precision locators.
The stage table is removable so the precision locators can be bolted directly to the
stage. Disc locators bolt directly to the stage table.
Preliminary
accuracy of the setting for Lowest Elevator Position when a precision
locator is installed. The stylus can be damaged if the existing settings
are incorrect. Refer to the procedures in Teach Lowest Elevator
Position on page 11-10 for details.
1. In the Catalog screen, choose Scan Recipe to display the scan recipes in the site
list area. (See Figure 11.65.)
2. With a recipe highlighted, click on the XY icon in the tool bar to open the XY
View screen. (See Figure 11.65.) The XY View screen opens. (See
Figure 11.66.)
3. Click on MAN LOAD to move the head up and bring the stage out to the stage
door. (See Figure 11.66.)
4. If the head does not move up during the MAN LOAD procedure, click the ELEV
button (see the Tool Bar in Figure 11.66) as many times as necessary to move
the head to a high enough position so that contact with the stylus can be avoided
when removing the stage table.
5. Open the door.
6. Remove the three screws (see Figure 11.67) that hold the stage table to the stage.
Remove the table. It might be necessary to rotate the stage using the rotational
arrow buttons (in the tool bar) for easier access to the screws.
Screw #2 securing
Screw #3 securing
the stage table to
Preliminary
the stage table to
the stage.
the stage.
7. Place the precision locator on the stage so that the three holes line up with the
mounting holes. A pin on the bottom of the locator fits into the groove on the
stage just to the right of the 12 o’clock position as seen from above. (See
Figure 11.68.)
Wafer stops
Locator pin
(underside of
Vacuum holes the table)
Press down on the precision locator to slide the pin into the groove. When
positioned as shown in Figure 11.68, the precision locator is in the “0” theta
position (that is, theta equals 0 degrees).
8. Screw in the mounting screws to secure the locator to the stage. (See
Figure 11.68.)
The KLA-Tencor three point disk locator for profilers (Part No. 304247) is shown in
Figure 11.69.
The three point Disk Locator has three disk supports that can be situated to support
five sizes of disk: 48 mm, 65 mm, 84 mm, 95 mm, and 130 mm disks.
1. In the Catalog screen, choose Scan Recipe to display the scan recipes in the site
list area. (See Figure 11.70.)
Preliminary
highlighted, click the XY icon
to open the XY View screen.
2. With a recipe highlighted, click on the XY icon in the tool bar to open the XY
View screen. (See Figure 11.71.) The XY View screen opens. (See
Figure 11.71.)
3. Click on MAN LOAD to move the head up and bring the stage out to the stage
door. (See Figure 11.71.)
4. If the head does not move up during the MAN LOAD procedure, click the ELEV
button (see the Tool Bar in Figure 11.71) as many times as necessary to move
the head to a high enough position so that contact with the stylus can be avoided
when removing the stage table.
5. Open the door.
6. Remove the three screws (8-32×3/8 in.) that hold the stage table to the stage.
Remove the table.
7. The Three Point Disk Locator has a base plate (see Figure 11.72) that has three
holes for mounting it in place of the stage table. Place the disk locator base plate
on the stage so that the three mounting holes line up.
Preliminary
8. Insert the three mounting screws and tighten. (See Figure 11.72.)
9. Place the Three Point Disk Locator on its base plate and screw in the center hub
screw. (See Figure 11.73.) Be sure that the washer is between the screw and the
Three Point Disk Locator.
PINCH POINT: Keep fingers, hands, and other body parts clear of the
closing door to prevent a pinch injury.
11. Click MAN LOAD to move the stage back under the measurement head
The Lowest Elevator Position is set at the factory to allow the stylus to be nulled on
the stage surface for both the standard stage and a precision locator. When a wafer
locator is installed, a new lowest elevator position must be redefined, and that
position entered into the stage configuration file. See Teach Lowest Elevator Position
on page 11-10 for details.
1. Remove the screws (2-56×1/2 in.) securing each of the three disk supports.
2. Position each disk support to the required disk size. The five disk sizes are
identified by concentric circles on the locator surface, with the representative
Preliminary
disk size printed over each circle. The are three disk support mounting holes
associated with each disk size. (See Figure 11.69.)
3. Insert the screws and loosely tighten, leaving some play in the position of each
disk support. Place a representative disk on the supports and adjust them so that
the disk is supported snugly between the three supports. The final positioning of
the disk should resemble that illustrated in Figure 11.74.
Figure 11.74 Disk Support for the Three Point Disk Locator
4. When the three disk supports are adjusted, tighten the three disk support screws
and recheck the disk position. Leave enough clearance to take into account
manufacturing tolerances so that all disks of this size fit. Try to get the disk
centered around the central hub of the locator.
Precision locators are fixtures that provide for exactly positioning of a sample relative
to a fixed reference point. KLA-Tencor provides the following types of precision
locators:
These locators provide positioning for square samples, wafers with flats, and notched
wafers. Instruments are shipped with a choice of the standard stage table or one of the
locators in this list. (See Figure 11.75 through Figure 11.80.)
Standard precision locators include:
4-in. for Wafer with Flat/Square Substrate
4-in. for Wafer with Notch
5-in. for Wafer with Flat/Square Substrate
5-in. for Wafer with Notch
6-in. for Wafer with Flat/Square Substrate
Preliminary
These locators allow positioning of less common sizes of square substrates and
wafers. They bolt on top of the standard stage table.
Optional precision locators include (See Figure 11.81 through Figure 11.88)
2-in. for Wafer with Flat/Square Substrate
3-in. for Wafer with Flat/Square Substrate
82-mm for Wafer with Notch
4-in. for Wafer with Flat/Square Substrate
5-in. for Wafer with Flat/Square Substrate
5-in. for Wafer with Notch
These locators are used for holding hard disk samples to the stage. They bolt on top of
the standard stage table. Note: These locators have to be purchased separately.
Instructions for installing precision locators can be found in Installing the
Precision Locator: on page 11-47,
These locators are used for holding wafers in place, suspended at three points, for
measurement of stress related to a deposition on the wafer surface. The Manual Load
Stress Locator is attached to the stage table. The Adjustable Stress Locator is mounted
to its own base place that is secured to the stage.
Preliminary
Optional, Stress Locator - Manual Load for 200 mm Wafers (see Figure 11.90).
Figure 11.75 For 4 in. Wafer w/Flat or Square Substrate Figure 11.76 For 4 in. Wafer with Notch
Locator Pin
5.3 in.
5.2 in.
Preliminary
Figure 11.77 For 5 in. Wafer w/flat or Square Substrate Figure 11.78 For 5 in. Wafer with Notch
Locator Pin
5.8 in.
5.7 in.
Figure 11.79 For 6 in. Wafer w/flat or Square Substrate Figure 11.80 For 6in. Wafer with Notch
Locator Pin
6.9 in.
7.0 in.
Preliminary
Figure 11.81 For 2 in. Wafer w/Flat or Square Substrate Figure 11.82 For 3 in. Wafer w/Flat or Square Substrate
1.7 in.
2.8 in.
Preliminary
Figure 11.83 For 4 in. Wafer w/Flat or Square Substrate Figure 11.84 For 4 in. Wafer with Notch
Locator Pin
3.7 in.
3.7 in.
Figure 11.85 For 5 in. Wafer w/Flat or Square Substrate Figure 11.86 For 5 in. Wafer with Notch
Locator Pin
4.6 in.
4.6 in.
Preliminary
Figure 11.87 For 6-in. Wafer w/Flat or Square Substrate Figure 11.88 For 82-mm Wafer with Notch
Locator Pin
5.5 in.
3.1 in.
Figure 11.89 Adjustable, for 48, 65, and 95-mm Disks Figure 11.90 Stress Locator - Manual Load
Disk Disk Notch pin
Support Support Locator pin
Mounting
screw holes.
Positioning
plate
Preliminary
Center
Reference Wafer support Wafer wand
Disk
Support bearings gap
12
I NTRODUCTION 12
P rel i mi n a ry
Level Calibration on page 12-41
Level Calibration on page 12-41
Standard Calibration Matrix on page 12-51
Introduction 12
To access the Calibration or Configuration functions, the user must enter the
Authorize Maintenance dialog box from either the Configuration or Calibration
screen, depending on which screen’s functions are to be accessed. If a calibration is to
be performed, enter through the Calibration screen. If configuration changes are to be
made, enter through the Configuration screen. Access is granted only as long as the
user stays in the Configuration or Calibration screen. Access is terminated when the
user clicks on one of the other Program icons.
1. In the Calibration or Configuration screen, click on File to display its menu. (See
Figure 12.1.)
2. From the File menu choose Authorize Maintenance… This opens a Authorize
Maintenance dialog box. (See Figure 12.1.)
Introduction 12
Choosing a Password 12
1. From either the Configuration or Calibration screen click on File to display its
menu. (See Figure 12.3.)
Figure 12.3 File Menu for Change Password… Dialog Box Access
2. From the File menu choose Change Password… This opens the Change
Password dialog box. (See Figure 12.3.)
Preliminary
here first.
again.
3. Enter the new password first in the New maintenance password field. Do not
click OK.
4. Enter the identical password into the Confirm new password field. (See
Figure 12.4.)
5. Click OK. If both passwords were the same, the system receives it and it
becomes the new password for both screens.
2. Click on the Applied Force button in the Calibration screen. (See Figure 12.6.)
The Applied Force Calibration dialog box is displayed. (See Figure 12.7.)
4. Click on Save/Close button to save the calibration results. (See Figure 12.7.)
OR, click on Cancel to retain the old calibration results.
Preliminary
CAUTION: Do Not Manually Change any of the numbers in the fields.
VIDEO C ALIBRATION 12
1. Click on the Calibration icon. (See Figure 12.8.) The Calibrations screen is
displayed. (See Figure 12.9.)
2. Choose Video. (See Figure 12.9.) The XY View Video Calibration screen
appears. (See Figure 12.10.)
Preliminary
Loading the Stylus 3. From the Video Calibration screen choose MAN LOAD to move the stage out to
Alignment Tool the stage door. (See Figure 12.10.)
The Stylus Alignment Tool should be used to perform this calibration. A
patterned sample that provides very distinct features could also be used if the
Stylus Alignment Tool is not available.
5. Place the Stylus Alignment Tool (or other sample) on the stage. Position it in the
center of the stage as squarely as possible with respect to the XY axis.
6. Turn of the vacuum using the switch just inside the left side of the door.
(nulls = brings the head down and focuses the optics according to the currently
set magnification with the stylus very near contact with the sample surface).
10. Ensure that the current zoom setting is correct for the measurements that this
calibration is preparing for. The zoom setting is read at the bottom right of the
screen. A setting of 0.00 is zoomed all the way out. (See Figure 12.11.)
11. The prompt in the lower left corner of the screen reads, “Teach a feature on the
upper left corner of the overlay.” Use the linear arrow keys to position a feature in
the upper left quadrant of the screen for use in teaching the calibration. Avoid
features that are identical or similar to other features nearby. (See Figure
12.11.)
Teaching for Systems with 12. To TEACH the feature, drag a pattern recognition box around the chosen
Pattern Recognition feature. (Pattern recognition box: Move the cursor above and to the left of the
feature. Click and hold the mouse button, drag the box down below and to the
right of the feature, and release the button.)
The system moves the feature and pattern recognition locates it again. If the
system locates the feature go to Step on page -10. Otherwise continue on to the
next step.
Preliminary
the zoom setting is
read at the bottom
Follow the message prompt
of the screen.
instructions throughout all the
calibration procedures.
13. If the pattern recognition program does not find the pattern, perform the
calibration again. If the system locates the feature, go to the results that are
explained in Step 15. If the system still does not locate the feature, use the
procedure for systems without pattern recognition as described in Step 14 and
Step 15.
Teaching for Systems 14. Choose a feature in the upper left quadrant of the screen. To choose the feature,
without Pattern move the cursor crosshair over the feature and click on it at a precise point that
Recognition can be exactly identified again. The system moves the feature to another
location nearby.
15. Click on the same feature again in exactly the same place on the feature as the
first click.
The Profiler Container message box is displayed (this is true also if the pattern
recognition finds the chosen pattern after Step 12 on page -8).
The calibration results are presented as calculated ratios of:
vertical and horizontal screen units called pixels to X and Y stage
coordinates in microns (a ratio of Pixels to microns, see Figure 12.12.)
16. Click OK to save the calibration or Cancel to reject it and retain the old
calibration. The Calibration screen is then displayed. (See Figure 12.12.)
Introduction 12
The Scan Position Offset Calibration procedure scans for data that it then uses to
calculate the X-, Y-axis offsets from the optics and stylus, for positioning the sample
stage.
During the Stylus Change procedure, the system automatically sets up the Scan
Position Offset Calibration to be performed as part of the procedure.
For the standard styli this procedure is performed in the following order:
1. 150 µm (standard) calibration
2. If the 150 µm scan fails to locate the triangle, then the 500 µm (backup)
calibration is performed.
3. If the 500 µm was performed successfully, the 150 µm calibration must be
performed again.
Use the Stylus Alignment Tool (KLA-Tencor Part Number 219517 – see Figure
12.13) to perform the Scan Position Offset Calibration and determine the distance that
the stylus tip is offset from the crosshair overlay in the XY View window.
Preliminary
150 µm (Standard) Scan Position Offset Calibration 12
1. From the Scan Offset Calibration screen click MAN LOAD to move the stage out
to the stage door. (See Figure 12.14.)
2. After the system has completely stopped moving, open the stage door.
CAUTION: Wait until the stage motion has completely stopped before
opening the door. If the stage is still in motion when the door is
opened, the system stops. (Unless the interlock is disabled)
CAUTION: Do not activate the stage motion system with the door
open or the system stops. (Unless the interlock is disabled)
Figure 12.14 Manual Load from the Scan Offset Calibration Window
3. Place the Stylus Alignment Tool precisely in the center of the stage, squarely
positioned with respect to the XY axis.
Preliminary
4. Turn the vacuum on using the switch on the left inside edge of the door.
8. Ensure that the Video Calibration is correct at the zoom setting being used for
the Scan Position Offset calibration. (If, when clicking on an object to center it
in the XY View screen, the object does not move to the crosshair junction,
perform the Video Calibration. This should correct the symptom. See Video
Calibration on page 12-5.) Zoomed out all the way out is recommended.
CAUTION: Use the zoom-lock or zoom all the way out when
performing the Scan Position Offset calibration.
Preliminary
9. Ensure that the proximity sensor is ON (see Proximity Sensor Configuration
on page 11-40) or reteach the Lowest Elevator Position using the alignment tool
as the sample surface. (See Teach Lowest Elevator Position on page 11-10.)
10. In the XY View screen, click and hold the ZOOM-IN button until the optics are
fully zoomed out.
11. From the Calibration screen, click on the Scan Position Offset… button. (See
Figure 12.16.)
The Scan Offset Calibration Option dialog box is displayed (see Figure 12.17) on
top of the Calibration screen.
Two columns present the two options used to set up the Scan Offset Calibration.
The first column is the Size column. It is used to determine the width of the
triangle that is to be scanned and therefore, which triangle the scan is to be
performed on. If the width is 150 µm then the 300 µm triangle is being used. If
the width is 500 µm then the 1000 µm (1 mm) triangle is being used.
12. Choose 150 µm (standard) to continue with the calibration. (See Figure 12.17)
Scan Parameter
Definition: displays the 2D
Scan window shown in the
illustration.
Preliminary
Each button in this column
displays a user configurable
window in which recipe
parameters can be defined for
use in various types of scans.
NOTE: SOME OF THESE
BUTTONS ARE PASSWORD
PROTECTED WITH
RESTRICTED ACCESS.
CAUTION: The DuraSharp stylus should only be used with the low
force head. If using the DuraSharp stylus, DO NOT set the Scan
Speed higher than the default, 10 µm/second, and do not set the
Applied Force higher than the default, 0.2 mg. In general, these
settings should be established through the Stylus Change procedure
only, and not changed manually in their fields.
To use the currently a. To use the calibration recipe indicated to the right of the Size selection (see
selected recipe: Figure 12.19), click Continue to proceed.
To change the recipe from b. To apply the Default recipe when Custom is indicated, click on Default. The
Custom to Default message box, “Copy default to custom recipe?” appears. Click Yes in the
message box to replace the parameters in the custom recipe with default
values. (See Figure 12.20.)
To change the recipe from c. To apply a Custom recipe when Default is indicated, or to modify the
Default to Custom custom recipe that is indicated, click Custom. The Recipe Editor opens,
displaying the custom recipe. Change the parameters as required. (See
Figure 12.21.)
15. Close the Recipe Editor by clicking on the control button in the upper left corner
and choosing Close from the drop-down menu. (See Figure 12.21.)
16. If the new parameter values were not already saved, a dialog box requires the
user to choose between the save options before exiting the Recipe Editor.
Choose Save Changes to set the changes to the Custom recipe so they are used
in the scan.
Preliminary
to be recipe changes related
to the Scan Position Offset
Calibration procedure.
17. (BEFORE CONTINUING see CAUTION below.) Click FOCUS in the tool bar.
The Stylus Alignment Tool’s surface image comes into focus.
BEGIN Align Sample 18. The Stylus Alignment Tool must be aligned with respect to the X-, Y-axis in
Procedure order for the calibration to be as accurate as possible. Click on View in the menu
bar to display its menu. (See Figure 12.22.)
This displays the Alignment Angle Dialog Box.
Step 18 Click on
Align Sample… to
begin the sample
alignment procedure.
Preliminary
19. In the Alignment Angle dialog box, leave the setting at the default, “0” and click
OK to accept the alignment angel of 0°.
20. Use the arrow buttons to locate the border line between the 300 µm triangles and
the 1000 µm triangle. Still using the arrow buttons, follow the line to the left side
of the tool. (See Figure 12.24.)
21. Move the cursor to the line and click precisely on the line.
The prompt at the bottom of the screen now says,
Preliminary
23. Use the left arrow button follow the dividing line to the right until it reaches the
end of the line. (See Figure 12.24.)
24. Move the cursor directly over the line and click precisely on the line.
The system adjusts the theta alignment so the Stylus alignment tool is lined up
with the X- and Y-axis. The prompt at the bottom of the screen now says,
END Align Sample 25. Click OK at the bottom right of the screen to accept the stage alignment of the
Procedure Stylus Alignment Tool.
The prompt at the bottom of the screen now says,
There are two different alignment patterns that can be used in the Scan Position
Offset Calibration. Each scan is conducted at the midpoint of the triangle where
the step distance is one half the length of both right angle triangle sides. The first
and primary alignment pattern is the 300 µm triangle which is called the 150 µm
alignment pattern. It has this name because the scan traverses the triangle at it
midpoint where the distance is 150 µm. The second is the 1000 µm (1 mm)
triangle which is called the 500 µm alignment pattern because its midpoint scan
distance is 500 µm. It is used when the 150 µm scan fails to locate the 300 µm
triangle.
When making this calibration, first use the 300 µm triangle to complete the
150 µm scan. If the stylus offset is too great, the scan misses the triangle. If this
happens, try the 1000 µm (1 mm) triangle to complete the 500 µm scan. If that is
successful, retry the 300 µm triangle.
If the 500 µm scan missed the 1000 µm triangle, the stylus needs to be
physically realigned by an authorized KLA-Tencor service representative.
26. Use the linear movement arrow buttons (see Figure 12.26.) to locate one of the
150 µm alignment patterns with its crosshair alignment pattern at its left side, or,
if they are in view on the video screen, click on one to move it to the screen
crosshair. (See Figure 12.25.)
27. Click at the center of the Crosshair Pattern to align it with the screen crosshair.
(See Figure 12.27.) The crosshair pattern should align precisely with the screen
crosshair.
Crosshair alignment
pattern.
Screen
crosshair.
28. Click the START button located in the screen tool bar. (See Figure 12.28.)
Preliminary
Figure 12.28 Manual Load from the Scan Offset Calibration Window
The video image changes to side view as the stage moves to position the start of
the scan on the beginning of the start pattern near the calibration triangle.
When the stylus has reached the beginning of the 150 µm scan trace, the screen
changes to the Scan: _OFF150 window. The scan automatically begins.
The scan can be viewed at the bottom right of the Scan: _OFF150 screen as it
progresses from left to right across the scan trace window, forming a linear
image of the scanned surface. The Start pattern next to triangle is set up to direct
the scan through the middle of the triangle using the _OFF150 recipe. In a
perfectly calibrated system, the scan trace goes directly through the center of the
300 µm triangle creating a 150 µm trace step. However, this is not a common
occurrence for a system that has not yet been calibrated after a stylus change.
The system uses the step and the distance across the triangle to determine where
the trace was performed and then automatically calculates the offsets.
150 µm
Preliminary
When the scan is complete, the Data Analysis window automatically replaces the
Scan: _OFF150 screen. The window contains a scan data trace as shown in
Figure 12.32. If the scan was successful, the system detected the triangle and set
cursors at the edges of the triangle for visual inspection. It is possible to observe
the scan and determine, visually, where the trace is running through the triangle.
In the bottom half of the window, the Scan Offset Calibration Analysis appears. In
Figure 12.33 the system has subtracted the Up Edge from the Down Edge and
calculated the result to be 150.0 µm. Using this analysis of the scan, the system
makes a recommendation based upon its recognition of the Stylus Alignment
Tool triangle pattern.
29. To accept the recommendation, ensure that Accept Current Calibration Result is
chosen, then click on Take Selected Action. (See Figure 12.33.)
If the trace misses the triangle or is unable to identify it, one of several messages
can be displayed. The message could say that scan might have caught the
triangle and ask the user to choose either to accept it, change the location, or
reject it. The message might read, “Unknown situation...” in which case the user
should perform the 500 µm scan. If the message is uncertain, perform the entire
scan procedure again, this time using the 1000 µm (1 mm) triangle and the 500
µm scan recipe, _OFF500.
After the scan calibration has been accepted, the Calibrations screen returns with
the Scan Offset Calibration Option dialog box open on top.
Introduction 12
This procedure is used to verity the accuracy of the Y dimension in the offset. If the
calibration result was 150 µm, the offset error should be 0. The offset error is
determined by subtracting the scan result from the intended width, 150 µm.
To verify the calibration for a specific sample size the Scan Position Offset
Verification procedure is used. The Stylus Alignment Tool provides a set of various
sized right angle test features that can be used to ensure that the calibration is
effective for the sample size being scanned. Use the right angle test feature that has
features closest in size to features that are to be measured.
Preliminary
Figure 12.35 Angle Features on the Stylus Alignment Tool
The right angle features are at the top of the Stylus Alignment Tool (KLA-Tencor Part
Number 219517 – see Figure 12.36). They are used to validate the effectiveness of
the Scan Position Calibration. Each of the six columns contain the same sized angle
features, duplicated above each triangle that is available for use in the calibration
procedure.
Each angle feature has its own “Dimension A” displayed just above it on the tool. The
top angle feature in Figure 12.37 is 14 µm in the “A” direction as demonstrated in
Figure 12.35. The bottom feature is 10 µm. The displayed size is also a key in
determining the length of the angle feature arms, features “B” and “C” in Figure
12.35. Each size (“A” dimension) is recorded in the first column of Table 12.1, Angle
Feature Dimensions. Find the size and the corresponding lengths are displayed in that
row.
Verification Procedure 12
The verification procedure can be performed using the recipe that the scan is being
Preliminary
used to verify.
1. With the Scan Recipe screen open, select the recipe to be used.
2. Click on the XY icon to open the XY View screen.
3. Ensure that the zoom setting is exactly the same as was used in the calibration
procedure. It is best to perform the calibration zoomed all the way out.
4. Click on FOCUS. The system focuses on the Stylus Alignment Tool.
5. Find an angle feature that has the dimension size needed to verify that the
system can find and scan a feature of that size.
If the need arises to use a feature that is vertically positioned on the screen, use
the rotation buttons to reorient the stage so the feature is horizontally positioned.
Or, right-click on the navigation window to display the Move To dialog box and
enter 90° in the Theta field.
6. Use the arrow buttons to approximately position the feature for the scan.
7. Position the cursor crosshair and click such that the screen crosshairs are exactly
lined up horizontally with the left side of the feature, far enough from the feature
to allow the stylus room to scan the approach to the feature before actually
scanning the feature itself.
Screen crosshair
lined up with the
center of the feature
to be scanned.
8. Click START to begin the scan. The scan progresses like other scans, with the
real-time trace displayed at the bottom right of the screen.
Observe the stylus image on the screen to ensure that it contacts the feature at
the intended location.
When the scan is complete, the Analysis screen is displayed. On the left side of
the Analysis screen are some of the statistics of the scan itself.
9. In the Analysis screen, set the measurement cursors to the edges of the step.
10. In the Analysis screen, look in the Analysis display (see Figure 12.38) and
locate the Width.
The Width should show that the correct feature was scanned. In Figure 12.38 the
scan Width of 56 µm would show that the “B” dimension of the right angel
feature labeled “14” (see Figure 12.37 on page 12-26 and Table 12.1 on page
12-27) was scanned.
If the stylus passed over the intended object and the Width verifies that the
object scanned was the correct one, the verification is complete and the system
is ready to be used for scans.
If the scan missed its intended object, repeat the Scan Position Offset
Calibration. After the calibration is complete, repeat the verification procedure.
Check the Calibration The vertical sensing transducers in the system are not absolute devices and, therefore,
Matrix on page 12-51 for require calibration. The calibration factors for the available vertical ranges are set to
possible interaction with approximately 1.00 at the factory. (See Figure 12.39.)
other calibrations.
The best calibration results come from precision techniques carefully repeated. To
promote uniformity in results, the procedure for Step Height Calibration is automated
for each range. The recipes are written for use with VLSI Standards Inc. step height
calibration standards. The step height calibration should be performed periodically,
depending on the amount of system use, for each of the three ranges.
12
Preliminary
Step Height Calibration
Factors are presented in
the Calibrations screen.
Calibration Procedure: 12
5. Place the Step Height Standard so it is centered on the stage, positioned squarely
with respect to the X-Y axis.
If the step height standard does not cover the vacuum holes so they can be
effective, it might be necessary to rotate the standard 90° so it does cover the
vacuum holes.
If the standard was rotated 90°, it is necessary to rotate the stage 90° in the same
direction so the step and other scan features are properly oriented for a scan. To
accomplish this
a. Right-click in the navigation window to display the menu dialog box.
b. Click on Move To… to open its dialog box. (See Figure 12.40.)
Preliminary
c. In the Move To Position dialog box, enter 90 or -90 in the T (deg) field,
depending on which way the step standard was rotated on the stage. (See
Figure 12.41.)
d. Click OK to rotate the stage and close the dialog box. (See Figure 12.41.)
6. Turn ON the Vacuum using the switch on the upper left inside jam of the door.
7. Close the door.
8. Click MAN LOAD in the tool bar, to move the sample stage back under the stylus.
9. Close the XY View screen. This returns to the Scan Catalog screen.
10. Click on the Calibration icon to open the Calibration screen.
11. From the Calibrations screen, choose Step Height… (See Figure 12.42.) The Step
Height Calibration Options dialog box appears in the center of the window. (See
Figure 12.43.)
Preliminary
12. Range: Choose the range to be calibrated. Select the appropriate step height
standard for use in calibrating the selected range. (See the circled area in
Figure 12.43.) If using the Low range, the step limit should be 3.5 µm or less, if
using the Medium range, the step limit should be 13 µm or less, and if using the
High range, the step limit should be 65 µm or less.
13. Multi-Scan Average: This determines the number of times the profiler scans the
same feature during each scan procedure. Data from all scans are automatically
averaged and their average is presented as the scan result. Click on the
down-arrow next to the Multi-Scan Average value box to display the menu.
Select the number of scans per calibration from the drop-down menu. (See
Figure 12.44 below.) The value should be at least 3, with 5 being optimum.
14. Standard Step Height Value: Enter the nominal step height value, for the
standard being used, into the Standard Step Height Value field. Select the correct
units from those available in the drop-down list to the right. See the circled area
in Figure 12.45.
15. Recipe:
The system provides both default and customizable calibration recipes for each
of the three ranges. When a range is chosen, either the Default or a Custom
recipe can be used to perform the calibration. The currently applied calibration
recipe is displayed to the right of the chosen range. If nothing is changed, the
currently displayed recipe is used for the calibration procedure.
Choose Default for the calibration unless there is a very good reason to change
the recipe.
CAUTION: In Low Force Head systems, the Default recipe for the
Preliminary
short scan (6.5 µm) should be used for systems operating with the
DuraSharp stylus. This stylus requires a slow scan speed to protect its
tip. If using a DuraSharp tip, do not modify a custom recipe scan speed
to operate at faster than the recommended 10 µm/second (5 µm/sec is
best), to protect this delicate stylus.
16. To proceed with the calibration using the recipe indicated to the right of the
range (Default or Custom), click Continue. (See Figure 12.46.)
Step 16 Click on
Continue to apply the
Recipe type indicated next
to the Range choice.
Default Recipe Option 17. To apply the Default recipe when “Custom” is indicated, click on Default. (See
the circled areas in Figure 12.48.) The message, “Copy Default to Custom
recipe?” appears. (See Figure 12.47.) Clicking on Yes replaces the parameters in
the Custom recipe with Default values. Clicking No retains the current Custom
value.
Custom Recipe Option 18. To apply a Custom recipe when “Default” is indicated or to modify the Custom
recipe that is indicated, click on Custom... (See the circled areas in Figure
12.49.) The Recipe Editor opens, displaying the parameters for the custom
recipe. A custom recipe for each Range is already in the Scan Recipe Catalog
Preliminary
File with a name representing the recipe; _STEPHTL for Low step;
_STEPHTM for Medium step; and _STEPHTH for High step. (The procedure
continues
on page 12-36.)
Step 17 To change
from Custom to Default
The type of recipe being used in
recipe, click on Default.
a given range is listed next to it in
the Recipe column. In this case,
a Custom recipe is being applied
to the Low Range scan.
Preliminary
19. The parameters that can be modified are included in the Recipe Editor screen.
(See Figure 12.50.) Each recipe, including the Default, has a specific name that
is included in the Scan Recipes screen under the 2D recipe catalog. Custom
recipes can be modified to meet special scan requirements including custom
calibration scans. If the Default recipe is not going to be used, great care should
be taken to modify only those parameters absolutely necessary to provide the
best step height calibration
The parameters that can be modified for the scan calibration are: Scan Length;
Scan Speed; Sampling Rate; Multi-Scan Average; Stylus Force; Contact Speed;
Range/Resolution; and Profile Type.
Range/Resolution and Multi-Scan Averaging should have already been
set in the Step Height Calibration Options. There should be no need to
change these in this screen. Range/Resolution is not available for change at
this point in the procedure.
Profile Type only contains options for the High (131 µm/0.357Å) Range.
Both of the other ranges have only one profile type available.
Scan Speed can be changed. If the speed is increased, the accuracy could
suffer. The Step Height Calibration is critical to scan data accuracy. If the
speed is set at a higher rate than the Default value, the number in the
Multi-Scan Average should also be set to at least 5.
When using the DuraSharp tip (not recommended for P-15), the Scan
Speed defaults to 5 µm/s and the associated drop-down menu contains only
2, 5, and 10 µm/s options.
Scan Length should reflect about 200 µm on each side of the step.
Stylus Force should never be set higher than the recommended value
(indicated next to the box containing the current value.) If it is set too high,
a message box might appear that prompts the user to consider changing
back to within the safe force limits. (See Figure 12.51.)
This should not be a problem if the recommended 2 µm stylus is used.
20. When the required modifications to the recipe have been completed, click
Recipe in the menu bar to display the menu.
21. Choose Save from the drop-down menu. (See Figure 12.50.)
22. To close the Recipe Editor, first click on the control button at the top left corner
of the screen to display its menu.
23. If the recipe was not saved, and Exit is chosen from the control button
Preliminary
drop-down menu, a dialog box opens requesting a decision on the changes made
to the recipe. Choose Save Changes to save the changes so they can be used in
the Step Height Calibration. (See Figure 12.52.)
24. After the modifications to the recipe are saved, the Step Height Calibration
Options dialog box appears again. Click on Continue. (See Figure 12.53.) This
displays the Step Height Calibration screen.
25. Click on FOCUS to null the stylus near the VLSI Step Height Standard surface
and bring the standard into focus. (See Figure 12.54.)
26. Use the arrow buttons to locate the calibration step on the standard.
If the Video Calibration has been performed in the current zoom position, the
hash marks on the crosshair are 100 µm apart. (See Figure 12.55.)
Preliminary
between the hash marks on
the centerline is displayed in
this screen position.
27. Position the crosshair about 200 µm from the left side of the step and click OK
(at the bottom right of the screen), or click Start in the tool bar. The instrument
performs the same scan through the exact same location as many times as
prescribed in the recipe (the Multi-Scan Average on page 12-32, set in the Step
Height Calibration Options dialog box, Figure 12.44).
28. During the Step Height Calibration Scan procedure, the progression of each scan
can be observed in the lower right corner of the screen, on the scan graph. Each
scan is displayed in a different color. (See Figure 12.56.)
29. The individual scans (Multi-Scan Average) are averaged to arrive at a single
step height. The system then compares the average of the scans with the known
VLSI standard step height that was entered into the Step Height Calibration
Option dialog box. (See Step 14 on page -32.)
Preliminary
31. Use the above procedure to repeat the step height calibration for the remaining
ranges. Each range is significant and important for the integrity of future scans.
L EVEL C ALIBRATION 12
Check the Calibration Accurate scans depend on the X- and Y-axis planes of the Sample Stage being parallel
Matrix on page 12-51 for to the stage motion in the respective planes. Two independent calibrations, Tilt and
possible interaction with Level, are required to ensure that these planes are parallel to the stage motion in their
other calibrations. respective directions.
The Tilt Calibration (adjustment) sets the Y-axis plane of the Sample Stage surface
parallel to the stage motion, which is defined by the surface of the reference flat. The
Tilt calibration requires the manual adjustment of a screw that is difficult to locate.
This calibration should be performed by a KLA-Tencor trained technician. The Tilt
calibration is described in the Service Manual.
The Level Calibration sets the X-axis plane of the Sample Stage surface parallel to the
stage motion, which is defined by the surface of the reference flat. The Level
calibration is totally automated for the P-15.
The Level calibration should be performed whenever one of the listed conditions
arise:
Removing and replacing the carriage
Changing the reference flat
Replace motorized stage
Replacing the leveling motor
System does not complete the initialization procedure.
When performing this calibration, use a Contact Mode stylus, preferably a 2 µm tip,
that has been properly installed using the Stylus Replacement procedure. For
information on changing the stylus, see Chapter 4 Stylus Change Procedure
on page 4-1.
Check the Calibration 1. From from any top level screen, click on the Calibrations icon .
Matrix on page 12-51 for
possible interaction with 2. Click Level… to open the Level Calibration screen.
other calibrations.
3. A warning appears in the Profiler Container message box. It states that the system
automatically nulls in this calibration and advises that a sample be placed on the
stage to prevent stylus damage. (See Figure 12.59.)
Read the message and click OK to close the message box. (See Figure 12.59.)
Step 3 Click on OK to
acknowledge the message
warning of the automatic nulling
of the stylus in this calibration.
Preliminary
System Status Bar.
Begin: Load Wafer 5. Click on MAN LOAD to move the stage to the Stage Door.
6. (See CAUTION below.) Open the stage door.
CAUTION: Do not activate the stage motion system with the door
open, unless the interlock switch is disabled.
7. Load a featureless wafer onto the sample stage. Place it in the center of the
stage.
8. Turn the vacuum ON using the switch on the upper left door jam.
9. Close the stage door.
End: Load Wafer Manually 10. Click MAN LOAD to move the stage back under the optics.
After the Level calibration is complete, a confirmation test must be made of the
calibration results. The test consists of nulling near the left edge of the wafer and
recording its Z height at null, and then nulling near the right edge of the wafer and
recording its Z height at null. This can be done using the Lowest Elevator Position
procedure accessed through the Configuration screen. The difference between the left
and right Z value should be 20 µm or less for the calibration to be acceptable. If the Z
value is greater than 20 µm, perform the Level calibration again.
Preliminary
Step 2 Right-click
in the Navigation
window to open the
Move To… menu.
4. The Move To Position dialog box opens. Leave the Y and T fields empty and
enter 88000 in the X field. (See Figure 12.64.) This positions the stylus at the
right side of the stage as shown in Figure 12.65.
5. After the entry is complete, click OK to close the dialog box and position the
stylus at the new coordinates. (See Figure 12.64.)
6. After the stylus is in position, click on FOCUS to null the stylus near the back of
wafer. (See Figure 12.65.)
7. When the focus procedure is complete, record the Z value as indicated in the
lower right corner of the screen. (See Figure 12.65.)
8. Right-click in the navigation window to display the Move Menu.
9. From the Move Menu choose Move To… (See Figure 12.66.)
10. The Move To Position dialog box opens. Leave the Y and T fields empty and
enter -88000 in the X field. (See Figure 12.67.)
11. After the entry is complete, click OK to close the dialog box and position the
stylus at the new coordinates. (See Figure 12.67.) The blue tracking dot appears
Preliminary
at the left edge of the wafer.
12. After the stylus is in position, click on FOCUS to null the stylus near the front of
wafer.
13. When the focus procedure is complete, record the Z value as indicated in the
lower right corner of the screen. (See Figure 12.65.)
14. The numerical difference between the Z value near the right edge of the wafer
and the Z value near the left edge of the wafer represents the level calibration
results. If this number is less than 20 µm, the calibration is within specifications.
If it is not within the specifications, perform the Level calibration again and
check the results.
The sequence transportability depends on the system using the center of the wafer as a
reference point instead of the center of the stage, as has been done in the past. This
requires that the Calibrate Wafer Center calibration be run. The Calibrate Wafer Center
calibrates the center of the wafer as the (0,0) reference point. After this calibration has
been run, all sequence recipes and the system Safe Area settings use the wafer
coordinates. (See “Calibrate Wafer Center” Calibration.)
The P-15 does not use a handler, so this is only effective if the system has a precision
locator for wafer alignment.
Calibration Procedure 12
Before performing the Calibrate Wafer Center calibration, all system calibrations
must be current, including the Center of Rotation and Stage Mapping calibrations. If
not, perform these calibrations first along with any prerequisites. After these are
acceptably completed, proceed with the following calibration.
NOTE: The user must be logged in under the proper security level to
access the Calibrate Wafer Center calibration. Without the correct level,
the calibration might be missing from the menu or grayed out.
The user is prompted to load a wafer. The user selects the cassette and slot that
the wafer is to be taken from as well as setting the load angle to 45°.
Preliminary
2. Load a wafer on the precision locator.
3. Click OK after the wafer is loaded.
The system moves the wafer to until its edge is under the optics. When the stage
stops, the system focuses on a point near the wafer edge.
4. Align the wafer edge with the screen crosshair as prompted by the system. If the
edge is not in sight, move the stage to the right using the right arrow button in
the toolbar. Align the left wafer edge with the screen crosshairs.
5. Click OK.
6. The stage moves to a point near the right wafer edge and the system focuses on
the wafer surface. The user is prompted to align the wafer edge with the screen
crosshairs.
7. Align the right wafer edge with the screen crosshairs. Use the left-arrow button
in the tool bar to move the wafer edge into alignment with the screen crosshairs.
(In necessary, use the Slow speed for the arrow button movement to accurately
position the edge of the wafer at the screen crosshairs.)
8. Click OK to accept the position.
9. Click OK.
The system positions the top of wafer under the optics and focuses. The user is
prompted to position the top edge of the wafer at the screen crosshairs.
10. For all tools: Align the top wafer edge with the screen crosshairs. Use the
down-arrow button in the tool bar to move the wafer’s top edge into alignment
with the screen crosshairs. (In necessary, use the Slow speed for the arrow
button movement to accurately position the top edge of the wafer at the screen
crosshairs.)
11. Click OK.
The system positions the bottom of wafer under the optics and focuses. The user
is prompted to position the bottom edge of the wafer at the screen crosshairs.
12. Align the bottom wafer edge with the screen crosshairs. Use the up-arrow button
in the tool bar to move the wafer’s bottom edge into alignment with the screen
crosshairs. (In necessary, use the Slow speed for the arrow button movement to
accurately position the bottom edge of the wafer at the screen crosshairs.)
As a result of the system converting to using the wafer center instead of the stage
center as a reference point, all sequence recipes created before the conversion (i.e.,
Preliminary
before the “Calibrate Wafer Center” calibration) become inaccurate. They must be
converted to the wafer center system in order to perform correctly. The Calibrate
Wafer Center Calibration adds an offset from the stage coordinate to the wafer
coordinates.
The Stage to Wafer calibration should only be performed after the Center of Wafer
calibration is performed and prior to any new recipes being created. If only new
recipes (recipes created after the Calibrate Wafer Center calibration) are to be used,
the conversion is optional.
Calibration Procedure 12
Preliminary
Improves accuracy of pattern recognition deskew and
site-by-site pattern recognition.
Scan Position Applied Force, Fine Scan When performing a scan with the sample stage, the
Offset Calibration Video Position Offset general location taught for the scan is accurate. The
Calibration scan occurs very near the taught position.
Linearity Applied Force Step Height Linearity ensures that a sensor that has been calibrated
using only one step height standard can accurately
measure other values. For example, a sensor calibrated
with a 24 µm standard should accurately measure a
100 µm step.
Step Height Applied Force, none Feature steps on the sample surface are more
Linearity, Scan accurately measured.
Position Offset
Radius of Curvature Applied Force, none Radii of curved surfaces are more accurately
Step Height measured.
Pulse Ratio Applied Force, none Calibrates the stage movement distance to match the
Video, Center of move distance requested by the user.
Rotation All previously taught sites in a sequences become
invalidated (are slightly off from their original position.)
Stage Mapping Applied Force, none Enhances accuracy of movement between identical
Video, Center of positions in a die grid.
Rotation, Pulse All previously taught sites in a sequences become
ratio invalidated (are slightly off from their original position.)
Level Applied Force none Scans in excess of 1000 µm are more level. Ensures
that the stylus does not exceed its vertical range due to
the excessive tilt or level orientation of the stage.
Lamp Balance Applied Force, none
Drop Timer
Drop Timer Applied force none
13
I NTRODUCTION 13
P rel i mi n a ry
GEM/SECS Configuration Options
GEM Status Window
Communication between the system and the Host computer is established through the
GEM/SECS program. Use the following procedure to open the GEM/SECS link
between the system and the Host:
1. From any top level screen, click the Configuration icon. (See Figure 13.1.)
3. This brings up the System Configuration dialog box. (See Figure 13.3.) From the
System Configuration dialog box, choose Instrument… (circled in Figure 13.3).
This brings up the Instrument Setup dialog box. (See Figure 13.3.)
Preliminary
5. Click on OK to set the change and close the dialog box.
6. A message box appears instructing the user to restart the system. GEM/SECS is
not activated unless the system is restarted. (See Figure 13.5.)
7. Use the same procedure described above (except that the check box should be
empty), to deactivate the automatic connection of GEM/SECS each time the
system is booted up.
1. If the GEM+SECS option in the Instrument Setup dialog box is enabled, then it
is possible to activate GEM/SECS using the GEM User Interface screen.
From any top level screen, click on the GEM+SECS icon. (See Figure 13.6.)
2. Open the GEM User Interface screen. From the GEM User Interface dialog box,
click on GEM, located at the top left of the screen (indicated in Figure 13.7).
3. In the drop-down menu, click on Enabled to enable GEM/SECS. A check
appears next to Enabled when GEM is running (illustrated in Figure 13.7).
The GEM/SECS application has functions that are accessed in different ways.
Establishing the GEM/SECS communication link can be set up through both the GEM
User Interface and Configuration screens. GEM/SECS configuration is accessed
through the GEM drop-down menu in the GEM User Interface screen. Message TTY
communication with the Host, using GEM/SECS, is accomplished through the GEM
Status window.
1. To access the GEM User Interface screen from any top level screen, click on the
GEM+SECS icon. (See Figure 13.6.)
Preliminary
2. From the GEM User Interface screen, click on GEM at the top left of the screen,
to access the drop-down menu (indicated in Figure 13.9).
Step 3 Drop-down
menu containing GEM
related dialogue boxes.
Choose the required
option.
These options should only be exercised by those totally familiar with the GEM+SECS
operation. The function definition for each of the configurable states is set by Semi
Standard E30. Refer to that document for any questions regarding GEM+SECS
communication. Use the following procedure to configure the GEM/SECS options:
1. From the GEM User Interface screen, click on GEM to display its menu.
2. From the GEM menu click on Config... to display the Configuration window.
The GEM Configuration window has seven category boxes containing GEM related
options and control information. This section provides user interface information on
four of the categories:
Communication
Spooling
Control States
Equipment Identification.
The Communication box deals with establishing and continuing the communication
link between the system and the Host computer. The communication link establishes
the ability of the system and Host to send and receive messages.
In the Communication box, Init. Comm. State:, determines the initial communication
link status between the system and the Host when the system is booted up. (See
Figure 13.12.)
Communication Box
Initial Communication
State: Choose Enabled or
Disabled.
Preliminary
From the drop-down menu, choose the desired option. The selected option appears in
the field. (See Figure 13.12.)
Enabled: This means that when the system is booted up, it attempts to initiate a
link between itself and the Host computer.
Disabled: This means that when the system is booted up, it does not attempt to
initiate a link between itself and the Host computer.
NOTE: After boot up, once the system initialization is complete, the
initial communication state can be overridden using the GEM
drop-down menu in the GEM User Interface screen. (See Enabling
GEM/SECS from the GEM User Interface Screen on page 13-4.)
Poll Delay 13
Communication Box
To change the number of seconds between “polling incidents,” highlight and delete
the current contents of the box. Type in the new “polling interval” in seconds.
Communication Box
During the system initialization, if the Init. Comm. State: is set to Enable, the system
attempts to establish a communication link between itself and the Host computer. If
the link is not established immediately, it continues to attempt the link at intervals set
in the Estab. Comm. Delay. This number should only be changed under the supervision
of those responsible for GEM/SECS communication between the system and the
Host.
To change the number of seconds between communication link attempts, highlight
and delete the current contents of the box. Type in the new “link attempt interval” in
seconds.
Control States 13
After a communication link is established between the system and the Host, the
Online status can take the form of either ONLINE/REMOTE or ONLINE/LOCAL.
Control of the system processing can be transferred from the system to the Host or
remain with the system.
Preliminary
Figure 13.15 Control States Option
If the Initial Communication State is set to Enabled (see Initial Communication State
on page 13-7), then the system and the Host are set to be in communication with each
other. This does not mean that the Host is controlling the system. For the Host to
assume control of the processing at boot up time, Init. Comm. States must be set to
Enabled and the Control must be set to Online.
Online: In this state, when the system is fully initilized, its activity is controlled
by either the Host (ONLINE/REMOTE) or the system (ONLINE/LOCAL)
according to preprogrammed parameters. To set this option, click the menu
arrow next to the Init. Control State: interaction box. Click Online. (See
Figure 13.15.)
Equipment Offline: In this state, the system is being operated by the operator and
not the Host. For allowable communication between Host and system while in
this state, see Semi Standard E30. While in this state, the operator must initiate
Online status. (See Figure 13.15.)
Host Offline: In this state, the system is ready to accept Host interaction
whenever the Host is responding. This state allows the system to continue
operation while waiting for Host interaction. (See Figure 13.15.)
This setting establishes a default state in the event that Initial Communication was set
to Online, and the Online status fails. If Online fails, the system automatically resets
to the state chosen in the Online Failed State selection. (See Figure 13.16.)
Equipment Offline: With this setting, if the Online status fails, the system resets to
Equipment Offline. In this state, the operator must initiate generation of the Online status.
Host Offline: With this setting, if the Online status fails, the system resets to Host Offline.
In this state, the system is open to initiation of the Online status from the Host.
Spooling 13
When enabled, spooling is activated during communication failure between the Host
and the system. In the event of communication failure between the host and the
system, the system no longer sends events to the host. When spooling is enabled, the
events are written to a file. When the system is in this spooling mode, an asterisk (*)
appears in the status bar. When communication is restored, the host must send an
S6F23 (RSD) message to the system requesting that queued messages be purged or
requesting that they be transmitted. After the host message is received, the asterisk is
removed from the status bar.
When activated, this allows the system to queue messages intended for the host so
they can be delivered when the communication is restored. (See Figure 13.17.)
Preliminary
Spooling Enabled:
This option enables the spooling activity during periods of communication laps
between the system and the Host. Click on the empty checkbox next to Spooling
Enabled to enable this option. The X in the box enables the option. (See
Figure 13.17.)
Overwrite Spool:
This option requires that Spooling Enabled is active (X in the checkbox). When
activated, this option allows a full spool file to have its oldest messages
overwritten with new messages. Click on the empty checkbox next to Overwrite
Spool to enable this option. The X in the box indicates that the option is active.
(See Figure 13.17.)
Max. Spool Transmit:
This is the maximum number of messages that can be sent in response to a
S6F23 message from the Host. (See Figure 13.17.)
Max. Spool File Size:
This specifies the maximum size, in bytes, of the disk file that is used for the
spool area. (See Figure 13.17.)
Equipment Identification 13
This information identifies the system, and the software being used to operate it.
These fields are generated by the system when the software is loaded.
Equipment Identification
category box.
Preliminary
Model (MDLN):
This field contains the model number (e.g., P-15). (See Figure 13.18.)
Rev.:
This field contains the version number of the software operating the system.
(See Figure 13.18.)
Device Name:
A default name is applied to the system by the system software when it is
installed. The name can be changed by the host, at host discretion. (See
Figure 13.18.)
Event Reports 13
Preliminary
Annotated Reports (S6F13):
This option provides annotation with the S6F13 event reports sent to the Host.
(See Figure 13.19.)
W-Bit for S6:
This option specifies whether S6 messages are to be sent to the Host with the
Wait Bit set to 0 or 1. If the check box contains an X, the Wait Bit is set to 1.
(See Figure 13.19.)
Alarms 13
This option sets the S5 Alarm message Wait Bit to either 0 or 1 for transmission to
the Host. If the check box contains an X, the Wait Bit is set to 1.
Alarms options.
Terminal Options 13
Terminal options.
Preliminary
Trace Configuration 13
This option is designed to limit which messages are stored in the Status (Log) File on
the disk. The divisions are set by message priority. Each message generated by the
system carries with it a priority rating. By choosing one of the options, only the
desired messages are saved to the Status (Log) File.
Preliminary
1. To access the Trace Configuration dialog box from the GEM/SECS window,
click on Trace Cfg… from the GEM drop-down menu. (See Figure 13.22.)
2. Choose the priority level of the messages to be stored by clicking in the radio
button of the selection. (See Figure 13.23.)
Low Priority (All Messages)
This option prescribes saving all messages to the Status (log) file.
Medium Priority (Most Messages)
This option prescribes saving to the Status (log) file, most generated messages,
generally omitting those messages used only for communication.
High Priority (Only Status Bar Messages)
This option prescribes saving only the most important messages, those that are
typically displayed in the Status Bar Messages box.
When the GEM option is installed in a system, the GEM status window can be
accessed through the Status Bar at the top right of all screens operating in the system
environment.
1. To access the GEM Status window, click on the Status Bar at the top right of the
screen (circled in Figure 13.24, where it appears in every screen.)
2. The GEM Status window displays the current GEM communication status in
the system. This window can be helpful for troubleshooting purposes.
Link State: The Link State has two possibilities:
Enabled: This means that the communication link between the system
and the Host is established. In this mode, the system and Host might
be either Communicating or Not Communicating. Note: Not
Communicating can also mean that it is “active until communications
are formally established” (S1F13 and S1F14).
Disabled: This means that the communication link between the
system and the Host has been disabled so no link is possible in this
state.
Control State: The Control State has two possibilities:
Online: This means that the system is in operating mode. In this state,
control of the system can be from: Host (Host computer controlling
the processing); or Local (the system controlling its own activity).
Preliminary
Host Offline: This means that the Host is not sending or responding to
messages from the system. In this case, if the control state is set to
Local, the system continues to process wafers. If the system is set to
Host control, the system has limited functionality.
Offline: This means the system is not sending or responding to
messages from the Host. In this case, the system can only operate
under Local control.
Online Substrate: This is the status of the communication link. The Online
status could either be Online/Remote (Host control) or Online/Local
(system control).
Spool State: This is the status of the spooling activity between the system
and the Host if the system is set to spool and the communication link is
active. If the system is set to spool information, then the spooling activity
is either Active or Inactive. During a communication interruption, the
system spools messages to a queue. When communication is restored, the
Host can send an S6F23 message requesting that the stored messages be
sent to the Host.
Prev. Proc. State: This indicates which processing state the system was last
in, immediately prior to the current processing status. For more
information on the process states see the KLA-Tencor Profiler SECS
Interface manual.
Process State: This indicates which processing state the system is currently
operating in. For more information on the process states see the
KLA-Tencor Profiler GEM/SECS Interface manual.
It is possible to send and receive TTY messages using GEM. The messages dealt with
in this screen are strictly text communications between the system and the Host.
These are not commands that the Host computer can respond to.
1. To open the dialog box for sending TTY messages, click on the Send TTY Msg to
Host button. (See Figure 13.26.)
2. Type in the message that is to be sent to the Host screen. When satisfied with the
message content, click on the OK button to send it to the Host. (See
Figure 13.27.)
When a message comes from the Host, it can be viewed in the View and Ack Tty Msg
from Host window. To enter the window, click on the View and ACK Host TTY Msg
button (circled in Figure 13.28 below). If a message arrives from the Host during
normal processing, an indicator appears (the letters TTY) at the upper right corner of
the screen, in the status bar. Click on the Status Bar to display the GEM Status box.
Figure 13.28 GEM Status - View and Ack Host TTY Msg Window
Preliminary
The Host might require a response from the system signalling that the message
delivered to the system was read. To acknowledge receipt of the message click on the
ACK HOST MSG (Acknowledge Host Message) button (circled in Figure 13.29).
Figure 13.29 View and Ack TTY Msg from Host Window
Using GEM/SECS, process recipes can be uploaded (exported) to the Host computer.
If the information has been stored in one of the files in the Database File Manager, it
can be uploaded using the following procedure. (Note: the Host can also initiate the
upload.)
1. From any top level screen, click on the Database File Manager icon.
Step 1 Double-click on
the Database File
Manager icon to display
the Catalog screen.
2. The Database Catalog screen is displayed. This screen provides access to: Scan
Preliminary
Recipes; Scan Data; Sequence Recipes; Sequence Data. (See the access buttons,
circled in Figure 13.31. Only the Recipe screens are used in this procedure.)
3. Either Scan Recipe or Sequence Recipe can be chosen. The window then
displays a list of related recipes. (See Figure 13.31.)
4. In the chosen window, move the cursor over the desired item in the list and click
on it. This highlights the specific file/recipe that is to be uploaded. (The screens
are presented below.)
Preliminary
Sequence Recipe Window
5. In the Screen Menu bar, click on PPTransfer to display the PPT drop-down menu.
Click on Upload. (It is available in all four screens. See circled display in the
Scan Recipe Window in Figure 13.32.)
6. This displays the Upload dialog box. (See Figure 13.33.) Check the file name
presented in the dialog box and compare it against the file highlighted in the
database catalog window. They should be the same.
7. If they are the same, click on OK. It is then transferred to the Host.
Using GEM/SECS, process recipes can be downloaded (imported) from the Host
computer. To download a recipe from the Host, use the following procedure.
Preliminary
1. From any top level screen, double-click on the Database File Manager icon.(See
Figure 13.34.)
2. When the Database File Manager opens, click on the 2D or 3D icons in the tool
bar so the system displays the required recipe type. (See Figure 13.35.)
Preliminary
4. In the PPid: box, type in the exact name of the recipe that is to be downloaded.
(See Figure 13.36.)
5. Click OK to begin the Download process. (See Figure 13.36.)
6. When the download is complete, the recipe appears in either the Scan Recipe file
(2D or 3D) or the Sequence Recipe file (2D or 3D), depending on which type of
recipe it is. GEM/SECS directs the recipe to the proper file. The downloaded
recipe can now be accessed.
14
I NTRODUCTION 14
Stress can be generated in the film and wafer as a result of thin film deposition. The
deformation of the thin film can create bending and compressing, or expansion of the
substrate surface. The result is a slight concave or convex curvature of the wafer.
Careful monitoring of the thin film stress data is useful for reducing process variation.
The KLA-Tencor Wafer Stress application option provides a tool for measuring the
wafer curvature at the wafer surface so calculations can be made regarding the stress
generated by a deposited film. This is accomplished by creating a reference scan
before deposition, and comparing it with the post deposition scan of the same wafer,
P rel i mi n a ry
in the same position, using the same scan recipe.
The KLA-Tencor Profiler software calibrates the following stress values:
Average Stress — derived from a polynomial fit of the entire profile, excluding
5% of the fit data on either end.
Maximum Stress — the maximum absolute stress value.
Center Stress — stress at the midpoint of the profile data.
Chapter Contents 14
Stoney Equation 14
where
E
---------------- = wafer elastic constant
(1 – ν)
σ = stress
ts = wafer thickness
tf = film thickness
Preliminary
R = radius of curvature
E = Young’s Modulus for the wafer (substrate)
ν = Poisson’s Ratio
As a profile is taken, the height of the wafer is being measured as a function of
position:
y = f(x)
where
2 3⁄2
[ 1 + ( dy ⁄ dx ) ]
R ( x ) = -------------------------------------------
2 2
-
d y ⁄ dx
with y = Z-axis.
Two methods are available to obtain y (which relates to the Z-axis) from the profile.
These are the two methods of calculation that exist for determining the stress: the
least square fit (13 Point Least Square Fit), and the polynomial fit (Polynomial Fit).
The recommended algorithm is the Polynomial Fit. It is chosen in the Stress recipe
editor, at the bottom of the screen. This algorithm produces the best repeatability of
the two available methods. The calculation provides three polynomial order options,
5th, 6th, and 7th order. For the best repeatable results, use the 5th order polynomial fit
(see Choosing the Stress Calculation Method on page 14-19).
Polynomial Fit 14
The Polynomial Fit uses the entire data set. It is important to note that higher order
polynomials (6th and 7th) might result in fitting data to local irregularities. The
polynomial fitting procedure is as follows:
A function y = f(x) can be expressed in terms of a polynomial order n as
[3] [4] [5],
Preliminary
In the actual polynomial fit algorithm, a 5th, 6th, or 7th order polynomial is used
for the calculation. In this example, a 3rd order polynomial is going to be used
for the purpose of illustrating the process of fitting a polynomial.
The general equation for a 3rd order polynomial is:
2 3⁄2
[ 1 + ( dy ⁄ dx ) ]
R ( x ) = -------------------------------------------
2 2
-
d y ⁄ dx
where,
The results are then used to calculate stress using the stress formula presented at the
beginning of this section.
The Least Square Fit method is more complicated than the Polynomial Fit method. It
consists of fitting local sections of data to circular arcs and computing the mean
radius from the local radius of curvature. This is more susceptible to noise variations
and fine surface geometries, making it less robust.
NOTE: The Least Square Fit method is provided so that users can
correlate stress results with old generation profilers where it was the
default algorithm used for stress.
Explanation: The 13 Point Least Square Fit algorithm immediately disregards the
beginning and ending 5% of the data points. It then divides the remaining scan length
into three identical lengths of 0.3L (L equals the scan length). (See Figure 14.1.)
Preliminary
Within each 0.3L section, the local radius of curvature is calculated for each set of 13
data points in the section. Starting with the first data point, it calculates the local
radius for the first 13 points (1-13). Then the calculation is made for the second set of
13 points (2-14). (See Figure 14.1.) This continues until data point N-12 of the
section where it calculates the last point (N = total data points in the section).
last 13
points
Center Stress is
5% excluded calculated from data in 5% excluded
data points this segment. data points
The average radius of each 0.3L segment is the mean of the local radii. The stress is
calculated for each 0.3L segment based on the mean radius of that section. The
Average Stress and the Max Stress reflect the mean and maximum stress of all the
segment stress calculations. The Center Stress is the stress calculated from the mean
radius of the center 0.3L segment. (See Figure 14.1.)
D ATA C OLLECTION 14
Use the Wafer Stress application to compare pre- and post-processing traces. This
comparison calculates the curvature caused solely by the process-induced stress.
Only the pre- and post-deposition traces, along with their summaries, are saved.
Stress values are not saved but are recalculated each time for the raw traces. To
calculate the stress values, both the pre- and post-deposition traces must be present in
the Scan Data catalog.
To compute and display a difference measurement, both pre- and post-deposition raw
data must be saved. Saving the raw and summary data allows for the recalculation of
stress values using different parameters.
In order to save and store data for retrieval and use in the stress application, each data
set must be given a name. The name must contain 79 characters or less and should be
designed to help the user identify it as a pre- or post-processing scan. Ideally the scan
name also includes other information such as a reference to the substrate composition.
However, it is up to the user to come up with a suitable name. The name is entered in
the dialog box shown in Figure 14.2.
Preliminary
Naming Scan Data Procedure 14
When a scan is initiated in the Stress application, this dialog box appears.
1. Enter the scan data name in the variable box.
2. Click OK to accept the name. This initiates the scan.
L OADING WAFERS 14
In the P-15 system, the manual load procedure is used. For general information on
installing a precision locator, see Installing the Precision Locator: on page 11-47. See
Optional Stress Precision Locators on page 11-55 for graphic representations of some
of the stress locators.
The system might come with a stress locators. Use the manual load procedure. (See
also Figure 14.4.)
The stress measurement procedure depends on a pre-processing scan of the same
wafer that is subsequently measured after processing. The two scans are then
compared and a stress calculation is performed by the system. For the results to be
meaningful, the scan must be taken of the identical location on the same wafer, before
and after processing. Use the following procedure to create the first scan.
This procedure assumes that the precision locator is in place on the sample stage.
Begin: (Manual) Load 1. From the Catalog screen, click on the Stress icon. This opens the Stress catalog
Wafer Procedure screen displaying the Stress Recipe list. (See Figure 14.3.)
2. In the Stress screen, click Substrate to display its menu. (See Figure 14.4.)
Preliminary
3. From the Substrate menu choose Manual Load. (See Figure 14.4.) This moves
the sample stage to the stage door. Do not open the stage door until the stage
stops.
CAUTION: Do not operate the stage or elevator with the stage door
open. If the stage or elevator is activated with the stage door open, the
system door interlock causes the system to cut power to all motors.
Three points on
which the wafer
rests.
Preliminary
5. Place the wafer on the stress precision locator, with the locator pin firmly in the
wafer notch, and the left side of the wafer against the positioning plate. (See
Figure 14.5.)
The wafer rests on three precision points. (See Figure 14.5.)
6. Close the stage door.
7. Click Substrate, in the menu bar, to display its menu.
End: (Manual) Load Wafer 8. From the menu, choose Manual Load. This moves the sample stage back under
Procedure the stylus. (See Figure 14.4.)
9. Leave the Stress screen open for the next procedure.
This section describes the various parts of the Stress Recipe Catalog screen and the
function of the stress recipe related buttons.
1. Click the Stress icon in the Catalog screen. (See Figure 14.6.)
2. This displays the Stress application screen. If the Recipe catalog is not
displayed, click on Stress Recipe Catalog to view the currently saved and
available stress recipes. (See Figure 14.7.)
3. Choose a Recipe to use for a stress scan by clicking on the recipe to highlight it.
If the name is long, it might be truncated in the list area, making it difficult to
distinguish between similar names. When highlighted, the recipe names appear
in its entirety in the Stress Recipe Name box. (See Figure 14.8.)
The Stress Recipe Name list contains all the currently defined and saved Stress
Recipes. Each recipe is presented with its creation date and time. (See
Figure 14.8.)
4. Four function buttons are positioned at the bottom of the recipe list area. (See
Figure 14.7.) These are all duplicated functions, residing originally in the menu
bar menus for use in conjunction with the listed recipes. (See descriptions in
Figure 14.9.)
This opens the Stress Recipe This initiates a stress This deletes the currently
Editor for the currently scan using the currently highlighted recipe.
highlighted recipe. highlighted recipe.
Preliminary
highlighted recipe.
Click Start to initiate a stress scan using the currently highlighted recipe.
Click Delete to delete the currently highlighted recipe from the recipe list.
This section describes the various parts of the Stress Data Catalog screen and the
function of the data file related buttons.
1. To access the available stress data files, click on Scan Data Catalog. This
displays the list of data files from scans that have been performed using a Stress
Recipe for use with the Calculation function. (See Figure 14.10.)
Figure 14.10 Stress Screen with the Scan Data Catalog Displayed
The Scan Data Catalog contains the scan data files that were collected from scans
that used stress recipes. Each data file listing contains six items. See
Figure 14.11 for details.
Scan ID is the name given the data file when a scan was performed.
Stress Recipe is the name of the recipe that was used to create the scan.
X and Y are the actual coordinates on the wafer where the scan began.
Date and Time are the actual date and time that the scan was created.
2. Click Review to open the Stress Analysis screen to view the data in the
highlighted data file.
3. Click Delete to delete the currently highlighted stress data set.
4. The Calculation function and setup is configured and executed in this screen.
(See Figure 14.12.)
Preliminary
When both the pre- and
post-stress data files have
been chosen, click Calculate
to do the stress calculation.
Click Set Pre to make the currently highlighted data file the pre-stress scan.
Click Set Post to make the currently highlighted data file the post-stress
scan.
With both pre- and post-stress data files chosen, click Calculation to
perform the stress calculation.
NOTE: This step requires that the appropriate recipe has already
been chosen in the Stress Recipe Catalog. (See Stress Scan Analysis
Procedure, Step 2. on page 14-28.)
The Stress Screen has a tool bar that contains six active icons. These icons present
quick access to six functions that also reside in the individual menu bar items.
1. From any top level screen, click the Stress icon in the process icon bar.
This opens the Stress application screen.
2. This displays the Stress application screen. Click on Stress Recipe Catalog to
view the currently saved and available stress recipes. (See Figure 14.13.)
4. Click View/Modify (see Figure 14.13.) to open the Stress recipe editor.
Substrate Specification is for choosing the substrate modulus and thickness. See discussion on page 14-18.
Preliminary
page 14-16.
1. To open the Stress application, double-click the Stress icon in the Catalog
screen. (See Figure 14.15.) This opens the Stress Catalog screen.
Step 1 Choose
the Stress icon to
open the Stress
Catalog screen.
2. This displays the Stress application screen. If it is not currently active, click on
Stress Recipe Catalog to view the available stress recipes. (See Figure 14.16.)
3. If there is a recipe that has parameters closest to those required in the new
recipe, highlight it.
4. Click NEW. This brings up a dialog box for naming the new recipe.
5. Enter the name of new stress recipe.
6. Click OK to accept the name, and the Stress Recipe Editor opens, ready for
entering new parameters to form a new stress recipe. (See Figure 14.17.)
Preliminary
7. Make the necessary changes to the parameters. (See Modifying a Stress Recipe
on page 14-15.)
8. If the user attempts to start a scan using this recipe before saving the new
parameters, a dialog box appears stating that the recipe parameters have changed
and request a decision as to whether to save the new parameters or not. It is
important to save the new parameters if the recipe is to be used again to run
comparative scans.
Once a recipe has been chosen and the Stress recipe editor opened, the recipe
parameters can be modified.
Recipe Name 14
This part of the recipe cannot be modified. The current recipe name is listed at the top
left of the screen. (See Figure 14.14 and Figure 14.20.) (If a new recipe is required
with parameters like those of the current recipe, click NEW at the left end of the tool
bar. This creates a new recipe with the same attributes at the original recipe.)
This number was used with the Least Square Fit calculation procedure. (See Choosing
the Stress Calculation Method on page 14-19.) The calculations related to this
procedure are described in the introduction to this chapter. (See Figure 14.14 and
Figure 14.21.) This number belongs to legacy software and has no effect on any
Preliminary
This is the start position on the wafer for each comparative scan, described in X-,
Y-coordinates. If the proper procedure was used for wafer placement on the stress
locator, this setting should ensure that the pre- and post-processing scans are
performed at the same location on the wafer. (See Figure 14.14 and Figure 14.22.)
For general purposes, the longer the scan, the more accurate are the results. The
amount of time required to complete the scan must be balanced against the need for
accurate data. KLA-Tencor recommends scanning 80% of the wafer diameter to
determine the stress.
EXAMPLE:
When scanning across the diameter of an eight inch wafer (200000 µm), the
scan should be 160000 µm long. This means that the scan should begin at
X = -80000, Y = 0. It should end at X = 80000, Y = 0. (See Figure 14.22.)
To change the coordinates:
1. Highlight the current X-coordinate number and enter the new one.
2. Highlight the current Y-coordinate number and enter the new one.
OR
Scan Parameters 14
Preliminary
The Scan Parameters allow the user to set the scan length, speed, sampling rate and
applied force. Each of these parameters affects the outcome of the stress calculation.
(See Figure 14.14 and Figure 14.23.)
Scan Length: For best results, the scan length should be 80% of the diameter of
the wafer being measured for stress. The longer the scan, the more accurate the
results.
Scan Speed: Scan speed often works in concert with Applied Force. If the speed
is too high with a very light Applied Force, the results could be inaccurate. (See
Stylus Force below.) For long stress scans, it is recommended that the scan
speed be 10000 µm/s or less, with 2000 µm/s - 5000 µm/s being optimum.
Sampling Rate: This is the number of data points collected as a function of time.
For a set sampling rate, as the scan speed increases, the data points become
further apart.
Stylus Force (Applied Force): Applied Force is the force exerted on the sample
surface by the stylus tip. As the force goes up on a smaller tip, the greater the
potential for damage to the sample surface and the to the tip itself. For this
reason, it is recommended that at least a 2 µm tip be used for this type of scan
over a long distance (12.5 µm or even 25 µm is acceptable). The larger tip allows
for a greater Applied Force and a faster scan speed without danger to the tip or
sample surface. The recommended force setting for a long fast scan using a
2 µm stylus is 5 mg.
Stylus Start Position: This allows the user to choose which profile type is used
in the scan. Three choices are presented: Middle , Top , and Bottom
. These profile types correspond to the stylus movement limits as
described in Profile Type: Available choices for each range and the resultant
scan traces on page 3-42.
KLA-Tencor recommends using the Middle option first. If the Middle option
limits out, observe the direction of the limit and choose the corresponding
profile type.
Substrate Specification 14
The Substrate settings refer to the wafer composition and thickness. Each type of
substrate has an elasticity constant that is important in the calculation. The software is
programmed to provide the constant (Modulus) for each listed substrate type. (See
Figure 14.14 and Figure 14.24.) Click on the menu-arrow next to the substrate Name
variable box and scroll through the list and choose the substrate being used. Choosing
the substrate automatically sets the Modulus. The operator must set the substrate
Preliminary
Thickness by double-clicking in the variable box and entering the new thickness in
microns (µm). (See Figure 14.24.) It is important to note that the user is given another
chance to enter the thickness each time the scan is started. This way, a sample can be
tested numerous times using the same material in different thicknesses without having
to go into the recipe each time to change this parameter.
If the user is measuring a substrate that is not listed, the user can choose None from
the list of substrates and enter the modulus and thickness. Like the other substrates,
the user is given the opportunity to change the thickness each time a scan is run using
this recipe.
Preliminary
Gallium Arsenide (GaAs) 100 1.239
Germanium (Ge) 111 1.837
Germanium (Ge) 100 1.420
Phosphosilicate (PSG) Glass + 0.988
Quartz + 0.850
Sapphire + 4.080
Silicon 111 2.290
Silicon 100 1.805
Sodalime glass (Corning microsheet 0211) + 0.973
(+ = amorphous structure)
1. The stress can be calculated using either of two methods. The first, Polynomial
Fit, is the recommended method. This method gives the best repeatability. The
Using Polynomial Fit option gives the opportunity to choose from three
polynomial orders, 5th, 6th, and 7th. The best results come from the 5th order
polynomial. The higher the order, the higher the possibility that smaller sample
surface features could be included in the calculation.
To choose the order, click on the menu-arrow next to the variable box and click
on the order to be used. (See Figure 14.25.)
2. The second method is the 13 Point Least Square Fit method, described in the
introduction to this chapter. 13 Point Least Square Fit calibration is a legacy
formula that does not provide the best calculation results for stress. Its
repeatability is not as good as the Polynomial Fit procedure. It is still present in
the software for use by those who wish to compare the results of current scans
with older scans that used the 13 Point Least Square Fit calibration for stress
calculations before the new Polynomial Fit formula was available. This method
should not be used unless it is well understood and conducted for specifically
defined results. (See Figure 14.25.)
When the parameters in a current recipe have changed and those changes need to
preserved in the current recipe, use the following procedure.
1. From the Stress Recipe screen, click Recipe in the Menu Bar. This displays its
menu.
2. Click Save.
If the user changes parameters in a recipe and needs to keep the old recipe in tact
while preserving the changes, a new recipe can be created from the original.
1. When the parameters have been changed in a recipe, and before the changes
have been saved as part of the original recipe, click Recipe at the far left end of
the Menu Bar to display its menu.
Preliminary
2. Choose Save As to display the Stress Recipe Name dialog box.
3. Enter the name of the new recipe name in the provided space. The name should
help the user quickly identify the specific use for the recipe.
4. Click OK to establish the new recipe using the parameters displayed in the
original one.
With the Stress Recipe Editor open, click on the printer icon. This prints the currently
displayed stress recipe.
recipe.
In order to create stress data that is accurate and usable, the following must be
observed:
The same wafer must be used for the pre- and post-stress scans.
The wafer must be positioned in exactly the same place on the stage for both
pre- and post-stress scans. This is accomplished through the use of a stress
precision locator.
The pre- and post-stress scans must be performed using the same recipe.
It is essential that the wafer be placed in the same place, in the same orientation on the
stage, for both the pre- and post-stress scans. It is also very important that the wafer
be supported on three points. If the wafer rests flat on the stage, its weight could
create deformation that could distort the stress data. For these reasons it is essential
that the stage be equipped with a stress precision locator.
1. If the stress precision locator is not in place on the stage, attach it using the
procedure described in Installing a Precision Locator on page 11-47, with
additional reference to Optional Precision Locators on page 11-58.
2. Load the wafer using the Load Wafer - Manual Procedure on page 14-6.
Choose the stress recipe that is to be used for both the pre- and post-stress scans using
the following procedure.
1. To open the Stress application, click the Stress icon . This opens the
Stress Catalog screen.
2. This displays the Stress application screen. If the Recipe catalog is not
displayed, click on Stress Recipe Catalog to view the currently saved and
available stress recipes. (See Figure 14.29.)
Preliminary
Step 2 If not already
highlighted, click on Stress
Recipe Catalog to display
the current list of stress
related scan recipes.
If the Stress Recipe must 4. If the recipe requires modification of parameters before the scans can be run,
be Modified: click View/Modify at the bottom center of the screen. (See Figure 14.29.)
5. The Stress Recipe window opens. Change the parameters requiring adjustment.
(For information of parameters see Modifying a Stress Recipe on page 14-15.)
6. To save the recipe changes either directly to the recipe or create a new recipe,
see Saving Recipe Parameters on page 14-20 or Saving Recipe Parameters as a
New Recipe on page 14-20.
Starting the Pre-stress 7. From either the Stress catalog screen or the Stress recipe editor, click the START
Scan button to initiate the pre-stress scan.
8. This displays the Scan ID dialog box. Enter a scan data identification name that
allows the user to clearly isolate it from other data.
EXAMPLE:
In Figure 14.32, pre_ refers to pre-stress, stress_ identifies the scan as
stress related, gal_ indicates that it is a gallium arsenide substrate, and 01 is
the scan number.
Preliminary
9. When the name has been entered, click OK to accept the scan data name and
begin the scan. (See Figure 14.33.)
10. When the scan is complete, the data is automatically saved and the Scan
Analysis screen opens. (See Figure 14.34.)
To close the analysis screen, click on the control button at the top left corner of
the screen and choose Close from its menu. (See Figure 14.34.)
To close the analysis screen, click on the control button at the top left corner of
the screen and choose Close from its menu. (See Figure 14.34.)
Use the same procedure detailed in Taking a Single Pre-Stress Scan. Be sure to name
the scan in such a way that it can be distinguished clearly from other scans in regards
to pre- or post-stress, substrate, and any other pertinent information.
The scan should:
Have the same recipe as the pre-stress scan
Be made with the wafer placed on the stress locator
Be made with wafer in the same orientation on the locator as in the pre-stress
scan
1. From the Stress screen, click on Scan Data Catalog. This displays the names of
the scan data files. (See Figure 14.35.)
Notice that the catalog list has information regarding the ID (name) of the data
file, the stress recipe used to collect the data, the X- and Y-coordinates at which
the scan started, the date the data was collected, and the time it was collected.
Preliminary
Scan data files.
2. Click to highlight the data file that is to be viewed. Click Review at the bottom
center of the screen to open the data file. (See Figure 14.35.)
3. If the data is not fully displayed, click the cancel zoom icon. (See Figure 14.36.)
4. To return to the Stress catalog screen, press the ESC key.
Analysis can be made by comparing a pre-stress single trace with a post-stress single
trace of the same wafer at the same location using the same stress recipe.
1. To open the Stress application, click the Stress icon . This opens the
Stress Catalog screen.
2. With the Stress Recipe Catalog chosen, click on the recipe that is to be used for
the calculation. A chosen recipe is highlighted. (See Figure 14.37.)
3. After the recipe is chosen, click Scan Data Catalog. (See Figure 14.37.)
Step 7Click on
Set Post to set
the post-stress
recipe.
Step 3 Click on
Scan Data Catalog
Step 8 Check the
to display the list of
Stress recipe to
Preliminary
data files.
ensure that it the
same as that in the
chosen data files. If
it is, click
Calculate.
9. If an incorrect match is made of recipes between the pre- and post-stress data
files, and the chosen recipe, a warning box appears. (See Figure 14.38.) Click
OK to abort the calculation. Start again by choosing the stress recipe in the
recipe catalog and again choose the pre- and post-stress scan data files.
10. If the data files are accepted for calculation, the Film Thickness dialog box
appears. (See Figure 14.39.) Enter the film thickness, in microns (µm) in the
variable box.
11. Click OK when the thickness has been entered. (See Figure 14.39.)
Preliminary
12. The calculation is performed by the system and the calculation results message
box titled, Polynomial Calculation Results, appears. (See Figure 14.40.) Click OK
to continue.
Step 11 Click OK
to continue.
13. The Stress calculation analysis screen opens for reviewing the result of the
calculation. (See Figure 14.41 and Choosing the Stress Calculation Method
on page 14-19.)
Preliminary
Put a check in the check
box of each trace that is to
be displayed on the screen.
NOTE: The data and traces are fictitious and created only to show the position of data reports.
The calculation results are displayed in the Polynomial Calculation Results message
box immediately after the scan is complete. See Table 14.3 for an explanation of the
individual results. Click OK to continue with the analysis display.
Click OK to continue.
After the Polynomial Calculation Results message box is closed, the Stress Analysis
screen is displayed. The Stress box in the upper left portion of the screen (see
Figure 14.43) displays the results of the calculation. The computative analysis is
characterized at the top of the box as either compressive or tensile. (See Table 14.4 for
an explanation of the box contents.)
The results in each category are displayed in MPa and dynes/cm2. In addition, the R:
in each set of data represents the Radius of Curvature. The Radius of Curvature is the
average radius used in calculating stress per the definitions in the Introduction.
Tensile
Preliminary
Max. Maximum absolute stress over the entire profile
Center Stress at the center of the profile
Method Polynomial Fit or 13 Point Least Square Fit
I NTRODUCTION 15
P rel i mi n a ry
Lines on page 15-3
Pads on page 15-5
Setup for Analysis on page 15-6
Analysis Application on page 15-8
A RRAYS 15
For the purposes of this analysis, “array” is defined as an array of circular contacts or
vias (plug). The contacts or vias are usually a metal like tungsten or copper which
typically have polish rates higher than that of the surrounding array oxide. The basic
composition of a sample array is illustrated in Figure 15.1.
Field Oxide
This routine is designed to perform analysis on both 2D and 3D Profiler data. The
same set of input parameters are used for 2D and 3D data belonging to a single recipe,
e.g., 2D slices from a 3D data set. The routine is intended for use with array profiles
that have negligible recess and considerable erosion. It calculates both erosion and
recession.
Analysis Process
The analysis is performed on Normal data as described in the following sequence:
1. The data is smoothed using a median filter with a kernel (smoothing window) of
five data points.
2. The “erosion region” (ER) is found by determining the minimum and maximum
slopes in the profile. The slope of each point is defined to be the average slope
with respect to the ten nearest neighbors.
3. The “calculations region” (CR) is defined as some fraction of the ER. By default
this fraction is set to 1/2 (50%).
4. Determine the local maxima within the CR using a window of 5 data points.
5. Determine the local minima within the CR using a window of 5 data points.
6. Using the local maxima, interpolate to obtain a curve that fits those points
(curve A).
7. Using the local minima, interpolate to obtain a curve that fits those points
(curve B).
8. Calculate the average of curve A. This is the erosion value.
9. Calculate the average of curve B. Subtract the erosion value from this average to
obtain the recess value.
Lines 15
Preliminary
which typically have polish rates higher than that of the surrounding array oxide. The
basic composition of a sample set of line is illustrated in Figure 15.2.
Field Oxide
The LINES routine assumes that the lines are running parallel to each other. The scan
path must be perpendicular to the lines. This routine is designed to perform analysis
on both 2D and 3D Profiler data. The same set of input parameters are used for 2D
and 3D data belonging to a single recipe, e.g., 2D slices from a 3D data set. The
analysis is intended for profiles exhibiting both recess and erosion. It calculates both
erosion and recession.
Analysis Process
The analysis is performed on Normal data as described in the following sequence:
1. The data is smoothed using a median filter with a kernel (smoothing window) of
five data points.
2. The “erosion region” (ER) is found by determining the minimum and maximum
slopes in the profile. The slope at each point is defined to be the average slope
with respect to the ten nearest neighbors.
3. The “calculations region” (CR) is defined as some fraction of the ER. By
default, this fraction is set to 1/2 (50%).
4. Determine the vertical range of data within the CR. Define Tolerance to be 1/2
of the vertical range.
5. Determine the local maxima within the CR using a window of variable size. The
size of the window is roughly equivalent to the pitch of the lines. The Tolerance
is used to calculate the size of this window for each individual data point.
6. Determine the local minima within the CR using a window of variable size. The
size of the window is roughly equivalent to the pitch of the lines. The Tolerance
Preliminary
is used to calculate the size of this window for each individual data point.
7. Using the local maxima, interpolate to obtain a curve that fits those points
(curve A).
8. Using the local minima, interpolate to obtain a curve that fits those points
(curve B).
9. Calculate the average of curve A. This is the erosion value.
10. Calculate the average of curve B. Subtract the erosion value from this average to
obtain the recess value.
Pads 15
For the purposes of this analysis, “pads” is defined as a larger region of metal
surrounded by an oxide. The pads are usually a soft metal like which typically has a
polish rate higher than that of the surrounding oxide. The basic composition of a
sample pad is illustrated in Figure 15.3.
Field Oxide
Preliminary
Metal-filled pad. CMP
polish rates are typically
higher for the pad than
that of array oxide.
Dishing
This routine is designed to perform analysis on both 2D and 3D Profiler data. The
same set of input parameters are used for 2D and 3D data belonging to a single recipe,
e.g., 2D slices from a 3D data set. The routine is intended for use with pad profiles to
calculate dishing.
Analysis Process
The analysis is performed on Normal data as described in the following sequence:
1. The data is smoothed using a median filter with a kernel (smoothing window) of
five data points.
2. Find the “erosion region” ER by finding the minimum and maximum slopes in
the profile. The slope at each point is defined to be the average slope with
respect to the ten nearest neighbors.
3. The “calculations region” (CR) is defined as some fraction of the ER. By
default, this fraction is set to 1/2 (50%).
4. Calculate the average of all data points within the calculation region. This will
be the dishing value.
Introduction 15
A scan can be programmed to include any of the three types of analysis, erosion,
recess, and dishing, using the scan recipe. The scan data is processed to present
erosion and recess, or dishing values to the Analysis screen. In addition, the 6.x
software saves the data from each scan so that the erosion, recess, or dishing values
can be calculated later by changing the recipe parameters used to create the original
scan.
5. From the Select CMP Application drop-down menu select either Array or Lines.
Both of these selection enable the Erosion and Recess analysis checkboxes in
the Select Parameters to Calculate field. Both choices open with a check in their
checkbox. (See Figure 15.5.) This indicates that they are enabled and will be
calculated, with the results displayed in the Analysis screen’s Statistics window.
Step 7 Click on OK to
save changes and close
Preliminary
the dialog box.
6. With either Lines or Arrays chosen, with the selected application displayed in
the Setup CMP Application drop-down menu field, choose the parameters
(Erosion, or Recess) to be calculated. The default is, both Erosion and Recess
are enabled. (See Figure 15.5.) To enable or disable a parameter, click in the
checkbox to toggle the check in and out of the field.
Notice the parameters on the right side of the screen appear to be active. Values
can be entered in the User Defined fields, but they are not currently used in the
calculations. These parameters are part of an upcoming capability enhancement
to the current algorithm.
7. Click OK when all the changes are complete. This closes the Setup analysis
Tools dialog box.
8. The recipe must be saved after the recipe changes are complete if they are to be
preserved in the recipe. (See Figure 15.5.)
The dishing analysis is performed on Pads. When the Pads application is chosen, the
only parameter that is active is Dishing. Erosion and Recess are inactive.
1. In the CMP Analysis Setup page, choose Pads from the Select CMP Application
drop-down menu.
The Select Parameters to Calculate field changes to reflect the Dishing parameter
active and enabled. If left as it is, the Dishing analysis takes place and the results
are displayed in the Analysis screen’s Statistics window.
2. The Dishing parameter should be active and have a check in the checkbox
(enabled). Leave it that way. If no check is present, click in the checkbox to
place the check in the box. (See Figure 15.6.)
3. After all changes are complete, click on OK to save the changes and close the
dialog box. (See Figure 15.6.)
Analysis Application 15
During the analysis of data following a scan, the chosen parameters are calculated and
displayed in the Statistics window of the Analysis screen. For data gathered from
scans that used recipes from previous software versions, the data can be recalculated
by changing parameters in the recipe originally used to create that data. this means
that data which was originally processed without the erosion, recess, or dishing
calculations can be recalculated by activating these applications and parameters in the
original recipe.
When a scan or sequence of scans are run using one or more recipes containing the
CMP Analysis Algorithm, the results are displayed in the Analysis screen
immediately following the scan.
1. Set up the recipe to be used according to the procedures described in the section
titled Setup for Analysis on page 15-6.
2. If the recipe, or a series of related recipes, is to be used in a sequence, follow the
procedure for establishing a sequence described in Creating a Sequence Recipe
on page 7-13.
Step 3 Click on
START to initiate the
scan sequence.
Preliminary
Step 1 Choose
Sequence Recipe.
4. Click on START in the tool bar to initiate the scan sequence. (See Figure 15.7.)
The screen changes to the View Scan screen and scan sequence begins. The
procedure continues until all the scans at all the designated sites are complete.
When the sequence ends the system performs all the required calculations. The
Analysis screen is then displayed.
The sequence in Figure 15.8 contains scans from each wafer in a cassette. The same
sites were scanned on each wafer. One scan is performed on each different site on the
wafer. Each site scan is performed using a different recipe. Each identical scan site on
all the wafers is processed using the same recipe. E.g., all #3 scan sites use the same
recipe. This makes it possible to correlate the results and view them all together in
one place.
1. To view the trace of the statistics set in the Statistics window, click on the site
number below the cassette wafer slot. (See Figure 15.8.)
The Erosion and Recess calculation results are displayed in their respective
columns in the Statistics window. (See Figure 15.9.) If one of the calculations
shows a result that is questionable, the trace can be viewed and the data
recalculated after adjusting parameters, like applying a filter or cursor
placement.
Sequence
identification
information.
Preliminary
Erosion and Recess calculation results
for the scan of site #3 on some of the
wafers in Lot 1-F-931.
P re l i mi n a ry
2D scan information field 6-3 single scan 6-11
2D scan parameters window, scan recipe parameters 3-17 tool bar 6-15
2D slice data from 3D image 9-46 video image 6-19
2D waviness parameters 3-75, 3-76
2nd deskew time delay 11-17 A
3D aborting a scan 6-23
data view options 9-41 add button, sequence recipe 7-4
image manipulation, shading mode 9-41 administrator 10-2
3D analysis screen tool bar 9-3 alarms, GEM/SECS 13-13
3D analysis tool bar align sample 5-35
disable analysis tools 9-14 manual alignment 5-38
enable analysis tools 9-14 ambient temperature
leveling tool 9-15 facilities requirement 11-2
3D analysis tools operating environment 11-2
height tool 9-15 analysis
slice tool 9-16 stress 14-26
3D bearing ratio (Sbi), scan recipe parameter 3-82 analysis screen icon
3D cursors 3D view scan window 6-16
setting by click and drag 3-90 analysis screen icon, view scan screen 6-7
setting cursors in 3D cursor window 3-91 analysis tool bar 9-46
3D cursors parameters, scan recipe parameters 3-88 disable analysis tools 9-14
3D general parameters enable analysis tools 9-14
boxed 3-68 leveling tool 9-15
full scale 3-68 analysis tools
peak 3D (Sp) 3-70 height tool 9-15
slope X 3-70 slice tool 9-16
slope Y 3-70 analysis tools, setup 3-101
total indicator runout (TIR3D) 3-70 analyzing 2-D scan data
valley 3D (Sv) 3-70 customizing the graph display 8-16
3D glitch removal 9-17 leveling the trace 8-6
3D image manipulation, 3D image proportions 9-40 starting the 2D analysis application 8-1
3D leveling analyzing 2-Dscan data
line-by-line 9-33 cursor position using feature detection 8-24
3D leveling cursors, scan recipe parameter 3-89 cursors 8-6
3D material volume (Vm), scan recipe parameter 3-82 leveling cursors 8-10
3D measurement cursor measureing step height on curved surfaces 8-47
setting by click-and-drag 3-93 measurement cursors 8-11
3D measurement cursor, scan recipe parameter 3-93 measuring radius on curved surface 8-42
3D median filters 3-61 saving scan data 8-47, 9-45
3D roughness parameters 3-77 setting cutoff filters 8-34
long-wave 8-37 C
short-wave 8-35 CALC recalculation button 8-5
starting 2D analysis application 8-1 calibration
analyzing 3D scan data 9-1 applied force 12-3
applied force calibration matrix 12-51
calibration 12-3 mid-session password access 11-42, 12-1
stress recipe 14-17 opening calibration screen 2-7
stylus parameters 3-36 scan position offset 4-11, 12-10
apply before detection 3-48 coarse 12-11
area of peaks, scan recipe parameter (Area+) 3-67 step height 12-28
area of valleys, scan recipe parameter (Area-) 3-67 camera diagnostics 3-107
arithmetic mean deviation (Sa), scan recipe parameter 3-78 cancel sequence 7-9
arrow buttons capture a video image 2-20
scan site positioning 5-18 catalog screen description 3-2
arrow keys catalog screen function buttons 3-9
left and right 2-3 catalog screen toos 3-3
up and down 2-2 center object search 5-32
associate dies scan sites 7-27 clear, die grid menu 7-26
auto scaling icon click and drag, definition 2-4
3D view scan window 6-16 close/minimize icon 3-5
Preliminary
auto scaling icon, view scan screen 6-7 collate copies checkbox 2-31
auto verify associated dies 7-28 color-coding height in 3D scans 9-42
auto verify in sequence recipe 7-4 combined sequence statistics, calculation procedure 7-32
automation communication delay 13-8
automation settings in the sequence execution options computer - details 1-3
dialog box 11-37 concave
average (Ra), scan recipe parameters 3-74 feature detection parameter 3-45
average (Wa), scan recipe parameters 3-76 configuration
average height, scan recipe parameter (Ave) 3-67 data export path 11-27
date and time 11-3
B date/time 11-3
base angle, teaching a base angle 7-12 deskew options 11-29
Basic Skills deskew twice to align theta 11-29
Using the Trackball 2-3 editing system configuration 11-14
basic skills GEM configuration window 13-6
adjusting the video image 2-15 GEM/SECS 13-5
clearing a diagnostic message 2-12 configuration screen 13-6
exiting the profiler application 2-8 online failed 13-10
exporting data graphs 2-21 spooling 13-11
file naming conventions 2-19 trace 13-14
keyboard 2-1 handler
naming and saving files 2-19 type 11-20
powering down the profiler 2-10 instrument setup 11-15
powering up the profiler 2-4 machine 13-2
printing data 2-30 machine history recorder 11-23
protecting the stylus arm assembly 2-13 enable recorder 11-24
saving video images 2-20 output format 11-25
security log on 2-4 machine type (desktop/system) 11-20
starting the profiler application 2-5 mid-session password access 11-42, 12-1
trackball 2-3 optional software features 11-26
using the trackball 2-3 pattern recognition
bearing ratio 3-79 number of groping sites 11-34
bearing ratio (Sbi), 3D scan recipe parameter 3-82 options 11-30
bearing ratio and cutting depth 3-79 setting minimum score to stop groping 11-34
bearing ratio, 2D scan recipe parameters 3-80 safe area 11-21
bevel height 2-14 screen 13-2
binarization threshold 5-9 screen access 2-7
binarization thresholds 5-34 sequence execution options 11-35
bitmap format (*.bmp) 2-21 automation settings 11-37
blob analysis 5-9 sequence ID prompts 11-36
buffer TTY msgs, GEM/SECS 13-14 show measurement sites 11-37
Preliminary
convex 3D view scan screen 6-19
feature detection parameter 3-45 delete key 2-2
copies 2-31 density of summit (Sds), 3D scan recipe parameter 3-78
correlation scan deskew
correlation sub-scan window 7-31 configuration options 11-29
long scan 7-29 deskew twice to align theta 7-38, 7-48, 11-30
sequence 7-30 configuration settings 11-29
sub-scan window 7-31 die grid linking options 7-17
viewing scan data 7-30 groping layer options in sequence 7-20
correlation scanning - description 1-2 manual deskew in sequencing 7-36
creating a new recipe 3-15 mode setting in sequence 7-8
cursor options in sequencing 7-20
leveling 8-10 pattern recognition deskew teach screen 7-19
measurement 8-11 diagnostic message
movement 2-2, 2-4 clearing 2-12
moving text cursor 2-2 diagnostic options - standard 3-108
cursor control, fine movement mode 8-9 diagnostic options, scan recipe parameter 3-105
cursor positions diagnostic, clearing message 2-12
set using feature detection 8-24 diagnostics menu
cursors scan catalog screen 3-8
leveling 3-54 die grid
measurement, scan recipe parameter 3-54 associate dies for sequence 7-26
cursors (2D scans) 3-50 change grid number colors 5-32
cursors, 3D parameters, scan recipe parameter 3-88 clear die grid 5-5
cursors, scan recipe parameter 3-54 clearing 7-26
cutoff filter die grid menu 5-5
setting 8-34 disassociate from sequence 7-29
cutting depth, 2D, scan recipe parameter 3-81 displaying grid numbers 5-32
linking die grid to sequence 7-16
D load die grid 7-18
damage, to stylus 2-13 load die grid procedure 7-17
data menu 7-17
analyzing 3D scan data 9-1 navigation 5-19
data file access 2-7 creating a die grid 5-21
export from database file manager 2-28 positioning within die 5-20
export graphs 2-21 positioning within grid 5-20
printing 2-30 wafer navigation 5-19
saved 2D data reevaluation 8-48 die grid navigation
stress data collection 14-4 navigate a wafer 5-31
stress data creation 14-22 turn off 5-30
stress data file catalog 14-9 turn on 5-28
Preliminary
function buttons buffer TTYmsgs 13-14
scan recipe list window 3-12 W-bit for S10 13-14
function keys, special system functions 2-2 trace configuration, priority rating 13-15
TTY messages 13-17
G sending 13-18
Gaussian filter 8-30 view and acknowledge 13-18
Gaussian filter, scan recipe parameter 3-51 uploading recipes to host 13-19
Gaussian noise filter 3-48 ppt transfer 13-21
GEM Disabled, GEM/SECS status 3-5 upload 13-21
GEM Offline, GEM/SECS status 3-5 user interface 13-4
GEM User Interface 13-4 GEM/SECS, online/local status 3-5
GEM/SECS 13-4 GEM/SECS, online/remote status 3-5
access 2-7 GEM/SECS, status response table 3-5
alarms 13-13 general parameters 3-65
options 13-13 2D
W-bit for S6 13-14 area of peaks 3-67
application 13-4 area of valleys 3-67
application use 13-4 average height 3-67
choosing in instrument setup 13-3 distance to edge 3-68
communication link 13-4 peak (Pp) 3-68
configuration 13-4, 13-5, 13-13 profile length 3-68
communication options 13-6 radius 3-67
screen 13-6 slope 3-67
control states 13-9 step height 3-67
disabling 13-4 step width 3-68
downloading recipes from host 13-22 total area 3-67
PPid box 13-23 total indicator runout (tir) 3-67
PPid window 13-23 valley (Pv) 3-68
enabling 13-4 3D 3-68
equipment identification 13-12 peak 3D (Sp) 3-70
establish communication delay 13-8 slope X 3-70
establishing communication 13-1 slope Y 3-70
event report 13-13 total indicator runout (tir) 3-70
GEM status window 13-16 valley 3D (Sv) 3-70
control state 13-17 general parameters, 2D normal trace parameters 3-65
link state 13-17 glitch removal
online substrate 13-17 2D 8-40
prev. proc. state 13-17 3D 9-17
process state 13-17 graphics
spool state 13-17 orienting on screen 9-7
icon 13-4, 13-5 screen image rotation 9-7
load die grid dialog box 7-18 measurement cursor, 3D, scan recipe parameter 3-93
load die grid procedure 7-17 measurement cursors 3-57
load wafer procedure in sequence 7-13 setting relative to feature detection 3-60
load workspace 7-35 measurement cursors, scan recipe parameters 3-54
load/unload menu item 5-8 median filter
load die grid, dialog box 7-18 glitch removal 8-40
locator 2-14 median filters 3-61
log on procedure 2-5 medium button, move increments 5-18
logoff and shutdown 2-11 menu bar 2-16
loss of power cautions 11-44 scan recipe screen 3-6
lot ID save option 7-11 menu bar, catalog screen 3-5
lowest elevator position metafile export format (*.wmf) 2-21
caution 2-14 Metafile format (*.wmf) 2-21
change with locator 2-14 MicroHead IIlf 1-1, 1-4
lowest match score 7-47 MicroHead IIsr 1-1
lowest plane - setup analysis tools 3-102 MicroHead IIxr 1-1, 1-4
lowest point of roughness trace, high spot count 3-85 min. plateau width, scan recipe parameter 3-48
L-stylus stylus table 4-1 minimum match score, groping 11-33, 11-34
minimum score to stop groping 7-47
M minimum score to stop groping, setting 11-34
Preliminary
machine configuration minimum Z value, valley 3D 3-70
use in GEM communications 13-2 mode menu
machine history recorder 11-23 3D view scan screen 6-17
options 11-25 view scan screen 6-8
output format 11-25 most populus plane, histogram 3-99
recorder file name 11-24 mouse tools menu - 3D analysis 9-7
machine type, configuration setting 11-20 move elevator to safe position before moving stage 11-13
magnification move speeds 5-6, 5-18
changing with zoom in or zoom out 5-11 multi analysis in a sequence 7-32
magnification control 5-11 multi analysis in a sequence, button 7-5
magnification, negative, 3D analysis 9-13 multi-scan average 12-32
magnification, positive, 3D analysis 9-13 multi-scan average, scan recipe parameter 3-21
maintain aspect ratio, export size 2-24
maintenance N
authorized maintenance access 11-42, 12-1 naming conventions, special characters 2-19
changing password for mis-session access 11-43, 12-2 navigation
man load button 5-11 between program level screens 2-7
manual deskew in sequence recipe 7-36 screen 2-7
manual load neighboring bins, percent qualifying, histogram 3-97
caution 2-14 New button, scan catalog screen 3-12
menu item 5-8 new maintenance password 11-44, 12-3
teach position 11-38 new recipe, creating a new recipe 3-15
manual load/unload (automatic sequence) 7-61 no back scan before scan,diagnostic option, scan recipe
manual scaling icon parameter 3-108
3D view scan window 6-16 no leveling, diagnostic option, scan recipe parameter 3-108
manual scaling, view scan screen 6-7 no linearity correction, diagnostic option, scan recipe
material volume (Vm), 3D, scan recipe parameter 3-82 parameter 3-108
max. spool file size, GEM/SECS spooling 13-11 no motion - diagnostic options 3-105
max. spool transmit, GEM/SECS spooling 13-11 no motion scan, diagnostic option, scan recipe
maximum match score, groping 11-33 parameter 3-107
maximum Ra (Max Ra), scan recipe parameters 3-74 no noise filter, diagnostic option, scan recipe parameter 3-108
maximum Z value, peak 3D, scan recipe parameters 3-70 no nulling - diagnostic options 3-105
MaxView 3D™ Imaging 1-4 no nulling before scan, diagnostic option, scan recipe
mean peak height (Rpm), scan recipe parameters 3-75 parameter 3-107
mean spacing Sm (1/HSC), 2D, scan recipe parameter 3-85 noise filter, scan recipe parameter 3-52
mean spacing Sm (1/PC), 2D, scan recipe parameter 3-87 noise, facilities requirement 11-2
measurement null 5-13, 5-19
cursor movement 2-2 nulling
disk measurement caution 2-15 fast approach 5-13
head 2-13, 2-14, 5-10 final adjustment 5-14
head damage 2-14 slow approach 5-14
overwrite spool, GEM spooling 13-11 peak count (PC), 2D scan recipe parameter 3-86
peak count and high spot count 3-84
P peak/valley (Rt), scan recipe parameters 3-74
P_AdvCalibration 10-2 peak/valley (Wt), scan recipe parameter 3-76
P_Calibration 10-2 perform deskew twice to align theta 7-48, 11-30
P_Configuration 10-2 plateau threshold, scan recipe parameter 3-47
P_Diagnostics 10-3 point interval parameter 3-35
P_EditScanData 10-2 pole tip recession nulling 11-41
P_EditScanRecipe 10-2 poll dalay, GEM/SECS 13-7
P_EditSeqData 10-3 polynomial calculation results, stress 14-30, 14-31
P_EditSeqRecipe 10-3 polynomial fit, stress calculation 14-3
P_GemSecs 10-3 polynomial fit, stress calculation option 14-19
P_StageMapping 10-3 post-stress scan 14-26
P_Stress 10-3 power down procedure 2-10
P_TranScanData 10-3 power failure, cautions 11-44
P_TranScanRecipe 10-2 power up procedure 2-4
P_TranSeqData 10-3 power user, system security 10-2
P_TranSeqRecipe 10-3 powering down, system reset 11-44
P_VirtualArtifacts 10-3 PPTransfer, GEM/SECS recipe upload 13-21
P-15 performance details 1-2 precision locator 11-47
P-240 caution 2-14
deminsions 11-2 disk locator 11-54
model information field, GEM 13-12 illustrated 11-58
pan and zoom icon 6-16 installation 11-47
pan menu optional locators 11-54
2D view scan screen 6-10 standard locators 11-54
3D view scan screen 6-19 stress locator
partial dies location 5-5 manual load 14-6
partial dies, die grid positioning 5-31 use and loading 14-22
password precision move 5-6
authorize maintenance 11-42, 12-1 pre-stress scan 14-22
password, setting or changing 10-7 prev. proc. state, GEM status window 13-17
pattern recognition print
choosing good patterns 7-39 current page data 2-2
deskew 7-38 dialog box 2-31
deskew options groping retry layers 7-46, 11-32 print options 7-11
deskew teach screen 7-19 procedure 2-31
deskew twice to align theta 7-48, 11-30 quality options 2-31
edge based 7-47, 11-31, 11-34 range 2-31
failure options 7-9 screen 2-2
if fail options sequence data 7-11
Preliminary
proximity sensor configuration 11-40 rotate stage, sample alignment 5-38
proximity sensor configuration dialog box 11-41 rotation button
proximity sensor dialog box options 11-41 theta clockwise 5-10
theta counterclockwise 5-10
Q roughness
qualifying neighboring bins - setup analysis tools 3-103 average (Ra), scan recipe parameter 3-74
height (Rh), scan recipe parameter 3-75
R height 10pt (Rz), scan recipe parameter 3-74
radius, profile arc, scan recipe parameter 3-67 height 6pt (Rz), scan recipe parameter 3-74
range/resolution parameter 3-38 maximum Ra, scan recipe parameter 3-74
range/resolution, scan recipe parameter 3-38 mean peak height (Rpm), scan recipe parameter 3-75
ray trace mode 9-13 peak (Rp), scan recipe parameter 3-74
RC filter, scan recipe parameter 3-52 Peak/Valley (Rt), scan recipe parameter 3-74
real time scan window profile, scan recipe parameter 3-74
view scan screen 6-20 RMS (Rq), scan recipe parameter 3-74
reboot RMS slope (Dq), scan recipe parameter 3-75
system reboot option 11-46 RMS wavelength (Lq), scan recipe parameter 3-75
system reboot procedure 2-11 standard deviation height, scan recipe parameter 3-75
recalculation button 8-5 table of 2D roughness parameters description 3-74
recipe valley (Rv), scan recipe parameter 3-74
adding scan recipes to sequence 7-22 roughness and waviness parameters 3-70
modify stress recipe 14-15 roughness height (Rh), scan recipe parameters 3-75
save changes for recipe 12-37 roughness parameter, 3D
saving a new stress recipe 14-21 arithmetic mean deviation (Sa) 3-78
recipe editor screen icon density of summit (Sds) 3-78
3D view screen window 6-16 interfacial area ratio (Sdr) 3-78
recipe naming convention 3-109 kurtosis (Sku) 3-78
recipe path display RMS deviation (Sq) 3-78
scan recipe catalog screen 3-11 scan recipe parameter 3-78
recipe transport options skewness (Ssk) 3-78
sequence recipe options 7-54 ten point height (Sz) 3-78
export options 7-54 roughness parameters
recipe transport options... 7-52 2D roughness table 3-74
recipes roughness parameters, 2D 3-73
downloading recipes from host, GEM 13-22 roughness parameters, 2D parameters table 3-74
uploading recipes to host, GEM 13-19 roughness parameters, 3D 3-76
recommended macimum (force)
stylus parameters 3-37 S
recover unsaved sequence data 7-32 S6F13 report, GEM option 13-13
relative to feature detected, scan recipe parameter 3-59 safe area
remove glitches configuration 11-21
Preliminary
data options 7-9 skewness (Ssk), scan recipe parameter 3-78
features 7-3 skip, no measurement, pattern rec. option 7-9
menus 7-3 slice data 9-46
opening the sequence editor 7-2 slice tool 9-16
options 7-7 slice tool, current view 9-16
options field 7-7 slope threshold
screen 7-3 changing recipe from Analysis 8-27
sequence list buttons 7-4 slope threshold, scan recipe parameter 3-47
site buttons 7-5 slope X, 3D scan recipe parameters 3-70
toolbar 7-4 slope Y, 3D scan recipe parameters 3-70
sequence execution option 11-35 slope, scan recipe parameter 3-67
sequence execution options 11-35 slow approach - nulling 5-14
sequence ID, enable prompt 11-36 slow button, movement increments 5-18
sequence information dialog box 7-6 smoothing window, median filter 15-2
sequence menu soft home (theta), teach position 11-6
3D view scan screen 6-18 software program options 11-15
view scan screen 6-9 Sort... button, sequence recipe 7-5
sequence recipe spacebar, use during system operations 2-3
adding scan recipes 7-22 spool state, GEM status window 13-17
automatic manual load/unload 7-61 spooling enabled, GEM spooling 13-11
calculating combined sequence statistics 7-32 stage
correlation scans 7-29 configuration 11-5
teaching base angle 7-12 configuration options 11-5
viewing the correlation scan data 7-30 coordinate system 5-17
creating a sequence 7-13 movement, theta (rotational) movement 5-6
creating sequence recipe 7-1 travel limits 5-17
deskewing twice to align theta 7-38 stage movement, X and Y movement 5-6
handler options 7-58 standard deviation height, scan recipe parameter 3-75
previewing saved sequence data 7-31 start
saving sequence data 7-50 profiler applications 2-4
saving sequence recipe 7-49 START button, scan catalog screen 3-12
sequence menu 7-61, 7-63 start scan icon, view scan screen 6-7
sequence recipe and data 7-1 start/resume sequence icon
sequencing using pattern recognition deskew 7-38 3D view scan window 6-16
sequencing using site by site pattern rec. 7-48 start/resume sequence icon, view scan screen 6-7
teach first scan location 7-24 starting scan, menu item 5-8
teach scan location 7-23 statistics information box, analysis screen 9-13
using groping with pattern recognition 7-44, 11-30 statistics, save and export options 7-11
using multi analysis in sequence 7-32 STATS button in Analysis screen 2-27
viewing sequence data 7-34 status messages 3-13
with manual deskew 7-36 step feature
Teach Pat... button, sequence recipe 7-5 UPS (Uninterruptible Power Supply) device 11-44
teach pattern recognition site 7-19 use lot ID, save/export option 7-11
teach scan direction, scan recipe parameter 3-22 use name option, save/export using sequence name 7-11
teach scan length screen 3-24 use operator ID, adds ID to file 7-11
temperature, ambient operating 11-2 use prev site button, sequence recipe option 7-5
temperature, site specification 11-2 user group, security category
ten point height (Sz), 3D scan recipe parameter 3-78 adding a user to a group 10-9
terminal option (GEM/SECS) 13-14 changing user group 10-9
test button, sequence recipe 7-5 user, security category 10-2
TIFF, export graphic format 2-22, 2-24, 2-25, 2-28 creating new user 10-6
TIFF, graphic format (*.tif) 2-21
time and date, setting 11-3 V
title bar, catalog screen tools 3-4 vacuum
tool activation icon 9-7 facilities specification 11-2
tool bar 2-16 second deskew time delay 11-17
3D analysis screen 9-3 vacuum control 11-15
scan recipe catalog screen 3-8 vacuum feedback 11-16
view scan screen 6-6 vacuum off, menu item 5-8
tool bar, scan catalog screen 3-8 vacuum on, menu item 5-8
toolbar vacuum menu, scan catalog screen 3-7
Preliminary
analysis screen, side toolbar 9-14 valley (Pv), scan recipe parameter 3-68
analysis screen, top toolbar 9-12 valley (Rv), scan recipe parameters 3-74
XY view screen 5-10 valley (Wv), scan recipe parameter 3-76
total (hr valley 3D (Sv), 3D scan recipe parameters 3-70
min vertical range - definition for each instrument head 3-38
s) parameter 3-33 vertical ranging parameters, scan recipe parameter 3-37
total area (Area), scan recipe parameter 3-67 vibration
total indicator runout (TIR), 3D scan recipe parameters 3-70 facilities requirement 11-2
total indicator runout (TIR), scan recipe parameter 3-67 video
trace adjusting video image 2-15
ascends 2-13 video calibration 12-5
trace data button, save or export data 7-11 video calibration results 12-10
window, analysis screen 2-30 video control dialog box 2-18
trace configuration video display 2-16
GEM/SECS 13-14 image adjustment 2-15
trace menu image focus 5-10
3D view scan screen 6-17 save image 2-20
view scan window 6-8 saving images 2-20
traces video control dialog box 2-18
3D scan parameter 3-26 video display window
effects of changing 3-28 scan site positioning 5-17
trackball 2-2, 2-3 video image
cursor movement 2-4 3D view scan screen 6-19
trackball use view
introduction 2-3 setting 3D options 9-40
left button 2-4 view scan screen
travel area, stage limits 5-17 2D scan screen menu bar 6-8
TTY messages debug menu 6-10
GEM/SECS, sending and receiving 13-17 file menu 6-8
GEM/SECS, terminal options 13-14 image menu 6-9
mode menu 6-8
U pan menu 6-10
uninterruptible power supply, note 11-2 scan menui 6-9
unzoom - 3D analysis 9-11 sequence menu 6-9
up arrow key usage 2-2 trace menu 6-8
UpBase scan trace window 6-6
feature detection parameter 3-45 tool bar 6-6
UpEdge video image 6-5
feature detection parameter 3-45 view scan window 6-1
upload recipes to host, GEM 13-21 2D recipe column
upper travel limit, data point saturation 2-13 recipe 6-3
X
X scan size, scan recipe parameter 3-17
X start level, 3D cursors, scan recipe parameter 3-88
X start level, scan recipe parameter 3-88
XY stage movement 5-6, 5-10
XY video calibration results 12-10
XY view
toolbar 5-10
XY view screen 5-1
aligning the sample 5-35
focusing 5-13
focusing the view 5-13
opening XY view 5-2
setting magnificaiton 5-11
setting the magnificaiton 5-11
starting the XY view application 5-2
using blob analysis (center object search) 5-32
using die grid navigation 5-19
chang die number font or color 5-32
changing the contrast level 5-34
clearing a die grid 5-30
clearing drop out dies from the grid 5-31
creating a die grid 5-21
die grid numbers displayed on navigation grid 5-32
enabling the dropout die option 5-31