Testing in the Fourth Dimension - PowerPoint PPT Presentation

About This Presentation
Title:

Testing in the Fourth Dimension

Description:

Testing in the Fourth Dimension. Vishwani D. Agrawal. Bell Labs, Murray ... SIA Roadmap, IEEE Spectrum, July 1999. 5/29/09. ATS'00. 3. Cost of Testing in 2000AD ... – PowerPoint PPT presentation

Number of Views:78
Avg rating:3.0/5.0
Slides: 20
Provided by: pagr8
Category:

less

Transcript and Presenter's Notes

Title: Testing in the Fourth Dimension


1
Testing in the Fourth Dimension
  • Vishwani D. Agrawal
  • Bell Labs, Murray Hill, NJ 07974 USA
  • va_at_research.bell-labs.com
  • http//cm.bell-labs.com/cm/cs/who/va
  • The 9th Asian Test Symposium
  • Taipei, December 4, 2000

2
Present and Future
1997 -2001
2003 - 2006
Feature size (micron) 0.25 - 0.15 0.13 - 0.10
Transistors/sq. cm 4 - 10M 18 -
39M
Pin count 100 - 900 160 -
1475
Clock rate (MHz) 200 - 730 530 - 1100
Power (Watts) 1.2 - 61 2
- 96
SIA Roadmap, IEEE Spectrum, July 1999
3
Cost of 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/yr
  • Test cost (24 hour ATE operation)
  • 1.439M/(365 x 24 x 3,600)
  • 4.5 cents/second

4
Challenges of Testing
  • High-speed tests for transition faults or
    critical paths are useless unless tests are
    applied by the ATE at the rated clock speed
  • Too expensive to replace current ATE with
    high-speed ATE
  • Non-availability of high-speed ATE and lack of
    compatibility among ATE manufacturers
  • Speed gap between VLSI speed and ATE speed may
    always exist
  • Noise problems (coupling, mismatch, etc.) in
    high-speed ATE to DUT interface

5
A Test Problem
Many VLSI devices and systems today are designed
to operate at clock rates that exceed the
production test capability. There is need for
test methods using the available ATE, that will
insure that the tested parts work at the rated
clock speed.
6
Methods of Timing Test
  • Indirect Methods
  • Ring oscillator
  • Create long non-functional paths for testing
  • Direct Methods
  • ATE pin multiplexing
  • Reduced voltage testing
  • Variable (slow-fast) clock testing
  • Built-in controllable delay
  • At-speed BIST
  • High-speed clock with slow ATE I/O
  • Ref Krstic and Cheng, Delay Fault Testing for
    VLSI Circuits, Kluwer, 1998

7
Reduced Voltage Test
  • If a circuit passes a slow-speed test at a
    reduced VDD, then it is expected to work at a
    higher clock rate with normal VDD (Wagner and
    McCluskey, ICCAD-85 Hao and McCluskey, ITC-93)
  • Path delay, T(Vdd) aT0 (1 kb) (1 - a)T0
  • Vdd supply voltage during test
  • T0 path delay at rated supply VDD
  • a delay fraction due to gates on path
  • b (VDD - Vdd)/VDD
  • k technology-dependent constant
  • Low voltage critical paths may be different
  • Reduced voltage operation is noise-sensitive

8
A Delay Test (V1,V2)
Transient region
Output strobe
V1 V2
Inputs
Comb. logic
Outputs
time
Clock period
9
Slow-Clock Test
Output latches
Input latches
Combinational circuit
Input test clock
Output test clock
Rated period
Test period
Input test clock
Output test clock
Output latched
V1
V2
10
Slow-Clock Test Problems
  • General non-scan circuits Low path coverage,
    ATPG too complex
  • Scan circuits Vector-pair (V1,V2) restricted by
    either scan-shift or functional mode, low path
    coverage
  • Enhanced-scan circuits High combinational path
    testability, hold-latch overhead, long test time

11
Inserting Delay for Test
Control
Controlled delay d
Combinational logic maxdelay lt T - d
FF
FF
CK
Test clock period, T
F(rated) -- F(test)
d
F(rated) . F(test)
Example F(rated) 500MHz, F(test) 50MHz, d
18ns
Reference Agrawal and Chakraborty, ITC-95
12
A Controlled Delay Circuit
Data in
Data out
Control
T
CK
Control
Rated clock period
d
13
Delay InsertionPros and Cons
  • Functional paths tested
  • Direct test for logic and timing by slow ATE
  • Test circuitry tested for logic and timing
  • Area overhead
  • Delay overhead
  • Design of timing critical test circuitry and
    control signals

14
At-Speed BIST
  • Test-points added for random-pattern testability
  • Scan structure used for test application
  • High-speed clock and control signals either
    generated on circuit under test or supplied by
    ATE
  • Boundary-scan used to test system-on-a-chip and
    core-based systems
  • Activation of long non-functional paths can cause
    problem
  • Ref Nadeau-Dostie, Design for At-Speed Test,
    Diagnosis and Measurement, Kluwer, 2000

15
An At-Speed BIST Example
  • BSM2 (Boundary-scan master) chip, Higgins and
    Srinivasan, VTS-00
  • Lucent 0.35micron CMOS process
  • 65MHz clock _at_ 3.3V, 19k gates, 1.4k FFs
  • Test memory BIST, logic BIST, scan
  • 453k logic BIST and scan vectors
  • 96 stuck-at fault coverage
  • 165k paths tested (total 400M paths)
  • Longest tested path - 58 gates (74 max.)
  • BIST fails good parts if run above 40MHz

16
At-Speed Clock/Slow I/O
  • Krstic et al., VTS-99 Agrawal and Parodi, Test
    Synthesis Workshop-99
  • Apply inputs and sample outputs with a test clock
    N times slower than rated clock N is test speed
    reduction factor
  • Apply rated clock to flip-flops
  • Delay output sample strobe by interval
    s rated-clock period (test clock period)/N
  • Repeat test application successively increasing
    sample strobe delay to 2s, 3s, . . . . . . Ns

17
At-Speed Clock/Slow I/O Coverage
Speed reduction factor, N 2
Input vectors applied
Test clock period
2
1
1
1
1
2
2
time
Rated clock period, s
Output sample strobe
18
At-Speed Clock/Slow I/O Simulation Result
s510
5,000 Random vectors
s5378
40
30
5
PDF coverage ()
20
10
0
2
3
1
4
Speed reduction factor, N
19
Conclusion
  • At-speed test may be unavoidable in the future
  • ATE speeds will lag behind the state of the art
    VLSI chips and systems
  • There is need for delay test methods that can
    work with ATE limitations
  • New DFT methods should allow delay testing in a
    similar manner as scan does for DC tests
  • Test path, transition and stuck-at faults
  • Test DFT hardware for logic and timing
  • Reasonable DFT overhead (less than 10)
  • Study of timing in new technologies should lead
    to new models of delay faults, as well as to
    validation of existing models
Write a Comment
User Comments (0)
About PowerShow.com