Minimizing Ground Bounce & V CC Sag

Similar documents
White Paper Utilizing Leveling Techniques in DDR3 SDRAM Memory Interfaces

Figure 1 FPGA Growth and Usage Trends

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

In-System Programmability

White Paper Understanding Metastability in FPGAs

In-System Programming Design TM. Guidelines for ispjtag Devices. Introduction. Device-specific Connections. isplsi 1000EA Family.

Engineering Change Order (ECO) Support in Programmable Logic Design

Using Pre-Emphasis and Equalization with Stratix GX

Designing with High-Density BGA Packages for Altera Devices

MAX II ISP Update with I/O Control & Register Data Retention

11. High-Speed Differential Interfaces in Cyclone II Devices

Figure 1. Core Voltage Reduction Due to Process Scaling

Using Altera MAX Series as Microcontroller I/O Expanders

Spread-Spectrum Crystal Multiplier DS1080L. Features

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

Signal Integrity: Tips and Tricks

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

IBIS for SSO Analysis

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

January 1999, ver. 3 Application Note Burn-in sockets are zero-insertion-force (ZIF) sockets that do not deform a device s leads.

Printed Circuit Boards. Bypassing, Decoupling, Power, Grounding Building Printed Circuit Boards CAD Tools

ICS514 LOCO PLL CLOCK GENERATOR. Description. Features. Block Diagram DATASHEET

Push-Pull FET Driver with Integrated Oscillator and Clock Output

ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram

Digital Multiplexer and Demultiplexer. Features. General Description. Input/Output Connections. When to Use a Multiplexer. Multiplexer 1.

8-bit RISC Microcontroller. Application Note. AVR182: Zero Cross Detector

Signal Types and Terminations

Simplifying System Design Using the CS4350 PLL DAC

Output Ripple and Noise Measurement Methods for Ericsson Power Modules

Application Note, V 2.2, Nov AP32091 TC1766. Design Guideline for TC1766 Microcontroller Board Layout. Microcontrollers. Never stop thinking.

Grounding Demystified

V CC TOP VIEW. f SSO = 20MHz to 134MHz (DITHERED)

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

Enhancing High-Speed Telecommunications Networks with FEC

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

W a d i a D i g i t a l

Supply voltage Supervisor TL77xx Series. Author: Eilhard Haseloff

ICS SPREAD SPECTRUM CLOCK SYNTHESIZER. Description. Features. Block Diagram DATASHEET

White Paper FPGA Performance Benchmarking Methodology

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

Phase-Locked Loop Based Clock Generators

Using the Agilent 3070 Tester for In-System Programming in Altera CPLDs

AP KHz, 2A PWM BUCK DC/DC CONVERTER. Description. Pin Assignments V IN. Applications. Features. (Top View) GND GND. Output AP1509 GND GND

MADR TR. Single Driver for GaAs FET or PIN Diode Switches and Attenuators Rev. V1. Functional Schematic. Features.

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

DS1220Y 16k Nonvolatile SRAM

CHAPTER 11: Flip Flops

5V Tolerance Techniques for CoolRunner-II Devices

Theory of Operation. Figure 1 illustrates a fan motor circuit used in an automobile application. The TPIC kω AREF.

White Paper Streaming Multichannel Uncompressed Video in the Broadcast Environment

SPREAD SPECTRUM CLOCK GENERATOR. Features

Current vs. Voltage Feedback Amplifiers

PLL frequency synthesizer

CMOS, the Ideal Logic Family

AND8008/D. Solid State Control Solutions for Three Phase 1 HP Motor APPLICATION NOTE

Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015

WHY DIFFERENTIAL? instruments connected to the circuit under test and results in V COMMON.

DS1225Y 64k Nonvolatile SRAM

Digital to Analog Converter. Raghu Tumati

Transmission Line Terminations It s The End That Counts!

TRIPLE PLL FIELD PROG. SPREAD SPECTRUM CLOCK SYNTHESIZER. Features

MADR TR. Quad Driver for GaAs FET or PIN Diode Switches and Attenuators Rev. 4. Functional Schematic. Features.

1-Mbit (128K x 8) Static RAM

Designing VM2 Application Boards

BitBlaster Serial Download Cable

