Quick Signal Integrity Troubleshooting with Integrated Logic Analyzers & Oscilloscopes

Similar documents
Timesaving Tips for Digital Debugging with a Logic Analyzer

Logic Analyzer Triggering Techniques to Capture Elusive Problems

Identifying Setup and Hold Violations with a Mixed Signal Oscilloscope APPLICATION NOTE

Troubleshooting Analog to Digital Converter Offset using a Mixed Signal Oscilloscope APPLICATION NOTE

Automated Limit Testing

Analyzing 8b/10b Encoded Signals with a Real-time Oscilloscope Real-time triggering up to 6.25 Gb/s on 8b/10b encoded data streams

Debugging a Mixed Signal Design with a Tektronix Mixed Signal Oscilloscope

Tektronix Logic Analyzer Probes P6900 Series Datasheet for DDR Memory Applications

How-To Guide. LQV (Luminance Qualified Vector) Measurements with the WFM8200/8300

Limit and Mask Test Application Module

Electrical Sampling Modules Datasheet 80E11 80E11X1 80E10B 80E09B 80E08B 80E07B 80E04 80E03 80E03-NV

The XYZs of Logic Analyzers

Black and Frozen Frame Detection

Debugging Memory Interfaces using Visual Trigger on Tektronix Oscilloscopes

The Benefits of External Waveform Monitors in Color Correction for Video. Application Note

Video Reference Timing with Tektronix Signal Generators

PatternPro Error Detector PED3200 and PED4000 Series Datasheet

Memory Interface Electrical Verification and Debug

Artisan Scientific is You~ Source for: Quality New and Certified-Used/Pre:-awned ECJuiflment

Electrical Sampling Modules

5 Series MSO Serial Triggering and Analysis Applications 5-SRAUDIO, 5-SRAUTO, 5-SRCOMP, and 5-SREMBD Datasheet Serial triggering

40 Gb/s PatternPro Programmable Pattern Generator PPG4001 Datasheet

Memory Interface Electrical Verification and Debug

40 Gb/s PatternPro Programmable Pattern Generator PPG4001 Datasheet

Spearhead Display. How To Guide

SignalCorrect Software and TCS70902 Calibration Source Option SC SignalCorrect software

46 GBaud Multi-Format Optical Transmitter

MPEG Solutions. Transition to H.264 Video. Equipment Under Test. Test Domain. Multiplexer. TX/RTX or TS Player TSCA

Memory Interface Electrical Verification and Debug DDRA Datasheet

The use of Time Code within a Broadcast Facility

Network Line Card Testing using the TDS3000B DPO Application Note. Line Card Testing Example: Throughput = Shippable Dollars

C-PHY Essentials Transmitter Test Solution TekExpress C-PHY Essentials Tx

PAM4 Transmitter Analysis

Memory Interface Electrical Verification and Debug DDRA DDR-LP4 Datasheet

How to Use a Mixed Signal Oscilloscope to Test Digital Circuits APPLICATION NOTE

TLA5000B Series logic analyzers combine debug power with simplicity and affordability

MultiView Zoom Simplifies Navigation of Long Records to Speed Debugging and Analysis

Automatic Changeover Unit ECO8000 Datasheet

Video Quality Monitors Sentry Edge II Datasheet

Troubleshooting Your Design with Tektronix MSO and DPO Series Oscilloscopes

Arbitrary Waveform Generators AWGSYNC01 Synchronization Hub Datasheet

Troubleshooting and Analyzing Digital Video Signals with CaptureVu

Optical Sampling Modules 80C01 80C02 80C07B 80C08C 80C10 80C11 80C12

Dual Scope Synchronization

Automatic Changeover Unit ECO8020 Datasheet

Low Cost, High Speed Spectrum Analyzers For RF Manufacturing APPLICATION NOTE

Fundamentals. of Timing Analysis

Video Quality Monitors

Accuracy Delta Time Accuracy Resolution Jitter Noise Floor

Using Triggered Video Capture to Improve Picture Quality

Logic Analysis Fundamentals

Serial Triggering and Analysis Applications. Bus display. Bus decoding. Key features. Results table. Wave Inspector search

CAN, LIN and FlexRay Protocol Triggering and Decode for Infiniium 9000A and 9000 H-Series Oscilloscopes

