Virtex-6 FPGA GTX Transceiver Characterization Report

Similar documents
Virtex-5 FPGA RocketIO GTX Transceiver Characterization Report

Virtex-6 FPGA GTX Transceiver OTU1 Electrical Interface

PCI Express 3.0 Characterization, Compliance, and Debug for Signal Integrity Engineers

5 GT/s and 8 GT/s PCIe Compared

QPairs QTE/QSE-DP Multi-connector Stack Designs In PCI Express Applications 16 mm Connector Stack Height REVISION DATE: OCTOBER 13, 2004

RiseUp RU8-DP-DV Series 19mm Stack Height Final Inch Designs in PCI Express Applications. Revision Date: March 18, 2005

Agilent. Master your next PCIe test with the Agilent M8020A High-Performance BERT Application Brief

Q2 QMS/QFS 16mm Stack Height Final Inch Designs In PCI Express Applications Generation Gbps. Revision Date: February 13, 2009

PCI Express 4.0. Electrical compliance test overview

PCIe Certification Guide for i.mx 6Dual/6Quad and i.mx 6Solo/6DualLite

Q Pairs QTE/QSE-DP Final Inch Designs In PCI Express Applications 16 mm Stack Height

Successfully negotiating the PCI EXPRESS 2.0 Super Highway Towards Full Compliance

PCI Express Link Equalization Testing 서동현

Application Note. PCIE-RA Series Final Inch Designs in PCI Express Applications Generation GT/s

Keysight N5990A DisplayPort Extended Tests Embedded DisplayPort

Application Note. PCIE-EM Series Final Inch Designs in PCI Express Applications Generation GT/s

PCI Express 3.0CEM Stressed Eye Calibration and Receiver Testing

Agilent Technologies N5393A PCI Express Electrical Performance Validation and Compliance Software for Infiniium 54855A or Series Oscilloscopes

ML605 GTX IBERT Design Creation

PCI Express 1.0a and 1.1 Add-In Card Transmitter Testing

COMPLIANCE STATEMENT

DisplayPort 1.4 Webinar

PCI Express TM Architecture. PHY Electrical Test Considerations Revision 1.1

SEAM-RA/SEAF-RA Series Final Inch Designs in PCI Express Applications Generation GT/s

PCIEC PCI Express Jumper High Speed Designs in PCI Express Applications Generation GT/s

Agilent N5393B PCI Express Automated Test Application

R&S RTO-K81, R&S RTP-K81 PCIe Compliance Test Test Procedures

PCIe 3.0 Compliance Testing Dan Froelich Serial Enabling Workgroup Co-Chair

Agilent N5393C PCI Express Automated Test Application

Keysight N4880A Reference Clock Multiplier

Board Design Guidelines for PCI Express Architecture

Agilent N5393C PCI Express Electrical Performance and Compliance Software Release Notes

USB 3.0 Receiver Compliance Testing

USB Type-C Active Cable ECN

PCI Express Signal Quality Test Methodology

N5393C PCI Express 3.0 (Gen3) Software for Infiniium Oscilloscopes

SP605 GTP IBERT Design Creation

PCI Express Electrical Basics

Achieving PCI Express Compliance Faster

PCI Express 4.0 Test Solution

High-Speed Jitter Testing of XFP Transceivers

KC705 GTX IBERT Design Creation October 2012

RT-Eye PCI Express Compliance Module Methods of Implementation (MOI)

Master your next PCIe test PCI Express J-BERT M8020A High-Performance BERT. Application Brief

QPHY-PCIE (Gen1 and Gen2) Operator s Manual

Agilent Technologies EZJIT and EZJIT Plus Jitter Analysis Software for Infiniium Series Oscilloscopes

Advanced Jitter Analysis with Real-Time Oscilloscopes

Agilent N4880A Reference Clock Multiplier

CR0031 Characterization Report RTG4 Characterization Report For PCIe

SerDes Channel Simulation in FPGAs Using IBIS-AMI

SB Gb/s 1-Channel Programmable BERT. Data Sheet

ML623 IBERT Getting Started Guide (ISE 13.4) UG725 (v6.0) February 29, 2012

ISim Hardware Co-Simulation Tutorial: Processing Live Ethernet Traffic through Virtex-5 Embedded Ethernet MAC

KC705 Si5324 Design October 2012

SB Gb/s Quad-Channel Programmable BERT. Data Sheet

PCI Gen3 (8GT/s) Receiver Test

Serial ATA International Organization

ML605 PCIe x8 Gen1 Design Creation

PCI Express Transmitter Compliance and Debug

Agilent N5394A DVI Electrical Performance Validation and Compliance Software

AN 608: HST Jitter and BER Estimator Tool for Stratix IV GX and GT Devices

Keysight Technologies EZJIT Plus Jitter Analysis Software for Infiniium Oscilloscopes. Data Sheet

Agilent N5410A Fibre Channel Automated Test Application

Characterizing Your PLL-based Designs To Manage System Jitter. Agilent Technologies

PCI Express Transmitter Compliance and Debug DPO/MSO Series Option PCE3 Datasheet

PCI Express Rx-Tx-Protocol Solutions

ISim Hardware Co-Simulation Tutorial: Accelerating Floating Point Fast Fourier Transform Simulation

in Synchronous Ethernet Networks

Serial ATA Gen2 Jitter Tolerance Testing

Tektronix Innovation Forum

PCI Express Application Software

N1014A SFF-8431 (SFP+)

Automotive Ethernet BroadR-Reach

Keysight N5393D PCI Express 3.0 (Gen3) Software for Infiniium Oscilloscopes. Data Sheet

Enabling MIPI Physical Layer Test

National Semiconductor EVK User Manual

Answers for Your Multi-Gigabit Test Challenges

InfiniBand FDR 56-Gbps QSFP+ Active Optical Cable PN: WST-QS56-AOC-Cxx

PCI Express Transmitter Compliance and Debug

InfiniBand Trade Association

Keysight N5393F/G PCI Express 4.0 (Gen4) Software for Infiniium Oscilloscopes. Data Sheet

T Q S 2 1 L H 8 X 8 1 x x

ML631 U1 DDR3 MIG Design Creation

Analyzing Digital Jitter and its Components

Xilinx Personality Module (XPM) Interface Specification

InfiniBand Trade Association

BT6201 FOUR-CHANNEL 30GB/S BERT (V.2.5)

Agilent Technologies U7243A USB 3.0 Superspeed Electrical Performance Validation and Compliance Software for the Infiniium Series Oscilloscopes

HDMI to FMC Module User Guide

CPU. PCIe. Link. PCIe. Refclk. PCIe Refclk. PCIe. PCIe Endpoint. PCIe. Refclk. Figure 1. PCIe Architecture Components

QPHY-PCIE3 Operator s Manual

Technical Reference. Version 4.8. DPOJET Opt. PCE, PCE3, PCE4 PCI Express Measurements & Setup Library

CKSET V CC _VCO FIL SDO+ MAX3952 SCLKO+ SCLKO- PRBSEN LOCK GND TTL

Zero Latency Multiplexing I/O for ASIC Emulation

High Speed Design Testing Solutions

DisplayPort Testing Challenges

Digital Pre-emphasis Processor BERTScope DPP Series Datasheet

Raj Kumar Nagpal, R&D Manager Synopsys. Enabling Higher Data Rates and Variety of Channels with MIPI D-PHY

ML605 Restoring Flash Contents

ASNT_MUX64 64Gbps 2:1 Multiplexer

Transcription:

