PCI Express Receiver Design Validation Test with the Agilent 81134A Pulse Pattern Generator/ 81250A ParBERT. Product Note

Similar documents
Characterizing High-Speed Oscilloscope Distortion A comparison of Agilent and Tektronix high-speed, real-time oscilloscopes

Agilent E4438C ESG Vector Signal Generator Differential I/Q outputs. Product Note

Time-Domain Response of Agilent InfiniiMax Probes and Series Infiniium Oscilloscopes

Flexible Signal Conditioning with the Help of the Agilent 81134A Pulse Pattern Generator

Picking the Optimal Oscilloscope for Serial Data Signal Integrity Validation and Debug

Agilent 86030A 50 GHz Lightwave Component Analyzer Product Overview

Agilent E9300 Power Sensors E-Series Technical Overview

Phase Noise Measurement Personality for the Agilent ESA-E Series Spectrum Analyzers

Jitter Analysis Techniques Using an Agilent Infiniium Oscilloscope

6 Tips for Successful Logic Analyzer Probing

Agilent 8703B Lightwave Component Analyzer Technical Specifications. 50 MHz to GHz modulation bandwidth

Agilent E8267C PSG Vector Signal Generator

Agilent PSA Series Spectrum Analyzers Self-Guided Demonstration for Phase Noise Measurements

Agilent E8460A 256-Channel Reed Relay Multiplexer

System Cabling Errors and DC Voltage Measurement Errors in Digital Multimeters

Agilent 8902A Measuring Receiver Product Note

Agilent 8761A/B Microwave Switches

Agilent dc Electronic Loads Models N3300A-N3307A

Agilent Highly Accurate Amplifier ACLR and ACPR Testing with the Agilent N5182A MXG Vector Signal Generator. Application Note

Agilent 83440B/C/D High-Speed Lightwave Converters

Agilent E8247/E8257C PSG CW and Analog Signal Generators

Agilent 8644A-1 Phase noise test with the Agilent 8644A and 8665A Signal Generators Product Note

Advanced Test Equipment Rentals ATEC (2832)

Product Note E5100A-2

Jitter Fundamentals: Jitter Tolerance Testing with Agilent ParBERT. Application Note. Introduction

Agilent 87415A, 87400A Microwave Amplifiers

Agilent 8491A/B, 8493A/B/C, 11581A, 11582A and 11583C Coaxial Attenuators dc to 26.5 GHz

Agilent PNA Microwave Network Analyzers

Agilent 81662A DFB Laser Agilent 81663A DFB Laser Agilent Fabry-Perot Lasers

Base Station Installation and Maintenance

Advanced Memory Buffer (AMB), Characterization of Timing and Voltage Specifications

Agilent E8267C/E8257C/E8247C PSG

Agilent 81980/ 81940A, Agilent 81989/ 81949A, Agilent 81944A Compact Tunable Laser Sources

Agilent 81150A Pulse Function Arbitrary Noise Generator Applications

Agilent AN Balanced Circuit Measurement with an Impedance Analyzer/LCR Meter/Network Analyzer Application Note

Agilent 83711B and 83712B Synthesized CW Generators

Advanced Test Equipment Rentals ATEC (2832)

Agilent 81600B All-band Tunable Laser Source Technical Specifications December 2002

Agilent Introduction to the Fixture Simulator Function of the ENA Series RF Network Analyzers: Network De-embedding/Embedding and Balanced Measurement

Improving TDR/TDT Measurements Using Normalization Application Note

Agilent Combining Network and Spectrum Analysis and IBASIC to Improve Device Characterization and Test Time

Data Sheet. Setting Standards

Agilent Technologies 8114A 100 V/2 A Programmable Pulse Generator

Advanced Test Equipment Rentals ATEC (2832)

Agilent PSA Series Spectrum Analyzers Noise Figure Measurements Personality

Agilent EPM Series Power Meters

Agilent Equalization Techniques and OFDM Troubleshooting for Wireless LANs

Agilent PNA Series RF Network Analyzers

Advanced Test Equipment Rentals ATEC (2832)

Using an MSO to Debug a PIC18-Based Mixed-Signal Design

Agilent Upgrade Guide for the 8510 Vector Network Analyzer Product Note

Agilent 83430A Lightwave Digital Source Product Overview

Agilent 8902A Measuring Receiver

Agilent PN 4395/96-1 How to Measure Noise Accurately Using the Agilent Combination Analyzers

How to Drive the Agilent Technologies Microwave Matrix and Transfer Switch via the E8483A Microwave Switch/Step Attenuator Driver.

Choosing an Oscilloscope with the Right Bandwidth for your Application

How to capture, save, and reproduce arbitrary load current waveforms

