SuperSpeed USB 3.0
Technology Overview
and Industry Update
Jim Choate
USB Product Manager
Agilent Technologies
Page 1
Agenda
Introduction
USB 3.0 Industry Overview
Physical Layer Overview
Physical Layer Testing
Cable and Connector Testing
Compliance Test Challenges
Thunderbolt?
Precision Probe
Questions
Page 2
Intro
USB Implementors Forum, inc (USB-IF)
USBIF Board Members
Intel, NEC, HP, Microsoft, ST-Ericsson, LSI
OTG
WG
CabCon
WG
Compliance
Review Board
Test Spec
WG (Intel)
Compliance
Committee
influences
Agilent Active
Membership
owner
USB2/USB 3
Tools and
Test
Procedures
USB
Test
Specs
influences
Test
House
Approval
Page 3
responsible
Device
WG
owner
Marketing
WG
Interop.
Workshop
Testing
SuperSpeed USB Timeline
Broad Deployment
Initial Deployment
Product Development
USB 3.0 Electrical Compliance Test Specification
0.9RC
USB 3.0 DevCon
Amersterdam
Mar 9-10
USB 3.0 DevCon
Taipei Apr 1-2
#71
USB 3.0
(FYI) Wksp:
Feb 8-12
#72
Wksp: OR
April 26
USBIF USB
3.0
certification
event
#73
Wksp: OR
Jul 26-30
#74
Wksp: TPE
Sept 25th
#75
Wksp: OR
Sept 25th
#76
Wksp: HI
Jan 24
Test Lab
Qualification
#77
#78
Wksp: OR
April 11
July 11
Portland
Oregon
#79
TBD
Compliance Program/Industry Enabling Development
2010
Page 4
1.0 Test
Spec
2011
#80
TBD
SuperSpeed USB 3.0 Key Messages
SuperSpeed USB is in the broad adoption phase!
Over 230 Certified SuperSpeed USB 3.0 Products
10 host Silicon, 8 IP building blocks, 49 Peripheral Silicon, 73 Peripherals
and 97 Systems!
https://www.usb.org/kcompliance/ilist
21+ Million USB 3.0 Host Controllers shipped in 2010.
USBIF estimates much greater than 60 Million by EOY 2011
http://www.usb.org/developers/presentations/ to download DevCon
slides from March of this year.
Page 5
Worldwide shipment of USB-enabled
Devices
USB install base is 10+ billion and growing at 3+ billion a
year.
Page 6
USB 3.0 Physical Layer Test Challenges
•USB 2.0 High-Speed
•USB 3.0 SuperSpeed
480Mbps
5 Gbps
NRZI, Half Duplex
8B/10B PRBS, Full Simplex
4 signals
8 signals
Dp, Dm, VCC, GND
4 USB2 , 4 SS Signals
Cable Lmax= 5meter
Cable Lmax= 3 meters
IconfigLP/FP = 100mA/500mA
IconfigLP/FP = 150mA/900mA
Isuspend = 500uA
Isuspend = 2.5mA
No SSC
SSC
TX SQ at Near End
TX at End of Channel (Far end)
No Host RX testing
RX Jitter tolerance
Half Duplex
TX
RX
Page 7
RX
TX
RX
TX
Full Simplex
TX
RX
0.9 Draft, USB 3.0 PHY Electrical Test Specification
Key Updates
RX compliance calibration and testing performed at end of the
channel
Channel definition of 3 meter cable plus 5” trace for host and 11”
trace for Device
Separate calibrations performed for device and host testing with
specific device or host test fixtures
Addition compliance Pj test points defined at 10Mhz, 20Mhz and
33Mhz
TX testing will requires channel embedding
Golden s-parameters selected for embedded test
Device RX eye calibration set to 145mVpp
Host RX eye calibration set to 180mVpp
Page 8
USB 3.0 Compliance Test Matrix
USBIF source at http://www.usb.org/developers/ssusb/ssusb_pil/USB_3_0_Test_Matrix.pdf
Page 9
USB-IF Still Provides USB 3.0 Certification at Intel
PIL – Focus is on Hosts and Hubs
•PIL still performing testing between USBIF
workshops
•Test lab expected to start certification soon.
•http://www.usb.org/developers/ssusb/ssusb_pil
Page 10
U7243A USB 3.0 TX Compliance Application
Page 11
Transmitter test requirements
(TX Far End)
Page 12
USB 3.0 Signal Path Flow
USB 3.0 Specification defines TP1
As the measurement location
TP1
-
EQ
Txn
Signal generated here
Exits IC here
Exits board here
Channel
Connector
Tx
Connector
Txp
+
Rxp
+
Rxn
-
Combine measurements and transmission line
models to view simulated scope measurements at
any location in your design
Load S-Parameters into Signal Path
Page 13
Rx
EQ
S-Parameters
Plot showing S21 Insertion Loss
Page 14
Tx testing emulated through s-parameters
Embed Channel File
“DEVICE_3MCABLE.s4p”
Validation with InfiniiSim of
DSA91304A
Page 15
Compliance Channels
•Compliance Channels are used to test
TX and RX for worst case channel
conditions
•Back panel USB route solution
•Channel loss will dominate
•Host 11” of trace
•Device 5” of trace
•3 meter USB 3.0 cable
Page 16
Transmitter Tests
TX tests:
•LFPS (Near end)
•SSC (Near end)
•TX (Far End: TP1)
•Eye Pattern
•Tj, Dj (CP0 Pattern
•Rj (CP1 Pattern)
•Amplitude
“Embedded channel”
Page 17
LFPS Test Requirements
Page 18
TX Testing Requirements: Polling.LFPS to
compliance mode
PING LFPS
Toggles CMM
CP0
Dj
CP1
Rj
Page 19
Toggling USB 3.0 TX test modes
•Connect Aux Out to
DUT SSRX+ to toggle
test modes
Page 20
Transmitter testing uses
embedded compliance
channel
SSC
failures
are a
challenge
Page 21
USB 3.0 Cable/Connector Compliance Test Solution
ENA Option TDR Solution Configuration
•ENA Mainframe
•E5071C-480: 4-port, 9kHz to 8.5GHz
•E5071C-485: 4-port, 100kHz to 8.5GHz
•E5071C-4D5: 4-port, 300kHz to 14GHz
•E5071C-4K5: 4-port, 300kHz 20GHz
•Enhanced Time Domain
Analysis Option (Option TDR)
•Calibration Standard (Time
Domain)
•ECal Module
•N4431B for E5071C-480/485
•N4433A for E5071C-4D5/4K5
or
•Mechanical Calibration Kit
•85033E-100 for E5071C-480/485
•85052D for E5071C-4D5/4K5
Page 22
Cable Test Fixtures
Official Fixtures for testing
cable assemblies and
connectors are required.
Below is a set of fixtures
for USB 3.0 cable
assemblies and connectors.
Available for purchase
through Allion and BitifEye.
http://www.usb.org/developers/ssu
sb/ssusbtools/
USB 3.0 Cable-Connector Compliance Test MOI
using Agilent 86100C/D DCA Mainframe and 54754A TDR/TDT Module
Excellent correlation between Agilent DCA-TDR and
ENA-TDR based methods
In recent testing at USB3.0 Workshop in April 2011:
- 107 of 108 tests had the same Pass/Fail results
- only 1/108 tests reported Pass (DCA) vs Fail (ENA); the
device “straddled” the spec line.
• Step-by-Step Method of Implementation (MOI)
developed by Granite River Labs (GRL) in cooperation with
Agilent Technologies.
Page 23
USB 3.0 Cable/Connector Compliance Testing is ready: Certification Test
Centers Worldwide
(In the process of certification)
(In the process of certification)
ENA option TDR is used by all USB-IF certified test centers to perform
USB 3.0 connectors and cable assemblies compliance tests
Page 24
SSC is one of biggest challenges for USB 3.0
• Spread spectrum clocking is the intentional down-spreading
of the transmitter’s output data rate.
-300ppm
-3700ppm
We isolate the 30-33kHz SSC modulation
frequency and its relevant harmonics
Page 25
SuperSpeed Receiver Tests
Rx Compliance and Jitter Tolerance Testing
Page 26
Receiver Test Procedure
External Error Counter
Turn on loopback by sending LFPS and required training sequences
The receiver stress pattern is BDAT with SKPs inserted as described in the
standard.
The pattern checker receives the looped stress pattern BDAT and
recognizes bit errors
After sufficient test time the error counter of the pattern checker is read
Pattern Generator: J-BERT, ParBERT
2.
.
Pattern Generator
…stress pattern…training sequences…LFPS
Pattern Checker
Error
Counter
3.
Pattern Checker: JBERTB SER
Page 27
1.
stress pattern…
SuperSpeed Host Receiver Test Calibration
and compliance channel
Host Channel setup
Page 28
SuperSpeed Device Receiver Test
Calibration and compliance channel
Device Channel setup
Page 29
Fixtures and cables available from the USBIF at:
http://www.usb.org/developers/estoreinfo/
Page 30
SuperSpeed Receiver Test Calibration and
compliance channels
Page 31
Typical SuperSpeed Link Turn-on Sequence
Page 32
Standard Loopback Entry Sequence
If a DUT under test does not enter loopback with this
sequence it is technically a failure.
Page 33
Host and Hub Drop/Droop testing
•
Un-configured power is now 150mA
•
High power devices can draw up to 900mA
•
A new Drop-Droop fixture is available from the USB-IF
•
Drop test verifies fully that a host or hub maintains Vbus levels within
spec under full load conditions
•
Droop Test verifies inrush event on adjacent port will not cause Vbus to
“droop” beyond specification.
Page 34
Host Droop Test Result
Page 35
USB 3.0 Protocol Decode: on scope
Page 36
Additional USB 3.0 Protocol Capabilities
•Search and trigger
•Views: Details, Payload, Header
Page 37
TX Compliance Pitfalls
•SSC modulation
•SSC deviation
•High Rj
(flicker Jitter)
•Poor de-emphasis
•Cause eye
failure at end of
channel
Page 38
RX Compliance Pitfalls
•Loopback issues
• Dut needs custom
sequence
• DUT drops out easily
•Calibration issues
• Inconsistent
• Poor Sj/Rj mod
•SSC deviation
•invalid de-emphasis
Compliant SJ
Poor/wrong SJ
Compliant SSC Profile
Intentional SSC Stress
NonNon-deterministic noisy SSC
• Great impact on TJ
Compliant DeDe-emphasis
NonNon-compliant Overshoot
Page 39
Don’t forget USB 2.0 Compliance Pitfalls
Failure to properly support USB suspend
• Low power state required of all devices
– < 2.5mA (spec says 500uA = auto waiver)
Improperly report bus vs self powered if battery
powered
RX Sensitivity failure vs Squelch
Backdrive
SW Driver loading sequence
Test mode not implemented
Compliance Pitfalls – RX Test
•Misinterpretation of RX sensitivity and Squelch requirements has
caused considerable confusion and discrepancy in test results
•As you can see from the waveform at the right the artifacts on the
transition and non-transition bits due to reflections are significant
Agilent USB 2.0 and USB 3.0 Total Solution
Test Fixtures
PHYSICAL LAYER
Transmitter
Characterization
(PHY/TSG/OOB)
DSAX93204A
oscilloscope
Receiver Jitter
Tolerance Testing
Cable/Connector
USB2 and USB3
N4903B Highperformance JBERT
with SER Counter
E5071C Network
Analyzer
U7242A USB 3.0 Fixture
N4916B De-emphasis
Converter
U7243A USB 3.0 and
N5416A USB 2.0
Option TDR
E2649B USB 2.0
Fixtures
N4433A Ecal Module
E2646A SQiDD
N8805A USB 3.0
Protocol viewer
software
N5990A Automated
compliance and device
characterization test
USB 3.0 Cab/conn test
fixture kit from BitifEye
Industry’s lowest scope
noise floor/sensitivity and
trigger jitter
Automated compliance
software accurate,
efficient, and consistent
Industries fastest and
highest accuracy cable
and connector test soln
Fixtures for Low Speed, Full
Speed High Speed and
SuperSpeed USB Physical Layer
testing
Intel and AMD announce USB 3.0 Chipsets
Intel Will Add Both USB 3.0 and Thunderbolt To Ivy
Bridge
April 15, 2011
http://www.newsfactor.com/news/Intel-Adopts-Thunderbolt-USB-3-0/story.xhtml?story_id=033003DQW73R
AMD announces Fusion chipsets with USB 3.0 support
April 13, 2011
“Advanced Micro Devices said it will support USB 3.0, beginning
with its A75 and A70M chipsets”.
http://www.techspot.com/news/43290-amd-announces-fusionchipsets-with-usb-30-support.html
Page 43
What is Thunderbolt?
• Source: Wikipedia
http://en.wikipedia.org/wiki/Thunderbolt_(
interface)
• Connector is Mini DP
• Host side interface x4 PCIe
and DP
• External 2x10Gbps TBT
links
• Complementary technology
with respect to USB 3.0
Page 44
De-embedding and Precision Probe
At 5Gbps and above removing probing effects is key
Typical de-embedding requires accurate s-parameters
Challenge of using s-parameters is cable variation requires
exact measurement for accuracy
Precision probe + accurate embedding/de-embedding with
InfiniiSim will save you significant margin
90000 X-series
CAL output (step)
Page 45
Save time: Two options for characterization before PrecisionProbe
Option 1: Six steps (you would need to do the following)
Find a
VNA
Save s-parameter file to
thumdrive and load on
scope
Find a someone that knows
how to use a VNA and
measure the cable
Learn waveform
transformation software
and correctly remove
loss
Option 2: Ignore the cable loss entirely
Create sparameter file
Analyze the data
PrecisionProbe and Cable (N2809A)
Characterize and correct any input path to
your oscilloscope input using only your
oscilloscope
The Problem: Measurement Repeatability
Issues that make the problem worse
1. Cables and channels are lossy
2. Probe characteristics are different
from probe to probe
Uncorrecte
d
3. Switch paths can all vary
4. Custom probes have no
oscilloscope correction
5. Tips and probe head correction is
typically based off a model and does
not represent the exact needed
probe
6. Oscilloscope vendors use different
frequency response correction
methods to account for probing
Corrected
Margins are being
lost due to
connections!
The Solution: PrecisionProbe
PrecisionProbe Quickly and
Easily:
- Characterizes and corrects
the frequency response
(Vout/Vin) of phase of any
probe and probe head
combination
- Characterizes and corrects
for insertion loss caused by
cables and fixtures
- Characterizes and corrects
for insertion loss caused by
switches for probes and
cables.
Probes: Key Terms
Vin
The signal at the probe point before the probe is
connected or the signal at the probe point if an
ideal probe were connected
Vsrc
The signal at the probe point as loaded by the
probe or the signal at the probe point with the input
impedance of the probe loading at that point
Vin
Vout
The signal at the probe point after the probe is
connected or the signal at the probe point if a nonideal probe were connected (reality)
Vout
Source impedance
90000 X-series
CAL output
The impedance looking into the probe point. Again:
It’s the impedance looking into the probe point!
Vin (probe)
90000 X-series
CAL output (step)
Vin (to scope)
Cables: The result
Applied corrected filter
Response of
cable with no
correction
Corrected cable
response
The real time eye
Results: More margins!
20% less jitter
33% more eye height
Slightly wider eye
Summary: PrecisionProbe helps with the following:
1. Cables and channels are lossy
2. Probe characteristics are different
from probe to probe
3. Switch paths can all vary
Uncorrecte
d
4. Custom probes have no
oscilloscope correction
5. Tips and probe head correction is
typically based off a model and
does not represent the exact
needed probe
6. Oscilloscope vendors use
different frequency response
correction methods to account for
probing
Corrected
By using PrecisionProbe
you will further increase
your margins without
adding significant time or
extra equipment
Summary
USB 3.0 is now in broad adoption phase
Tools for full TX/RX and channel characterization ready now
InfiniiSim “compliance channel” emulation without requiring the physical
reference channel!
Agilent’s USB 3.0 Compliance solution leverages the ease of use, accuracy and
automation delivered by USB 2.0, PCI Express and SATA applications.
Confidence in our solution comes from our leadership and participation in
standards bodies
Leading solutions adopted by test labs world wide
Precision Probe to get that last bit of margin back.
Strong local technical support
Thanks for attending!
Agilent has the tools and expertise to help you succeed with USB 3.0
Page 54
Additional references and links
• Agilent Digital Test Solutions:
http://agilent.eetimes.com/index.html
• USB Implementers Forum, Inc.
http://www.usb.org/developers
•Agilent N4903B J-BERT:
http://www.agilent.com/N4903B
http://www.agilent.com/find/USB
•BitifEye USB 3.0 Cable Test Kit
http://www.bitifeye.com/cms/front_content.php?idart=213
www.agilent.com/USB 3.0 Cable Connector Testing MOI
Page 55
Additional Information
Go to www.usb.org to get additional information on
certifying your USB products
For specific updates to compliance requirements go to
http://compliance.usb.org/index.html
Agilent Application Note: Debugging USB 2.0: It’s Not Just
a Digital World
Go to www.agilent.com/find/usb to find more about Agilent
Superior Signal Integrity Solutions and Probing for Your
Applications