Virtex-6 FPGA GTX Transceiver Characterization Report PCI Express 2.0 (2.5 and 5.0 Gb/s) Electrical Standard

Xilinx is disclosing this user guide, manual, release note, and/or specification (the Documentation ) to you solely for use in the development of designs to operate with Xilinx hardware devices. You may not reproduce, distribute, republish, download, display, post, or transmit the Documentation in any form or by any means including, but not limited to, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of Xilinx. Xilinx expressly disclaims any liability arising out of your use of the Documentation. Xilinx reserves the right, at its sole discretion, to change the Documentation without notice at any time. Xilinx assumes no obligation to correct any errors contained in the Documentation, or to advise you of any corrections or updates. Xilinx expressly disclaims any liability in connection with technical support or assistance that may be provided to you in connection with the Information. THE DOCUMENTATION IS DISCLOSED TO YOU AS-IS WITH NO WARRANTY OF ANY KIND. XILINX MAKES NO OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, REGARDING THE DOCUMENTATION, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT OF THIRD-PARTY RIGHTS. IN NO EVENT WILL XILINX BE LIABLE FOR ANY CONSEQUENTIAL, INDIRECT, EXEMPLARY, SPECIAL, OR INCIDENTAL DAMAGES, INCLUDING ANY LOSS OF DATA OR LOST PROFITS, ARISING FROM YOUR USE OF THE DOCUMENTATION. Copyright 2010 Xilinx, Inc. XILINX, the Xilinx logo, Virtex, Spartan, ISE, and other designated brands included herein are trademarks of Xilinx in the United States and other countries. PCI, PCI Express, PCIe, and PCI-X are trademarks of PCI-SIG. All other trademarks are the property of their respective owners. Revision History The following table shows the revision history for this document. Date Version Revision 11/03/10 1.0 Initial Xilinx release. Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0 www.xilinx.com

Table of Contents Revision History............................................................. 2 Virtex-6 FPGA GTX Transceiver Characterization Report for the PCI Express 2.0 Electrical Standard Introduction................................................................. 5 Test Conditions.............................................................. 6 Transceiver Selection......................................................... 6 Summary of Results.......................................................... 7 Electrical Characterization Details............................................ 9 Add-in Card Transmitter Test................................................ 9 Test Methodology......................................................... 9 Test Results for the 2.5 Gb/s Line Rate....................................... 13 SIGTEST Results for the 2.5 Gb/s Line Rate.................................. 15 Test Results for the 5.0 Gb/s Line Rate....................................... 18 SIGTEST Results for the 5.0 Gb/s Line Rate.................................. 21 Transmitter Differential and Common Mode Return Loss.................... 24 Test Methodology........................................................ 24 Test Results for Transmitter Return Loss..................................... 25 PLL Bandwidth Test........................................................ 26 Test Methodology........................................................ 26 Test Results for the 2.5 Gb/s Line Rate....................................... 29 Test Results for the 5.0 Gb/s Line Rate....................................... 31 Receiver Input Jitter Tolerance Test......................................... 32 Test Methodology........................................................ 32 Test Results for the 5.0 Gb/s Line Rate....................................... 36 Receiver Differential and Common Mode Return Loss....................... 37 Test Methodology........................................................ 37 Test Results for Receiver Return Loss........................................ 38 Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0 www.xilinx.com 3

4 www.xilinx.com Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0

Virtex-6 FPGA GTX Transceiver Characterization Report for the PCI Express 2.0 Electrical Standard Introduction This characterization report compares the electrical performance of the Virtex -6 FPGA GTX transceiver against the PCI Express Revision 2.0 specifications published in the PCI Express Base Specification, Revision 2.1 and the PCI Express Card Electromechanical Specification, Revision 2.0. All testing for this report is based on line rates of 2.5 and 5.0 Gb/s across voltage, temperature, and worst-case transceiver performance corners. This report includes test results for these PCI Express, Revision 2.0 specifications: Add-in Card Transmitter Test, page 9 2.5 Gb/s Line Rate - Unit Interval - Template Tests - Peak Differential Output Voltage - Eye Width - Median to Maximum Jitter 5.0 Gb/s Line Rate - Unit Interval - Template Test - Peak Differential Output Voltage - Eye Width - Deterministic Jitter - Total Jitter at BER 12 Transmitter Differential and Common Mode Return Loss, page 24 PLL Bandwidth Test, page 26 Receiver Input Jitter Tolerance Test, page 32 Receiver Differential and Common Mode Return Loss, page 37 Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0 www.xilinx.com 5

Test Conditions Test Conditions Table 1 and Table 2 show the supply voltage and temperature conditions used in the characterizations, respectively. All combinations of voltage and temperature conditions are used for the tests performed. Table 1: Supply Voltage Test Conditions Condition MGTAVCC (V) MGTAVTT (V) V MIN Note (1) 1.14 V MAX Note (1) 1.26 Notes: 1. Refer to DS152, Virtex-6 FPGA Data Sheet: DC and Switching Characteristics, for the MGTAVCC values. 2. Other FPGA voltages stay at their nominal values during the test. Table 2: Temperature Test Conditions Condition Temperature ( C) T 40 40 T 0 0 T 100 100 Transceiver Selection Xilinx first performs volume generic transceiver characterization across process, voltage, and temperature. The generic data can be found in RPT120, Virtex-6 FPGA GTX Transceiver Characterization Report. Protocol-specific characterization is subsequently performed using representative transceivers from generic characterization. The chosen Virtex-6 FPGA GTX transceiver channels represent a mixture of transmitters and receivers having worst-case and typical performance based on volume generic characterization data. Transceivers with the worst performing transmitter output jitter and receiver jitter tolerances are selected within the worst-case distribution of the transceivers found in the generic volume characterization. The histograms in this characterization report do not show a true statistical representation normally present in a random (or even typical) population. The histograms are skewed toward the worst-case performance because of the transceiver selection process and are not representative of the typical production silicon. 6 www.xilinx.com Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0

Summary of Results Summary of Results Table 3 and Table 4 show the tested Virtex-6 FPGA GTX transceiver performance results against the PCI Express Base Specification, Revision 2.1 and the PCI Express Card Electromechanical Specification, Revision 2.0. The data reported in these tables represents the values obtained under the worst-case voltage, temperature, and performance corner conditions. Table 3: PCI Express 2.0 Characterization Summary of Results for 2.5 Gb/s Line Rate Test Name Parameter Specification Worst-Case Test Result Units Compliant Unit Interval (1) Minimum 399.88 400.03 ps Yes Maximum 400.12 400.04 ps Yes Template Tests (1) Maximum Zero Mask Failure Zero Number of failures Yes Peak Differential Output Voltage (1) Minimum 360 Programmable mv Yes Maximum 1200 Programmable mv Yes Minimum Eye Width (1) Minimum 287 334.6 ps Yes Median to Max Jitter (1) Maximum 56.5 30.08 ps Yes TX Differential Return Loss TX Common Mode Return Loss Frequency Profile Frequency Profile See Figure 20 db Yes See Figure 21 db Yes PLL Bandwidth Minimum 1.5 4.00 MHz Yes Maximum 22 15.00 MHz Yes PLL Peaking Maximum 3 1.32 db Yes RX Differential Return Loss RX Common Mode Return Loss Frequency Profile Frequency Profile See Figure 34 db Yes See Figure 35 db Yes Notes: 1. Part of the Add-in Card Transmitter test for PCI Express, Revision 2.0. Table 4: PCI Express 2.0 Characterization Summary of Results for 5.0 Gb/s Line Rate Test Name Parameter Specification Worst-Case Test Result Units Compliant Unit Interval (1) Minimum 199.94 200.01 ps Yes Maximum 200.06 200.01 ps Yes Template Tests (1) Maximum Zero Mask Failure Zero Number of failures Yes Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0 www.xilinx.com 7