Optical Sampling Modules 80C02 80C07B 80C08C 80C10 80C10B 80C11 80C12

Understanding. FFT Overlap Processing. A Tektronix Real-Time Spectrum Analyzer Primer

Tektronix Video Signal Generators

Using FastFrame Segmented Memory

Data Pattern Generator

How to Use a Mixed Signal Oscilloscope to Test Digital Circuits

Solutions to Embedded System Design Challenges Part II

How to Guide. Closed Caption Monitoring. WFM6120/7020/7120 & WVR6020/7020/7120 Version Software

100G and 400G Datacom Transmitter Measurements

Tektronix Logic Analyzers

Oscilloscope Measurement Tools to Help Debug Automotive Serial Buses Faster

Data Pattern Generator DG2020A Data Sheet

Measuring and Interpreting Picture Quality in MPEG Compressed Video Content

Time-Saving Features in Economy Oscilloscopes Streamline Test

Mixed Analog and Digital Signal Debug and Analysis Using a Mixed-Signal Oscilloscope Wireless LAN Example Application

Keysight Technologies Oscilloscope Memory Architectures Why All Acquisition Memory is Not Created Equal. Application Note

Video Quality Monitors Sentry Edge Datasheet

Serial Triggering and Analysis Application Modules

Tektronix Logic Analyzers

Memory-Depth Requirements for Serial Data Analysis in a Real-Time Oscilloscope

Ethernet SFP+ QSFP+ Tx Compliance & Debug Solution SFP-TX, SFP-WDP Datasheet

CAN/LIN Measurements (Option AMS) for Agilent s InfiniiVision Series Oscilloscopes

Keysight Technologies Decoding Automotive Key Fob Communication based on Manchester-encoded ASK Modulation

Keysight Technologies RS-232/UART Triggering and Hardware-Based Decode (N5457A) for InfiniiVision Oscilloscopes

Oscilloscope Display Quality Impacts Ability to View Subtle Signal Details

RS-232/UART Triggering and Hardware-Based Decode (N5457A) for Agilent InfiniiVision Oscilloscopes

Keysight Technologies Using Oscilloscope Segmented Memory for Serial Bus Applications. Application Note

Keysight Technologies Achieve High-Quality Compliance Test Results Using A Top-Quality Test Fixture. Application Note

How Do You Get The Most Out Of Your Tektronix Performance Oscilloscope?

Logic Analysis Basics

Logic Analysis Basics

Keysight Technologies Mixed Analog and Digital Signal Debug and Analysis Using a Mixed-Signal Oscilloscope

Keysight Technologies Oscilloscope Display Quality Impacts Ability to View Subtle Signal Details. Application Note

Evaluating Oscilloscope Mask Testing for Six Sigma Quality Standards

Boosting Performance Oscilloscope Versatility, Scalability

Tektronix Logic Analyzers

Comprehensive Production Tool Solution for 4K/UHD, WCG and HDR Content Creation PRISM Datasheet

Keysight Technologies Oscilloscope Measurement Tools to Help Debug Automotive Serial Buses Faster. Application Note

Troubleshooting Your Design with the TDS3000C Series Oscilloscopes

Video Quality Monitors Sentry Datasheet

Keysight Technologies Segmented Memory Acquisition for InfiniiVision Series Oscilloscopes. Data Sheet

Global pay TV revenues crawl to $200 billion

Agilent Technologies N5454A Segmented Memory Acquisition for Agilent InfiniiVision Series Oscilloscopes

Keysight N9355/6 Power Limiters 0.01 to 18, 26.5 and 50 GHz High Performance Power Limiters. Technical Overview

Agilent Understanding the Agilent 34405A DMM Operation Application Note

Coherent Lightwave Signal Analyzer

Keysight N9355/6 Power Limiters 0.01 to 18, 26.5 and 50 GHz High Performance Power Limiters. Technical Overview

Transcription:

