Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 19alt1 Lecture 19alt I DDQ Testing (Alternative for Lectures 21 and 22) n Definition n Faults detected.

Slides:



Advertisements
Similar presentations
Lecture Metal-Oxide-Semiconductor (MOS) Field-Effect Transistors (FET) MOSFET Introduction 1.
Advertisements

IC TESTING.
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.
Digital Integrated Circuits© Prentice Hall 1995 Devices The MOS Transistor.
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 2005, Agrawal & BushnellVLSI Test: Lecture 21alt1 Lecture 21alt BIST -- Built-In Self-Test (Alternative to Lectures 25, 26 and 27) n Definition.
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 2001, Agrawal & BushnellVLSI Test: Lecture 71 Lecture 7 Fault Simulation n Problem and motivation n Fault simulation algorithms n Serial n Parallel.
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.
EE466: VLSI Design Lecture 17: Design for Testability
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 301 Lecture 30 IEEE JTAG Analog Test Access Port and Standard n Motivation n Bus overview n.
Designing Combinational Logic Circuits: Part2 Alternative Logic Forms:
Copyright 2001, Agrawal & BushnellDay-1 PM Lecture 4b1 Design for Testability Theory and Practice Lecture 4b: Fault Simulation n Problem and motivation.
Copyright 2001 Agrawal & BushnellHyderabad, July 27-29, 2006 (Day 2)1 Combinational ATPG n ATPG problem n Example n Algorithms Multi-valued algebra D-algorithm.
Design for Testability
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 11 Lecture 1 Introduction n VLSI realization process n Verification and test n Ideal and real tests.
Spring 07, Jan 16 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
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 Simulation
Spring 08, Mar 13 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2008 VLSI Test Principles Vishwani D. Agrawal James.
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.
Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 17alt1 Lecture 17alt Analog Circuit Test (Alternative to Lectures 17, 18, 19 and 30)  Analog circuits.
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.
HIGH-SPEED VLSI TESTING WITH SLOW TEST EQUIPMENT Vishwani D. Agrawal Agere Systems Processor Architectures and Compilers Research Murray Hill, NJ
Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 20alt1 Lecture 20alt DFT: Partial, Random-Access & Boundary Scan n Definition n Partial-scan architecture.
Lecture 27 Memory and Delay-Fault Built-In Self-Testing
Testing of Logic Circuits. 2 Outline  Testing –Logic Verification –Silicon Debug –Manufacturing Test  Fault Models  Observability and Controllability.
Laboratory of Reliable Computing Department of Electrical Engineering National Tsing Hua University Hsinchu, Taiwan Delay Defect Characteristics and Testing.
IDDQ Signatures1 New Graphical I DDQ Signatures Reduce Defect Level and Yield Loss (U. S. Patent Pending) New Graphical I DDQ Signatures Reduce Defect.
Lecture 5 – Power Prof. Luke Theogarajan
Lecture 7: Power.
Class Design Project - Test Generation 1 Class Design Project Test Generation Hillary Grimes III ELEC Project Presentation April 26, 2007.
EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
5/24/2016 Based on text by S. Mourad "Priciples of Electronic Systems" Digital Testing: Defects, Failures and Faults.
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTES Fault Modeling.
Introduction to CMOS VLSI Design Test. CMOS VLSI DesignTestSlide 2 Outline  Testing –Logic Verification –Silicon Debug –Manufacturing Test  Fault Models.
Logic Synthesis For Low Power CMOS Digital Design.
Unit I Testing and Fault Modelling
Washington State University
ECE 7502 Project Final Presentation
Pass-Transistor Logic. AND gate NMOS-only switch.
Chapter 1 Combinational CMOS Logic Circuits Lecture # 4 Pass Transistors and Transmission Gates.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
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
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.
1 Interconnect/Via. 2 Delay of Devices and Interconnect.
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
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.
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 6.1 EE4800 CMOS Digital IC Design & Analysis Lecture 6 Power Zhuo Feng.
EE141 Combinational Circuits 1 Chapter 6 (I) Designing Combinational Logic Circuits Dynamic CMOS LogicDynamic CMOS Logic V1.0 5/4/2003.
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.
VLSI Testing Lecture 2: Yield & Quality
Lecture 5 Fault Modeling
Testing for Faults, Looking for Defects
VLSI Testing Lecture 3: Fault Modeling
Lecture 26 Logic BIST Architectures
Presentation transcript:

Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 19alt1 Lecture 19alt I DDQ Testing (Alternative for Lectures 21 and 22) n Definition n Faults detected by I DDQ tests n Weak fault n Leakage fault n Sematech and other studies n Delta I DDQ testing n Built-in current (BIC) sensor n Summary

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

Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 19alt3 NAND Open Circuit Defect – Floating gate

Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 19alt4 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 2005, Agrawal & BushnellVLSI Test: Lecture 19alt5 Delay Faults n Many random CMOS defects cause a timing delay fault, not catastrophic failure n Some 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 2005, Agrawal & BushnellVLSI Test: Lecture 19alt6 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 2005, Agrawal & BushnellVLSI Test: Lecture 19alt7 Weak Fault Detection n Fault not detected unless I3 = 1

Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 19alt8 Leakage Fault n Leakage between bulk (B), gate (G), source (S) and drain (D) n Leakage fault table for an MOS component: n k = number of component I/O pins n n = number of component transistors n m = 2 k (number of I/O combinations) n m x n matrix M represents the table n Each I/O combination is a 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 2005, Agrawal & BushnellVLSI Test: Lecture 19alt9 Leakage Fault Table

Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 19alt10 I DDQ Vector Selection n Characterize each logic component using switch-level simulation – relate input/output logic values & internal states to:  leakage fault detection  weak fault sensitization and propagation n Store information in leakage and weak fault tables n Generate complete stuck-at fault tests n Logic simulate stuck-at fault tests – use tables to find faults detected by each vector to select vectors for current measurement

Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 19alt11 Com- pany HP San- dia Reject ratio (%) Without I DDQ With I DDQ Without I DDQ With I DDQ Neither Only Funct Only Scan Both Functional Tests Scan and Functional Tests HP and Sandia Lab Data n HP – static CMOS standard cell, 8577 gates, 436 FF n Sandia Laboratories – 5000 static RAM tests n Reject ratio (%) for various tests:

Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 19alt12 Failure Distribution in Hewlett-Packard Chip

Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 19alt13 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 2005, Agrawal & BushnellVLSI Test: Lecture 19alt14 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 2005, Agrawal & BushnellVLSI Test: Lecture 19alt15 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 failures in chips at higher temperature burn-in – chips passed at lower temperature

Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 19alt16 % Functional Failures After 100 Hours Life Test Work of McEuen at Ford Microelectronics

Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 19alt17 Current Limit Setting Should try to get it < 1  A n Histogram for 32 bit microprocessor

Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 19alt18 Difference in Histograms n A – test escapes, B – yield loss

Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 19alt19 Delta I DDQ Testing (Thibeault) n Use derivative of I DDQ at test vector i as current signature ΔI DDQ (i) = I DDQ (i) – I DDQ (i – 1) n Leads to a narrower histogram n Eliminates variation between chips and between wafers Select decision threshold Δ def to minimize probability of false test decisions

Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 19alt20 |I DDQ | and |  I DDQ |

Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 19alt21 Setting Threshold I DDQ ΔI DDQ Mean (good chips)0.696 μA-2×10 -4 μA Mean (bad chips)1.096 μA0.4 μA Variance0.039 (μA) (μA) 2 Δ def Error Prob × × ×10 -6

Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 19alt22 I DDQ Built-in Current Testing – Maly and Nigh n Build current sensor into ground bus of device-under-test n Voltage drop device & comparator  Compares virtual ground V GND with V ref at end of each clock – V GND > V ref only in bad circuits  Activates circuit breaker when bad device found

Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 19alt23 Conceptual BIC Sensor

Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 19alt24 Summary n I DDQ test is used as a reliability screen n Can be a possible replacement for expensive burn-in test n I DDQ test method has difficulties in testing of sub-micron devices  Greater leakage currents of MOSFETs  Harder to discriminate elevated I DDQ from 100,000 transistor leakage currents  I DDQ test may be a better choice n Built-in current (BIC) sensors can be useful