Fairchild Solutions for 133MHz Buffered Memory Modules

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

Application Note AN-1135

MasterBlaster Serial/USB Communications Cable User Guide

Eliminate Risk of Contention and Data Corruption in RS-485 Communications

Designing an Induction Cooker Using the S08PT Family

SINGLE-SUPPLY OPERATION OF OPERATIONAL AMPLIFIERS

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

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

HEF4021B. 1. General description. 2. Features and benefits. 3. Ordering information. 8-bit static shift register

54191 DM54191 DM74191 Synchronous Up Down 4-Bit Binary Counter with Mode Control

PCB Layout Considerations for Non-Isolated Switching Power Supplies

Features. Applications

MADR TR. Quad Driver for GaAs FET or PIN Diode Switches and Attenuators. Functional Schematic. Features. Description. Pin Configuration 2

Clocking. Figure by MIT OCW Spring /18/05 L06 Clocks 1

Line Reactors and AC Drives

GETTING STARTED WITH PROGRAMMABLE LOGIC DEVICES, THE 16V8 AND 20V8

ATE for Manufacturing Test. Major ATE Companies: Teradyne, Credence, Agilent, Advantest, NPTest... Agilent 83K. Advantest T6682

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

256K (32K x 8) Static RAM

AN460 Using the P82B96 for bus interface

White Paper Using LEDs as Light-Level Sensors and Emitters

8-bit binary counter with output register; 3-state

RGB for ZX Spectrum 128, +2, +2A, +3

MFRD52x. Mifare Contactless Smart Card Reader Reference Design. Document information

ICS SYSTEM PERIPHERAL CLOCK SOURCE. Description. Features. Block Diagram DATASHEET

AP KHz, 3A PWM BUCK DC/DC CONVERTER. Pin Assignments. Description. Features. Applications. ( Top View ) 5 SD 4 FB 3 Gnd 2 Output 1 V IN

FPGAs for High-Performance DSP Applications

Joule Thief 3.0 Kit. June 2012, Rev Joule Thief 3.0

USB-Blaster Download Cable User Guide

Product Datasheet P MHz RF Powerharvester Receiver

Evaluating AC Current Sensor Options for Power Delivery Systems

Using the On-Chip Signal Quality Monitoring Circuitry (EyeQ) Feature in Stratix IV Transceivers

Application Note: PCB Design By: Wei-Lung Ho

Transcription:

White Paper Introduction Today s semiconductor market demands faster devices with more functionality and higher input/output (I/O) counts. Faster devices exhibit faster edge rates, which, if not properly used, can cause noise related problems. Also, increased I/O counts introduce more switching noise. Two common noise-related analog phenomena encountered by digital designs are ground bounce and V CC sag. Ground bounce and V CC sag exist to some degree in almost every board. Normally, if ground bounce occurs on a board, V CC sag occurs as well. The semiconductor industry is well aware of these phenomena and the effects they can have on high-speed applications. Because programmable logic devices (PLDs) offer flexibility, they are ideal for solving noise-related problems such as ground bounce and V CC sag. This white paper discusses ground bounce and V CC sag, why they occur, and how Altera PLDs can minimize these problems. What Are Ground Bounce & V CC Sag? Many printed circuit boards (PCBs) have data buses running between devices with the bits of the bus placed adjacently to make debugging and routing the signals on the board easier. While this makes board and device design simpler, it can create some problems with signal integrity, including ground bounce and V CC sag. Ground Bounce Ground bounce occurs when most, if not all, of the bits of the data bus simultaneously switch from 1 to 0. During ground bounce, the device ground rises, or bounces, relative to the board ground. Figure 1 shows the connections between the board, the device, and the load and illustrates how the device ground bounces when the I/O pins switch from 1 to 0. Due to the inductance, a voltage is produced between the device ground and the board ground, which is proportional to the rate of change in current, or V = L (di/dt). A-WP-GRNDBNCE-1.0 November 2001, ver. 1.0 1

