Xilinx RPT054 Virtex-4 RocketIO MGT Characterization Report...Virtex-4 RocketIO MGT Characterization...

102
R Virtex-4 RocketIO MGT Characterization Report RPT054 (v2.0) January 23, 2007

Transcript of Xilinx RPT054 Virtex-4 RocketIO MGT Characterization Report...Virtex-4 RocketIO MGT Characterization...

  • R

    Virtex-4 RocketIO MGT Characterization Report

    RPT054 (v2.0) January 23, 2007

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com RPT054 (v2.0) January 23, 2007

    Xilinx is disclosing this Document and Intellectual Property (hereinafter “the Design”) to you for use in the development of designs to operate on, or interface with Xilinx FPGAs. Except as stated herein, none of the Design may be copied, reproduced, distributed, republished, downloaded, displayed, posted, or transmitted 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. Any unauthorized use of the Design may violate copyright laws, trademark laws, the laws of privacy and publicity, and communications regulations and statutes.

    Xilinx does not assume any liability arising out of the application or use of the Design; nor does Xilinx convey any license under its patents, copyrights, or any rights of others. You are responsible for obtaining any rights you may require for your use or implementation of the Design. Xilinx reserves the right to make changes, at any time, to the Design as deemed desirable in the sole discretion of Xilinx. Xilinx assumes no obligation to correct any errors contained herein or to advise you of any correction if such be made. Xilinx will not assume any liability for the accuracy or correctness of any engineering or technical support or assistance provided to you in connection with the Design.

    THE DESIGN IS PROVIDED “AS IS” WITH ALL FAULTS, AND THE ENTIRE RISK AS TO ITS FUNCTION AND IMPLEMENTATION IS WITH YOU. YOU ACKNOWLEDGE AND AGREE THAT YOU HAVE NOT RELIED ON ANY ORAL OR WRITTEN INFORMATION OR ADVICE, WHETHER GIVEN BY XILINX, OR ITS AGENTS OR EMPLOYEES. XILINX MAKES NO OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, REGARDING THE DESIGN, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NONINFRINGEMENT OF THIRD-PARTY RIGHTS.

    IN NO EVENT WILL XILINX BE LIABLE FOR ANY CONSEQUENTIAL, INDIRECT, EXEMPLARY, SPECIAL, OR INCIDENTAL DAMAGES, INCLUDING ANY LOST DATA AND LOST PROFITS, ARISING FROM OR RELATING TO YOUR USE OF THE DESIGN, EVEN IF YOU HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE TOTAL CUMULATIVE LIABILITY OF XILINX IN CONNECTION WITH YOUR USE OF THE DESIGN, WHETHER IN CONTRACT OR TORT OR OTHERWISE, WILL IN NO EVENT EXCEED THE AMOUNT OF FEES PAID BY YOU TO XILINX HEREUNDER FOR USE OF THE DESIGN. YOU ACKNOWLEDGE THAT THE FEES, IF ANY, REFLECT THE ALLOCATION OF RISK SET FORTH IN THIS AGREEMENT AND THAT XILINX WOULD NOT MAKE AVAILABLE THE DESIGN TO YOU WITHOUT THESE LIMITATIONS OF LIABILITY.

    The Design is not designed or intended for use in the development of on-line control equipment in hazardous environments requiring fail-safe controls, such as in the operation of nuclear facilities, aircraft navigation or communications systems, air traffic control, life support, or weapons systems (“High-Risk Applications”). Xilinx specifically disclaims any express or implied warranties of fitness for such High-Risk Applications. You represent that use of the Design in such High-Risk Applications is fully at your risk.

    © 2006–2007 Xilinx, Inc. All rights reserved. XILINX, the Xilinx logo, and other designated brands included herein are trademarks of Xilinx, Inc. All other trademarks are the property of their respective owners.

    Revision HistoryThe following table shows the revision history for this document.

    Date Version Revision

    09/29/06 1.0 Initial Xilinx release.

    01/23/07 2.0 Expanded to include characterization at 4.25, 5.0, and 6.5 Gb/s.

    R

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 3RPT054 (v2.0) January 23, 2007

    Schedule of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    Schedule of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

    Preface: About This GuideGuide Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Definition of Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

    Typographical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Online Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    Chapter 1: IntroductionXilinx Virtex-4 FX FPGA Family Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17RocketIO MGT Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Scope of Characterization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Test Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Characterization Board Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21PMA Characterization: Agilent 93K Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    Chapter 2: PMA Transmitter CharacterizationTransmitter Output Eye and Jitter Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    Output Eye Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Jitter Generation Test Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    MGT Operating Mode/Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Test Equipment and Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    Characterization Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37TX Total Jitter in PLL DIV 10 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37TX Total Jitter in PLL DIV 20 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

    Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Jitter Generation at 2.488 Gb/s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

    Test Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Board Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Hardware Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

    Characterization Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Jitter Generation Data (Plots), Histograms (Jrms, Jp-p). . . . . . . . . . . . . . . . . . . . . . . . . . . 48Jitter Generation Data Graphs (Jrms vs. Voltage, Jrms vs. Temperature) . . . . . . . . . . . . . 49Jitter Generation Data Graphs (Jp-p vs. Voltage, Jp-p vs. Temperature). . . . . . . . . . . . . . 502.488 Gb/s Jitter Generation Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    Transmitter Jitter Transfer (ATE Measurement) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Test Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    Lab Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    Table of Contents

    http://www.xilinx.com

  • 4 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    R

    Test Equipment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Characterization Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    Tx Jitter Transfer for 2.5 GHz, 3.125 GHz, and 4.25 GHz VCO Frequency . . . . . . . . . . . 51Data Distribution/ Comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54TX Jitter Transfer Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

    Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Transmitter Output Rise and Fall Time (ATE Measurement) . . . . . . . . . . . . . . . . . 57

    Test Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Test Equipment and Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

    Characterization Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Single-Ended Rise and Fall Times at 2.5 Gb/s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Differential Rise and Fall Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Data Distribution/ Comparison/ Summary of Single-Ended Measurements . . . . . . . . 59

    Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Transmitter Output Amplitude (ATE Measurement) . . . . . . . . . . . . . . . . . . . . . . . . . 59

    Test Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Test Equipment and Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

    Characterization Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60TX Amplitude Test Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

    Transmitter Pre-emphasis and Amplitude with DAC Settings(ATE Measurement). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

    Test Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Test Equipment and Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Test Conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

    Characterization Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64TX Amplitude with TXDAT_TAP_DAC Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64TX Pre-emphasis with TXPRE_TAP_DAC Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

    Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

    Chapter 3: PMA Receiver CharacterizationReceiver Jitter Tolerance and Input Eye . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

    Receiver Sinusoidal Jitter Tolerance (Lab Bench Measurement) . . . . . . . . . . . . . . . . . 69Characterization Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

    Receiver Sinusoidal Jitter Tolerance (ATE Measurement) . . . . . . . . . . . . . . . . . . . . . . . 75Test Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Test Equipment and Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Characterization Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

    Receiver Stressed-Eye Jitter Tolerance (ATE Measurement) . . . . . . . . . . . . . . . . . . . . . 84Test Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84Test Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84Characterization Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

    Receiver Input Sensitivity (ATE Measurement) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Test Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Test Equipment and Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Characterization Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

    Receiver Lock Range and MGTCLK Frequency Tolerance. . . . . . . . . . . . . . . . . . . . 93Test Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93Board Setup and Clock Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 5RPT054 (v2.0) January 23, 2007

    R

    Characterization Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

    Receiver Equalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96Receiver Linear Equalizer (Lab Bench Measurement) . . . . . . . . . . . . . . . . . . . . . . . . . . 96

    Test Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96Test Equipment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97Lab Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97Board Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98Characterization Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

    http://www.xilinx.com

  • 6 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    R

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 7RPT054 (v2.0) January 23, 2007

    Chapter 1: IntroductionFigure 1-1: Virtex-4 RocketIO MGT Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Figure 1-2: ML421 Platform - MGT Characterization Board . . . . . . . . . . . . . . . . . . . . . . . . 22Figure 1-3: ML423 Platform - MGT Characterization Board . . . . . . . . . . . . . . . . . . . . . . . . 23Figure 1-4: Quad Serial Loopback Board with Varying Trace Lengths . . . . . . . . . . . . . . . 24Figure 1-5: NQSL Hybrid Board with Varying Trace Lengths . . . . . . . . . . . . . . . . . . . . . . 25Figure 1-6: Agilent 93K-XP Tester Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Figure 1-7: Agilent 93K-XP (ParBERT) ATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Figure 1-8: Agilent 93K-XP (ParBERT) ATE Loadboard/Thermal System . . . . . . . . . . . . 28

    Chapter 2: PMA Transmitter CharacterizationFigure 2-1: Representative TX Output Eye at 622 Mb/s in PLL DIV10 Mode . . . . . . . . . 30Figure 2-2: Representative TX Output Eye at 622 Mb/s in PLL DIV16 Mode . . . . . . . . . 30Figure 2-3: Representative TX Output Eye at 1.25 Gb/s (Analog Receiver Mode)

    in PLL DIV10 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Figure 2-4: Representative TX Output Eye at 1.25 Gb/s (Analog Receiver Mode)

    in PLL DIV20 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Figure 2-5: TX Output Eye at 2.5 Gb/s in PLL DIV10 Mode . . . . . . . . . . . . . . . . . . . . . . . . 32Figure 2-6: TX Output Eye at 2.5 Gb/s in PLL DIV20 Mode . . . . . . . . . . . . . . . . . . . . . . . . 32Figure 2-7: TX Output Eye at 3.125 Gb/s in DIV10 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Figure 2-8: TX Output Eye at 3.125 Gb/s in DIV20 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Figure 2-9: TX Output Eye at 4.25 Gb/s in DIV10 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Figure 2-10: TX Output Eye at 4.25 Gb/s in DIV20 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Figure 2-11: TX Output Eye at 5.0 Gb/s in DIV10 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Figure 2-12: TX Output Eye at 6.5 Gb/s in DIV10 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Figure 2-13: TJ Distribution at 622 Mb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units . . . . . . 37Figure 2-14: RJ Distribution at 622 Mb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units . . . . . . 37Figure 2-15: DJ Distribution at 622 Mb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units . . . . . . 37Figure 2-16: TJ Distribution at 1.25 Gb/s DIV 10: 0°C, 85°C;

    1.2V±5%; All Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Figure 2-17: RJ Distribution at 1.25 Gb/s DIV 10: 0°C, 85°C;

    1.2V±5%; All Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Figure 2-18: DJ Distribution at 1.25 Gb/s DIV 10: 0°C, 85°C;

    1.2V±5%; All Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Figure 2-19: TJ Distribution at 2.5 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units . . . . . . . 39Figure 2-20: RJ Distribution at 2.5 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units . . . . . . . 39Figure 2-21: DJ Distribution at 2.5 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units . . . . . . . 39Figure 2-22: TJ Distribution at 3.125 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units . . . . . 40Figure 2-23: RJ Distribution at 3.125 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units . . . . . 40

    Schedule of Figures

    http://www.xilinx.com

  • 8 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    R

    Figure 2-24: DJ Distribution at 3.125 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units . . . . . 40Figure 2-25: TJ Distribution at 4.25 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units . . . . . . 41Figure 2-26: RJ Distribution at 4.25 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units . . . . . . 41Figure 2-27: DJ Distribution at 4.25 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units . . . . . . 41Figure 2-28: TJ Distribution at 5.0 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units . . . . . . . 42Figure 2-29: RJ Distribution at 5.0 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units . . . . . . . 42Figure 2-30: DJ Distribution at 5.0 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units . . . . . . . 42Figure 2-31: TJ Distribution at 6.5 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units . . . . . . . 43Figure 2-32: RJ Distribution at 6.5 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units . . . . . . . 43Figure 2-33: DJ Distribution at 6.5 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units . . . . . . . 43Figure 2-34: Hardware Setup for 2.488 Gb/s Jitter Generation Test . . . . . . . . . . . . . . . . . . 47Figure 2-35: Histogram, 2.488 Gb/s RMS Jitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Figure 2-36: Histogram, 2.488 Gb/s Peak-to-Peak Jitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Figure 2-37: 2.488 Gb/s RMS Jitter Generation vs. AVCCAUXTX at 0°C and 100°C . . . 49Figure 2-38: 2.488 Gb/s RMS Jitter Generation vs. Temperature at 1.14V and 1.26V . . . 49Figure 2-39: 2.488 Gb/s P-P Jitter Generation vs. AVCCAUXTX at 0°C and 100°C . . . . . 50Figure 2-40: 2.488 Gb/s P-P Jitter Generation vs. Temperature at 1.14V and 1.26V . . . . . 50Figure 2-41: 2.5 Gb/s Jitter Transfer, 10X Dividers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Figure 2-42: 2.5 Gb/s Jitter Transfer, 20X Dividers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Figure 2-43: 3.125 Gb/s Jitter Transfer, 10X Dividers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53Figure 2-44: 3.125 Gb/s Jitter Transfer, 20X Dividers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53Figure 2-45: 2.5 GHz VCO Transfer Jitter at 0°C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Figure 2-46: 2.5 GHz VCO Transfer Jitter at 85°C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Figure 2-47: 3.125 GHz VCO Transfer Jitter at 0°C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Figure 2-48: 3.125 GHz VCO Transfer Jitter at 85°C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Figure 2-49: 4.25 GHz Transfer Jitter at 0°C/85°C at Vmin and Vmax . . . . . . . . . . . . . . . . . 55Figure 2-50: 4.25 GHz Transfer Jitter at 85°C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Figure 2-51: Rise Time (20%–80%) Distribution, All Units, All Test Corners . . . . . . . . . 58Figure 2-52: Fall Time (20%–80%) Distribution, All Units, All Test Corners. . . . . . . . . . 58Figure 2-53: Distribution of TX Differential Output Amplitudes, 2.5 Gb/s . . . . . . . . . . . 60Figure 2-54: TX Differential Output Amplitudes at 3.125Gb/s, All Units. . . . . . . . . . . . . 60Figure 2-55: TX Diff. Output Amplitudes at 3.125Gb/s & 6.5 Gb/s, DAC=8. . . . . . . . . . . 61Figure 2-56: TX Diff. Output Amplitudes at 3.125Gb/s & 6.5 Gb/s, DAC=16. . . . . . . . . . 61Figure 2-57: TX Diff. Output Amplitudes vs DAC Setting at 3.125Gb/s & 6.5 Gb/s . . . . 61Figure 2-58: TX Differential Output Amplitude over Data Rates. . . . . . . . . . . . . . . . . . . . 63Figure 2-59: Single-Ended TX Output vs TXDAT_TAP_DAC, VTTX=1.5V . . . . . . . . . . 64Figure 2-60: Single-Ended TX Output vs TXDAT_TAP_DAC, VTTX=1.14V . . . . . . . . . 65Figure 2-61: Temperature and Voltage Coefficients for Single-Ended TX Outputs . . . . 65Figure 2-62: Effects of Pre-driver On (Blue) and Post-driver On (Yellow) . . . . . . . . . . . . 66Figure 2-63: Effects of TXPRE_TAP and TXPOST_TAP/TXPRE_TAP On . . . . . . . . . . . . 66Figure 2-64: De-emphasis vs TXPRE_TAP_DAC Setting, VTTX=1.5V . . . . . . . . . . . . . . . 67Figure 2-65: De-emphasis vs TXPRE_TAP_DAC Setting, VTTX = 1.14V . . . . . . . . . . . . . 68

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 9RPT054 (v2.0) January 23, 2007

    R

    Chapter 3: PMA Receiver CharacterizationFigure 3-1: Test Setup for RX Characterization with N1015A Modulation Test Set . . . . 70Figure 3-2: Minimum Jitter Tolerance at 1.25 Gb/s, PRBS-7 . . . . . . . . . . . . . . . . . . . . . . . . 71Figure 3-3: Sinusoidal Jitter Tolerance at 1.25 Gb/s, PRBS-7 . . . . . . . . . . . . . . . . . . . . . . . . 71Figure 3-4: Minimum Jitter Tolerance at 1.25 Gb/s, PRBS-31 . . . . . . . . . . . . . . . . . . . . . . . 72Figure 3-5: Sinusoidal Jitter Tolerance at 1.25 Gb/s, PRBS-31 . . . . . . . . . . . . . . . . . . . . . . . 72Figure 3-6: Minimum Jitter Tolerance at 622 Mb/s, PRBS-31 . . . . . . . . . . . . . . . . . . . . . . . 73Figure 3-7: Minimum Jitter Tolerance at 622 Mb/s, PRBS-7 . . . . . . . . . . . . . . . . . . . . . . . . 73Figure 3-8: Sinusoidal Jitter Tolerance at 622 Mb/s, PRBS-31 . . . . . . . . . . . . . . . . . . . . . . . 74Figure 3-9: Sinusoidal Jitter Tolerance at 622 Mb/s, PRBS-7 . . . . . . . . . . . . . . . . . . . . . . . . 74Figure 3-10: RX Jitter Tolerance Sweep, 1.26V 0°C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Figure 3-11: RX Jitter Tolerance Sweep, 1.26V 85°C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76Figure 3-12: 2.5 Gb/s Jitter Tolerance, 20 MHz Modulation. . . . . . . . . . . . . . . . . . . . . . . . . 76Figure 3-13: 2.5 Gb/s Jitter Tolerance, 80 MHz Modulation. . . . . . . . . . . . . . . . . . . . . . . . . 77Figure 3-14: 3.125 Gb/s Jitter Tolerance, 20 MHz Modulation. . . . . . . . . . . . . . . . . . . . . . . 77Figure 3-15: 3.125 Gb/s Jitter Tolerance, 80 MHz Modulation. . . . . . . . . . . . . . . . . . . . . . . 77Figure 3-16: 4.25 Gb/s Jitter Tolerance, 20 MHz Modulation. . . . . . . . . . . . . . . . . . . . . . . . 78Figure 3-17: 4.25 Gb/s Jitter Tolerance, 80 MHz Modulation. . . . . . . . . . . . . . . . . . . . . . . . 78Figure 3-18: 5.0 Gb/s Jitter Tolerance, 20 MHz Modulation. . . . . . . . . . . . . . . . . . . . . . . . . 79Figure 3-19: 5.0 Gb/s Jitter Tolerance, 80 MHz Modulation. . . . . . . . . . . . . . . . . . . . . . . . . 79Figure 3-20: 6.5 Gb/s Jitter Tolerance, 20 MHz Modulation. . . . . . . . . . . . . . . . . . . . . . . . . 80Figure 3-21: 6.5 Gb/s Jitter Tolerance, 80 MHz Modulation. . . . . . . . . . . . . . . . . . . . . . . . . 80Figure 3-22: Jitter Tolerance Variation with Voltage, 2.5 Gb/s . . . . . . . . . . . . . . . . . . . . . . 81Figure 3-23: Jitter Tolerance Variation with Voltage, 3.125 Gb/s . . . . . . . . . . . . . . . . . . . . 81Figure 3-24: Jitter Tolerance Variation with Temperature, 2.5 Gb/s . . . . . . . . . . . . . . . . . 82Figure 3-25: Jitter Tolerance Variation with Temperature, 3.125 Gb/s . . . . . . . . . . . . . . . 82Figure 3-26: Stressed Eye at 2.5 Gb/s, PRBS-7, DJ from ISI 0.45 UI . . . . . . . . . . . . . . . . . . 85Figure 3-27: Stressed Eye at 1.25 Gb/s, PRBS-31, DJ from ISI 0.39 UI . . . . . . . . . . . . . . . . 85Figure 3-28: Stressed Eye, Additional SJ Injection to Produce TJ = 0.6 UI . . . . . . . . . . . . 86Figure 3-29: Stressed Eye, TJ Measured by BTC on Data 8 = 0.39 UI . . . . . . . . . . . . . . . . . 86Figure 3-30: Stressed-Eye Sinusoidal Jitter Tolerance, 3.125 Gb/s, ISI = 0.41 UI . . . . . . . 87Figure 3-31: Stressed-Eye Sinusoidal Jitter Tolerance, 2.5 Gb/s, ISI = 0.25 UI . . . . . . . . . 87Figure 3-32: Stressed-Eye Sinusoidal Jitter Tolerance, 3.125 Gb/s . . . . . . . . . . . . . . . . . . . 88Figure 3-33: Histogram of RX Sensitivity at 2.5 Gb/s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Figure 3-34: Histogram of RX Sensitivity at 3.125 Gb/s . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Figure 3-35: Histogram of RX Sensitivity at 4.25 Gb/s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Figure 3-36: Histogram of RX Sensitivity at 5.0 Gb/s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91Figure 3-37: Histogram of RX Sensitivity at 6.5 Gb/s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91Figure 3-38: Input Sensitivity As a Function of Data Pattern . . . . . . . . . . . . . . . . . . . . . . . 92Figure 3-39: Minimum Jitter Tolerance vs. Differential Input Amplitude, 2.5 Gb/s . . . 93Figure 3-40: 2.5 Gb/s Frequency Lock Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Figure 3-41: 2.5 Gb/s Lock Range at 0°C and 85°C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Figure 3-42: 2.5 Gb/s Lock Range at Vmin and Vmax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

    http://www.xilinx.com

  • 10 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    R

    Figure 3-43: Lab Setup for Equalization Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98Figure 3-44: BER vs. RXEQ, 2.5 Gb/s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Figure 3-45: BER vs. RXEQ, 3.125 Gb/s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100Figure 3-46: BER vs. RXEQ, 4.25 Gb/s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100Figure 3-47: BER vs. RXEQ, 5.0 Gb/s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101Figure 3-48: BER vs. RXEQ, 6.5 Gb/s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 11RPT054 (v2.0) January 23, 2007

    Chapter 1: IntroductionTable 1-1: RocketIO MGTs per Device. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Table 1-2: Measurement Conditions for PMA Characterization . . . . . . . . . . . . . . . . . . . . . 20Table 1-3: Platforms for PMA Characterization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    Chapter 2: PMA Transmitter CharacterizationTable 2-1: PLL Divider Modes and Reference Clock Frequencies . . . . . . . . . . . . . . . . . . . 29Table 2-2: Configurations of Various MGT Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Table 2-3: Peak-to-Peak Random Jitter in DIV 10 Mode(1). . . . . . . . . . . . . . . . . . . . . . . . . . 44Table 2-4: Peak-to-Peak Deterministic Jitter in DIV 10 Mode(1) . . . . . . . . . . . . . . . . . . . . . 44Table 2-5: Peak-to-Peak Total Jitter in DIV 10 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Table 2-6: Peak-to-Peak Random Jitter in DIV 20 Mode(1). . . . . . . . . . . . . . . . . . . . . . . . . . 45Table 2-7: Peak-to-Peak Deterministic Jitter in DIV 20 Mode(1) . . . . . . . . . . . . . . . . . . . . . 45Table 2-8: Peak-to-Peak Total Jitter in DIV 20 Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Table 2-9: Clock Connections for 2.488 Gb/s Jitter Generation Test . . . . . . . . . . . . . . . . . 47Table 2-10: 2.488 Gb/s Jitter Generation Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Table 2-11: TX Jitter Transfer Summary, 2.5 GHz VCO Frequency . . . . . . . . . . . . . . . . . . 56Table 2-12: TX Jitter Transfer Summary, 3.125 GHz VCO Frequency . . . . . . . . . . . . . . . . 56Table 2-13: TX Jitter Transfer Summary, 4.25 GHz VCO Frequency . . . . . . . . . . . . . . . . . 56Table 2-14: Differential Rise and Fall Times. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Table 2-15: Single-Ended Rise and Fall Times (20%–80%) . . . . . . . . . . . . . . . . . . . . . . . . . . 59Table 2-16: TX Eye Amplitude Distributions, 2.5 Gb/s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Table 2-17: TX Eye Mean Amplitude Temperature and Voltage Coefficients . . . . . . . . . 62Table 2-18: TX Amplitude Mean and Standard Deviation . . . . . . . . . . . . . . . . . . . . . . . . . . 62

    Chapter 3: PMA Receiver CharacterizationTable 3-1: SJ Jitter Tolerance, All Temperatures/Voltages . . . . . . . . . . . . . . . . . . . . . . . . . . 83Table 3-2: Jitter Introduced by Various PCB Trace Lengths at Various Data Rates . . . . 84Table 3-3: Summary of Sinusoidal Jitter Tolerance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88Table 3-4: Input Sensitivity Means and Standard Deviations . . . . . . . . . . . . . . . . . . . . . . . 92Table 3-5: Clock Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94Table 3-6: 2.5 Gb/s Frequency Lock Range Data Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Table 3-7: Channel Lengths and Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

    Schedule of Tables

    http://www.xilinx.com

  • 12 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    R

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 13RPT054 (v2.0) January 23, 2007

    R

    Preface

    About This Guide

    This characterization report provides design verification and characterization results for Virtex™-4 FX RocketIO™ Multi-Gigabit Transceivers (MGTs) using process, voltage, and temperature (PVT) conditions.

    Guide ContentsThis manual contains the following chapters:

    • Chapter 1, “Introduction,” introduces the Virtex-4 FX MGT family and discusses the characterization and test configurations.

    • Chapter 2, “PMA Transmitter Characterization,” describes the characterization process and results for the PMA transmitter.

    • Chapter 3, “PMA Receiver Characterization,” describes the characterization process and results for the PMA receiver.

    ReferencesThe following document provides supplementary material useful with this user guide:

    • Xilinx Virtex-4 RocketIO Multi-Gigabit Transceiver User Guide (UG076)

    Additional ResourcesTo find additional documentation, see the Xilinx website at:

    http://www.xilinx.com/literature.

    To search the Answer Database of silicon, software, and IP questions and answers, or to create a technical support WebCase, see the Xilinx website at:

    http://www.xilinx.com/support.

    http://www.xilinx.comhttp://www.xilinx.com/literaturehttp://www.xilinx.com/supporthttp://www.xilinx.com/bvdocs/userguides/ug076.pdf

  • 14 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    Preface: About This GuideR

    Definition of Terms

    BER Bit Error Rate

    BERT Bit Error Rate Tester

    ChannelThe high-speed serial signal path, which can include printed circuit board (PCB) material, connectors, cabling, and so on.

    CDR Clock and Data Recovery

    CRC Cyclical Redundancy Check

    CMU Clock Multiplication Unit

    DCD Duty Cycle Distortion

    DDJ Data Dependent Jitter

    DJ Deterministic Jitter – attributable to specific data patterns or events.

    DRPDynamic Reconfiguration Port. Used to dynamically modify PMA settings such as data rate or equalization.

    FPGA Field Programmable Gate Array

    Gb/s Gigabits per Second

    I/O Input/Output

    ISI Inter Symbol Interference

    MGT Multi-Gigabit Transceiver. MGTs are the high-speed serial I/O transceivers.

    PJ Periodic Jitter

    PMA Physical Media Attachment – also known as the SerDes portion of the transceiver.

    PCS Physical Coding Sublayer – digital logic that supports the 8B/10B and 64B/66B encoding/decoding.

    PVT Process, Voltage, and Temperature

    RJ Random Jitter – attributable to random noise. Random jitter is Gaussian in nature.

    RocketIO™ Xilinx brand name for the high-speed serial I/O transceivers. These transceivers are also referred to as MGTs.

    RX Receiver

    SerDes Serializer/Deserializer. A complete transceiver with RX, TX, CDR, and CMU blocks.

    TJ Total Jitter – equal to DJ + RJ.

    TX Transmitter

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 15RPT054 (v2.0) January 23, 2007

    ConventionsR

    ConventionsThis document uses the following conventions. An example illustrates each convention.

    TypographicalThe following typographical conventions are used in this document:

    Convention Meaning or Use Example

    Courier fontMessages, prompts, and program files that the system displays

    speed grade: - 100

    Courier boldLiteral commands that you enter in a syntactical statement

    ngdbuild design_name

    Helvetica bold

    Commands that you select from a menu

    File → Open

    Keyboard shortcuts Ctrl+C

    Italic font

    Variables in a syntax statement for which you must supply values

    ngdbuild design_name

    References to other manualsSee the Development System Reference Guide for more information.

    Emphasis in textIf a wire is drawn so that it overlaps the pin of a symbol, the two nets are not connected.

    Square brackets [ ]

    An optional entry or parameter. However, in bus specifications, such as bus[7:0], they are required.

    ngdbuild [option_name] design_name

    Braces { }A list of items from which you must choose one or more

    lowpwr ={on|off}

    Vertical bar |Separates items in a list of choices

    lowpwr ={on|off}

    Vertical ellipsis...

    Repetitive material that has been omitted

    IOB #1: Name = QOUT’ IOB #2: Name = CLKIN’...

    Horizontal ellipsis . . .Repetitive material that has been omitted

    allow block block_name loc1 loc2 ... locn;

    http://www.xilinx.com

  • 16 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    Preface: About This GuideR

    Online DocumentThe following conventions are used in this document:

    Convention Meaning or Use Example

    Blue textCross-reference link to a location in the current document

    See the section “Additional Resources” for details.

    Refer to “Title Formats” in Chapter 1 for details.

    Red textCross-reference link to a location in another document

    See Figure 2-5 in the Virtex-II Platform FPGA User Guide.

    Blue, underlined text Hyperlink to a website (URL)Go to http://www.xilinx.com for the latest speed files.

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 17RPT054 (v2.0) January 23, 2007

    R

    Chapter 1

    Introduction

    Xilinx Virtex-4 FX FPGA Family OverviewThe Xilinx Virtex™-4 FX FPGA family (excluding the FX12 device) includes high-performance RocketIO™ Multi-Gigabit Transceivers (MGTs). These RocketIO MGTs enable unprecedented flexibility and creation of high-speed serial links from chip to chip, across backplanes, to optical modules, or from system to system over a “virtual backplane” such as copper cabling. Depending on the device and package, a Virtex-4 FX FPGA has between 8 and 24 RocketIO MGTs, as shown in Table 1-1.

    Each MGT operates at multiple serial bit rates in the range of 622 Mb/s to 6.5 Gb/s. This range allows Virtex-4 FX devices to support many existing and emerging serial I/O standards at data rates up to 6.5 Gb/s, including (but not limited to):

    • PCI Express

    • SONET/SDH OC-12

    • XAUI (10 Gigabit Attachment Unit Interface)

    • Gigabit Ethernet

    • GPON/EPON/BPON

    • Serial ATA (SATA)

    • OBSAI/CPRI

    • OIF CEI-6G

    • Aurora (Xilinx open link-layer protocol)

    Table 1-1: RocketIO MGTs per Device

    Device RocketIO MGT Cores

    XC4VFX20 8

    XC4VFX40 12

    XC4VFX60 12 or 16(1)

    XC4VFX100 20

    XC4VFX140 24

    Notes: 1. Number of MGTs depends on the package.

    http://www.xilinx.com

  • 18 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    Chapter 1: IntroductionR

    RocketIO MGT OverviewEach RocketIO MGT has a physical media attachment (PMA) block and a physical coding sublayer (PCS) block. Figure 1-1 shows the Virtex-4 RocketIO MGT top-level block diagram and FPGA interface signals. This report focuses on the PMA portion of the MGT.

    The PMA contains the serializer/deserializer (SERDES), which includes the TX and RX input/output buffers, clock generator, and clock recovery circuitry. The PMA implements the physical interface portions of the transmitter and receiver. Features of the PMA include:

    • Transmit and receive capabilities from 622 Mb/s to 6.5 Gb/s

    • Clock and data recovery (CDR)

    • Programmable differential output amplitude on the transmit buffer

    • Programmable 3-tap pre-emphasis on the transmit buffer

    • Support for AC or DC coupling with on-chip AC-coupled receiver (bypass option)

    • Local loopback capability

    • Channel bonding capability

    • Receiver continuous time equalization

    • Digital oversampled receiver for data rates up to 1.25 Gb/s

    • Receiver signal detect and loss of signal indicator

    • Out-of-band signal receiver

    • Transmit driver idle state for out-of-band signaling – both outputs at VCM• User reconfiguration using a Dynamic Reconfiguration Port (DRP)

    The PCS is pure digital logic and is responsible for implementing protocol coding and the FPGA fabric interface portions of the transmitter and receiver. Features of the PCS include:

    • 8B/10B encoding/decoding (1)

    • TX FIFO (6 x 40 bits) for clock synchronization(1)

    • RX elastic buffer (16 x 52 bits) for clock correction and channel bonding(1)

    • Programmable comma detect

    • Cyclical Redundancy Check (CRC) logic on TX and RX

    • User programmable interface (1, 2, 4, and 8-byte wide) to FPGA fabric

    Characterization of the PCS is not included in this report.

    1. By-pass option is available.

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 19RPT054 (v2.0) January 23, 2007

    RocketIO MGT OverviewR

    Figure 1-1: Virtex-4 RocketIO MGT Block Diagram

    8B/10B Decoder

    FPGA FABRIC

    FPGA FABRIC

    MULTI-GIGABIT TRANSCEIVER CORE

    Serializer

    RXP

    TXP

    ClockManager

    PACKAGEPINS

    DeserializerCommaDetectRealign

    TXRing

    Buffer

    Channel Bondingand

    Clock Correction

    8B/10BEncoder

    RXRing

    BufferRXN

    GNDA

    TXN

    ug076_apA_01_092206

    VTRX

    AVCCAUXRX

    VTTX

    AVCCAUXTX

    1.2V

    TX/RX GND

    TerminationSupply RX

    1.2V

    Termination Supply TX

    64B/66BDescrambler

    64B/66BBlock Sync

    64B/66BDecoder

    64B/66BEncoder

    GearboxScrambler

    Pre

    -Driv

    er L

    oopb

    ack

    Pat

    h

    Power Down

    Clock/Reset

    DynamicReconfiguration

    Port

    FabricInterface

    CRC Block

    RXCRCCLKRXCRCDATAVALID

    RXCRCDATAWIDTH[2:0]RXCRCIN[63:0]

    RXCRCINITRXCRCINTCLK

    RXCRCOUT[31:0]RXCRCPD

    RXCRCRESETTXCRCCLK

    TXCRCDATAVALIDTXCRCDATAWIDTH[2:0]

    TXCRCIN[63:0]TXCRCINIT

    TXCRCINTCLKTXCRCOUT[31:0]

    TXCRCPDTXCRCRESET

    PLLCalibration

    Block

    RXCYCLELIMITTXCYCLELIMITRXCLKSTABLE

    TXCALFAILTXCLKSTABLE

    VCCINT Fabric PowerSupply

    RXCALFAIL

    CHBONDI[4:0]CHBONDO[4:0]

    RXRECCLK1RXRECCLK2RXPCSHCLKOUTRXPOLARITY

    RXREALIGNRXCOMMADET

    RXLOSSOFSYNC[1:0]

    RXDATA[63:0]RXNOTINTABLE[7:0]RXDISPERR[7:0]RXCHARISK[7:0]RXCHARISCOMMA[7:0]RXRUNDISP[7:0]

    RXSTATUS[5:0]RXBUFERR

    ENCHANSYNC

    TXBUFERR

    TXDATA[63:0]TXBYPASS8B10B[7:0]TXCHARISK[7:0]TXCHARDISPMODE[7:0]TXCHARDISPVAL[7:0]TXKERR[7:0]TXRUNDISP[7:0]

    TXPOLARITYTXLOCK

    TXINHIBIT

    LOOPBACK[1:0]

    ENPCOMMAALIGNENMCOMMAALIGN

    RXRESET

    RXUSRCLKRXUSRCLK2

    TXRESET

    REFCLK1REFCLK2

    TXUSRCLK

    GREFCLK

    RXCOMMADETUSE

    RXDATAWIDTH[1:0]

    RXDESCRAM64B66BUSERXBLOCKSYNC64B66BUSE

    RXSLIDE

    TXSCRAM64B66BUSE

    RXIGNOREBTF

    RXINTDATAWIDTH[1:0]TXDATAWIDTH[1:0]

    TXENC64B66BUSETXENC8B10BUSETXGEARBOX64B66BUSE

    POWERDOWN

    RXLOCK

    RXDECC64B66BUSERXDEC8B10BUSE

    DI[15:0]DADDR[7:0]

    DCLKDENDWEDRDYDO[15:0]

    TXINTDATAWIDTH[1:0]

    TXOUTCLK2TXOUTCLK1/TXPCSHCLKOUTRXPMARESET

    TXUSRCLK2TXPMARESET

    PC

    S P

    aral

    lel L

    oopb

    ack

    http://www.xilinx.com

  • 20 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    Chapter 1: IntroductionR

    With the built-in channel bonding logic, from 2 to 24 MGTs can be combined for high bandwidth applications.

    Additional details on the MGTs are in the Xilinx Virtex-4 RocketIO™ Multi-Gigabit Transceiver User Guide.

    Scope of CharacterizationThis document presents electrical characterization data from the Virtex-4 FX RocketIO PMA transmit (TX) and receive (RX) functions.

    This report reflects data from FX20 and FX60 Engineering Sample CES4 and CES4S silicon. This report focuses on process, voltage, and temperature (PVT) data and serial data rates up to 6.5 Gb/s.

    Except where otherwise noted, measurements were made at “nominal” voltage and temperature conditions (Table 1-2). VCCINT, the voltage supplied to the FPGA logic core and digital PCS block, does not directly affect the performance of the MGTs. VCCAUXTX and VCCAUXRX are the primary supplies for the PMA portion of the MGT. VTTX and VTRX are the termination supplies. Temperature was either nominal at ambient room temperature (uncontrolled) or at worst-case junction temperature (as measured by an on-chip diode current correlated to temperature) and was controlled using a temperature forcing unit.

    Test ConfigurationsVerification and characterization were performed using three basic configurations: the ML421, the ML423, and Agilent 93K-XP (HP93000) platforms. Each configuration/setup meets certain special needs in the characterization process. The details of each setup are included in the relevant sections of this document.

    Temperature, voltage, and process corner testing were performed using the Agilent 93K-XP (HP93000) characterization platform. Most analog PMA features and parametrics are characterized on the 93K-XP.

    Table 1-2: Measurement Conditions for PMA Characterization

    Parameter NominalWorst Case

    UnitsMin Max

    VCCINT 1.2 1.14 - V

    AVCCAUXTXAVCCAUXRX 1.2 1.14 1.26 V

    AVCCAUXMGT 2.5 2.375 2.625 V

    VTTXVTRX

    1.5 1.425 1.575 V

    Room Temperature ~25 - - °C

    Junction Temperature ~50 0 85 °C

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 21RPT054 (v2.0) January 23, 2007

    Characterization Board SpecificationsR

    Characterization Board SpecificationsTable 1-3 summarizes the boards used for the initial electrical verification and characterization of the PMA. These boards were designed to characterize the Virtex-4 RocketIO MGTs (high-speed serial transceivers) and to provide an MGT evaluation and development platform for Xilinx customers. These boards are available for demonstrations in the Xilinx RocketLabs and for customer purchase.

    Figure 1-2 and Figure 1-3 show photographs of the boards.

    The ML421 and ML423 boards can either accommodate a test socket or allow the FX device to be soldered directly to the board. To accommodate testing of a variety of parts, the boards used for characterization are primarily equipped with sockets. The socket can contribute some performance degradation in the form of attenuation and jitter, although the design of the boards minimizes this effect. Equivalent boards found in the RocketLabs and for customer purchase have the FX device soldered directly to the board (no socket). Reference clock signals are supplied to the MGTs either by the on-board Xilinx Superclock module (programmable clock module) or an external clock source (for example, Agilent 81134 signal generator). Device configuration management features include a JTAG configuration port, System ACE™ module, and CompactFlash™ memory card adaptor. Power to the ML421 and ML423 boards is provided with an AC adapter and on-board regulators, with external power supplies, or with some combination of both. There are two ways to configure the MGT attributes. Static properties are set through attributes in the HDL code. The HDL code is generated using the RocketIO Wizard. Dynamic changes are made to the attributes via the DRP. See UG076, Virtex-4 RocketIO Multi-Gigabit Transceiver User Guide, for details on attributes, the RocketIO Wizard, and the DRP.

    Table 1-3: Platforms for PMA Characterization

    Board Type Virtex-4 Device PackageAvailable RocketIO

    (MGTs)

    ML421 FX20FX60FF672FF672

    812

    ML423 FX60 FF1152 16

    http://www.xilinx.comhttp://www.xilinx.com/bvdocs/userguides/ug076.pdf

  • 22 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    Chapter 1: IntroductionR

    Figure 1-2: ML421 Platform - MGT Characterization Board

    RPT023_02_02_090405

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 23RPT054 (v2.0) January 23, 2007

    Characterization Board SpecificationsR

    To ensure the integrity of the characterization measurements, special attention is given to the signal integrity of the high-speed serial channels. Detailed analysis ensures the board performs as designed. The transmitter (TX) and receiver (RX) signal paths for each MGT are carefully routed to high-bandwidth SMA connectors to ensure good signal integrity and performance. Stripline board traces are routed on internal signal layers with 100Ω differential impedance. Signal attenuation is minimized by employing Nelco 4000-13 board material to minimize the board effects from the device signals being evaluated.

    The total board stackup is 16 layers for both the ML421 and ML423. For some measurements, additional lengths of FR4 trace were added to the high-speed serial signals using stripline evaluation boards, as shown in Figure 1-4 and Figure 1-5. The Quad Serial Loopback board shown in Figure 1-4 allows FR4 trace lengths of 10 inches, 15 inches, 20 inches, 30 inches, 40 inches, or combinations of these trace lengths to be added to the signal path or channel. This 6-layer board is 0.062 inches thick and uses 8-mil traces with 12-mil separation, and has a target 100Ω differential impedance.

    Figure 1-3: ML423 Platform - MGT Characterization Board

    RPT023_03_03_092605

    http://www.xilinx.com

  • 24 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    Chapter 1: IntroductionR

    Figure 1-4: Quad Serial Loopback Board with Varying Trace Lengths

    RPT023_04_04_091005

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 25RPT054 (v2.0) January 23, 2007

    Characterization Board SpecificationsR

    The Nelco Quad Serial Loopback (NQSL) board shown in Figure 1-5 is a hybrid board using three different dielectric materials: Nelco 4000-6 (FR4 equivalent), 4000-13, and 4000-13 SI. The board allows trace lengths of 16 inches, 26 inches, 36 inches, or combinations of these trace lengths in each material to be added to the signal path. This 10-layer board is 0.062 inches thick and has a target 100Ω differential impedance. The trace features of the 10-layer board are:

    • 7.75 mil trace width with 8.25 mil separation (Layer 3)

    • 7.5 mil trace width with 8.5 mil separation (Layer 5)

    • 8 mil trace width with 8 mil separation (Layer 8)

    Figure 1-5: NQSL Hybrid Board with Varying Trace Lengths

    RPT023_01_05_091005

    http://www.xilinx.com

  • 26 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    Chapter 1: IntroductionR

    PMA Characterization: Agilent 93K SetupPMA characterization uses an Agilent 93K-XP Automatic Test Equipment (ATE) as shown in Figure 1-6 to Figure 1-8. The system comprises a high-speed SOC test system (93000) with 4-channel 13.5 Gb/s ParBERT (Parallel Bit Error Rate Test) system modules with up to 80 MHz jitter modulation capability.

    The 93K-XP ATE is specifically designed to perform almost all the tests required for the MGT PMA, including:

    • TX:♦ Jitter evaluation/jitter decomposition using Bathtub method♦ Amplitude measurements

    • RX:♦ Input sensitivity♦ Jitter tolerance

    The three clock domains sourced from the E8257C and E4422B instruments provide independent synchronous data generation, reference clock, and error detection. All characterization is performed with the MGT in a half-duplex link configuration with fabric loopback.

    A single configuration is used for all modes, as shown in Figure 1-6. The configuration provides access to the DRP to allow changes to the attributes without the need to reconfigure. Photographs of the test setup are shown in Figure 1-7 and Figure 1-8.

    Figure 1-6: Agilent 93K-XP Tester Setup

    33250A

    N4872A

    N4872A

    N4872A

    N4872A

    E4809A

    4-Channel Pattern Generator

    N4872A

    N4872A

    N4872A

    N4872A

    E4809A

    4-Channel Error Detector

    E8257CE8257C E4422B

    4-ChannelDistribution

    Clock Inputs

    Clock Input

    To 10 MHz

    Sync

    20 GHz – 40 GHzClock Source

    93000 Digital Tester

    1 MHz – 80 MHz WaveformGenerator for Jitter Generation

    Fabric Loopback

    4-ChannelJitter Injection

    4 MGTs

    TX1

    RX1

    TX2

    RX2

    TX3

    RX3

    TX4

    RX4

    600 MHz Digital Channels

    Power Supplies Channels

    For MGT Configuration,PMA Port Function Testing,

    PMA Bus Programming

    E8257C 40 GHz clock source, for pattern generator and error detectorE4422B 4 GHz clock source for REFCLK1 or REFCLK233250A 80 MHz waveform generator, jitter injectionN4872A 13.5G data generator moduleN4873A 13.5G error detector moduleE4809A 13.5G clock source

    4 GhZClock Source

    RPT054_01_06_011007

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 27RPT054 (v2.0) January 23, 2007

    PMA Characterization: Agilent 93K SetupR

    Figure 1-7: Agilent 93K-XP (ParBERT) ATE

    XP - 4 Channel 13.5 Gb/s ParBERT

    High-Speed Test Head HSSI (High-Speed Serial Interconnect) RPT054_01_07_080206

    http://www.xilinx.com

  • 28 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    Chapter 1: IntroductionR

    Figure 1-8: Agilent 93K-XP (ParBERT) ATE Loadboard/Thermal System

    93K-XPDaughtercard

    TemperatureForcing Unit

    RPT054_01_08_080206

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 29RPT054 (v2.0) January 23, 2007

    R

    Chapter 2

    PMA Transmitter Characterization

    Transmitter Output Eye and Jitter Generation

    Output Eye DiagramsEye diagrams are commonly used to evaluate the quality of signals at different points along a serial link. In this section, the near-end eye diagrams for different data rates are shown in Figure 2-1 through Figure 2-12.

    In this report, the PLL divider modes are specified. The reference clock frequencies corresponding to each data rate and divide ratio are given in Table 2-1.

    Table 2-1: PLL Divider Modes and Reference Clock Frequencies

    Data RateVCO Freq.

    (GHz)

    Reference Clock Frequency (MHz)

    Div10 Div16 Div20

    622 Mb/s 2.488 248.8 155.5

    1.25 Gb/s analog 2.5 250 125

    1.25 Gb/s digital, 8X over-sample 2.5(1) 250 125

    2.5 Gb/s 2.5 250 125

    3.125 Gb/s 3.125 312.5 156.25

    4.25 Gb/s 4.25 425 212.5

    5.0 Gb/s 2.5 250

    6.5 Gb/s 3.25 325

    Notes: 1. TX VCO frequency = 2.5 GHz; RX VCO frequency = 5 GHz.

    http://www.xilinx.com

  • 30 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    Chapter 2: PMA Transmitter CharacterizationR

    Figure 2-1: Representative TX Output Eye at 622 Mb/s in PLL DIV10 Mode

    Figure 2-2: Representative TX Output Eye at 622 Mb/s in PLL DIV16 Mode

    RPT054_02_14_080206

    RPT054_02_15_080206

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 31RPT054 (v2.0) January 23, 2007

    Transmitter Output Eye and Jitter GenerationR

    Figure 2-3: Representative TX Output Eye at 1.25 Gb/s (Analog Receiver Mode)in PLL DIV10 Mode

    Figure 2-4: Representative TX Output Eye at 1.25 Gb/s (Analog Receiver Mode)in PLL DIV20 Mode

    RPT054_02_16_080206

    RPT054_02_17_080206

    http://www.xilinx.com

  • 32 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    Chapter 2: PMA Transmitter CharacterizationR

    Figure 2-5: TX Output Eye at 2.5 Gb/s in PLL DIV10 Mode

    Figure 2-6: TX Output Eye at 2.5 Gb/s in PLL DIV20 Mode

    RPT054_02_18_080206

    RPT054_02_19_080206

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 33RPT054 (v2.0) January 23, 2007

    Transmitter Output Eye and Jitter GenerationR

    Figure 2-7: TX Output Eye at 3.125 Gb/s in DIV10 Mode

    Figure 2-8: TX Output Eye at 3.125 Gb/s in DIV20 Mode

    RPT054_02_20_080206

    RPT054_02_21_080206

    http://www.xilinx.com

  • 34 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    Chapter 2: PMA Transmitter CharacterizationR

    Figure 2-9: TX Output Eye at 4.25 Gb/s in DIV10 Mode

    Figure 2-10: TX Output Eye at 4.25 Gb/s in DIV20 Mode

    RPT054_02_22_120106

    RPT054_02_23_120106

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 35RPT054 (v2.0) January 23, 2007

    Transmitter Output Eye and Jitter GenerationR

    Figure 2-11: TX Output Eye at 5.0 Gb/s in DIV10 Mode

    Figure 2-12: TX Output Eye at 6.5 Gb/s in DIV10 Mode

    RPT054_02_24_120106

    RPT054_02_25_120106

    http://www.xilinx.com

  • 36 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    Chapter 2: PMA Transmitter CharacterizationR

    Jitter Generation Test DescriptionThe total jitter (TJ), random jitter (RJ) and deterministic jitter (DJ) of the transmitter output are measured by the Bath Tub Curve (BTC) method. The test measurements for transmit jitter generation are based on a BER of 1E–12. The data pattern used for the lower data rates in Digital CDR mode is PRBS-31. For the analog mode data rates of 1.25 Gb/s, 2.5 Gb/s, 3.125 Gb/s, 4.25 Gb/s, 5.0 Gb/s, and 6.5 Gb/s, the PRBS-7 pattern is used.

    MGT Operating Mode/Configuration

    Table 2-2 shows the important operating mode and configuration conditions for the MGT.

    Test Equipment and Setup

    The Low Volume Manufacturer (LVM) 12-channel 93K ParBERT ATE system is used for characterization.

    Table 2-2: Configurations of Various MGT Blocks

    Block Mode/Configuration

    TX Fabric loop back in 40 bit mode. Tx output direct drives the ParBERT error detector

    RX ParBERT data generator drives RX inputs with internal AC couple

    TX/RX PLL DIV 10, 20, 16

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 37RPT054 (v2.0) January 23, 2007

    Transmitter Output Eye and Jitter GenerationR

    Characterization Data

    TX Total Jitter in PLL DIV 10 Mode

    TX Jitter 622 Mb/s:

    Figure 2-13: TJ Distribution at 622 Mb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units

    Figure 2-14: RJ Distribution at 622 Mb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units

    Figure 2-15: DJ Distribution at 622 Mb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units

    TJ

    RPT054_02_01_011007

    Virtex-4 FX TJ p622g div10 TJ (All units, VCCAUXRX/TX 1.14V, 1.2V, 1.26V, Temp = 0°C, 85°C)

    TJ (UI)

    Num

    ber

    of M

    GT

    s

    1

    10

    100

    0

    0.04

    0.08

    0.12

    0.16

    0.20

    0.24

    0.28

    0.32

    0.36

    0.40

    0.44

    0.48

    0.52

    0.56

    0.60

    0.64

    0.68

    Mor

    e

    RJ

    RPT054_02_02_011007

    Virtex-4 FX RJ p622g div10 RJ (All units, VCCAUXRX/TX 1.14V, 1.2V, 1.26V, Temp = 0°C, 85°C)

    RJ (UI)

    Num

    ber

    of M

    GT

    s

    0

    0

    20

    40

    60

    80

    100

    120

    140

    0.06

    0.12

    0.18

    0.24

    0.30

    0.36

    0.42

    0.48

    0.54

    0.60

    0.66

    0.72

    0.78

    0.84

    0.90

    0.96

    Mor

    e

    DJ

    RPT054_02_03_011007

    Virtex-4 FX DJ p622g div10 DJ (All units, VCCAUXRX/TX 1.14V, 1.2V, 1.26V, Temp = 0°C, 85°C)

    DJ (UI)

    Num

    ber

    of M

    GT

    s

    0

    0

    20

    40

    60

    80

    100

    120

    140

    0.06

    0.12

    0.18

    0.24

    0.30

    0.36

    0.42

    0.48

    0.54

    0.60

    0.66

    0.72

    0.78

    0.84

    0.90

    0.96

    Mor

    e

    http://www.xilinx.com

  • 38 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    Chapter 2: PMA Transmitter CharacterizationR

    TX Jitter 1.25 Gb/s:

    Figure 2-16: TJ Distribution at 1.25 Gb/s DIV 10: 0°C, 85°C;1.2V±5%; All Units

    Figure 2-17: RJ Distribution at 1.25 Gb/s DIV 10: 0°C, 85°C;1.2V±5%; All Units

    Figure 2-18: DJ Distribution at 1.25 Gb/s DIV 10: 0°C, 85°C;1.2V±5%; All Units

    Num

    ber

    of M

    GT

    s

    TJ

    Virtex-4 FX TJ 1p25g div10 TJ (All units, VCCAUXRX/TX 1.14V, 1.2V, 1.26V, Temp = 0°C, 85°C)

    1

    10

    100

    RPT054_02_04_092806 TJ (UI)

    0

    0.06

    0.12

    0.18

    0.24

    0.30

    0.36

    0.42

    0.48

    0.54

    0.60

    0.66

    0.72

    0.78

    0.84

    0.90

    0.96

    Mor

    e

    RJ

    RPT054_02_05_092806

    Virtex-4 FX RJ 1p25g div10 RJ (All units, VCCAUXRX/TX 1.14V, 1.2V, 1.26V, Temp = 0°C, 85°C)

    0

    0.06

    0.12

    0.18

    0.24

    0.30

    0.36

    0.42

    0.48

    0.54

    0.60

    0.66

    0.72

    0.78

    0.84

    0.90

    0.96

    Mor

    e

    RJ (UI)

    Num

    ber

    of M

    GT

    s

    0

    10

    20

    30

    40

    50

    60

    70

    80

    90

    DJ

    RPT054_02_06_092806

    Virtex-4 FX DJ 1p25g div10 DJ (All units, VCCAUXRX/TX 1.14V, 1.2V, 1.26V, Temp = 0°C, 85°C)

    0

    0.06

    0.12

    0.18

    0.24

    0.30

    0.36

    0.42

    0.48

    0.54

    0.60

    0.66

    0.72

    0.78

    0.84

    0.90

    0.96

    Mor

    e

    DJ (UI)

    Num

    ber

    of M

    GT

    s

    0

    10

    20

    30

    40

    50

    60

    70

    80

    90

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 39RPT054 (v2.0) January 23, 2007

    Transmitter Output Eye and Jitter GenerationR

    TX Jitter 2.5 Gb/s:

    Figure 2-19: TJ Distribution at 2.5 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units

    Figure 2-20: RJ Distribution at 2.5 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units

    Figure 2-21: DJ Distribution at 2.5 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units

    TJ

    RPT054_02_01_011007

    Virtex-4 FX TJ 2p5g div10 TJ (All units, VCCAUXRX/TX 1.14V, 1.2V, 1.26V, Temp = 0°C, 85°C)

    TJ (UI)

    Num

    ber

    of M

    GT

    s

    01

    10

    100

    1000

    0.06

    0.12

    0.18

    0.24

    0.30

    0.36

    0.42

    0.48

    0.54

    0.60

    0.66

    0.72

    0.78

    0.84

    0.90

    0.96

    Mor

    e

    RPT054_02_08_071906

    Virtex-4 FX RJ 2p5g div10 (All units, VCCAUXRX/TX 1.14V, 1.2V, 1.26V, Temp = 0°C, 85°C)

    RJ (UI)

    Nu

    mb

    er o

    f M

    GT

    s

    0

    1

    10

    100

    1000

    0.04

    0.08

    0.12

    0.16

    0.20

    0.24

    0.28

    0.32

    0.36

    0.40

    0.44

    0.48

    0.52

    0.56

    0.60

    0.64

    0.68

    Mor

    e

    RPT054_02_09_083006

    Virtex-4 FX DJ 2p5g div10 (All units, VCCAUXRX/TX 1.14V, 1.2V, 1.26V, Temp = 0°C, 85°C)

    DJ (UI)

    Nu

    mb

    er o

    f M

    GT

    s

    0

    1

    10

    100

    1000

    0.06

    0.12

    0.18

    0.24

    0.30

    0.36

    0.42

    0.48

    0.54

    0.60

    0.66

    0.72

    0.78

    0.84

    0.90

    0.96

    Mor

    e

    http://www.xilinx.com

  • 40 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    Chapter 2: PMA Transmitter CharacterizationR

    TX Jitter 3.125 Gb/s:

    Figure 2-22: TJ Distribution at 3.125 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units

    Figure 2-23: RJ Distribution at 3.125 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units

    Figure 2-24: DJ Distribution at 3.125 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units

    RPT054_02_10_083006

    Virtex-4 FX TJ 3p125g div10 (All units, VCCAUXRX/TX1.14V, 1.2V, 1.26V, Temp = 0°C, 85°C)

    TJ (UI)

    Num

    ber

    of M

    GT

    s

    01

    10

    100

    1000

    0.04

    0.08

    0.12

    0.16

    0.20

    0.24

    0.28

    0.32

    0.36

    0.40

    0.44

    0.48

    0.52

    0.56

    0.60

    0.64

    0.68

    Mor

    e

    RPT054_02_11_08306

    Virtex-4 FX RJ 3p125g div10 (All units, VCCAUXRX/TX1.14V, 1.2V, 1.26V, Temp = 0°C, 85°C)

    RJ (UI)

    Num

    ber

    of M

    GT

    s

    0

    1

    10

    100

    1000

    0.04

    0.08

    0.12

    0.16

    0.20

    0.24

    0.28

    0.32

    0.36

    0.40

    0.44

    0.48

    0.52

    0.56

    0.60

    0.64

    0.68

    Mor

    e

    RPT054_02_12_08306DJ (UI)

    Virtex-4 FX DJ 3p125g div10 (All units, VCCAUXRX/TX1.14V, 1.2V, 1.26V, Temp = 0°C, 85°C)

    Num

    ber

    of M

    GT

    s

    0

    1

    10

    100

    1000

    0.06

    0.12

    0.18

    0.24

    0.30

    0.36

    0.42

    0.48

    0.54

    0.60

    0.66

    0.72

    0.78

    0.84

    0.90

    0.96

    Mor

    e

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 41RPT054 (v2.0) January 23, 2007

    Transmitter Output Eye and Jitter GenerationR

    TX Jitter 4.25 Gb/s:

    Figure 2-25: TJ Distribution at 4.25 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units

    Figure 2-26: RJ Distribution at 4.25 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units

    Figure 2-27: DJ Distribution at 4.25 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units

    Virtex-4 FX TJ 4p25g div10 Reference Clock 425 MHz(All units, VCCAUXRX/TX 1.14V, 1.2V, 1.26V, Temp = 0°C, 85°C)

    0

    10

    20

    30

    40

    50

    60

    70

    80

    90

    100

    1

    0.93

    0.85

    0.780.7

    0.63

    0.55

    0.480.4

    0.33

    0.25

    0.180.1

    0.02

    TJ in UI

    Nu

    mb

    er o

    f M

    GT

    s

    RPT054_02_26_120506

    RPT054_02_27_120706

    0

    50

    75

    25

    100

    125

    150

    0

    0.08

    0.15

    0.23 0.3

    0.38

    0.45

    0.53 0.

    6

    0.68

    0.75

    0.83 0.9

    RJ in UI

    Virtex-4 FX RJ 4p25g div10 Reference Clock 425 MHz(All units, VCCAUXRX/TX 1.14V, 1.2V, 1.26V, Temp = 0°C, 85°C)

    Nu

    mb

    er o

    f M

    GT

    s

    RPT054_02_28_120606

    0

    10

    20

    30

    40

    50

    60

    70

    80

    0.00

    0.08

    0.15

    0.23

    0.30

    0.38

    0.45

    0.53

    0.60

    0.68

    0.75

    0.83

    0.90

    0.98

    DJ in UI

    Nu

    mb

    er o

    f M

    GT

    s

    Virtex-4 FX DJ 4p25g div10 Reference Clock 425 MHz(All units, VCCAUXRX/TX 1.14V, 1.2V, 1.26V, Temp = 0°C, 85°C)

    http://www.xilinx.com

  • 42 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    Chapter 2: PMA Transmitter CharacterizationR

    TX Jitter 5.0 Gb/s:

    Figure 2-28: TJ Distribution at 5.0 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units

    Figure 2-29: RJ Distribution at 5.0 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units

    Figure 2-30: DJ Distribution at 5.0 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units

    RPT054_02_29_120606

    Nu

    mb

    er o

    f M

    GT

    s

    Virtex-4 FX TJ 5p0g div10 Reference Clock 250 MHz(All units, VCCAUXRX/TX 1.14V, 1.2V, 1.26V, Temp = 0°C, 85°C)

    0

    20

    40

    60

    80

    100

    120

    0

    0.05 0.

    1

    0.15 0.

    2

    0.25 0.

    3

    0.35 0.

    4

    0.45 0.

    5

    0.55 0.

    6

    0.65 0.

    7

    0.75 0.

    8

    0.85 0.

    9

    0.95

    1

    TJ (UI)

    RPT054_02_30_120606

    Virtex-4 FX RJ 5p0g div10 Reference Clock 250 MHz(All units, VCCAUXRX/TX 1.14V, 1.2V, 1.26V, Temp = 0°C, 85°C)

    0

    20

    40

    60

    80

    100

    120

    140

    160

    180

    200

    0

    0.07

    0.15

    0.22 0.

    3

    0.37

    0.45

    0.53 0.

    6

    0.68

    0.75

    0.85

    0.93 1

    RJ (UI)

    Nu

    mb

    er o

    f M

    GT

    s

    RPT054_02_31_120606

    Virtex-4 FX DJ 5p0g div10 Reference Clock 250 MHz(All units, VCCAUXRX/TX 1.14V, 1.2V, 1.26V, Temp = 0°C, 85°C)

    0

    20

    40

    60

    80

    100

    120

    140

    160

    180

    0

    0.05 0.

    1

    0.15 0.

    2

    0.25 0.

    3

    0.35 0.

    4

    0.45 0.

    5

    0.55 0.

    6

    0.65 0.

    7

    0.75 0.

    8

    0.85 0.

    9

    0.95

    DJ (UI)

    Nu

    mb

    er o

    f M

    GT

    s

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 43RPT054 (v2.0) January 23, 2007

    Transmitter Output Eye and Jitter GenerationR

    TX Jitter 6.5 Gb/s:

    Figure 2-31: TJ Distribution at 6.5 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units

    Figure 2-32: RJ Distribution at 6.5 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units

    Figure 2-33: DJ Distribution at 6.5 Gb/s DIV 10: 0°C, 85°C; 1.2V±5%; All Units

    RPT054_02_32_120606

    Virtex-4 FX TJ 6p5g div10 Reference Clock 325 MHz(All units, VCCAUXRX/TX 1.14V, 1.2V, 1.26V, Temp = 0°C, 85°C)

    0

    50

    100

    150

    200

    250

    300

    1

    0.950.

    9

    0.850.

    8

    0.750.

    7

    0.650.

    6

    0.550.

    5

    0.450.

    4

    0.350.

    3

    0.250.

    2

    0.150.

    1

    0.050

    TJ in UI

    Num

    ber o

    f MG

    Ts

    RPT054_02_33_120606

    Virtex-4 FX RJ 6p5g div10 Reference Clock 325 MHz(All units, VCCAUXRX/TX 1.14V, 1.2V, 1.26V, Temp = 0°C, 85°C)

    0

    50

    100

    150

    200

    250

    300

    350

    0

    0.08

    0.15

    0.23 0.3

    0.38

    0.45

    0.53 0.6

    0.68

    0.75

    0.83 0.9

    0.98

    RJ in UI

    Nu

    mb

    er o

    f M

    GT

    s

    RPT054_02_33_120606

    Virtex-4 FX DJ 6p5g div10 Reference Clock 325 MHz(All units, VCCAUXRX/TX 1.14V, 1.2V, 1.26V, Temp = 0°C, 85°C)

    0

    50

    100

    150

    200

    250

    300

    0

    0.08

    0.15

    0.23 0.3

    0.38

    0.45

    0.53 0.6

    0.68

    0.75

    0.83 0.9

    0.98

    DJ in UI

    Nu

    mb

    er o

    f M

    GT

    s

    http://www.xilinx.com

  • 44 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    Chapter 2: PMA Transmitter CharacterizationR

    Table 2-3: Peak-to-Peak Random Jitter in DIV 10 Mode(1)

    Data RatesMean(UI)

    Standard Deviation

    (UI)

    Minimum(UI)

    Maximum(UI)

    622 Mb/s 0.05 0.005 0.04 0.06

    1.25 Gb/s 0.08 0.025 0.06 0.12

    2.5 Gb/s 0.11 0.017 0.08 0.18

    3.125 Gb/s 0.09 0.013 0.06 0.14

    4.25 Gb/s 0.12 0.018 0.08 0.20

    5.0 Gb/s 0.19 0.03 0.10 0.30

    6.5 Gb/s 0.14 0.03 0.07 0.28

    Notes: 1. All values are peak-to-peak random jitter. Corresponding RMS random jitter values can be obtained

    by dividing by 14 (corresponding to the projected BER of 1E–12).

    Table 2-4: Peak-to-Peak Deterministic Jitter in DIV 10 Mode(1)

    Data RatesMean(UI)

    Standard Deviation

    (UI)

    Minimum(UI)

    Maximum(UI)

    622 Mb/s 0.00(2) 0.019 0.00(2) 0.04

    1.25 Gb/s 0.023 0.007 0.02 0.06

    2.5 Gb/s 0.056 0.02 0.00(2) 0.12

    3.125 Gb/s 0.08 0.03 0.02 0.14

    4.25 Gb/s 0.11 0.02 0.06 0.19

    5.0 Gb/s 0.16 0.03 0.08 0.38

    6.5 Gb/s 0.19 0.03 0.09 0.37

    Notes: 1. Measurement resolution = 0.01 UI.2. This value is well within measurement accuracy.

    Table 2-5: Peak-to-Peak Total Jitter in DIV 10 Mode

    Data RatesMean(UI)

    Standard Deviation

    (UI)

    Minimum(UI)

    Maximum(UI)

    622 Mb/s 0.05 0.006 0.04 0.06

    1.25 Gb/s 0.09 0.01 0.06 0.12

    2.5 Gb/s 0.156 0.04 0.04 0.24

    3.125 Gb/s 0.16 0.03 0.12 0.30

    4.25 Gb/s 0.24 0.03 0.18 0.33

    5.0 Gb/s 0.32 0.03 0.24 0.39

    6.5 Gb/s 0.33 0.03 0.26 0.41

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 45RPT054 (v2.0) January 23, 2007

    Transmitter Output Eye and Jitter GenerationR

    TX Total Jitter in PLL DIV 20 Mode

    Table 2-6: Peak-to-Peak Random Jitter in DIV 20 Mode(1)

    Data RatesMean(UI)

    Standard Deviation

    (UI)

    Minimum(UI)

    Maximum(UI)

    622 Mb/s(2) 0.05 0.017 0.04 0.06

    1.25 Gb/s 0.07 0.012 0.04 0.12

    2.5 Gb/s 0.13 0.02 0.08 0.2

    3.125 Gb/s 0.12 0.022 0.06 0.22

    4.25 Gb/s 0.14 0.023 0.08 0.24

    Notes: 1. All values are peak-to-peak random jitter. Corresponding RMS random jitter values can be obtained by

    dividing by 14 (corresponding to the projected BER of 1E–12).2. 622 Mb/s is Div16 mode.

    Table 2-7: Peak-to-Peak Deterministic Jitter in DIV 20 Mode(1)

    Data RatesMean(UI)

    Standard Deviation

    (UI)

    Minimum(UI)

    Maximum(UI)

    622 Mb/s(2) 0.02(3) 0.017 0.00(3) 0.18

    1.25 Gb/s 0.087 0.04 0.02 0.16

    2.5 Gb/s 0.102 0.07 0.00(3) 0.26

    3.125 Gb/s 0.09 0.043 0.00(3) 0.22

    4.25 Gb/s 0.13 0.04 0.06 0.19

    Notes: 1. Measurement resolution = 0.01 UI.2. 622 Mb/s is Div16 mode.3. This value is well within measurement accuracy.

    Table 2-8: Peak-to-Peak Total Jitter in DIV 20 Mode

    Data RatesMean(UI)

    Standard Deviation

    (UI)

    Minimum(UI)

    Maximum(UI)

    622 Mb/s(1) 0.05 0.03 0.02 0.2

    1.25 Gb/s 0.11 0.034 .08 0.22

    2.5 Gb/s 0.21 0.055 0.14 0.4

    3.125 Gb/s 0.21 0.056 0.14 0.34

    4.25 Gb/s 0.27 0.03 0.16 0.34

    Notes: 1. 622 Mb/s is Div16 mode.

    http://www.xilinx.com

  • 46 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    Chapter 2: PMA Transmitter CharacterizationR

    ConclusionThe variation in total jitter is primarily attributed to DJ. The random jitter RJ is quite consistent at different data rates and over temperature and voltages.

    Random jitter is extracted from the bath tub curves using the Agilent MUI software. In low data rates below 1 Gb/s, this methodology has large variations due to steep slope of the BTC. Random jitter is obtained from the eye width measurements of 1010 data. Peak to peak random jitter is calculated based on BER of 1E–12.

    Deterministic jitter is obtained from subtracting the peak to peak random jitter from the total jitter. DJ has larger distribution due to reference burst in some MGT. In general, DJ as a function of UI is very small at low data rates.

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 47RPT054 (v2.0) January 23, 2007

    Jitter Generation at 2.488 Gb/sR

    Jitter Generation at 2.488 Gb/s

    Test DescriptionThe following is the MGT Optical 2.488 Gb/s transmitter output jitter generation and eye characterization test data. The data (PRBS-23) is generated and checked by the Agilent OMNI_BERT. The reference clocks are generated externally (please refer to Figure 2-34). The data pattern used was limited at PRBS-23 due to limitations of the test instrument.

    Board Setup

    This test was performed on the ML421 board. Clock connections are shown in Table 2-9.

    Hardware Setup

    The hardware setup is shown in Figure 2-34.

    Table 2-9: Clock Connections for 2.488 Gb/s Jitter Generation Test

    Data Rate (Gb/s)

    PinFrequency

    (MHz)Signal Source Note:

    2.488 MGTCLK105 311.04 MGTCLK8648D driving

    8133A32-bit data

    path

    MGTCLK110 311.04 MGTCLK8648D driving

    8133A

    Figure 2-34: Hardware Setup for 2.488 Gb/s Jitter Generation Test

    RPT054_03_01_071906

    http://www.xilinx.com

  • 48 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    Chapter 2: PMA Transmitter CharacterizationR

    Characterization Data

    Jitter Generation Data (Plots), Histograms (Jrms, Jp-p)

    Figure 2-35 and Figure 2-36 show TX output jitter generation at 2.488 Gb/s. The data is from six parts (two typical, one from each corner lot), two MGTs per part.

    Figure 2-35: Histogram, 2.488 Gb/s RMS Jitter

    Figure 2-36: Histogram, 2.488 Gb/s Peak-to-Peak Jitter

    Cou

    nts

    14Average (RMS 6.35 mUI) Max (RMS 8 mUI)

    Min (RMS 4 mUI)Stdev (RMS 0.88 mUI)12

    10

    8

    6

    4

    2

    0

    3.5

    mU

    I

    4.0

    mU

    I

    4.5

    mU

    I

    5.0

    m U

    I

    5.5

    mU

    I

    6.0

    mU

    I

    6.5

    mU

    I

    7.0

    mU

    I

    7.5

    mU

    I

    8.0

    mU

    I

    8.5

    mU

    I

    Mor

    e

    RPT054_04_01_011007Jitter (rms)

    Histogram (2.488 Gb/s, RMS Jitter)2.488 Gb/s Unformatted PRBS23

    REFCLK 311.04 Mhz

    0

    1

    2

    3

    4

    5Average (p-p 87 mUI)

    Stdev (p-p 7.1 mUI)

    Cou

    nts

    RPT054_04_02_011007

    70.0

    mU

    I

    75.0

    mU

    I

    80.0

    mU

    I

    85.0

    mU

    I

    90.0

    mU

    I

    95.0

    mU

    I

    Mor

    e

    Jitter (p-p)

    Histogram (2.488 Gb/s, P-P Jitter)2.488 Gb/s Unformatted PRBS23

    REFCLK 311.04 Mhz

    Max (p-p 97 mUI)

    Min (p-p 74 mUI)

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 49RPT054 (v2.0) January 23, 2007

    Jitter Generation at 2.488 Gb/sR

    Jitter Generation Data Graphs (Jrms vs. Voltage, Jrms vs. Temperature)

    Figure 2-37: 2.488 Gb/s RMS Jitter Generation vs. AVCCAUXTX at 0°C and 100°C

    Figure 2-38: 2.488 Gb/s RMS Jitter Generation vs. Temperature at 1.14V and 1.26V

    Jitte

    r (r

    ms)

    8.5 mUI

    8.0 mUI

    7.5 mUI

    7.0 mUI

    6.5 mUI

    6.0 mUI

    5.5 mUI

    5.0 mUI

    4.5 mUI

    4.0 mUI

    3.5 mUI

    MGT103A (Typical and Four Process Corners)

    TT-1.14 V

    TT-1.26 V

    SS-1.14 V

    SS-1.26 V

    SF-1.14 V

    SF-1.26 V

    FS-1.14 V

    FS-1.26 V

    FF-1.14 V

    FF-1.26 V

    RPT054_04_03_011007

    Temp 0° C

    Temp 100° C

    Jitter Generation (RMS, 2.488 Gb/s, at Different Temperatures)2.488 Gb/s Unformatted PRBS23

    REFCLK 311.04 Mhz

    Jitte

    r (r

    ms)

    MGT103A (Typical and Four Process Corners)

    TT-0°C

    TT-100°C

    SS-0°C

    SS-100°C

    SF-100°C

    FS-100°C

    FF-100°C

    FS-0°C

    FS-0°C

    SF-0°C

    RPT054_04_04_011007

    AVCCAUXTX1.14V

    AVCCAUXTX 1.26V

    Jitter Generation (RMS, 2.488 Gb/s, at Different AVCCAUXTX)2.488 Gb/s Unformatted PRBS23

    REFCLK 311.04 Mhz8.5 mUI

    8.0 mUI

    7.5 mUI

    7.0 mUI

    6.5 m UI

    6.0 mUI

    5.5 mUI

    5.0 mUI

    4.5 mUI

    4.0 mUI

    3.5 mUI

    http://www.xilinx.com

  • 50 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    Chapter 2: PMA Transmitter CharacterizationR

    Jitter Generation Data Graphs (Jp-p vs. Voltage, Jp-p vs. Temperature)

    Figure 2-39: 2.488 Gb/s P-P Jitter Generation vs. AVCCAUXTX at 0°C and 100°C

    Figure 2-40: 2.488 Gb/s P-P Jitter Generation vs. Temperature at 1.14V and 1.26V

    Jitte

    r (p

    -p)

    100.0 mUI

    95.0 mUI

    90.0 mUI

    85.0 mUI

    80.0 mUI

    75.0 mUI

    70.0 mUITT-

    1.1 4VTT-

    1.26VSS-

    1.1 4VSS-

    1.26VSF-

    1.1 4VSF-

    1.26VFS-

    1.1 4VFS-

    1.26VFF-

    1.1 4VFF-

    1.26V

    MGT103A (Typical and Four Process Corners)

    Temp 0°C

    Temp 100°C

    Jitter Generation (P-P, 2.488 Gb/s, at Different Temperatures)2.488 Gb/s Unformatted PRBS23

    REFCLK 311.04 Mhz

    RPT054_04_05_011007

    Jitte

    r (p

    -p)

    100.0 mUI

    95.0 mUI

    90.0 mUI

    85.0 mUI

    80.0 mUI

    75.0 mUI

    70.0 mUITT-0°C

    TT-100°C

    SS-0°C

    SS-100°C

    SF-0°C

    SF-100°C

    FS-0°C

    FS-100°C

    FF-0°C

    FF-100°C

    MGT103A (Typical and 4 Process Corners) RPT054_04_06_011007

    AVCCAUXTX1.14 V

    AVCCAUXTX1.26 V

    Jitter Generation (P-P, 2.488 Gb/s, at Different AVCCAUXTX)2.488 Gb/s Unformatted PRBS23

    REFCLK 311.04 Mhz

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 51RPT054 (v2.0) January 23, 2007

    Transmitter Jitter Transfer (ATE Measurement)R

    2.488 Gb/s Jitter Generation Summary

    Transmitter Jitter Transfer (ATE Measurement)

    Test DescriptionThe device under test (DUT) is configured to allow loopback in the fabric. The ParBERT generator channels drive data into the MGT receiver of the DUT. The data is then de-serialized and clocked into the FPGA fabric. From there, it is clocked into the MGT transmitter, reserialized, and transmitted out of the MGT TX into the ParBERT analyzer. Upon receiving correct data, the analyzer channels synchronize and lock. All twelve MGTs are set to operate with DEFAULT attributes and at a specific data rate of 2.5 Gb/s, 3.125 Gb/s, or 4.25 Gb/s, and TX eye width measurements are taken. Jitter is then modulated onto the MGTCLK and TX eye measurements are taken again. The difference between the two measurements is the amount of jitter transferred through the TX PLL.

    Lab Setup

    The standard configuration for the Agilent 93K-XP system is used with one modification. The AWG output is connected to the delay control of the MGTCLK generator cards instead of to the DATA Generator cards. This allows for sinusoidal jitter modulation of the MGTCLK across the range of frequencies from DC (1 kHz) through 80 MHz.

    Power supplies from the Agilent 93K are used to provide a separate voltage on each of the following: VCCINT , VCCIO , VCCAUX, VCCAUXMGT , AVCCAUXTX, AVCCAUXRX, VTTX, and VTRX. VCCAUXMGT is provided from a digital channel. Board layout and supply polarity have been designed to minimize any IR drop or delayed response to any droop.

    Test Equipment

    The list of equipment used is covered in the Agilent 93K-XP section. The temperature control for 0°C and 85°C was done using a Thermonics T-2500E.

    Characterization Data

    Tx Jitter Transfer for 2.5 GHz, 3.125 GHz, and 4.25 GHz VCO Frequency

    Figure 2-41 through Figure 2-44 show the histogram distributions of the –3 dB “knee frequencies” of the TX PLL. The 2.5 GHz VCO has a lower and narrower distribution than the 3.125 GHz VCO. No difference is seen in distributions between the /10 and the /20 values of the feedback dividers. The reference clock frequencies in the /10 and /20 modes are the appropriate multiples of the VCO frequencies—for example, 250 MHz for a 2.5 GHz VCO frequency.

    Table 2-10: 2.488 Gb/s Jitter Generation Summary

    Jitter Generation(Sample Size: 20 MGTs)

    Min Mean Max Std Dev

    RMS (mUI) 4 6.35 8 0.88

    Peak-to-Peak (mUI) 74 87 97 7.1

    http://www.xilinx.com

  • 52 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    Chapter 2: PMA Transmitter CharacterizationR

    Figure 2-41: 2.5 Gb/s Jitter Transfer, 10X Dividers

    Figure 2-42: 2.5 Gb/s Jitter Transfer, 20X Dividers

    2.5 Gb/s TX Jitter Transfer 10x, Vmin / Vmax and 0°C / 85°C

    0.001 0.01 0.1 1 10 100

    Modulation Frequency (Mhz)

    Am

    plitu

    de o

    f Mod

    ulat

    ion

    Tran

    sfer

    ed

    all_AVG_10x all_MIN_10x all_MAX_10x

    0.01

    0.10

    1.00

    10.00

    RPT054_04_07_072006

    0.001 0.01 0.1 1 10 100

    Am

    plitu

    de o

    f Mod

    ulat

    ion

    Tran

    sfer

    ed

    all_AVG_20x all_MIN_20x all_MAX_20x

    2.5 Gb/s TX Jitter Transfer 20x , Vmin / Vmax and 0°C / 85°C

    Modulation Frequency (Mhz)

    0.01

    0.10

    1.00

    10.00

    RPT054_04_08_072006

    http://www.xilinx.com

  • Virtex-4 RocketIO MGT Characterization Report www.xilinx.com 53RPT054 (v2.0) January 23, 2007

    Transmitter Jitter Transfer (ATE Measurement)R

    Figure 2-43: 3.125 Gb/s Jitter Transfer, 10X Dividers

    Figure 2-44: 3.125 Gb/s Jitter Transfer, 20X Dividers

    0.001 0.01 0.1 1 10 100

    Am

    plitu

    de o

    f Mod

    ulat

    ion

    Tran

    sfer

    ed

    0c_AVG_10x 0c_MIN_10x 0c_MAX_10x

    85c_AVG_10x 85c_MIN_10x 85c_MAX_10x

    3.125 Gb/s TX Jitter Transfer 10x , Vmin / Vmax and 0°C / 85°C

    Modulation Frequency (Mhz)

    0.01

    0.10

    1.00

    10.00

    RPT054_04_09_071906

    3.125 Gb/s TX Jitter Transfer 20x, Vmin / Vmax and 0°C / 85°C

    0.001 0.01 0.1 1 10 100Modulation Frequency (Mhz)

    Am

    plitu

    de o

    f Mod

    ulat

    ion

    Tran

    sfer

    ed

    0c_AVG_20x 0c_MIN_20x 0c_MAX_20x

    85c_AVG_20x 85c_MIN_20x 85c_MAX_20x

    0.01

    0.10

    1.00

    10.00

    RPT054_04_10_072006

    http://www.xilinx.com

  • 54 www.xilinx.com Virtex-4 RocketIO MGT Characterization ReportRPT054 (v2.0) January 23, 2007

    Chapter 2: PMA Transmitter CharacterizationR

    Data Distribution/ Comparison

    The histograms in Figure 2-45 through Figure 2-50 show the tem