Specification Test Minimization for Given Defect Level Suraj Sindia Intel Corporation, Hillsboro, OR 97124, USA Vishwani D. Agrawal.

Slides:



Advertisements
Similar presentations
Analog and RF Circuit Testing
Advertisements

An Algorithm for Diagnostic Fault Simulation Yu Zhang Vishwani D. Agrawal Auburn University, Auburn, Alabama USA 13/29/2010IEEE LATW 10.
TESTS OF HYPOTHESES.
10/28/2009VLSI Design & Test Seminar1 Diagnostic Tests and Full- Response Fault Dictionary Vishwani D. Agrawal ECE Dept., Auburn University Auburn, AL.
1 Dictionary-Less Defect Diagnosis as Surrogate Single Stuck-At Faults Chidambaram Alagappan Vishwani D. Agrawal Department of Electrical and Computer.
Copyright 2001, Agrawal & BushnellLecture 2 Yield & Quality1 VLSI Testing Lecture 2: Yield & Quality n Yield and manufacturing cost n Clustered defect.
Leakage and Dynamic Glitch Power Minimization Using MIP for V th Assignment and Path Balancing Yuanlin Lu and Vishwani D. Agrawal Auburn University ECE.
Praveen Venkataramani Suraj Sindia Vishwani D. Agrawal FINDING BEST VOLTAGE AND FREQUENCY TO SHORTEN POWER CONSTRAINED TEST TIME 4/29/ ST IEEE VLSI.
Compaction of Diagnostic Test Set for a Full-Response Dictionary Mohammed Ashfaq Shukoor Vishwani D. Agrawal 18th IEEE North Atlantic Test Workshop, 2009.
Yuanlin Lu Intel Corporation, Folsom, CA Vishwani D. Agrawal
May 17, 2007North Atlantic Test Workshop (NATW) 2007, May 16-18, Boxborough, Massachusetts 1 Nitin Yogi and Vishwani D. Agrawal Auburn University Department.
Bounds on Defect Level and Fault Coverage in Linear Analog Circuit Testing Suraj Sindia (I.I.Sc, Bangalore) Virendra Singh (I.I.Sc, Bangalore) Vishwani.
Copyright 2001, Agrawal & BushnellDay-1 AM Lecture 11 Design for Testability Theory and Practice January 15 – 17, 2005 Vishwani D. Agrawal James J. Danaher.
May 14, ISVLSI 09 Algorithms for Estimating Number of Glitches and Dynamic Power in CMOS Circuits with Delay Variations Jins Davis Alexander Vishwani.
ELE 1110D Lecture review Common-emitter amplifier Some functions of transistors  Current-source  Emitter Follower  Common-emitter amplifier.
Fall 2006, Sep. 5 and 7 ELEC / Lecture 4 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits (Formerly ELEC / )
9/08/05ELEC / Lecture 51 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 11 Lecture 1 Introduction n VLSI realization process n Verification and test n Ideal and real tests.
A Two Phase Approach for Minimal Diagnostic Test Set Generation Mohammed Ashfaq Shukoor Vishwani D. Agrawal 14th IEEE European Test Symposium Seville,
Spring 07, Feb 8 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Logic Equivalence Vishwani D. Agrawal James J.
Practical Differential Amplifier Design We’ve discussed Large signal behaviour Small signal voltage gain Today: Input impedance Output impedance Coupling.
March 16, 2009SSST'091 Computing Bounds on Dynamic Power Using Fast Zero-Delay Logic Simulation Jins Davis Alexander Vishwani D. Agrawal Department of.
Topic 2: Statistical Concepts and Market Returns
March 25, 20011de Sousa-Agrawal/ITSW01 An Experimental Study of Tester Yield and Defect Coverage Jose T. de Sousa INESC/IST, Technical University of Lisbon.
Jan 6-10th, 2007VLSI Design A Reduced Complexity Algorithm for Minimizing N-Detect Tests Kalyana R. Kantipudi Vishwani D. Agrawal Department of Electrical.
Jan. 2007VLSI Design '071 Statistical Leakage and Timing Optimization for Submicron Process Variation Yuanlin Lu and Vishwani D. Agrawal ECE Dept. Auburn.
March 17, 2008Southeastern Symposium on System Theory (SSST) 2008, March 16-18, New Orleans, Louisiana 1 Nitin Yogi and Dr. Vishwani D. Agrawal Auburn.
Jan. 6, 2006VLSI Design '061 On the Size and Generation of Minimal N-Detection Tests Kalyana R. Kantipudi Vishwani D. Agrawal Department of Electrical.
Fall 06, Sep 14 ELEC / Lecture 5 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits (Formerly ELEC / )
February 4, 2009Shukoor: MS Thesis Defense1 Fault Detection and Diagnostic Test Set Minimization Master’s Defense Mohammed Ashfaq Shukoor Dept. of ECE,
Copyright 2001, Agrawal & BushnellDay-1 AM-1 Lecture 11 Testing Analog & Digital Products Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical.
Chapter 5 Differential and Multistage Amplifier
VLSI Design & Embedded Systems Conference January 2015 Bengaluru, India Diagnostic Tests for Pre-Bond TSV Defects Bei Zhang Vishwani Agrawal.
Introduction to Op Amps
EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Analogue Electronics II EMT 212/4
Copyright 2001, Agrawal & BushnellLecture 1 Introduction1 VLSI Testing Lecture 1: Introduction Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical.
Copyright 2001, Agrawal & BushnellLecture 1 Introduction1 VLSI Testing Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical and Computer Engineering.
Power-Aware SoC Test Optimization through Dynamic Voltage and Frequency Scaling Vijay Sheshadri, Vishwani D. Agrawal, Prathima Agrawal Dept. of Electrical.
A 30-GS/sec Track and Hold Amplifier in 0.13-µm CMOS Technology
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTES Motivation and Introduction.
Module 1: Statistical Issues in Micro simulation Paul Sousa.
PRAVEEN VENKATARAMANI VISHWANI D. AGRAWAL Auburn University, Dept. of ECE Auburn, AL 36849, USA 26 th International.
26 th International Conference on VLSI January 2013 Pune,India Optimum Test Schedule for SoC with Specified Clock Frequencies and Supply Voltages Vijay.
Markov Chain Monte Carlo and Gibbs Sampling Vasileios Hatzivassiloglou University of Texas at Dallas.
A Test Time Theorem and Its Applications Praveen Venkataraman i Suraj Sindia Vishwani D. Agrawal
1 CSCE 932, Spring 2007 Yield Analysis and Product Quality.
Machine Design Under Uncertainty. Outline Uncertainty in mechanical components Why consider uncertainty Basics of uncertainty Uncertainty analysis for.
Components are existing in ONE of TWO STATES: 1 WORKING STATE with probability R 0 FAILURE STATE with probability F R+F = 1 RELIABLEFAILURE F R Selecting.
Spring 2014, Apr 7...ELEC 7770: Advanced VLSI Design1 ELEC 7770: Advanced VLSI Design Spring 2014 Model-Based and Alternate Tests Vishwani D. Agrawal James.
DPPM for Analog and RF Circuits Vishwani D. Agrawal Auburn University, Auburn, AL 36849, USA Suraj Sindia Intel Corporation, Hillsboro,
SJTU Zhou Lingling1 Chapter 5 Differential and Multistage Amplifier.
Hypothesis Testing  Test for one and two means  Test for one and two proportions.
1 Operational Amplifiers 1. 2 Outlines Ideal & Non-ideal OP Amplifier Inverting Configuration Non-inverting Configuration Difference Amplifiers Effect.
Operational Amplifiers 1. Copyright  2004 by Oxford University Press, Inc. Microelectronic Circuits - Fifth Edition Sedra/Smith2 Figure 2.1 Circuit symbol.
Copyright 2012, AgrawalLecture 12: Alternate Test1 VLSI Testing Lecture 12: Alternate Test Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical.
Unified Adaptivity Optimization of Clock and Logic Signals Shiyan Hu and Jiang Hu Dept of Electrical and Computer Engineering Texas A&M University.
Quiz: Determining a SAR ADC’s Linear Range when using Operational Amplifiers TIPL 4101 TI Precision Labs – ADCs Created by Art Kay.
Analogue Electronic 2 EMT 212
ELEC 7770: Advanced VLSI Design Spring Analog and RF Test Strategies
ELEC Digital Logic Circuits Fall 2014 Logic Testing (Chapter 12)
VLSI Testing Lecture 12: Alternate Test
VLSI Testing Lecture 2: Yield & Quality
Testing for Faults, Looking for Defects
Pre-Computed Asynchronous Scan Invited Talk
Lesson 12: Analog Signal Conditioning
A Primal-Dual Solution to Minimal Test Generation Problem
ECE 3336 Introduction to Circuits & Electronics
Testing in the Fourth Dimension
VLSI Testing Lecture 3: Fault Modeling
Presentation transcript:

