Signal Integrity Comparisons Between Stratix II and Virtex-4 FPGAs

Similar documents
Implementing LVDS in Cyclone Devices

Implementing Bus LVDS Interface in Cyclone III, Stratix III, and Stratix IV Devices

Stratix vs. Virtex-II Pro FPGA Performance Analysis

MAX 10 FPGA Signal Integrity Design Guidelines

Interfacing Cyclone III Devices with 3.3/3.0/2.5-V LVTTL/LVCMOS I/O Systems

Stratix FPGA Family. Table 1 shows these issues and which Stratix devices each issue affects. Table 1. Stratix Family Issues (Part 1 of 2)

FPGA Power Management and Modeling Techniques

6. I/O Features in Arria II Devices

MIPI D-PHY Solution with Passive Resistor Networks in Altera Low Cost FPGA

QDR II SRAM Board Design Guidelines

Enhanced Configuration Devices

Stratix II vs. Virtex-4 Performance Comparison

Stratix II FPGA Family

White Paper Compromises of Using a 10-Gbps Transceiver at Other Data Rates

6. I/O Features in Stratix IV Devices

Transient Voltage Protection for Stratix GX Devices

Arria II GX FPGA Development Board

8. Selectable I/O Standards in Arria GX Devices

Enhanced Configuration Devices

4. Selectable I/O Standards in Stratix II and Stratix II GX Devices

AN 754: MIPI D-PHY Solution with Passive Resistor Networks in Intel Low-Cost FPGAs

AN 523: Cyclone III Devices Configuration Interface Guidelines with EPCS Devices

Arria II GX FPGA Development Board

Low Power Design Techniques

Using Flexible-LVDS Circuitry in Mercury Devices

6. I/O Features for HardCopy III Devices

MAX 10 General Purpose I/O User Guide

6. I/O Features for HardCopy IV Devices

PowerPlay Early Power Estimator User Guide for Cyclone III FPGAs

Intel MAX 10 General Purpose I/O User Guide

White Paper Assessing FPGA DSP Benchmarks at 40 nm

AN 447: Interfacing Intel FPGA Devices with 3.3/3.0/2.5 V LVTTL/ LVCMOS I/O Systems

Intel Stratix 10 General Purpose I/O User Guide

White Paper Performing Equivalent Timing Analysis Between Altera Classic Timing Analyzer and Xilinx Trace

FPGA Design Security Solution Using MAX II Devices

Intel Stratix 10 General Purpose I/O User Guide

White Paper The Need for a High-Bandwidth Memory Architecture in Programmable Logic Devices

Benefits of Embedded RAM in FLEX 10K Devices

Multi-Drop LVDS with Virtex-E FPGAs

Using MAX II & MAX 3000A Devices as a Microcontroller I/O Expander

9. Hot Socketing and Power-On Reset in Stratix IV Devices

Intel Quartus Prime Standard Edition User Guide

Power Optimization in FPGA Designs

Mixed Signal Verification of an FPGA-Embedded DDR3 SDRAM Memory Controller using ADMS

Power Solutions for Leading-Edge FPGAs. Vaughn Betz & Paul Ekas

APEX II The Complete I/O Solution

A Reset Control Apparatus for PLL Power-Up Sequence and Auto-Synchronization

Using Flexible-LVDS I/O Pins in

Intel MAX 10 High-Speed LVDS I/O User Guide

Implementing LED Drivers in MAX and MAX II Devices. Introduction. Commercial LED Driver Chips

AN 547: Putting the MAX II CPLD in Hibernation Mode to Achieve Zero Standby Current

High-Performance FPGA PLL Analysis with TimeQuest

RiseUp RU8-DP-DV Series 19mm Stack Height Final Inch Designs in PCI Express Applications. Revision Date: March 18, 2005

7. External Memory Interfaces in Stratix IV Devices

Q Pairs QTE/QSE-DP Final Inch Designs In PCI Express Applications 16 mm Stack Height

