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 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
.
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