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

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

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

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

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

Jitter Analysis Techniques Using an Agilent Infiniium Oscilloscope

Choosing an Oscilloscope with the Right Bandwidth for your Application

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

6 Tips for Successful Logic Analyzer Probing

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

Agilent E8267C PSG Vector Signal Generator

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

Product Note E5100A-2

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

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

Agilent 81150A Pulse Function Arbitrary Noise Generator Applications

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

Advanced Test Equipment Rentals ATEC (2832)

Agilent E8247/E8257C PSG CW and Analog Signal Generators

Evaluating Oscilloscope Bandwidths for your Application

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

Agilent dc Electronic Loads Models N3300A-N3307A

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

Agilent Technologies 3000 Series Oscilloscopes

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

Agilent E9300 Power Sensors E-Series Technical Overview

Agilent 83711B and 83712B Synthesized CW Generators

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

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

Improving TDR/TDT Measurements Using Normalization Application Note

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

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

Techniques to Achieve Oscilloscope Bandwidths of Greater Than 16 GHz

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

If I Could... Imagine Perfect Vision

Agilent 86030A 50 GHz Lightwave Component Analyzer Product Overview

Base Station Installation and Maintenance

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

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

Advanced Test Equipment Rentals ATEC (2832)

Agilent Equalization Techniques and OFDM Troubleshooting for Wireless LANs

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

Agilent E8267C/E8257C/E8247C PSG

Advanced Test Equipment Rentals ATEC (2832)

Agilent E8460A 256-Channel Reed Relay Multiplexer

Agilent PNA Microwave Network Analyzers

Make Better RMS Measurements with Your DMM. Application Note 1392

Agilent Spectrum Visualizer (ASV) Software. Data Sheet

Agilent 8761A/B Microwave Switches

Data Sheet. Setting Standards

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

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

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

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

Agilent 87415A, 87400A Microwave Amplifiers

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

8 Hints for Better Spectrum Analysis. Application Note

Agilent Correlation between TDR oscilloscope and VNA generated time domain waveform

Agilent 83430A Lightwave Digital Source Product Overview

Agilent Maximizing Measurement Speed Using P-Series Power Meters

High Speed Digital Design & Verification Seminar. Measurement fundamentals

Agilent U2000 Series USB Power Sensors. Data Sheet

Agilent 8902A Measuring Receiver

Agilent E6651A Mobile WiMAX Test Set

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

Agilent U1881A and U1882A Power Measurement Application for Agilent InfiniiVision and Infiniium Oscilloscopes

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

Agilent 8902A Measuring Receiver Product Note

Agilent 8920A RF Communications Test Set Product Overview

Two-Way Radio Testing with Agilent U8903A Audio Analyzer

Agilent PSA Series Spectrum Analyzers Noise Figure Measurements Personality

Agilent 6800 Series AC Power Source/Analyzer

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

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

CERTIFICATE OF CALIBRATION

Agilent PNA Series RF Network Analyzers

Agilent PSA Series Spectrum Analyzers Noise Figure Measurements Personality

System Cabling Errors and DC Voltage Measurement Errors in Digital Multimeters

Evaluating Oscilloscopes for Low-Power Measurements

Agilent EPM Series Power Meters

N2790A 100 MHz, N2791A 25 MHz and N2891A 70 MHz High-voltage Differential Probes

VSA80000A Ultra-Wideband Vector Signal Analyzer

Process Control Calibration Made Easy with Agilent U1401A

Agilent 4-Port PNA-L Network Analyzers

Advanced Test Equipment Rentals ATEC (2832)

Educator s Oscilloscope Training Kit for the InfiniiVision 2000 & 3000 X-Series

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

UWB Antenna Measurements with the 20 GHz E5071C ENA Network Analyzer

MIL-STD 1553 Triggering and Hardwarebased Decode (Option 553) for Agilent s InfiniiVision Series Oscilloscopes

