HIGHSPEED VLSI TESTING WITH SLOW TEST EQUIPMENT - PowerPoint PPT Presentation

About This Presentation
Title:

HIGHSPEED VLSI TESTING WITH SLOW TEST EQUIPMENT

Description:

(b) Apply rated clock to flip-flops (c) Synchronize output sampling with ... Test application time (TAT) = N 2 x (at-speed TAT) Coverage determined by simulation ... – PowerPoint PPT presentation

Number of Views:63
Avg rating:3.0/5.0
Slides: 15
Provided by: par121
Category:

less

Transcript and Presenter's Notes

Title: HIGHSPEED VLSI TESTING WITH SLOW TEST EQUIPMENT


1
HIGH-SPEED VLSI TESTING WITH SLOW TEST EQUIPMENT
  • Vishwani D. Agrawal
  • Agere Systems
  • Processor Architectures and Compilers Research
  • Murray Hill, NJ 07974
  • va_at_agere.com
  • http//cm.bell-labs.com/cm/cs/who/va
  • June 5, 2001

2
MY RESEARCH
  • Delay Test
  • High-speed test
  • False path removal A method of identifying and
    removing non-functional paths improves speed and
    testability may add hardware (Gharaybeh,
    Agrawal, Bushnell and Parodi, JETTA-2000)
  • Path-delay fault (PDF) simulator (SPDF) A
    non-enumerative algorithm implemented at ERC
    (Parodi, Agrawal, Bushnell, and Wu, ITC1998), US
    Patent 6,131,181 (2000)
  • Design for Testability (DFT) and Test Generation
  • A combinational automatic test pattern generation
    (ATPG) method for partial-scan circuits (Kim,
    Agrawal and Saluja, ITC2001)
  • High-level test
  • Register-transfer level (RTL) fault modeling
    using stratified fault sampling (Thaker, Agrawal
    and Zaghloul, ITC2000)
  • Low-Power Design
  • A linear-programming method to determine gate
    delays for elimination of glitches US Patent
    5,983,007 (1999)
  • Spectral Methods for Testing
  • On-going research with Rutgers University

June 5, 2001
2
CAS Lab Seminar
3
MEANING OF DELAY TEST
V1 V2
Transient region
Inputs
Combinational logic
Outputs
Flip- flop
Time
Clock period
Inputs and outputs synchronized with clock
June 5, 2001
3
CAS Lab Seminar
4
PROBLEM STATEMENT
  • Available automatic test equipment (ATE) speed is
    100-200MHz VLSI chip speed is 0.5-1GHz
  • No coverage of delay faults is obtained when ATE
    applies vectors and samples outputs at slow clock
    rate
  • A slow ATE can test delay faults in combinational
    circuits by skewing the output sampling times
  • Skewed output sampling method tests very few
    (mostly PI to PO) paths in sequential circuits
  • Problem Develop a delay test method for slow
    ATEs that will give similar path coverage as
    obtained with an at-speed ATE

June 5, 2001
4
CAS Lab Seminar
5
PREVIOUS WORK
  • BIST (built-in self-test) with externally
    supplied high-speed clock (hardware overhead,
    non-functional paths tested)
  • ATE pin multiplexing (limited vector capability)
  • Reduced supply voltage, Wagner and McCluskey,
    ICCAD85 (may change critical paths, reduce noise
    margins)
  • Latch designed to slow the circuit down in test
    mode, Agrawal and Chakraborty, US Patent
    5,606,567 (1997), ITC95 (needs special hardware,
    performance penalty)
  • Fast clocking of flip-flops with slow vector
    application and slow output sampling, Krstic,
    Cheng and Chakradhar, VTS99 (low path coverage)

June 5, 2001
5
CAS Lab Seminar
6
A NEW METHOD
  • Given a vector-set with specific at-speed PDF
    coverage
  • Tester generates two clock signals
  • Test-clock, N times slower than rated chip clock
    where N test-speed reduction factor
  • Rated-clock, obtained by multiplexing N skewed
    test-clocks
  • (a) Apply vectors at test-clock speed
  • (b) Apply rated clock to flip-flops
  • (c) Synchronize output sampling with test-clock,
    using a skew, s rated-clock period
  • Repeat steps (a)-(c) with skew 2s, 3s, Ns
  • Test application time (TAT) N 2 x (at-speed TAT)