Introduction. Synchronous vs. Asynchronous Memory. Converting Memory from Asynchronous to Synchronous for Stratix & Stratix GX Designs

5. Using MAX V Devices in Multi-Voltage Systems

Intel Stratix 10 Analog to Digital Converter User Guide

Intel Cyclone 10 LP Device Family Pin Connection Guidelines

Implementing LED Drivers in MAX Devices

Design Guidelines for Intel FPGA DisplayPort Interface

White Paper Low-Cost FPGA Solution for PCI Express Implementation

Using I/O Standards in the Quartus Software

2:1 MULTIPLEXER CHIP FOR PCI-EXPRESS ICS Description. Features. Block Diagram DATASHEET

SERDES Transmitter/Receiver (ALTLVDS) Megafunction User Guide

2:1 MULTIPLEXER CHIP FOR PCI-EXPRESS ICS Features

8. Migrating Stratix II Device Resources to HardCopy II Devices

2 TO 4 DIFFERENTIAL CLOCK MUX ICS Features

AN USB332x Transceiver Layout Guidelines

Interfacing RLDRAM II with Stratix II, Stratix,& Stratix GX Devices

White Paper Taking Advantage of Advances in FPGA Floating-Point IP Cores

AN 608: HST Jitter and BER Estimator Tool for Stratix IV GX and GT Devices

Reduce Your System Power Consumption with Altera FPGAs Altera Corporation Public

T1/E1 CLOCK MULTIPLIER. Features

White Paper Understanding 40-nm FPGA Solutions for SATA/SAS

DDR and DDR2 SDRAM Controller Compiler User Guide

APEX Devices APEX 20KC. High-Density Embedded Programmable Logic Devices for System-Level Integration. Featuring. All-Layer Copper.

Design Guidelines for Optimal Results in High-Density FPGAs

13. Power Management in Stratix IV Devices

Practical Hardware Debugging: Quick Notes On How to Simulate Altera s Nios II Multiprocessor Systems Using Mentor Graphics ModelSim

Designing RGMII Interface with FPGA and HardCopy Devices

Increasing Productivity with Altera Quartus II to I/O Designer/DxDesigner Interface

Achieving Lowest System Cost with Midrange 28-nm FPGAs

4. Selectable I/O Standards in Stratix & Stratix GX Devices

ProASIC3/E SSO and Pin Placement Guidelines

White Paper. Floating-Point FFT Processor (IEEE 754 Single Precision) Radix 2 Core. Introduction. Parameters & Ports

Errata Sheet for Cyclone IV Devices

CrossLink Hardware Checklist Technical Note

9. Reviewing Printed Circuit Board Schematics with the Quartus II Software

Using the Nios Development Board Configuration Controller Reference Designs

7. High-Speed Differential Interfaces in the Cyclone III Device Family

Symbol Parameter Min Typ Max VDD_CORE Core power 0.9V 1.0V 1. 1V. VDD33 JTAG/FLASH power 2.97V 3.3V 3.63V

4. Hot Socketing and Power-On Reset in MAX V Devices

AN 549: Managing Designs with Multiple FPGAs

ByteBlaster II Download Cable User Guide

Design Guidelines for 100 Gbps - CFP2 Interface

Allegro Sigrity SI Streamlining the creation of high-speed interconnect on digital PCBs and IC packages

SSO Noise And Conducted EMI: Modeling, Analysis, And Design Solutions

Implementing 9.8G CPRI in Arria V GT and ST FPGAs

QPairs QTE/QSE-DP Multi-connector Stack Designs In PCI Express Applications 16 mm Connector Stack Height REVISION DATE: OCTOBER 13, 2004

Transcription:

