配色: 字号:
高速信号测试大讲堂第13讲-最新USB4规范解析及一致性测试
2023-11-14 | 阅:  转:  |  分享 
  
云上大讲堂—最新USB4 规范 解析及 一致性 测试
主讲人:李煜—— 泰克高级应用工程师
2021/4/28
1资深工程师在线“营业”,
与您分享热门主题,共话前沿知识,
每月两期,与您相约泰克直播间!
主题 时间
泰克和新能源直播的那些事儿 3.5
纳米发电机测试难点及解决方法 3.19
更高速率,更高密度,400G PAM4 正出发 4.2
5G CPE 芯片及模块应用测试 4.23
最新USB4 规范解析及一致性测试 4.28
宽禁带半导体器件静态测试规范解读 4.30
新型计算框架及忆阻器、神经元网络 测试 5.14
关注“ 泰克科技” 服务号
汽车雷达模块应用与测试挑战 5.28Agenda
Background
What is USB4?
How to test USB4 products?
What can Tektronix provide for USB4 testing?
28 APRIL 2021 3BackgroundEvolution of Peripheral Interface
We have experienced three ages!
Before USB Before Type-C Wonderful Type-C
28 APRIL 2021 5Std-Series Mini-Series Mirco-Series
Plug Receptacle Plug Receptacle Plug Receptacle




A





















B















N.A
C

USB Roadmap and Current Status
USB4: ~ 40 Gbps
USB 2.0: ~ 480 Mbps USB 3.1: ~ 10 Gbps
2000 2013 2019
2008
1996
2017
USB 3.0: ~ 5 Gbps USB 3.2 ~ 20 Gbps
USB 1.x: ~ 12Mbps
28 APRIL 2021 7Quick Reference Table
Dual Speed Total
Mode Name Old Names Encoding Marketing Name Logo
Lane per Lane Speed
USB 3.2 Gen1 x1 USB 3.0, USB 3.1 Gen1 8b/10b No 5 5 SuperSpeed USB 5Gbps
USB 3.2 Gen1 x2 N/A 8b/10b Yes 5 10 N/A
USB 3.2 Gen2 x1 USB 3.1 Gen2 128b/132b No 10 10 SuperSpeed USB 10Gbps
USB 3.2 Gen2 x2 N/A 128b/132b Yes 10 20 SuperSpeed USB 20Gbps
USB4 Gen2 x1 N/A 64b/66b No 10 10 N/A
USB4 Gen2 x2 N/A 64b/66b Yes 10 20 USB4 20Gbps
USB4 Gen3 x1 N/A 128b/132b No 20 20 N/A
USB4 Gen3 x2 N/A 128b/132b Yes 20 40 USB4 40Gbps
28 APRIL 2021 8USB Bus Topology
DFP: Downstream Facing Port
Physical Topology: DFP vs. UFP
UFP: Upstream Facing Port
Hub
DFP Upstream
UFP
Func
Downstream
28 APRIL 2021 9What is USB4?
? USB Type-C
? USB PD
? USB4 Router
? USB4 PHYUSB4 Operation Process
USB Type-C Spec USB PD 3.0 Spec USB4 Spec
Detect a valid Establish an explicit Discovery
Enter_USB
CC
attach power contract Identity
Initial VBUS and Negotiated power
VBUS
VCONN is provided is provided
USB
Data Bus
enumeration
11The Magical Type-CThe Magical Type-C
Full-Featured Type-C Receptacle and Plug
Tx High-speed data path Rx High-speed data path
USB 2.0
(USB, or TBT/DP Alt-Mode)
(USB, or TBT/DP Alt-Mode)
A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12
Receptacle
GND TX1+ TX1- VBUS CC1 D+ D- SBU1 VBUS RX2- RX2+ GND
(Front View)
GND RX1+ RX1- VBUS SBU2 D- D+ CC2 VBUS TX2- TX2+ GND
B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1
Sideband Use
Plug configuration detection
(used for USB4,
? One is used for USB-PD
and Alt-modes)
communication
? The Other can become
VCONN for cable power
A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1
GND RX2+ RX2- VBUS SBU1 D- D+ CC1 VBUS TX1- TX1+ GND
Plug
(Front View)
GND TX2+ TX2- VBUS VCONN SBU2 VBUS RX1- RX1+ GND
B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12
28 APRIL 2021 13The Magical Type-C
Mechanism for plug freely
“Within a standard USB Type-C cable, only a single CC pin position within
each plug of the cable is connected through the cable.”
--- from “USB Type-C spec 2.0(p33)”
28 APRIL 2021 14USB Full-Featured Type-C Cable Assembly
Paddle Card with an eMarker IC
eMarker IC
28 APRIL 2021 15USB Full-Featured Type-C Cable Assembly
导线18可能不存在
Wire Schematic with an eMarker IC
Plug Paddle Card Raw Cable Paddle Card Plug
3: CC
CC1(A5) CC1(A5)
18: PWR_VCONN
ISO ISO
CC2(B5) CC2(B5)
6: SDPp1
TX1+(A2) TX1+(A2)
7: SDPn1
TX1-(A3) TX1-(A3)
8: SDPp2
RX1+(B11) RX1+(B11)
9: SDPn2
RX1-(B10) RX1-(B10)
10: SDPp3
TX2+(B2) TX2+(B2)
11: SDPn3
TX2-(B3) TX2-(B3)
12: SDPp4
RX2+(A11) RX2+(A11)
13: SDPn4
RX2-(A10) RX2-(A10)
4: UTP_Dp
D+(A6) D+(A6)
5: UTP_Dn
D-(A7) D-(A7)
D+(B6) D+(B6)
D-(B7) D-(B7)
14: SBU_A
SBU1(A8) SBU1(A8)
15: SBU_B
SBU2(B8) SBU2(B8)
VBUS(A4) VBUS(A4)
2: PWR_VBUS1
VBUS(A9) VBUS(A9)
VBUS(B4) VBUS(B4)
VBUS(B9) VBUS(B9)
GND(A1) GND(A1)
1: GND_PWRrt1
GND(A12) GND(A12)
GND(B1) GND(B1)
GND(B12) GND(B12)
28 APRIL 2021 16The Magical Type-C
Plug Up Orientation
“ pside p”
28 APRIL 2021 17The Magical Type-C
Plug Down Orientation
“ pside own”
28 APRIL 2021 18Single-Lane Configuration
Un-flipped straight through
主机检测到CC1被端接,从而配置TX1/RX1 发 送数据;
设备也检测到CC1 被端接,从而MUX 选通到TX1/RX1 ;
Receptacle Receptacle
TX1 TX1

