Keysight Technologies N5990A-301 User Manual
Keysight Technologies N5990A-301 User Manual

Keysight Technologies N5990A-301 User Manual

Pci express link training suite

Advertisement

Quick Links

Keysight N5990A-301 PCI
Express Link Training Suite
User Guide

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the N5990A-301 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

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...
  • Page 3: Table Of Contents

    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...
  • Page 6: Overview Of This 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...
  • Page 8: Document History

    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.
  • Page 10: Software Update

    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.
  • Page 11: Software Installation

    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...
  • Page 16: Starting Registered Software

    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...
  • Page 18: Software Registration

    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...
  • Page 19: 4 Test Instrument Setup

    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.
  • Page 20: N4903B J-Bert Setup

    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...
  • Page 21: Setup With De-Emphasis Box

    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...
  • Page 22: Setup With Cm Interference Awg

    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...
  • Page 23: Setup With Power Switch

    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...
  • Page 24: M8020A J-Bert Setup

    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...
  • Page 25: Basic Setup

    • 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...
  • Page 26: Setup With Power Switch

    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...
  • Page 27: Using The Software

    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...
  • Page 28: Connecting To The Instruments

    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...
  • Page 29: Instrument Connection For J-Bert N4903B

    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...
  • Page 30: Instrument Connection For J-Bert M8020A

    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...
  • Page 33: Main User Interface

    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...
  • Page 35: Basics

    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...
  • Page 36: Applying

    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...
  • Page 37: Link Training Pattern

    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...
  • Page 38: Edit Training Parameters In Fixed Mode

    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...
  • Page 39: Edit Training Parameters In Interactive Mode

    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...
  • Page 43: Loop-Back Pattern

    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...
  • Page 44: Clock Tolerance Compensation

    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...
  • Page 45: Link Training Results

    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...
  • Page 47: Power Switch

    ( 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...
  • Page 48: Timing

    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...
  • Page 50: Jitter/Ssc

    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...
  • Page 51: Interferences

    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...
  • Page 52: Voltage Levels

    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...
  • Page 53: De-Emphasis

    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...
  • Page 54: Bit Error Rate Measurement

    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...
  • Page 55: Sequencer

    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...
  • Page 56: Saving And Loading Settings

    . 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...
  • Page 57: Script Editing

    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...
  • Page 59: Limitations

    (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...
  • Page 60: Troubleshooting

    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...
  • Page 64 This information is subject to change without notice. © Keysight Technologies 2017 Edition 3.0, July 2017 www.keysight.com...

Table of Contents