Sei sulla pagina 1di 42

HYPERLYNX-

A PWB DESIGN TOOL

Sandy Mazzola
BAE Systems Inc
HYPERLYNX
The HyperLynx suite of tools can be
used in virtually any design flow to help
eliminate signal integrity, crosstalk, and
EMC problems early, allowing you to "get
it right the first time." These simulation
tools come ready to use with
unprecedented ease of use, delivering
high speed analysis to every engineer's
desktop.
HYPERLYNX
Before layout begins (LineSim)
Generation of high-speed PCB-routing
constraints (LineSim)
After PCB layout (BoardSim)

During system analysis of a multiple


board design (BoardSim MultiBoard
Option)
HYPERLYNX VERSIONS
LINESIM

LINESIM EMC
LINESIM CROSSTALK

BOARDSIM

BOARDSIM EMC

BOARDSIM CROSSTALK

BOARDSIM MULTI-BOARD
HYPERLYNX
A Mentor Graphics Product
Pricey

Initial cost is 3K to 50K depending on


configuration
2K a year maintenance cost
HYPERLYNX - BOARDSIM
PWB Design provides 3 ASCII source
files unique to ALLEGRO to a local pc
Component & connectivity data (a_c)
Layout data (a_l) Outline data (a_o)
Hyperlynx ALLEGRO translator run at a
local PC converts these ASCII files to
HYP files
Result is an image viewable PWB layout
HYPERLYNX PRELIMINARY
PROCESS
Use stackup editor to verify Power/Ground
plane & signal layer assignments & add/delete
layers or change type
Adjust dielectric thicknesses/constants
Adjust copper thicknesses
Layers are color coded
Use Power supply editor to verify correct
assignment of power supply voltages
CROSSTALK - BATCH MODE
BATCH MODE select board wizard
Set voltage coupled threshold and rise/fall
times Then run
Report issued showing all aggressor nets
that produce crosstalk at or greater then
threshold value on every victim net
Report does not know what actually drives
the aggressor nets. It assumes default
rise/fall times.
Requires analysis to identify true problems.
CROSSTALK - BATCH MODE
ANALYSIS

Analyze batch crosstalk results


Test points may be dont care situations

Static sources not an issue

Is the source Synchronus/Asynchronus ?


CROSSTALK ISSUES
FORWARD CROSSTALK
Forward Crosstalk = Crosstalk appearing on
the victim line at the receiver end of the
aggressor line
Function of the difference between capacitive
crosstalk and mutual inductance crosstalk
Duration = rise time of aggressor line driver
Amplitude proportional to rise time and line
length
Polarity opposite aggressor driver signal
transition polarity
CROSSTALK ISSUES
BACKWARD CROSSTALK
Backward Crosstalk = Crosstalk appearing on the victim
line at the driver end of the aggressor line
Function of the sum of the capacitive and mutual
inductance crosstalk currents
Duration = Twice the transition time (Time for signal to
travel down the line and return)
Amplitude = Independent of line length when line is
electrically long; directly proportional to length when line
is short
Polarity = same as aggressor driver signal transition
polarity
SIGNAL INTEGRITY
Delays

Overshoot

Multiple Threshold Crossing


Ringing
SIGNAL INTEGRITY ANALYSIS
PROCESS
Select Net (sorted by name, length, or
trace width)
Net now visible on PWB image with
colors corresponding to layer colors
All nets can be shown
Nets on a single layer can be shown by
changing all other layer colors to
background color
ASSIGN DRIVERS AND
RECEIVERS
Click on component button associated with
that net
Select models
Array of IBIS, Hyperlynx.mod and .mdl devices
along with easy models
May need to obtain IBIS models from vendors
Repeat for all other drivers/receivers on net
IBIS- Input/Output Buffer Information
Specification

The input/output buffer information


specification (IBIS) is a device-modeling
standard that was developed in 1993 by a
consortium of companies from within the
electronic design industry. IBIS allows the
development of device models that preserve
the proprietary nature of integrated circuit
device designs, while at the same time
providing information-rich models for signal
integrity and electromagnetic compatibility
(EMC) analysis.
IBIS - Input/Output Information
Specification
An IBIS model library comes with Hyperlynx.
These models enable accurate simulations of
drivers and receivers
Can be downloaded from vendor and other
websites
Models provide V/I characteristics of inputs
and outputs including ground clamping and
VCC clamping
Models include parasitics
Defaults available for rapid simulation
SIGNAL ANALYSIS MODE

After selecting net - Assign Probes


Select simulation

Set horizontal and vertical scales

Use cursors to obtain waveform details

Print or copy/paste scope display


SIGNAL ANALYSIS MODE
CROSSTALK - SIGNAL
ANALYSIS MODE
Need models
Enable crosstalk