RX1 RX1
MUX
USB USB
TX2 TX2
chipset chipset
RX2 RX2
(Host) (Device)

USB D+/ USB D+/

CC1 CC1

CC Logic and CC Logic and
VCONN Switch VCONN Switch
CC2 CC2
28 APRIL 2021 19Single-Lane Configuration
Un-flipped twisted through
主机检测到CC1被端接,从而配置TX1/RX1 发 送数据;
设备检测到CC2被端接,从而MUX 选通到TX2/RX2 ;
Receptacle Receptacle
TX1 TX1

RX1 RX1
MUX
USB USB
TX2 TX2
chipset chipset
RX2 RX2
(Host) (Device)

USB D+/ USB D+/

CC1 CC1

CC Logic and CC Logic and
VCONN Switch VCONN Switch
CC2 CC2
28 APRIL 2021 20Single-Lane Configuration
Flipped straight through
主机检测到CC2被端接,从而配置TX2/RX2 发 送数据;
设备也检测到CC2 被端接,从而MUX 选通到TX2/RX2 ;
Receptacle Receptacle
TX1 TX1

RX1 RX1
MUX
USB USB
TX2 TX2
chipset chipset
RX2 RX2
(Host) (Device)

USB D+/ USB D+/

CC1 CC1

CC Logic and CC Logic and
VCONN Switch VCONN Switch
CC2 CC2
28 APRIL 2021 21Single-Lane Configuration
Flipped twisted through
主机检测到CC2被端接,从而配置TX2/RX2 发 送数据;
设备检测到CC1被端接,从而MUX 选通到TX1/RX1 ;
Receptacle Receptacle
TX1 TX1