Figure 1. How Ground Bounce Occurs If the I/O pin is driving out a logic 1, the load capacitor is charged. When this pin switches from 1 to 0, a rush of current (di/dt) flows from the load capacitor through the I/O and the ground of the device to the board ground. This sudden rush of current (di/dt), in combination with the inductances (L) in the pin, device packaging, and connection to the board ground, causes a voltage difference to be generated between the board ground and the device ground. Because the sudden rush in current builds and then recedes, the ground of the device bounces. The ground bounce amplitude increases with the number of simultaneously switching outputs (SSOs) switching from high to low as well as the load capacitance. A larger load capacitance provides more charge and, hence, more current. Each additional SSO draws more current into the device in the same amount of time and, therefore, more voltage potential is generated from V = L di/dt. Figure 2 is an oscilloscope view of ground bounce that shows the device ground and one of many simultaneously switching outputs. The top waveform is one of the switching I/O pins, and the bottom waveform is the quiet pin, or the I/O pin driving out low. The ground bounce is evident as the device ground (quiet pin) bounces when the outputs switch from 1 to 0. Also, the ground bounces slightly when the outputs switch from 0 to 1 due to small switching currents in the device. This switching noise is so small that it is not a problem. 2

Figure 2. Ground Bounce) It is important to understand the mechanism for measuring the device ground, which is to monitor an I/O driving out low, commonly referred to as a quiet pin. Since ground pins are connected directly to the board ground, monitoring a ground pin will represent the board ground, not the internal device ground. Problems occur when the amplitude of the ground bounce becomes too large. Signals may be misinterpreted because the relative ground levels are different for the driving device and the receiving device. This discrepancy can cause a logic 0 to be interpreted as a logic 1. Take the example of a 3.3-V transistor-to-transistor logic (TTL) system, which has a maximum V IL (maximum voltage for input low) threshold of 0.8 V and minimum V IH (minimum voltage for input high) threshold of 2.0 V. A device with 1.1 V of ground bounce outputs a logic low signal to another device not exhibiting ground bounce. The downstream device receives a 1.1-V signal, which is above the V IL threshold and could be misinterpreted as a logic 1. This misinterpretation occurs because the driving device exhibits ground bounce resulting in a logic low output of 1.1 V above the ground of the board and, therefore, 1.1 V above the ground of the receiving device. Another problem occurs on the input side of the device that exhibits ground bounce. The problem can occur when one input pin is near a bus of SSOs. If a device exhibits 1.1 V of ground bounce, then a logic 1 input signal could be misinterpreted as a logic 0, since the difference between the ground and the input signal shrinks by 1.1 V. For a 3.3-V TTL system, the maximum voltage of a logic 1 input is V CC -1.4 V, or 1.9 V, which is below the minimum V IH and above the maximum V IL. This signal could be interpreted as a logic 0 or 1 because the voltage is between the maximum V IL and the minimum V IH. 3

V CC Sag V CC sag occurs in the same manner as ground bounce, but it is more prevalent when the I/O pins switch from 0 to 1 and affects the internal V CC of the device instead of the GND. Design Methods to Minimize Ground Bounce & V CC Sag Design methods that reduce the inductance and reduce the rate of change of current decrease the amount of ground bounce and V CC sag. These design methods include the use of: Flip Chip device packages Slow slew rate Limit the number of simultaneously switching output (SSOs) per I/O bank Spread out SSOs Programmable GND and V CC pins Out-of-phase simultaneously switching output (SSOs) using phase-locked loops (PLLs) Out-of-phase simultaneously switching output (SSOs) using programmable output delay option Series termination resistors Series-RC parallel terminations Decoupling capacitors Altera conducted tests on a board with an APEX TM EP20K100EFC324-1X device to determine how much each design method improved ground bounce and V CC sag. The results for each test are shown in Table 1. Many variables, including board design, board layout, load on the I/O pins, package type, and device density, can affect ground bounce and V CC sag. The results from this testing should be considered as a guideline only and not taken as characteristic of every application. 4

