1 / 20

Outlier Detection in Capacitive Open Test Data Using Principal Component Analysis

Outlier Detection in Capacitive Open Test Data Using Principal Component Analysis. Xin He, Yashwant Malaiya, Anura P. Jayasumana Kenneth P. Parker and Stephen Hird. Outline. Introduction ---Capacitive Lead Frame Testing ---PCA Based Outlier Detection Test Data

bryant
Download Presentation

Outlier Detection in Capacitive Open Test Data Using Principal Component Analysis

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Outlier Detection in Capacitive Open Test Data Using Principal Component Analysis Xin He, Yashwant Malaiya, Anura P. JayasumanaKenneth P. Parker and Stephen Hird

  2. Outline • Introduction ---Capacitive Lead Frame Testing ---PCA Based Outlier Detection • Test Data • Analysis & Results ---Global Analysis ---Localized Analysis • Summary and Future Work

  3. Capacitive Lead Frame Testing good open • Capacitance is formed between the tested pin and sense plate • Open defect existing on tested pin affects the normal signal level Ref: Parker, Hird ITC 2007

  4. Principal Component Analysis (PCA) The 1st Principal Component • 1st Principal Component is the axis containing largest variance from the data projection • 2nd Principal Component is an axis orthogonal to the 1st one, containing as much of the remaining projected variance The 2nd Principal Component Measurement2 0 Measurement1 Is good at analyzing multi-dimensional interrelated data.

  5. PCA for PCB Outlier Detection Let M be (mxn) matrix of Capacitive Lead Frame Testing measurements - m is the number of boards - n is number of tested pins per board M Mc Centering:

  6. PCA for PCB Testing Using Singular Value Decomposition, Mc = USVT where Umxngives scaled version of PC scores Snxn diagonal matrix whose squared diagonal values are Eigen values arranged in ascending order. VTnxncontains Eigen vectors (PCs). Vis the transformation matrix. Matrix Z = McVgives the z-score value of boards. Z-score value of a board is a linear combination of all the corresponding measurement values for that board.

  7. Test Statistic for Outlier Detection zik : the value of the kth PC for the ith board E : a subset of PCs --- most significant PCs are used here • Sort the boards with respect to the d1 • Plot the cumulative distribution function (CDF) curve of d1 • Outliers are clearly identifiable on the right side of the plot, and typically are separated from other devices by a clear margin

  8. Test Data Courtesy of Agilent Technologies

  9. 2 1 3 Global Analysis - (Data_j27) • Total 15 board runs • First 5 PCs are used • Clear outliers: 2, 3 and 1

  10. 17 18,19,20,21,22 Global Analysis - (Data_j24) • Total 83 board runs • First 5 PCs are used • Clear outliers: 17, 18, 19, 20, 21, 22

  11. Localized Analysis Pin 1 Pin 120 Pin 121 Pin 240 Pins in white color are VDD/grounded pins

  12. 1 • 2 • 3 • 4 • 7 • 8 • 5 • 6 • 9 • 10 …… Test Window 1 Test Window 10 PCA Applied on Test Windows (Data_ j24) 12

  13. Comparison of Global and Localized Methods (i) Sharp peak signal may exist, other measurements matches well (ii) Slight variation exist in multiple pins measurement 13

  14. Comparison of Global and Localized Methods (Example) 6 4

  15. Measurement matrix M (m boards n tested pins) Derive Z scores for each group Sort matrix according to pin location Divide to w test windows (w=1 for Global Analysis) Center matrix in each group PCA Flow Chart Evaluate d1values in each group Pass/Fail decision & outlier location Compare maximum d1 value in different groups Sort d1 Value

  16. PCA vs. Standard Deviation (STDev) Average + N*STDev Average Average - N*STDev

  17. PCA vs. STDev

  18. PCA vs. STDev 17 14 3 83 11 PCA detected outliers: board run 17, 18, 19, 20, 21, 22

  19. Summary • PCA can effectively identify outlier boards • Localized analysis can increase test resolution and assist in the location of outliers • The global and localized analysis can be combined to filter the outliers • It can also be applied to other kinds of PCB test data beside Capacitive Lead frame test data

  20. Future Work • On-line testing techniques to enhance the detection efficiency • Investigate data variation caused by measurement errors, mechanical and electrical tolerances • Technique to compensate for the effects of mechanical variations, parameter variations, etc.

More Related