White Paper Introduction Signal Integrity Comparisons Between Stratix II and Virtex-4 FPGAs Signal integrity has become a critical issue in the design of high-speed systems. Poor signal integrity can mean increased engineering costs, delayed product releases, and even lost revenues. The opportunity cost of ignoring signal integrity can easily reach millions of dollars, given the importance of time-to-market in today s semiconductor marketplace. The onus on sound signal integrity inevitably falls on the choice of FPGA in high-speed systems. This white paper describes competitive benchmarks between Stratix II and Virtex-4 FPGAs demonstrating a 2X signal integrity advantage for Stratix II FPGAs. This paper also describes the Altera design process to deliver industry leading signal integrity and the resulting technology within Stratix II FPGAs that enable this significant advantage. Poor signal integrity can arise due to issues at three design levels: Chip level - improper I/O buffer design, inadequate return current paths, etc. Package level - high package inductance, mismatched traces, improper routing, inadequate return current paths, etc. Board level - Crosstalk, reflections, signal attenuation, EMI/EMC, etc. Chip level and package level signal integrity are entirely the result of the integrated circuit and package level design from the chip manufacturer. Board level signal integrity issues result from the combination of the quality of the chip and package as well as the customers board level design. The burden of board level design and the resulting system performance can be optimized through higher quality signal integrity within the chip and package. Signal Integrity Benchmarks Three sets of comparisons between Stratix II and Virtex-4 I/O signal integrity are described in this document, covering LVDS at 1Gbps and 1.3 Gbps and HSTL at 660 Mbps. In order to determine the relative signal integrity performance between Stratix II and Virtex-4 FPGAs, simulations using IBIS I/O models from each vendor were performed. In addition, simulations verifying the correlation of Altera s Stratix II IBIS models versus lab measurements are shown to validate the Altera simulation results. The Virtex-4 IBIS models were downloaded directly from the Xilinx web site and are assumed to be accurate. See Figure 1. March 2005, ver. 1.0 1 WP- 022805-1.0

Signal Integrity Comparisons Between Stratix II and Virtex-4 FPGAs Altera Corporation Figure 1: Simulation Setup for Measuring LVDS Eye Diagram for Stratix II and Virtex-4 FPGAs 5 Transmission line I/O Buffer FPGA 50 50 100 Measurement point I/O Buffer FPGA Table 1: Signal Integrity Test Set up for Stratix II and Virtex-4 I/Os Test Setup Parameter IBIS Models Software Package Voltage Temperature Virtex-4 Downloaded from Xilinx Web Site, Rev 1.3 dated 1/21/2005 IBIS Software version 3.2 Virtex-4 IBIS Models do Not Have Package Information Nominal 25 0 C Stratix II Downloaded from Altera Web Site, Rev 4.1 dated January, 2005 IBIS Software version 3.2 F1020 Package Nominal 25 0 C 2

Altera Corporation Signal Integrity Comparisons Between Stratix II and Virtex-4 FPGAs Results LVDS Eye Diagram Measurements Figure 2 compares Stratix II 1.3 Gbps LVDS lab measurement results with simulation data. The scale on both the waveforms is the same. As can be seen, simulation results and lab data match very well. Figure 2: 1.3 Gbps LVDS comparison of Stratix II measured and simulation eye-diagrams In Figure 3, Stratix II and Virtex-4 LVDS I/O signals are compared at 1.3 Gbps data rates. The Stratix II eye is significantly cleaner, with three times less edge noise, a three times faster edge rate, and a 2.3 times wider data valid window. Figure 3: 1.3 Gbps LVDS IBIS simulation comparison of Stratix II and Virtex 4 eye-diagrams 3

Signal Integrity Comparisons Between Stratix II and Virtex-4 FPGAs Altera Corporation In Figure 4, Stratix II and Virtex-4 LVDS I/O signals are compared at 1.0Gbps data rates. The Stratix II eye is significantly cleaner, with 6.5 times less edge noise, a 3 times faster edge rate, and a 2.0 times wider data valid window. Figure 4: 1.0 Gbps LVDS IBIS Simulation comparison of Stratix II and Virtex 4 eye-diagrams 4