The results are summarized in Table 1. The remainder of this white paper describes the tests in more detail. Table 1. Ground Bounce and V CC Sag Design Method (APEX EP20K100EFC324-1X) % Improvement GND Bounce V CC Sag Device package (Flip Chip vs. wire-bonded) 72 58 Slow slew rate 65 61 Half the number of SSOs 11 to 35 12 to 31 Tri-state every other I/O pin ( - Z - I/O- Z - I/O - Z - ) 13 28 Tri-state every third I/O pin ( - Z - I/O - I/O - Z - I/O - I/O - Z - ) 7 25 Programmable GND or V CC on every other I/O pin. Programmable GNDs and V CC s are 45 49 connected to board GND or V CC.( - V CC - I/O - GND - I/O - V CC - ) Programmable GND or V CC on every other I/O pin. Programmable GNDs and V CC s are 24 22 not connected to board GND or V CC and have a 7.5-pF load. Programmable GND or V CC on every 3rd I/O pin. Programmable GNDs and V CC s are 41 22 connected to board GND or V CC. ( - V CC - I/O - I/O - GND - I/O - I/O - V CC - ) Programmable GND or V CC on every third I/O pin. Programmable GNDs and V CC s are not 71 25 connected to board GND or V CC and have a 7.5-pF load. Programmable GND or V CC on every third I/O pin with a 10-Ω series resistor on each I/O pin. Programmable GNDs and V CC s are not connected to board GND or V CC and have a 7.5-pF load. 68 31 PLL clock drives every other I/O pin (clock shift of 341 ps) 12 24 Programmable output delay (t co 520 ps different) 12 25 10-Ω series termination resistor (interpolated) 46 12 Series-RC parallel termination (100 pf and 50 Ω) 47 31 Flip Chip Device Packages The device package type significantly affects the inductance value. Ball-grid arrays (BGAs) have far less inductance than leaded devices, such as quad flat packs (QFPs) and pin-grid arrays (PGAs). Also, different types of BGAs have varying inductances depending on the internal structure. For example, the inductance of a Flip Chip BGA is far less than that of a wire-bonded BGA because the die in a Flip Chip BGA is face down, which allows short connections to the balls. The die in wire-bonded BGA and QFP packages is face up with tiny wires from the I/O pins to the die. Therefore, with other factors being equal there is far less ground bounce in a Flip Chip package than a wire-bonded package. The same ground bounce and V CC sag tests were performed on a wire-bonded EP20K100EFC324-1X device and a Flip Chip FBGA EP20K400EFC672-1X device. Both devices have approximately the same ratio of power pins to I/O pins. Using the Flip Chip package instead of the wired-bonded package improved the ground bounce and V CC sag on average 72% and 58%, respectively. The die size has a small effect on ground bounce, which increases with increased die size. Therefore, the results for the Flip Chip device are a little deflated as compared to the wire-bonded devices. 5

Slow Slew Rate Slew rate refers to the edge rate of an output pin. Fast or slow slew rate is software selectable on a pin-by-pin basis for Altera devices. By default, all Altera device I/O pins are set to a fast slew rate to obtain the fastest clock-to-out timing. Slowing down the slew rate reduces the current draw and, therefore, greatly decreases ground bounce and V CC sag. Select slow slew rate instead of fast slew rate for all the switching pins on the EP20K100EFC324-1X device. Ground bounce and V CC sag improved 65% and 61%, respectively. Limit the Number of Simultaneously Switching Outputs (SSOs) per I/O Bank Many Altera devices have several I/O banks each with separate power pins, which allow different V CC levels and I/O standards to be used on the same chip. Limiting the number of SSOs per bank helps keep the current per power pin at a minimum. As the number of SSOs increases, the amount of ground bounce and V CC sag steadily increases and then starts to flatten out due to supply current limitations of the device. This causes the percent reductions in ground bounce and V CC sag to have a wide range when reducing the number of SSOs. Reduce the number of SSOs by 50%. Ground bounce and V CC sag improved 11% to 35% and 12% to 31%, respectively, when varying the number of SSOs. As the number of SSOs increases, the amount of ground bounce and V CC sag increases and then flattens (and in some cases decreases). This characteristic is due to the output buffers reaching their maximum current-carrying capacity. The range in improvement for ground bounce and V CC sag for this test is due to this characteristic. Spread Out Simultaneously Switching Output (SSO) Pins Spreading out the simultaneously switching output pins in the I/O bank is another technique that helps lower the change in current. This test evaluates the effect two different switching I/O patterns have on ground bounce and V CC sag. Place a tri-stated pin between every switching I/O pin. The I/O pin configuration is - Z - I/O - Z - I/O - Z -. Place a tri-stated pin between every 3rd I/O pin. The I/O pin configuration is - Z - I/O - I/O - Z - I/O - I/O - Z -. For the first test, ground bounce and V CC sag improved 13% and 28%, respectively. For the second test, ground bounce and V CC sag improved 7% and 25%, respectively. 6

