Page 1
Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 2
THE IMPLIED WARRANTIES OF The license set forth in the EULA represents MERCHANTABILITY AND FITNESS FOR A the exclusive authority by which the U.S. PARTICULAR PURPOSE. KEYSIGHT SHALL government may use, modify, distribute, or Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Overview of the Guide Document History First Edition (March 2020) USB Link Training Suite - Overview 2 Test Instrument Setup M8020A J-BERT Setup M8040A J-BERT Setup 3 Using the Software Connecting to the Instruments Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 4
Link Training Pattern / Sequence Script Exporting the Scripts Timing Signal Impairment Voltage Levels De-Emphasis/Preshoot Symbol Error Rate Measurement BERT Control Sequencer 4 Troubleshooting and Support Startup Failures Slow Response Link Training Failures Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 5
Keysight N5991U32E USB3.2 Link Training Suite User Guide Introduction Overview of the Guide Document History USB Link Training Suite - Overview...
Introduction Overview of the Guide This guide provides a detailed description of the Keysight N5991U32E USB3.2 Link Training Suite. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Introduction Document History First Edition (March 2020) The first edition of this user guide describes functionality of software version 1.0. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
“USB LTS” or “software”) is a stand-alone software utility. It provides semi-automatic control of USB generator hardware for physical layer tests, based on Keysight Technologies M8020A J-BERT or M8040A J-BERT (Jitter Bit Error Ratio Tester). It is a flexible tool for trouble-shooting and debugging.
Page 9
M8040A J-BERT Setup / 16 Prior to using the USB Link Training Suite software for connecting instruments, Keysight recommends that you set up the test instruments and establish the required connections. Connect the instruments to the controller PC by LAN.
NetIo 230B Power Distribution Unit (optional) Agilent U7242-66501 FIXTURE (for non Type-C testing) Keysight N7015A Fixture (For Type-C testing) Keysight N7018A or N7016A Type-C Controller (for Type-C testing) The connection setup depends on the DUT Type, Connector, Test Method and fixture selected.
Page 11
Test Instrument Setup Figure 2 M8020A Setup. Non Type C connector. PowerOn Reset (Host) Figure 3 M8020A Setup. Type C connector. Warm Reset (Device) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 12
Test Instrument Setup Figure 4 M8020A Setup. Type C connector. PowerOn Reset (Host) Figure 5 M8020A Setup. Type C connector. PowerOn Reset (Active Cable – Golden Host) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 13
Test Instrument Setup Figure 6 M8020A Setup. Type C connector. Warm Reset (Active Cable– Passthrough) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 14
Test Instrument Setup Figure 7 M8020A Setup. Type C connector. PowerOn Reset (Comp. Retimer – Golden Host) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 15
Test Instrument Setup Figure 8 M8020A Setup. Type C connector. Warm Reset (Active Cable – Passthrough) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
NetIo 230B Power Distribution Unit (optional) Agilent U7242-66501 FIXTURE (for non Type-C testing) Keysight N7015A Fixture (For Type-C testing) Keysight N7018A or N7016A Type-C Controller (for Type-C testing) Figure 9 Figure 16 show some of the possible connection setups for the M8040A configuration.
Page 17
Test Instrument Setup Figure 9 M8040A Setup. Non Type C connector. Warm Reset (Device) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 18
Test Instrument Setup Figure 10 M8040A Setup. Non Type C connector. PowerOn Reset (Host) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 19
Test Instrument Setup Figure 11 M8040A Setup. Type C connector. WarmReset (Device) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 20
Test Instrument Setup Figure 12 M8040A Setup. Type C connector. PowerOnReset (Host) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 21
Test Instrument Setup Figure 13 M8040A. Type C connector. PowerOnReset (Active Cable-Golden Host) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 22
Test Instrument Setup Figure 14 M8040A. Type C connector. WarmReset (Active Cable-Passthrough) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 23
Test Instrument Setup Figure 15 M8040A. Type C connector. PowerOnReset (Comp. Retimer-Golden Host) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 24
Test Instrument Setup Figure 16 M8040A. Type C connector. WarmReset (Active Cable-Passthrough) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 25
Keysight N5991U32E USB3.2 Link Training Suite User Guide Using the Software Connecting to the Instruments / 26 Main window / 28...
LAN or USB-to-GPIB connections. The specific connection is reflected in the name-string of the instrument. For details on naming conventions, refer to the Keysight IO Libraries. Figure 17 USB Link Training Suite main window (Instruments in disconnected state)
Page 27
Click the “Initialize Instruments” button to reset and initialize the instruments. However, if you don't want to reset the instruments, click the “Close” button. Keysight recommends that you click the “Initialize Instruments” button NOTE in order to set the instruments to a well-known state.
Link Training The right part of the window displays common J-BERT parameters: • Timing • Signal Impairments • Voltage levels • De-Emphasis • Symbol Error Rate Measurement • Sequencer • BERT Control Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 29
Store your current settings using the ‘Apply and Save…’ button on the main window, or via the main menu. Note that before the settings are saved, they are applied to the hardware. Only if application succeeds Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Since the USB Link Training Suite is mainly intended for debugging and CAUTION troubleshooting, the parameters are not constrained to the compliance values. Therefore, you must take care not to increase critical parameters beyond the ratings of the DUT. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Standard (for Device and Host) • Golden Host (for Active Cable and Comp. Retimer) • Passthrough (for Active Cable and Comp.Retimer) Fixture Set Select options for Fixture as: • USB IF (for non Type C connectors) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
DutyCycle: It is the duty cycle of the low-frequency signal. • Electrical Idle: The way an Electrical Idle is generated as: • a Clock pattern • a Static Zero pattern • M8020A/M8040A Idle pattern Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 33
: The period of time that the low-frequency signal is transmitted LFPS-0 continuously for a logic ‘0’. • : The period of time that the low-frequency signal is transmitted LFPS-1 continuously for a logic ‘1’. • : The PWM unit interval time. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
DUT’s needs. Select one of the following training methods: • Warm Reset (only for Devices) • Warm Reset LTSSM (only for Devices) • PowerOn Reset • Power On Reset LTSSM Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 35
To adjust the number of packets transmitted for every stage of the link training, click ‘Configure’ on the dialog shown in Figure 24. For the 5Gb/s data rate, a configuration dialog as shown in Figure 25 Figure 26 appear. Figure 24 Link Training section Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 36
Using the Software Figure 25 LTSSM Parameters window for 5GB/s data rate Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 37
‘Polling.LFPS’ state. • WarmReset delay: Time taken for an upstream port to indicate the detection of Warm Reset. The minimum delay shall be 18 ms; the maximum shall be 50 ms. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 38
TS2s can be modified. • Send BRST Sequence: If selected, a ‘BRST Ordered’ set is sent before the Loopback Pattern. For 10Gb/s, there are some additional parameters (see Figure 27 Figure 28). Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 39
Using the Software Figure 27 LTSSM Parameters window for SuperSpeedPlus Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 40
TS1 SKP Interval: A Skip Ordered Set is inserted for every “TS1 SKP Interval” number of TS1 during the ‘Polling.Active’ state. • TS1 SKP symbols in SKP ordered set: This is the length of the Skip Ordered Set in the TS1 sequence. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 41
That will open a window that contains the functionality of each bit in the sequence (see Figure 29). Figure 29 Edit Parameters dialog Keysight N5991U32E USB3.2 Link Training Suite User Guide...
When the automatically generated script is used, the “Edit Script” button changes to “View Script”. In that case, the script can only be changed by modifying the parameters in the main window. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
To export the current script, click “File”, then “Export Script”. This saves the currently used script for the training sequence to a file, regardless of whether you defined it via parameters or by editing the USB generic script. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
You can configure the analyzer’s clock to external clock or internal CDR. If internal CDR is selected, parameters such as Loop Bandwidth, Peaking, and Expected Transition Density can be modified. Figure 33 Timing Setup window Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Note that some jitter/SSC parameters reset the sequencer when modified. This means that the current sequencer state is left and the link training is restarted. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 46
Using the Software Figure 35 Jitter Setup window for USB3.0 Keysight N5991U32E USB3.2 Link Training Suite User Guide...
The default values for the reference clock are ‘0’ V low level and ‘1’ V high level (unterminated). Figure 37 Voltage Levels Selection Section Keysight N5991U32E USB3.2 Link Training Suite User Guide...
The SER can be used to determine whether link training was successful or not. A very high SER and increasing error count could indicate that no link training was performed, because the error counter is always programmed to compare only the loopback pattern. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
When the received bits are not synchronized with the pattern of the analyzer, the computed BER is very high. In this case, clicking the “Analyzer Auto Align” button restarts the synchronization algorithm in the analyzer. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
When the “Poll Sequence State” option in the “Options” menu is enabled, the current state of the sequencer is displayed. When the sequence contains a loop with a manual break condition, that loop can be ended with the “Manual Trigger” button. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Keysight N5991U32E USB3.2 Link Training Suite User Guide Troubleshooting and Support Startup Failures / 52 Slow Response / 53 Link Training Failures / 54...
USB Link Training Suite’s executable file and if necessary, add it to the exceptions. Note that you will probably have to repeat this procedure for some of the DLL files. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
The SER polling can be disabled by simply clicking the ‘Stop’ button in the “Symbol Error Rate Measurement” group. The sequencer state polling can be disabled by unchecking the ‘Poll Sequence Status’ item in the “Options” menu. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Using a modified sequence will probably help your DUT to get into loopback. • Is the CDR setting correct USB3.1? Many DUTs need at least some peaking along with an increase of Loop Bandwidth, which may help locking the CDR. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Page 55
Keysight N5991U32E USB3.2 Link Training Suite User Guide...
Need help?
Do you have a question about the N5991 and is the answer not in the manual?
Questions and answers