Professional Documents
Culture Documents
Shreyas Bhat
Shreyas_bhat@mentor.com
(248) 223-5814
Contents
1. Signal integrity analysis using Hyperlynx SI
2. Power integrity analysis using Hyperlynx PI
3. EMI DRC checking using Hyperlynx DRC
4. System simulations using SystemVision
SystemVision
Analog
SystemVision Transistor Component AMS Analog Functional Block
Sensors
Actuators
Baseband Analog
SPICE
Level
SystemVision
Power Converters
Custom Digital
SPICE
Level
IC
Eldo RF / ADMS
RF Front-end
© 2010 Mentor Graphics Corp. Company Confidential
www.mentor.com
Hyperlynx SI/PI: The 4 areas of analysis
Process Tools
Schematic Capture
Rules
PCB Layout
Process Tools
HyperLynx HyperLynx
Signal Integrity Power Integrity
DxDesigner
Constraint
Editor System
Expedition PCB
IBIS-AMI
S-parameter
Complexity
Databook .MOD
(HL—Databook Models)
Easy.MOD
(HL—Technology Models)
Information
© 2010 Mentor Graphics Corp. Company Confidential
www.mentor.com
Basic structure of an IBIS file
Header
– file name, date, version, source, notes, disclaimer, copyright, etc.
Component model data
component
buffer
– All buffer models for the component must be defined in the file
– Each flavor of a programmable buffer is a separate model
4-T’s Education
How far away could your parts be (min & max) HyperLynx
SI
Simulate for all possible net lengths
Do you have excessive overshoot?
— Yes: You will need termination of some sort
— No: Max length rule into CES DxDesigner
CES
Expedition
PCB
CES
Expedition
PCB
Type Effect
Series Reduced driver currents give good
performance. Works best when resistor
is very close to driver
DC Pull Less ringing generally reduces EMI.
Up/Down Certain frequencies may increase
AC Similar to DC Parallel, but better if
Parallel capacitor is small
Diode Can generate additional high frequency
emissions
Expedition
PCB
HyperLynx
SI
DxDesigner
CES
Expedition
PCB
CES
Expedition
PCB
Process Tools
CES
Expedition
PCB
HyperLynx SI
(BoardSim)
Expedition
PCB
HyperLynx SI
(BoardSim)
Stackup planning
Via stubs
— Can be a major contributor to creating a discontinuity
Thru-hole
stub
SDD21
Backdrill
2.5GHz 5.0GHz
short stub
Blind via 0.08dB 0.3dB
Backdrill 0.15dB 0.4dB
Stub 0.35dB 3.5dB
Blind
no stub
Hi Speed Digital
10G/40G+ Internet, FibreChannel, XAUI, PCIe, Infiniband
On-Chip SerDes, Package
DDR3 Memory I/F Channel
Military/Aerospace
Secure Communications/Network
Large Phase Array/Imaging Antenna
DesignFile:DQ0_3D.ffs
HyperLynxLineSimv8.2.1
Minimize DC Drop
— IC Power
Maximize power delivery at all
freq through adequate decoupling
— Capacitors – how many/what values
— Correct placement of caps
Minimize the Noise on planes
— Identify areas on planes where voltage ripple
exceeds IC power pin spec
— Plane noise is a result of target impedance
and core/IO switching currents (V=I*R)
Oh
%)
nt
(m
(
e
s)
urr
ple
nce
att
C
Rip
r (w
da
nt
d
sie
pe
we
we
(V)
Im
Tra
allo
Po
ge
t
rge
lta
t al
ak
x
Ma
Vo
To
Ta
Simulate PDN
Plane SRF
LRC w/o Models
Target PDN
Impedance Simulate for
Lumped and
Distributed
Add in Capacitors Capacitor Models
Impedance
Profiles
Determine cap
Capacitor Parts to
Values & Schematics
schematics
Quantities
Determine Cap
Locations
Decoupling
Planning
Complete
DDR
IC DDR
DDR
DDR
uP
DDR
Models needed
- VRM model
- DC current sink
model
Noise Analysis
Attach AC Supply pin model
Notice noise propagation on plane
Add Decoupling caps in ‘noisy’ areas
EMI examples
— Traces crossing splits, reference plane changes, Board Edge shield
— Nets near edge, coupling to I/O nets
— Metal island check
w d
SI examples h
— Long nets (SI risk), termination check h
Plane1
MaxAntipadLength
Prerequisites
H1
Object Lists: PowerNets, GroundNets,
Capacitors, ICs
H2
IBIS model assignment [optional]
(uses edge rate and voltage info)
Plane2
CoefAccountable DecouplingDistance
for Plane1 = H2/(H1+H2) StitchingViaDistance
for Plane2 = H1/(H1+H2)
Parameters
DecouplingDistance – Maximum allowable distance of capacitor from reference plane change
StitchingViaDistance – Maximum allowable distance of stitching via from reference plane change
DistancePercentage – Maximum allowable distance of stitching capacitors/vias expressed as
a percentage of the signal edge rate
(only used if DecouplingDistance and/or StitchingViaDistance are set to 0).
MaxAntipadLength – Maximum allowable antipad radius
CoefAccountable – Minimum required percentage of return current through a
plane for the plane to be included in the check
SignalSupplyCheck – Yes = Check that signals reference correct voltage
No = Do not check
© 2010 Mentor Graphics Corp. Company Confidential
www.mentor.com
Filter Placement
Purpose
Check that connectors have filters placed close enough to the connector pins to be
effective at suppressing radiated emissions.
High-frequency energy can leave the system through a connector, and one method to
suppress this is to add a filter to the connector pin. This filter must be placed close
enough to the connector pin such that the trace connecting the filter to the
connector does not pick up additional noise.
Prerequisites
ControlDistance
Object Lists: Connectors, Noise Filters, Capacitors,
FerriteBeads, Inductors, Resistors,
ConstantNets
Parameters
ControlDistance – Maximum allowable distance from connector pin to all pins of the filter
Parameters GuardTraceMaxViaInterval
ExposedPercent – Allowable exposed net length expressed as a multiplier of signal edge rate
ExposedTraceCheckAboveandBelow – Yes = Check for reference planes above and below the net
No = Do not check for reference planes above and below
ExposedTraceCheckCoplanar – Yes = Check for guard traces/area fills on same layer as net
No = Do not check for guard traces/fills
GuardTraceDistance – Maximum allowable distance between guard trace and the net
GuardTraceViaCheck – Yes = Check for stitching vias on guard trace
No = Do not check for stitching vias on guard trace GuardTraceDistance
GuardTraceMaxViaInterval – Maximum allowable distance between stitching vias on guard trace
GuardTraceEdge2ViaDist – Maximum allowable distance between vias and guard trace edge
GuardTraceEdge2ViaDist
© 2010 Mentor Graphics Corp. Company Confidential
www.mentor.com
Decoupling Capacitor Placement
Purpose
Check that integrated circuit (IC) components have decoupling capacitors connected close enough to the power pins to be effective.
Decoupling capacitors must provide a low-impedance path between power and ground to meet the power needs of the component.
Capacitors mounted with long traces or too far from the power pins are made less effective by the added inductance of their mounting
connections.
Prerequisites
Parameters
MaxSearch4CapDist – Distance from IC pin to search for capacitors
IncludeGround – Yes = include ground nets in the analysis
No = don’t include ground nets
SearchPath – Yes = finds the routed length between IC pin and capacitor
No = finds only the distance between the IC pin and capacitor
MaxCapDist – Maximum allowable length of routed connection from IC pin to capacitor
GND PWR
MaxCapDist
MaxSearch4CapDist
Stimulus
Termination
Node-4
Termination
Connector
Node-1
Transmission
Lines
Node-2 Node-3
Enable
Rx Data
Diff Rx 1
Diff Rx 2
Diff Rx 3
Diff Rx 4
Transmission Line
Model From HyperLynx
As mouse is clicked
over curve, data point
is entered into table.
Cmd Stimulus
(SystemVision)
Educational Content - SI
— Stackup Design Practices
— Transmission lines and Termination
— Learn How to Start Simulating
— Modeling Transceivers for MGbps Design
— Checking Quality of S-Parameter Models
— Controlling Crosstalk
— Managing Trace Lengths for Timing
Educational Content – PI
— Design Strategies for PCB Decoupling
— HDI’s Impact on Power Delivery
— Solving IR Drop Issues on the PCB
Program Benefits
— Access to millions of $ worth of MGC s/w for minimal customer
support fee
— Free access to regular customer training for all faculty/staff
— Access to technical support services and SupportNet for faculty/
staff
Contact email: Higher_education@mentor.com