Programmable GND & V CC Pins One feature of Altera devices that helps reduce ground bounce and V CC sag and increase noise immunity is programmable GND and V CC pins, which are I/O pins internally connected to the ground and V CC of the device. The programmable GND/V CC option is available on a pin-by-pin basis. All unused I/O pins may optionally drive out ground, which is recommended for applications susceptible to noise and ground bounce problems. Adding programmable GND and V CC pins helps decrease the overall inductance by offering more paths to ground and helps decrease the return loop inductance by having the grounds closer to the switching I/O pins. These tests evaluate the effect of different programmable GND and V CC configurations. In each test the programmable power pins alternate between GND and V CC. The 7.5 pf load emulates a typical TTL load. 1. Connect every other programmable GND and V CC I/O pin to GND or V CC on the board. The I/O pin configuration is - V CC - I/O - GND - I/O - V CC -. 2. Connect every other programmable GND and V CC I/O pin to a 7.5 pf load. 3. Connect every 3 rd programmable GND and V CC I/O pin to GND or V CC on the board. The I/O pin configuration is - V CC - I/O - I/O -GND - I/O - I/O - V CC -. 4. Connect every 3 rd programmable GND and V CC I/O pin to a 7.5 pf load. The results for each test are as follows: 1. Having every other programmable GND and V CC I/O pin connected to a board GND or V CC on the board improved ground bounce and V CC sag by 45% and 49%, respectively. 2. Having every other programmable GND and V CC I/O pin connected to a 7.5 pf load improved ground bounce and V CC sag by 24% and 22%, respectively. 3. Having every 3rd programmable GND and V CC I/O pin connected to GND or V CC on the board improved ground bounce and V CC sag by 42% and 22%, respectively. 4. Having every 3rd programmable GND and V CC I/O pin connected to a 7.5 pf load improved ground bounce and V CC sag by 71% and 25%, respectively. Out-of-Phase Simultaneously Switching Outputs (SSOs) Using PLLs Altera PLLs can be used to help reduce ground bounce and V CC sag. PLLs can shift the clock feeding a portion of the output registers, so only a portion of the registers switch simultaneously. By lowering the number of SSOs, less current flows through the power pins. Altera recommends that the shifted clock feed every other output pin in the bus in order to spread out the simultaneously switching pins among the ground and V CC pins. Use a PLL to shift the clock so there is 341 ps difference between the two clocks feeding the registers that drive switching I/O pins. The shifted clock feeds the register feeding every other switching I/O pin. Ground bounce and V CC sag improved by 12% and 24%, respectively. 7

Out-of-Phase Simultaneously Switching Outputs (SSOs) Using Programmable Output Delay APEX 20KE devices have a programmable output delay between the output register in the I/O cell and the I/O pin. By turning on the programmable delay for every other SSO, half the outputs switch slightly later. The change in current, di/dt, is approximately half, since only half the outputs are switching simultaneously. Turn on the programmable delay for every other output to spread out the SSO around each power pin. This helps reduce the change in current through each power pin and the amount of ground bounce and V CC sag. The programmable output delay and the PLL accomplish the same goal, except that the PLL gives the designer more control of the amount of delay. Turn on the programmable delay for every other SSO. The Quartus II software reported a 520-ps difference in t co for every other register. Ground bounce and V CC sag improved 12% and 25%, respectively. Series Termination Resistors While series termination resistors help control the reflections on the signals; adding series resistors to the SSOs is another method for reducing ground bounce and V CC sag by limiting the current. The edge rate slows down slightly, but this is often acceptable when using a small resistor (10 Ω to 33 Ω). The benefit of the reduction in ground bounce and V CC sag often far outweighs the added delay. Refer to the Series Termination section of Application Note 75 (High-Speed Board Design) for a schematic of this termination scheme. These tests evaluate the effect of termination resistors on ground bounce and V CC sag. Place a 10-Ω series resistor on every switching output. Place a 10-Ω series resistor on all SSOs with every 3 rd I/O pin as a programmable GND or V CC. With a 10-Ω series resistor on every switching output, ground bounce and V CC sag improved 46% and 12%, respectively. The resistor added 50-ps delay on the output pins. With a 10-Ω series resistor on all SSOs with every 3 rd I/O pin as a programmable GND or V CC, ground bounce and V CC sag improved 45% and 49%, respectively. The resistor added 50-ps delay on the output pins. Series-RC Parallel Termination In a parallel termination scheme, a resistor and capacitor network is used as a terminating impedance. The terminating resistor is equal to Z o, which is usually 50-Ω.The capacitor must be greater than 100pF. The capacitor blocks low-frequency signals while passing high-frequency signals. Therefore, the DC loading effect of the terminating resistor does not have an impact on the driver. Refer to the Series-RC Parallel Termination section of Application Note 75 (High-Speed Board Design) for a schematic of this termination scheme. 8

