CSE 462, Fall 2002 VLSI Design - PowerPoint PPT Presentation

1 / 31
About This Presentation
Title:

CSE 462, Fall 2002 VLSI Design

Description:

Test Program (written in high-level language) running on the computer) ... DL is measured as parts per million (ppm). DL is a measure of the effectiveness of tests. ... – PowerPoint PPT presentation

Number of Views:32
Avg rating:3.0/5.0
Slides: 32
Provided by: pagr7
Category:
Tags: cse | vlsi | computer | design | fall | fusion | parts

less

Transcript and Presenter's Notes

Title: CSE 462, Fall 2002 VLSI Design


1
CSE 462, Fall 2002 VLSI Design
  • VLSI Testing -- Lecture 1
  • Presenter Dr. Maria K. Michael

2
Overview
  • VLSI realization process
  • Verification and Test
  • Ideal and real tests
  • Costs of testing / Test Economics
  • Roles of testing
  • Types of testing
  • Automatic Test Equipment (ATE)
  • Yield Analysis Product Quality

3
VLSI Realization Process
Customers need
Determine requirements
Write specifications
Design synthesis and Verification
Test development
Fabrication
Manufacturing test
Chips to customer
4
Definitions
  • Design synthesis Given an I/O function, develop
    a procedure to manufacture a device using known
    materials and processes.
  • Verification Predictive analysis to ensure that
    the synthesized design, when manufactured, will
    perform the given I/O function.
  • Test A manufacturing step that ensures that the
    physical device, manufactured from the
    synthesized design, has no manufacturing defect.

5
Verification vs. Test
  • Verifies correctness of design.
  • Performed by simulation, hardware emulation, or
    formal methods.
  • Performed once prior to manufacturing.
  • Responsible for quality of design.
  • 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.

6
Testing Principle
7
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.

8
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.

9
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

10
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.
Example Test hardware applies tests to blocks
A and B and to internal bus avoids test
generation for combined A and B blocks.
Logic block A
Logic block B
PO
PI
Int. bus
Test input
Test output
11
Economics of Design for Testability
  • DFT can reduce cost of testing
  • Consider life-cycle cost DFT on chip may impact
    the costs at board and system levels.
  • Can lead to performance degradation
  • Weigh costs against benefits
  • - Cost examples reduced yield due to area
    overhead, yield loss due to non-functional tests
  • - Benefit examples Reduced ATE cost due to
    self- test, inexpensive alternatives to burn-in
    test

12
Benefits and Costs of DFT
Built-In Self-Test (BIST) Example
Cost increase - Cost saving /-
Cost increase may balance cost reduction
13
Cost of Manufacturing Testing in 2000AD
  • 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

14
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.

15
Types of Testing
  • Verification/Characterization testing
  • Verifies correctness of design and of test
    procedure usually requires correction to
    design
  • Manufacturing/Production testing
  • Factory testing of all manufactured chips
  • Burn-In/Stress testing
  • Ensures reliability
  • Acceptance testing (Incoming Inspection)
  • User (customer) tests purchased parts to
    ensure quality

16
Types of Manufacturing Tests
  • Wafer sort or probe test done before wafer is
    scribed and cut into chips
  • Includes test site characterization specific
    test devices are checked with specific patterns
    to measure
  • Gate threshold
  • Polysilicon field threshold
  • Poly sheet resistance, etc.
  • Packaged device tests

17
Sub-types of Tests
  • Parametric
  • Measures electrical properties of pin
    electronics delay, voltages, currents, etc.
  • Fast and cheap
  • Functional
  • Used to cover very high of modeled faults
  • Test every transistor and wire in digital
    circuits Long and expensive
  • Main topic in this course

18
Two Different Meanings of Functional Test
  • ATE and Manufacturing World
  • Any vectors applied to cover high of faults
    during manufacturing test
  • Automatic Test-Pattern Generation World Testing
    with verification vectors, which determine
    whether hardware matches its specification

