Signal Integrity: Tips and Tricks



Similar documents
Output Filter Design for EMI Rejection of the AAT5101 Class D Audio Amplifier

PCB Design Conference - East Keynote Address EMC ASPECTS OF FUTURE HIGH SPEED DIGITAL DESIGNS

AN460 Using the P82B96 for bus interface

11. High-Speed Differential Interfaces in Cyclone II Devices

LVDS Technology Solves Typical EMI Problems Associated with Cell Phone Cameras and Displays

Signal Types and Terminations

Application Note AN:005. FPA Printed Circuit Board Layout Guidelines. Introduction Contents. The Importance of Board Layout

AVX EMI SOLUTIONS Ron Demcko, Fellow of AVX Corporation Chris Mello, Principal Engineer, AVX Corporation Brian Ward, Business Manager, AVX Corporation

Figure 1 FPGA Growth and Usage Trends

Transmission Line Terminations It s The End That Counts!

Reading: HH Sections , (pgs , )

ATE-A1 Testing Without Relays - Using Inductors to Compensate for Parasitic Capacitance

EMI and t Layout Fundamentals for Switched-Mode Circuits

DRAFT. University of Pennsylvania Moore School of Electrical Engineering ESE319 Electronic Circuits - Modeling and Measurement Techniques

1 TO 4 CLOCK BUFFER ICS551. Description. Features. Block Diagram DATASHEET

Current Probes. User Manual

Common Mode Choke Filtering Improves CMRR in Ethernet Transformer Applications. Application Note. June 2011

Features. Modulation Frequency (khz) VDD. PLL Clock Synthesizer with Spread Spectrum Circuitry GND

Silicon Schottky Barrier Diode Bondable Chips and Beam Leads

OLF500: High CMR, High-Speed Logic Gate Hermetic Surface Mount Optocoupler

Understanding SWR by Example

Designing the NEWCARD Connector Interface to Extend PCI Express Serial Architecture to the PC Card Modular Form Factor

APN1001: Circuit Models for Plastic Packaged Microwave Diodes

AN2866 Application note

Design and Applications of HCPL-3020 and HCPL-0302 Gate Drive Optocouplers

Minimizing crosstalk in a high-speed cable-connector assembly.

Precision Analog Designs Demand Good PCB Layouts. John Wu

Fundamentals of Signature Analysis

RX-AM4SF Receiver. Pin-out. Connections

RF data receiver super-reactive ASK modulation, low cost and low consumption ideal for Microchip HCS KEELOQ decoder/encoder family. 0.

An equivalent circuit of a loop antenna.

Output Ripple and Noise Measurement Methods for Ericsson Power Modules

Germanium Diode AM Radio

Grounding Demystified

Transmission-Line Effects Influence High-Speed CMOS

AN1991. Audio decibel level detector with meter driver

ZL40221 Precision 2:6 LVDS Fanout Buffer with Glitchfree Input Reference Switching and On-Chip Input Termination Data Sheet

Return Paths and Power Supply Decoupling

CAN bus ESD protection diode

AN3353 Application note

PL-277x Series SuperSpeed USB 3.0 SATA Bridge Controllers PCB Layout Guide

Application Note 58 Crystal Considerations with Dallas Real Time Clocks

5V Tolerance Techniques for CoolRunner-II Devices

AND8326/D. PCB Design Guidelines for Dual Power Supply Voltage Translators

CAN Bus Transceivers Operate from 3.3V or 5V and Withstand ±60V Faults

ANN Based Modeling of High Speed IC Interconnects. Q.J. Zhang, Carleton University

DG2302. High-Speed, Low r ON, SPST Analog Switch. Vishay Siliconix. (1-Bit Bus Switch with Level-Shifter) RoHS* COMPLIANT DESCRIPTION FEATURES

Use and Application of Output Limiting Amplifiers (HFA1115, HFA1130, HFA1135)

UNDERSTANDING AND CONTROLLING COMMON-MODE EMISSIONS IN HIGH-POWER ELECTRONICS

Cable Discharge Event

Application Report. 1 Description of the Problem. Jeff Falin... PMP Portable Power Applications ABSTRACT

2 TO 4 DIFFERENTIAL PCIE GEN1 CLOCK MUX ICS Features

Module 22: Signal Integrity

This application note is written for a reader that is familiar with Ethernet hardware design.

Silicon PIN Photodiode

Bi-directional level shifter for I²C-bus and other systems.

