0% found this document useful (0 votes)
65 views43 pages

VLSI Test Process and Equipment

Uploaded by

anup_sky88
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views43 pages

VLSI Test Process and Equipment

Uploaded by

anup_sky88
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 43

Lecture

Lecture 2 2
VLSI
VLSI Test
Test Process
Process and and
Equipment
Equipment
 Motivation
 Types of Testing
 Test Specifications and Plan
 Test Programming
 Test Data Analysis
 Automatic Test Equipment
 Parametric Testing
 Summary
Copyright 2001, Agraw VLSI Test: Lecture 2 1
al & Bushnell
Motivation
Motivation
 Need to understand Automatic Test Equipment (ATE)
technology
 Influences what tests are possible
 Serious analog measurement limitations at high
digital frequency or in the analog domain
 Understand capabilities for digital logic, memory,
and analog test for testing System-on-a-Chip
(SOC)
 Need to understand parametric testing
 For setup and hold time measurements
 For determination of VIL , VIH , VOL , VOH , tr , tf , td , IOL,
IOH , IIL, IIH

Copyright 2001, Agraw VLSI Test: Lecture 2 2


al & Bushnell
Types
Types of
of Testing
Testing
 Verification
design debug
testing, characterization testing, or

 Verifies correctness of design and correctness


of test procedure – may require correction of
either or both
 Manufacturing testing
 Factory testing of all manufactured chips for
parametric and logic faults, and analog
specifications
 Burn-in or stress testing
 Acceptance testing (incoming inspection)
 User (customer) tests purchased parts to
ensure quality

Copyright 2001, Agraw VLSI Test: Lecture 2 3


al & Bushnell
Testing
Testing Principle
Principle

Copyright 2001, Agraw VLSI Test: Lecture 2 4


al & Bushnell
Automatic
Automatic Test
Test
Equipment
Equipment (ATE)
(ATE)
 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)

Copyright 2001, Agraw VLSI Test: Lecture 2 5


al & Bushnell
Characterization
Characterization or
or
Verification
Verification Test
Test
 Ferociously expensive
 Applied to selected (not all) parts
 Used prior to production or manufacturing test
 May comprise:
 Scanning Electron Microscope tests
 Bright-Lite detection of defects
 Electron beam testing
 Artificial intelligence (expert system) methods
 Repeated functional tests

Copyright 2001, Agraw VLSI Test: Lecture 2 6


al & Bushnell
Characterization
Characterization (Cont.)
(Cont.)
 Worst-case test
 Choose test that passes/fails chips
 Select statistically significant sample of chips
 Repeat test for every combination of
environmental variables
 Plot results in Shmoo plot
 Diagnose and correct design errors
 Continue throughout production life of chips to
improve design and process to increase yield

Copyright 2001, Agraw VLSI Test: Lecture 2 7


al & Bushnell
Shmoo
Shmoo Plot
Plot

CS

tOTD
DATA

SRAM read operation:


tOTD = time to DATA
tristated after
chip deselect

Copyright 2001, Agraw VLSI Test: Lecture 2 8


al & Bushnell
Manufacturing
Manufacturing Test
Test

 Determines whether manufactured chip meets


specification
 Must cover high % of modeled faults
 Must minimize test time (to control cost)
 No fault diagnosis
 Test every device on chip
 Test at rated speed or at maximum speed
guaranteed by supplier

Copyright 2001, Agraw VLSI Test: Lecture 2 9


al & Bushnell
Burn-in
Burn-in or
or Stress
Stress Test
Test
 Process:
 Subject chips to high temperature and over-
voltage supply, while running production tests
 Catches:
 Infant mortality cases – these are damaged or
weak (low reliability) chips that will fail in the
first few days of operation – burn-in causes bad
devices to fail before they are shipped to
customers
 Freak failures – devices having same failure
mechanisms as reliable devices

Copyright 2001, Agraw VLSI Test: Lecture 2 10


al & Bushnell
Incoming
Incoming Inspection
Inspection
 Can be:
 Similar to production testing
 More comprehensive than production testing
 Tuned to specific system application
 Often done for a random sample of devices
 Sample size depends on device quality and
system reliability requirements
 Avoids putting defective device in a system
where cost of diagnosis and repair exceeds
incoming inspection cost

Copyright 2001, Agraw VLSI Test: Lecture 2 11


al & Bushnell
Manufacturing
Manufacturing Test
Test
Scenarios
Scenarios
 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