Summary of Results Table 4: PCI Express 2.0 Characterization Summary of Results for 5.0 Gb/s Line Rate (Cont d) Test Name Parameter Specification Worst-Case Test Result Units Compliant Peak Differential Output Voltage (1) Minimum 380 Programmable mv Yes Maximum 1200 Programmable mv Yes Minimum Eye Width (1),(2) Minimum 126 131.94 ps Yes Deterministic Jitter (1),(2) Maximum 54 15.88 ps Yes Total Jitter at BER 12(1),(2) Maximum 74 68.06 ps Yes TX Differential Return Loss TX Common Mode Return Loss Frequency Profile Frequency Profile See Figure 20 db Yes See Figure 21 db Yes PLL Bandwidth Minimum 5 5.48 MHz Yes Maximum 16 14.00 MHz Yes PLL Peaking Maximum 1 0.96 db Yes RX Input Jitter Tolerance TJ (not including SJ) See Table 18 (3) UI Yes SJ at 22.82 Not defined 0.22 UI Yes MHz (4) RX Differential Return Loss RX Common Mode Return Loss Frequency Profile Frequency Profile See Figure 34 db Yes See Figure 35 db Yes Notes: 1. Part of the Add-in Card Transmitter test for PCI Express, Revision 2.0. 2. Without crosstalk. 3. Total jitter components and amplitude specification limits are defined in the table called 5.0 GT/s Tolerancing Limits for Common Refclk Rx Architecture from the PCI Express Base Specification, Revision 2.1. 4. BER = 10 12. 8 www.xilinx.com Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0

Electrical Characterization Details Electrical Characterization Details This section describes the test methodology used to characterize the Virtex-6 FPGA GTX transceiver's performance against the PCI Express Base Specification, Revision 2.1 and the PCI Express Card Electromechanical Specification, Revision 2.0. The Virtex-6 FPGA GTX transceiver under test is configured using the default PCI Express setting generated from the Virtex-6 FPGA GTX Transceiver Wizard, version 1.6. The Virtex-6 FPGA GTX transceiver attribute settings that differ from the Wizard default settings are identified in the Test Setup and Conditions table for each test. Table 5 shows the PLL settings used in the characterization. This characterization report is based on the 100 MHz reference clock. The 125 MHz and 250 MHz reference clock PLL settings are provided as a comparison. Table 5: Data Rate (Gb/s) Add-in Card Transmitter Test Test Methodology The Add-in Card Transmitter test for the 2.5 Gb/s line rate comprises the unit interval, template tests, peak differential output voltage, eye width, and median to maximum jitter tests. For the 5.0 Gb/s line rate, the test comprises the unit interval, template tests, peak differential output voltage, eye width, deterministic jitter, and total jitter tests. These tests are compared against the PCI Express Card Electromechanical Specification, Revision 2.0. The Add-in Card Transmitter specification for the 2.5 and 5.0 Gb/s line rates is defined in Table 6 and Table 7, respectively. ps Table 6: PLL Settings for 2.5 Gb/s and 5.0 Gb/s Line Rate PLL Frequency (GHz) Reference Clock Frequency (MHz) Reference Clock Divider: M (1) PLL Feedback Dividers: N1 (2) x N2 (3) PLL Output Divider: D (4) 2.5 2.5 100 1 5 x 5 = 25 2 2.5 2.5 125 1 5 x 4 = 20 2 2.5 2.5 250 1 5 x 2 = 10 2 5.0 2.5 100 1 5 x 5 = 25 1 5.0 2.5 125 1 5 x 4 = 20 1 5.0 2.5 250 1 5 x 2 = 10 1 Notes: 1. M = [TX/RX]PLL_DIVSEL_REF. 2. N1 = [TX/RX]PLL_DIVSEL45_FB. 3. N2 = [TX/RX]PLL_DIVSEL_FB. 4. D = [TX/RX]PLL_DIVSEL_OUT. Add-in Card Transmitter Specification for the 2.5 Gb/s Line Rate Test Name Specification Range Units Unit Interval (UI) 399.88 to 400.12 ps Template Tests Zero Eye Mask Failures Number of failures Peak Different Output Voltage 360 to 1200 mv Eye Width 287 (minimum) ps Median to Maximum Jitter 56.5 (maximum) ps Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0 www.xilinx.com 9

Add-in Card Transmitter Test Table 7: Add-in Card Transmitter Specification for the 5.0 Gb/s Line Rate Test Name Specification Range Units Unit Interval (UI) 199.94 to 200.06 ps Template Tests Zero Eye Mask Failures Number of failures Peak Different Output Voltage 380 to 1200 mv Eye Width (1) 126 (minimum) ps Deterministic Jitter (1) 54 (maximum) ps Total Jitter at BER 12(1) 74 (maximum) ps Notes: 1. Without crosstalk. These tests are performed using the test setup shown in Figure 1. An Agilent Infiniium DSA91304A Digital Signal Analyzer installed with a PCI Express automated test application performs the Add-in Card Transmitter test using the test methodology defined in the PCI-SIG document PCI Express 2.0 CEM Signal Quality Testing for Add-in Cards using Agilent DSO91304A, and DSA91304A 13 GHz Real-Time Oscilloscopes. Agilent DSA91304A Analyzer calibration is performed prior to data collection. X-Ref Target - Figure 1 Agilent DSA91304A Scope SMA-SMP matched pair cables from the PCI Express CBB to the Agilent DSA91304A Scope. Control Panel SMA-SMA matched pair cables from the ML623 Characterization Board to the SMA to PCIe Adapter for the TX lane under test. SMA-SMA matched pair cables from the SMA to PCIe Adapter to the ML623 Characterization Board for the 100 MHz reference clock. CH1 CH2 CH3 CH4 DC Blocks 50Ω Termination TXP TXN ML623 Characterization Board TXP TX SMA to PCIe Adapter 100 MHz CLKP TXN Virtex-6 XC6VLX240T FF1156 FPGA CLK PCI Express CBB 100 MHz CLKN CLK IN TX RX TI Fusion Power Module RPT121_01_082510 Figure 1: Add-in Card Transmitter Test Setup Block Diagram The Virtex-6 device under test is configured to PCI Express mode and set to transmit the PCI Express compliance pattern on all available TX lanes of the ML623 Virtex-6 FPGA GTX Transceiver Characterization Board. Table 8 defines the test setup and conditions for the Add-in Card Transmitter test. 10 www.xilinx.com Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0