Set Threshold

PWB image will now display aggressor


nets as dotted lines
These nets will produce crosstalk at
threshold level or greater on selected net
CROSSTALK SIGNAL ANALYSIS
Cross-sectional view of traces involved
in crosstalk is displayed
On PWB image, footprint view is
highlighted
Make changes as necessary based on
results
EMC ANALYSIS MODE
Have not used program in Spectrum
Analyzer mode with antenna probes
Simulation against radiated emissions
requirements
Very complicated unbounded condition

Hope to work with it in the future


LAYOUT/STACKUP DESIGN
RULES
GENERAL RULES
-Partition Signals

- Static/Quasistatic-Low Level-High Level


- Clock and high rate signals
- Video and Analog-Low Level-Moderate Level-High Level
- Gates
- Triggers
- Differential
LAYOUT/STACKUP DESIGN RULES

Digital Power and Digital Ground should be


assigned planes
Adjacent signal layers should have traces
orthogonal
A signal trace should ideally run over an
unbroken plane layer so that the current return
is in the image of the trace
A slot in the plane under a signal trace will
result in significant radiation from the trace
LAYOUT/STACKUP DESIGN
RULES

For power not assigned to planes, use the


widest possible traces (50 mils preferred) and
run ground traces in parallel
Keep like signals together to the extent
practical
Clocks and high rate signals on their own layer
Analog and video on a separate layer
Keep low traces away from moderate and high
level traces
LAYOUT/STACKUP DESIGN
RULES
Bury the fastest signals the deepest
(bury them between the power and
ground planes)
Static/Quasistatic signals can be on top
and bottom layers or outside
Power/Ground planes
Keep differential signals together on
same layer and equal in length
LAYOUT/STACKUP DESIGN
RULES
Trace length to decoupling capacitors
must be short
Tantalum decoupling capacitors should
be located at the I/O connectors with
shortest possible trace connection
between connector and capacitor
The closer any trace is to a plane the
better
LAYOUT/STACKUP DESIGN
RULES
The wider the separation between traces
that can interfere, the better
It is di/dt that causes crosstalk and EMI
emissions. Pay close attention to signals
involving large current swings.
For boards with mixed speeds/levels,
keep high speed/level circuits closest to
the I/O connector.
TRACES AS TRANSMISSION
LINES
PCB traces act as transmission lines
when line delay is equal to or greater
than the rise (or fall) time
National semiconductor uses 1/3 and
Hyperlynx uses 1/6
Line delay is a function of propagation
speed and trace length
TRACES AS TRANSMISSION
LINES
Propagation Speed = C/(r)1/2
C =Speed of Light = 3 x 10 8 meters per
second
r = Relative dielectric constant
For r = 4.1 (typical value of polyimide) signal
speed = 3 x 10 8 meters/sec x 39.37
inches/meter/(4.1) = 5.83 x 10 9 inches per
second = 5.83 inches per nanosecond
TRACES AS TRANSMISSION
LINES
Propagation Delay- Tpd = reciprocal = 1
nanosecond/5.83 = .171 nanoseconds per
inch
Transition electrical length for a 2 nanosecond
rise time is 2 x 5.83 = 11.66 inches
Critical length = transition electrical length
For 2 nanosecond rise time critical length is
5.83 inches
TERMINATION TYPES AND THEIR
ADVANTAGES/DISADVANTAGES
Series (BACKMATCHING)- A resistor in series
with the driver output that attempts to match
the source impedance to the transmission line
impedance of the trace
Only one component required
Least current power drain
Damps entire switching circuit
Best for a single receiver, or receivers grouped
at last third of the line
Best for CMOS to CMOS logic interfaces
TERMINATION TYPES - SERIES
Hard to select the proper resistor value
(Hyperlynx shines in this application)
Lower slew rates than parallel with
capacitive loads
TERMINATION TYPES - DC
PARALLEL, PULLUP OR PULLDOWN
A resistor to ground or to VCC at the receiver
end
Only one component required
Easier to chose resistor value
Works with multiple receivers (anywhere along
trace)
Pullup to VCC aids sourcing; pulldown to
ground aids sinking
Connect to ground for low duty cycle; VCC for
high
TERMINATION TYPES
AC PARALEL
Reduced power compared to DC termination
Easier to chose resistor value
Works with multiple receivers
Requires two components
Hard to choose capacitor value
Too small a capacitor results in
over/undershoot
Not for RS422 and not for high current drivers
TERMINATION TYPES -
THEVENIN
Advantages/Disadvantages about the same as
DC parallel
Good overshoot protection
Aids in sourcing and sinking load currents
Requires two components
Lowers slew rate
Can bias CMOS receiver to higher dissipation
state

Potrebbero piacerti anche