Copyright 2001, Agraw VLSI Test: Lecture 2 12


al & Bushnell
Types
Types of
of Tests
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
of tutorial

Copyright 2001, Agraw VLSI Test: Lecture 2 13


al & Bushnell
Two
Two Different
Different Meanings
Meanings
of
of Functional
Functional Test
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 %)

Copyright 2001, Agraw VLSI Test: Lecture 2 14


al & Bushnell
Test
Test Specifications
Specifications &
& Plan
Plan
 Test Specifications:
Functional Characteristics
Type of Device Under Test (DUT)
Physical Constraints – package, pin numbers, etc.
Environmental Characteristics – power 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
Copyright 2001, Agraw VLSI Test: Lecture 2 15
al & Bushnell
Test
Test Programming
Programming

Copyright 2001, Agraw VLSI Test: Lecture 2 16


al & Bushnell
Test
Test Data
Data Analysis
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
 Improve logic and layout design rules

Copyright 2001, Agraw VLSI Test: Lecture 2 17


al & Bushnell
Automatic
Automatic Test
Test
Equipment
Equipment (ATE)
(ATE)

Copyright 2001, Agraw VLSI Test: Lecture 2 18


al & Bushnell
ADVANTEST
ADVANTEST Model
Model
T6682
T6682 ATE
ATE

Copyright 2001, Agraw VLSI Test: Lecture 2 19


al & Bushnell
T6682
T6682 ATE
ATE Block
Block Diagram
Diagram

Copyright 2001, Agraw VLSI Test: Lecture 2 20


al & Bushnell
T6682
T6682 ATE ATE Specifications
Specifications
 Uses 0.35μ VLSI chips in implementation
 1,024 digital 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 DUT pin
Copyright 2001, Agraw VLSI Test: Lecture 2 21
al & Bushnell
Pattern
Pattern Generation
Generation
 Sequential pattern generator (SQPG): stores 16
Mvectors of patterns to apply to DUT -- vector width
determined by # DUT pins
 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
 2 Gvector or 8 Gvector sizes

Copyright 2001, Agraw VLSI Test: Lecture 2 22


al & Bushnell
Response
Response Checking Checking and
and
Frame
Frame Processor
Processor
 Response Checking:
 Pulse train matching – ATE matches patterns
on 1 pin for up to 16 cycles
 Pattern matching mode – matches pattern on a
number of pins in 1 cycle
 Determines whether DUT output is correct,
changes patterns in real time
 Frame Processor – combines DUT input stimulus
from pattern generators with DUT output
waveform comparison
 Strobe time – interval after pattern application
when outputs sampled
Copyright 2001, Agraw VLSI Test: Lecture 2 23
al & Bushnell
Probing
Probing
 Pin electronics (PE) – electrical buffering circuits,
put as close as possible to DUT
 Uses pogo pin connector at test head
 Test head interface through custom printed circuit
board to wafer prober (unpackaged chip test) or
package handler (packaged chip test), touches chips
through a socket (contactor)
 Uses liquid cooling
 Can independently set VIH , VIL , VOH , VOL, IH , IL, VT
for each pin
 Parametric Measurement Unit (PMU)

Copyright 2001, Agraw VLSI Test: Lecture 2 24


al & Bushnell
Pin
Pin Electronics
Electronics

Copyright 2001, Agraw VLSI Test: Lecture 2 25


al & Bushnell
Probe
Probe Card
Card and
and Probe
Probe
Needles
Needles or
or Membrane
Membrane
 Probe card – custom printed circuit board (PCB)
on which DUT is mounted in socket – may
contain custom measurement hardware (current
test)
 Probe needles – come down and scratch the pads
to stimulate/read pins
 Membrane probe – for unpackaged wafers –
contacts printed on flexible membrane, pulled
down onto wafer with compressed air to get
wiping action

Copyright 2001, Agraw VLSI Test: Lecture 2 26


al & Bushnell
T6682
T6682 ATE
ATE Software
Software

 Runs Solaris UNIX on UltraSPARC 167 MHz CPU


for non-real time functions
 Runs real-time OS on UltraSPARC 200 MHz CPU
for tester control
 Peripherals: disk, CD-ROM, micro-floppy,
monitor, keyboard, HP GPIB, Ethernet
 Viewpoint software provided to debug, evaluate,
and analyze VLSI chips

Copyright 2001, Agraw VLSI Test: Lecture 2 27


