Summary of Contents for Keysight Technologies N5990A-301
Page 1
Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Page 2
(EULA), a copy of which can be found HEREIN, INCLUDING BUT NOT LIMITED TO at http://www.keysight.com/find/sweula. THE IMPLIED WARRANTIES OF MER- The license set forth in the EULA represents CHANTABILITY AND FITNESS FOR A PAR- Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Software Registration 4 Test Instrument Setup N4903B J-BERT Setup Setup with De-Emphasis Box Setup with CM Interference AWG Setup with Power Switch M8020A J-BERT Setup Basic setup Setup with Power Switch Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Page 4
Power Switch Timing Jitter/SSC Interferences Voltage Levels De-Emphasis Bit Error Rate Measurement Sequencer BERT Control Saving and Loading Settings Expert Mode Exporting The Script Script Ed iting Limitations 6 Troubleshooting Startup Fails Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Page 5
Contents Slow Response Link Training Fails Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Keysight N5990A-301 PCI Express Link Training Suite User Guide Introduction Overview of this guide Document History PCIe Link Training Suite - Overview / 10...
Page 7
Introduction Overview of this guide This guide provides a detailed description of the N5990A PCIe Link Training Suite. Keysight N5990A - 301 PCI Express Link Training Suite User Guide...
Introduction1 Document History First Edition (May, 2015)The first edition of this guide describes the functionality of the software version 1.0 Second Edition (February, 2017): The second edition of this guide describes the functionality of the software version 1.40 Second Edition (July, 2017)The second edition of this guide describes the functionality of the software version 2.0 Keysight N5990A - 301 PCI Express Link Training Suite User Guide...
Page 9
Introduction PCIe Link Training Suite - Overview The Keysight PCIe Link Training Suite (N5990A-301) is a flexible tool for trouble- shooting and debugging. It controls the pattern sequencer of a Keysight J-BERT (N4903B or M8020A), to bring the device under test into the loop-back mode.
Software Update / 12 Software Installation / 13 The PCIe Link Training Suite N5990A-301 runs on the PC that controls the J-BERT. If N5990A-301 is already installed on the PC and is not to be updated, proceed to the next chapter.
Software Installation and Update Software Update If you want to upgrade a previous version of the PCIe Link Training Suite, uninstall it first from the PC and then continue with the software installation. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Page 12
Software Installation and Update Software Installation Prior to installing N5990A-301, if not yet installed, the following software has to be installed, items 1 through 3, in the order given below: 1. Microsoft Windows XP SP3 or higher. 2. Keysight VISA IO Library 16.3 or higher.
Page 13
Software Installation and Update Figure 2 Installer License Agreement Window Figure 3 Installer Additional License Agreement Window Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Page 14
Software Installation and Update Figure 4 Installer Location Window Figure 5 Installation Complete Window Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Page 15
Software Installation and Update Figure 6 Completing Setup Window After installation, the PCIe Link Training Suite icon will be available on your desktop (see Figure Figure 7 PCIe Link Training Suite Icon Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Keysight N5990A-301 PCI Express Link Training Suite User Guide Starting and Registering the Software Starting Registered Software / 18 Software Registration / 19...
Page 17
Double click the PCIe Link Training Suite icon on your desktop or start the software from the Start >Programs > BitifEye menu. If you have already registered the software, it will start automatically. You Chapter 4 can then proceed to , “Test Instrument Setup”. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Site Code and MID from the startup license dialog. The activation code will be provided within three working days of the mail being received at the address indicated above. Figure 8 Licensing Window Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Keysight 5990A-301 PCI Express Link Training Suite User Guide Test Instrument Setup N4903B J-BERT Setup / 22 M8020A J-BERT Setup / 26 Prior to using the PCIe Link Training Suite software for connecting instruments, it is recommended that you set up the test instruments and establish the required connections.
J-BERT’s J20 module, if available. • A NetIo230B Power Switch can be used to power cycle the DUT automatically. The following sections show connection diagrams for different DUT types and data rate. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Connect the N4903B Data Outputs to Rx+ and Rx- of test fixture. • Connect Tx+ and Tx- of test fixture to N4903B Data Inputs. • Connect the N4903B TRIG OUT and TRIG OUT BAR to the test fixture reference clock input pins. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Connect the N4903B Data Outputs to Rx+ and Rx- of test fixture. • Connect Tx+ and Tx- of test fixture to N4903B Data Inputs. • Connect the N4903B TRIG OUT and TRIG OUT BAR to the test fixture reference clock input pins. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Connect Tx+ and Tx- of test fixture to N4903B Data Inputs. • Connect the N4903B TRIG OUT and TRIG OUT BAR to the test fixture reference clock input pins. • Connect Channel IN1 of the Power Switch to the Power Supply. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Method is available. • A NetIo230B Power Switch can be used to power- cycle the DUT automatically. The following sections show the connection diagrams for different DUT types and data rate. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
• Connect Tx+ and Tx- of the test fixture to M8020A Data Inputs. • Connect the M8020A TRIG OUT and TRIG OUT BAR to the test fixture reference clock input pins. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Connect Tx+ and Tx- of the test fixture to M8020A Data Inputs. • Connect the M8020A TRIG OUT and TRIG OUT BAR to the test fixture reference clock input pins. • Connect Channel IN1 of the Power Switch to the Power Supply. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Keysight N5990A-301 PCI Express Link Training Suite User Guide Using the Software Connecting to the Instruments / 30 Main User Interface / 35 Script Editing / 59...
In the “Instrument Connection Dialog” window, select the BERT configuration as either: • J-BERT N4903B (see Figure 15). • J-BERT M8020A (see Figure 16). Thus, depending on the selection, there are two possible instrument connections: Keysight N5990A-301 PCI Express Link Training Suite User Guide...
If you have a remote-controlled power switch, select Power Switch and enter its address. The default address format is “IP;Username;Password”. You must also select a channel number. Figure 15 Instrument Connection Dialog for N4903B Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Figure 16 Instrument Connection Dialog for M8020A If you want to use calibration data from the Keysight N5990A automated test solution, select the calibration data folder in the “Calibration Files Directory” box. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Page 31
PCI Express Link Training Suite. Refer to the Keysight IO Libraries Suite Quick Start Guide for instructions on connecting the instruments to your PC for the first time. As soon as Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Page 32
USB port of the N4903B J-BERT. Refer to the N4916B Getting Started Guide when connecting an N4916B the first time. Apply the same procedure for connecting the N4880A reference clock multiplier. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
The right part of the window displays common J-BERT parameters: • Data rate and clock generation. • Voltage levels. • De-emphasis. • Jitter injection and interferences. • Bit error rate measurement. • BERT control. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Page 34
Using the Software Figure 18 PCIe Link Training Suite Main Window Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Typically, they are not calibrated according to your specific setup. Demo Mode When you close the connection dialog without connecting to instruments, you enter the Demo Mode Keysight N5990A-301 PCI Express Link Training Suite User Guide...
DUT type. These parameters affect the available settings and the way calibration data is handled. For PCIe ASIC tests, you will also have to select the calibration channel. Figure 19 PCIe Physical Parameter Settings Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Link Training Pattern Settings There are two training modes: Fixed and Interactive. In Fixed mode, the training pattern is defined by several blocks, following the standard sequence described in the CTS. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
This is not required by the CTS, but might be helpful for some DUTs. Every 32nd TS1 ordered set will be replaced by an EIEOS. This number is fixed in order to match the J-BERT's pattern granularity. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
CTS. However, this link training procedure might not work with every DUT. Edit Training Parameters in Interactive Mode In interactive mode, click Ed it Training Parameters (Figure 20) to adjust some link training parameters (Figure 22). Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Page 40
This option is only used when the DUT type is System Board The “Generator Start Preset” is the start preset for the link training in the M8020A output. On the main window, select Equalization Preset PCIe Physical Parameters. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Page 41
Encoded DUT Preset Request on the main window. If the Use cursors option is checked, you can define the target preset with the options Pre-Cursor, Main Cursor and Post-Cursor, as shown in Figure Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Page 42
DUT is implemented against PCIe4 spec revision 0.5, it needs Gen3 EIEOS for 16GT/s and you must select this option. If it is implemented against PCIe4 spec revision 0.7 or higher, it needs Gen4 EIEOS for 16GT/s. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
PCI Express Link TrainingSuite Language Guide. When the Compliance Pattern is used in PCIeGen3 or Gen4, the generator's equalization preset hint is also encoded in the pattern.You can manually change the encoded value. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
By default, the J-BERT error detector compares all bits from the DUT with the loop-back pattern. With the option, ”Filter SKP OS” (which is Unchecked by default) selected, SKP ordered sets can be excluded from bit comparison. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
This section contains the result of the Interactive Training Mode Figure 27 Figure 27 Link Training Results If you click “Final Preset”, the Final Preset dialog appears (Figure 28), which displays the final Preshoot, De-Emphasis and Preset after training. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Page 46
Using the Software Figure 28 Final Preset Dialog Clicking “Training Log” opens the Interactive Link Training Log window that presents a detailed log of the whole training process Figure 29 Keysight N5990A-301 PCI Express Link Training Suite User Guide...
( Power Switch Figure 30 Use this feature for the DUT’s power cycle, that is, to switch the power Off or On. Figure 30 Power Switch Keysight N5990A-301 PCI Express 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 Band wid th, Peaking, and Expected Transition Density can be modified. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Page 49
Using the Software Figure 32 Timing Setup Dialog Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Training Suite tries to minimize the sequencer resets as much as possible, but it is recommended that you frequently observe (or watch) the sequencer state while changing the jitter or SSC parameters. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
81150A AWG, common-mode interference is generated using this AWG. If no AWG is connected, common-mode interference is generated with the J-BERT J20 module. The J20 module is less accurate and cannot be combined with Keysight N5990A-301 PCI Express Link Training Suite User Guide...
You can also use the “Apply” button in the lower left corner of the window to apply all parameters at once. Alternatively, you can click the “Apply” command under the “Instruments” menu, or press on your keyboard. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
ON and if red, implies that the outputs are switched OFF. De-Emphasis If an N4916B is connected to the J-BERT, you can control the de-emphasis and pre-shoot levels as shown in Figure 37 Figure 37 De-Emphasis Section Keysight N5990A-301 PCI Express Link Training Suite User Guide...
A very high value of BER and increasing error count could indicate that link training was not performed, because the error counter is always programmed to only compare the loop-back pattern. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Analyzer Auto Align with the incoming data. This is usually necessary after the pattern generator is restarted, for example, when a new pattern has been downloaded. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
. This saves the script to a file, regardless of whether File > Export Script you defined it via parameters or by editing the PCIe generic script. The next section provides details about the scripts. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
J-BERT is defined via parameters, such as the ones contained in the “Link Training Pattern” box. However, in Expert Mode, the group box Pattern/Sequence Script is automatically available (see Figure 41 Figure 41 Expert Mode Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Page 58
When the auto-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 N5990A-301 PCI Express Link Training Suite User Guide...
(using the {} operator), or place a Pad0() macro somewhere to fill the pattern with zeros. For more details, refer to the PCI Express Link Training Suite Language Guide. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Keysight N5990A-301 PCI Express Link Training Suite User Guide Troubleshooting Startup Fails / 64 Slow Response / 65 Link Training Fails / 66...
Page 61
PCIe Link Training Suite and add it to the exceptions, if necessary. Note that you will probably have to repeat this procedure for some of the DLLs. For Example: PcIeFrameGenerator.dll Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Page 62
In most cases, disabling the BER polling and the sequencer status polling is helpful.To disable the BER polling, click Stop in the Bit Error Rate Measurement group.To disable the sequencer state polling, uncheck Poll Sequence Status in the Options menu. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Page 63
DUT to get into Loop-back. Try the “Preset...” button in the “Sequence to Loop-back Mode” dialog. This dialog opens when you click “Edit Parameters” in the “PCIe Training Parameters” group of the main window. Keysight N5990A-301 PCI Express Link Training Suite User Guide...
Need help?
Do you have a question about the N5990A-301 and is the answer not in the manual?
Questions and answers