An Experimental Study of Tester Yield and Defect Coverage - PowerPoint PPT Presentation

About This Presentation
Title:

An Experimental Study of Tester Yield and Defect Coverage

Description:

Jose T. de Sousa. INESC/IST, Technical University of Lisbon. 1000 Lisboa, Portugal ... A manufacturing defect is a finite chip area with electrically malfunctioning ... – PowerPoint PPT presentation

Number of Views:52
Avg rating:3.0/5.0
Slides: 21
Provided by: pagr8
Category:

less

Transcript and Presenter's Notes

Title: An Experimental Study of Tester Yield and Defect Coverage


1
An Experimental Study of Tester Yield and Defect
Coverage
  • Jose T. de Sousa
  • INESC/IST, Technical University of Lisbon
  • 1000 Lisboa, Portugal
  • jose.desousa_at_inesc.pt
  • Vishwani D. Agrawal
  • Circuit and Systems Research Lab
  • Agere Systems, Murray Hill, NJ 07974 USA
  • va_at_agere.com
  • IEEE International Test Synthesis Workshop, Santa
    Barbara, CA

March 25, 2001
1
de Sousa-Agrawal/ITSW01
2
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
March 25, 2001
2
de Sousa-Agrawal/ITSW01
3
Clustered VLSI Defects
Good chips
Faulty chips
Defects
Wafer
Clustered defects (VLSI) Wafer yield 17/22
0.77
Unclustered defects Wafer yield 12/22 0.55
March 25, 2001
3
de Sousa-Agrawal/ITSW01
4
Yield Parameters
  • Defect density (d ) Average number of defects
    per unit of chip area
  • Chip area (A )
  • Clustering parameter (a)
  • Negative binomial distribution of defects,
    p (x ) Prob(number of defects on a chip x )

G (ax ) (Ad /a) x ------------- .
---------------------- x ! G (a) (1Ad /a)
ax
where G is the gamma function a 0, p (x ) is a
delta function (max. clustering) a , p (x )
is Poisson distr. (no clustering)

March 25, 2001
4
de Sousa-Agrawal/ITSW01
5
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 !
March 25, 2001
5
de Sousa-Agrawal/ITSW01
6
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.

March 25, 2001
6
de Sousa-Agrawal/ITSW01
7
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.

March 25, 2001
7
de Sousa-Agrawal/ITSW01
8
Modified Yield Equation
  • Three parameters
  • Fault density, f average number of stuck-at
    faults per unit chip area
  • Fault clustering parameter, b
  • Stuck-at fault coverage, T
  • The modified yield equation

Y (T ) (1 TAf / b) - b
Assuming that tests with 100 fault coverage (T
1.0) remove all faulty chips,
Y Y (1) (1 Af / b) - b
March 25, 2001
8
de Sousa-Agrawal/ITSW01
9
Defect Level
Y (T ) - Y (1) DL (T )
-------------------- Y (T
) ( b TAf ) b
1 - -------------------- (
b Af ) b
Where T is the fault coverage of tests, Af is
the average number of faults on the chip of area
A, b is the fault clustering parameter. Af and
b are determined by test data analysis.

b
, Y (T ) e--TAf and DL(T) 1 -- Y (1)1--T
March 25, 2001
9
de Sousa-Agrawal/ITSW01
10
Example SEMATECH Chip
  • Bus interface controller ASIC fabricated and
    tested at IBM, Burlington, Vermont
  • 116,000 equivalent (2-input NAND) gates
  • 304-pin package, 249 I/O
  • Clock 40MHz, some parts 50MHz
  • 0.45m CMOS, 3.3V, 9.4mm x 8.8mm area
  • Full scan, 99.79 fault coverage
  • Advantest 3381 ATE, 18,466 chips tested at 2.5MHz
    test clock
  • Data obtained courtesy of Phil Nigh (IBM)

March 25, 2001
10
de Sousa-Agrawal/ITSW01
11
Test Coverage from Fault Simulator
Stuck-at fault coverage
Vector number
March 25, 2001
11
de Sousa-Agrawal/ITSW01
12
Measured Chip Fallout
Measured chip fallout
Vector number
March 25, 2001
12
de Sousa-Agrawal/ITSW01
13
Model Fitting
Unclustered faults Af 0.31
Y (1) 0.7348
Clustered faults Af 2.1 and b 0.083
Chip fallout and computed 1-Y (T )
Y (1) 0.7623
Measured chip fallout
Stuck-at fault coverage, T
March 25, 2001
13
de Sousa-Agrawal/ITSW01
14
Computed Defect Level
Unclustered faults
Defect level (ppm)
Clustered faults b 0.083
Stuck-at fault coverage ()
March 25, 2001
14
de Sousa-Agrawal/ITSW01
15
Reexamine Assumption
  • Assumption 100 fault coverage leads to zero
    defect level.
  • Reality 100 defect coverage leads to zero
    defect level.
  • Must examine the two coverages.

March 25, 2001
15
de Sousa-Agrawal/ITSW01
16
Fault vs. Defect Coverage
Fault coverage Defect coverage
  • Coverage of stuck-at faults detected by
    vectors.
  • Faults are countable.
  • Alternative definition f(T) Prob(detection by
    T vectors a fault is present)
  • All faults assumed equally probable on a faulty
    chip.
  • Determined theoretically.
  • Coverage of real defects detected by vectors.
  • Many types, large numbers.
  • Alternative definition d(T) Prob(detection
    by T vectors a defect is present)
  • Each defect may have a different probability of
    occurrence.
  • Determined experimentally.

March 25, 2001
16
de Sousa-Agrawal/ITSW01
17
Defect Coverage
d (T ) Prob (detection by T vectorschip
defective) Prob (failure by T
vectors) -------------------------------
------------ 1 Y (1)
1 Y (T ) --------------
1 Y (1) Measured yield, Y (T ), and
estimated true yield, Y (1), can provide a
statistical estimate for defect coverage.
March 25, 2001
17
de Sousa-Agrawal/ITSW01
18
Defect and Fault Coverages
Defect coverage d
Fault coverage f
Coverage
Vector number
March 25, 2001
18
de Sousa-Agrawal/ITSW01
19
Defect vs. Fault Coverage
Defect coverage, d
d gt f
dlt f
Fault coverage, f
March 25, 2001
19
de Sousa-Agrawal/ITSW01
20
Conclusion
  • Defect coverage can be determined from the
    measured test data.
  • Assumption Test must be capable of activating
    the defect, e.g., only data from at-speed test
    can determine the coverage of delay defects.
  • The assumption, DL 0 at f 100, may be
    justified since fault coverage appears to be more
    pessimistic than defect coverage.
  • Any coverage is a transformation of test data
  • Vector 0 coverage 0
  • Vector infinity coverage 1
  • Unclustered fault assumption adds pessimism.

March 25, 2001
20
de Sousa-Agrawal/ITSW01
Write a Comment
User Comments (0)
About PowerShow.com