[go: up one dir, main page]

0% found this document useful (0 votes)
71 views12 pages

Test Process and ATE 2015

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 12

ECE 538

VLSI System Testing


Krish Chakrabarty

Lecture 2:
Test Process and Equipment

Krish Chakrabarty 1

Lecture 2
VLSI Testing Process and
Equipment
•  Motivation
•  Types of Testing
•  Test Specifications and Plan
•  Test Programming
•  Test Data Analysis
•  Automatic Test Equipment
•  Parametric Testing
•  Summary
Krish Chakrabarty 2

1
Motivation
•  Need to understand some Automatic Test Equipment
(ATE) technology
–  Influences what tests are possible
–  Serious analog measurement limitations at high digital
frequency or in the analog domain
–  Need to understand capabilities for digital logic, memory, and
analog test in System-on-a-Chip (SOC) technology
•  Need to understand parametric testing
–  Used to take setup, hold time measurements
–  Use to compute VIL , VIH , VOL , VOH , tr , tf , td , IOL, IOH , IIL,
IIH

Krish Chakrabarty 3

Types of Testing
•  Verification testing, characterization testing, or
design debug
–  Verifies correctness of design and of test procedure
– usually requires correction to design
•  Manufacturing testing
–  Factory testing of all manufactured chips for
parametric faults and for random defects
•  Acceptance testing (incoming inspection)
–  User (customer) tests purchased parts to ensure
quality

Krish Chakrabarty 4

2
Testing Principle

Krish Chakrabarty 5

Automatic Test Equipment


Components
•  Consists of:
–  Powerful computer
–  Powerful 32-bit 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)

Krish Chakrabarty 6

3
Characterization Test
•  Worst-case test
–  Choose test that passes/fails chips
–  Select statistically significant sample of chips
–  Repeat test for every combination of 2+ environmental
variables
–  Plot results in Schmoo plot
–  Diagnose and correct design errors
•  Continue throughout production life of chips to
improve design and process to increase yield

Krish Chakrabarty 7

Schmoo Plot

Krish Chakrabarty 8

4
Manufacturing Test
•  Determines whether manufactured chip meets
specs
•  Must cover high % of modeled faults
•  Must minimize test time (to control cost)
•  No fault diagnosis
•  Tests every device on chip
•  Test at speed of application or speed guaranteed
by supplier

Krish Chakrabarty 9

Burn-in or Stress Test


•  Process:
–  Subject chips to high temperature & over-voltage
supply, while running production tests
•  Catches:
–  Infant mortality cases – these are damaged chips that
will fail in the first few days of operation – causes bad
devices to actually fail before chips are shipped to
customers
–  Freak failures

Krish Chakrabarty 10

5
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

Krish Chakrabarty 11

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

Krish Chakrabarty 12

6
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 – typically have low fault coverage
(< 70 %)

Krish Chakrabarty 13

Test Specifications & Plan


•  Test Specifications:
–  Functional Characteristics
–  Type of Device Under Test (DUT)
–  Physical Constraints – Package, pin numbers, etc.
–  Environmental Characteristics – supply,
temperature, humidity, etc.
–  Reliability – acceptance quality level (defects/
million), failure rate, etc.
•  Test plan generated from specifications
–  Type of test equipment to use
–  Types of tests
–  Fault coverage requirement
Krish Chakrabarty 14

7
Test Programming

Krish Chakrabarty 15

Test Data Analysis


•  Uses of ATE test data:
–  Reject bad DUTs
–  Fabrication process information
–  Design weakness information
•  Devices that did not fail are good only if tests
covered 100% of faults
•  Failure mode analysis (FMA)
–  Diagnose reasons for device failure, and find design
and process weaknesses
–  Allows improvement of logic & layout design rules
Krish Chakrabarty 16

8
ADVANTEST Model T6682
ATE

Krish Chakrabarty 17

LTX FUSION HF ATE

Krish Chakrabarty 26

9
Multi-site Testing – Major
Cost Reduction
•  One ATE tests several (usually identical) devices at the
same time
•  For both probe and package test
•  DUT interface board has > 1 socket
•  Add more instruments to ATE to handle multiple
devices simultaneously
•  Usually test 2 or 4 DUTS at a time, usually test 32 or 64
memory chips at a time
•  Limits: # instruments available in ATE, type of
handling equipment available for package

Krish Chakrabarty 28

Set-up and Hold Time Tests

Krish Chakrabarty 31

10
Wrap-Up
•  Parametric tests – determine whether pin electronics
system meets digital logic voltage, current, and delay
time specs
•  Functional tests – determine whether internal logic/
analog sub-systems behave correctly
•  ATE Cost Problems
–  Pin inductance (expensive probing)
–  Multi-GHz frequencies
–  High pin count (1024)
•  ATE Cost Reduction
–  Multi-Site Testing
–  DFT methods like Built-In Self-Test

Krish Chakrabarty 33

Economics of Design for


Testability (DFT)
•  Consider life-cycle cost; DFT on chip may impact
the costs at board and system levels.
•  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

Krish Chakrabarty 34

11
Benefits and Costs of DFT
Level Design Fabri- Manuf. Maintenance Diagnosis Service
and test cation Test test and repair interruption

Chips +/- + -

Boards +/- + - -

System +/- + - - - -

+ Cost increase
- Cost saving
+/- Cost increase may balance cost reduction

Krish Chakrabarty 35

Summary
•  Economics teaches us how to make the right trade-offs.
•  It combines common sense, experience and mathematical
methods.
•  The overall benefit/cost ratio for design, test and
manufacturing should be maximized; one should select the
most economic design over the cheapest design.
•  A DFT or test method should be selected to improve the
product quality with minimal increase in cost due to area
overhead and yield loss.

Krish Chakrabarty 36

12

You might also like