Integrated circuit manufacturing consists of tests at various stages to ensure functionality and performance using numerous test metrics for each system on chip (SoC) captured as part of assessment. At a later stage, functional units are evaluated in terms of multiple performance characteristics. In this paper, we propose a system that uses test metrics as features for machine learning models to predict the performance characteristics of each SoC. We show that these models are robust against erroneous or noisy signal in test metrics and provide accurate prediction. Given accurate models, we build a system that automatically detects systematic changes in the manufacturing process from week to week and identifies wafers, a grouping of patterned dies in the fabrication process, which have significantly higher than average prediction error and label them as outliers. These outliers are analyzed in order to determine the cause of the discrepancy and to assess potential problems in the manufacturing process. The system has been proven applicable across multiple products and process technologies.
[1]
Hans-Peter Kriegel,et al.
A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise
,
1996,
KDD.
[2]
Leo Breiman,et al.
Random Forests
,
2001,
Machine Learning.
[3]
Kit Yan Chan,et al.
Modeling manufacturing processes using a genetic programming-based fuzzy regression with detection of outliers
,
2010,
Inf. Sci..
[4]
Victoria J. Hodge,et al.
A Survey of Outlier Detection Methodologies
,
2004,
Artificial Intelligence Review.
[5]
David G. Lowe,et al.
Fast Approximate Nearest Neighbors with Automatic Algorithm Configuration
,
2009,
VISAPP.
[6]
Chen-Fu Chien,et al.
Hierarchical indices to detect equipment condition changes with high dimensional data for semiconductor manufacturing
,
2014,
J. Intell. Manuf..