Professional Documents
Culture Documents
Objectives
Apply test with system timing in the capture window
Clk1
Clk2
Clk3
Multiple frequencies
F1
F2
F3
Capture domain
Launch domain
F1
F1
F2
F3
F2
F3
D2
D3
Capture domain
Launch domain
D1
D1
D2
D3
D2
D3
capture
loading
unloading
Clk
shift mode
Sen
capture mode
clock
scan enable
clock
scan enable
Speed of loading
S
Clock
suppression
Clock
suppression
Double capture
Time
frame
1
last shift
Clk
Sen
Time
frame
2
first capture & transition launch
capture
clock
scan enable
last shift
Clk
Sen
capture capture
Clock
suppression
first shift
Clock
suppression
Clk
launch capture
Clock
suppression
Sen
first shift
Clock
suppression
Clk
launch capture
Clock
suppression
first shift
Clock
suppression
Sen
Clk
launch capture
Clock
suppression
first shift
Clock
suppression
Sen
1. Propagation of signals
2. Capture of responses
Clk
launch capture
Clock
suppression
first shift
Clock
suppression
Sen
Clk
launch capture
Clock
suppression
first shift
Clock
suppression
Sen
Clock
PLL
PLL
ffpp// nn
fp = nfclk
PLL deskewing
PLL
PLL11
Clock
PLL
PLL22
Deskewing
No
Yes
global skew
Fundamental principle
If clock skew is not managed between A and B
If there is logic driven by A and captured in B
There should be no simultaneous change of
state in A and capture in B
Domain A
Shift or capture
Domain B
Capture
SE
CLK
SE
CLK
SE
CLK
PLL
PLL
Test mode
Clock
suppression
Clock
suppression
S*
Clock
suppression
S*
Clock
suppression
S*
Clock
suppression
Clock
suppression
Control
Control
scan
CLK
D1
S*
S*
D2
S*
D3
Capture window
Clk1
Clk1*
Sen1
Clk2*
Sen2
Clk1*
Sen1
Clk2*
Sen2
D2
D3
S
C
S
S
C
C
D2
D3
C
C
C
C
C
Clock routing
clock signals feeding BIST ready netlist
Control
Sout
Sen
Scan
Scan
Sen
...
P
R
P
G
...
Clock
Sin
BIST
clock
Scan
Scan
PLL
PLL
Shift
Shift counter
counter
BIST Run
External clock
source
Pattern
Pattern counter
counter
BIST Reset
hold
BIST
Done
M
I
S
R
Inputs
from PLL
Capture waveform
generator for clk1
clk1 - out
Capture waveform
generator for clk2
clk2 - out
clk3 - out
Capture waveform
generator for clk3
Capture window
BIST Run
BIST clock
Summary