Agilent Correlation between TDR oscilloscope and VNA generated time domain waveform

Agilent 8920A RF Communications Test Set Product Overview

Obtaining Flat Test Port Power with the Agilent 8360 s User Flatness Correction Feature. Product Note

Agilent N1911A/N1912A P-Series Power Meters and N1921A/N1922A Wideband Power Sensors. Data sheet

Agilent Technologies 3000 Series Oscilloscopes

Agilent PSA Series Spectrum Analyzers Self-Guided Demonstration for GSM and EDGE Measurements

Agilent Optimizing Your GSM Network Today and Tomorrow

Evaluating Oscilloscope Bandwidths for your Application

Agilent 970-Series Handheld Multimeters Data Sheet

Agilent N5250A PNA Millimeter-Wave Network Analyzer 10 MHz to 110 GHz

Advanced Test Equipment Rentals ATEC (2832) Agilent 8510 System Solutions

Agilent On-wafer Balanced Component Measurement using the ENA RF Network Analyzer with the Cascade Microtech Probing System. Product Note E5070/71-3

A Time-Saving Method for Analyzing Signal Integrity in DDR Memory Buses

Keysight Technologies N4983A Multiplexer and Demultiplexer. Data Sheet

SHF Communication Technologies AG. Wilhelm-von-Siemens-Str. 23D Berlin Germany. Phone Fax

Agilent PSA Series Spectrum Analyzers Noise Figure Measurements Personality

8 Hints for Better Spectrum Analysis. Application Note

Agilent. E8267C PSG Vector Signal Generator E8257C PSG Analog Signal Generator E8247C PSG CW Signal Generator

SV2C 28 Gbps, 8 Lane SerDes Tester

Techniques to Achieve Oscilloscope Bandwidths of Greater Than 16 GHz

Agilent 8766/7/8/9K Microwave Single-Pole Multi-Throw Switches

Agilent 81140A Series 81141A / 81142A Serial Pulse Data Generators 7 GHz and 13.5 GHz

expanding the possibilities

Agilent PNA Microwave Network Analyzers

Process Control Calibration Made Easy with Agilent U1401A

M.2 SSIC SM Electrical Test Specification Version 1.0, Revision 0.5. August 27, 2013

Agilent 8360B Series Synthesized Swept Signal Generators 8360L Series Synthesized Swept CW Generators

Agilent 8360B Series Synthesized Swept Signal Generators 8360L Series Synthesized Swept CW Generators Data Sheet

7 Hints That Every Engineer Should Know When Making Power Measurements with Oscilloscopes.

Agilent N4916B De-emphasis Signal Converter

Agilent 6800 Series AC Power Source/Analyzer

Agilent 4-Port PNA-L Network Analyzers

Agilent N5411A Serial ATA Electrical Performance Validation and Compliance Software Release Notes

PHYTER 100 Base-TX Reference Clock Jitter Tolerance

Agilent PNA Microwave Network Analyzers

Keysight N8836A PAM-4 Measurement Application For Infiniium S-Series, 90000A, V-Series, X-Series, Q-Series, and Z-Series Oscilloscopes

FIBRE CHANNEL CONSORTIUM

Agilent 4285A Precision LCR Meter

Meet the new E4438C ESG vector signal generator...

Agilent E6651A Mobile WiMAX Test Set

When is it Time to Transition to a Higher Bandwidth Oscilloscope?

Agilent AN 1275 Automatic Frequency Settling Time Measurement Speeds Time-to-Market for RF Designs

Make Better RMS Measurements with Your DMM. Application Note 1392

Transcription:

PCI Express Receiver Design Validation Test with the Agilent 81134A Pulse Pattern Generator/ 81250A ParBERT Product Note

Introduction The digital communications deluge is the driving force for high-speed interconnects between chips, functional boards and systems. The data may be digital, but it is analog, low-voltage differential signaling (LVDS) that designers are choosing to drive these high-speed transmission lines. LVDS is proven for speed, low power, and noise control. Its cost advantages are also popular in point-to-point applications for datacom. This product note begins with an introduction to PCI Express Receiver (RX) Design Validation needs. The different tests to be performed are described. Technical details are given on the setup of RX Design Validation measurements, in particular noise and cross-talk measurements. This document focuses on the RX side as the tests on this side are more challenging than the ones on the transmitter (TX) side. For the TX side, it is convenient to hook up an oscilloscope to measure the signals directly. For the RX side, an indirect method is needed. Figure 1 Principle of Operation Figure 1 shows the principle of operation and the central assumption used in the RX Design Validation Test. The PCI Express device under test (DUT) is initialized by a training sequence. This is a specific data sequence that stimulates a part of the DUT s functionality. When stimulated by a training sequence, the DUT will react by outputting a similar sequence. The bit pattern of the answer is predictable. However, due to the latency that the PCI Express specification allows between the stimulus (Training Sequence TS1) and the response of the DUT (Training Sequence 2), the exact timing cannot be predicted precisely. The response needs to be checked within a latency window. This behavior can be used to characterize the RX input performance. The stimulating training sequence can be sent with nominal conditions or with superimposed stress. The stress applied to the stimulus sequence can be various levels and swing, noise added to the levels in common and differential mode or jitter to reduce the eye opening. 2