Altera Corporation Signal Integrity Comparisons Between Stratix II and Virtex-4 FPGAs In Figure 5, Stratix II and Virtex-4 HSTL I/O signals are compared at 660 Mbps data rates. The Stratix II eye is significantly cleaner, with a 1.8 times faster edge rate and a 1.3 times wider data valid window. Figure 5: 660 Mbps HSTL IBIS Simulation comparison of Stratix II and Virtex 4 eye-diagrams Pin Capacitance Measurements The major difference between the Stratix II and Virtex-4 signal integrity is best explained by the relative difference in pin capacitance between the two FPGA products. The table below shows the pin capacitance values for different Stratix II and Virtex-4 I/Os. Stratix II I/O pin capacitance is at least 2 times lower than that of Virtex-4. Stratix II devices have the lowest pin capacitance in the FPGA industry. The pin capacitance numbers in this table were obtained from lab measurements. Table 2: Pin Capacitance Comparison between Stratix II and Virtex-4 FPGAs Pin Description Stratix II Virtex-4 User I/O Vertical (1) 5.0pF 12.5pF User I/O Horizontal (2) 6.1pF 12.5pF Configuration data pins 5.0pF 11.0pF Clock pins top/bottom 6.0pF 11.0pF CLK[4..7] and CLK[12..15] Clock pins left/right 6.1pF 11.0pF CLK0, CLK2, CLK8, CLK10 Clock pins left/right CLK1, CLK3, CLK9, CLK11 3.3pF 11.0pF Notes: (1) Vertical I/Os. I/O Standards Supported are LVTTL, LVCMOS, PCI, PCI-X, HSTL-1.5V Class I and II, HSTL-1.8V Class I and II, SSTL-18 Class I and II, SSTL-2 Class I and II. (2) Horizontal I/Os. I/O Standards Supported are LVDS, HyperTransport, LVTTL, LVCMOS, SSTL- 2, SSTL-18 Class I. 5

Signal Integrity Comparisons Between Stratix II and Virtex-4 FPGAs Altera Corporation Pin capacitance significantly impacts signal integrity. High pin capacitance affects signal integrity due to reflections. At high frequencies, capacitive loading at the far end acts as a resistor with low resistance. This causes impedance mismatch on the transmission line, which in turn cause reflections. In addition, pin capacitance slows down the edge rate of the signal, reducing the data valid window. On a separate note, higher pin capacitance can have an adverse effect of system power. Figure 6 shows the impact of larger pin capacitance on signal integrity. The eye diagram on the left is a simulation of LVDS I/O pins at 1 Gbps with Stratix II pin capacitance. The diagram on right is a simulation of LVDS I/O pins with double the pin capacitance of Stratix II devices (same as Virtex-4 pin capacitance). Doubling the pin capacitance increased the edge noise, slowed down the edge rate, and reduced the data valid window. Figure 6: 1.0 Gbps LVDS IBIS Simulation Comparison of Stratix II with Real Pin Capacitance and Stratix II with 2X Pin Capacitance (as Virtex 4) Stratix II Real Pin Cap Stratix II with 2x Pin Cap (as Virtex 4) Simultaneous Switching Noise A very important aspect of signal integrity is the impact of having many I/O pins toggling at the same time. This is called simultaneous switching noise (SSN). SSN is dependent on the quality of the chip and package power distribution network and I/O coupling. SSN experiments were performed on Stratix II EP2S60F1020, HSTL-II 1.8V I/O pins with up to 100% of the bank toggling. Figure 6 shows the ground bounce voltage on the victim pin with different number of simultaneously switching outputs (SSOs) per bank. The maximum ground bounce voltage is only 0.4 V. The input low voltage (V IL ) for the HSTL-II 1.8 standard is 0.8V. As shown in Figure 7, ground bounce voltage is not violating the V IL level, even with 100% of the bank toggling. This can be attributed to the low inductance and IR drop in Stratix II I/O buffers and packages. 6