Add-in Card Transmitter Test Table 8: Add-in Card Transmitter Test Setup and Conditions Parameter Value Measurement Instrument Software Application Voltage Temperature Data Pattern FPGA Load Boards Cables Agilent Infiniium DSA91304A Digital Signal Analyzer: AC coupled using DC blocks. Agilent N5393B PCI Express Automated Test Application Version 2.10: Installed on the Agilent DSA91304A scope to automate the Add-in Card Transmitter test. PCI-SIG accepted methodology. SIGTEST 3.1.9: Used only to compare the measurement results with the Agilent PCI Express automated test application. Uses the setup described in Figure 1. PCI-SIG accepted methodology. TI Fusion Power Module: Installed on the ML623 board to change the MGTAVTT and MGTAVCC voltages between V MIN and V MAX. Temperature Unit: A socket attached with a temperature controller is used to change the temperature condition of the device under test between T 40, T 0, and T 100. Transmitting the PCI Express compliance pattern on all available TX lanes of the ML623 board. Virtex-6 FPGA XC6VLX240T FF1156. ML623 Virtex-6 FPGA GTX Transceiver Characterization Board, Revision C: 50Ω terminator on TX channels not under test. On the various ML623 board channels used, there are about 4 to 8 inches of FR4 in the TX paths. PCI Express Compliance Base Board (CBB), Revision 2.0: Standard PCI-SIG board for the Add-in Card Transmitter Test. SMA to PCIe Adapter, Revision D: Used to connect the ML623 board to the x16 interface of the PCI Express CBB. One pair of matched 50Ω Rosenberger SMA-SMP cables from the PCI Express CBB to the Agilent DSA91304A oscilloscope. One pair of matched 50 Ω SMA-SMA cables from the SMA to PCIe Adapter to the ML623 board for the 100 MHz reference clock. One pair of matched 50Ω SMA-SMA cables from the ML623 board to the SMA to PCIe Adapter for the TX lane under test. Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0 www.xilinx.com 11

Add-in Card Transmitter Test Table 8: Add-in Card Transmitter Test Setup and Conditions (Cont d) Parameter Value GTX Transceiver Attributes Reference Clock TX Amplitude and Pre-Emphasis: TX_DRIVE_MODE = PIPE TXDEEMPH = 1'b1 TXSWING = 1'b0 TXMARGIN = 3'b000 TX_DEEMPH_1 = 5'b10010 TX_MARGIN_FULL_0 = 7'b1001101 PLL Charge Pump Configuration: TXPLL_CP_CFG = 8'h05 RXPLL_CP_CFG = 8'h05 100 MHz sourced from the PCI Express CBB. 12 www.xilinx.com Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0

Add-in Card Transmitter Test Test Results for the 2.5 Gb/s Line Rate Figure 2 is a transition eye diagram, and Figure 3 is a non-transition eye diagram generated from the Agilent PCI Express automated test application. The Add-in Card Transmitter unit interval test reported UI between 400.03 ps and 400.04 ps, and template tests reported zero eye mask failures. X-Ref Target - Figure 2 RPT121_02_051210 Figure 2: Transition Eye Diagram for the 2.5 Gb/s Line Rate X-Ref Target - Figure 3 RPT121_03_051210 Figure 3: Non-Transition Eye Diagram for the 2.5 Gb/s Line Rate Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0 www.xilinx.com 13

Add-in Card Transmitter Test Figure 4 shows the peak differential output voltage results, Figure 5 shows the eye width results, and Figure 6 shows the median to maximum jitter results at a 2.5 Gb/s line rate with a 100 MHz reference clock. These histogram results are skewed towards the worst-case performance because of the transceiver selection process. The vertical axis of the histogram represents the frequency or number of data points. Additional output jitter margin can be gained by using a 125 MHz or 250 MHz reference clock. Table 9 summarizes the maximum and minimum Add-in Card Transmitter test results at the 2.5 Gb/s line rate with a 100 MHz reference clock. X-Ref Target - Figure 4 25 Number of Data Points 20 15 10 5 0 450 500 550 600 650 700 750 Peak Differential Output Voltage (mv) RPT121_04_090210 Figure 4: Peak Differential Output Voltage for the 2.5 Gb/s Line Rate X-Ref Target - Figure 5 25 Number of Data Points 20 15 10 5 0 285 295 305 315 325 335 345 355 365 Eye Width (ps) 375 RPT121_05_082810 Figure 5: Eye Width for the 2.5 Gb/s Line Rate 14 www.xilinx.com Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0

Add-in Card Transmitter Test X-Ref Target - Figure 6 18 16 Number of Data Points 14 12 10 8 6 4 2 0 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 Median to Maximum Jitter (ps) RPT121_06_082810 Figure 6: Median to Maximum Jitter for the 2.5 Gb/s Line Rate Table 9: Minimum and Maximum Test Results for the 2.5 Gb/s Line Rate Test Name Minimum Maximum Units Unit Interval (UI) 400.03 400.04 ps Template Tests Zero Zero Number of failures Peak Differential Output Voltage 505.0 646.4 mv Eye Width 334.60 363.32 ps Median to Maximum Jitter 18.26 30.08 ps Notes: 1. In PCI Express mode, the TX_DRIVE_MODE is set to PIPE and the Peak Differential Output Voltage is programmable by setting TXDEEMPH and TXMARGIN. 2. Additional output jitter margin can be gained by using a 125 MHz or 250 MHz reference clock. This is based on using an external ICS874002AG-02 EVB PCI Express Jitter Attenuator with an onboard ICS874003-05 PCI Express Jitter Attenuator that can be used to convert the 100 MHz reference clock from the PCI Express CBB to 125 MHz or 250 MHz. This PCI Express Jitter Attenuator meets the PLL bandwidth and peaking requirements. SIGTEST Results for the 2.5 Gb/s Line Rate Figure 7 shows a transition eye diagram, and Figure 8 shows a non-transition eye diagram generated from the SIGTEST application. The SIGTEST results were used only to compare the measurement results from the Agilent PCI Express automated test application. Figure 9 shows the summary of a SIGTEST result. Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0 www.xilinx.com 15

Add-in Card Transmitter Test X-Ref Target - Figure 7 0.6 Differential Signal [V] 0.5 0.4 0.3 0.2 0.1-0.0-0.1-0.2-0.3-0.4-0.5-0.6-0.2-0.1-0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 Unit Interval [UI] Figure 7: SIGTEST Transition Eye Diagram for the 2.5 Gb/s Line Rate RPT121_07_061010 X-Ref Target - Figure 8 0.6 Differential Signal [V] 0.5 0.4 0.3 0.2 0.1-0.0-0.1-0.2-0.3-0.4-0.5-0.6-0.2-0.1-0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 Unit Interval [UI] Figure 8: RPT121_08_061410 SIGTEST Non-Transition Eye Signal Diagram for the 2.5 Gb/s Line Rate 16 www.xilinx.com Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0

Add-in Card Transmitter Test X-Ref Target - Figure 9 RPT121_09_051210 Figure 9: SIGTEST Result for the 2.5 Gb/s Line Rate Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0 www.xilinx.com 17

Add-in Card Transmitter Test Test Results for the 5.0 Gb/s Line Rate Figure 10 is a transition eye diagram, and Figure 11 is a non-transition eye diagram generated from the Agilent PCI Express automated test application. The Add-in Card Transmitter unit interval test reported UI of 200.01 ps, and template tests reported zero eye mask failures. X-Ref Target - Figure 10 Voltage [V] 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0-0.1-0.2-0.3-0.4-0.5-0.6-0.7-0.2-0.1-0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 Unit Interval [UI] RPT121_10_061010 Figure 10: Transition Eye Diagram for the 5.0 Gb/s Line Rate X-Ref Target - Figure 11 Voltage [V] 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0-0.1-0.2-0.3-0.4-0.5-0.6-0.7-0.2-0.1-0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 Unit Interval [UI] RPT121_11_061010 Figure 11: Non-Transition Eye Diagram for the 5.0 Gb/s Line Rate 18 www.xilinx.com Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0