Application Overview Quick Signal Integrity Troubleshooting with Integrated Logic Analyzers & Oscilloscopes Meeting Fast Edge Signal Integrity Challenges Fast product development requires fast and efficient troubleshooting of signal integrity problems. One class of signal integrity problems is caused by fast clock rates and fast digital edge rates. For example, computer, communications and digital video equipment are using fast clock and data rates to move data quickly. These fast clock and data rates are requiring high-speed digital edge rates. Also, designs using logic families such as ECL (Emitter Coupled Logic), PECL (Positive Emitter Coupled Logic), LVPECL (Low Voltage Positive Emitter Coupled Logic), HSTL (High Speed Transistor Logic) and other fast transitioning logic families are resulting in fast digital edge rates that are independent of the circuit s clocking rate. These fast digital edge rates are creating new signal integrity problems that did not occur in past digital designs using slower logic families. 1 www.tektronix.com/logic_analyzers

Application Overview Figure 1. A3 bus and A2 bus waveforms with red glitch flags. Fast digital edges contain high frequencies that make proper termination of circuit board traces even more important. Fast edges can also cause increased crosstalk in a digital system. Circuit board traces that were treated as lumped circuit traces in the past are now transmission lines that require proper termination. Also, faster edges are causing larger transient currents that result in increased dynamic currents that may cause problems such as ground bounce and glitches in the power distribution. Fast digital edges can cause signal integrity glitch problems. These glitches are typically very short in duration, are unexpected, and may occur infrequently causing errors in state machine logic such as counter circuits, trigger circuits, etc. Signal integrity glitch problems are caused by many types of errors and can be difficult to debug. Tektronix ilink TM Tool Set can quickly identify and analyze these problems. The ilink Tool Set is a powerful integration of Tektronix TLA7000 Series logic analyzers and most Tektronix TDS/CSA Series oscilloscopes that quickly troubleshoots signal integrity glitch problems. The ilink Tool Set seamlessly integrates a logic analyzer and an oscilloscope for instant digital and analog insight; speeding debugging of many digital signals and helping you verify the integrity of your designs. The ilink Tool Set includes: icapture TM simultaneous logic analyzer and oscilloscope measurements through a single logic analyzer probe iview TM time-correlated, integrated logic analyzer and oscilloscope measurements on one display iverify TM multi channel bus analysis and validation testing using powerful oscilloscope-generated eye diagrams 2 www.tektronix.com/logic_analyzers

Application Overview Figure 2. A3 bus expanded into its four individual signal lines and the A2 bus into its eight individual signal lines. Debugging Buses with Signal Integrity Glitches The following examples use a 4-bit and 8-bit bus to demonstrate debugging of signal integrity problems. You can use the debugging techniques in these examples to debug signal integrity problems in asynchronous circuits, synchronous circuits, processor address buses, data buses, control buses and just about any digital circuit. Applications include computer circuits, avionics, communications and most other applications that contain digital electronics. The logic analyzer is an excellent instrument to capture digital bus signals and to flag glitches occurring on these buses. For example, debugging a 4-bit A3 bus and an 8-bit A2 bus is quickly accomplished using the ilink Tool Set. Figure 1 is an example of the A3 bus and the A2 bus waveforms with red glitch flags. The four red glitch flags indicate that there was more than one transition between the sample points at these locations on the bus waveforms. Each bus has two red glitch flags. The next step is to determine which signal on each bus has the glitches. As shown in Figure 2, by expanding the A3 bus into its four individual signal lines and expanding the A2 bus into its eight individual signal lines it is easy to see that the A3 (3) and A3 (0) signals have one glitch each and the A2 (0) signal line has two glitches. The next two sections show how these signals are quickly debugged using the ilink Tool Set which provides quick digital and analog visibility of these signals with glitches. The next section debugs the A3 (3) glitch. www.tektronix.com/logic_analyzers 3

Document Type Figure 3. A3 (3) Waveform Display. The logic analyzer screen displays both the digital and analog view of the A3 (3) signal with the glitch. Termination Glitches The ilink Tool Set provides quick digital and analog insight by capturing and analyzing the circuit s digital and analog characteristics. The expanded bus waveforms identified that the A3 (3) signal has a glitch. The logic analyzer s triggering is changed from triggering on any glitch to trigger only on glitches on the A3 (3) signal. The expanded bus waveforms are collapsed back into two waveforms to save display space, and debugging focus is on the A3 (3) signal. Figure 3 shows a logic analyzer screen with both the digital and analog visibility of the A3 bus and the A3 (3) signal with the glitch. To provide complete bus and signal visibility the ilink Tool Set provides four different views to analyze the A3 bus and its A3 (3) signal. 1. The logic analyzer s deep timing bus waveform (up to 32 M deep) shows all the signal lines of the bus by values and transition areas. The red glitch flag on the bus waveform indicates that there was more than one transition between the 4 ns deep timing sample points on one or more of its signal lines. 2. The logic analyzer s deep timing signal waveform (up to 32 M deep) of the signal line with a glitch. The A3 (3) waveform has a red glitch flag indicating the location on the waveform where there was more than one transition between the 4 ns deep timing sample points. 4 www.tektronix.com/logic_analyzers