RX1 RX1
MUX
USB USB
TX2 TX2
chipset chipset
RX2 RX2
(Host) (Device)

USB D+/ USB D+/

CC1 CC1

CC Logic and CC Logic and
VCONN Switch VCONN Switch
CC2 CC2
28 APRIL 2021 22主机检测到CC1 被端接,从而TX1/RX1 为主机侧的
Dual-Lane Configuration
Lane0 ;相应地,TX2/RX2 则为Lane1 ;
Un-flipped straight through
设备检测到CC1 被端接,从而TX1/RX1 通过MUX 选通
到Lane0 ;相应 地,TX2/RX2通过MUX 选通到Lane1 ;
Receptacle Receptacle
L0
Lane 0
TX1 TX1

RX1 RX1
MUX
USB USB
L1
Lane 1
TX2 TX2
chipset chipset
RX2 RX2
(Host) (Device)

USB D+/ USB D+/

CC1 CC1

CC Logic and CC Logic and
VCONN Switch VCONN Switch
CC2 CC2
28 APRIL 2021 23主机检测到CC1 被端接,从而TX1/RX1 为主机侧的
Dual-Lane Configuration
Lane0 ;相应地,TX2/RX2 则为Lane1 ;
Un-flipped twisted through
设备检测到CC2 被端接,从而TX2/RX2 通过MUX 选通
到Lane0 ;相应 地,TX1/RX1通过MUX 选通到Lane1 ;
Receptacle Receptacle
L0
TX1 TX1

RX1 RX1
MUX
USB USB
L1
TX2 TX2
chipset chipset
RX2 RX2
(Host) (Device)

USB D+/ USB D+/

CC1 CC1

CC Logic and CC Logic and
VCONN Switch VCONN Switch
CC2 CC2
28 APRIL 2021 24主机检测到CC2 被端接,从而TX2/RX2 为主机侧的
Dual-Lane Configuration
Lane0 ;相应地,TX1/RX1 则为Lane1 ;
Flipped straight through
设备检测到CC2 被端接,从而TX2/RX2 通过MUX 选通
到Lane0 ;相应 地,TX1/RX1通过MUX 选通到Lane1 ;
Receptacle Receptacle
L0
Lane 1
TX1 TX1

RX1 RX1
MUX
USB USB
L1
Lane 0
TX2 TX2
chipset chipset
RX2 RX2
(Host) (Device)

USB D+/ USB D+/

CC1 CC1

CC Logic and CC Logic and
VCONN Switch VCONN Switch
CC2 CC2
28 APRIL 2021 25主机检测到CC2 被端接,从而TX2/RX2 为主机侧的
Dual-Lane Configuration
Lane0 ;相应地,TX1/RX1 则为Lane1 ;
Flipped twisted through
设备检测到CC1 被端接,从而TX1/RX1 通过MUX 选通
到Lane0 ;相应 地,TX2/RX2通过MUX 选通到Lane1 ;
Receptacle Receptacle
L0
TX1 TX1

RX1 RX1
MUX
USB USB
L1
TX2 TX2
chipset chipset
RX2 RX2
(Host) (Device)

USB D+/ USB D+/

CC1 CC1