Add-in Card Transmitter Test Figure 12 shows the peak differential output voltage results, Figure 13 shows the eye width results, Figure 14 shows the deterministic jitter results, and Figure 15 shows the total jitter results at the 5.0 Gb/s line rate with a 100 MHz reference clock. These histogram results are skewed towards the worst-case performance because of the transceiver selection process. The vertical axis of the histogram represents the frequency or number of data points. Additional output jitter margin can be gained by using a 125 MHz or 250 MHz reference clock. Table 10 summarizes the maximum and minimum Add-in Card Transmitter test results at the 5.0 Gb/s line rate with a 100 MHz reference clock. X-Ref Target - Figure 12 18 16 Number of Data Points 14 12 10 8 6 4 2 0 600 650 700 750 800 850 900 950 Peak Differential Output Voltage (mv) RPT121_12_062810 Figure 12: Peak Differential Output Voltage for the 5.0 Gb/s Line Rate X-Ref Target - Figure 13 16 Number of Data Points 14 12 10 8 6 4 2 0 125 130 135 140 145 150 155 160 165 170 Eye Width (ps) RPT121_13_083010 Figure 13: Eye Width for the 5.0 Gb/s Line Rate Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0 www.xilinx.com 19

Add-in Card Transmitter Test X-Ref Target - Figure 14 16 Number of Data Points 14 12 10 8 6 4 2 0 0 4 8 12 16 20 24 28 32 36 40 44 48 52 DJ (ps) RPT121_14_082810 Figure 14: Deterministic Jitter for the 5.0 Gb/s Line Rate X-Ref Target - Figure 15 16 Number of Data Points 14 12 10 8 6 4 2 0 35 40 45 50 55 60 TJ (ps) 65 70 75 80 RPT121_15_083010 Figure 15: Total Jitter for the 5.0 Gb/s Line Rate Table 10: Minimum and Maximum Test Results for the 5.0 Gb/s Line Rate Test Name Minimum Maximum Units Unit Interval (UI) 200.01 200.01 ps Template Tests Zero Zero Number of failures Peak Differential Output Voltage 671.5 845.9 mv Eye Width (1) 131.94 157.01 ps Deterministic Jitter (1) 2.06 15.88 ps 20 www.xilinx.com Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0

Add-in Card Transmitter Test Table 10: Minimum and Maximum Test Results for the 5.0 Gb/s Line Rate (Cont d) Total Jitter at BER 12(1) 42.99 68.06 ps Notes: Test Name Minimum Maximum Units 1. Without crosstalk. 2. In PCI Express mode, the TX_DRIVE_MODE is set to PIPE and the Peak Differential Output Voltage is programmable by setting TXDEEMPH and TXMARGIN. 3. Additional output jitter margin can be gained by using a 125 MHz or 250 MHz reference clock. This is based on using an external ICS874002AG-02 EVB PCI Express Jitter Attenuator with an onboard ICS874003-05 PCI Express Jitter Attenuator that can be used to convert the 100 MHz reference clock from the PCI Express CBB to 125 MHz or 250 MHz. This PCI Express Jitter Attenuator meets the PLL bandwidth and peaking requirements. SIGTEST Results for the 5.0 Gb/s Line Rate Figure 16 shows a transition eye diagram, and Figure 17 shows a non-transition eye diagram generated from the SIGTEST application. The SIGTEST results were used only to compare the measurement results from the Agilent PCI Express automated test application. Figure 18 shows the summary of a SIGTEST result. X-Ref Target - Figure 16 0.6 Differential Signal [V] 0.5 0.4 0.3 0.2 0.1-0.0-0.1-0.2-0.3-0.4-0.5-0.6-0.2-0.1-0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 Unit Interval [UI] Figure 16: SIGTEST Transition Eye Diagram for the 5.0 Gb/s Line Rate RPT121_16_061010 Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0 www.xilinx.com 21

Add-in Card Transmitter Test X-Ref Target - Figure 17 0.6 Differential Signal [V] 0.5 0.4 0.3 0.2 0.1-0.0-0.1-0.2-0.3-0.4-0.5-0.6-0.2-0.1-0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 Unit Interval [UI] Figure 17: RPT121_17_061410 SIGTEST Non-Transition Eye Signal Diagram for the 5.0 Gb/s Line Rate 22 www.xilinx.com Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0

Add-in Card Transmitter Test X-Ref Target - Figure 18 RPT121_18_051410 Figure 18: SIGTEST Result for the 5.0 Gb/s Line Rate Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0 www.xilinx.com 23

Transmitter Differential and Common Mode Return Loss Transmitter Differential and Common Mode Return Loss Test Methodology The PCI Express Base Specification, Revision 2.1 defines the transmitter differential and common mode return loss as described in Table 11. Differential return loss includes contributions from on-chip circuitry, chip packaging, and any off-chip components related to the driver. This output impedance requirement applies to all valid output levels. The reference impedance for differential return loss measurements is 100Ω. Table 11: Transmitter Differential and Common Mode Return Loss Specification Parameter Specification Range Frequency Range Units TX Differential Return Loss 10 (minimum) From 50 MHz to 1.25 GHz db 8 (minimum) From 1.25 GHz to 2.50 GHz db TX Common Mode Return Loss 6 (minimum) From 50 MHz to 2.50 GHz db The Agilent 8720ES Vector Network Analyzer (VNA) test equipment used for measuring the transmitter differential and common mode return loss interfaces to a host PC through a GPIB interface. Calibration begins after the measurement parameters are set. These VNA measurements are independent of voltage and are accurate up to 11 GHz. A digital multimeter confirms that the differential resistance is 100Ω before the measurement. Table 12 defines the test setup and conditions. Figure 19 shows the return loss measurement setup. Table 12: Transmitter Differential and Common Mode Return Loss Test Setup and Conditions Parameter Value Measurement Instrument TX Coupling / Termination Voltage Temperature Load Boards FPGA Reference Clock Frequency Sweep Source Power Agilent 8720ES Vector Network Analyzer Differential, DC coupled into 50Ω to GND Typical Voltage Room Temperature ML623 Virtex-6 FPGA GTX Transceiver Characterization Board, Revision C Virtex-6 FPGA XC6VLX240T FF1156 Not necessary for this test 50 MHz to 11 GHz (10 MHz steps) 0 dbm Averaging Calibration 1 Intermediate Frequency 100 Hz 24 www.xilinx.com Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0

Transmitter Differential and Common Mode Return Loss X-Ref Target - Figure 19 E1 port 1 20 GHz Vector Network Analyzer port 3 GPIB GPIB USB PC ChipScope Tool Serial port 2 port 4 RX - Pair E2 34401A DVM com I V+ GPIB 2 Ft. Green Cable OFF 5V TX - Pair 5VDC Plug + + 1V VCCINT + 2.5V VCCO + 2.5V VCCAUX - GND ON switch 122 RX0 TX0 122 TX1 RX1 126 RX0 TX0 126 RX1 TX1 50MHz TX1 118 RX1 DIFF RX1 114 TX1 RX0 118 TX0 RX0 114 TX0 RX1 112 TX1 Socket FF1156 ML623 RX1 116 TX1 RX0 116 TX0 RX0 112 TX0 120 TX1 RX1 120 RX0 TX0 124 TX1 RX1 124 TX0 RX0 DIFF 126 X0Y0 122 X0Y1 118 X0Y2 114 X0Y3 112 X0Y4 116 X0Y5 120 X0Y6 124 X0Y7 + 1V AVCC + 1V AVCCPLL + 1.2V AVTTTX + 1.2V AVTTRX - GND ACE PROG DONE INIT PC4 RPT121_19_062810 Figure 19: Transmitter Return Loss Test Setup Block Diagram Test Results for Transmitter Return Loss Figure 20 describes the transmitter differential return loss measurement, and Figure 21 describes the transmitter common mode output return loss measurement. The return loss results are recorded in negative db. X-Ref Target - Figure 20 0.0-5.0 Power (db) -10.0-15.0-20.0-25.0 PCIe Revision 2.1 Spec TX Differential Return Loss (SSD11) -30.0-35.0 0.0 0.5 1.0 1.5 2.0 2.5 Frequency (GHz) RPT121_20_083010 Figure 20: Transmitter Differential Return Loss Measurement Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0 www.xilinx.com 25