Document Type 3. The logic analyzer s MagniVu TM 125 ps high-resolution timing waveform of the A3 (3) signal line with the glitch. High-resolution details of the glitch are measured and analyzed with 125 ps resolution. It is quickly seen that the glitch is at the end of a digital pulse. The glitch is not at the beginning of the pulse or isolated by itself. MagniVu 125 ps high-resolution timing is like having a second logic analyzer running all the time at 125 ps resolution on all channels at 16 Kb memory depth through the same probe. 4. The oscilloscope s analog waveform (2 GHz analog bandwidth with 20 GS/s sample rate) of the A3 (3) signal line with the glitch. With iview the logic analyzer triggers the oscilloscope at just the right time to capture the glitch. iview transfers the oscilloscope analog waveforms to the logic analyzer display. iview displays both the oscilloscope s analog waveforms and logic analyzer s digital waveforms on the logic analyzer display. These automatically time-correlated analog and digital waveforms provide powerful insight that quickly identifies that there are multiple logic transitions on the falling edge of A3 (3) that is creating the glitch. Debugging A3 (3) is accomplished quicker by using the logic analyzer s icapture probing. The logic analyzer s icapture probing provides the probing for both the logic analyzer and the oscilloscope. Any four of the A3 and A2 bus signals being probed by the logic analyzer can be routed to the oscilloscope. icapture probing eliminates double physical probing and double probe loading that is typically required by using a logic analyzer and oscilloscope to measure the same signal. Inspection of the prototype circuit board revealed that one of the A3 (3) circuit traces was improperly terminated. The LVPECL fast edge rates and the circuit board trace termination error caused poor rising edges and falling edges on the A3 (3) signal line. The poor rising edge is above the logic threshold and does not cause a problem on the rising edge. But, the poor falling edge is bouncing around the logic threshold and results in glitches occurring on some of the falling edges. www.tektronix.com/logic_analyzers 5

Document Type Figure 4. A3 (0) and A2 (0) Waveform Display. Complete digital and analog visibility with deep memory timing bus and individual signal waveforms with red glitch flags, MagniVu high-resolution timing waveforms and analog waveforms. Crosstalk Glitches The next step is debugging the A3(0) and A2(0) signal lines. In Figure 4, the ilink Tool Set provides digital and analog visibility of deep timing bus waveforms with red glitch flags, deep timing of individual signals with red glitch flags, MagniVu 125 ps high-resolution timing waveforms and analog waveforms. You can quickly see that the A3 (0) and A2 (0) have crosstalk by analyzing the time-correlated views of the A3 (0) and A2 (0) digital and analog waveforms. On every A3 (0) leading edge there is a corresponding small positive voltage pulse on A2 (0). On every A3(0) falling edge there is a corresponding small negative voltage pulse on A2(0). The same is true for A2 (0) affecting the A3 (3) signal. Bus Eye Diagrams The ilink Tool Set includes iverify that measures an eye diagram of all the bus signals using powerful oscilloscope-generated eye diagrams. An eye diagram is a way to measure the data valid window and the signal integrity on clocked buses. All the signal lines are analyzed together in relation to the clock edge. The eye opening is a time and voltage measurement of the setup and hold time (data valid window) in relation to the clock edge. Data transfer problems will start to occur if the eye opening closes to smaller than the setup and hold requirements of the logic devices being used. Typically up to 4 channels of eye diagrams can be measured using the only the oscilloscope. As data bus clock go faster it is important that the eye opening is equal to or larger than the required setup and hold times (data valid window). Using iverify with the logic analyzer and oscilloscope, a complete multi channel bus eye diagram of all 12 signal lines of the digital bus signals A3 and A2 can be quickly captured and measured. The bus eye diagrams quickly identify and isolate signal integrity problems on digital buses. 6 www.tektronix.com/logic_analyzers

