VLSI testing Introduction

Similar documents
Testing Digital Systems II

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

EECS 579 Fall What is Testing?

Chapter 1 Introduction to VLSI Testing

Testing of Complex Digital Chips. Juri Schmidt Advanced Seminar

Addressing Semiconductor Test with PXI

VLSI Physical Design Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

EECS150 - Digital Design Lecture 28 Course Wrap Up. Recap 1

Signature Anaysis For Small Delay Defect Detection Delay Measurement Techniques

In the previous chapters, efficient and new methods and. algorithms have been presented in analog fault diagnosis. Also a

Oscillation Test Methodology for Built-In Analog Circuits

VLSI System Testing. Outline

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

Reducing ATE Test Time by Voltage and Frequency Scaling. Praveen Venkataramani

VLSI Design Verification and Test Delay Faults II CMPE 646

Course Outcome of M.Tech (VLSI Design)

Datorstödd Elektronikkonstruktion

Design for Reliability --

Computer Aided Design of Electronics

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

ASICs Concept to Product

TESTABLE VLSI CIRCUIT DESIGN FOR CELLULAR ARRAYS

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

Challenge for Analog Circuit Testing in Mixed-Signal SoC

Lies, Damned Lies and Hardware Verification. Mike Bartley, Test and Verification Solutions

Analog Circuit Test. Analog circuits Analog circuit test methods Specification-based testing Direct measurement DSP-based testing

The Fundamentals of Mixed Signal Testing

Overview of Design Methodology. A Few Points Before We Start 11/4/2012. All About Handling The Complexity. Lecture 1. Put things into perspective

Automated Generation of Built-In Self-Test and Measurement Circuitry for Mixed-Signal Circuits and Systems

Optimization of energy consumption in a NOC link by using novel data encoding technique

EC 1354-Principles of VLSI Design

Pulse propagation for the detection of small delay defects

Introduction to CMC 3D Test Chip Project

SAF ANALYSES OF ANALOG AND MIXED SIGNAL VLSI CIRCUIT: DIGITAL TO ANALOG CONVERTER

Model checking in the cloud VIGYAN SINGHAL OSKI TECHNOLOGY

Exploring the Basics of AC Scan

DIGITAL SIGNAL PROCESSING WITH VHDL

(VE2: Verilog HDL) Software Development & Education Center

A High Performance IDDQ Testable Cache for Scaled CMOS Technologies

DFT for Digital Detection of Analog Parametric Faults in SC Filters

Interested candidates, please send your resumes to and indicate the job title in subject field.

Recursive Pseudo-Exhaustive Two-Pattern Generator PRIYANSHU PANDEY 1, VINOD KAPSE 2 1 M.TECH IV SEM, HOD 2

Issues and Challenges of Analog Circuit Testing in Mixed-Signal SOC

5G: THE NEXT DISRUPTIVE TECHNOLOGY IN PRODUCTION TEST

On-Chip Automatic Analog Functional Testing and Measurements

Testing Digital Systems II. Problem: Fault Diagnosis

Evaluating the Digital Fault Coverage for a Mixed-Signal Built-In Self-Test. Michael Alexander Lusco

Overview and Challenges

Lecture 1: Introduction to Digital System Design & Co-Design

Analog and Mixed Signal Test Method based on OBIST Technique

Design for Testability & Design for Debug

VLSI, MCM, and WSI: A Design Comparison

Lecture 1: Digital Systems and VLSI

Fault Tolerance and Reliability Techniques for High-Density Random-Access Memories (Hardcover) by Kanad Chakraborty, Pinaki Mazumder

STATISTICAL DESIGN AND YIELD ENHANCEMENT OF LOW VOLTAGE CMOS ANALOG VLSI CIRCUITS

Datapath Testability Improvement through ad hoc Controller Modifications

A GATING SCAN CELL ARCHITECTURE FOR TEST POWER REDUCTION IN VLSI CIRCUITS Ch.Pallavi 1, M.Niraja 2, N.Revathi 3 1,2,3