PLL Bandwidth Test X-Ref Target - Figure 21 0.0-5.0 Power (db) -10.0-15.0-20.0-25.0 PCIe Revision 2.1 Spec TX Common Mode Return Loss (SCC11) -30.0-35.0 0.0 0.5 1.0 1.5 2.0 2.5 Frequency (GHz) RPT121_21_083010 Figure 21: Transmitter Common Mode Return Loss Measurement PLL Bandwidth Test Test Methodology The PLL Bandwidth test consists of PLL bandwidth and peaking measurements. The PCI Express Base Specification, Revision 2.1 defines the transmitter PLL bandwidth and peaking as described in Table 13 (for the 2.5 Gb/s line rate) and Table 14 (for the 5.0 Gb/s line rate). Table 13: PLL Bandwidth Specification for the 2.5 Gb/s Line Rate Parameter Specification Range Units PLL Bandwidth From 1.5 to 22 MHz PLL Peaking 3 (maximum) db Table 14: PLL Bandwidth Specification for the 5.0 Gb/s Line Rate Parameter Specification Range A Specification Range B Units PLL Bandwidth From 5 to 16 From 8 to 16 MHz PLL Peaking 1 (maximum) 3 (maximum) db Notes: 1. Two combinations of PLL bandwidth and peaking are specified for the 5.0 Gb/s line rate to make a trade-off between the two parameters. If the PLL's minimum bandwidth is 8 MHz, then up to 3.0 db of peaking is permitted (Specification Range A). If the PLL's minimum bandwidth is relaxed to 5 MHz, then a peaking value of up to 1.0 db must be met (Specification Range B). 2. All transceivers characterized in this report fall within Specification Range A. This test is performed using the test setup shown in Figure 22. An Agilent J-BERT N4903B Bit Error Rate Tester is used as the clock source, and an Agilent DCA-J 86100C Digital Communication Analyzer with an 86108A Precision Waveform Analyzer is used to perform the PLL Bandwidth test. The Jitter Spectrum Phase Noise (JSPN) application running on an external host PC is used to control the measurement equipment via a GPIB 26 www.xilinx.com Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0

PLL Bandwidth Test interface. Hardware calibration was completed with the PCIe compliance pattern prior to data collection. The calibration and test procedure methodologies are documented in PCI Express PLL Loop Bandwidth Test Methodology Users Guide, Agilent DCAj 86100C, 86108A Precision Waveform Analyzer, or 83496B Clock Recovery Module, and J-BERT N4903A Bit Error Rate Tester. X-Ref Target - Figure 22 Agilent J-BERT N4903B DATAP DATAN CLKN CLKP Agilent 86100C DCA-J Agilent 86108A CH1 CH2 TXP TXN SMA-SMP matched pair cables from Agilent J-BERT N4903B to the PCI Express CBB. SMA-SMP matched pair cables from the PCI Express CBB to the Agilent 86100C DCA-J. SMA-SMA matched pair cables from the ML623 Characterization Board to the SMA to PCIe Adapter for the TX lane under test. SMA-SMA matched pair cables from the SMA to PCIe Adapter to the ML623 Characterization Board for the 100 MHz reference clock. DC Blocks 50Ω Termination ML623 Characterization Board TXP CLK INJ TX SMA to PCIe Adapter TXN 100 MHz CLKP Virtex-6 XC6VLX240T FF1156 FPGA PCI Express CBB 100 MHz CLKN CLK IN TX RX TI Fusion Power Module RPT121_22_083010 Figure 22: PLL Bandwidth Test Setup Block Diagram The Virtex-6 device under test is configured to transmit the PCI Express compliance pattern on the TX differential lanes on the ML623 board. This device is configured to the default PCI Express mode with the settings described in Table 15. The test setup and conditions for the PLL Bandwidth test are also defined in Table 15. Table 15: Parameter PLL Bandwidth Test Setup and Conditions Value Measurement Instrument Software Application Voltage Agilent J-BERT N4903B. Agilent DCA-J 86100C Digital Communication Analyzer with 86108A Precision Waveform Analyzer: AC coupled using DC blocks. JSPN application: Running on an external host PC to control the measurement instrument via GPIB. PCI-SIG accepted methodology. TI Fusion Power Module: Installed on the ML623 board to change the MGTAVTT and MGTAVCC voltages between V MIN and V MAX. Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0 www.xilinx.com 27

PLL Bandwidth Test Table 15: PLL Bandwidth Test Setup and Conditions (Cont d) Parameter Value Temperature Data Pattern FPGA Temperature Unit: A socket attached with a temperature controller is used to change the temperature condition of the device under test between T 40, T 0, and T 100. Transmitting the PCI Express compliance pattern on the TX lanes of the ML623 board. Virtex-6 FPGA XC6VLX240T FF1156. Load Boards ML623 Virtex-6 FPGA GTX Transceiver Characterization Board, Revision C: 50Ω terminator on TX channels not under test. On the various ML623 board channels used, there are about 4 to 8 inches of FR4 in the TX paths. PCI Express Compliance Base Board (CBB), Revision 2.0: Standard PCI-SIG board for the Add-in Card Transmitter test. SMA to PCIe Adapter, Revision D: Used to connect the ML623 board to the x16 interface of the PCI Express CBB. Cables GTX Transceiver Attributes Reference Clock One pair of matched 50Ω Rosenberger SMA-SMP cables from the PCI Express CBB to the Agilent DCA-J 86100C. One pair of matched 50Ω Rosenberger SMA-SMP cables from the Agilent J-BERT N4903B to the PCI Express CBB. One pair of matched 50Ω SMA-SMA cables from the SMA to PCIe Adapter to the ML623 board for the 100 MHz reference clock. One pair of matched 50Ω SMA-SMA cables from the ML623 board to the SMA to PCIe Adapter for the TX lane under test. TX Amplitude and Pre-Emphasis: TX_DRIVE_MODE = PIPE TXDEEMPH = 1'b1 TXSWING = 1'b0 TXMARGIN = 3'b000 TX_DEEMPH_1 = 5'b10010 TX_MARGIN_FULL_0 = 7'b1001101 PLL Charge Pump Configuration: TXPLL_CP_CFG = 8'h05 RXPLL_CP_CFG = 8'h05 100 MHz sourced from the Agilent J-BERT N4903B. 28 www.xilinx.com Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0

PLL Bandwidth Test Test Results for the 2.5 Gb/s Line Rate Figure 23 shows the histogram for the PLL bandwidth, and Figure 24 shows the histogram for PLL peaking. All results are measured across process, voltage, and temperature. Figure 25 shows an example of the jitter transfer function of a PLL bandwidth test. Table 16 summarizes the maximum and minimum test result values. X-Ref Target - Figure 23 16 Number of Data Points 14 12 10 8 6 4 2 0 0 2 4 6 8 10 12 14 16 18 PLL Bandwidth (MHz) 20 22 RPT121_23_082810 Figure 23: PLL Bandwidth for the 2.5 Gb/s Line Rate X-Ref Target - Figure 24 25 Number of Data Points 20 15 10 5 0 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 2.2 2.4 2.6 2.8 3 PLL Peaking (db) RPT121_24_082810 Figure 24: PLL Peaking for the 2.5 Gb/s Line Rate Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0 www.xilinx.com 29

