I DDQ Current Testing

Similar documents
EC 1354-Principles of VLSI Design

Very Low Voltage Testing of SOI Integrated Circuits

EECS 427 Lecture 21: Design for Test (DFT) Reminders

Leakage Current Modeling in PD SOI Circuits

[9] Tracy Larrabee. Ecient generation of test patterns using Boolean Dierence. In Proceedings

Contribution of Gate Induced Drain Leakage to Overall Leakage and Yield Loss in Digital submicron VLSI Circuits

Application Note AN-1125

CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS

Testing Digital Systems II

UNIT-III POWER ESTIMATION AND ANALYSIS

VLSI Testing. Yield Analysis & Fault Modeling. Virendra Singh Indian Institute of Science Bangalore

Detecting Resistive Shorts for CMOS Domino Circuits

2009 Spring CS211 Digital Systems & Lab 1 CHAPTER 3: TECHNOLOGY (PART 2)

A Clustering Method for i DDT -Based Testing

Lecture 16: Design for Testability. MAH, AEN EE271 Lecture 16 1

Characterization of CMOS Defects using Transient Signal Analysis

Test based on Built-In Current Sensors for Mixed-Signal Circuits

Chapter 6 Combinational CMOS Circuit and Logic Design. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

Metal-Oxide-Silicon (MOS) devices PMOS. n-type

ENEE307 Lab 7 MOS Transistors 2: Small Signal Amplifiers and Digital Circuits

Basic Fabrication Steps

Electronic Circuits EE359A

Design for Testability & Design for Debug

CHAPTER 6 DIGITAL CIRCUIT DESIGN USING SINGLE ELECTRON TRANSISTOR LOGIC

Design cycle for MEMS

Transistor-Level Fault Detection Based on Power. Gianluca Cornetta, Jordi Cortadella. Department of Computer Architecture

TC4467 TC4468 LOGIC-INPUT CMOS QUAD DRIVERS TC4467 TC4468 TC4469 GENERAL DESCRIPTION FEATURES APPLICATIONS ORDERING INFORMATION

Homework 10 posted just for practice. Office hours next week, schedule TBD. HKN review today. Your feedback is important!

Overview ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTES. Motivation. Modeling Levels. Hierarchical Model: A Full-Adder 9/6/2002

CMOS VLSI Design (A3425)

Impact of Leakage on IC Testing?

Design of Low Power Vlsi Circuits Using Cascode Logic Style

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection

Chapter 2 : Semiconductor Materials & Devices (II) Feb

TOP VIEW. Maxim Integrated Products 1

EE584 Introduction to VLSI Design Final Project Document Group 9 Ring Oscillator with Frequency selector

Experimental Results for Slow Speed Testing. Experimental Results for Slow Speed Testing. Chao-Wen Tseng

Digital Design and System Implementation. Overview of Physical Implementations

EE 330 Lecture 44. Digital Circuits. Ring Oscillators Sequential Logic Array Logic Memory Arrays. Final: Tuesday May 2 7:30-9:30

PHYSICAL STRUCTURE OF CMOS INTEGRATED CIRCUITS. Dr. Mohammed M. Farag

In this experiment you will study the characteristics of a CMOS NAND gate.

Lecture 12 Memory Circuits. Memory Architecture: Decoders. Semiconductor Memory Classification. Array-Structured Memory Architecture RWM NVRWM ROM

Wafer Signature Analysis of I DDQ Test Data

A High Performance IDDQ Testable Cache for Scaled CMOS Technologies

Low Power Design. Prof. MacDonald

ECE 484 VLSI Digital Circuits Fall Lecture 02: Design Metrics

ACE5022AE Dual N-Channel Enhancement Mode MOSFET

IR3101 Series 1.6A, 500V

74VHCT244ATTR OCTAL BUS BUFFER WITH 3 STATE OUTPUTS (NON INVERTED)

CMOS VLSI Design (A3425)

IR2110 HIGH AND LOW SIDE DRIVER. Features. Product Summary. Packages. Description. Typical Connection. 500V max. V OFFSET 10-20V VOUT.

Performance of a Resistance-To-Voltage Read Circuit for Sensing Magnetic Tunnel Junctions

ECE520 VLSI Design. Lecture 5: Basic CMOS Inverter. Payman Zarkesh-Ha

Lecture 16. Complementary metal oxide semiconductor (CMOS) CMOS 1-1

Understanding MOSFET Data. Type of Channel N-Channel, or P-Channel. Design Supertex Family Number TO-243AA (SOT-89) Die

Fault Testing of Analog Circuits Using Combination of Oscillation Based Built-In Self- Test and Quiescent Power Supply Current Testing Method

Iddq Testing for CMOS VLSI

Designing of Low-Power VLSI Circuits using Non-Clocked Logic Style

ECE 5745 Complex Digital ASIC Design Topic 2: CMOS Devices

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

problem grade total

Propagation Delay, Circuit Timing & Adder Design. ECE 152A Winter 2012

Propagation Delay, Circuit Timing & Adder Design

Yield, Reliability and Testing. Technical University of Lodz - Department of Microelectronics and Computer Science