al & Bushnell
LTX
LTX FUSION
FUSION HF
HF ATE
ATE

Copyright 2001, Agraw VLSI Test: Lecture 2 28


al & Bushnell
Specifications
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
 enVision Operating System
 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)
Copyright 2001, Agraw VLSI Test: Lecture 2 29
al & Bushnell
Multi-site
Multi-site Testing
Testing ––
Major
Major Cost
Cost Reduction
Reduction
 One ATE tests several (usually identical) devices
at the same time
 For both probe and package test
 DUT interface board has > 1 sockets
 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

Copyright 2001, Agraw VLSI Test: Lecture 2 30


al & Bushnell
Electrical
Electrical Parametric
Parametric
Testing
Testing

Copyright 2001, Agraw VLSI Test: Lecture 2 31


al & Bushnell
Typical
Typical Test
Test Program
Program
1. Probe test (wafer sort) – catches gross defects
2. Contact electrical test
3. Functional & layout-related test
4. DC parametric test
5. AC parametric test
 Unacceptable voltage/current/delay at pin
 Unacceptable device operation limits

Copyright 2001, Agraw VLSI Test: Lecture 2 32


al & Bushnell
DC
DC Parametric
Parametric Tests
Tests

Copyright 2001, Agraw VLSI Test: Lecture 2 33


al & Bushnell
Contact
Contact Test
Test
1. Set all inputs to 0 V
2. Force current Ifb out of pin (expect Ifb to be 100
to 250 mA)
3. Measure pin voltage Vpin. Calculate pin
resistance R
 Contact short (R = 0 W)
 No problem
 Pin open circuited (R huge), Ifb and Vpin large

Copyright 2001, Agraw VLSI Test: Lecture 2 34


al & Bushnell
Power
Power Consumption
Consumption
Test
Test

1. Set temperature to worst case, open circuit


DUT outputs
2. Measure maximum device current drawn from
supply ICC at specified voltage
 ICC > 70 mA (fails)
 40 mA < ICC ≤ 70 mA (ok)

Copyright 2001, Agraw VLSI Test: Lecture 2 35


al & Bushnell
Output
Output Short
Short Current
Current
Test
Test
1. Make chip output a 1
2. Short output pin to 0 V in PMU
3. Measure short current (but not for long, or the
pin driver burns out)
 Short current > 40 μA (ok)
 Short current ≤ 40 μA (fails)

Copyright 2001, Agraw VLSI Test: Lecture 2 36


al & Bushnell
Output
Output Drive
Drive Current
Current
Test
Test

1. Apply vector forcing pin to 0


2. Simultaneously force VOL voltage and
measure IOL
3. Repeat Step 2 for logic 1
 IOL < 2.1 mA (fails)
 IOH < -1 mA (fails)

Copyright 2001, Agraw VLSI Test: Lecture 2 37


al & Bushnell
Threshold
Threshold Test
Test
1. For each I/P pin, write logic 0 followed by
propagation pattern to output. Read output.
Increase input voltage in 0.1 V steps until output
value is wrong
2. Repeat process, but stepping down from logic 1
by 0.1 V until output value fails
 Wrong output when 0 input > 0.8 V (ok)
 Wrong output when 0 input ≤ 0.8 V (fails)
 Wrong output when 1 input < 2.0 V (ok)
 Wrong output when 1 input ≥ 2.0 V (fails)

Copyright 2001, Agraw VLSI Test: Lecture 2 38


al & Bushnell
AC
AC Parametric
Parametric Tests
Tests

Copyright 2001, Agraw VLSI Test: Lecture 2 39


al & Bushnell
Rise/fall
Rise/fall Time
Time Tests
Tests

Copyright 2001, Agraw VLSI Test: Lecture 2 40


al & Bushnell
Set-up
Set-up and
and Hold
Hold Time
Time
Tests
Tests

Copyright 2001, Agraw VLSI Test: Lecture 2 41


al & Bushnell
Propagation
Propagation Delay
Delay Tests
Tests

1. Apply standard output pin load (RC or RL)


2. Apply input pulse with specific rise/fall
3. Measure propagation delay from input to output
 Delay between 5 ns and 40 ns (ok)
 Delay outside range (fails)

Copyright 2001, Agraw VLSI Test: Lecture 2 42


al & Bushnell
Summary
Summary
 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

Copyright 2001, Agraw VLSI Test: Lecture 2 43


al & Bushnell

You might also like