...

Virtex-5 Gigabit Ethernet Serial Protocol Standard www.BDTIC.com/XILINX Characterization Test Report

by user

on
Category: Documents
19

views

Report

Comments

Transcript

Virtex-5 Gigabit Ethernet Serial Protocol Standard www.BDTIC.com/XILINX Characterization Test Report
Virtex-5 Gigabit Ethernet
Serial Protocol Standard
Characterization Test Report
RPT061 (v1.01) December 12, 2006
R
www.BDTIC.com/XILINX
R
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 failsafe 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 Xilinx, Inc. All rights reserved. XILINX, the Xilinx logo, and other designated brands included herein are trademarks of Xilinx, Inc.
PowerPC is a trademark of IBM, Inc. 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
12/08/06
1.0
Initial Xilinx Confidential release.
12/12/06
1.01
Release to Xilinx website under license agreement.
www.BDTIC.com/XILINX
Virtex-5 Gigabit Ethernet Serial Protocol Standard
www.xilinx.com
RPT061 (v1.01) December 12, 2006
R
Virtex-5 Gigabit Ethernet Serial
Protocol Standard
Introduction
Virtex™-5 system connectivity technology delivers the lowest power solutions for
building high-speed, high-bandwidth connections between devices, boards, and boxes.
The RocketIO™ GTP transceiver design and proven SelectIO™ parallel I/O technologies
enable flexible bridging between emerging serial standards and existing parallel
standards. The features of the Virtex-5 GTP transceivers include:
•
Current Mode Logic (CML) drivers/buffers with configurable termination, voltage
swing, and coupling.
•
Programmable transmit pre-emphasis and receive equalization for optimal signal
integrity.
•
Line rates from 500 Mb/s to 3.2 Gb/s with optional 5x over-sampling for data rates
from 100 Mb/s to 500 Mb/s.
•
Optional built-in PCS features, such as 8B/10B encoding/decoding, comma
alignment, channel bonding, and clock correction.
•
Fixed latency modes for minimized, deterministic datapath latency.
•
Out-of-band signaling support (specifically designed to address the requirements of
PCI Express® and Serial ATA protocols).
•
Built-in pseudo-random bitstream (PRBS) generation/checking logic for easier biterror rate checking.
•
A configuration wizard provided in the CORE Generator™ tool and a bit error rate
tester (IBERT) integrated into the ChipScope™ Pro tools for easy implementation of
GTP transceiver interfaces.
This document presents the GTP transceiver electrical performance against the various
specifications for Gigabit Ethernet across process, voltage, and temperature conditions.
GTP transmitter and receiver electrical characteristics were measured using a combination
of lab bench setups and a High Volume Characterization (HVC) system.The methods used
to characterize the transceiver are based on the standards specifications and also follow the
best-practice methods for some parameters.
A high-level description of the Virtex-5 device (LXT Platform) GTP transceiver testing
against the specifications for the IEEE 802.3-2002 [Ref 3] clause 35-39 is included.
www.BDTIC.com/XILINX
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
www.xilinx.com
3
R
Background
Background
The Gigabit Ethernet (GE) specification was heavily leveraged from work done on the 1G
Fibre Channel (FC). The GE standard references the test methodologies developed by FC in
the FC-PH-2 document and the MJSQ document. The increase in baud rate from 1.0625 G
(FC) to 1.25 G (GE) was done to maintain the 1G raw data rate required by Ethernet (FC
runs at a 800 Mb/s raw data rate). Although the test methodologies are the same, the
actual jitter numbers are slightly different due to the fiber distances supported by Ethernet.
The system diagram Figure 1 shows the test points in the GE standard. TP1 (TX output)
and TP4 (RX input) are standardized reference points used to certify component
conformance. The electrical specifications of the PMD service interface (TP1 and TP4) are
not system compliance points. They are not readily testable in a system implementation. It
is expected that in many implementations, TP1 and TP4 will be common between
1000BASE-SX, 1000BASE-LX, and 1000BASE-CX (Clause 39). The test specifications in this
document refer to TP1 and TP4. The tests performed do not include an optical module
described in the specification. The signal path is confined to the electrical domain and
detailed test setups are described in the individual sections. The measurement setup
contains additional PCB traces, connectors, and cable that can add additional jitter to the
measurement.
MDI
MDI
TP1
T+
PMA
T–
TP2
Optical
PMD
Transmitter
TP3
TP4
Optical
PMD
Receiver
Patch
Cord
R+
PMA
R–
Fiber Optic Cabling
(Channel)
Signal_Detect
System Bulkheads
Figure 1:
4
RPT061_01_112706
1000BASE-X Block Diagram
www.BDTIC.com/XILINX
www.xilinx.com
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
R
Test Equipment
Test Equipment
Both bench and ATE based test equipment was used to characterize the GTP transceivers.
Bench setups were used for the majority of the RX jitter and TX amplitude measurements.
The ATE setup was based on a multi-channel ParBERT and was used for TX jitter and
general characterization.
Test Conditions
Table 1 shows the operating supply voltages and Table 2 shows the operating
temperatures.
Table 1:
Operating Supply Voltages
Condition
MGTAVCC
MGTAVCCPLL
MGTAVTTRX
MGTAVTTTX
Units
VMIN
0.95
1.14V
1.14V
1.14V
V
VNOM
1.0
1.20V
1.20V
1.20V
V
VMAX
1.05
1.26V
1.26V
1.26V
V
Notes:
1. Other FPGA voltages remain at nominal values.
2. Some tests performed at ±10% VCC.
Table 2:
Operating Temperatures
Condition
Temperature
(Case for Bench Measurements)
TMAX
100°C
TROOM
25°C
TMIN
–40°C
The devices chosen for characterization cover the process corner material. The number of
devices varies. A minimum of two devices each were used from slow, typical, and fast
process corners. The HVC system uses a larger sample size with five devices from each
corner and 12 GTP transceivers tested per device across voltage and temperature
specifications.
www.BDTIC.com/XILINX
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
www.xilinx.com
5
R
Summary of Results
Summary of Results
Table 3 summarizes the Gigabit Ethernet specification requirements and the test results for
the Virtex-5 GTP transceiver.
Table 3:
Summary of Test Results for the Gigabit Ethernet Specification
Gigabit Ethernet
Specifications
Min
Max
Virtex-5 GTP
Test Results
Min
Units
Compliant?
149/0.19
ps/UI
Yes
Comments
Max
Jitter Generation (TP1)
TX TJ
192/.24
Output
Amplitude
800
1600
900
1100
mv p-p
differential
Yes
Rise Time
85
327
93
156
ps
Yes
Fall Time
85
327
73
144
ps
Yes(1)
Measured with
TXCTRL = 3. Output
levels are programmable.
Minimum value is 14%
below specification.
Jitter Tolerance
RX DJ
0.462
0.47
UI
Yes
RX TJ
0.749
0.75
UI
Yes
Baud Rate
Tolerance
–100
ppm
Yes
Input Sensitivity
370
mv p-p
differential
Yes
100
–2700
135
2700
Performed at 2.5 Gb/s.
Notes:
1. Conditional compliance. See Figure 16, page 23.
6
www.BDTIC.com/XILINX
www.xilinx.com
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
R
Receiver Electrical Tests
Receiver Electrical Tests
Total Jitter Tolerance
Total jitter tolerance measurements at 1.25 Gb/s, the Gigabit Ethernet required data rate,
are performed to test GTP performance. In this measurement, both jitter components of
deterministic jitter (DJ) and random jitter (RJ) are added to the input data path. Based on
channel calibration, DJ and RJ components are fixed to introduce 0.75 UI of total jitter, and
the device is tested for at least 1012 error-free bits.
Receiver Specifications
Table 4 shows the receiver specification. Figure 2 shows the receiver input mask.
Table 4:
1000BASE-CX Receiver Specification
Description
Value
Units
Data rate
1000
Mb/s
Nominal signalling speed
1250
MBd
Tolerance
±100
ppm
Minimum differential sensitivity (peak-to-peak)
400
mV
Maximum differential input (peak-to-peak)
2000
mV
Differntial Amplitude (mV)
A2
A1
0
-A1
-A2
0
X1
X2
1-X1
Time (UI)
Figure 2:
www.xilinx.com
RPT061_02_121206
Receiver Input Mask
www.BDTIC.com/XILINX
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
1
7
R
Receiver Electrical Tests
The input signals are driven from a 100Ω impedance, known-good source. The test setup is
shown in Figure 5. The purpose of the test is to feed in a jittery signal which meets the jitter
mask shown in Figure 2 and measure the receiver's lock status, stability, and data BER. The
receiver must be AC coupled, and the input is measured at the output of the receiver's
connector. The receiver mask parameters are shown in Table 5. Total jitter is composed of
deterministic jitter and random jitter.
Table 5:
Receiver Mask Parameters
Parameter
Value
Units
X1
0.375
UI
X2
0.500
UI
A1
185
mV
A2
1000
mV
DJ Component
The DJ component is generated by passing the CJPAT test pattern at 1.25 Gb/s through
90 inches of Xilinx standard FR4 trace board. The jitter decomposition measurement is
made using the Agilent DCA-J scope, as shown in Figure 3. In this case, the additional RJ
component is turned off and only the DJ component of 379 ps (0.47 UI) is recorded from
the DCA-J measurement.
RPT061_03_121206
Figure 3:
8
Jitter Decomposition at 1.25 Gb/s over a 90-inch Xilinx FR4 Trace Board
www.BDTIC.com/XILINX
www.xilinx.com
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
R
Receiver Electrical Tests
RJ Component
The RJ component from the NoiseCom random noise source is added to the pattern
generator clock source using a power splitter. The measurement of the RJ component is
made separately with the standard jitter function of the Agilent DCA scope as the signal
RMS jitter using the K28.7 test pattern (see Figure 4). To compute the total jitter in this
measurement at 10-12 BER, the RJ rms value is multiplied by 14 and then added to the DJ
value.
RPT061_04_121206
Figure 4:
Random Jitter
Lab Board Set Up
An ML523 evaluation board, with an Oztek socket hosting FF1136 package, is used to test
the Virtex-5 devices. The Xilinx GUI-based XBERT platform is used for DRP loadings. A
Chipscope Pro™ analyzer is used to configure the part.
www.BDTIC.com/XILINX
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
www.xilinx.com
9
R
Receiver Electrical Tests
Test Setup
Figure 5 shows the receiver jitter tolerance and input sensitivity test setup.
71501C Jitter Analysis System
3325B Modulator
Main Signal
Sync Out
- GigE test @ 1.25 Gb/s
- REFCLK @ 125 MHz
- Data out of BERT is CJPAT
- 90 inch FR4 Trace (Xilinx Board)
between BERT and part
- 740 mV Data Out of BERT
- Trigger Out Divide by 10
- RX Equalization on = 11
10 MHz Ref In
IEEE
IEEE
10 MHz Ref In
RF Output
70820A MTA
5 dbm
Noise Out
Channel 1
IEEE
Sync In
10 MHz Ref Out
Divide by 10
Trigger Out
125 MHz
NC 6108
Noise Generator
FM Input
83752A Sweeper
Channel 2
81134A
Pulse
Generator
Channel 1
CLK Out 2.5 Gb/s
Power Divider
10 MHz Ref In
86130A Bitalyzer
Pattern Generator
Clk Out
Clk In
IEEE
Data P
90 in. FR4
Trace Board
Clk Out Bar
Data N
Error Detector
Clk In
Data In
CLK/REF Input
RXP
81130A Pattern Generator
Trigger Out
Clk P Clk N
REFCLK
RXN
86100C Infinium
DCA-J Scope
TXN
Channel 1
TXP
Channel 2
XC5VLX50T
ML523
Blue denotes back panel connection.
Black denotes front panel connection.
Figure 5:
10
External Trigger
RPT061_05_121206
Gigabit Ethernet RX Bench Test Setup
www.BDTIC.com/XILINX
www.xilinx.com
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
R
Receiver Electrical Tests
Jitter Tolerance Test Results
Table 6 shows the minimum tolerance results for each test case. These results were based
on a data rate of 1.25 Gb/s, REFCLK = 125 MHz, fVCO = 1.25 Gb/s, RX_EQ = 11, a CJPAT
pattern, and a Xilinx 90-inch FR4 board. The DJ is 0.47 UI, and the RJ is 0.28 UI. Each test
corner is tested for 15 minutes of error-free operation. The decomposed DJ and RJ values
are added for total jitter tolerance results.
Table 6:
Total Jitter Tolerance Test Conditions and Results at 1.25 Gb/s
Device
Typ-1
Typ-2
SS-1
SS-2
FF-1
FF-2
MGTAVCC
(V)
MGTAVCCPLL
(V)
MGTAVTTTX
(V)
MGTAVTTRX
(V)
Temperature
(°C)
Total Jitter
(UI)
0.9
1.08
1.08
1.08
100
0.75
1
1.2
1.2
1.2
25
0.75
1.1
1.32
1.32
1.32
–40
0.75
0.9
1.08
1.08
1.08
100
0.75
1
1.2
1.2
1.2
25
0.75
1.1
1.32
1.32
1.32
–40
0.75
0.9
1.08
1.08
1.08
100
0.75
1
1.2
1.2
1.2
25
0.75
1.1
1.32
1.32
1.32
–40
0.75
0.9
1.08
1.08
1.08
100
0.75
1
1.2
1.2
1.2
25
0.75
1.1
1.32
1.32
1.32
–40
0.75
0.9
1.08
1.08
1.08
100
0.75
1
1.2
1.2
1.2
25
0.75
1.1
1.32
1.32
1.32
–40
0.75
0.9
1.08
1.08
1.08
100
0.75
1
1.2
1.2
1.2
25
0.75
1.1
1.32
1.32
1.32
–40
0.75
www.BDTIC.com/XILINX
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
www.xilinx.com
11
R
Receiver Electrical Tests
Figure 6 shows the passing input eye at 1.25 Gb/s.
RPT061_06_121206
Figure 6:
Passing Input Eye at 1.25 Gb/s
Receiver Baud Rate Tolerance Test Results
The receiver baud rate test measures the ability of the receiver to operate with input signals
that vary over the allowed frequency range.
The input signals are driven from a 100Ω impedance, known-good source. The purpose of
the test is to measure the performance of the receiver over ±100 ppm. The test measures the
BER with a minimum input eye and maximum frequency offset.
Data is based on default symmetric ppm offsets in the ± direction. The test was done on
five Virtex-5 XC5VLX50T devices at –40°C, 0°C, and 100°C with VCC ±5% and ±10%. The
results are shown in Figure 7 and Table 7 are for 2.5 Gb/s data rates. The measured
performance margin at a 2.5 Gb/s data rate indicates sufficient margin for 1.25 Gb/s
operation.
See the Virtex-5 RocketIO GTP Transceiver User Guide for attribute settings to skew the ppm
offset in one direction.
For Reference: 0.28% frequency offset = 2800 ppm and CDR second-order loop filter = ON.
12
www.BDTIC.com/XILINX
www.xilinx.com
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
R
250
200
150
Upper Limit
100
Lower Limit
50
0
-1
.0
-0 0
.9
-0 2
.8
-0 4
.7
-0 6
.6
-0 8
.6
-0 0
.5
-0 2
.4
-0 4
.
-0 36
.2
-0 8
.2
-0 0
.1
-0 2
.0
0. 4
0
0. 4
1
0. 2
2
0. 0
2
0. 8
3
0. 6
4
0. 4
5
0. 2
6
0. 0
6
0. 8
7
0. 6
8
0. 4
9
1. 2
00
Number of GTP Transceivers Failed
Receiver Electrical Tests
CDR Offset (%)
Figure 7:
Table 7:
Receiver PPM CDR Offset Test Results
Receiver Baud Rate Test
Input Baud Rate
Reference
Clock
125 MHz
RPT061_07_121206
Test Results
Min
Max
1250 MHz – 100 ppm
1250 MHz + 100 ppm
±2700 ppm at 2.5 Gb/s
Receiver Input Sensitivity
The receiver differential amplitude test measures the minimum differential voltage
amplitude between the positive and negative receiver pins with error free operation of the
GTP receivers for the duration of the 0.5s test period.
The input signals are driven from a 100Ω impedance. The purpose of the test is to measure
the performance of the receiver over the minimum input signal levels.
Test Setup
A variable input voltage is applied to the DUT RX from the Agilent ParBERT pattern
generator, and a BER test is performed. RX input sensitivity is defined as the last passing
voltage where the error detector starts to see errors.
Operating Conditions, Configurations, and Setup
Table 8 shows configurations of the TX and RX blocks.
Table 8:
GTP Transceiver Block Configurations
TX Block
Mode/Configuration
RX Block
Mode/Configuration
Fabric Interface
10 bits
Fabric Interface
10 bits
8B/10B Encode
Disabled
8B/10B Encode
Disabled
10 bits
Internal DATAWIDTH
10 bits
Internal DATAWIDTH
www.BDTIC.com/XILINX
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
www.xilinx.com
13
R
Receiver Electrical Tests
Equipment Setup
The High Volume Characterization (HVC) system is used to collect the data. Table 9 lists
the setup parameters for the pattern generator and the analyzer. A PRBS31 pattern is used
to measure the input sensitivity. From the point of view of Gigabit Ethernet specifications,
this represents a tougher test pattern on the receiver than the 8B/10B encoded data
patterns.
Table 9:
HVC ParBERT Setup
Pattern Generator
Setup
Value
Analyzer Setup
Value
Output Level
START = 400 mV,
STOP = 0 mV,
STEP = 15 mV
Test Length
0.5s
Pattern
PRBS31
Pattern
PRBS31
Data Rate
1.250 Gb/s
Data Rate
1.250 Gb/s
Board Setup and Clock Connections
The Virtex-5 FF1136 HVC test fixture provides connections from the HVC to the DUT.
Receiver Input Sensitivity Specifications
Table 10 shows the receiver differential amplitude test limits.
Table 10:
Receiver Differential Amplitude Specification
Differential
Amplitude
Comments
Min
Max
370
2000
mV peak-to-peak (INF 8074)
400
2000
mV peak-to-peak (1000-Base-CX)
Test Results
The characterization data for the receiver input sensitivity is shown in Figure 8 and
summarized in Table 12. Table 11 lists the test details.
Table 11:
Receiver Input Sensitivity Test Details
Test Type
14
Description
Test Case
RX sensitivity, differential peak-peak, in mV
Test Conditions
VCC = NOM, ±5%, Temperature = –40°C to 100°C (I-Grade)
Method
RX input voltage is programmed from 400 mV to 0 mV in 15 mV steps,
until the error detector sees an error.
Data Rates Tested
1.25 Gb/s
Pattern
PRBS31
www.BDTIC.com/XILINX
www.xilinx.com
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
R
Transmitter Electrical Tests
900
800
Datapoints
700
600
500
400
300
200
100
0
0
15
30
45
60
90 105 120 135 150 165 180 195 210
75
Rx Sensitivity (mV Differential)
Figure 8:
Table 12:
RPT061_08_120806
Receiver Sensitivity
Receiver Sensitivity Summary
Min
Max
Mean
Median
30
135
70
60
Standard Deviation Units
18
ps
Transmitter Electrical Tests
Test Setup
Eye closure measurements of the transmitter output are performed by the Bath Tub Curve
(BTC) method, in which the random jitter component is extrapolated to 10–12 BER to
measure the transmitter’s total output jitter (TJ).
Test Equipment
Characterization of the XC5VLX50T-FF1136 GTP transceiver was performed using HVC
hardware. The HVC system uses a 12-channel, 13.5 Gb/s ParBERT with integrated signal
generators, power supplies, and a removable test fixture interface. Temperature control
was achieved through forced air cooling and heating using a Thermonics unit. The system
was developed for volume characterization of Virtex-4 MGTs and Virtex-5 GTP
transceivers.
A Virtex-5 GTP test fixture was developed for the FF1136 package, which can be used for
both XC5VLX50T and XC5VLX110T devices. Twelve GTP channels can be characterized in
a single pass.
www.BDTIC.com/XILINX
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
www.xilinx.com
15
R
Transmitter Electrical Tests
Board Setup and Clock Connections
The device is configured using JTAG. Power is supplied from eight programmable power
supplies through connectors on the side of the fixture.
High-speed connections from the device to the ParBERT are made through SMP and SMA
coaxial connectors. Blind-mate connectors are used to permit quick removal of the test
fixture. A low-profile, high-speed socket from Altanova, as shown in Figure 9, was used to
collect the data.
Two pairs of MGTCLKs are used to clock the six GTP_DUAL tiles in two groups of three
GTP_DUAL tiles.
RPT061_09_121206
Figure 9:
16
FF1136 Low-Profile High-Speed Socket
www.BDTIC.com/XILINX
www.xilinx.com
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
R
Transmitter Electrical Tests
Test Conditions
The tests were performed at –40°C, 0°C, and 100°C at nominal and VCC (±5%) values.
Table 13 lists the nominal voltages for the power supplies.
Table 13:
Power Supply Voltage Ranges
Supply
Use
Nominal Voltage
VCCINT
FPGA Logic main supply and GTP PCS
1.00V
VCCAUX
FPGA Logic AUX supply, low noise
2.50V
VCCIO
Fabric I/O supply
2.50V
MGTAVCC
GTP main supply
1.00V
MGTAVCCPLL
GTP supply for PLLs, low noise
1.20V
MGTVTTX
GTP TX supply
1.20V
MGTVTRX
GTP RX supply
1.20V
MGTVTTRXC
GTP RX always on supply used to maintain termination
resistor calibration when GTP transceiver is powered
down
1.20V
1. All supply voltages were adjusted together.
2. All GTP supplies use L/C passive filtering. See the Virtex-5 RocketIO GTP Transceiver User Guide for
details.
Test Details
Five pieces each of the typical, slow, and fast corner material were characterized using
HVC over voltage and temperature corners. All 12 GTP transceivers on each unit were
tested.
The configuration designs use FPGA logic loopback in single-byte mode with both
TXUSRCLK/2 and RXUSRCLK/2 clocked from TXOUTCLK. The configuration provides
connections to GTP_RESET, CDR_RESET, and the DRP interface. For all test cases, the RX
is configured for termination to GND with the RX front-end using internal AC coupling.
The data flow through the GTP transceiver is shown in Figure 10. Serial data to the RX is
provided by the Agilent ParBERT pattern generator. This data is converted to 8-bit or 10-bit
data at the PMA deserializer and passed through the PCS. The RX parallel data port is
connected to the TX parallel data port in the FPGA logic. The 8-bit or 10-bit parallel data is
then sent through the TX PCS and converted back to serial data at the TX PMA. The TX
serial data is connected to the ParBERT data analyzer.
www.BDTIC.com/XILINX
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
www.xilinx.com
17
R
Transmitter Electrical Tests
RXP, RXN
RX
EQ
RX
OOB
RX
CDR
RX-PMA
RXPMAdig
SIPO
RX
Glue
RX-PCS
Oversampling
Shared
PMA
PLL
Divider
RX
Polarity
Comma
Detect
and
Align
Elastic
Buffer
10B/8B
Decoder
FPGA
RX
Interface
PRBS
Check
Loss of Sync
RXDATA[15:0]
Serial
Data
Rx Status Control
Serial
Data
TXP, TXN
TX
Glue
TX
TX
TX
Driver OOB Preemp
&
PCI
Polarity
Control
Phase
Adjust
FIFO
PISO
Shared
PMA
PLL
Divider
PRBS
Generator
TX-PMA
From Shared PMA PLL
TXPMAdig
TXDATA[15:0]
From Shared PMA PLL
8B/10B
Encoder
Parallel
Data
FPGA
TX
Interface
TX PIPE Control
TX-PCS
RPT061_10_121206
Figure 10: Data Flow through the GTP Transceiver
1000BASE-CX Transmitter Specifications
Table 14 shows the 1000BASE-CX transmitter specifications. Figure 11 shows the
transmitter output mask and Table 15 lists the parameters. Figure 12 shows the jitter
output eye at 1.25 Gb/s
Table 14:
1000BASE-CX Transmitter Specifications
Description
Type
Value
Units
(P) ECL
Data rate
1000
Mb/s
Clock tolerance
±100
ppm
Nominal signalling speed
1250
MBd
Maximum
327
ps
Minimum
85
ps
Rise/Fall time (20% - 80%)
18
www.BDTIC.com/XILINX
www.xilinx.com
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
R
Transmitter Electrical Tests
+ 800 mV
+ 400 mV
0 mV
- 400 mV
- 800 mV
0
0.12
0.22
0.78
0.88
1
RPT061_11_121206
Figure 11:
Table 15:
Line Rate
Transmitter Output Mask
1000BASE-CX Transmitter Mask Parameters – Jitter
Maximum Jitter Specification
1250 Mb/s
Comments
0.1UI
Deterministic Jitter
0.24UI
Total Jitter
www.BDTIC.com/XILINX
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
www.xilinx.com
19
R
Transmitter Electrical Tests
RPT061_121206
Figure 12: Transmitter Output Eye at 1.25 Gb/s
Jitter Generation, Rise/Fall Time, and Amplitude Tests
When directly measuring the eye, the output signals are driven into a 100Ω impedance.
The purpose of the test is to match the output eye against the mask shown in Figure 11. The
test also measures the rise/fall times of the individual outputs between 20% to 80% of their
output points. These measurements are taken at the input to the connector.
20
www.BDTIC.com/XILINX
www.xilinx.com
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
R
Transmitter Electrical Tests
Jitter Generation Test Results
Jitter Generation at 1.25 Gb/s
Table 16 summarizes the test conditions for jitter measured at 1.25 Gb/s. Table 17
summarizes the test results at 1.25 Gb/s shown in Figure 13.
Table 16:
Test Conditions for Jitter at 1.25 Gb/s (I-Grade)
Condition
Description
Test Case
Eye Width in UI (Unit Interval)
Conditions
VCC = NOM, ±5%; Temperature = -40°C to 100°C (I-Grade)
Method
BTC method. Eye Step = 0.01 UI, and number of bits
collected = 108. A BER test is performed at each step in the eye,
and the BER rate is calculated.
The Dual Dirac method is used to extrapolate the eye opening at
BER = 10-12.
Configuration/Standard
Data Rate = 1.25 Gb/s, REFCLK=125 MHz
Pattern
PRBS7, 500 mV p-p
450
400
Datapoints
350
300
250
200
150
100
50
0
0.000
0.100
0.200
0.300
0.400
0.500
TX Total Jitter (UI)
RPT061_13_121206
Figure 13:
Table 17:
XC5VLX50T TX Jitter 1.25 Gb/s (Reference Clock = 125 MHz) I-grade
Transmitter Jitter Summary
Min
Max
Mean
Median
0.084
0.186
0.123
0.121
Standard Deviation Units
www.BDTIC.com/XILINX
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
www.xilinx.com
0.014
ps
21
R
Transmitter Electrical Tests
Transmitter Rise and Fall Times Test Results
The GTP TX output rise and fall time measurements are made as a function of the
MGTAVTTTX voltage supply. In these tests, the data rate is 2.5 Gb/s, REFCLK = 250 MHz,
and the operating temperature was –40°C, 0°C, and 100°C. The resulting trends are plotted
in the data plots shown in the following figures. The rise and fall times measured at
2.5 Gb/s is a typical representation of GTP behavior at 1.25 Gb/s.
Number of GTP Transceivers
Figure 14 and Figure 15 show the histogram distribution of the rise time of the XCV5LX50T
TX side output at a 2.5 Gb/s data rate, with a 00001111 data pattern, and MGTAVTTTX
equal to 1.2V ± 5%. Table 18 summarizes the transmitter rise time.
60
50
40
30
20
RT AVTTTX=1.2V+5%
10
0
40 48 56 64 72 80 88 96 104 112 120 128 136 144 152 160 165 176
Rise Time (ps)
Number of GTP Transceivers
Figure 14:
RPT061_14_121206
XCV5LX50T Rise Time at AVTTTX = 1.26V
60
50
40
30
20
RT AVTTTX=1.2V-5%
10
0
40 48 56 64 72 80 88 96 104 112 120 128 136 144 152 160 165 176
Rise Time (ps)
Figure 15:
Table 18:
RPT061_15_121206
XCV5LX50T Rise Time at AVTTTX = 1.14V
Transmitter Rise Time Summary
Min
Max
Mean
Median
92
162
126
127
Standard Deviation Units
9.43
ps
Figure 16 and Figure 17 show the histogram distribution of the fall time of the XCV5LX50T
TX side output at a 2.5 Gb/s data rate, with a 00001111 data pattern, and MGTAVTTTX
equal to 1.2V ± 5%. Table 19 summarizes the transmitter fall time.
22
www.BDTIC.com/XILINX
www.xilinx.com
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
R
Number of GTP Transceivers
Transmitter Electrical Tests
30
25
FT AVTTTX=1.2V+5%
20
15
10
5
0
40 48 56 64 72 80 88 96 104 112 120 128 136 144 152 160 165 176
Fall Time (ps)
Number of GTP Transceivers
Figure 16:
RPT061_16_121206
XCV5LX50T Fall Time at AVTTTX = 1.26V
30
25
FT AVTTTX=1.2V-5%
20
15
10
5
0
40 48 56 64 72 80 88 96 104 112 120 128 136 144 152 160 165 176
Fall Time (ps)
Figure 17:
Table 19:
RPT061_17_121206
XCV5LX50T Fall Time at AVTTTX = 1.14V
Transmitter Fall Time Summary
Min
Max
Mean
Median
70
148
105
105
Standard Deviation Units
12.29
ps
Transmitter Differential Amplitude Test Results
The transmitter differential amplitudes measures the differential voltage amplitude
between the positive and negative GTP transceiver pins when the transmit eye is fully
open.
The bench setup was used to measure the output amplitudes for the programmable
voltage control settings. Data was measured at TX data rate of 2.5 Gb/s with a 00001111
pattern. This is a typical representation of GTP behavior at 1.25 Gb/s operation.
www.BDTIC.com/XILINX
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
www.xilinx.com
23
R
Transmitter Electrical Tests
MGTAVTTTX Trend
Figure 18 shows the transmitter output supply voltage trend for the GTP_DUAL
transmitters at a 2.5 Gb/s data rate with a 00001111 data pattern. As shown in the figure,
the TX average peak-to-peak differential output voltage decreases whenever TXDIFFCTRL
setting increases.
1.40
1.20
DVPPOUT (V)
1.00
0.80
1.14V
1.26V
0.60
0.40
0.20
0.00
0
1
2
3
4
5
6
7
8
TXDIFFCTRL
Figure 18:
RPT061_18_121206
XCV5LX50T MGTAVTTTX Trend at 2.5 Gb/s with REFCLK = 250 MHz
Temperature Trend
Figure 19 shows the temperature trend at a 2.5 Gb/s data rate with a 00001111 data
pattern. As shown in the figure, the temperature does not have significant effects on the TX
average peak-to-peak differential output voltage.
1.4
1.2
DVPPOUT(V)
1
-40oC
0.8
0oC
0.6
100oC
0.4
0.2
0
0
1
2
3
4
5
6
TXDIFFCTRL
Figure 19:
24
7
8
RPT061_19_121206
XCV5LX50T Temperature Trend at 2.5 Gb/s with REFCLK = 250 MHz
www.BDTIC.com/XILINX
www.xilinx.com
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
R
References
References
1.
SGMII specification revision 1.7.
2.
INF 8074: ftp://ftp.seagate.com/sff/INF-8074.PDF.
3.
IEEE: Part 3: Carrier sense multiple access with collision detection (CSMA/CD) access
method and physical layer specifications. Clause 35-39 IEEE Std. 802.3ae-2005.
4.
FC-PH-2: http://www.t11.org/ftp/t11/member/fc/ph-2/fc-ph-2_74.pdf.
5.
MJSQ: Methodologies for Jitter and Signal Quality Specification (FC-MJSQ)
ANSI/INCITS TR-35-2004 can be purchased from INCITS at www.INCITS.org. A draft
version can be downloaded from http://www.schelto.com/t11_2/FC-MJSQ%20r14.pdf.
www.BDTIC.com/XILINX
Virtex-5 Gigabit Ethernet Serial Protocol Standard
RPT061 (v1.01) December 12, 2006
www.xilinx.com
25
Fly UP