Altera Early SSN Estimator User Manual

Early SSN Estimator User Guide for
Altera Programmable Devices
101 Innovation Drive San Jose, CA 95134
www.alter a.com
Document Version: 1.0 Document Date: © November 2009
Copyright © 2009 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 ap­plications, 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
.
UG-01075-1.0

Contents

Chapter 1. Early SSN Estimator
Application of the Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1
Setting up the Early SSN Estimator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1
Global Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–2
Desired Margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–2
Result Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–2
Parameters Specific to the I/O Bank . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–5
Interpreting Early SSN Estimator Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–6
Chapter 2. Tutorial: Mixing SSTL and LVTTL in a Single Bank
Step 1: Configure the Global Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–1
Step 2: Assign I/O Standards to the Corresponding Bank . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–1
Step 3: Interpret the Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–2
Step 4: Fixing the Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–2
Additional Information 1
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Info–1
How to Contact Altera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Info–1
Typographic Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Info–1
© November 2009 Altera Corporation Early SSN Estimator User Guide for Altera Programmable Devices
iv
Early SSN Estimator User Guide for Altera Programmable Devices © November 2009 Altera Corporation

1. Early SSN Estimator

Use the early SSN estimator (ESE) to estimate the simultaneous switching noise (SSN) in your designs during the early design phase. This avoids going through extensive pre- and post-layout simulations. The early SSN estimator is a Microsoft Excel-based spreadsheet tool for calculating the worst-case quiet low/quiet high noise seen at the far end of the victim pin induced by multiple aggressors switching simultaneously.
The early SSN calculator assumes typical process, voltage, and temperature (PVT) conditions for the targeted device and the PCB board under development. The spreadsheet requires only basic design-specific information such as the I/O standard, current strength, slew rate, and number of simultaneous switching I/Os.
1 The early SSN estimator models the SSN generated by inductive crosstalk. Current
draw of the switching buffers may create power delivery network (PDN) resonance and cause PDN compression. PDN compression due to resonance is different from the SSN described here. Improving PDN design reduces PDN compression.
The results obtained through the spreadsheet tool are intended only as an estimate of the worst case noise and not as a specification. The actual results observed on your board may vary due to differences between your PCB design and the assumed typical design conditions used by the calculator. For designers who intend to get a very accurate noise estimate based on their specific PCB design, Altera recommends using a post-layout simulation approach, taking into account the various parameters such as board stackup, via breakout, power delivery network design, and trace spacing specific to the design.
This user guide describes how to use the early SSN estimator to estimate the far-end noise induced on the victim pin.

Application of the Tool

The purpose of the tool is to provide a rough estimate on the amount of SSN within the design during the early design phase. This spreadsheet tool is very useful when exploring the various “what-if” scenarios to study the impact on the observed noise seen using different drive strengths, various number of simultaneous switching I/Os, different VCCIO voltage standards, and various I/O settings.

Setting up the Early SSN Estimator

The ESE spreadsheet consists of the following tabs (Figure 1–1):
Calculator—the primary tab where you input the relevant design information to
estimate the amount of SSN noise.
Data Viewer—gives a schematic view of the noise profile of individual I/O
standards as a function of the number of I/Os. The Data Viewer tab is independent of the Calculator tab. It only displays the noise profile of the I/O standard that is set in the Data Viewer tab regardless of the I/O standards selected for the various banks in the Calculator tab.
© November 2009 Altera Corporation Early SSN Estimator User Guide for Altera Programmable Devices
Loading...
+ 11 hidden pages