Use a 100-pF capacitor and a 50-Ω terminating resistor. Ground bounce and V CC sag improved 47% and 31%, respectively. General Recommendations The following are some general recommendations to reduce ground bounce and V CC sag in designs. Synchronous vs. Asynchronous Settling time is an important parameter that affects ground bounce and V CC sag. Settling time is the amount of time the signal stays above the maximum threshold voltage for a logic 0. For a synchronous signal, as long as the signal is sampled after the signal settles, the signal is interpreted correctly. Any glitch on an asynchronous signal triggers the receiving device. Therefore, whenever possible use synchronous signals. Use Low Voltage Differential Signal (LVDS) Designers can use I/O terminations to help minimize ground bounce. One popular I/O standard for high-speed applications is low-voltage differential signaling, due to the combined advantages of high bandwidth and high immunity to noise. Any noise in the system is common to both the positive and negative wires of the channel and, therefore, is filtered out by the differential input of the LVDS receiver. Follow General Board Design Guidelines For all designs it is recommended to use 0.1µF and 0.01 µf decoupling capacitors in parallel. An additional 0.001µF decoupling capacitor is highly recommended for designs that may be susceptible to ground bounce and V CC sag. When assigning the pin-out for each device, placement of SSOs should be taken into consideration. Always place them close to as many power pins as possible and, in extreme cases, sandwich them among the power pins and programmable GND and V CC pins to reduce the current each power pin has to source or sink. This reduces the change in current for each power pin and thus reduces the amount of ground bounce and V CC sag (V = L di/dt). When adding the vias for the decoupling capacitors, place them as close to the capacitor pad as possible and use as large as possible vias. Both of these design techniques help minimize the inductance. Overlapping the pad and the via avoids the necessity of a trace. When doing this, it is important not to overlap too far because the solder from the pad may sink into the via and the capacitor will not adhere to the pad. Consult the PCB manufacturer for recommendations. Refer to Application Note 75 (High-Speed Board Design) for more detailed recommendations on high-speed board design. Conclusion Ground bounce and V CC sag are well-known in the semiconductor industry. Many design methods reduce them. Since ground bounce and V CC sag go hand-in-hand, it is best to implement techniques for minimizing both. It is important to understand these analog issues when designing high-speed digital systems. With the proper board design practices and understanding of the phenomena, ground bounce and V CC sag can be minimized in order to preserve signal integrity. 9

101 Innovation Drive San Jose, CA 95134 (408) 544-7000 http://www.altera.com Copyright 2001 Altera Corporation. Altera, The Programmable Solutions Company, the stylized Altera logo, specific device designations, and all other words and logos that are identified as trademarks and/or service marks are, unless noted otherwise, the trademarks and service marks of Altera Corporation in the U.S. and other countries. All other product or service names are the property of their respective holders. Altera products are protected under numerous U.S. and foreign patents and pending applications, maskwork rights, and copyrights. Altera warrants performance of its semiconductor products to current specifications in accordance with Altera s standard warranty, but reserves the right to make changes to any products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Altera Corporation. Altera customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services. All rights reserved. 10