Design Verification/ Characterization Test Setup The Logic Analyzer is the preferred tool to determine whether the response training sequence is correct. This instrument allows the analysis of the exact data flow and to check whether an expected data sequence was transmitted. For the stimulating training sequence, a Pattern Generator is needed that allows data sequences to be loaded, e.g into memory. By using variable levels and timing, a sequence can be applied to the RX input with nominal levels and timing. Additionally, the swing or the pulse width can be reduced up to the point where the DUT ceases to work correctly. With the help of an additional Function Generator, the signal can be further stressed by applying noise and jitter. See the following figures for details. The stimulus side of the RX Design Validation Test setup (Pulse Pattern Generator) is complemented by an oscilloscope (Agilent 86100A/B Infinium DCA) for signal integrity tests on the TX (response) side. For functional testing, the stimulus signal needs to be clean and the levels/swing are set to the nominal conditions. These levels meet or exceed the minimum requirements defined in the standard. No noise or jitter is applied. The stress measurements are performed by reducing the levels/swing below the minimum requirements of the receiver. The logic analyzer will immediately detect a false Figure 2 response caused by the RX input being unable to recognise the stressed signal. Other stress applied consists of superimposed noise. This can be common mode noise or differential noise. Common mode noise is noise added to both, data and complementary data, in the same way. Differential noise, or cross-talk, is a signal added to only one of the data lines. Figure 3 Jitter modulation will reduce the effective eye opening time-wise. As the eye opening gets smaller, the harder it becomes for the RX input to capture the bits correctly. At a certain eye opening, the input bandwidth will be insufficient to recognise the input sequence correctly. 3

Figure 3b describes the RX Design Verification/Compliance Measurements as derived from the specifications of the PCI Express standard. These Measurements are: Receiver Voltage This is the functional test with the input signal levels at nominal conditions defined with the eye mask. Jitter Outliner This is a stress test with a jitter modulation within a jitter budget as defined at section 4.3.4. This test also can be called Jitter Tolerance Testing. Common Mode Noise This is a stress test with the same noise signal on both, the data and the complement data line. The noise magnitude is defined in section 4.4.4 of the specification. Cross-talk This is a stress test with noise only on one data line as defined in section 4.3.3 Delay between Data Lanes This is a stress test for PCI Express devices by 2, 4, 8, 16 that have multiple RX inputs. The stress applied is skew (delay) between the Data Lanes. Figure 3b How to apply Jitter The jitter modulation is straight-forward when using the Agilent 81133/34A Pattern Generator or the Agilent ParBERT 3.35 Gb/s generators. Both have a built-in Delay Control Input for generating jitter modulation by connecting a Function Generator. The waveform of the Function Generator defines the modulation type, the amplitude defines the degree of the eye closure. Figure 4 4

Figure 5 shows three examples of jitter modulation: sinusoidal triangle square The histogram displayed at the bottom of each waveform shows the jitter distribution caused by the different modulation types. A square modulation emulates deterministic jitter. For the emulation of random jitter, a modulation needs to be performed with a noise source. How to apply Noise Any Noise is added as AM (amplitude modulation) to the data sequence. With the help of a Function Generator this noise is e.g. generated as a sinusoidal, rectangular or random signal. The AM is achieved by connecting to the resistors normally used for the termination of the high speed data. When a modulation signal is applied to the sides of the termination resistors that normally terminate to ground, this signal adds to the data sequence at the RX input. For details on how to apply this concept in practice, see Figure 7. Figure 5 Figure 6 5

The Pattern Generator provides the data sequence on differential lines. To add the modulation signal, a power divider needs to be added to both signal lines. It is essential to maintain equal electrical length of both data lines between the generator output and the RX input. The power dividers consist of three resistors to ensure proper termination in each direction. The trade-off is the amplitude loss of 50% through the divider. Therefore, in order to provide a specific swing, the Pattern Generator needs to be set to twice the required amplitude. Figure 7 For common mode noise, both data lines need to be modulated with the same signal. This is achieved by means of a power divider that splits the Function Generator s noise output. This provides the noise signal on both data lines with clean isolation of the data to the complement data line. As the power is divided by two for the modulation signals, the amplitude of the driving Function Generator needs to be set 4 times higher than the desired noise floor at the RX input. For cross-talk measurements, where the noise signal should appear on a single data line only, the modulation signal from one of the power dividers outputs in the data path is simply disconnected. It is important to terminate both open ends. Some Function Generators may not have an adequate backwards termination. In this case it is helpful to add a 3 db attenuator between function generator and power divider. This significantly improves backwards termination. 6

