26
slide 3.1 BGA Crosstalk Xilinx ® Virtex-4™ FPGA and Altera ® Stratix ® II FPGA Prepared for Xilinx Tech On-Line March 1, 2005 By Dr. Howard Johnson Details, measured lab results, theory & practice Hundreds of outputs switching at once © 2005 Signal Consulting, Inc. All rights reserved. Xilinx is a registered trademark, and Virtex-4 a trademark, of Xilinx, Inc. Altera and Stratix are registered trademarks of Altera Corporation. All other company and product names may be trademarks of their respective companies.

BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.1

BGA Crosstalk

Xilinx® Virtex-4™ FPGA and Altera® Stratix® II FPGA

Prepared for XilinxTech On-LineMarch 1, 2005

ByDr. Howard Johnson

Details, measured lab results, theory & practiceHundreds of outputs switching at once

© 2005 Signal Consulting, Inc. All rights reserved. Xilinx is a registered trademark, and Virtex-4 a trademark, of Xilinx, Inc.

Altera and Stratix are registered trademarks of Altera Corporation. All other company and product names may be trademarks of their respective companies.

Page 2: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.2

Measurement SetupCrosstalk victim

(at scope)

Vcc

Gnd

Vcc

Gnd

Gnd

(min. 7 inches)

Victim

•Stuck high, or

•Stuck low SMA cable

DC Block

Multipleaggressors

(two shown)

BGA package

pcb trace

Test board

Page 3: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.3

Crosstalk Theory (Basic)

C

LGND I/O current

BGA routing

stuck at zero

Die

A

D

Close

F

PCB ground plane

Load

VCC netSolder ball

PCB power plane

+Substrate

VGLITCH

Page 4: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.4

Crosstalk Theory: Advanced

Gnd

A B C

L1 L3L2

BGA Package

Gnd

D E F

Crosstalk varies depending on the proximity of your signal to the nearest return connection.

Page 5: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.5

Inductive Crosstalk Affects Drivers and Receivers Alike

+ –

Victim

•Stuck high, or

•Stuck low

Fixed voltageVcc

Crosstalk propagates towards receiver

+ –

Aggressor

Nearby receiver

Vcc

Gnd

+ –

GndCrosstalk propagates away from driver

i(t)

Fixed voltage

Page 6: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.6

Lab SetupYours truly

Altera Stratix IImodel 2S60F1020 pkg. 32x32 BGA

Xilinx Virtex-4model LX60FF1148 pkg.34x34 BGA

Mark Alexander (designed board)

Isolated power for each side(no common grounds)

• 24 layers• 110 mil thick• 3 I/O power regions• 500 active I/O’s

Page 7: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.7

VictimXilinx

Virtex-4 LX60

FF1148Package

GroundsSignalsPowers

Page 8: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.8

Distribution of Crosstalk

SC

Crosstalk contributions from nearby signals

A-10 is back here on the first row

5 mV

Only the nearest aggressors contribute significantly to aggregate crosstalk at position A10.

Page 9: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.9

Crosstalk at Various Victim Locations

SC

A-10Crosstalk from individual neighbors

5 mV

5 mV

SC

SC

W-25

AP-32

5 mV

5 mV

SC

K-14

Page 10: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.10

Xilinx Virtex-4 FF1148 Package

Victim A10

The FF1148 package is tessellated with a regular array of power and ground pins, called a “sparse chevron”.

Page 11: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.11

Crosstalk From One Aggressor

Xilinx Crosstalk

• Stuck high (red)

• Stuck low (blue)

Nearby aggressor 4 mA, fast

200 mV/div

A-10

measured

2 mV/div

2 ns/div

Crosstalk moves opposite the aggressor.

Tek TDS6804B Digital Storage Oscilloscope.8 GHz bandwidth, 20 Gs/s

Direct inputs with 40 inch semi hard-line SMA cables

Page 12: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.12

Crosstalk from Nearby Aggressors

90 95 100 105 110 115 120 125 130 135 140 145

Aggr 1

23

Crosstalk

2 mV/div

5 ns/div

Tek TDS6804B

A-10

Xilinx

Stagger the aggressors to show each individual crosstalk combination.

Page 13: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.13

Three Measures of Crosstalk

Spiral Test • 100 outputs, individual

Accumulating Test• 100 outputs, accumulating

Hammer Test• 500 outputs, all together at once

Page 14: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.14

Package ComparisonXilinx Virtex-4 FF148 Altera Stratix II F1120

Many regions devoid of returns

Returns spread evenly

Page 15: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.15

Spiral Test Pattern: Xilinx

Victim A10(worst-case location)

GroundsSignalsPowers

Xilinx Virtex-4 LX60

Region exercised by spiral test

All outputs1.5 volt LVCMOS

4 ma, fast

