QPHY-PCIE3 Operator’s Manual Revision A – March, 2014 Relating to the following release versions: Software Version Rev. 7.3.0.0 Script PCI_Express_Test_Spec_Electrical_Layer_3_0_rev_0_9 Style Sheet Rev. 1.
700 Chestnut Ridge Road Chestnut Ridge, NY, 10977-6499 Tel: (845) 425-2000, Fax: (845) 578 5985 teledynelecroy.com © 2014 Teledyne LeCroy, Inc. All rights reserved. Teledyne LeCroy and other product or brand names are trademarks or requested trademarks of their respective holders. Information in this publication supersedes all earlier versions. Specifications are subject to change without notice.
QPHY-PCIE3 Operator’s Manual Table of Contents Introduction ...............................................................................................................................1 About QualiPHY ............................................................................................................................................ 1 About QPHY-PCIE3 ......................................................................................................................................
Table of Figures Figure 1 - QualiPHY framework dialog and Standard selection menu. ................................................. 5 Figure 2 - The Test Report Summary and Details pages. ........................................................................ 8 Figure 3 – X-Replay Mode window. ......................................................................................................... 12 Figure 4 - The Skew parameter right side dialog, Skew clock 2 tab, showing default setup. ...........
QPHY-PCIE3 Operator’s Manual Introduction About QualiPHY QualiPHY is a highly automated compliance test software meant to help you develop and validate the PHY (physical-electrical) layer of a device, in accordance with the official documents published by the applicable standards organizations and special interest groups (SIGs). You can additionally set custom variables and limits to test compliance to internal standards.
Required Host Computer System Usually, the oscilloscope is the host computer for the QualiPHY software, and all models that meet the acquisition requirements will also meet the host system requirements.
QPHY-PCIE3 Operator’s Manual Installation and Setup QualiPHY is a Windows-based application that can be configured with one or more serial data compliance components. Each compliance component is purchased as a software option. Install Base Application Download the latest version of the QualiPHY software from: teledynelecroy.
Set Up Dual Monitor Display Teledyne LeCroy recommends running QualiPHY on an oscilloscope equipped with Dual Monitor Display capability. This allows the waveform and measurements to be shown on the oscilloscope LCD display while the QualiPHY application and test results are displayed on a second monitor. See the oscilloscope Operator’s Manual or Getting Started Manual for instructions on setting up dual monitor display.
QPHY-PCIE3 Operator’s Manual Using QualiPHY This section provides an overview of the QualiPHY user interface and general procedures, using examples from the QPHY-BroadR-Reach option. For detailed information about the QPHY-PCIE3 software option, see QPHY-PCIE3 Testing. Accessing the Software Once QualiPHY is installed and activated, it can be accessed from the oscilloscope menu bar by choosing Analysis > QualiPHY, or by double-clicking the QualiPHY desktop icon on a remote computer.
General Setup The first sub-dialog contains general system settings. These remain in effect for each session, regardless of Standard, until changed. Connection tab Shows IP Address of the oscilloscope (local host 127.0.0.1 if QualiPHY is run from the oscilloscope). The Scope Selector allows you to choose the oscilloscope used for testing when several are connected to the QualiPHY installation. See Set Up Remote Control for details.
QPHY-PCIE3 Operator’s Manual QualiPHY Test Process Once general system settings are in place, these are the steps for running test sessions. Set Up Test Session 1. Connect the oscilloscope to the DUT. See QPHY-PCIE3 Testing Physical Setup. 2. Access the QualiPHY software to display the framework dialog. 3. If running QualiPHY remotely, click General Setup and open the Scope Selector to select the correct oscilloscope connection. 4.
Run Reports The QualiPHY software automates report generation. On the framework dialog, go to General Setup > Report to pre-configure reporting behavior. You can also manually launch the Report Generator from the framework dialog. The Report Generator offers the same selections as the Report tab, only applied to each report individually, rather than as a system setting. There are also options to link a custom style sheet (.xslt) to the report, or to Exclude Informative Results.
QPHY-PCIE3 Operator’s Manual Customizing QualiPHY The pre-loaded configurations cannot be modified. However, you can create your own test configurations by copying one of the pre-loaded configurations and modifying it. Copy Configuration 1. Access the QualiPHY framework dialog and select a Standard. 2. Click Edit/View Configuration and select the configuration upon which to base the new configuration. This can be a pre-loaded configuration or another copy. 3. Click Copy and enter a name and description.
Edit Variables The Variable Setup tab contains a list of test variables. See QPHY-PCIE3 Variables for a description of each. To modify a variable: 1. Select the variable on the Variable Setup tab, then click Edit Variable. (You can also choose to Reset to Default at any time.) 2. The conditions of this variable appear on a pop-up. Choose the new condition to apply.
QPHY-PCIE3 Operator’s Manual Edit Test Limits The Limits tab shows the Limit Set currently associated with the configuration. Any limit set can be associated with a custom configuration by selecting it in this field. The Limits Manager shows the settings for every test limit in a limit set. Those in the default Compliance Limits set are the limits defined by the standard. To create a custom limit set: 1. On the Limits tab, click Limits Manager. 2.
X-Replay Mode The X-Replay mode window is an advanced (“developer”) view of QualiPHY. The tree in the upper-left frame enables you to navigate to processes in the PCIE3 test script, in case you need to review the code, which appears in the upper-right frame. Two other particularly useful features are: • A list of recent test sessions in the lower-left frame.
QPHY-PCIE3 Operator’s Manual QPHY-PCIE3 Testing Test Preparation Before beginning any test or data acquisition, the oscilloscope should be warmed for at least 20 minutes. Calibration is automatic under software control and no manual calibration is required. This procedure will be run again if the temperature of the oscilloscope changes by more than a few degrees. Required Test Modes The QPHY-PCIE3 script requires that you place the DUT in the required test modes.
Demo Transmitter Tests This configuration runs all the Transmitter tests (Tests 1.1 – 1.7 below, plus Test 1.4 the Compliance Eye 8 GT/s test) using waveforms saved on the oscilloscope in D:\PCIe3\Demo and the default limit set, Compliance Limits. This configuration is meant to easily demonstrate the QPHY-PCIE3 capabilities when live signals cannot be tested. You will see dialogs and connection diagrams similar to what you would see during an actual test.
QPHY-PCIE3 Operator’s Manual TEST 1.4 – COMPLIANCE EYE 8 GT/S CEM Compliance Eye 8 GT/s. This test forms an eye diagram using 1,008,000 UI from the PCI Express Gen 3 compliance pattern (base spec, ver 0.9 rev 3.0). Masks for System Board TX and Add-In Card TX, as defined in the 0.7 revision of the PCI Express Gen3 CEM spec, are available. QualiPHY uses Eye Doctor II to apply the behavioral Rx equalizer, and then uses SDA II to create the eye diagrams. TEST 1.
DISPLAY CONNECTION DIAGRAMS This variable enables/disables the display of DUT connection diagrams during the test process. The default value is Yes. INPUT TYPE This variable allows the user to specify whether to use the A (top row) or B (bottom row) inputs for the channel. Depending on the scope model, either Input A or B may support the full bandwidth of the scope. It is recommended that you use the channel that supports the full bandwidth of the scope.
QPHY-PCIE3 Operator’s Manual TX POSITIVE SOURCE This variable allows the user to specify the channel being used to measure Lane A Tx+. TX2 POSITIVE SOURCE This variable allows the user to specify the channel being used to measure Lane B Tx+. VDIV Sets the V/div on the oscilloscope channels in use. The Max Tx voltage is 1300 mVpp. At FS, each side of the differential voltage should be at most 650 mVpp or ± 325 mV.
USE CTLE This variable allows the user to specify whether or not to apply Continuous Time Linear Equalization (CTLE). This variable is set to Yes by default. USE DFE This variable allows the user to specify whether or not to apply Decision Feedback Equalization (DFE). This variable is set to Yes by default. QPHY-PCIE3 Limit Sets The default installation of QPHY-PCIE 3 contains only one limit set, called Compliance Limits. In this script, limits are only used to convey Unit labels.
QPHY-PCIE3 Operator’s Manual Manual Deskewing Procedures This section is only applicable to the oscilloscope and the cables connecting to the oscilloscope channels. Note that the cables connecting the PeRT3 to the fixture or to the DUT must be phase matched within a tight tolerance because the PeRT, like any generator, does not have the capability to compensate for mismatched cables connected to its outputs.
• Trigger i. Configure to Source to be FastEdge. ii. Set the Slope to Positive. • Parameter Measurements: i. Set the source for P1 to CX and the measure to Delay. ii. Set the source for P2 to CY and the measure to Delay. iii. Set the source for P3 to M1 and the measure to Delay. 3. Set the display to Single Grid. • Click Display Single Grid. 4. Using the appropriate adapter, connect Channel X to the Fast Edge Output of the oscilloscope. 5.
QPHY-PCIE3 Operator’s Manual 10. Save Channel X to M1. • Click File Save Waveform. • Set Save To Memory. • Set the Source to CX. • Set the Destination to M1. • Click Save Now. 11. Disconnect Channel X from the Fast Edge Output and connect Channel Y to the Fast Edge Output. 12. Press the Clear Sweeps button on the front panel to reset the averaging. 13. Allow multiple acquisitions to occur until the waveform is stable on the screen. 14.
Cable Deskewing Without Using the Fast Edge Output The following procedure demonstrates how to manually deskew two oscilloscope channels and cables using the differential data signal, with no need for any T connector or adapters. This can be done once the temperature of the oscilloscope is stable. The oscilloscope must be warmed up for at least a half-hour before proceeding. This procedure should be run again if the temperature of the oscilloscope changes by more than a few degrees. 1.
QPHY-PCIE3 Operator’s Manual In the previous procedure, we used the default setup of the Skew parameter (which is detecting positive edges on both signals at 50%). We also inverted C2 in order to make C1 and C2 both have positive edges at the same time. Alternately, we clearly could have not inverted C2 and instead selected the Skew clock 2 tab in the P1 parameter menu and set the oscilloscope to look for negative edges on the second input (C2).