Altera Corporation Signal Integrity Comparisons Between Stratix II and Virtex-4 FPGAs Figure 7: Chart of Stratix II HSTL-II 1.8V I/O SSN Performance 0.8 HSTL-II 1.8V, Load: 10pF, Operating Conditions: Typical V IL =800mv Ground Bounce (V) 0.6 0.4 0.2 0.0 0 20 40 60 80 # of SSOs* per Bank Altera Silicon-Package Co-Design Methodology Altera achieved the excellent Stratix II signal integrity through an early focus on signal integrity in the design process, utilizing a silicon-package co-design methodology. Altera s silicon-package co-design methodology lays special emphasis on mitigating signal integrity issues at the chip and package level. Early in the product-development process, device requirements are established with a special emphasis on signal integrity. Requirements that reduce signal integrity issues are then communicated to IC design and packaging engineers. These requirements are used by design engineers to define/improve design rules during circuit design. They also incorporate signal-integrity based requirements while determining circuit and pin layout and use them to generate I/O buffer models. Simultaneously, packaging engineers use the requirements to determine package technology and manufacturability. This feasibility analysis is then followed by steps to develop signal and power/ground routing, pin layout, etc. Package models are then generated. Using both package and I/O buffer models, IC design engineers then perform link level simulations to ensure that performance and signal integrity requirements are met. Results from the link level simulations are used to refine the package and silicon design process. The entire package and silicon design process is now integrated and iterative, involving optimization between pin layout, chip layout, and cost/performance objectives. After silicon is available, simulated data is then correlated with lab experiments. A brief flow chart of the methodology is shown in Figure 8. This design process was used during Stratix II product development. It enabled Altera's engineers to accurately predict the signal integrity behavior of the Stratix II device several months before actual silicon was available. Also, it ensured that Stratix II FPGAs met all the signal integrity requirements that were set during product definition. 7

Signal Integrity Comparisons Between Stratix II and Virtex-4 FPGAs Altera Corporation Figure 8: Altera Silicon-Package Co-Design Methodology Define Future Product Requirements Communicate requirements to Design and Packaging Packaging: Determines package technology, manufacturability, cost; define design rules and generate package models IC Design: Determines feasibility; design circuits; define design rules, pin-outs IC Design: Performs link-level simulation (with package and I/O) Yes Product Planning requirements met? No Finalize package and circuit design. Lock pin-outs Manufacture FPGA Make appropriate package/circuit level changes Correlate lab data with simulation data Stratix II I/O Buffers Stratix II I/O buffers are designed to minimize signal integrity issues that arise at the chip level. Improper I/O buffer design can cause a variety of signal integrity issues. For example, I/O buffers with high pincapacitance cause reflections, inadequate return current paths cause SSN, and improper isolation to adjacent I/O circuitry causes signal crosstalk. These phenomena deteriorate signal quality, and limit system performance and reliability. Several design features were incorporated into Stratix II I/O buffers to mitigate signal integrity failures. Table 3 lists some of these features and their impact on signal integrity. 8