5 Common Mistakes to Avoid When Buying a Low-cost Oscilloscope

Agilent 8560 EC Series Spectrum Analyzers Data Sheet

Agilent N8480 Series Thermocouple Power Sensors. Technical Overview

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

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

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

Agilent 970-Series Handheld Multimeters Data Sheet

Agilent InfiniiMax III probing system

Agilent E4428C ESG Analog Signal Generator

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

Agilent N8973A, N8974A, N8975A NFA Series Noise Figure Analyzers. Data Sheet

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

Transcription:

Picking the Optimal Oscilloscope for Serial Data Signal Integrity Validation and Debug Application Note 1556 Introduction In the past, it was easy to decide whether to use a real-time oscilloscope or an equivalent-time sampling oscilloscope. To view very-high-speed signals, you needed the bandwidth of the sampling scope. However, with real-time oscilloscopes now available with bandwidths well above 10 GHz, it is no longer obvious whether you should use a real-time oscilloscope or a sequential-sampling oscilloscope. The two instruments now have significant overlap in their ranges of operation. If you base your decision purely on measurement bandwidth, you would be missing much of the subtlety of the choice. However, bandwidth is certainly a primary consideration: If the scope doesn t have the bandwidth to reproduce your signal faithfully, other considerations don t matter. A brief discussion on the fundamental architectural differences between the two scopes will help you understand why some capabilities exist for one and not the other. From a simple point of view, the real-time scope is an ultra-fast analog-to-digital converter. To capture a fast waveform, the A-to-D sample rate must be significantly faster than the data. Sample rates now exceed 40 Gsa/s, allowing bandwidths as high as 13 GHz. An equivalent-time scope also digitizes and displays signals. However, the sample rate is lower than 1 Msa/s. A waveform is reconstructed through multiple observations of the signal. Thus it is restricted to looking at signals that repeat, or signals for which there is a synchronous timing reference to trigger the scope. The key benefit of this approach is that although the sample rate is low, measurement bandwidths are extremely wide and can exceed 80 GHz. Table of Contents Introduction....................... 1 Bandwidth......................... 2 Define your task.................... 4 Algorithm for deciding on scope type......................... 6 Conclusion........................ 6 Appendix: Comparing the two technologies................... 7 Support, Services, and Assistance... 8

Bandwidth Having admitted that bandwidth is a key performance issue, let s consider it first. How do you know how much bandwidth you need? For purposes of this application note, we ll restrict the discussion to digital serial NRZ data signals with embedded clock. For a given bit rate, an alternating 1-0-1-0 pattern will result in a square wave with a frequency equal to half the bit rate. Although the spectrum of real data is more complex, the square wave provides a good reference point for analysis, as it represents the fastest switching that takes place in the data stream. The frequency content for a variety of data rates is shown in Table 1. Columns 3 and 4 indicate the 3rd and 5th harmonic frequencies of this fundamental square wave. Why is this important? If the spectrum of a signal is modified by the oscilloscope, the observed waveform will not be an exact replica of the input. As the higher spectral components are rolled off, important features like rise and fall times will be slowed, and overshoot and ringing will be suppressed. Another important criterion that determines the measurement bandwidth is the requirement to measure rise and fall times accurately. Figures 1 and 2 show comparisons of fall time measurements on a sequentialsampling scope with a 50-GHz bandwidth and on a real-time oscilloscope with 12-GHz bandwidth. The two agree quite well for a 46-ps fall time, but the real-time oscilloscope is grossly in error for a 15-ps fall time. Eventually you reach a point for any scope where you re measuring the rise time of the scope, not the rise time of the signal. Fundamental Technology and frequency of 3rd harmonic of 5th harmonic of data rate 1-0-1-0 sequence fundamental fundamental Fibre channel 2.125 GHz 6.375 GHz 10.63 GHz 4.25 Gb/s Fibre channel 4.25 GHz 12.75 GHz 21.25 GHz 8.5 Gb/s OC-192 4.98 GHz 14.93 GHz 24.9 GHz 9.95 Gb/s Table 1. Data rates and frequency content of serial data signals. The bold entries indicate what is covered by today s real-time oscilloscope bandwidth. A. Sequential sampling scope, 50 GHz bandwidth. Fall time measurement 15 ps. Figure 1. A 15 ps fall time measured on both scopes. A. Sequential sampling scope, 50 GHz bandwidth. Fall time measurement 46 ps. Figure 2. A 46 ps fall time measured on both scopes. B. Real-time scope, 10 GHz bandwidth. Fall time measurement 30 ps. B. Real-time scope, 10 GHz bandwidth. Fall time measurement 46 ps. 2