Document Type In Figure 5, the white highlighted eye diagram of the A2 (0) signal shows a cross talk problem, indicated by its transition into the right side of the eye opening. Summary: Powerful ilink Tool Set Quickly Debugs Signal Integrity Problems The ilink Tool Set with an integrated logic analyzer and an oscilloscope quickly debugs signal integrity glitch problems by using the following debugging technique: 1. Monitor the bus signals and trigger on glitches with the logic analyzer 2. Expand the bus signals into individual signals and display glitch locations 3. Trigger and display the individual signal line with the glitch 4. Measure glitch details with MagniVu 125ps high-resolution timing 5. Measure glitch analog characteristics using external oscilloscope with icapture and iview 6. Analyze the time-correlated digital and analog waveforms and determine the cause of the glitches 7. Analyze entire bus eye diagrams with iverify to identify trouble-some signal lines In troubleshooting signal integrity glitch problems the logic analyzer triggers, captures and displays glitches on buses with deep timing acquisition while simultaneously capturing and displaying the glitch with MagniVu 125ps high-resolution timing on individual channels. Using iview triggering and icapture probing, the oscilloscope measures the analog characteristics of the glitch with 20 GS/s resolution. Using iview, the logic analyzer display shows four time-correlated Figure 5. On this oscilloscope-generated eye diagram, white highlights show a cross talk problem caused by the A2 (0) signal. views of the signal: a deep timing digital bus waveform with red glitch markers, a deep timing individual channel waveform with red glitch markers, MagniVu 125ps high-resolution timing waveforms to measure glitch details, and the oscilloscope s 20 GS/s analog waveform measurements of the glitch. Use iverify to quickly identify troublesome signals and speed up the debugging process. The ilink Tool Set gives you time-correlated digital and analog insight to your circuit operation to debug signal integrity glitch problems. Integrated logic analyzers and oscilloscopes using the ilink Tool Set with iview, icapture and iverify features provide the most effective way to quickly debug the source of elusive signal integrity glitch problems that threaten product development schedules. www.tektronix.com/logic_analyzers 7

Contact Tektronix: ASEAN / Australasia / Pakistan (65) 6356 3900 Austria +41 52 675 3777 Balkan, Israel, South Africa and other ISE Countries +41 52 675 3777 Belgium 07 81 60166 Brazil & South America 55 (11) 3741-8360 Canada 1 (800) 661-5625 Central East Europe, Ukraine and Baltics +41 52 675 3777 Central Europe & Greece +41 52 675 3777 Denmark +45 80 88 1401 Finland +41 52 675 3777 France & North Africa +33 (0) 1 69 86 81 81 Germany +49 (221) 94 77 400 Hong Kong (852) 2585-6688 India (91) 80-22275577 Italy +39 (02) 25086 1 Japan 81 (3) 6714-3010 Luxembourg +44 (0) 1344 392400 Mexico, Central America & Caribbean 52 (55) 56666-333 Middle East, Asia and North Africa +41 52 675 3777 The Netherlands 090 02 021797 Norway 800 16098 People s Republic of China 86 (10) 6235 1230 Poland +41 52 675 3777 Portugal 80 08 12370 Republic of Korea 82 (2) 528-5299 Russia & CIS 7 095 775 1064 South Africa +27 11 254 8360 Spain (+34) 901 988 054 Sweden 020 08 80371 Switzerland +41 52 675 3777 Taiwan 886 (2) 2722-9622 United Kingdom & Eire +44 (0) 1344 392400 USA 1 (800) 426-2200 For other areas contact Tektronix, Inc. at: 1 (503) 627-7111 Last Updated June 15 2005 For Further Information Tektronix maintains a comprehensive, constantly expanding collection of application notes, technical briefs and other resources to help engineers working on the cutting edge of technology. Please visit www.tektronix.com Copyright 2005, Tektronix, Inc. All rights reserved. Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supersedes that in all previously published material. Specification and price change privileges reserved. TEKTRONIX and TEK are registered trademarks of Tektronix, Inc. All other trade names referenced are the service marks, trademarks or registered trademarks of their respective companies. 08/05 FLG/WOW 58W-17254-1 8 www.tektronix.com//logic_analyzers