Tutorial 2 Test Techniques for RFIC and Embedded Passives

Design of High Gain Two stage Op-Amp using 90nm Technology

UNEXPECTED through-silicon-via (TSV) defects may occur

An area optimized FIR Digital filter using DA Algorithm based on FPGA

Digital Integrated Circuits (83-313) Lecture 3: Design Metrics

VHDL Implementation of High Speed and Low Power BIST Based Vedic Multiplier

Rutgers University Assistant Teaching Professor, ECE Department, Sep Dec 2016

In this lecture, we will look at how different electronic modules communicate with each other. We will consider the following topics:

Test Synthesis for Mixed-Signal SOC Paths Λ

Digital Systems Design

Total Hours Registration through Website or for further details please visit (Refer Upcoming Events Section)

DFT for Testing High-Performance Pipelined Circuits with Slow-Speed Testers

Computer-aided Casting Method Design, Simulation and Optimization

EDA for IC System Design, Verification, and Testing

I DDQ Current Testing

Formal Hardware Verification: Theory Meets Practice

Energy Efficient Memory Design using Low Voltage Complementary Metal Oxide Semiconductor on 28nm FPGA

All Digital on Chip Process Sensor Using Ratioed Inverter Based Ring Oscillator

Vector-based Peak Current Analysis during Wafer Test of Flip-chip Designs

Design Automation for IEEE P1687

Debugging a Boundary-Scan I 2 C Script Test with the BusPro - I and I2C Exerciser Software: A Case Study

Manufacturing Characterization for DFM

Study on Digital Multiplier Architecture Using Square Law and Divide-Conquer Method

EECS150 Spring 2007 Lab Lecture #5. Shah Bawany. 2/16/2007 EECS150 Lab Lecture #5 1

Dynamic Analog Testing via ATE Digital Test Channels

By the end of this chapter, you should: Understand what is meant by engineering design. Understand the phases of the engineering design process.

-SQA- SCOTTISH QUALIFICATIONS AUTHORITY HIGHER NATIONAL UNIT SPECIFICATION GENERAL INFORMATION

MIRAGE read-in-integrated-circuit testing results

A Signature Test Framework for Rapid Production Testing of RF Circuits

CMOS VLSI IC Design. A decent understanding of all tasks required to design and fabricate a chip takes years of experience

Policy-Based RTL Design

Digital-to-Analog Converter. Lab 3 Final Report

PV SYSTEM BASED FPGA: ANALYSIS OF POWER CONSUMPTION IN XILINX XPOWER TOOL

CS4617 Computer Architecture

Design of CMOS Based PLC Receiver

INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET)

EE 434 ASIC & Digital Systems

AREA AND DELAY EFFICIENT DESIGN FOR PARALLEL PREFIX FINITE FIELD MULTIPLIER

Introduction to co-simulation. What is HW-SW co-simulation?

Software Design of Digital Receiver using FPGA

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

Oscillation Ring Test Using Modified State Register Cell For Synchronous Sequential Circuit

Probing Techniques for Signal Performance Measurements in High Data Rate Testing

Transcription:

VLSI testing Introduction Virendra Singh Associate Professor Computer Architecture and Dependable Systems Lab Dept. of Electrical Engineering Indian Institute of Technology Bombay, Mumbai viren@ee.iitb.ac.in EE 709: Testing & Verification of VLSI Circuits Lecture 3 (Jan 05, 2011)

VLSI Realization Process Customer s need Determine requirements Write specifications Design synthesis and Verification Test development Fabrication Manufacturing test Chips to customer 05 Jan 2012 EE709@IITB 2

Verification vs. Test Verification Verifies correctness of design. Performed by simulation, hardware emulation, or formal methods. Performed once prior to manufacturing. Responsible for quality of design. Test Verifies correctness of manufactured hardware. Two-part process: 1. Test generation: software process executed once during design 2. Test application: electrical tests applied to hardware Test application performed on every manufactured device. Responsible for quality of devices. 05 Jan 2012 EE709@IITB 3