Specification Test Minimization for Given Defect Level Suraj Sindia Intel Corporation, Hillsboro, OR 97124, USA Vishwani D. Agrawal Auburn University, Auburn, AL 36849, USA 15 th IEEE Latin-American Test Workshop Fortaleza, Brazil March 13, 2014

Problem Statement Given a set of complete specification-based tests for an analog or RF circuit, and An acceptable defect level (DL), Find the smallest set of tests that should be used. 3/13/2014LATW 2014: Spec. Test Minimization2

Motivation 3/13/2014LATW 2014: Spec. Test Minimization3 International Technology Roadmap for Semiconductors (ITRS)

What is Defect Level? 3/13/2014LATW 2014: Spec. Test Minimization4 Tested good Tested bad All fabricated chips Good chip Bad chip Defect level: DL = 2/21 Yield loss: YL = 1/30 True yield: Y = 20/30

Definitions and Assumption Specification S i is tested by test T i. Probability of testing S j by T i Is p ij. Assume that specification tests have zero defect level: p 11 = p 22 = ● ● ● = 1.0 This is perhaps the reason why the users and manufacturers of VLSI have more confidence in specification tests than in alternate tests. This assumption can be relaxed in the future work. 3/13/2014LATW 2014: Spec. Test Minimization5

A Bipartite Graph 3/13/2014LATW 2014: Spec. Test Minimization6 T2T2 T3T3 T1T1 T4T4 S1S1 S2S2 S3S3 S4S4 p 11 p 22 p 33 p 44 p 34 p 42 p 12 p 21 p 13 Tests Specifications