CC Logic and CC Logic and
VCONN Switch VCONN Switch
CC2 CC2
28 APRIL 2021 26Summary
USB Type-C Spec USB PD 3.0 Spec USB4 Spec
Detect a valid Establish an explicit Discovery
Enter_USB
CC
attach power contract Identity
After Type-C Process:
1. the plug orientation have been
Initial VBUS and Negotiated power
VBUS
determined
VCONN is provided is provided
2. Initial VBUS and VCONN is provided
USB
Data Bus
enumeration
27USB PDUSB4 Discovery and Entry
Power delivery protocol – Configuration Channel (CC)
? USB PD is used to establish the power contract between
the port partner
? U PD “D s v I t t ” s s b th DFP
(Downstream Facing Port) to identify port and cable
capabilities
? If the cable and port both support USB4 operation, the DFP
ss s U PD “E t _U ” m ssag t b th abl a
port to enter USB4 operation
? If both ports are DRD (Dual Role Data) capable, either the
DFP or UFP can optionally initiate a data role swap in order
to exchange host and device roles
? U PD “Data_R s t” mma a b s t t at a
exit from USB4
28 APRIL 2021 29Summary
Two Keywords in USB
PD Spec :
? Capability
? Mode
USB Type-C Spec USB PD 3.0 Spec USB4 Spec
After PD Process:
Detect a valid Establish an explicit Discovery
Enter_USB
CC
1. Establish an power contract
attach power contract Identity
2. Discovery modes and enter
modes
Initial VBUS and Negotiated power
VBUS
VCONN is provided is provided
USB
Data Bus
enumeration
30USB4 RouterUSB4 Building Blocks
High Level Overview
Tunneled Protocol Tunneled Protocol
USB3 USB3
USB4
USB4 USB4
DisplayPort DisplayPort
Fabric
Router Router
PCIe PCIe
The Router building block is the key component in USB4 Architecture.
28 APRIL 2021 32USB4 Host as an Example
DP Source
Host I/F
Adapter
DP DN
Adapter
Enhanced
USB 2.0 Host
PCIe DN
SuperSpeed Host
PCIe Controller
Host Router
Adapter
USB3 DN
Adapter
USB4 Lane
Adapter
USB 3.2
Signaling DP
USB4 Signaling Signaling
USB 2.0 Signaling
USB Type-C Receptacle
28 APRIL 2021 33USB 2.0 over Type-C
DP Source
Host I/F
Adapter
DP DN
Adapter
Enhanced
USB 2.0 Host
PCIe DN
SuperSpeed Host
PCIe Controller
Host Router
Adapter
USB3 DN
Adapter
USB4 Lane
Adapter
USB 3.2
Signaling DP
USB4 Signaling Signaling
USB 2.0 Signaling
USB Type-C Receptacle
28 APRIL 2021 34USB 3.2 Over USB4
DP Source
Host I/F
Adapter
DP DN
Adapter
Enhanced
USB 2.0 Host
PCIe DN
SuperSpeed Host
PCIe Controller
Host Router
Adapter
USB3 DN
Adapter
USB4 Lane
USB3 Protocol Adapter
USB 3.2
Tunneling: Used
Signaling DP
by USB4 Device
USB4 Signaling Signaling
Used by Legacy
USB 3.2 Device
USB 2.0 Signaling
USB Type-C Receptacle
28 APRIL 2021 35DP over USB4
DP Source
Host I/F
Adapter
DP DN
Adapter
Enhanced
USB 2.0 Host
PCIe DN
SuperSpeed Host
PCIe Controller
Host Router
Adapter
USB3 DN
Adapter
USB4 Lane
Used by DP Alt
DP Protocol Adapter
USB 3.2
Mode Device
Tunneling: Used
Signaling DP
by USB4 Device
USB4 Signaling Signaling
USB 2.0 Signaling
USB Type-C Receptacle
28 APRIL 2021 36PCIe over USB4
DP Source
Host I/F
Adapter
DP DN
Adapter
Enhanced
USB 2.0 Host
PCIe DN
SuperSpeed Host
PCIe Controller
Host Router
Adapter
USB3 DN
Adapter
USB4 Lane
PCIe Protocol Adapter
USB 3.2
Tunneling: Used
Signaling DP
by USB4 Device
USB4 Signaling Signaling
USB 2.0 Signaling
USB Type-C Receptacle
28 APRIL 2021 37How can an USB4 Router do So Many Things?
PCIe
Signaling
PCIe-Specific
Implementation
PCIe
Traffic
Configuration
PCIe-Protocol
Layer
Adapter Layer
Control
Protocol Protocol
Protocol
PCIe Tunneled Packet
Adapter Adapter
Packet Sequence Sequence
Adapter
USB3 DP
USB3 Tunneled DP Tunneled
Packet Sequence Packet Sequence
Traffic Traffic
DP
USB 3.2
Switch
Signaling
Signaling
Tunneled Packet
Sequence
Transport Layer
Transport Layer Packet
Sequence
Lane
Adapter
Logical Layer
Byte Stream
Electrical Layer
USB4 Signaling
28 APRIL 2021 38
USB3-Specific
Implementation
USB3-Protocol
Adapter Layer
DP-Protocol
Adapter Layer
DP-Specific
ImplementationSummary of USB Router
USB 3.x
Multiple protocol onto a single PHY
Intel VESA
USB 2 USB 3 DP
TBT
? Allows USB, DisplayPort and PCIe Tunneling
(multiple protocol onto a single physical interface)
USB Power Delivery
USB Type-C Connector
? USB4 enables the next generation of USB
performance over existing USB Type-C cables
? Enables automatic allocation (Display vs Data)
USB-IF
? Backward compatibility with USB and
Intel
USB4
Thunderbolt3
TBT
VESA
USB Specification
? USB4 specification is based on Thunderbolt3
PCIe
protocol specification
USB 2 USB 3 USB X DP
PCI-SIG
CIO Transport Layer
? Third party vendors can now build Thunderbolt3
VESA
USB Power Delivery
compatible SOC/Integrated or peripheral silicon
USB Type-C Connector
28 APRIL 2021 39USB4 PHY
Typical SerDes Architecture
? Logical Layer
? Electrical LayerUSB4 Links and Lanes
? USB4 Link = the logical connection between two USB4 ports
? Transports USB4 packets between connected USB4 products
? USB4 Lane
? Two differential signal pairs (Tx/Rx)
? Operates at Gen2 (10 Gbps) or Gen3 (20 Gbps)
? Sideband (SB) Channel
? Two-wire channel
? Used for link initialization and management
28 APRIL 2021 41Signaling Comparison
USB 3.1 vs USB 3.2 vs USB4 vs TBT3.0
28 APRIL 2021 42USB4 Logical Layer
Packet flow
? USB4 data path employs a combination of Forward Error
Correction (FEC) and Pre-Coding for obtaining enhanced data
integrity
? The FEC is based on low-complexity/low-latency Reed-
8
Solomon RS(198,194) over GF(2 ) with two correctable errors
per block
? The Pre-Coder is designed for converting bursts of consecutive
bit-errors into two errors at the beginning and end of the burst
? A high level of protection is obtained for long bursts of errors,
which might be introduced by Decision-Feedback-Equalizers
(DFE)
? Note: USB4 Electrical Tx and Rx tests are performed in stand-
alone mode w/o applying pre-coding and FEC
28 APRIL 2021 43USB4 Electrical Layer
Logical 1 & 0 can be hard to distinguish
Channel loss causes the closed eye at receiver pin
at end of long interconnects; (this is
Clean, open, logical 1 & 0 often called a “closed eye”)
at launch from transmitter
Tx
+ path +
+ +
Rcv
- -
- -
Fast, sharp, edges at Smeared edges at end
transmitter launch of long interconnect.
28 APRIL 2021 44USB4 Electrical Layer
Equalization Implementation in USB4
1-tap for USB4
Transmitter Channel Receiver
3-tap FFE CTLE DFE
C
-1
n-tap
C R R C
O O O O
feedback
-1
Do+ Do-
Z
Di+
C Σ
0 Di-
C
FB Slicer
TP2P
-1
x Σ y
k k
Z
R
FB
I /2 I /2
0 0
Eye Diagram
C
+1
? FFE: Feed Forward Equalization
? CTLE: Continuous Time Linear Equalization
? DFE: Decision Feedback Equalization
28 APRIL 2021 45????????????????????????????????????????????????????????????
USB4 Electrical Layer
Transmitter Equalization
pre-cursor
coefficient
C
-1
-1
Z
cursor
coefficient
C Σ
0
-1
post-cursor
Z
coefficient
C
+1
? + +
? 1 0 + 1
????????? = 20 ? log = 20 ? log
+ +
? 1 0 + 1
+ +
? 1 0 + 1
????? = 20 ? log = 20 ? log
+ ?
? 1 0 + 1
28 APRIL 2021 46USB4 Channel Budget
Insertion loss
Gen2 (10Gbps)@5GHz 5.5dB 12dB 5.5dB
Gen3 (20Gbps)@10GHz 7.5dB 7.5dB 7.5dB
? USB4 Router Assembly (Host/Device) insertion-loss of the physical media is Informative
? Insertion-l ss l s l a , t g at t’s a kag , PC t a , a ta l t g
? The reference point TP2 is defined such that the insertion-loss from the connector pad to compliance points is 0.5dB ±
0.25dB at 5GHz and 1dB ± 0.25dB at 10GHz.
? Compliance Board (Test Fixture) shall be comprised of a USB Type-C Plug or Receptacle and a short PCB trace.
? USB4 Gen2 (10Gbps) and USB3.1/3.2 Gen2 (10Gbps) total channel budget is 23dB @ 5GHz. But the budget allocation
(Host+ Cable+ Device) is different between USB4 Gen2 (5.5dB+12dB+5.5dB) and USB3.2 Gen2 (8.5dB+6dB+8.5dB).
28 APRIL 2021 47USB4 Lane Initialization
Sideband (SBTX/SBRX)
? Phase 1: Determination of Initial Conditions
? Router discovers connection information (USB PD)
? Router continues to Phase 2 only if the Link is USB4
? Phase 2: Router Detection
? Host Router driving SBTX to logic high
? Device Router SBTX to logic high after detecting logic high on its SBRX
? Phase 3: Determination of Port Characteristics
? Deciding on the link parameters
? Enabling – Lanes on each side
? Speed – Adapter and cable support Gen3 or not
? RS-FEC – Enabled of both side request
? Phase 4: Lane Parameters Synchronization and Transmit Start
? Router periodically sends a Broadcast Re-Timer Type (RT) transaction with its decision
? Upon reception of Broadcast RT transaction a Router activates the Transmitter and
start sending the training sequence
28 APRIL 2021 48USB4 Lane Initialization
Sideband (SBTX/SBRX)
? Phase 5: Link Equalization
? Transmitter Feed Forward Equalization (TxFFE) initiated by the receiver & sets
transmitter parameters to improve signal over media
? Parallel execution in each segment, symmetrical for each direction on each lane
1. Tx with default parameters
2. Rx evaluates signal
3. x h ks f ‘Rx L k ’
4. Rx wa ts t t ff t a am t s t ‘N w R q’
5. Tx receives the new request
6. Tx updates the parameters
7. Rx evaluates new signal
8. x h ks f ‘Rx L k ’
9. Rx at s ‘Rx L k ’
10. TxFFE completes
? Sideband is shared for all TxFFE
? When a Re-Timer finishes TxFFE on both lanes, it is ready for Clock
Switch
28 APRIL 2021 49How to test USB4 products?
? This webinar Only focus on Electrical CTS Testing of End Products(not Silicon)Compliance Test Specifications for USB4 Products
Required CTS
USB PD CTS USB 2.0 CTS
USB4 PHY CTS
USB Type-C CTS
28 APRIL 2021 51Compliance Test Specifications for USB4 Products
Optional CTS
USB 3.2 Gen1 CTS Thunderbolt 3.0 CTS
USB 3.2 Gen2 CTS
DisplayPort 1.4a CTS
28 APRIL 2021 52USB4 Certification Requirement
Electrical compliance test
Test Group
Host Hub/Dock Device
USB Type-C Compliance
Yes Yes Yes
USB PD 2.0 Compliance
Yes Yes Yes
Gen2
Yes Yes Yes
USB4 Electrical Compliance
Gen3
If Supported Yes If Supported
USB 3.2 Electrical Compliance
Yes Yes If Supported
USB 2.0 Electrical Compliance
Yes Yes Yes
DP Alt Mode Electrical Compliance
Yes Yes If Supported
TBT Alt Mode Electrical Compliance
If Supported Yes If Supported
Note: We can understand this CTS test matrix requirements well, from the perspective of a
product manager.
28 APRIL 2021 53USB4 Electrical Compliance Testing
Overview of Test Items
Three test sub-groups:
? Router Assembly Transmitter Testing
? Test on TX0+/TX0-, TX1+/TX1-
? Router Assembly Receiver Testing
? Test on RX0+/RX0-, RX1+/RX1-
? Router Assembly Sideband Signal Testing
? Test on SBTX/SBRX
28 APRIL 2021 54USB4 Electrical Compliance Testing
Definition of Test points
? USB4 Router assembly electrical testing is measured at the Type-C connector using a compliance
plug/receptacle fixture.
? TP2: Transmitter Port connector output
? TP3: Receiver Port connector input
? The USB4 Tx waveform are captured at TP2, and the passive cable model will be embedded to make it TP3.
? All measurements at TP3 will be done by applying reference equalization
? USB4 Router assembly can have up to 2 Re-timers between Router and Type-C connector.
55USB4 Electrical Compliance Testing
Tx Measurement Setup
? Some measurements are
performed at TP2; the others
are performed at TP3.
? TP2 and TP3 testing is done
with the same setup. For
TP3 measurement''s, the
passive cable is embedded
over the scope.
28 APRIL 2021 56USB4 Electrical Compliance Testing
Tx Measurements at TP2
Test List Gen2/Gen3 Pattern used Test Objective
Transmitter Equalization SQ128 (64 0’s and 64 1’s) Confirm that the transmitter equalization falls within the limits of all 16 presets.
Transmitter Minimum Unit Interval PRBS31 Checking the Minimum Unit Interval
Transmitter SSC Down Spread Range PRBS31 Checking the Dynamic range of SSC down-spreading during steady-state
Transmitter SSC Down Spread Rate PRBS31 Confirm that the SSC down-spreading modulation rate during steady-state falls within the limits
Transmitter SSC Phase Deviation PRBS31 Confirm that the Phase jitter associated with the SSC modulation during steady-state falls within the limits
Transmitter SSC Slew Rate PRBS31 Confirm that the SSC Slew Rate during steady-state falls within the limits
Transmitter TX Frequency Variation Training PRBS31, SQ128 (64 0’s and 64 1’s), SQ4 Confirm that the Frequency variation during Link training falls within the limits – more details in the coming slides
Transmitter Rise/Fall Time SQ128 (64 0’s and 64 1’s) Confirm that the rise time and fall time (20-80%) on the USB4 differential signals falls within the limits
Transmitter Electrical Idle Voltage Electrical idle mode Confirm that the TX peak voltage during transmit electrical idle do not exceed the spec limit
Transmitter Total Jitter PRBS15, SQ2 Confirm that the transmitter Total Jitter referenced to 1E-13 statistics falls within the limits
Transmitter UJ PRBS15 Confirm that the transmitter Sum of uncorrelated DJ and RJ components falls within the limits. UJ=TJ-DDJ
Transmitter UDJ PRBS15 Confirm that the transmitter Uncorrelated Deterministic Jitter falls within the limits
Transmitter DDJ PRBS15 Confirm that the transmitter Data Dependent jitter falls within the limits
Transmitter Low Frequency UDJ PRBS15 Confirm that the transmitter low frequency Uncorrelated Deterministic Jitter falls within the limits. same as UDJ
but adding 2nd order Low-Pass-Filter (LPF) with 3dB cut-off at 0.5MHz
Transmitter DCD PRBS15 Confirm that the Even-odd jitter associated with Duty-Cycle-Distortion falls within the limits
Transmitter AC Common Mode PRBS31 Confirm that the transmitter common mode falls within the limits
Transmitter Eye Diagram PRBS31 Eye mask test
Transmitter Return Loss common and differential PRBS31 Checking the Differential Return loss, SDD11 and SCC11.
28 APRIL 2021 57USB4 Electrical Compliance Testing
Tx Measurements at TP3
Test List Gen2/Gen3 Pattern used Test Objective
Transmitter Total Jitter PRBS15, SQ2 Confirm that the transmitter Total Jitter referenced to 1E-13 statistics falls within the limits after applying
calibrated reference equalizer (CTLE and DFE)
Transmitter UJ PRBS15 Confirm that the transmitter Sum of uncorrelated DJ and RJ components falls within the limits after applying
calibrated reference equalizer (CTLE and DFE). UJ=TJ-DDJ
Transmitter UDJ PRBS15 Confirm that the transmitter Uncorrelated Deterministic Jitter falls within the limits after applying
calibrated reference equalizer (CTLE and DFE)
Transmitter Eye Diagram PRBS31 Eye mask test after applying calibrated reference equalizer (CTLE and DFE)
Hardware Implementation Software Implementation
Embedding a passive simulating a
DUT Test Fxiture Scope
cable reference receiver
? Gen2: 2m passive cable model(s4p)
multiple-gain CTLE
? Gen3: 0.8m passive cable model(s4p)
+ golden CDR
+ 1-tap DFE
Software TP3
Physical TP2
28 APRIL 2021 58What can Tektronix provide for USB4 testing?
? Compliance Tx
? Debug Tx
? Rx Solutions with Anritsu MP1900AInstrumentations for USB4 Compliance Testing
Scope BW ≥ 21 GHz
Tektronix Scope SX Series:
Wilder Technologies USB4 Test
Up to 70 GHz BW
Fixture Kits
Tektronix Scope DX Series:
Anritsu BERT MP1900A:
Up to 33 GHz BW
Up to 64Gbps
28 APRIL 2021 60USB4 Transmitter Test
TP2 and TP3 Testing
? Tektronix automated solution setup details:
? TekExpress USB4: Automated software solution for
USB4 Tx testing
? The TekExpress USB4 software will run on TekScope
? TekExpress will communicate with Wilder Controller to
configure the DUT into correct test state/mode
? Wilder Controller: Side Band (SBTX/RX) communication
with DUT to enter different test modes
? Wilder Fixture: For accessing the signals
? RF Cable: 1m (or less) Phase Matched cable connected
between fixture and scope
? NOTE: USB4 TX tests require RF cable de-embedding
? The reference CDR model for TP2 and TP3 Jitter
and Eye test
nd
? 2 Order PLL response (Type II)
? Damping Factor 0.94
? Natural Frequency 2.2E7 rad/sec
? JTF BW 5MHz
61TekExpress USB4
Automation Solution
28 APRIL 2021 62TekExpress USB4
Uniform and Beatiful Test Report
28 APRIL 2021 63Debug: Go Beyond Compliance
Virtual Probing: SDLA
? Debug and validate the product at multiple test points
? Embed, De-Embed
? IBIS-AMI Model
? Initial reference design support probing but no connector
? How to embed the fixture and compliance channel?
? Compare two or more test points results at the same
time
? Multiple source selection option in Jitter/Eye measurement
28 APRIL 2021 64Debug: Go Beyond Compliance
Transmitter Characterization: DPOJET
? How does the Receiver see the Transmitted signal?
? USB4 Link w/o Re-Timer (or LRD): USB4 Router Host → Passive Cable
→ USB4 Router Device
Speed Test Point Insertion-Loss EH EW CTLE DFE (mV)
(mV ) (UI ) (dB)
pp pp
TP3 7.5+1dB+8dB 230.95 0.771 -3 31.78
Gen3
TP4 7.5+1dB+8dB+6dB 113.79 0.746 -6 27.24
28 APRIL 2021 65Tektronix Overall USB4 Solution
Receiver
Transmitter
Anritsu MP1900
TekExpress USB4
Debug
GRL Rx Automation
DPOJET Plugin
De-embedding + CTLE/DFE
for Debug
SDLA
Complete USB4
Solution Tx + Rx
28 APRIL 2021 66
献花(0)
+1
(本文系李清龙1023首藏)