PLL Bandwidth Test X-Ref Target - Figure 25 10 5 0 Magnitude (db) -5-10 -15-20 -25-30 -35-40 100E+3 1E+6 10E+6 100E+6 Frequency (Hz) RPT121_25_061010 Figure 25: Jitter Transfer Function for the 2.5 Gb/s Line Rate Table 16: Minimum and Maximum Test Results for the 2.5 Gb/s Line Rate Test Name Minimum Maximum Units PLL Bandwidth 4.00 15.00 MHz PLL Peaking 0.46 1.32 db Notes: 1. Hardware calibration with PCIe compliance pattern is performed prior to data collection. 2. These results are confirmed with a BERTScope CRJ 125A-PCIE using the PCI-SIG accepted test procedure documented in PCI Express (Rev2.0) Test Methodology for PLL Loop Bandwidth Response in Add-in cards. 30 www.xilinx.com Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0

PLL Bandwidth Test Test Results for the 5.0 Gb/s Line Rate Figure 26 shows the histogram for the PLL bandwidth, and Figure 27 shows the histogram for PLL peaking. All results are measured across process, voltage, and temperature. Figure 28 shows an example of the jitter transfer function of a PLL bandwidth test. Table 17 summarizes the maximum and minimum test result values. X-Ref Target - Figure 26 20 18 Number of Data Points 16 14 12 10 8 6 4 2 0 2 4 6 8 1 12 PLL Bandwidth (MHz) 14 16 18 RPT121_26_083010 Figure 26: PLL Bandwidth for the 5.0 Gb/s Line Rate X-Ref Target - Figure 27 25 Number of Data Points 20 15 10 5 0 0.2 0.4 0.6 0.8 1 PLL Peaking (db) 1.2 1.4 RPT121_27_090210 Figure 27: PLL Peaking for the 5.0 Gb/s Line Rate Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0 www.xilinx.com 31

Receiver Input Jitter Tolerance Test X-Ref Target - Figure 28 10 5 0 Magnitude (db) -5-10 -15-20 -25-30 -35-40 100E+3 1E+6 10E+6 100E+6 Frequency (Hz) RPT121_28_062810 Figure 28: Jitter Transfer Function for the 5.0 Gb/s Line Rate Table 17: Minimum and Maximum Test Results for the 5.0 Gb/s Line Rate Test Name Minimum Maximum Units PLL Bandwidth 5.48 14.00 MHz PLL Peaking 0.50 0.96 db Notes: 1. Hardware calibration with PCIe compliance pattern is performed prior to data collection. 2. These results are confirmed with a BERTScope CRJ 125A-PCIE using the PCI-SIG accepted test procedure documented in PCI Express (Rev2.0) Test Methodology for PLL Loop Bandwidth Response in Add-in cards. Receiver Input Jitter Tolerance Test Test Methodology The receiver input jitter tolerance as defined by the PCI Express Base Specification, Revision 2.1 is measured using the test setup shown in Figure 29. The BERTScope BSA125B-PCIE generates a CJTPAT pattern with various components of jitter injected and signal characteristics, as described in Table 18. This table is based on the table labeled 5.0 GT/s Tolerancing Limits for Common Refclk Rx Architecture in the PCI Express Base Specification, Revision 2.1. Part of the deterministic jitter (DJ), in the form of ISI, is added using 42.42 inches of FR4 through the BERTScope Inter Symbol Interference (ISI) test board. 32 www.xilinx.com Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0

Receiver Input Jitter Tolerance Test X-Ref Target - Figure 29 CLK OUT CLK IN BERTScope BSA125B-PCIE SMA-SMA matched pair cables from BERTScope Data Out to the ML623 Characterization Board for the RX lane under test. Connection from the BERTScope Subrate Clock to the BERTScope Clock input. DATA IN SMA-SMA matched pair cables from the ML623 Characterization Board to the BERTScope Data In for the TX lane. DATA OUT Subrate CLK SMA-SMA matched pair cables from the BERTScope Clock output to the ML623 Characterization Board for the 100 MHz reference clock. DC Blocks 10 db Attenuator TXN TXP 50 Termination RXN 42.42 Inches of FR4 RXP Virtex-6 XC6VLX240T FF1156 FPGA 100 MHz CLKN BERTScope ISI Test Board 100 MHz CLKP CLK IN RX TX TI Fusion Power Module ML623 Characterization Board RPT121_30_083010 Figure 29: Receiver Input Jitter Tolerance Test Setup Block Diagram Table 18: Tolerancing Limits for Common Refclk RX Architecture Specification for the 5.0 Gb/s Line Rate Parameter Specification Limit Units 1.5 to 100 MHz RMS jitter (High Frequency RJ) 3.4 ps RMS < 1.5 MHz RMS jitter (Low Frequency RJ) 4.2 ps RMS Maximum DJ impinging on RX under test (High Frequency DJ) 88 ps 33 khz REFCLK residual (Low Frequency DJ) 75 ps Minimum single pulse applied at RX (1) 120 ps Minimum/Maximum pulse voltage ratio (2) 5 Receive eye voltage opening 120 mv PP diff Common mode noise from RX 300 mv PP Notes: 1. Calibrated by tuning data output amplitude in BERTScope. 2. V PP /Eye Height ratio measured using BERTScope and achieved using 42.42 inches of FR4 through the BERTScope ISI test board. After all of the jitter components listed in Table 18 are added, the resulting eye diagram on the BERTScope is as shown in Figure 30. Sinusoidal jitter (SJ) is swept from 1 khz to 80 MHz. Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0 www.xilinx.com 33

Receiver Input Jitter Tolerance Test X-Ref Target - Figure 30 RPT121_29_062910 Figure 30: Eye Diagram with Jitter Injected for the 5.0 Gb/s Line Rate Table 19: Parameter The Virtex-6 FPGA GTX transceiver under test recovers the input data and transmits the pattern back to the Data In (Error Detector) of the BERTScope, where bit errors are measured. This is a synchronous test setup with no PPM offset between the BERTScope data generator and the reference clock provided to the Virtex-6 FPGA GTX transceiver under test. Calibration and test are performed based on the methodology described in BERTScopes's PCI Express 5.0 GT/s Add-in Card Receiver Testing documentation. The PCIe Compliance Base Board (CBB) for the add-in card is not used in this setup. The CJTPAT pattern is used because it is a more strenuous test pattern compared to the PCIe compliance test pattern. Table 19 defines the test setup and conditions for the Receiver Input Jitter Tolerance test. Receiver Input Jitter Tolerance Test Setup and Conditions Value Measurement Instrument Voltage BERTScope BSA125B-PCIE: AC coupled using DC blocks. TI Fusion Power Module: Installed on the ML623 board to change the MGTAVTT and MGTAVCC voltages between V MIN and V MAX. Temperature Data Pattern Temperature Unit: A socket attached with a temperature controller is used to change the temperature condition of the device under test between T 40, T 0, and T 100. CJTPAT. 34 www.xilinx.com Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0

