Professional Documents
Culture Documents
Patrick Carrier
Product Marketing Manager PCB Analysis Tools Mentor Graphics
Overshoot
Timing
Flight times, Setup/Hold Times
Crosstalk
Noise induced by aggressor signal to victim
www.mentor.com
ClockA (Aggressor)
Coupled Region
ClockB (Victim)
Sending a signal down one trace causes a signal to appear on the 2nd trace
Net Topologies
www.mentor.com
Background
The aggressor signal or trace
Switches and causes crosstalk
www.mentor.com
B-fields (magnetic)
Inductive coupling between traces Current injected onto victim
www.mentor.com
Crosstalk Overview
Two types of coupling
Mutual Inductance Mutual Capacitance
Near-end crosstalk
A.k.a. Reverse crosstalk A.k.a. NEXT
www.mentor.com
FEXT
Propagates with aggressor signal edge Has same width as aggressor signal edge Amplitude determined by coupling
Grows continuously Negative coupling caused by mutual inductance Positive coupling caused by mutual capacitance
www.mentor.com
FEXT
Crosstalk pulses stack to form a larger pulse
www.mentor.com
NEXT
Propagates in the reverse direction of aggressor signal edge Has width equal to twice the signal propagation time Amplitude determined by coupling
Saturates when parallelism length = aggressor edge length Positive coupling caused by mutual inductance Positive coupling caused by mutual capacitance
www.mentor.com
NEXT
Crosstalk pulses line up to form a longer pulse
10
www.mentor.com
Crosstalk Examples
NEXT and FEXT from real simulation NEXT has width equal to twice the line length (5or 768ps) FEXT has same width as aggressor signal edge (200ps)
11
www.mentor.com
Crosstalk Examples
Highlight areas of layout with high crosstalk
12
www.mentor.com
Differential crosstalk
Equal and opposite pulses of crosstalk can be induced on either side of the differential pair Also need to be concerned about higher-voltage aggressor signals leave extra spacing
13
www.mentor.com
Differential crosstalk
Differential signal = DIFFERENCE of single-ended signals Adiff = Aplus Aminus = 2*Asingle
Both crosstalk and signal amplitude are twice their single-ended counterparts Differential crosstalk just like single-ended
14
www.mentor.com
15
www.mentor.com
Main concern is crosstalk at receiver Crosstalk can ALSO be controlled by altering aggressor directionality
16
2010 Mentor Graphics Corp. Company Confidential
www.mentor.com
On Stripline Routing
Interleave RX and TX pairs for long routes Do not interleave RX and TX pairs for short routes Use simulation to determine NEXT/FEXT crossover point
Can vary based on length, spacing, stackup Model different dielectric layers with appropriate dielectric constants FEXT is not zero
17
www.mentor.com
Controlling Crosstalk
Space signals further apart
Weaker field interaction
Minimize parallelism
Allows less time for coupled energy to build up Shorter lengths Spread out when able
18
www.mentor.com
Controlling Crosstalk
Minimized through trace spacing
Smaller dielectric heights = less spacing required
Typically good to have at least 3 times the dielectric height for spacing Should do analysis on signals using a simulator like HyperLynx
19
www.mentor.com
20
www.mentor.com
21
www.mentor.com
I/Os switching all at once create excessive power draw which can show up on other signals
Caused by high power distribution network impedance (PDN) Can be prevented with proper decoupling analysis
www.mentor.com
Thank you
www.mentor.com
23
www.mentor.com