Altera Corporation Signal Integrity Comparisons Between Stratix II and Virtex-4 FPGAs Table 3: Features in Stratix II I/O Buffers that Reduce Signal Integrity Issues Stratix II I/O Design Feature On-chip decoupling capacitors Improved transistor design, more compact and efficient layout V CCPD power supply connected to 3.3V (power supply to the pre-driver to the output buffer) On-chip series and differential termination Output drive strength control Output slew rate control Programmable pre-emphasis and V OD for differential buffers Stratix II Device Package Impact on Signal Integrity Reduces ground bounce and V CC sag. Low input pin capacitance to minimize reflections and signal noise. V CCPD is connected to of 3.3 V (as a comparison, Stratix V CCPD was 1.5V), which increases the V GS (gate voltage at the transistor) for HSTL I/O standards. As a result, the transistor size was reduced, lowering the I/O pin capacitance. Eliminates the need for external termination resistors on the board while minimizing reflections. Allows designer to have control the amount of current. Compensates for signal attenuation and ISI so receiver can correctly capture data. Gives designer flexibility to change the slew-rate of the output signals. This at times helps reduce SSN. Compensates for signal attenuation and ISI so receiver can correctly capture data. Programmable pre-emphasis controls the slew-rate and programmable V OD controls the amount of current. In high-speed systems, package performance is one of the major limiting factors of the overall system performance. This necessitates the fabrication of interconnects and packages that are capable of supporting very fast signals without degrading signal integrity to unacceptable levels. Signal integrity was one of the most important factors that was considered during Stratix II package design. Table 4 lists Stratix II package characteristics that help minimize signal integrity issues at the package level. Table 4: Stratix II Packaging Features that Minimize Signal Integrity Issues Stratix II Package Characteristic Impact on Signal Integrity Dedicated power planes above package core 50Ω impedance for single-ended I/O pins and 100Ω for differential I/O pins Short traces and wide spaces between adjacent traces Matched traces for critical signals Package traces designed as transmission line with 50Ω impedance Reduces power supply inductance. Minimizes impedance mismatch and reduces reflections. Reduces cross talk between signals, minimizes package inductance. Reduces skew between signals. The traces reduce reflections from the package and significantly reduce package trace inductance and capacitance as they behave as transmission lines instead of lumped RLC discontinuities. Virtex-4 has a higher power-to-i/o ratio than Stratix II FPGAs, but Stratix II signal integrity is much better than in Virtex-4. Measured and simulated comparisons clearly show Stratix II devices have better signal integrity and more I/O elements through superior packaging and I/O technologies. Stratix II packages have dedicated power and ground planes below the package core (close to the balls). The impedance between the power and ground planes and the PCB is negligible, minimizing the need for larger numbers of power and ground pins on the package. The impedance between the power and ground planes in the package and the flip-chip mounting points is minimized using multiple parallel supply paths. The Stratix II package power distribution network has been designed to minimize the overall power and ground impedance from the power and ground planes to the die to minimize SSN. SSN results show that even with 100% of the bank toggling, ground bounce voltage does not violate V IL levels. 9

Signal Integrity Comparisons Between Stratix II and Virtex-4 FPGAs Altera Corporation Altera s packaging and I/O technology deliver three significant benefits: excellent signal integrity, strong immunity to SSN, and up to 21% more I/O elements in equivalent pin density devices. Virtex-4 packages do have similar power and ground planes below the package core. However, initial package analysis shows that Xilinx did not design the package to achieve the lowest power and ground impedance. For these reasons, Virtex-4 packages require more power/ground pins and still deliver reduced signal integrity. Conclusion Altera has successfully made signal integrity optimization a core factor in FPGA design flow. By placing a premium on effort in ensuring mitigation of signal integrity issues, Altera s silicon-package co-design methodology has ensured quality at the chip and package level. Stratix II devices provide significant signal integrity benefits over Virtex-4, as evidenced by the experiment results. In applications that require superior signal integrity and when the costs of poor signal integrity are high, Stratix II FPGAs are the clear choice. References 1. Stratix II Device Handbook, www.altera.com 2. A 90nm FPGA I/O Buffer Design with 1.6Gbps Data Rate for Source-Synchronous System and 300MHz Clock Rate for External Memory Interface, by J. Tyhach, B. Wang, C. Sung, et al, IEEE Custom Integrated Circuits Conference, Oct. 2004. 3. Systems-on-programmable chips: A look at the packaging challenges, by Tarun Verma, Martin S. Won, EE Times, May 23, 2003 4. When the package means as much as the chip, by M. Grupen Shemansky and M. DiBerardino, EDN design feature, July 10, 2003 5. IC packaging can make or break pc boards, by Lee Ritchey, EE Times, Feb 3, 2004 101 Innovation Drive San Jose, CA 95134 (408) 544-7000 www.altera.com Copyright 2005 Altera Corporation. All rights reserved. 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. 10