Page 16: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.16

Spiral Test Pattern: Altera

Victim B7(worst-case location) Altera Stratix II 2S60

Region exercised by spiral test

All outputs1.5 volt LVCMOS

4 ma(no speed option)

GroundsSignalsPowers

Page 17: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.17

Spiral Test Results: Simulation vs. Measurement

Measured

XILINX

Crosstalk from the nearest 100 locations as observed at position A10

Simulation

XILINX

200 ns/div

Tek TDS6804B Digital Storage Oscilloscope.

8 GHz bandwidth, 20 Gs/sDirect inputs with 40 inch semi

hard-line SMA cables

MathCadSignal positionsPower/ground positionsSignal amplitude and rise/fall time (di/dt)Trace depths

5 mV/div 5 mV/div

200 ns/div

Page 18: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.18

Spiral-Test Comparison

Xilinx

Altera

Tek TDS6804B

10 mV/div

Xilinx: A101.5 volt LVCMOS

4 ma, fast

Altera: B71.5 volt LVCMOS

4 ma(no speed option)

80 ns/div

100 aggressors shown

Waveforms offset for visual clarity

Page 19: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.19

Accumulating Crosstalk Test

The cumulative effect grows larger with time…Nearest aggressor

Next nearest

. 1.5 volt LVCMOS4 ma, fast.

.

More distant..

<100 total> same pins as spiral test

The cumulative test exercises the nearest 100 aggressors

Page 20: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.20

Accumulating Test Comparison

474 mV P-P (Altera)

Tek TDS6804B

68 mV p-p (Xilinx)

Aggressors building up

Aggressors shutting down

100 mV/div

Xilinx: A101.5 volt LVCMOS

4 ma, fast

400 ns/div

Altera: B71.5 volt LVCMOS

4 ma(no speed option)

100 aggressors shown

Waveforms offset for visual clarity

Page 21: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.21

Final Test: The Hammer

500 ns/div

572 mV p-p (Altera)4.5x crosstalk

Tek TDS6804B

(Waveforms time-shifted for visual clarity)

*powered by a range of voltages including 1.5-volt in the near field

123 mV p-p (Xilinx)Xilinx: A102.5V LVCMOS*

8 ma, fast

100 mV/div

Altera: B72.5V LVCMOS*

8 ma(no speed option)

Page 22: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.22

Rise/Fall Times

Xilinx A-11 rise/fall

Altera B-6 rise/fall

Tek TDS6804B

2.5V LVCMOS driver*8 ma (fast)

200 mV/div

2.5V LVCMOS driver*8 ma (no speed option)

1 ns/div

The Altera component suffers from two artifacts:Excessively fast rise/fall timeOver-concentration of power/ground balls in core region

Together, these two effects combine to produce a 4.5:1 ratio of observed crosstalk in the hammer test.

*powered by 1.5V

Page 23: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.23

Crosstalk at Other Locations

Ignore exact pattern of trace layers Assumes average trace depth of 0.035 in.

Ignore differences in rise/fall timeAssume both parts produce di/dt = 2E+07 A/s

Ignore details of dog-bone offsetAssumes via-in-pad for simplicity

Computes worst-case aggregate crosstalk for every pin on both devices, not just the few pins instrumented with SMA jacks.

Page 24: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.24

Simulated Package Performance

ψ ψ

Xilinx Crosstalk

(Volts)

Altera Crosstalk

(Volts)

simulationsimulation

Simulation assumes all outputs generate di/dt=2E+07 A/s; Consistent via depth of 0.035 in.; Via-in-pad

300 mV 300 mV

Page 25: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.25

For Further Study

Related articles:www.sigcon.com/Pubs/edn/DataCodingLowNoise.htmwww.sigcon.com/Pubs/edn/TimeforAllThings.htmwww.sigcon.com/Pubs/edn/assymnoisemargins.htmwww.sigcon.com/Pubs/news/3_9.htm “Crosstalk and SSO Noise”www.sigcon.com/Pubs/news/7_10.htm “Scrambled Bus”

Website: www.sigcon.comFull schedule of seminars, Seminar course outlines, SiLab films, Newsletters,Article archives, and much more.

Xilinxwww.xilinx.com/signalintegrity Resources useful for high-speed designerswww.xilinx.com/store/dvd My new SI tutorial for Xilinx RocketIO™ serial transceivers—now available on DVD

Page 26: BGA Crosstalk - PLDWorld.com · BGA Crosstalk Xilinx ... Mark Alexander (designed board) Isolated power for each side (no common grounds) • 24 layers • 110 mil thick • 3 I/O

slide 3.26

Dr. Howard Johnson

BGA Crosstalk

I’ll be doing public courses in

Boston, MAMarch 7-11, 2005

and Austin, TX

April 11-15, 2005

Questions?