19
Automatic Test Equipment (ATE)
  • ATE consists of
  • Powerful computer
  • Powerful Digital Signal Processor (DSP) for
    analog testing
  • Test Program (written in high-level language)
    running on the computer)
  • Probe Head (actually touches the bare or packaged
    chip to perform fault detection experiments)
  • Probe Card or Membrane Probe (contains
    electronics to measure signals on chip pin or pad)

20
ADVANTEST Model T6682 ATE
21
T6682 ATE Specifications
  • Uses 0.35 ?m VLSI chips in implementation
  • 1024 pin channels
  • Speed 250, 500, or 1000 MHz
  • Timing accuracy /- 200 ps
  • Drive voltage -2.5 to 6 V
  • Clock/strobe accuracy /- 870 ps
  • Clock settling resolution 31.25 ps
  • Pattern multiplexing write 2 patterns in one ATE
    cycle
  • Pin multiplexing use 2 pins to control 1 CUT pin

22
Pattern Generation
  • Sequential pattern generator (SQPG) stores 16
    Mvectors of patterns to apply to CUT
  • Algorithmic pattern generator (ALPG) 32
    independent address bits, 36 data bits
  • For memory test has address descrambler
  • Has address failure memory
  • Scan pattern generator (SCPG) supports JTAG
    boundary scan, greatly reduces test vector memory
    for full-scan testing

23
LTX FUSION HF ATE
24
Specifications
  • Intended for SoC test digital, analog, and
    memory test supports scan-based test
  • Modular can be upgraded with additional
    instruments as test requirements change
  • 1 or 2 test heads per tester, maximum of 1024
    digital pins, 1 GHz maximum test rate
  • Maximum 64 Mvectors memory storage
  • Analog instruments DSP-based synthesizers,
    digitizers, time measurement, power test, Radio
    Frequency (RF) source and measurement capability
    (4.3 GHz)
  • Supports multi-site testing

25
Multi-site Testing Major Cost Reduction
  • One ATE tests several (usually identical) devices
    at the same time
  • For both probe and package test
  • CUT interface board has gt 1 sockets
  • Add more instruments to ATE to handle multiple
    devices simultaneously
  • Usually test 2 or 4 CUTS at a time, usually test
    32 or 64 memory chips at a time

26
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
    (Y).
  • Cost of a chip

Cost of fabricating and testing a
wafer --------------------------------------------
------------------------ Yield x Number of chip
sites on the wafer
27
Clustered VLSI Defects
Wafer Defect Modeling
Good chips
Faulty chips
Defects
Wafer
Clustered defects (VLSI) Wafer yield 17/22
0.77
Unclustered defects Wafer yield 12/22 0.55
28
Calculating of Defects in a Chip
  • Input Parameters
  • Defect density (d ) Average number of defects
    per unit of chip area
  • Chip area (A)
  • Clustering parameter (a)
  • p(x) Prob ( of defects on a chip x ) is

G (ax ) (Ad /a) x ------------- .
---------------------- x ! G (a) (1Ad /a)
ax
Negative , Binomial distribution
where G is the gamma function, a 0, p
(x ) is a delta function (max. clustering), a
, p (x ) is Poisson distr. (no clustering),
?
29
Yield Equation
Y Prob ( zero defect on a chip ) p(0)
Y ( 1 Ad / a )-a
Example Ad 1.0, a 0.5, Y 0.58
, Y e-Ad

Unclustered defects a

Example Ad 1.0, a , Y 0.37
too pessimistic !
30
Defect Level or Reject Ratio
  • Defect level (DL) is the ratio of faulty chips
    among the chips that pass tests.
  • DL is measured as parts per million (ppm).
  • DL is a measure of the effectiveness of tests.
  • DL is a quantitative measure of the manufactured
    product quality. For commercial VLSI chips a DL
    greater than 500 ppm is considered unacceptable.

31
Determination of DL
  • From field return data Chips failing in the
    field are returned to the manufacturer. The
    number of returned chips normalized to one
    million chips shipped is the DL.
  • From test data Fault coverage of tests and chip
    fallout rate are analyzed. A modified yield
    model is fitted to the fallout data to estimate
    the DL.
Write a Comment
User Comments (0)
About PowerShow.com