PESDxU1UT series. 1. Product profile. Ultra low capacitance ESD protection diode in SOT23 package. 1.1 General description. 1.

Application Note 58 Crystal Considerations for Dallas Real-Time Clocks

Understanding Power Impedance Supply for Optimum Decoupling

Application Note AN-1135

ChipScope Pro Tutorial

Step Response of RC Circuits

DRM compatible RF Tuner Unit DRT1

Supply voltage Supervisor TL77xx Series. Author: Eilhard Haseloff

DRIVING LOOOONG CABLES

AVR2006: Design and characterization of the Radio Controller Board's 2.4GHz PCB Antenna. Application Note. Features.

Troubleshooting accelerometer installations

Laboratory 4: Feedback and Compensation

SMS : Surface Mount, 0201 Zero Bias Silicon Schottky Detector Diode

CLA LF: Surface Mount Limiter Diode

AN4368 Application note

Measuring Impedance and Frequency Response of Guitar Pickups

SPREAD SPECTRUM CLOCK GENERATOR. Features

High-Speed, Low r ON, SPST Analog Switch (1-Bit Bus Switch)

Evaluation Board for the AAT1275 Boost Converter with USB Power Switch

AN862. OPTIMIZING Si534X JITTER PERFORMANCE IN NEXT GENERATION INTERNET INFRASTRUCTURE SYSTEMS. 1. Introduction

LIN-bus ESD protection diode

USER GUIDE. ATWINC1500B Hardware Design Guidelines - IEEE b/g/n IoT Module. Atmel SmartConnect. Introduction


Push-Pull FET Driver with Integrated Oscillator and Clock Output

TRIPLE PLL FIELD PROG. SPREAD SPECTRUM CLOCK SYNTHESIZER. Features

104 Practice Exam 2-3/21/02

Single Transistor FM Transmitter Design

White Paper: Electrical Ground Rules

White Paper Utilizing Leveling Techniques in DDR3 SDRAM Memory Interfaces

LM134-LM234-LM334. Three terminal adjustable current sources. Features. Description

PS323. Precision, Single-Supply SPST Analog Switch. Features. Description. Block Diagram, Pin Configuration, and Truth Table. Applications PS323 PS323

Wide Bandwidth, Fast Settling Difet OPERATIONAL AMPLIFIER

Time and Frequency Domain Analysis for Right Angle Corners on Printed Circuit Board Traces

PRTR5V0U2F; PRTR5V0U2K

Impedance Matching. Using transformers Using matching networks

AVR151: Setup and Use of the SPI. Introduction. Features. Atmel AVR 8-bit Microcontroller APPLICATION NOTE

unit : mm With heat sink (see Pd Ta characteristics)

Application Note, Rev.1.0, September 2008 TLE8366. Application Information. Automotive Power

TS321 Low Power Single Operational Amplifier

Eatman Associates 2014 Rockwall TX rev. October 1, Striplines and Microstrips (PCB Transmission Lines)

Predicting radiated emissions from cables in the RE02/RE102/DO- 160/SAE J test set up, using measured current in NEC and simple TX equations.

LC03-6R2G. Low Capacitance Surface Mount TVS for High-Speed Data Interfaces. SO-8 LOW CAPACITANCE VOLTAGE SUPPRESSOR 2 kw PEAK POWER 6 VOLTS

EXPERIMENT NUMBER 8 CAPACITOR CURRENT-VOLTAGE RELATIONSHIP

Description. Table 1. Device summary

Transcription:

White Paper: Virtex-II, Virtex-4, Virtex-5, and Spartan-3 FPGAs R WP323 (v1.0) March 28, 2008 Signal Integrity: Tips and Tricks By: Austin Lesea Signal integrity (SI) engineering has become a necessary requirement for today s high-speed logic signals. It is now critical to gain control of crosstalk, ground bounce, ringing, noise margins, impedance matching, and decoupling (all of which relate to signal integrity) to have a successful design. Signal integrity describes the environment in which signals must exist. It covers the various techniques and design issues that ensure that signals are undistorted and do not cause problems to themselves, to other components in the system, or to other systems nearby. This white paper describes the theoretical background behind signal integrity and discusses some SI engineering techniques. 2008 Xilinx, Inc. All rights reserved. XILINX, the Xilinx logo, and other designated brands included herein are trademarks of Xilinx, Inc. PCI, PCI-SIG, PCI EXPRESS, PCIE, PCI-X, PCI HOT PLUG, MINI PCI, EXPRESSMODULE, and the PCI, PCI-X, PCI HOT PLUG, and MINI PC design marks are trademarks, registered trademarks, and/or service marks of PCI-SIG. All other trademarks are the property of their respective owners. WP323 (v1.0) March 28, 2008 www.xilinx.com 1