Problems of Ideal Tests Ideal tests detect all defects produced in the manufacturing process. Ideal tests pass all functionally good devices. Very large numbers and varieties of possible defects need to be tested. Difficult to generate tests for some real defects. Defect-oriented testing is an open problem. 05 Jan 2012 EE709@IITB 4

Real Tests Based on analyzable fault models, which may not map on real defects. Incomplete coverage of modeled faults due to high complexity. Some good chips are rejected. The fraction (or percentage) of such chips is called the yield loss. Some bad chips pass tests. The fraction (or percentage) of bad chips among all passing chips is called the defect level. 05 Jan 2012 EE709@IITB 5

Testing as Filter Process Good chips Prob(good) = y Prob(pass test) = high Mostly good chips Fabricated chips Tested chips Defective chips Prob(bad) = 1- y Prob(fail test) = high Mostly bad chips 05 Jan 2012 EE709@IITB 6

Students Examination Pass quality Prob(PQ) =.75 Prob(P/PQ) =.95 Prob (P) = 0.72 All Students Fail quality Prob(FQ) =.25 Prob(F/FQ) =.95 Prob (F) 0.27 05 Jan 2012 EE709@IITB 7

Roles of Testing Detection: Determination whether or not the device under test (DUT) has some fault. Diagnosis: Identification of a specific fault that is present on DUT. Device characterization: Determination and correction of errors in design and/or test procedure. Failure mode analysis (FMA): Determination of manufacturing process errors that may have caused defects on the DUT. 05 Jan 2012 EE709@IITB 8

Costs of Testing Design for testability (DFT) Chip area overhead and yield reduction Performance overhead Software processes of test Test generation and fault simulation Test programming and debugging Manufacturing test Automatic test equipment (ATE) capital cost Test center operational cost 05 Jan 2012 EE709@IITB 9

Design for Testability (DFT) DFT refers to hardware design styles or added hardware that reduces test generation complexity. Motivation: Test generation complexity increases exponentially with the size of the circuit. Primary inputs (PI) Test input Example: Test hardware applies tests to blocks A and B and to internal bus; avoids test generation for combined A and B blocks. Int. bus Logic block A Logic block B Primary outputs (PO) Test output 05 Jan 2012 EE709@IITB 10

Testing Principle 05 Jan 2012 EE709@IITB 11

ADVANTEST Model T6682 ATE 05 Jan 2012 EE709@IITB 12

Cost of Manufacturing Testing 0.5-1.0GHz; analog instruments; 1,024 digital pins: ATE purchase price = $1.2M + 1,024 x $3,000 = $4.272M Running cost (five-year linear depreciation) = Depreciation + Maintenance + Operation = $0.854M + $0.085M + $0.5M = $1.439M/year Test cost (24 hour ATE operation) = $1.439M/(365 x 24 x 3,600) = 4.5 cents/second 05 Jan 2012 EE709@IITB 13

Fixed, Total and Variable Costs ($) Average Cost (cents) Cost Analysis Graph 40,000 100 25,000 Fixed cost 20,000 50 Average cost 0 0 50k 100k 150k 0 200k Miles Driven 05 Jan 2012 EE709@IITB 14

A Modern VLSI Device System-on-a-chip (SOC) Data terminal DSP core Interface logic RAM ROM Mixedsignal Codec Transmission medium 05 Jan 2012 EE709@IITB 15

VLSI Chip Yield A manufacturing defect is a finite chip area with electrically malfunctioning circuitry caused by errors in the fabrication process. A chip with no manufacturing defect is called a good chip. Fraction (or percentage) of good chips produced in a manufacturing process is called the yield. Yield is denoted by symbol Y. Cost of a chip: Cost of fabricating and testing a wafer -------------------------------------------------------------------- Yield x Number of chip sites on the wafer 05 Jan 2012 EE709@IITB 16

Thank You 05 Jan 2012 EE709@IITB 17