June 5, 2001
6
CAS Lab Seminar
7
TEST APPLICATION
Speed reduction Factor, N 4
Test inputs
Primary inputs
FF clock
Output monitor strobes
Application 1
Application 2
Application 3
Application 4
June 5, 2001
7
CAS Lab Seminar
8
TESTING FOR FOUR TYPES OF PATHS
PO
PI
I
III
IV
II
Path Types I PI PO II FF FF III PI
FF IV FF PO
FF
June 5, 2001
8
CAS Lab Seminar
9
SOME PROPERTIES OF THE METHOD
  • All types of paths can be tested
  • Test application time (TAT) N 2 x (at-speed
    TAT)
  • Coverage determined by simulation
  • Path-specific test generation possible

Future detection
State c
i1/o3
i1/o5
Non- detection
i1/o1
i1/o2
i1/o3
State a
State b
State c
i1/o5
V1(i1,a)
State d
V2(i1,b)
i1/o4
State c
Fault detected
June 5, 2001
9
CAS Lab Seminar
10
SIMULATED PDF COVERAGE
s510 - 5,000 random vectors s5378 - 5,000 random
vectors
50
At-speed ATE
40
Slow ATE
30
PDF Coverage
20
10
1
2
3
4
Slowdown factor (N)
June 5, 2001
10
CAS Lab Seminar
11
A LAB EXPERIMENT
  • Device CD4029B (Texas Instruments)
  • Function 4 bit binary/decimal presettable
    up/down counter
  • Package 16 pin DIP
  • Gate count 103
  • Flip-flop count 12
  • I/O count 9/5
  • Clock frequency 4MHz _at_5V
  • Tests Fault coverage vectors from Gentest (90
    vectors)
  • Path delay fault simulation for rated-speed
    operation and for high-speed test (Parodi et al.,
    ITC99)
  • Tests performed by C. Parodi and J. David at
    Holmdel using HP 82000/400MHz ATE

June 5, 2001
11
CAS Lab Seminar
12
RESULTS OF CD4029B TEST
Three chips tested (A, B, and C)
Maximum all-test-pass clock-rate (MHz)
Vector application speed reduction factor, N
Chips
N4 (1/4 speed)
N1 (At-speed)
N2 (Half-speed)
A
3.922
4.367
3.937
B
4.367
4.167
4.167
4.132
4.115
4.367
C
Simulation showed that slow testing perhaps
activated paths that are longer than those
activated by at-speed testing.
June 5, 2001
12
CAS Lab Seminar
13
A VLSI CHIP EXPERIMENT
  • BSM2 ChipBoundary Scan Master Version 2 (Higgins
    and Srinivasan, VTS00)
  • Agere 0.35 micron CMOS process
  • 65MHz clock _at_3.3V
  • Gate count 18,823 Flip-flop count 1,368 I/O
    count 34/34
  • Production Tests
  • 453,195 vectors, 96 coverage of stuck-at faults
  • 164,578 tested path faults (total 400 million
    paths)
  • Longest tested paths - 58 gates (longest physical
    path - 74 gates)
  • Path delay fault simulation for rated-speed
    operation (Parodi et al., ITC99)
  • Testing planned (2001)
  • A proof of concept exercise for PDT task force
    committee
  • Don Denburg (AL) Test programming and ATE
  • S. Wu (ERC) and G. Nanda (IDC) PDF simulation
    and critical path test generation

June 5, 2001
13
CAS Lab Seminar
14
CONCLUSION
  • It is possible to obtain same or higher PDF
    coverage with a slow ATE as with an at-speed ATE
  • A slow test-clock is used for input application
    and output monitoring
  • A rated-clock signal is applied to flip-flops a
    slow ATE can generate fast rated-clock by pin
    multiplexing
  • Test application time (TAT) increases as square
    of speed reduction factor (N)
  • TAT N 2 x V
  • where V number of vectors
  • (for variable clock testing, TAT N 2x V 2)
  • Test application time can be reduced by test
    optimization
  • Use PDF simulation
  • Generate path-specific tests
  • Proposed method only tests functional paths

June 5, 2001
14
CAS Lab Seminar
Write a Comment
User Comments (0)
About PowerShow.com