DFT Technologies for High- Quality Low-Cost Manufacturing Tests Yuval Snir JTAG 2006 Yuval Snir JTAG 2006.

Slides:



Advertisements
Similar presentations
Z. Stamenković 1, M. Giles 2, and F. Russi 2 1 IHP GmbH, Frankfurt (Oder), GERMANY 2 Synopsys Inc., Mountain View, CA, USA 13th IEEE European Test Symposium,
Advertisements

Digital Integrated Circuits© Prentice Hall 1995 Design Methodologies Design for Test.
At-Speed Test Considering Deep Submicron Effects
Advanced ITC Presentation A. Pogiel J. Rajski J. Tyszer.
1 Pattern-Directed Circuit Virtual Partitioning for Test Power Reduction Qiang Xu The Chinese University of Hong Kong Dianwei Hu and Dong Xiang Tsinghua.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 261 Lecture 26 Logic BIST Architectures n Motivation n Built-in Logic Block Observer (BILBO) n Test.
Supply Voltage Noise Aware ATPG for Transition Delay Faults Nisar Ahmed and M. Tehranipoor University of Connecticut Vinay Jayaram Texas Instruments, TX.
LEONARDO INSIGHT II / TAP-MM ASTEP - Basic Test Concepts © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)1 Basic test concepts J. M. Martins.
NCHUCS1 Scan Chain Reorder Sying-Jyan Wang Department of Computer Science National Chung-Hsing University.
CHALLENGES IN EMBEDDED MEMORY DESIGN AND TEST History and Trends In Embedded System Memory.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Efficient Compression and Application of Deterministic Patterns in a Logic BIST Architecture Peter Wohl, John A. Waicukauski, Sanjay Patel, Minesh B. Amin.
Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 21alt1 Lecture 21alt BIST -- Built-In Self-Test (Alternative to Lectures 25, 26 and 27) n Definition.
Aiman El-Maleh, Ali Alsuwaiyan King Fahd University of Petroleum & Minerals, Dept. of Computer Eng., Saudi Arabia Aiman El-Maleh, Ali Alsuwaiyan King Fahd.
Externally Tested Scan Circuit with Built-In Activity Monitor and Adaptive Test Clock Priyadharshini Shanmugasundaram Vishwani D. Agrawal.
X-Compaction Itamar Feldman. Before we begin… Let’s talk about some DFT history: Design For Testability (DFT) has been around since the 1960s. The technology.
1 Presented by Yifat Kapach jtag course What is SCITT? Static Component Interconnection Test Technology Standard IEEE P1581.
Design for Testability Theory and Practice Lecture 11: BIST
Output Hazard-Free Transition Tests for Silicon Calibrated Scan Based Delay Testing Adit D. Singh Gefu Xu Auburn University.
Institute of Digital and Computer Systems 1 Fabio Garzia / Finding Peak Performance in a Process23/06/2015 Chapter 5 Finding Peak Performance in a Process.
An Efficient Test Data Reduction Technique Through Dynamic Pattern Mixing Across Multiple Fault Models 2011 VLSI Test Symposium S. Alampally 1, R. T. Venkatesh.
Build-In Self-Test of FPGA Interconnect Delay Faults Laboratory for Reliable Computing (LaRC) Electrical Engineering Department National Tsing Hua University.
January 16, '02Agrawal: Delay testing1 Delay Testing of Digital Circuits Vishwani D. Agrawal Agere Systems, Murray Hill, NJ USA
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.
Enhancing Embedded Processors with Specific Instruction Set Extensions for Network Applications A. Chormoviti, N. Vassiliadis, G. Theodoridis, S. Nikolaidis.
ELEN 468 Lecture 251 ELEN 468 Advanced Logic Design Lecture 25 Built-in Self Test.
Fundamentals of Electrical Testing
March 6, th Southeastern Symposium on System Theory1 Transition Delay Fault Testing of Microprocessors by Spectral Method Nitin Yogi and Vishwani.
BIST vs. ATPG.
Class Design Project - Test Generation 1 Class Design Project Test Generation Hillary Grimes III ELEC Project Presentation April 26, 2007.
An Embedded Core DFT Scheme to Obtain Highly Compressed Test Sets Abhijit Jas, Kartik Mohanram, and Nur A. Touba Eighth Asian Test Symposium, (ATS.
Submicron Verification Challenges Uri Gruenbaum. Presentation Flow Chart Problems Case study Intro.
Software-Based Online Detection of Hardware Defects: Mechanisms, Architectural Support, and Evaluation Kypros Constantinides University of Michigan Onur.
Janusz Rajski Nilanjan Mukherjee Mentor Graphics Corporation Janusz Rajski Nilanjan Mukherjee Mentor Graphics Corporation.
EE141 VLSI Test Principles and Architectures Ch. 6 - Test Compression – P. 1 1 Chapter 6 Test Compression.
Testimise projekteerimine: Labor 2 BIST Optimization
Introduction to CMOS VLSI Design Test. CMOS VLSI DesignTestSlide 2 Outline  Testing –Logic Verification –Silicon Debug –Manufacturing Test  Fault Models.
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTEMS Design for Testability (DFT) - 2.
1 Fitting ATE Channels with Scan Chains: a Comparison between a Test Data Compression Technique and Serial Loading of Scan Chains LIRMM CNRS / University.
MICROPROCESSOR INPUT/OUTPUT
ATPG - test pattern generation process 1. Target faults 2. Generate test cube: 1-5% 3. Random fill: 99-95% 4. Stimuli on ATE 5. Response on ATE.
1 ITRS Design TWG Test Column Draft 1 Feb. 4, 2001.
CSE477 L28 DFT.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 28: Design for Test Mary Jane Irwin ( )
Fault models Stuck-at Stuck-at-1 Reset coupling 0 0 Set coupling Inversion coupling Transition  /0 0 1 Transition  /1 1.
Testing of Digital Systems: An Introduction Dr. Aiman H. El-Maleh Computer Engineering Department King Fahd University of Petroleum & Minerals Dr. Aiman.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Logic BIST Logic BIST.
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTEMS
A Robust Pulse-triggered Flip-Flop and Enhanced Scan Cell Design
Presenter: PCLee. Semiconductor manufacturers aim at delivering high-quality new devices within shorter times in order to gain market shares.
Test and Test Equipment Joshua Lottich CMPE /23/05.
Synthesis Of Fault Tolerant Circuits For FSMs & RAMs Rajiv Garg Pradish Mathews Darren Zacher.
1 Compacting Test Vector Sets via Strategic Use of Implications Kundan Nepal Electrical Engineering Bucknell University Lewisburg, PA Nuno Alves, Jennifer.
ECE 260B – CSE 241A Testing 1http://vlsicad.ucsd.edu ECE260B – CSE241A Winter 2005 Testing Website:
CAS 721 Course Project Implementing Branch and Bound, and Tabu search for combinatorial computing problem By Ho Fai Ko ( )
TOPIC : Different levels of Fault model UNIT 2 : Fault Modeling Module 2.1 Modeling Physical fault to logical fault.
Embedded Embedded at-speed test at-speed test.
Northeastern U N I V E R S I T Y 1 Design and Test of Fault Tolerant Quantum Dot Cellular Automata Electrical and Computer Department.
Functional Test of Small-Delay Faults using SAT and Craig Interpolation Presenter: Chien-Yen Kuo.
Silicon Programming--Testing1 Completing a successful project (introduction) Design for testability.
I N V E N T I V EI N V E N T I V E Can innovations in Test serve as a beacon of light in a dark economy? Sanjiv Taneja VP and GM, Encounter Test.
Lecture 5: Design for Testability. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 12: Design for Testability2 Outline  Testing –Logic Verification –Silicon.
Hayri Uğur UYANIK Very Large Scale Integration II - VLSI II
COUPING WITH THE INTERCONNECT
Pattern Compression for Multiple Fault Models
Esam Ali Khan M.S. Thesis Defense
MS Thesis Defense Presentation by Mustafa Imran Ali COE Department
Lecture 26 Logic BIST Architectures
Test Data Compression for Scan-Based Testing
Presentation transcript:

DFT Technologies for High- Quality Low-Cost Manufacturing Tests Yuval Snir JTAG 2006 Yuval Snir JTAG 2006

AgendaAgenda Background – Two major fault models Background – Two major fault models Problem – Exploiting a given tester memory Problem – Exploiting a given tester memory Main goal – Two effective implementation Main goal – Two effective implementation solutions solutions

BackgroundBackground The Shrinkage of semiconductor devices brought a new distribution of defects The Shrinkage of semiconductor devices brought a new distribution of defects Timing defects have become more significant (at least 2% of all defects) Timing defects have become more significant (at least 2% of all defects)

BackgroundBackground For 130 nm fabrication For 130 nm fabrication Of yield 70% Of yield 70% No statistical faults No statistical faults Defect rate will be 0.7% Defect rate will be 0.7% 7000 defective devices 7000 defective devices un detected per million un detected per million (DPM) (DPM)

Fault Models Stuck-at fault-model: Stuck-at fault-model:  the most popular fault model used in practice  a line whose status is stuck at a given value (normally 0 or 1). abccc > >01 -b -b true

fault Models At-speed fault model: At-speed fault model:  Example: InitializationB=1 Opposite value Propagates from B to C

The Problem Desired fast & low cost technologies tests Desired fast & low cost technologies tests Transition pattern set is 3-5 bigger then Transition pattern set is 3-5 bigger then stuck-at pattern set stuck-at pattern set Sometimes there isn’t enough room on the tester memory for both pattern sets. Sometimes there isn’t enough room on the tester memory for both pattern sets. Yields expensive tester reloads of the memory. Yields expensive tester reloads of the memory.

1. Effective Merging At-Speed with Stuck-At Patterns 1. Effective Merging At-Speed with Stuck-At Patterns 2. EDT – Embedded Deterministic Test 2. EDT – Embedded Deterministic Test solutionssolutions

Merging At-Speed with Stuck-At Patterns Sets The TDF (Transition delay fault) patterns also detect a significant percentage of stuck-at faults The TDF (Transition delay fault) patterns also detect a significant percentage of stuck-at faults Truncate TDF patterns Truncate TDF patterns

Merging Patterns – Example Design Characteristic of the design  The tester can hold up to 10,000 test pattern  The highest priority – best possible coverage for  One TDF pattern set for each clock domain and one For cross clock domain. Design demands:

Merging Patterns Test generation results before optimization  Due to the typically slow operation of the tester The TDF test coverage is only 85.14%.

Merging Patterns Test generation results before truncation & optimization

Merging Patterns Flow for generating higher coverage:  Arrange TDF test patterns from most significant to least  Truncate TDF patterns ( 90% of the overall achievable)  Fault grade the truncated TDF patterns for SAF  Generate top-off SAF pattern set

Merging Patterns Test generation results after truncation & optimization

Merging Patterns Test generation methodology comparison

EDT-Embedded deterministic test Two additional blocks to the traditional ATPG:  Decompressor  Compactor

EDT-Embedded deterministic test  The blocks are in the scan chain path  System core isn’t affected  Immunity for logic changes  Tester see the original design

EDT-Embedded deterministic test The decompressor:  Only 1% - 5% of scan cells get specified  EDT – compression is done prior to random fill  Shorter Chains - fewer cycles and data  Less costly tester can be used Attributes: Extremely high encoding capacity, low silicon area And high speed of operation

EDT-Embedded deterministic test The compactor:  Ability to handle any number of X values  Support for production diagnostics directly from the compressed patterns

EDT-Embedded deterministic test example:  Same coverage  Effective reduction of 100X in data volume and test time  One ATPG scan pattern occupies vectors One EDT scan pattern occupies 80 vectors only!

I have to go now I have to go now