74LVX132TTR LOW VOLTAGE CMOS QUAD 2-INPUT SCHMITT NAND GATE WITH 5V TOLERANT INPUTS

ACE2305 P-Channel Enhancement Mode MOSFET

Low Power Design for Systems on a Chip. Tutorial Outline

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

PROCESS-VOLTAGE-TEMPERATURE (PVT) VARIATIONS AND STATIC TIMING ANALYSIS

EE 330 Lecture 44. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

Obsolete Product(s) - Obsolete Product(s)

UT54LVDS032 Quad Receiver Advanced Data Sheet

Multiplexer for Capacitive sensors

Jack Keil Wolf Lecture. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Lecture Outline. MOSFET N-Type, P-Type.

VLSI Design Verification and Test Delay Faults II CMPE 646

Introduction to VLSI ASIC Design and Technology

ECE/CoE 0132: FETs and Gates

Depletion-mode operation ( 공핍형 ): Using an input gate voltage to effectively decrease the channel size of an FET

Power dissipation in CMOS

74AC541B OCTAL BUS BUFFER WITH 3 STATE OUTPUTS (NON INVERTED)

Single Channel Protector in an SOT-23 Package ADG465

Chapter 13: Introduction to Switched- Capacitor Circuits

Microelectronics, BSc course

74LVX05 LOW VOLTAGE CMOS HEX INVERTER (OPEN DRAIN) WITH 5V TOLERANT INPUTS

Pulse propagation for the detection of small delay defects

EUP V/12V Synchronous Buck PWM Controller DESCRIPTION FEATURES APPLICATIONS. Typical Application Circuit. 1

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

A Novel Low-Power Scan Design Technique Using Supply Gating

Low current consumption : 0.4 ma typ. Driver output current : 70 ma max. 5 MHz (cascade connection) Selectable H/L for latch and driver enable

74ACT541TTR OCTAL BUS BUFFER WITH 3 STATE OUTPUTS (NON INVERTED)

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Lecture 6: Electronics Beyond the Logic Switches Xufeng Kou School of Information Science and Technology ShanghaiTech University

Low-Power Digital CMOS Design: A Survey

The Effect of Threshold Voltages on the Soft Error Rate. - V Degalahal, N Rajaram, N Vijaykrishnan, Y Xie, MJ Irwin

INTRODUCTION TO MOS TECHNOLOGY

Testing of Complex Digital Chips. Juri Schmidt Advanced Seminar

Class-AB Low-Voltage CMOS Unity-Gain Buffers

DC Electrical Characteristics of MM74HC High-Speed CMOS Logic

Semiconductor Memory: DRAM and SRAM. Department of Electrical and Computer Engineering, National University of Singapore

Transcription:

I DDQ Current Testing

Motivation Early 99 s Fabrication Line had 5 to defects per million (dpm) chips IBM wanted to get 3.4 defects per million (dpm) chips Conventional way to reduce defects: Increasing test fault coverage Increasing burn-in coverage Increase Electro-Static Damage awareness New way to reduce defects: I DDQ Testing Also useful for Failure Effect Analysis 2

Basic Principle of I DDQ Testing Measure I DDQ current through V ss bus 3

Faults Detected by I DDQ Tests 4

Stuck-at Faults Detected by I DDQ Tests Bridging faults with stuck-at fault behavior Bridging of a logic node to V DD or V SS These are a small percentage of the real defects. Transistor gate oxide short of KΩ to 5 KΩ το source. Also causes a stuck-at fault. Floating MOSFET gate defects Elevates I DDQ currents. Do not fully turn off transistor. 5

NAND Open Circuit Defect Floating gate 6

Floating Gate Defects Small break in logic gate inputs ( 2 Angstroms) lets wires couple by electron tunneling. Causes both delay fault and I DDQ fault. 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 7

Multiple I DDQ Fault Example 8

Capacitive Coupling of Floating Gates C pb capacitance from poly to bulk C mp overlapped metal wire to poly Floating gate voltage depends on capacitances and node voltages If nfet and pfet get enough gate voltage to turn them on, then I DDQ test detects this defect K is the transistor gain 9

I DDQ Current Transfer Characteristic Segura et al. 5 defective inverter chains (-5) with floating gate defects

Bridging Faults S S 5 Caused by absolute short (< 5 Ω) or higher R Segura et al. evaluated testing of bridges with 3 CMOS inverter chain I DDQRb tests fault when R b > 5 KΩ or R b KΩ Largest deviation when V in = 5 V bridged nodes at opposite logic values

S I DDQ Depends on K, R b K I DDQ (µa) R b (kω) 2

CMOS Transistor Stuck-Open Faults CMOS transistor stuck-open faults cause high impedance states at a logic gate output. I DDQ test can sometimes detect fault. Works in practice due to body effect. IDDQ testing does not guarantee detection, but works in practice because the floating output node is capacitively coupled to the substrate, as well. 3