How to generate De-Emphasis To verify the receiver s response to de-emphasized signals, a signal with two different voltage amplitudes within the data stream can be generated by adding the two output channels of the 81134A. While one channel is programmed to generate the basic data stream, the other channel is used to adjust the voltage levels to the nominal and the de-emphasized values. How to generate De-Emphasis (2) As the channel addition again is achieved by using power dividers, the voltage amplitude at the pulse generator needs to be set to twice the value of the amplitude required at the DUT. Figure 9 shows a sample signal that is generated by adding the two outputs of the 81134A. To achieve these levels with differential signals, the channel addition is conducted in the following way: Channel one is set to levels in between the emphasized and the de-emphasized levels. The final levels are set to channel two. If both channels are set to their High level, the voltages add up to the emphasized levels. If channel two is set complementary to channel one, the substraction of the voltages results in the de-emphasized levels. Figure 8 Figure 9 Complimentary products for 81134A DSO8000/DCA-J 13/20 GHz 54655A 7 GHz 54854A 4 GHz 7

For PCI Express by n (n = 2, 4, 8, 16), the 81250A ParBERT offers up to 64 generators. The skew between the channels can be controlled. A variable delay between the individual data lanes is available. With the delay control input, which is available for the Pattern Generator 81134A as well as for each generator in the 81250 ParBERT, the delay can be changed dynamically over the run-time of the stimulating sequence in a range of +/-250 ps. Figure 10 8

Related Literature 81133A and 81134A 3.35 GHz Pulse Pattern Generators, Data Sheet Jitter Generation and Jitter Measurements with the Agilent 81134A Pulse Pattern Generator & 54855A Infiniium Oscilloscope ParBERT 81250 Parallel Bit Error Ratio Tester, Product Overview Pub. Number 5988-5549EN 5988-9411EN 5968-9188E By Internet, phone or fax, get assistance with all your test and measurement needs. Online assistance: www.agilent.com/find/assist Phone or Fax United States: (tel) 800 829 4444 (fax) 800 829 4433 PCI Express Tools - From the Physical Layer to a Fully Operating System Signal Integrity Brochure 5988-7780EN 5988-5405EN Agilent Technologies Test and Measurement Support, Services, and Assistance Agilent Technologies aims to maximize the value you receive, while minimizing your risk and problems. We strive to ensure that you get the test and measurement capabilities you paid for and obtain the support you need. Our extensive support resources and services can help you choose the right Agilent products for your applications and apply them successfully. Every instrument and system we sell has a global warranty. Support is available for at least five years beyond the production life of the product. Two concepts underlie Agilent s overall support policy: Our Promise and Your Advantage. Our Promise Our Promise means your Agilent test and measurement equipment will meet its advertised performance and functionality. When you are choosing new equipment, we will help you with product information, including realistic performance specifications and practical recommendations from experienced test engineers. When you use Agilent equipment, we can verify that it works properly, help with product operation, and provide basic measurement assistance for the use of specified capabilities, at no extra cost upon request. Many self-help tools are available. Your Advantage Your Advantage means that Agilent offers a wide range of additional expert test and measurement services, which you can purchase according to your unique technical and business needs. Solve problems efficiently and gain a competitive edge by contracting us for calibration, extra- cost upgrades, out-of-warranty repairs, and on-site education and training, as well as design, system integration, project management, and other professional services. Experienced Agilent engineers and technicians worldwide can help you maximize your productivity, optimize the return on investment of your Agilent instruments and systems, and obtain dependable measurement accuracy for the life of those products. For more information, please visit us at: www.agilent.com/find Canada: (tel) 877 894 4414 (fax) 800 746 4866 China: (tel) 800 810 0189 (fax) 800 820 2816 Europe: (tel) (31 20) 547 2111 (fax) (31 20) 547 2390 Japan: (tel) (81) 426 56 7832 (fax) (81) 426 56 7840 Korea: (tel) (82 2) 2004 5004 (fax) (82 2) 2004 5115 Latin America: (tel) (650) 752 5000 Taiwan: (tel) 0800 047 866 (fax) 0800 286 331 Other Asia Pacific Countries: (tel) (65) 6375 8100 (fax) (65) 6836 0252 Email: tm_asia@agilent.com www.agilent.com/find/emailupdates Technical data is subject to change Agilent Technologies 2005 Printed in the Netherlands March 18th 2005 5988-7432EN