Bandwidth (continued) Today s real-time scopes can measure 40-ps rise and fall times with less than 5% error. If you need to measure faster rise and fall times, you need a sequential sampling scope. If the scope does not have sufficient bandwidth to track the rising and falling edges in the signal, this will also be reflected as a closing of the eye diagram in eye measurements. Figures 3 and 4 show comparisons between eye diagrams seen on a 50-GHz sequential-sampling scope and on a 12-GHz real-time scope for various data rates. At 13.5 Gb/s, the eye has collapsed to a sine wave on the 12-GHz real-time scope. If there were problems with ringing or overshoot on the rising and falling edges, these would be clearly visible on the 50-GHz scope but not on the 12-GHz scope. In optical transceiver compliance measurements, the oscilloscope bandwidth is intentionally reduced to a 3 db bandwidth of 75% of the data rate. The higher order harmonics are almost completely suppressed. While this may initially seem like a questionable method to verify performance, it is important to remember the intent of the test, which is to determine if the transmitter will work in the communications system. Since the system receiver will not have a very wide bandwidth, testing the transmitter in a similar way makes sense. If you want to know the raw performance of the laser, you can increase the bandwidth. Transition time 3% accuracy 5% accuracy 10% accuracy 100 ps 5.6 GHz 4.8 GHz 4 GHz 75 ps 7.5 GHz 6.4 GHz 5.3 GHz 50 ps 11.2 GHz 9.6 GHz 8 GHz 30 ps 18.7 GHz 16 GHz 13.3 GHz Table 2. Bandwidth needed to measure rise and fall times to a specific accuracy A. Sequential sampling scope, 50 GHz bandwidth. Figure 3. 5 Gb/s eye diagram. A. Sequential sampling scope, 50 GHz bandwidth. Figure 4. 13.5 Gb/s eye diagram. B. Real-time scope, 10 GHz bandwidth. B. Real-time scope, 12 GHz bandwidth. 3

