The Semiconductor Toolkit is an attempt to answer the need from the semiconductor industry for specialized visualizations and reframing of existing JMP capabilities. On its initial release, the toolkit contained tools for generating patterned and unpatterned wafer maps, annotating existing graphics with wafer geometry, and a semiconductor specific frontend to the Hierarchical Clustering with spatial measures option. It has now been expanded to include analytical methods for exploring die defect data, making comparisons between wafers, and a collection of tools and utilities contributed by the user community. The toolkit is intended to be a collaborative and living effort by interested parties. Constructive criticism, bug reports, and capability suggestions are welcome and encouraged.
SYSTEM REQUIREMENTS The add-in is for version 12 and newer of JMP and JMP Pro. The add-in will check which version of JMP it is being added to and show only the methods available on that installation.
(2016-10-14) Added a note about the next release to correspond with the launch of the new community site
(2016-09-26) Added screenshots and descriptions for each tool.
(2017-11-01) Version 2 released. WELL, THAT TOOK LONGER THAN EXPECTED... It represents a complete overhaul of the Add-in. A number of new tools were added, including tools for handling wafer maps for patterned wafers and methods for comparing wafer maps with dissimilar sampling patterns. Under the hood, the application was completely rewritten in the JMP Application Builder. I also standardized many of the methods in the original Add-in to ensure consistent performance across the platforms. A proper help manual is also included and will be expanded as time allows.
Annotation Tool adds markers for the wafer and exclusion edges to an existing graph or series of graphs in the same window. If the die geometry is known, markers for the die layout can also be added.
Mapping Tool Set > Patterned Wafer Map uses die indices and a response variable to generate a patterned wafer map. The platform also provides summary statistic capabilities for the wafer map.
Mapping Tool Set > Bare Wafer Map uses coordinate information and a response variable to create a bare wafer map. The tool provides information about the quality of the fit for the smoothing algorithm used. The tool currently supports Neural Network models - one type in JMP and two types in JMP Pro.
Mapping Tool Set > Use Geometry creates Shape Files for JMP to use in the Graph Builder Platform. Due to the differences in IT policy, the files are generated on the user's Desktop and it is left to the user to move these files to the correct location in the file system. These locations can be found on page 308 in the JMP 13 book "Essential Graphing." This book is included in the JMP install and can be found under Help > Books > Essential Graphing in JMP.
Mapping Tool Set > Use Stepper Map creates Shape Files for JMP to use in the Graph Builder Platform as with the Wafer Map Generator. This tool uses a table of coordinates to generate the map. As with the Geometry Tool, see the JMP documentation for how to use the generated files with Graph Builder
Mapping Tool Set > Use Die Index uses a table of die indices to generating approximate wafer map shapefiles. As with the Geometry Tool, see the JMP documentation for how to use the generated files with Graph Builder.
Analysis Tool Set > Cluster Defects is a front end for the Hierarchical Clustering Platform with the spatial measures option used. This front end recasts the general terms used in the Hierarchical Clustering Platform into terms that are more familiar to the semiconductor industry.
Analysis Tool Set > Explore Patterned Data generates a report that supports exploration of binning and test data. It provides the same summary statistics as the Patterned Wafer Map tool with additional drill-down capabilities.
Analysis Tool Set > Compare Wafer Maps compares two wafer maps with dissimilar sampling patterns, i.e., different products on the same tool or process.
Utilities Tool Box > Attach Table Limits is a port of the tool by @txnelson. Detailed documentation for its use can be found here.