Professional Documents
Culture Documents
IEEE Standard 1149.6:: Outline
IEEE Standard 1149.6:: Outline
IEEE Standard 1149.6:: Outline
© J. M. Martins Ferreira - University of Porto (FEUP / DEEC) 1 © J. M. Martins Ferreira - University of Porto (FEUP / DEEC) 2
C
Receiver
TX:
• Objectives TX
R
RX RX:
Receiver
© J. M. Martins Ferreira - University of Porto (FEUP / DEEC) 3 © J. M. Martins Ferreira - University of Porto (FEUP / DEEC) 4
1149.6 defect model 1149.6 defect model (cont.)
C C
Transmitter 1 2 1 Receiver Transmitter Receiver Transmitter 1 2 1 Receiver Transmitter Receiver
delay delay
1 1 +
1 1 1 1 +
1 1
R - R -
2 C 2 2 C 2
1 2 1 2
delay TX1 RX1 delay TX1 RX1
TX2 2 RX2 TX2 2 RX2
© J. M. Martins Ferreira - University of Porto (FEUP / DEEC) 5 © J. M. Martins Ferreira - University of Porto (FEUP / DEEC) 6
performance and defect coverage the AC Mode, and a test signal Mission 0
1
Transmitter
Positive C
suited for AC-coupled U
AC Signal
0
1
C
• A test receiver at the input cell derives logic
• Modified BS cells must ensure: level information from the incoming AC /
– Signal transmission over AC-coupled nets DC test signal Mission Mode
AC Mode
© J. M. Martins Ferreira - University of Porto (FEUP / DEEC) 7 © J. M. Martins Ferreira - University of Porto (FEUP / DEEC) 8
1149.6 instructions for AC- EXTEST_PULSE
coupled differential networks
Pulse Width
... ...
pin retains its previous value
TL Reset Update-XR Run-Test / Idle Select-DR Capture-DR
... 0 Data
Data Inverted Data Data
AC Pin
Driver
0
Update FF 1
CLK
Q
AC Mode
D Q
EXTEST_PULSE 0
RTI State AC Test Signal
CLK
EXTEST_TRAIN 1
© J. M. Martins Ferreira - University of Porto (FEUP / DEEC) 9 © J. M. Martins Ferreira - University of Porto (FEUP
TCK
/ DEEC) 10
Mission 0
TCK
... ... 1
C U 0
TAP State Mode
1
... ...
AC Signal Mission
TL Reset Update-XR Run-Test / Idle Select-DR Capture-DR
0 Data
AC Mode 1
Shift Out
ShiftDR
...
0
AC Test Signal Capture FF Update FF 1
0
D Q D Q
1
Update Point Capture Point Mode
AC Pin Driver CLK CLK AC Mode
AC Pin
Driver
0
Update FF 1 Train / Pulse Train /
Mode AC Mode Pulse
D Q
UpdateDR BYPASS 0 X X
CLK AC Mode
EXTEST 1 0 X
D Q
Train / Pulse RTI State EXTEST_PULSE 1 1 0
Train /
Pulse CLK
EXTEST_TRAIN 1 1 1
D Q
EXTEST_PULSE 0 TCK
RTI State AC Test Signal
CLK
EXTEST_TRAIN 1
© J. M. Martins Ferreira - University of Porto (FEUP
TCK
/ DEEC) 11 © J. M. Martins Ferreira - University of Porto (FEUP / DEEC) 12
The test receiver Operation of the test receiver
• Extracts test data even in the presence of • When an AC testing Mission Mode
instruction is loaded,
0
AC Mode
© J. M. Martins Ferreira - University of Porto (FEUP / DEEC) 13 © J. M. Martins Ferreira - University of Porto (FEUP / DEEC) 14
.
or a time-decaying variant: C DC mode
Init data D Q
.
Vbias
Clear
+
- +
In+:
+
-
R
In-: IEEE std 1149.6, p. 27: “two simple comparators, one to sense
C
Out: rising edges and the other to sense falling edges; two VHyst voltage
sources, to set the hysteresis voltage for the comparators; and a
© J. M. Martins Ferreira - University of Porto (FEUP / DEEC) 15
D-type flip-flop memory element, to hold the reconstructed signal.”
© J. M. Martins Ferreira - University of Porto (FEUP / DEEC) 16
Test receiver support for AC Test receiver support for (DC)
testing instructions EXTEST instruction
V V
+ - +A + - +A
+ +
A A
Vhyst - Vhyst -
Set Set
Vin R Vin
Init Data Init Data
.
D Q Vbias D Q
Hysteretic Hysteretic
C
Init CLK CLK comparator Init CLK CLK comparator
FF FF
.
V = V
-A +B Clear Clear
+ +
Vhyst B Vhyst B
- -
Vin
- + V
-B
Vin
V
- + V
-B
V
V
-B
V Vhyst
V
V = V
+A
+A
Vbias
V
-A +B
V - Vhyst Vhyst
Vhyst
V
Set
+B Vbias
V
The output of the hysteretic The delay network (RC) is
comparator FF will also be Clear replaced by a bias voltage, Set
© J. M. Martins Ferreira - University of Porto (FEUP / DEEC) 17 © J. M. Martins Ferreira - University of Porto (FEUP / DEEC) 18
0 0
1 1
Capture FF Update FF 1149.6 std 6.2.2.1-d): Capture FF Update FF
1149.6 std 6.2: 0 0
Shift In D Q D Q
“Whenever a test receiver Shift In D Q D Q
“When an AC testing
1 1
CLK CLK
is operating in the level- CLK CLK
.
either AC- or DC-coupling C DC mode D Q
DC mode D Q
.
state.”
reacting to the edges and Vbias
+
Clear Vbias
+
Clear
– Set: Vin–Vhyst > Vbias (i.e. Vin > Vbias+Vhyst) detection mode on an AC ShiftDR
.
C D Q
.
Clear
Clear Capt. FF Set (…) Update-DR (…).” +
-
Vin - Vhyst state
+ - +
A
-
Set Set
Valid transitions will force
from to TCK
Capt. FF Capt. FF
the HC FF into Set or
.
Vbias D Q
EXTEST_TRAIN
HC FF Clear
EXTEST_PULSE
will be retained
+
Vin + Vhyst B
-
Vbias - Vhyst Vbias Vbias + Vhyst Exit1-DR
Exit2-DR
© J. M. Martins Ferreira - University of Porto (FEUP / DEEC) 21 © J. M. Martins Ferreira - University of Porto (FEUP / DEEC) 22
Set
Vin R from to TAP State Shift-DR Exit1-DR Update-DR Run-Test/Idle Sel.-DR-Scan Capture-DR
Capt. FF Capt
.
/TCK CLK Driver Signal Data N-1 Data N Inverted Data NData N
C
.
-
B
HC FF Clear
impact on 1149.1 tools
Vin + Vhyst Test receiver output
© J. M. Martins Ferreira - University of Porto (FEUP / DEEC) 23 © J. M. Martins Ferreira - University of Porto (FEUP / DEEC) 24