Define your task The first thing you learn in a high-school shop class is to select the right tool for the job at hand. A hacksaw isn t very efficient for cutting down a tree, and it would be very challenging to cut a piece of pipe with a bow saw. Similarly, when you are selecting an oscilloscope, the first step is to ask yourself what you re going to do with it. The answer may be everything, in which case the question then becomes, Which tasks are most critical? Measuring signal integrity (rise and fall times, distortions, noise) If the most important requirement is to verify rise and fall times, propagation delay, and aberrations including overshoot, ringing, and reflections, bandwidth is the dominant factor of the oscilloscope that affects these measurements. Excess bandwidth (up to a point) is always better. Excess bandwidth beyond a 10X ratio between the scope s bandwidth and the frequency content of the signal is of little or no incremental benefit. Noise, and the voltage precision with which you can measure the signal, are also important in signal integrity characterization. Sequential-sampling scopes have a typical noise floor on the order of 250 µv RMS, while a 12-GHz realtime scope has a typical noise floor of 350 µv RMS. Sequentialsampling scopes have typically 9-bit resolution, which can be increased to 15+ bits on repetitive signals through the use of averaging. Real-time scopes typically have 8-bit resolution, which can be increased to 12 bits with averaging. The sequential sampling scope s lower noise and higher sampling precision may be helpful when you are measuring small signals or examining subtle waveform anomalies. Measuring jitter Both types of scopes are available with jitter measurement packages. These additional measurement capabilities provide helpful insight into the nature of the jitter and its possible root causes. The factors that contribute to the accuracy of waveform analysis also come into play with jitter analysis. Insufficient bandwidth and excess noise relative to the signal being tested can degrade the accuracy of a jitter measurement. If cycle-to-cycle jitter analysis is required, keep in mind that only real-time scopes can measure cycle-to-cycle jitter, because this measurement requires capturing successive cycles in real time. In the past, jitter due to intersymbol interference (ISI) was difficult to assess with a sampling scope. However a new architecture in Agilent s DCA-J sequential sampling scopes allows you to separate random from deterministic jitter and further decompose deterministic jitter down into ISI, duty-cycledependent, and periodic components. The method of analysis is beyond the scope of this application note; refer to Precision jitter analysis using the Agilent 86100C DCA-J, Agilent publication number 5989-1146EN. This operation requires a repeating pattern, whereas a real-time scope can measure jitter on random data. The new EZJIT Plus analysis package (N5400A) implements these same proven algorithms developed for sampling scopes in Agilent real-time scopes. The high resolution and wide bandwidth of the DCA-J sampling scope make it the most precise method for detailed jitter analysis. A real-time scope has the diagnostic advantage of displaying the jitter trend time-correlated with the captured waveform in real time. This can yield insight into the cause of data-dependent jitter. It can also analyze and display the jitter spectrum. 4

Define your task (continued) Verifying logical operations or relationship between data content and signal integrity faults Some real-time scopes with serial data analysis packages can decode serial data to display 8b/10b coded data. They also are capable of searching for specified sequences of up to four symbols, and of triggering on the same sequences. For example, if a signal integrity failure often follows a comma symbol, this can be seen by observing failures and noting that they seem to follow comma symbols. The scope can then search for all instances of the comma symbol, to check the hypothesis. As the next step, you could have the scope trigger on comma symbols to further verify the hypothesis. Compliance tests Industry standards for serial data including PCI Express and SATA call out standard procedures for measuring jitter and eye openings. These two standards and some others require a realtime scope to capture a specified number of unit intervals in sequence and then recover the clock in software. Obviously a real-time scope is required to run these compliance tests. High-speed transmission using fiber optics requires scopes with optical front ends. The bandwidths of the optical-to-electrical converters are tightly specified and unique to a given data rate. This can be achieved with either a sampling or a real-time scope. However, a trend in the industry is to have transmitters or network equipment that operate at a variety of data rates, often at 10 Gb/s rates. Complete coverage is achieved with a sampling scope. Similar requirements may apply to electrical ports on communications equipment. 5

Algorithm for deciding on scope type Of course there are too many subtleties to expect that a single algorithm will always give the right answer, but here is a suggested algorithm that will cover most decisions. How much bandwidth do you require? Need to measure signals below ~50 mv p-p, or measure amplitudes to > 12 bits quantization resolution? (For example, need to observe anomalies whose amplitude is < 2% of the signal amplitude) Need to measure cycle-to-cycle jitter? Need to run standard compliance tests? Need to see real-time random data sequence, capture rare events such as glitches, or decode serial data to view 8b/10b coded symbol values? > 13 GHz - sequential sampling, end of process < 13 GHz - either will work, continue to next step Yes - sequential sampling, end of process No - either will work, continue to next step Yes - real-time, end of process No - either will work, continue to next step Yes - check manufacturers data sheets to ensure they provide the needed test software No - either will work, continue to next step Yes - real-time, end of process No - either will work Price Finally, of course, the choice may come down to budget. For the same bandwidth, the price of a sequential sampling scope can be 25% to 50% of the price of a real-time scope. Conclusion The decision whether to use a real-time or an equivalent time sampling oscilloscope is no longer as simple as it used to be. To base the decision purely on measurement bandwidth would be missing much of the subtlety of the choice. The decision should be based on what tasks are most important and which scopes perform best at those tasks, assuming your budget will accommodate either. 6

