Beruflich Dokumente
Kultur Dokumente
Delay Testing
Testing ofof
Digital
Digital Cir
Circuits
cuits
Vishwani D. Agrawal
Agere Systems, Murray Hill, NJ 07974 USA
va@agere.com
http://cm.bell-labs.com/cm/cs/who/va
January 16, 2002
Inputs
Comb.
logic
Synchronized Outputs
With clock
time
Clock period
January 16, '02 Agrawal: Delay testing 3
Circuit
Circuit Delays
Delays
■ Switching or inertial delay is the interval between
input change and output change of a gate:
■ Depends on input capacitance, device (transistor)
characteristics and output capacitance of gate.
■ Also depends on input rise or fall times and states of
other inputs (second-order effects).
■ Approximation: fixed rise and fall delays (or min-max
delay range, or single fixed delay) for gate output.
■ Propagation or interconnect delay is the time a
transition takes to travel between gates:
■ Depends on transmission line effects (distributed R, L,
C parameters, length and loading) of routing paths.
■ Approximation: modeled as lumped delays for gate
inputs.
13
0 1
246
P2 1
0 2 3
P3
0 2 5
S0 S0 S0 S0 S0 S0 S0 S0 U0 S1 U1 XX
U0 S0 U0 U0 U0 U0 U0 U0 U0 S1 U1 XX
Input 2
Input 2
S1 S0 U0 S1 U1 XX S1 S1 S1 S1 S1 S1
U1 S0 U0 U1 U1 XX U1 U1 U1 S1 U1 U1
XX S0 U0 XX XX XX XX XX XX S1 U1 XX
Input
S0 U0 S1 U1 XX Ref.:
NOT
Lin-Reddy
S1 U1 S0 U0 XX IEEETCAD-87
January 16, '02 Agrawal: Delay testing 7
Non-Robust
Non-Robust Test
Test
Fault Generation
Generation
P2 – rising transition through path P2 has no robust test.
Path P2 R1
A. Place R1 at
path origin
R1
R1 U1 U0 Non-robust test requires
XX Static sensitization:
S0=U0, S1=U1
U0
B. Propagate R1 through OR gate;
interpreted as U1 on off-path signal; Non-robust test:
propagates as U0 through NOT gate U1, R1, U0
Input Output
test clock Test Rated test clock
clock clock
period period
Input
test clock
Output
test clock
V1 V2
applied applied Output
latched
January 16, '02 Agrawal: Delay testing 10
Normal-Scan
Normal-Scan Test
Test
V2 states generated, (A) by one-bit scan shift of V1, or
(B) by V1 applied in functional mode. Result
latched
V1 PIs V2 PIs
PI Combinational PO applied applied
Scanin Gen. V2 Path Result
circuit tested
V1 states states scanout
SCAN- CK TC t
OUT Slow clock Rated
SFF CK period
TC
Normal
mode
Scan mode Scan mode
SFF (A)
SCANIN
Slow CK
CK TC period
TC
CK: system clock (B) Scan mode Normal mode Scan mode
TC: test control
SFF: scan flip-flop
PI PI PI PI PI PI
0 1
T T 1 T 1 T 1 T T
1 n-2 n-1 n n+1 n+m
2 2 2
0 D
PO PO PO PO PO PO
Path Fault effect
Initialization sequence activation propagation
(slow clock) (rated sequence
Clock) (slow clock)