1149.6: why and how - · pdf file(c) agilent technologies, 2008 2 ken parker, senior...
TRANSCRIPT
(c) Agilent Technologies, 2008 2
Ken Parker, Senior Scientist,Agilent Technologies, Loveland CO
(c) Agilent Technologies, 2008 3
Outline
1. Why 1149.6*?
2. How do you turn it on? (3070)
3. What happens then? (3070)
*1149.6, IEEE Standard for Boundary-Scan Testing of Advanced Digital Networks
(c) Agilent Technologies, 2008 4
Why 1149.6?
• Data transmission on boards is changing
– Before: clocked parallel data busses (slower)
– Now: serial busses with embedded clock (faster)
• Serialize/De-serialize (SERDES) technology
• On transmit side:
– Take parallel bits, encode into packet and send serially. (Encoding contains clocking)
• On receive side:
– Receive serial packet, decode into data and clock
• Uses differential signaling, and, AC coupling (!!)
(c) Agilent Technologies, 2008 5
Interconnect Standards
XAUI
On Chip
PCI 32/33 & 64/66
Chip-to-Chip Local Bus SystemBackplane
CoreConnect SCSI
USB
Serial ATA
IEEE 1394
1Gb Ethernet
CompactPCI
VME
PCI-X 66 & 100
POS-PHY L3/L4
XAUI
3GIO, PCI-Express 2.5Gb/s
RapidIO 3.125Gb/s
3.125Gb/s
Fibre-Channel
InfiniBand 2.5Gb/s
1.5HyperTransport 1.6Gb/s
2nd gen PCI-Express (5-6.25Gb/s)
6Gb/s SATA III
6.25Gb/s double XAUI
VXS Backplane (VITA41)
AdvancedTCA (PICMG 3.x)
GigE Backplane (VITA 31.1)
StarFabric Backplane(PICMG2.17)
Serial Mesh Backplane(PICMG2.20)VME320
1
2.5
2
3
5
6
10Gb Ethernet
CSIX
Flexbus 4
10
Gb/s
(c) Agilent Technologies, 2008 6
Why 1149.6?
• Data transmission on boards is changing
– Before: clocked parallel data busses (slower)
IC 1
64-Bit Single-Ended Bidirectional Bus IC2
ClockDistribution& Deskew
Master Clock
CLK-1
CLK-2
CLK-3
IC3
CLK-3
CLK-2
CLK-1
Master Clock
(c) Agilent Technologies, 2008 7
Why 1149.6?
• Data transmission on boards is changing
– Now: serial busses with embedded clock (faster)
TX RX
TX CLK
Mis
sio
n L
og
ic
Mis
sio
n L
og
ic
8-B
it to
10-B
it
Pa
ralle
l-to
-Se
ria
l E
nco
de
r
Recovered Clock1
0-B
it t
o 8
-Bit
Se
ria
l-to
-Para
llel D
eco
der
(c) Agilent Technologies, 2008 8
Why 1149.6?
• Data transmission on boards is changing
– Now: serial busses with embedded clock (faster)
IC 1
IC2
CLK-1
CLK-2
CLK-3
IC3
8-Bit Serialized Differential Buses
4-Bit Serialized Differential Buses
4-Bit Serialized Differential Buses
8-Bit Serialized Differential Buses
CLK-2
CLK-3CLK-1
(c) Agilent Technologies, 2008 9
Why 1149.6?
• 1149.1 Boundary-Scan is a DC, Single-ended test
technology
– Not good at differential
– Cannot propagate signals through AC coupling
• Differential signaling is fault tolerant; hard defects
cause soft failures (like intermittent bit errors)
• 1149.6 addresses “Advanced I/O” with particular
emphasis on testing differential and AC coupling
(c) Agilent Technologies, 2008 10
Why 1149.6?
• AC Coupled Differential
– Load resistor RL
– Coupling Capacitors
– Bias setting network
VOL
VOH
VIL
VIH
VBias
RX
TXVCOM
C U
TX RX
C URL VBias
VOH
VCOM
VOL
TX
RX
VIH
VBIAS
VIL
RX
VBIASRL
TX
(c) Agilent Technologies, 2008 11
Outline
1. Why 1149.6?
2. How do you turn it on? (3070)
3. What happens then? (3070)
(c) Agilent Technologies, 2008 12
How do you turn it on?
• 3070 Test Development
– Add 1149.1 enable statement to Config as before
– Add 1149.6 enable statement to Config(“enable 1149.6 Boundary Scan”)
– In board description, add 1149.1 keyword as you would for any Boundary-Scan board
– Supply BSDLs for all devices that have it
– Those that contain 1149.6 will be processed for 1149.6 testing, completely automatically
(c) Agilent Technologies, 2008 13
How do you turn it on?
• For 3070 testhead execution, get license
– Need “1149_6_Advanced_IO_Feature.lic”
(c) Agilent Technologies, 2008 14
Outline
1. Why 1149.6?
2. How do you turn it on? (3070)
3. What happens then? (3070)
(c) Agilent Technologies, 2008 15
What happens then?
• Test Development
– Board compiler reads BSDL and processes 1149.6 information where it is found
– IPG examines board interconnects• Finds nail-to-1149.6 and 1149.1 paths (DC)
• Finds 1149.1 to 1149.1 interconnect (DC)
• Finds 1149.1 to 1149.6 interconnect (DC)
• Finds 1149.6 to 1149.1 interconnect (DC)
• Finds 1149.6 to 1149.6 interconnect (AC and DC)
– IPG Writes 1149.1 and 1149.6 tests• Interconnect, Buswire, Powered Shorts, Connect,
Shorted Capacitor
(c) Agilent Technologies, 2008 16
What happens then?
• Test Development
– What isn’t tested? (Deprecated by 1149.6)
• 1149.1 AC-coupled to 1149.6
• 1149.6 AC-coupled to 1149.1
• Nails AC-coupled to 1149.1
• Nails AC-coupled to 1149.6
– Still need nails in these cases
• consider VTEP to reduce nail count via drive-thru
(c) Agilent Technologies, 2008 17
What happens then?
• For 3070 testhead execution, runtime is fully
automatic
• New diagnostics
– Both legs of differential pairs
– Series components in paths indicated open or missing
– New “shorted capacitor” test
(c) Agilent Technologies, 2008 19
Just For Fun!!!!
Take the Poll at the right hand side of the
screen and be entered to win a lucky draw for
a $25 Amazon.com giftcard to be awarded
during this meeting….
(c) Agilent Technologies, 2008 20
And the Answer is…
What is the brand-name associated with
Agilent's Printed Circuit Board Test Portfolio?
Medalist
The Agilent Medalist PCBA Test and Inspection
family covers all your needs for solder paste
inspection, automated optical inspection,
automated X-ray inspection and in-circuit test.