Distinguishing Manufacturing Defects From Variability Induced Faults in Analog Circuits

Similar documents
High Sensitivity Signatures for Test and Diagnosis of Analog, Mixed-Signal and Radio-Frequency Circuits

Non-Linear Analog Circuit Test and Diagnosis under Process Variation using V-Transform Coefficients

Polynomial Coefficient Based DC Testing of Non-Linear Analog Circuits

Test and Diagnosis of Analog Circuits using Moment Generating Functions

Testing Linear and Non-Linear Analog Circuits using Moment Generating Functions

Parametric Fault Testing of Non-Linear Analog Circuits Based on Polynomial and V-Transform Coefficients

Defect Level and Fault Coverage in Coefficient Based Analog Circuit Testing

Department of Electrical and Computer Engineering, Cornell University. ECE 3150: Microelectronics. Spring Exam 1 ` March 22, 2018

Exercise 1: Thermistor Characteristics

Problem info Geometry model Labelled Objects Results Nonlinear dependencies

Design for Manufacturability and Power Estimation. Physical issues verification (DSM)

Georgia Institute of Technology School of Electrical and Computer Engineering. Midterm-1 Exam (Solution)

ECE-470 Digital Design II Memory Test. Memory Cells Per Chip. Failure Mechanisms. Motivation. Test Time in Seconds (Memory Size: n Bits) Fault Types

EEC 118 Lecture #16: Manufacturability. Rajeevan Amirtharajah University of California, Davis

Impact of parametric mismatch and fluctuations on performance and yield of deep-submicron CMOS technologies. Philips Research, The Netherlands

EE-201 Review Exam I. 1. The voltage Vx in the circuit below is: (1) 3V (2) 2V (3) -2V (4) 1V (5) -1V (6) None of above

EE100Su08 Lecture #9 (July 16 th 2008)

Dictionary-Less Defect Diagnosis as Surrogate Single Stuck-At Faults

High Sensitivity Signatures for Test and Diagnosis of Analog, Mixed-Signal and Radio-Frequency Circuits. Suraj Sindia

Exercise 2: Kirchhoff s Current Law/2 Sources

CHAPTER 3: TRANSISTOR MOSFET DR. PHAM NGUYEN THANH LOAN. Hà Nội, 9/24/2012

Chapter 2 Process Variability. Overview. 2.1 Sources and Types of Variations

Exercise 1: RC Time Constants

Design Based Analog Testing by Characteristic Observation Inference

Sophomore Physics Laboratory (PH005/105)

Department of Electrical and Computer Engineering, Cornell University. ECE 3150: Microelectronics. Spring Due on March 01, 2018 at 7:00 PM

Variation-Resistant Dynamic Power Optimization for VLSI Circuits

ESE319 Introduction to Microelectronics Common Emitter BJT Amplifier

Robotics Errors and compensation

Lecture 5 Fault Modeling

Design of Analog Integrated Circuits

Fault Modeling. Fault Modeling Outline

ECE315 / ECE515 Lecture 11 Date:

Topic 4. The CMOS Inverter

Basic Electrical Circuits Analysis ECE 221

Control Systems Engineering (Chapter 2. Modeling in the Frequency Domain) Prof. Kwang-Chun Ho Tel: Fax:

0 t < 0 1 t 1. u(t) =

Capacitor Action. 3. Capacitor Action Theory Support. Electronics - AC Circuits

Switched-Capacitor Circuits David Johns and Ken Martin University of Toronto

MOSFET and CMOS Gate. Copy Right by Wentai Liu

ECS 40, Fall 2008 Prof. Chang-Hasnain Test #3 Version A

Application Report. Mixed Signal Products SLOA021

Electromechanical devices MM2EMD. Lecture 5 Using Operational Amplifiers (opamps) in the real world

Determining the Existence of DC Operating Points in Circuits

NANO-CMOS DESIGN FOR MANUFACTURABILILTY

(Refer Slide Time: 1:49)

ECE 523/421 - Analog Electronics University of New Mexico Solutions Homework 3

Switch or amplifies f. Capacitor i. Capacitance is measured in micro/pico farads ii. Filters frequencies iii. Stores electrical energy

ECE-305: Fall 2017 MOS Capacitors and Transistors

Power Consumption in CMOS CONCORDIA VLSI DESIGN LAB

Exercise 2: The DC Ohmmeter

EE 330 Lecture 17. MOSFET Modeling CMOS Process Flow

Core Technology Group Application Note 3 AN-3

Single Stuck-At Fault Model Other Fault Models Redundancy and Untestable Faults Fault Equivalence and Fault Dominance Method of Boolean Difference

PT5108. High-PSRR 500mA LDO GENERAL DESCRIPTION FEATURES APPLICATIONS TYPICAL APPLICATIONS. Ripple Rejection vs Frequency. Ripple Rejection (db)

Next, we check the race condition to see if the circuit will work properly. Note that the minimum logic delay is a single sum.

Lecture 13 MOSFET as an amplifier with an introduction to MOSFET small-signal model and small-signal schematics. Lena Peterson

Scheme I SAMPLE QUESTION PAPER I

Technology Brief 9: Capacitive Sensors

Topics. Dynamic CMOS Sequential Design Memory and Control. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut

Lecture 320 Improved Open-Loop Comparators and Latches (3/28/10) Page 320-1

Next Time on Parametric Yield. What Drives Worst Case Analysis?

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Physics 405/505 Digital Electronics Techniques. University of Arizona Spring 2006 Prof. Erich W. Varnes

PHYS225 Lecture 9. Electronic Circuits

Random Offset in CMOS IC Design

CIRCUIT ELEMENT: CAPACITOR

Exam 3--PHYS 102--S14

Simple and accurate modeling of the 3D structural variations in FinFETs

Electronics II. Final Examination

ENGR-4300 Spring 2009 Test 2. Name: SOLUTION. Section: 1(MR 8:00) 2(TF 2:00) 3(MR 6:00) (circle one) Question I (20 points): Question II (20 points):

Where Does Power Go in CMOS?

Chapter 5. BJT AC Analysis

ECE 3060 VLSI and Advanced Digital Design. Testing

Analog Integrated Circuit Design Prof. Nagendra Krishnapura Department of Electrical Engineering Indian Institute of Technology, Madras

Lecture 5: CMOS Transistor Theory

Objective and Outline. Acknowledgement. Objective: Power Components. Outline: 1) Acknowledgements. Section 4: Power Components

Trek electrostatic voltmeters Setup, environment, working conditions

Lecture 23: NorCal 40A Power Amplifier. Thermal Modeling.

A NONLINEAR DIGITAL MODEL OF THE EMS VCS3 VOLTAGE CONTROLLED FILTER

Lab 5 AC Concepts and Measurements II: Capacitors and RC Time-Constant

Operational Amplifiers

Lecture 6, ATIK. Switched-capacitor circuits 2 S/H, Some nonideal effects Continuous-time filters

6.012 Electronic Devices and Circuits

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Modelling Non-Ideal Inductors in SPICE

PURPOSE: See suggested breadboard configuration on following page!

Outline Fault Simulation

EE 435. Lecture 23. Common Mode Feedback Data Converters

From Spin Torque Random Access Memory to Spintronic Memristor. Xiaobin Wang Seagate Technology

THE INVERTER. Inverter

Enhanced Chamber Management and Fault Detection in Plasma Etch Processes via SEERS(Self Excited Electron Resonance Spectroscopy)

OPAMPs I: The Ideal Case

Efficient Per-Nonlinearity Distortion Analysis for Analog and RF Circuits

EE5311- Digital IC Design

Integrated Circuit Operational Amplifiers

EE292: Fundamentals of ECE

Integrating Circuit Simulation with EIT FEM Models

EEC 118 Lecture #5: CMOS Inverter AC Characteristics. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

Failure Analysis of Medium Voltage Capacitor Banks: The Egyptian Experience

Transcription:

Distinguishing Manufacturing Defects From Variability Induced Faults in Analog Circuits Suraj Sindia Vishwani D. Agrawal Dept. of ECE, Auburn University, AL, USA Virendra Singh Indian Institute of Science, Bangalore, India March 16, 2011 Suraj Sindia @ SSST2011 1/ 22

Outline 1 Motivation 2 Coefficient Based Test 3 Fault Classification 4 Results Suraj Sindia @ SSST2011 2/ 22

Outline 1 Motivation 2 Coefficient Based Test 3 Fault Classification 4 Results Suraj Sindia @ SSST2011 3/ 22

Fault Classification Motivation 1 Semiconductor processes at advanced nodes are subject to random variability Poly/thin film resistors - line edge roughness (σ 15%µ) Capacitors - Oxide thickness fluctuation & line edge roughness (σ 20%µ) Suraj Sindia @ SSST2011 4/ 22

Fault Classification Motivation 1 Semiconductor processes at advanced nodes are subject to random variability Poly/thin film resistors - line edge roughness (σ 15%µ) Capacitors - Oxide thickness fluctuation & line edge roughness (σ 20%µ) 2 Faults due to variability can mask or exacerbate failure from conventional defect mechanisms. Dust contamination, Processing Equipment, Material impurity, Clean room contamination, Operator imperfection, etc., (Fault sizes µ dev > 50%) Suraj Sindia @ SSST2011 4/ 22

Fault Classification Motivation 1 Semiconductor processes at advanced nodes are subject to random variability Poly/thin film resistors - line edge roughness (σ 15%µ) Capacitors - Oxide thickness fluctuation & line edge roughness (σ 20%µ) 2 Faults due to variability can mask or exacerbate failure from conventional defect mechanisms. Dust contamination, Processing Equipment, Material impurity, Clean room contamination, Operator imperfection, etc., (Fault sizes µ dev > 50%) 3 Distinguishing failure mechanisms between process variation (PV) and conventional ones can possibly help improve yield. Suraj Sindia @ SSST2011 4/ 22

Types Of Faults Suraj Sindia @ SSST2011 5/ 22

Ideal Test For An Analog Circuit Wish list for an analog circuit test scheme Suitable for large class of circuits Detects sufficiently small parametric faults high sensitivity Low design complexity of the input signal Small area overhead requires little circuit augmentation Large number observables handy in diagnosis Suraj Sindia @ SSST2011 6/ 22

Ideal Test For An Analog Circuit Wish list for an analog circuit test scheme Suitable for large class of circuits Detects sufficiently small parametric faults high sensitivity Low design complexity of the input signal Small area overhead requires little circuit augmentation Large number observables handy in diagnosis Aids distinction of small defects from process variation (PV) induced faults need in advanced tech nodes Suraj Sindia @ SSST2011 6/ 22

Outline 1 Motivation 2 Coefficient Based Test 3 Fault Classification 4 Results Suraj Sindia @ SSST2011 7/ 22

Cascaded Amplifiers An Example Vdd R1 I M1 R2 I M2 V out M1 M2 V in Two stage amplifier with 4 th degree non-linearity in V in v out = c 0 + c 1 v in + c 2 v 2 in + c 3v 3 in + c 4v 4 in S. Sindia, V. Singh and V. D. Agrawal, Polynomial Coefficient Based DC Testing of Nonlinear Analog Circuits, pp.69-74, GLSVLSI 2009. Suraj Sindia @ SSST2011 8/ 22

Polynomial Coefficients ( ) [ W c 0 = V DD R 2 K L 2 ( ) [ ( W W c 1 = R 2 K 4R 2 L 1K 2 2 L ( ) [ W c 2 = R 2 K L 2 (V DD V T ) 2 + R1 2K ( ) ] 2 W 2 ( L 1 V T 4 2(V DD V T )R W ) 1 L 1 V T 2 ( ) W VT 3 + 2(V DD V T )R 1 K 1 L ) 2 2(V DD V T )R 1 K c 3 = 4V T K 3 ( W L c 4 = K 3 ( W L ) 2 ) 2 1 ( ) ( W W 6R 2 L 1K 2 1 L ( ) 2 W R 1 L 1R 2 2 2 ( ) 2 W R L 1R 2 2 2 ) 2 ] V T 1 ] VT 2 1 Suraj Sindia @ SSST2011 9/ 22

V-Transform Definition V Ci = e γc i 0 i n dc i = dc i dp j dp 0 i n j C i i th polynomial coefficient C i i th modified polynomial coefficient V Ci i th V-Transform coefficient Suraj Sindia @ SSST2011 10/ 22

V-Transform Coefficient Sensitivity Gain Sensitivity of coefficients S V C i dc i p i dp i γe γc i p i e S C = γc i i p i dc i dp i p i C i = γc i γc i Increased sensitivity over ordinary polynomial coefficients γ Sensitivity parameter that can be chosen according to the desired degree of sensitivity Suraj Sindia @ SSST2011 11/ 22

Test Setup v in v out a 0 - a N V C0 - V CN f (. ) v ac V bias Variable Frequency Variable Offset Suraj Sindia @ SSST2011 12/ 22

Outline 1 Motivation 2 Coefficient Based Test 3 Fault Classification 4 Results Suraj Sindia @ SSST2011 13/ 22

Fault Classification R R 1 R 2 G 1 G2 m s m m s C th m C C H 2 H 1 C th H 1 : Fault likely due to manufacturing defect H 2 : Fault likely due to process parameter variation Suraj Sindia @ SSST2011 14/ 22

Fault Classification Summary of steps Probability density function of the coefficients are computed by Monte Carlo simulations for fault-free Probability density function of the coefficients are computed by Monte Carlo simulations for faulty circuits Threshold values of coefficients Boundaries between process variation (PV) and manufacturing defects is estimated for each frequency Confidence of classifying a fault as PV or manufacturing defect is improved by observing one or more coefficients at multiple frequencies. Suraj Sindia @ SSST2011 15/ 22

Outline 1 Motivation 2 Coefficient Based Test 3 Fault Classification 4 Results Suraj Sindia @ SSST2011 16/ 22

Results Benchmark Elliptic Filter R2 C1 Vin R1 + R4 R3 R7 C3 + R11 R12 + Vout R8 C5 R14 R5 C2 R6 C4 R9 R13 R15 R10 C6 C7 Suraj Sindia @ SSST2011 17/ 22

Results - V-Transform Coefficients Output Voltage (Vout) 5 4 3 2 1 0 1 Polynomial Coefficient Plot Simulated 5th degree polynomial a5 = 0.039463 a4 = 0.50514 a3 = 2.1309 a2 = 2.5487 a1 = 3.498 a0 = 4.5341 V Transformed Output Voltage 6000 5000 4000 3000 2000 V Transform Coefficient plot Vc5 = 1.0402 Vc4 = 1.6572 Vc3 = 8.4224 Vc2 = 12.7904 Vc1 = 33.0492 Vc0 = 93.1396 2 1000 3 0 1 2 3 4 5 Input DC Voltage (Vin) 0 0 1 2 3 4 5 Input DC Voltage (Vin) V C5 = 1.0402 V C4 = 1.6572 V C3 = 8.4224 V C2 = 12.7904 V C1 = 33.0492 V C0 = 93.1396 Suraj Sindia @ SSST2011 18/ 22

Results at DC - Elliptic Filter Parameter combinations leading to max values of V-Transform coefficients with α = 0.05 Circuit V c0 V c1 V c2 V c3 V c4 V c5 Parameter, (ohm) R 1 = 19.6k 18.6k 20.5k 20.5k 20.5k 18.6k 18.6k R 2 = 196k 186k 205k 186k 186k 186k 205k R 3 = 147k 139k 154k 154k 154k 139k 154k R 4 = 1k 950 1010 1010 1010 1010 1010 R 5 = 71.5 70 80 80 70 80 70 R 6 = 37.4k 37.4k 37.4k 37.4k 37.4k 37.4k 37.4k R 7 = 154k 161k 161k 146k 161k 146k 146k R 11 = 110k 115k 115k 104k 115k 104k 104k R 12 = 110k 104k 115k 104k 104k 104k 104k Suraj Sindia @ SSST2011 19/ 22

Results at DC - Elliptic Filter Parameter combinations leading to min values of V-Transform coefficients with α = 0.05 Circuit V c0 V c1 V c2 V c3 V c4 V c5 Parameter, (ohm) R 1 = 19.6k 20.5k 18.6k 18.6k 20.5k 20.5k 20.5k R 2 = 196k 205k 186k 205k 205k 205k 186k R 3 = 147k 150k 139k 139k 146k 154k 139k R 4 = 1k 1010 950 950 950 950 950 R 5 = 71.5 80 70 70 80 70 80 R 6 = 37.4k 39.2k 39.2k 39.2k 39.2k 35.5k 39.2k R 7 = 154k 146k 146k 161k 146k 161k 161k R 11 = 110k 104k 104k 115k 104k 115k 115k R 12 = 110k 115k 104k 115k 115k 115k 115k Suraj Sindia @ SSST2011 20/ 22

Results at DC - Elliptic Filter Fault detection for some injected faults Circuit Out of bound Fault Out of bound Fault Parameter polynomial detected? V-Transform detected? coefficient coefficient R 1 down 25% c 3, c 4 Yes V c0 V c4 Yes R 2 down 30% c 2 Yes V c2, V c5 Yes R 3 up 25% c 3 Yes V c1, V c2, V c3 Yes R 4 down 30% c 0 Yes V c0 V c4 Yes R 5 up 30% c 4 Yes V c0, V c4 Yes R 7 up 10% None PV (C = 200) V c1, V c2 Yes R 11 up 15% None PV (C = 120) V c4, V c5 Yes R 12 down 15% None PV (C = 90) V c4, V c5 Yes Suraj Sindia @ SSST2011 21/ 22

Conclusion and Future Work Conclusion Technique for parametric fault detection in analog circuits faults as small as 25% were uncovered for an elliptic filter example. Addressed parametric fault distinction between process variation induced faults. Enhanced technique for uncovering parametric faults by increasing sensitivity of polynomial coefficients to circuit parameters. Suraj Sindia @ SSST2011 22/ 22

Conclusion and Future Work Conclusion Technique for parametric fault detection in analog circuits faults as small as 25% were uncovered for an elliptic filter example. Addressed parametric fault distinction between process variation induced faults. Enhanced technique for uncovering parametric faults by increasing sensitivity of polynomial coefficients to circuit parameters. Future work Technique for optimal choice of frequencies at which CUT ought to be excited Optimal order of polynomial expansion as a tradeoff between test time and diagnostic resolution Algorithms to predict/map RF & other circuit specifications to polynomial/v-transform coefficients Suraj Sindia @ SSST2011 22/ 22