Receiver Input Jitter Tolerance Test Table 19: Parameter FPGA Receiver Input Jitter Tolerance Test Setup and Conditions (Cont d) Injected Jitter See Table 18. Virtex-6 FPGA XC6VLX240T FF1156. BER 10 12 (measured at 10 9, extrapolated to 10 12 ). Value Load Boards ML623 Virtex-6 FPGA GTX Transceiver Characterization Board, Revision C: 50Ω terminator on TX channels not under test. On the various ML623 board channels used, there are about 4 to 10 inches of FR4 in the RX paths. BERTScope ISI Test Board: With a pair of 10 db attenuators. Used to add 42.42 inches of FR4 on the receive path. Cables GTX Transceiver Attributes Reference Clock One pair of matched 50Ω SMA-SMA cables BERTScope to the ML623 board for the 100 MHz reference clock. One pair of matched 50Ω SMA-SMA cables from the BERTScope to the ML623 board for the RX lane under test. One pair of matched 50Ω SMA-SMA cables from the ML623 board to the BERTScope for the forwarded data on the TX lane. SMA-SMA connection from the BERTScope Subrate Clock to the BERTScope Clock input for the 100 MHz clock. PLL Charge Pump Configuration: TXPLL_CP_CFG = 8'h05 RXPLL_CP_CFG = 8'h05 RX Equalizer: RXEQMIX = 10'b0000000110 RX CDR: PMA_RX_CFG = 25'h05CE008 DFE: DFETAP1 = 5'b00000 DFETAP2 = 5'b00000 DFETAP3 = 4'b0000 DFETAP4 = 4'b0000 RX Termination: AC_CAP_DIS = FALSE RCV_TERM_GND = TRUE RCV_TERM_VTTRX = FALSE 100 MHz sourced from the BERTScope. Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0 www.xilinx.com 35

Receiver Input Jitter Tolerance Test Test Results for the 5.0 Gb/s Line Rate Figure 31 shows the receiver jitter tolerance SJ sweep. Figure 32 shows the minimum receiver sinusoidal jitter tolerance histogram at 22.82 MHz. SJ is applied for each test performed in addition to all the jitter components and amplitude settings defined in Table 18. Table 20 shows the minimum SJ tolerance at 22.82 MHz for the transceivers characterized. X-Ref Target - Figure 31 1000 SJ Amplitude (UI) 100 10 1 0.1 Figure 31: 0.01 0.001 0.01 0.1 1 10 100 SJ Frequency (MHz) RPT121_31_062810 Receiver Input Jitter Tolerance SJ Sweep for the 5.0 Gb/s Line Rate (CJTPAT, BER = 10 12 ) X-Ref Target - Figure 32 16 Number of Data Points 14 12 10 8 6 4 2 0 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 SJ (UI) @ 22.82 MHz RPT121_32_062810 Figure 32: Receiver Sinusoidal Jitter Tolerance at 22.8 MHz Test Results (CJTPAT, BER = 10 12 ) Table 20: Receiver Input Jitter Tolerance Test Results for the 5.0 Gb/s Line Rate Parameter Test Condition BER Minimum SJ Tolerance Units Receiver Jitter Tolerance SJ at 22.8 MHz 10 12 0.22 UI 36 www.xilinx.com Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0

Receiver Differential and Common Mode Return Loss Receiver Differential and Common Mode Return Loss Test Methodology The PCI Express Base Specification, Revision 2.1 defines the receiver differential and common mode return loss as described in Table 21. Differential return loss includes contributions from on-chip circuitry, chip packaging, and any off-chip components related to the driver. This output impedance requirement applies to all valid output levels. The reference impedance for differential return loss measurements is 100Ω. Table 21: Receiver Differential and Common Mode Return Loss Specification Parameter Specification Range Frequency Range Units RX Differential Return Loss 10 (minimum) From 50 MHz to 1.25 GHz db 8 (minimum) From 1.25 GHz to 2.50 GHz db RX Common Mode Return Loss 6 (minimum) From 50 MHz to 2.50 GHz db The Agilent 8720ES VNA test equipment used for measuring the receiver differential and common mode return loss interfaces to a host PC through a GPIB interface. Calibration begins after the measurement parameters are set. These VNA measurements are independent of voltage and are accurate up to 11 GHz. A digital multimeter confirms that the differential resistance is 100Ω before the measurement. Table 22 defines the test setup and conditions. Figure 33 shows the return loss measurement setup. Table 22: Receiver Differential and Common Mode Return Loss Test Setup and Conditions Parameter Value Measurement Instrument RX Coupling/Termination Voltage Temperature Load Boards FPGA Reference Clock Frequency Sweep Source Power Agilent 8720ES Vector Network Analyzer Differential, DC coupled into 50Ω to GND Typical Voltage Room Temperature ML623 Virtex-6 FPGA GTX Transceiver Characterization Board, Revision C Virtex-6 FPGA XC6VLX240T FF1156 Not necessary for this test 50 MHz to 11 GHz (10 MHz steps) 0 dbm Averaging Calibration 1 Intermediate Frequency 100 Hz Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0 www.xilinx.com 37

Receiver Differential and Common Mode Return Loss X-Ref Target - Figure 33 E1 port 1 20 GHz Vector Network Analyzer port 3 GPIB GPIB USB PC ChipScope Tool Serial port 2 port 4 RX - Pair E2 34401A DVM com I V+ GPIB 2 Ft. Green Cable OFF 5V TX - Pair 5VDC Plug + + 1V VCCINT + 2.5V VCCO + 2.5V VCCAUX - GND ON switch 122 RX0 TX0 122 TX1 RX1 126 RX0 TX0 126 RX1 TX1 50MHz TX1 118 RX1 DIFF RX1 114 TX1 RX0 118 TX0 RX0 114 TX0 RX1 112 TX1 Socket FF1156 ML623 RX1 116 TX1 RX0 116 TX0 RX0 112 TX0 120 TX1 RX1 120 RX0 TX0 124 TX1 RX1 124 TX0 RX0 DIFF 126 X0Y0 122 X0Y1 118 X0Y2 114 X0Y3 112 X0Y4 116 X0Y5 120 X0Y6 124 X0Y7 + 1V AVCC + 1V AVCCPLL + 1.2V AVTTTX + 1.2V AVTTRX - GND ACE PROG DONE INIT PC4 RPT121_19_062810 Figure 33: Receiver Return Loss Test Setup Block Diagram Test Results for Receiver Return Loss Figure 34 describes the receiver differential return loss measurement, and Figure 35 describes the receiver common mode output return loss measurement. The return loss results are recorded in negative db. X-Ref Target - Figure 34 0.0-5.0-10.0 Power (db) -15.0-20.0-25.0-30.0 PCIe Revision 2.1 Spec RX Differential Return Loss (SDD11) -35.0 0.0 0.5 1.0 1.5 2.0 2.5 Frequency (GHz) RPT121_34_083010 Figure 34: Receiver Differential Return Loss Measurement 38 www.xilinx.com Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0

Receiver Differential and Common Mode Return Loss X-Ref Target - Figure 35 0.0-5.0 Power (db) -10.0-15.0-20.0-25.0-30.0-35.0 0.0 0.5 1.0 1.5 2.0 2.5 Frequency (GHz) PCIe Revision 2.1 Spec RX Common Mode Return Loss (SCC11) RPT121_35_083010 Figure 35: Receiver Common Mode Return Loss Measurement Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0 www.xilinx.com 39

Receiver Differential and Common Mode Return Loss 40 www.xilinx.com Virtex-6 FPGA GTX Transceiver Report for PCIe 2.0