Arc Finder
Example 1
Summary: This JSL script defines an Arc Finder function to identify arcs in a dataset, utilizing the Group By feature for Lot and Wafer. The script then visualizes the results using Graph Builder.
Code:
// Arc Finder
Arc Finder(
X( :Col ),
Y( :Row ),
Group( :Lot, :Wafer )
);
Code Explanation:
- Define Arc Finder function.
- Specify X column.
- Specify Y column.
- Group by Lot and Wafer.
Example 2
Summary: Runs the Arc Finder tool to identify optimal grouping and visualization of wafer data, utilizing Group() function and Graph Builder.
Code:
// Arc Finder
Arc Finder(
Group( :Wafer ID ),
X( :LocX ),
Y( :LocY ),
Min Distance( 12 ),
Min Radius( 35 ),
Max Radius( 2000 ),
Max Radius Error( 1 ),
Min Arc Points( 5 ),
Number of Searches( 500 ),
Max Number Arcs( 4 )
);
Code Explanation:
- Launch Arc Finder tool.
- Group data by Wafer ID.
- Set X-axis variable to LocX.
- Set Y-axis variable to LocY.
- Define minimum distance as 12.
- Set minimum radius to 35.
- Set maximum radius to 2000.
- Allow max radius error of 1.
- Require at least 5 arc points.
- Perform 500 searches.
- Limit to 4 arcs.
Example 3
Summary: Runs the Arc Finder tool to identify optimal grouping and visualize wafer data using Graph Builder.
Code:
// Arc Finder 3000
Arc Finder(
Group( :Wafer ID ),
X( :LocX ),
Y( :LocY ),
Min Distance( 12 ),
Min Radius( 35 ),
Max Radius( 2000 ),
Max Radius Error( 1 ),
Min Arc Points( 5 ),
Number of Searches( 3000 ),
Max Number Arcs( 4 )
);
Code Explanation:
- Launch Arc Finder tool.
- Group data by Wafer ID.
- Set X-axis variable to LocX.
- Set Y-axis variable to LocY.
- Define minimum distance as 12.
- Set minimum radius to 35.
- Set maximum radius to 2000.
- Allow maximum radius error of 1.
- Require at least 5 arc points.
- Perform 3000 searches.
- Limit to 4 maximum arcs.