Delay Faults Most random CMOS defects cause a timing delay fault, rather than a catastrophic failure. Many delay faults detected by I DDQ test. Many delay faults detected with few I DDQ test vectors. Late switching of logic gates keeps I DDQ elevated. Some delay faults are not detected by I DDQ test. Resistive via fault in interconnect. Increased transistor threshold voltage fault. 4

Leakage Faults Gate oxide shorts cause leaks between gate & source, or gate & drain. Mao and Gulati leakage fault model: Leakage path faults: f GS, f GD, f SD, f BS, f BD, f BG G = gate, S = source, D = drain, B = bulk Assume that short does not change logic values. These shorts may later develop into hard faults, which cause field failures. 5

Weak Faults nfet passes logic as 5 V V tn pfet passes logic as V + V tp Weak fault one device in C-switch does not turn on Causes logic value degradation in C-switch 6

Paths in Circuit 7

Transistor Stuck-Closed Faults Due to gate oxide short (GOS) k = distance of short from drain R s = short resistance I DDQ2 current results show 3 or 4 orders of magnitude elevation 8

Gate Oxide Short 9

Logic and I DDQ Testing Zones 2

I DDQ Testing Methods 2

Fault Coverage Metrics 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 Short fault coverage Handles intra-gate bridges, but may not handle intergate bridges Pseudo-stuck-at fault coverage Voltage stuck-at fault coverage that represents internal transistor short fault coverage and hard stuck-at fault coverage 22

Fault Coverages for I DDQ Fault Models 23

Vector Selection with Full Scan Use voltage testing & full scan for I DDQ tests 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 3 ms for settling, measure I DDQ against 75 µa Limit, with µa accuracy 24

QUIETEST Leakage Fault Detection Sensitize leakage fault. Detection 2 transistor terminals with leakage must have opposite logic values, and be at driving strengths. Non-driving, high-impedance states won t work current cannot go through them. 25

Weak Fault Detection P (N) Open Elevates I DDQ from µa to 56 µa 26

Second Weak Fault Detection Example Not detected unless I3 = 27

Hierarchical Test Vector Selection Generate complete stuck-fault tests. Characterize each logic component relate input/output logic values & internal states: To leakage fault detection To weak fault sensitization/propagation Uses switch-level simulation (done only once for each component type to characterize it). Store this information in leakage & weak fault tables. Logic simulate stuck-fault tests use tables to find faults detected by each vector. No more switch-level simulation 28

Leakage Fault Table k = # component I/O pins n = # component transistors m = 2 k (# of input / output combinations) m x n matrix M represents the table Each logic state matrix row 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 = if leakage fault detected 29

Example Leakage Fault Table 3

Weak Fault Table 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 Use weak fault detection, sensitization, and propagation tables 3

I DDQ Test Vector Selection If vector tests one new leakage/weak fault, select it for I DDQ measurement Example circuit: 32

Results Logic & I DDQ Tests Time 99 99 299 399 499 599 699 I I2 X O Time 799 899 999 99 29 299 399 I I2 X O I DDQ measurement vectors in green Time in units 33

QUIETEST Results Ckt. 2 # of Tran- Sistors 7584 42373 # of Leakage Faults 39295 2257 % Selected Vectors.5 %.99 % Leakage Fault Coverage 94.84 % 9.5 % Ckt. 2 # of Weak Faults 923 497 % Selected Vectors.35 %.2 % Weak Fault Coverage 85.3 % 87.64 % 34

Instrumentation Problems Need to measure < µa current at clock > khz. 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 Much slower rate of current measurement than voltage measurement. 35

SEMATECH Study IBM Graphics controller chip CMOS ASIC, 66, standard cells.8 µm static CMOS,.45 µm Lines (L eff ), 4 to 5 MHz Clock, 3 metal layers, 2 clocks Full boundary scan on chip Tests: Scan flush 25 ns latch-to-latch delay test 99.7 % scan-based stuck-at faults (slow 4 ns rate) 52 % SAF coverage functional tests (manually created) 9 % transition delay fault coverage tests 96 % pseudo-stuck-at fault cov. I DDQ Tests 36

SEMATECH Results Test process: Wafer Test Package Test Burn-In & Retest Characterize & Failure Analysis Data for devices failing some, but not all, tests. IDDQ (5 µa limit) Scan-based Stuck-at pass fail pass fail pass 4 6 52 pass pass 6 36 fail fail 463 34 3 25 pass fail 7 8 fail pass pass fail fail Scan-based delay Functional 37

SEMATECH Conclusions Hard to find point differentiating good and bad devices for I DDQ & delay tests High # passed functional test, failed all others High # passed all tests, failed I DDQ > 5 µa Large # passed stuck-at and functional tests Failed delay & IDDQ tests Large # failed stuck-at & delay tests Passed I DDQ & functional tests Delay test caught delays in chips at higher Temperature burn-in chips passed at lower T. 38

Limitations of I DDQ Testing Sub-micron technologies have increased leakage currents. Transistor sub-threshold conduction. Harder to find I DDQ threshold separating good & bad chips. I DDQ tests work:. When average defect-induced current is greater than average good IC current. 2. Small variation in I DDQ over test sequence & between chips. Now less likely to obtain the above two conditions. 39

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