R The Basics of Signal Integrity The Basics of Signal Integrity An electrical current in a loop generates a magnetic field. If this magnetic field is changing, it can either radiate energy by launching radio frequency waves or couple to adjacent loops, which is known as inductive crosstalk. Figure 1 shows an example of inductive coupling from one wire to another, illustrating the voltage induced or coupled into the second wire from the first. X-Ref Target - Figure 1 1000 800 600 Voltage (mv) 400 200 0 200 400 600 800 1 29.5 30.5 31.5 32.5 33.5 34.5 35.5 36.5 37.5 38.5 39.5 40.5 41.5 Figure 1: Time (ns) Inductive Coupling WP323_01_011708 The voltage on a line creates an electric field. If this electric field is changing, it can radiate radio waves, or couple capacitively to adjacent lines, which is known as electrostatic crosstalk. Figure 2 illustrates the resulting voltage at a node when it has been interfered with from another node through capacitive coupling. X-Ref Target - Figure 2 1000 800 600 400 Voltage (mv) 200 0 200 400 600 800 1 29.5 30.5 31.5 32.5 33.5 34.5 35.5 36.5 37.5 38.5 39.5 40.5 41.5 Figure 2: Time (ns) Capacitive Coupling WP323_02_011708 There could be both inductive and capacitive coupling present; however, one or the other would probably be dominant and recognizable by the response. 2 www.xilinx.com WP323 (v1.0) March 28, 2008

Why Antennas Radiate R Why Antennas Radiate When does a line or loop radiate radio frequency waves? If the line or loop has signal energy at a frequency high enough that the line or loop represents at least a tenth of a wavelength, there is a measurable amount of electromagnetic radiation or radio waves. The impedance of free space is 377Ω. A perfectly matched antenna can be thought of as a transformer that matches the impedance of a line to the impedance of space. Wires go into the antenna and radio waves come out of it. Power launched into the wires appears to go into a resistor. The voltage is in phase with the current and no power is reflected back. A typical printed circuit board trace over ground is a transmission line with an impedance between 35Ω and 100Ω (depending on the board dimensions and the insulator material). If the driving circuit has low impedance (lower than the line) and the receiving circuit has high impedance (much higher than the line), the line is mismatched. Energy launched from the driver travels down to the end of the line and is reflected back to the driver. At the driver, it is again reflected back to the receiver. This process continues until all of the energy is lost in heat or through radiation into space. If the line is matched and the energy therefore does not bounce back and forth, radiation does not occur because the energy is completely absorbed in the matching resistance. In summary, matched lines do not radiate. Figure 3 shows an almost perfectly matched system in which the rising and falling edges (superimposed) show little distortion from any mismatch in impedances. These waveforms are characteristic of a driver that is perfectly matched to its load. X-Ref Target - Figure 3 Vertical: 1V/div Horizontal: 1 ns/div Offset: 2.0V WP323_03_120307 Figure 3: Perfectly Matched System Figure 4 shows the oscilloscope trace for a resistor that was used to series match to an infinite impedance (an open end of a transmission line). The trace shows the voltage across the resistor for a rising and falling edge (superimposed). The power lost in the resistor is the voltage squared, divided by the resistance. WP323 (v1.0) March 28, 2008 www.xilinx.com 3

R Why Lines and Loops Couple X-Ref Target - Figure 4 Vertical: 1V/div Horizontal: 1 ns/div Offset: 2.0V WP323_04_120307 Figure 4: Series Match to Infinite Impedance Why Lines and Loops Couple If two lines are placed near to each other, they will couple magnetically, electrically, or both because their electric and magnetic fields overlap in the near field and affect each other. The resulting crosstalk causes delay variation in the transitions or bad signal states altogether. The solution to this problem is distance or the addition of a conductor between the two lines to constrain the electric field. Further electrostatic shielding would not be worthwhile because there is no good means of separating magnetic fields from one another besides adequate distance. Thus, control of physical dimensions is absolutely necessary to control crosstalk and keep the impedance matched. How Does Ground Bounce Occur? If a number of outputs are all capable of driving in the same direction at the same time (such as an address bus that goes from all zeros to all ones), the resulting current from switching all of the lines simultaneously can share a common ground pin. That ground pin can rise significantly above (or below) ground due to the resultant IR drop and the self-inductance of the pin. To prevent the resultant ground potential change from affecting other circuits nearby or other circuits on the same integrated circuit, it is mandatory to provide sufficient ground and power connections and their associated bypass capacitors. Figure 5 shows the ground bounce at 25 C from 32 simultaneous switching outputs (SSOs) at 3.6V operating at a fast slew rate. The non-switching active-low output is the ground bounce. Its positive and negative peaks are in the opposite direction of the switching outputs that induced the ground bounce. 4 www.xilinx.com WP323 (v1.0) March 28, 2008