Appendix: Comparing the two technologies In real-time sampling scopes, all samples of the signal are acquired every time the scope triggers. The spacing between samples is dictated by the scope s sampling rate. The sampling rate needs to be some multiple of the scope s bandwidth in order to avoid aliasing and to capture all of the information in the signal. In a sequential-sampling scope, one sample is captured on each trigger event. On each successive trigger, the point in time of the sample is advanced. The waveform record is built up over many successive triggers. The maximum sampling rate is less than 1 MHz. Parameter or characteristic Real-time Sequential Maximum bandwidth 13 GHz 80 GHz Noise floor ~350 µv at 13 GHz bandwidth ~250 µv at 20 GHz bandwidth Jitter noise floor As low as 800 fs RMS As low as 150 fs RMS Trigger on channel input signal Yes Yes, but requires a recovered clock, or splitting the signal to provide a trigger Single-shot (capture all waveform Yes No data on a single trigger) Negative time (signal acquired before trigger) Yes No (unless a delay line is added on the signal path) Capture transient events (glitches, runt pulses) Yes No Spectral analysis of signal (FFT) Yes No Spectral analysis of jitter Yes Yes Measure cycle-to-cycle jitter Yes No 8b/10b decode, search, trigger Yes No Automatic data pattern Yes Yes triggering/synchronization Impedance/channel analysis (TDR) No Yes Comparison table Related Literature Publication Title Publication Type Publication Number Precision jitter analysis using the Product note 86100C-1 5989-1146EN Agilent 86100C DCA-J Triggering wide-bandwidth sampling Product note 86100-5 5989-2603EN oscilloscopes for accurate displays of high-speed digital communications waveforms EZJIT and EZJIT Plus Jitter Analysis Software Data sheet 5989-0109EN for Infiniium Series Oscilloscopes E2688A, N5384A High-Speed Serial Data Data sheet 5989-0108EN Analysis and Clock Recovery Software for Infiniium 54830 and 54850 Series Oscilloscopes Product Web site For the most up-to-date and complete application and product information, please visit our product Web site at: www.agilent.com/find/scope 7

www.agilent.com 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. 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 receive your new Agilent equipment, we can help verify that it works properly and help with initial product operation. 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 with 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 engineering 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 on Agilent Technologies products, applications or services, please contact your local Agilent office. The complete list is available at: www.agilent.com/find/contactus Phone or Fax United States: (tel) 800 829 4444 (fax) 800 829 4433 Canada: (tel) 877 894 4414 (fax) 800 746 4866 China: (tel) 800 810 0189 (fax) 800 820 2816 Europe: (tel) 31 20 547 2111 Japan: (tel) (81) 426 56 7832 (fax) (81) 426 56 7840 Korea: (tel) (080) 769 0800 (fax) (080) 769 0900 Latin America: (tel) (305) 269 7500 Agilent Email Updates www.agilent.com/find/emailupdates Get the latest information on the products and applications you select. Agilent Direct www.agilent.com/find/agilentdirect Quickly choose and use your test equipment solutions with confidence. Agilent T&M Software and Connectivity Agilent's Test and Measurement software and connectivity products, solutions and developer network allows you to take time out of connecting your instruments to your computer with tools based on PC standards, so you can focus on your tasks, not on your connections. Visit www.agilent.com/find/connectivity for more information. Taiwan: (tel) 0800 047 866 (fax) 0800 286 331 Other Asia Pacific Countries: (tel) (65) 6375 8100 (fax) (65) 67556 0042 Email: tm_ap@agilent.com Contacts revised: 1/12/05 Product specifications and descriptions in this document subject to change without notice. Agilent Technologies, Inc. 2005 Printed in USA April 20, 2005 5989-2581EN