A Data-Driven Statistical Approach to Analyzing Process Variation in 65nm SOI Technology ISQED 2007, San Jose, Mar 28, 2007 Choongyeun Cho1, Daeik Kim1,

Slides:



Advertisements
Similar presentations
Non-Gaussian Statistical Timing Analysis Using Second Order Polynomial Fitting Lerong Cheng 1, Jinjun Xiong 2, and Lei He 1 1 EE Department, UCLA *2 IBM.
Advertisements

Mutidimensional Data Analysis Growth of big databases requires important data processing.  Need for having methods allowing to extract this information.
Slide 1 Bayesian Model Fusion: Large-Scale Performance Modeling of Analog and Mixed- Signal Circuits by Reusing Early-Stage Data Fa Wang*, Wangyang Zhang*,
Adaptive Control of a Multi-Bias S-Parameter Measurement System Dr Cornell van Niekerk Microwave Components Group University of Stellebosch South Africa.
Bayesian Robust Principal Component Analysis Presenter: Raghu Ranganathan ECE / CMR Tennessee Technological University January 21, 2011 Reading Group (Xinghao.
LISA Short Course Series Multivariate Analysis in R Liang (Sally) Shan March 3, 2015 LISA: Multivariate Analysis in RMar. 3, 2015.
Face Recognition Under Varying Illumination Erald VUÇINI Vienna University of Technology Muhittin GÖKMEN Istanbul Technical University Eduard GRÖLLER Vienna.
Principal Component Analysis
Non-Linear Statistical Static Timing Analysis for Non-Gaussian Variation Sources Lerong Cheng 1, Jinjun Xiong 2, and Prof. Lei He 1 1 EE Department, UCLA.
General Overview of Modelling and Test Methodology of HV MOSFET J Rhayem, B Desoete, S. Frere, R. Gillon AMIS Semiconductor Belgium BVBA Westerring 15,
Dimensional reduction, PCA
Measurement of the Branching fraction B( B  D* l ) C. Borean, G. Della Ricca G. De Nardo, D. Monorchio M. Rotondo Riunione Gruppo I – Napoli 19 Dicembre.
DDRO: A Novel Performance Monitoring Methodology Based on Design-Dependent Ring Oscillators Tuck-Boon Chan †, Puneet Gupta §, Andrew B. Kahng †‡ and Liangzhen.
Physical-layer Identification of RFID Devices Authors: Boris Danev, Thomas S. Heyde-Benjamin, and Srdjan Capkun Presented by Zhitao Yang 1.
Xin He, Yashwant Malaiya, Anura P. Jayasumana Kenneth P
Feature extraction 1.Introduction 2.T-test 3.Signal Noise Ratio (SNR) 4.Linear Correlation Coefficient (LCC) 5.Principle component analysis (PCA) 6.Linear.
BACKGROUND LEARNING AND LETTER DETECTION USING TEXTURE WITH PRINCIPAL COMPONENT ANALYSIS (PCA) CIS 601 PROJECT SUMIT BASU FALL 2004.
Local Non-Negative Matrix Factorization as a Visual Representation Tao Feng, Stan Z. Li, Heung-Yeung Shum, HongJiang Zhang 2002 IEEE Presenter : 張庭豪.
Statistical Sampling-Based Parametric Analysis of Power Grids Dr. Peng Li Presented by Xueqian Zhao EE5970 Seminar.
Process Monitor/TID Characterization Valencia M. Joyner.
es/by-sa/2.0/. Principal Component Analysis & Clustering Prof:Rui Alves Dept Ciencies Mediques.
Injection Locked Oscillators Optoelectronic Applications E. Shumakher, J. Lasri, B. Sheinman, G. Eisenstein, D. Ritter Electrical Engineering Dept. TECHNION.
An Introduction to Support Vector Machines (M. Law)
Observer-Based Test in Analog/RF Circuits Sule Ozev Arizona State University.
CCN COMPLEX COMPUTING NETWORKS1 This research has been supported in part by European Commission FP6 IYTE-Wireless Project (Contract No: )
ISQED 2007Cho et al. A Data-Driven Statistical Approach to Analyzing Process Variation in 65nm SOI Technology Choongyeun Cho 1, Daeik Kim 1, Jonghae Kim.
The Restricted Matched Filter for Distributed Detection Charles Sestok and Alan Oppenheim MIT DARPA SensIT PI Meeting Jan. 16, 2002.
Reduces time complexity: Less computation Reduces space complexity: Less parameters Simpler models are more robust on small datasets More interpretable;
Variation. 2 Sources of Variation 1.Process (manufacturing) (physical) variations:  Uncertainty in the parameters of fabricated devices and interconnects.
EE201C : Stochastic Modeling of FinFET LER and Circuits Optimization based on Stochastic Modeling Shaodi Wang
Design For Manufacturability in Nanometer Era
Chapter 15: Classification of Time- Embedded EEG Using Short-Time Principal Component Analysis by Nguyen Duc Thang 5/2009.
CONTENTS:  Introduction.  Face recognition task.  Image preprocessing.  Template Extraction and Normalization.  Template Correlation with image database.
Experience Report: System Log Analysis for Anomaly Detection
EEE 206 Electronics I Assist. Prof. Dr. Mustafa Musić Galib Sikirić
Unsupervised Learning
Support Vector Machine
Memory Segmentation to Exploit Sleep Mode Operation
SIMULATION AND IMPLEMENTATION OF FC-TCR
Chapter 4b Process Variation Modeling
School of Computer Science & Engineering
PRINCIPAL COMPONENT ANALYSIS (PCA)
Selective Code Compression Scheme for Embedded System
Source: The Journal of Systems and Software, Volume 67, Issue 2, pp ,
Design of Digital Filter Bank and General Purpose Digital Shaper
VLSI Design MOSFET Scaling and CMOS Latch Up
Principal Component Analysis (PCA)
Dimension Reduction via PCA (Principal Component Analysis)
Clustering (3) Center-based algorithms Fuzzy k-means
EE201C Modeling of VLSI Circuits and Systems Final Project
Chapter 4a Stochastic Modeling
PCA vs ICA vs LDA.
Detecting Artifacts and Textures in Wavelet Coded Images
EE201C Modeling of VLSI Circuits and Systems Final Project
Asymptotic Probability Extraction for Non-Normal Distributions of Circuit Performance By: Sedigheh Hashemi 201C-Spring2009.
Chapter 4a Stochastic Modeling
By: Sedigheh Hashemi 201C-Final Project Spring 2009
Chapter 4a Stochastic Modeling
Post-Silicon Calibration for Large-Volume Products
Analysis of Audio Using PCA
X.1 Principal component analysis
Principal Component Analysis
Effects of LER on MOSFET Electrical Behavior
Lecture 8: Factor analysis (FA)
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
Parametric Yield Estimation Considering Leakage Variability Rajeev Rao, Anirudh Devgan, David Blaauw, Dennis Sylvester Present by Fengbo Ren Apr. 30.
Presented by Xu Miao April 20, 2005
August 8, 2006 Danny Budik, Itamar Elhanany Machine Intelligence Lab
NON-NEGATIVE COMPONENT PARTS OF SOUND FOR CLASSIFICATION Yong-Choon Cho, Seungjin Choi, Sung-Yang Bang Wen-Yi Chu Department of Computer Science &
Unsupervised Learning
Presentation transcript:

A Data-Driven Statistical Approach to Analyzing Process Variation in 65nm SOI Technology ISQED 2007, San Jose, Mar 28, 2007 Choongyeun Cho1, Daeik Kim1, Jonghae Kim1, Jean-Olivier Plouchart1, Daihyun Lim2, Sangyeun Cho3, and Robert Trzcinski1 1IBM, 2MIT, 3U. of Pittsburgh

Outline Introduction: Experiments: Conclusion Motivation of this work Constrained Principal Component Analysis Proposed method Experiments: Using 65nm SOI technology Conclusion Applications, future work Contributions

Motivation Process variation (PV) limits performance/yield of an IC. PV is hard to model or predict. Many factors of different nature contribute to PV. Physical modeling is intractable. Four ranges of PV: Within-die Die-to-Die Wafer-to-Wafer Lot-to-Lot

Motivation We present an efficient method to decompose PV into D2D and W2W components. Use existing manufacturing “in-line” data only. No model! Within-die Die-to-Die Wafer-to-Wafer Lot-to-Lot

What is In-line Data? In this work, “in-line” data refers to: Electrical measurements in manufacturing line using a parametric tester for various purposes: fault diagnosis, device dc characterization, and model-hardware correlation (MHC). Thus, available very early in the manufacturing process. Key PV parameters (VT, LPOLY, TOX, etc) are mostly embedded in in-line data yet in an obscure manner. We statistically exploit in-line data to extract D2D and W2W variations individually.

Principal Component Analysis Principal Component Analysis (PCA) rotates coordinates such that resulting vectors are: Uncorrelated, Ordered in terms of variance. Can be defined recursively: w 1 = a r g m x j v ( T ) w k = a r g m x j 1 ; ? i 8 : ¡ v ( T ) ¸ 2 w h e r x i s a n o g l v c t d - P C .

Constrained PCA Constrained PCA (CPCA): same as PCA except PC’s are constrained to a pre-defined subspace. In this work, constraint is that a PC must align with D2D or W2W variation direction. Ordinary PCA Proposed CPCA

Proposed Algorithm In-line data Can generalize for within-die and lot-to-lot variations. Implemented with <100 lines of Matlab code. Standardization Screening Find first PC for D2D variation Find first PC for W2W variation Take PC with larger variance Subtract this PC space from original data

Case I: 65nm SOI Tech 65nm SOI CMOS data (300mm wafer) 1109 in-line parameters used: 40 dies/wafer,13 wafers = 520 samples. The run for whole data was <1min on an ordinary PC. Type FET RO SRAM Capacitance Total # Param’s 759 83 159 108 1109

Cumulative Variance explained Case I: 65nm SOI Tech PCA 0.8 0.7 Constrained PCA 0.6 CPC Index Type Variance explained Cumulative Variance explained 1 Die 31.0% 2 Wafer 25.2% 56.2% 3 4.5% 60.7% 4 4.2% 64.9% 5 2.4% 67.3% Cumulative variance explained 0.5 0.4 0.3 0.2 1 5 10 15 20 PC/CPC Index

Case I: 65nm SOI Tech D2D variation (1st CPC) W2W variations (Fitted with 2nd order polynomials on the 40 available samples) W2W variations (2nd,4th,5th CPC’s)

Case II: Applied to RF Circuit Bench-tested RF self-oscillation frequencies (Fosc) for static CML frequency divider. 5 10 20 40 25 30 35 45 Wafer Site Fosc Fosc Die index Wafer index Original

Reconstruction 1 Fosc Die index Wafer index Offset 45 Fosc 35 30 25 40 5 10 20 40 25 30 35 45 Fosc Wafer Site Fosc Die index Wafer index Offset

Reconstruction 2 Fosc Die index Wafer index Offset + CPC#1 (D2D) 45 5 10 20 40 25 30 35 45 Wafer Site Fosc Fosc Die index Wafer index Offset + CPC#1 (D2D)

Offset + CPC#1 + CPC#2 (W2W) Reconstruction 3 5 10 20 40 25 30 35 45 Wafer Site Fosc Fosc Die index Wafer index Offset + CPC#1 + CPC#2 (W2W)

Offset + CPC#1 + CPC#2 + CPC#3 (D2D) Reconstruction 4 5 10 20 40 25 30 35 45 Wafer Site Fosc Fosc Die index Wafer index Offset + CPC#1 + CPC#2 + CPC#3 (D2D)

Offset + CPC#1 + CPC#2 + CPC#3 + CPC#4 (W2W) Reconstruction 5 5 10 20 40 25 30 35 45 Wafer Site Fosc Fosc Die index Wafer index Offset + CPC#1 + CPC#2 + CPC#3 + CPC#4 (W2W)

Reconstruction & Original PVs obtained from in-line measurement explain significant portion (66%) of PV existing in complex RF circuit. 5 10 20 40 25 30 35 45 Wafer Site Fosc Fosc Die index Wafer index

Case III: Technology Monitoring Iteration 1 (Pre-production) Dominant D2D variations obtained for three successive 65nm SOI tech iterations. Visualize how technology stabilizes. Iteration 1 (Pre-production) Iteration 2 Iteration 3

Application / Future Work Intelligent sampling: D2D variation signature may serve as a guideline to pick representative chips for sampled tests. Technology snapshot: Use D2D variation to monitor characteristic of a given lot or technology. Future work includes: Incorporate within-die and lot-to-lot variations. Statistical elaboration (Non-Gaussianity, etc).

Contributions Presented a statistical method to separate die-to-die and wafer-to-wafer variations using PCA variant: Allows visualization and analysis of systematic variations. Rapid feedback to tech development. Verified that RF circuit performance is tied to device PV’s.