Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 211 Lecture 21 I DDQ Current Testing n Definition n Faults detected by I DDQ tests n Vector generation.

Slides:



Advertisements
Similar presentations
IC TESTING.
Advertisements

Topics Electrical properties of static combinational gates:
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 31/22alt1 Lecture 31 System Test (Lecture 22alt in the Alternative Sequence) n Definition n Functional.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 261 Lecture 26 Logic BIST Architectures n Motivation n Built-in Logic Block Observer (BILBO) n Test.
CMP238: Projeto e Teste de Sistemas VLSI Marcelo Lubaszewski Aula 2 - Teste PPGC - UFRGS 2005/I.
Slides based on Kewal Saluja
March 23, 2001VLSI Test: Bushnell-Agrawal/Lecture 211 Lecture 21 I DDQ Current Testing n Definition n Faults detected by I DDQ tests n Vector generation.
Digital Testing: Current Testing
Copyright 2001, Agrawal & BushnellLecture 2 Yield & Quality1 VLSI Testing Lecture 2: Yield & Quality n Yield and manufacturing cost n Clustered defect.
Lecture 5: DC & Transient Response
Chapter 09 Advanced Techniques in CMOS Logic Circuits
Copyright 2001, Agrawal & BushnellDay-1 AM-3 Lecture 31 Testing Analog & Digital Products Lecture 3: Fault Modeling n Why model faults? n Some real defects.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 221 Lecture 22 Delta I DDQ Testing and Built-In Current Testing n Current limit setting n Testing.
Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 19alt1 Lecture 19alt I DDQ Testing (Alternative for Lectures 21 and 22) n Definition n Faults detected.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 301 Lecture 30 IEEE JTAG Analog Test Access Port and Standard n Motivation n Bus overview n.
Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Topics n Switch networks. n Combinational testing.
11/5/2004EE 42 fall 2004 lecture 281 Lecture #28 PMOS LAST TIME: NMOS Electrical Model – NMOS physical structure: W and L and d ox, TODAY: PMOS –Physical.
Output Hazard-Free Transition Tests for Silicon Calibrated Scan Based Delay Testing Adit D. Singh Gefu Xu Auburn University.
Lecture 5 Fault Modeling
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 51 Lecture 5 Fault Modeling n Why model faults? n Some real defects in VLSI and PCB n Common fault.
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.
Modern VLSI Design 2e: Chapter 5 Copyright  1998 Prentice Hall PTR Topics n Memory elements. n Basics of sequential machines.
CSCE 612: VLSI System Design Instructor: Jason D. Bakos.
EE4800 CMOS Digital IC Design & Analysis
Lecture 7: Power.
EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
The CMOS Inverter Slides adapted from:
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
5/24/2016 Based on text by S. Mourad "Priciples of Electronic Systems" Digital Testing: Defects, Failures and Faults.
MOS Inverter: Static Characteristics
Janusz Rajski Nilanjan Mukherjee Mentor Graphics Corporation Janusz Rajski Nilanjan Mukherjee Mentor Graphics Corporation.
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
Mary Jane Irwin ( ) CSE477 VLSI Digital Circuits Fall 2002 Lecture 04: CMOS Inverter (static view) Mary Jane.
Modern VLSI Design 4e: Chapter 7 Copyright  2008 Wayne Wolf Topics Global interconnect. Power/ground routing. Clock routing. Floorplanning tips. Off-chip.
MOS Transistors The gate material of Metal Oxide Semiconductor Field Effect Transistors was original made of metal hence the name. Present day devices’
Introduction to CMOS VLSI Design Test. CMOS VLSI DesignTestSlide 2 Outline  Testing –Logic Verification –Silicon Debug –Manufacturing Test  Fault Models.
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Modern VLSI Design 4e: Chapter 4 Copyright  2008 Wayne Wolf Topics n Switch networks. n Combinational testing.
Chapter 07 Electronic Analysis of CMOS Logic Gates
Unit I Testing and Fault Modelling
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
Modern VLSI Design 2e: Chapter 3 Copyright  1998 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTEMS
CSCE 613: Fundamentals of VLSI Chip Design Instructor: Jason D. Bakos.
Robust Low Power VLSI ECE 7502 S2015 Minimum Supply Voltage and Very- Low-Voltage Testing ECE 7502 Class Discussion Elena Weinberg Thursday, April 16,
Chapter 1 Combinational CMOS Logic Circuits Lecture # 4 Pass Transistors and Transmission Gates.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 41 Lecture 4 Yield Analysis & Product Quality n Yield and manufacturing cost n Clustered defect yield.
1 CSCE 932, Spring 2007 Yield Analysis and Product Quality.
Fault Models, Fault Simulation and Test Generation Vishwani D. Agrawal Department of ECE, Auburn University Auburn, AL 36849, USA
CSE477 L07 Pass Transistor Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 07: Pass Transistor Logic Mary Jane Irwin (
TOPIC : Different levels of Fault model UNIT 2 : Fault Modeling Module 2.1 Modeling Physical fault to logical fault.
EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.
Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Topics n Power/ground routing. n Clock routing. n Floorplanning tips. n Off-chip.
EE434 ASIC & Digital Systems Partha Pande School of EECS Washington State University
Bi-CMOS Prakash B.
FPGA-Based System Design: Chapter 2 Copyright  2004 Prentice Hall PTR Topics n Logic gate delay. n Logic gate power consumption. n Driving large loads.
Solid-State Devices & Circuits
Static CMOS Logic Seating chart updates
EE210 Digital Electronics Class Lecture 8 June 2, 2008.
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
Jan. 26, 2001VLSI Test: Bushnell-Agrawal/Lecture 51 Lecture 5 Fault Modeling n Why model faults? n Some real defects in VLSI and PCB n Common fault models.
EE415 VLSI Design THE INVERTER [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 6.1 EE4800 CMOS Digital IC Design & Analysis Lecture 6 Power Zhuo Feng.
Dynamic Logic.
EE141 Combinational Circuits 1 Chapter 6 (I) Designing Combinational Logic Circuits Dynamic CMOS LogicDynamic CMOS Logic V1.0 5/4/2003.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 51 Lecture 5 Fault Modeling n Why model faults? n Some real defects in VLSI and PCB n Common fault.
Lecture 5: Design for Testability. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 12: Design for Testability2 Outline  Testing –Logic Verification –Silicon.
Lecture 5 Fault Modeling
Lecture 26 Logic BIST Architectures
Presentation transcript:

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 211 Lecture 21 I DDQ Current Testing n Definition n Faults detected by I DDQ tests n Vector generation for I DDQ tests  Full-scan  Quietest n Instrumentation difficulties n Sematech study n Limitations of I DDQ testing n Summary

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 212 Motivation n Early 1990’s – Fabrication Line had 50 to 1000 defects per million (dpm) chips  IBM wants to get 3.4 defects per million (dpm) chips (0 defects, 6  ) n Conventional way to reduce defects:  Increasing test fault coverage  Increasing burn-in coverage  Increase Electro-Static Damage awareness n New way to reduce defects:  I DDQ Testing – also useful for Failure Effect Analysis

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 213 Basic Principle of I DDQ Testing n Measure I DDQ current through V ss bus

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 214 Faults Detected by I DDQ Tests

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 215 Stuck-at Faults Detected by I DDQ Tests n Bridging faults with stuck-at fault behavior  Levi – Bridging of a logic node to V DD or V SS – few of these  Transistor gate oxide short of 1 K  to 5 K  n Floating MOSFET gate defects – do not fully turn off transistor

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 216 NAND Open Circuit Defect – Floating gate

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 217 Floating Gate Defects n Small break in logic gate inputs (100 – 200 Angstroms) lets wires couple by electron tunneling  Delay fault and I DDQ fault n Large open results in stuck-at fault – not detectable by I DDQ test  If V tn < V fn < V DD - | V tp | then detectable by I DDQ test

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 218 Multiple I DDQ Fault Example

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 219 Capacitive Coupling of Floating Gates n C pb – capacitance from poly to bulk n C mp – overlapped metal wire to poly n Floating gate voltage depends on capacitances and node voltages n If nFET and pFET get enough gate voltage to turn them on, then I DDQ test detects this defect n K is the transistor gain

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2110 I DDQ Current Transfer Characteristic Segura et al. – 5 defective inverter chains (1-5) with floating gate defects

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2111 Bridging Faults S 1 – S 5 Caused by absolute short (< 50  ) or higher R n Segura et al. evaluated testing of bridges with 3 CMOS inverter chain I DDQRb tests fault when R b > 50 K  or 0 R b 100 K  n Largest deviation when V in = 5 V bridged nodes at opposite logic values  

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2112 S1 I DDQ Depends on K, Rb K |I DDQ | (  A) Rb (k  )

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2113 CMOS Transistor Stuck- Open Faults n I DDQ test can sometimes detect fault  Works in practice due to body effect

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2114 Delay Faults n Most random CMOS defects cause a timing delay fault, not catastrophic failure n Many delay faults detected by I DDQ test – late switching of logic gates keeps I DDQ elevated n Delay faults not detected by I DDQ test  Resistive via fault in interconnect  Increased transistor threshold voltage fault

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2115 Leakage Faults n Gate oxide shorts cause leaks between gate & source or gate & drain n Mao and Gulati leakage fault model:  Leakage path flags: f GS, f GD, f SD, f BS, f BD, f BG G = gate, S = source, D = drain, B = bulk n Assume that short does not change logic values

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2116 Weak Faults n nFET passes logic 1 as 5 V – V tn n pFET passes logic 0 as 0 V + |V tp | n Weak fault – one device in C-switch does not turn on  Causes logic value degradation in C-switch

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2117 Paths in Circuit

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2118 Transistor Stuck-Closed Faults n Due to gate oxide short (GOS) n k = distance of short from drain n R s = short resistance n I DDQ2 current results show 3 or 4 orders of magnitude elevation

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2119 Gate Oxide Short

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2120 Logic / I DDQ Testing Zones

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2121 Fault Coverage Metrics n Conductance fault model (Malaiya & Su)  Monitor I DDQ to detect all leakage faults  Proved that stuck fault test set can be used to generate minimum leakage fault test set n Short fault coverage  Handles intra-gate bridges, but may not handle inter-gate bridges n Pseudo-stuck-at fault coverage  Voltage stuck-at fault coverage that represents internal transistor short fault coverage and hard stuck-at fault coverage

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2122 Fault Coverages for I DDQ Fault Models

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2123 Vector Selection with Full Scan -- Perry n Use voltage testing & full scan for I DDQ tests n Measure I DDQ current when voltage vector set hits internal scan boundary  Set all nodes, inputs & outputs in known state  Stop clock & apply minimum I DDQ current vector  Wait 30 ms for settling, measure I DDQ against 75  A Limit, with 1  A accuracy

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2124 Quietest Leakage Fault Detection – Mao and Gulati n Sensitize leakage fault n Detection – 2 transistor terminals with leakage must have opposite logic values, & be at driving strengths n Non-driving, high-impedance states won’t work – current cannot go through them

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2125 Weak Fault Detection – P1 (N1) Open Elevates I DDQ from 0  A to 56  A

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2126 Second Weak Fault Detection Example n Not detected unless I3 = 1

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2127 Hierarchical Vector Selection n Generate complete stuck-fault tests n Characterize each logic component – relate input/output logic values & internal states:  To leakage fault detection  To weak fault sensitization/propagation  Uses switch-level simulation n Store information in leakage & weak fault tables n Logic simulate stuck-fault tests – use tables to find faults detected by each vector  No more switch-level simulation

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2128 Leakage Fault Table n k = # component I/O pins n n = # component transistors n m = 2 k (# of input / output combinations) n m x n matrix M represents the table n Each logic state – 1 matrix row n Entry m i j = octal leakage fault information  Flags f BG f BD f BS f SD f GD f GS  Sub-entry m i j = 1 if leakage fault detected

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2129 Example Leakage Fault Table

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2130 Weak Fault Table n Weak faults:  Sensitized by input/output states of faulty component  Propagated by either faulty component input/output states or input/output states of components driven by node with weak fault n Use weak fault detection, sensitization, and propagation tables

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2131 Quietest Results n If vector tests 1 new leakage/weak fault, select it for I DDQ measurement n Example circuit:

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2132 Results – Logic & I DDQ Tests I DDQ measurement vectors in bold & italics Time in units Time I I X O1 0 Time I I X O

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2133 Quietest Results Ckt. 1 2 # of Tran- Sistors # of Leakage Faults % Selected Vectors 0.5 % 0.99 % Leakage Fault Coverage % % # of Weak Faults % Selected Vectors 0.35 % 0.21 % Weak Fault Coverage 85.3 % % Ckt. 1 2

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2134 Instrumentation Problems Need to measure 10 kHz n Off-chip I DDQ measurements degraded  Pulse width of CMOS IC transient current  Impedance loading of tester probe  Current leakages in tester  High noise of tester load board n Much slower rate of current measurement than voltage measurement

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2135 Sematech Study n IBM Graphics controller chip – CMOS ASIC, 166,000 standard cells 0.8  m static CMOS, 0.45  m Lines (L eff ), 40 to 50 MHz Clock, 3 metal layers, 2 clocks n Full boundary scan on chip n Tests:  Scan flush – 25 ns latch-to-latch delay test  99.7 % scan-based stuck-at faults (slow 400 ns rate)  52 % SAF coverage functional tests (manually created)  90 % transition delay fault coverage tests  96 % pseudo-stuck-at fault cov. I DDQ Tests

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2136 Sematech Results n Test process: Wafer Test Package Test Burn-In & Retest Characterize & Failure Analysis n Data for devices failing some, but not all, tests. pass fail pass pass fail pass fail fail pass fail pass fail Scan-based Stuck-at IDDQ (5  A limit) Functional Scan-based delay

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2137 Sematech Conclusions n Hard to find point differentiating good and bad devices for I DDQ & delay tests n High # passed functional test, failed all others High # passed all tests, failed I DDQ > 5  A n Large # passed stuck-at and functional tests  Failed delay & IDDQ tests n Large # failed stuck-at & delay tests  Passed I DDQ & functional tests n Delay test caught delays in chips at higher Temperature burn-in – chips passed at lower T.

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2138 Limitations of I DDQ Testing n Sub-micron technologies have increased leakage currents  Transistor sub-threshold conduction  Harder to find I DDQ threshold separating good & bad chips n I DDQ tests work:  When average defect-induced current greater than average good IC current  Small variation in I DDQ over test sequence & between chips n Now less likely to obtain two conditions

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 2139 Summary n I DDQ tests improve reliability, find defects causing:  Delay, bridging, weak faults  Chips damaged by electro-static discharge n No natural breakpoint for current threshold  Get continuous distribution – bimodal would be better n Conclusion: now need stuck-fault, I DDQ, and delay fault testing combined n Still uncertain whether I DDQ tests will remain useful as chip feature sizes shrink further