An Integer Linear Program (ILP) Consider k specifications and k tests. Define k integer [0,1] variables {x i } for tests {T i }: Discard T i if x i = 0, else retain T i Define objective function: k minimize ∑ x i i=1 Next, need linear constraints to stay within given defect level. 3/13/2014LATW 2014: Spec. Test Minimization7

Defect Level: A Faulty Device Passes Defect level is probability of a faulty device passing all tests, i.e., Prob{All tests pass | device is faulty} For given defect level (dl), this conditional probability should not exceed dl, i.e., k 1 – ∏ P(S j ) ≤ dl j=1 Where, P(S j ) = Probability of testing specification S j k = 1 – ∏ (1 – p ij ) x i i=1 3/13/2014LATW 2014: Spec. Test Minimization8

Giving Equal Weight per Specification Assume that each specification weighs equally in determining defect level, P(S 1 ) = P(S 2 ) = ● ● ● = P(S k ) or 1 – [P(S j )] k ≤ dl or(1 – dl) 1/k ≤ P(S j ), j = 1, 2, ● ● ●, k k or (1 – dl) 1/k ≤ P(S j ) = 1 – ∏ (1 – p ij ) x i i=1 j = 1, 2, ● ● ●, k 3/13/2014LATW 2014: Spec. Test Minimization9

Linear Constraints We derive k linear constraint relations for variables x i and constant dl: k (1 – dl) 1/k ≤ 1 – ∏ (1 – p ij ) x i, j = 1, 2, ● ● ●, k i=1 Therefore, k ∑ x i ln (1 – p ij ) ≤ ln[1 – (1 – dl) 1/k ], i=1 j = 1, 2, ● ● ●, k 3/13/2014LATW 2014: Spec. Test Minimization10

Operational Amplifier: TI LM741 3/13/2014LATW 2014: Spec. Test Minimization11

LM741 Specifications Test SpecificationValues Unit DescriptionMin.Nom.Max. T1T1 DC gain50200V/mV T2T2 Slew rate0.30.5V/μs T3T3 3-dB bandwidth0.41.5MHz T4T4 Input referred offset voltage ± 10 ± 15mV T5T5 Power supply rejection ratio8696dB T6T6 Common mode rejection ratio8095dB T7T7 Input bias current3080nA 3/13/2014LATW 2014: Spec. Test Minimization12

Monte Carlo Simulation Simulate sample circuits for tests T 1 through T 7 using spice. 5,000 circuit samples generated: 5% random deviation around nominal value of each components (12 resistors and 1 capacitor) 10% random deviation in DC gain of each BJT 3/13/201413LATW 2014: Spec. Test Minimization

Compute probabilities p ij X = circuits failing T i Y = circuits failing T j Z = circuits failing both T i and T j p ij = Prob{Test T j fails | spec S i is faulty} = Z/Y Example: 45 circuits had spec. S 1 failure, detected by T 1 81 circuits had spec. S 2 failure, detected by T 2 17 circuits had both failures p 12 = 17/81 = 0.21, p 21 = 17/45 = 0.38, p 11 = p 22 = 1.0 3/13/201414LATW 2014: Spec. Test Minimization

Spice Simulation of 5,000 Samples p 12 =17/81 = /13/2014LATW 2014: Spec. Test Minimization15 p 21 = 17/45 = 0.38 Samples failing T 1

Probabilities p ij for LM741 3/13/2014LATW 2014: Spec. Test Minimization16 p ij T1T1 T2T2 T3T3 T4T4 T5T5 T6T6 T7T7 S1S S2S S3S S4S S5S S6S S7S

ILP Define x i  [0,1], such that x i = 0  discard T i. Objective function: 7 minimize ∑ x i i=1 Subject to: 7 ∑ x i ln (1 – p ij ) ≤ ln[1 – (1 – dl) 1/7 ], i=1 j = 1, 2, ● ● ●, 7 where dl = defect level 3/13/2014LATW 2014: Spec. Test Minimization17

Test Minimization 3/13/2014LATW 2014: Spec. Test Minimization18 DL PPM ILP solution Tests selected Test size reduction x1x1 x2x2 x3x3 x4x4 x5x5 x6x6 x7x % % % 1, % 10, %

Conclusion ILP provides an effective tradeoff between test cost (test time) and quality (defect level). Test time may further reduce if shorter tests are favored in the cost function. The assumption of equal weight for each specification can be removed by adding weight to critical specifications. Defect introduction in Monte Carlo samples need careful examination. Diagnostic tests may need to preserve diagnostic resolution rather than defect level. Applications to alternate test could be a useful extension. 3/13/2014LATW 2014: Spec. Test Minimization19