FPGAs Help to Solve Signal Integrity Problems R X-Ref Target - Figure 5 4 3 Non-switching active-low output Switching outputs Voltage (V) 2 1 0 1 0 20 40 60 80 100 120 140 160 180 200 Figure 5: Time (ns) Ground Bounce WP323_05_120307 If a number of input pins are driven and the lines are not matched, significant ringing can occur. This ringing at the receiving end can forward bias protection diodes or structures and cause currents to be injected into the substrate (ground) or power rails. To minimize ground bounce, extra ground and supply pins and good bypassing must be provided, the rate of rise and fall of the lines must be controlled, impedancematching termination must be provided, and the number of lines must be minimized. FPGAs Help to Solve Signal Integrity Problems The use of FPGAs represents an opportunity to control the signal integrity, but only if some work is done in advance of the design itself. First, a floor plan of the input and outputs should be created to make sure that the number and location of SSOs is kept within guidelines. Blocks of outputs must be kept physically distant from the critical inputs to reduce crosstalk coupling and ground bounce disturb problems. Second, unused I/O pins can be employed as virtual ground or supply pins. They can be programmed to drive a one or a zero at the highest current drive strength (using PCI, GTL, or LVTTL24 buffers) and tied to the power or ground planes of the printed circuit board. These pins function as additional power and ground pins, keeping the ground and power bounce under control. These virtual pins can be bypassed in the same manner as power or ground pins. Third, all inputs and outputs should be matched to the printed circuit board traces using a signal integrity analysis package. This package should model the drivers and receivers using a modeling format such as the input/output buffer information specification (IBIS). By adding termination resistors where required, the reflections are minimized and absorbed rather than being radiated. In Virtex -II devices, termination is available on-chip to accomplish this. Another technique used in FPGAs is to control the output slew rates. If delay is not an issue, SLOW output attributes can be used to reduce crosstalk and bounce. If slew rate control is not possible, the drive strength should be programmed to a lower strength; for example, using LVTTL2 rather than LVTTL12 drivers. The resulting higher output resistance absorbs reflections and improves signal integrity. External resistors are not necessary through the use of certain SelectIO interface options. WP323 (v1.0) March 28, 2008 www.xilinx.com 5

R Why Haven t I Heard of This Before? Why Haven t I Heard of This Before? Additional Resources Not long ago, the highest frequencies encountered in digital circuits were below 20 MHz. To be a transmission line or an antenna at these frequencies, a structure had to be about one meter (3 feet) long. Practical circuits did not behave like transmission lines or antennas. Now that clock rates are at 320 MHz and edge rates are a few hundred picoseconds, interconnects as short as 25 mm (1 inch) begin to look like transmission lines and antennas. Digital systems engineers are only now becoming aware of signal integrity issues, but those involved in microwave radio systems design have used signal integrity engineering for more than 40 years. Johnson, Howard, and Martin Graham. 1993. High Speed Digital Design: A Handbook of Black Magic. Prentice Hall. Revision History The following table shows the revision history for this document: Date Version Description of Revisions 03/28/08 1.0 Initial Xilinx release. Based on a previously published Tech Xclusive article by the same author. Notice of Disclaimer The information disclosed to you hereunder (the Information ) is provided AS-IS with no warranty of any kind, express or implied. Xilinx does not assume any liability arising from your use of the Information. You are responsible for obtaining any rights you may require for your use of this Information. Xilinx reserves the right to make changes, at any time, to the Information without notice and at its sole discretion. Xilinx assumes no obligation to correct any errors contained in the Information or to advise you of any corrections or updates. Xilinx expressly disclaims any liability in connection with technical support or assistance that may be provided to you in connection with the Information. XILINX MAKES NO OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, REGARDING THE INFORMATION, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT OF THIRD-PARTY RIGHTS. 6 www.xilinx.com WP323 (v1.0) March 28, 2008