considerations in high-speed high performance die-package-board co-designmeptec.org › resources...

28
Considerations in High-Speed High Performance Die-Package-Board Co-Design Jenny Jiang Altera Packaging Department October 2014

Upload: others

Post on 06-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

Considerations in High-Speed

High Performance

Die-Package-Board Co-Design

Jenny Jiang

Altera Packaging Department

October 2014

Page 2: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

Why Co-Design ?

Complex Multi-Layer BGA Package

Horizontal and vertical design optimization

PCB Adds ~ 5 dB Degradation

Package-PCB transition design

Die Parasitic Adds ~ 5 dB More Degradation

Die parasitic compensation

Power Distribution Needs Co-Design

2

Page 3: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

Outline

Transceiver Channel

Channel loss

Refection

Channel cross talk

Material dispersion

Transceiver Power Distribution Network (PDN)

Power supply induced jitter (PSIJ)

Channel IR drop

Electromigration (EM)

System Jitter Break Down and Improvement

3

Page 4: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

Die-Package-PCB Co- Design Flow

4

Silicon loading PKG RX/TX

impedance

PKG stack up Substrate material

Electrical

design rules Electrical spec

Protocol Physical design Simulation

NO

meet

spec?

YES

Finish

Methodology Correlation

Co-design

Physical design rules

Page 5: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

Managing Transceiver Chanel Loss

Loss Sources

Material loss

Material surface roughness

Conductor surface roughness

Channel length

Loss Control

Using low loss material

Material with good surface roughness

Advanced chemical treatment of conductor surface

Control of trace length and use of thick wide traces 5

Page 6: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

Managing Transceiver Channel Reflection

In Package (Multi-Layer BGA Package)

Reducing geometry/impedance discontinuity

Smaller BGA ball pitch, via pad, PTH/ball pad

Bump/PTH/BGA ball pattern optimization

Coreless package

Design of proper target impedance

Control of layer to layer coupling

Optimization of vertical transition (US patent 8502386)

6

Page 7: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

Managing Transceiver Channel Reflection

At Die-Package Interface

Silicon pin capacitance causes the major discontinuities

Use of on-die inductor to compensate Silicon pin capacitance (US patent 8368174)

At Package-PCB Interface

Control of BGA pad capacitance (US patent 8841561)

Control of PCB cap pad capacitance

7

Page 8: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

Discontinuity Breakdown in A BGA Package

8

BGA and PTH are the biggest contributors to package discontinuities

1 mm BGA ball pitch

800 um Core

Page 9: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

9

TX

RX

Metal cap

=130fF

Bump-

Pad Cap

=120fF

Bump-

Pattern

Cap

Pkg Trace

breakout

Pkg Trace

uvia/PTH

uvia/PTH

Ball-Pad

Cap (pkg)

PCB Trace

breakout

PCB Trace

Ball-Pad

Cap (PCB)

Comp

Inductor

Equalizer/Comp

inductor

PackageDie PCB

Active cap

=100fF

ESD diode

cap =30fF

Metal cap

=25fF

Active

cap+termination

=90fF

Bump-

Pad Cap

=120fF

On-die compensation inductor

Die-Package Interface

How much compensation inductance needed?

How to realize the compensation inductance?

√ L_comp / C_die Zo =

Page 10: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

On-Die Compensation Inductor

10

bump

die

package

on-die inductor

bump pad

die

package

(not to scale)

inductor

Page 11: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

Optimized Differential Return Loss

11

No compensation

Ideal inductor

On-die inductor

Ma

gn

itu

de

, d

B

Ma

gn

itu

de

, d

B

Page 12: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

12

Ma

gn

itu

de

, d

B

Ma

gn

itu

de

, d

B

Optimized Differential Insertion Loss

No compensation

Ideal inductor

On-die inductor

Page 13: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

13

Ma

gn

itu

de

, d

B

Ma

gn

itu

de

, d

B

Optimized Common Return Loss

No compensation

Ideal inductor

On-die inductor

Page 14: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

Package-PCB Co-Design

Integrating Package and PCB

Very time consuming

Separating/Cascading Package and PCB

How to accurately model the interface?

How accurate comparing to the unified model?

14

Page 15: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

15

Package + PCB+ Connector

package

PCB

Connector

Page 16: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

16 Slide 16

Package-PCB Co-Modeling

package

PCB

BGA truncation plane

Package simulation

PCB simulation

ground

de-emb

package

PCB

BGA truncation plane

ground

Page 17: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

Package-PCB Co-Modeling Verification

17

SD

D11,

dB

SD

D22,

dB

SD

D21,

dB

seen from bump side seen from connector side

unified package/PCB

cascaded package + PCB

Zc_

diff,

Oh

m

TDR

Page 18: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

Transceiver Channel Cross-Talk

Cross-Talk Between Transceiver Channels

Properly coupled differential pair

Proper separation /shielding of channels

Use of smart bump and BGA pattern

Cross-Talk From Lower Speed Memory

Interface to Transceiver Channels

Hard ground to shield transceiver IO from lower speed IO

18

Page 19: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

PKG + PCB Cross Talk Induced Jitter

19

XT

IJ, ps

PCB via cross talk is more dominant than PKG cross talk

when via length is large

Page 20: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

Lower Speed IO Cross-Talk to Transmit Channel

20

Transmit jitter increases when the number of lower speed IOs

and PCB via depth increase

Hard ground effectively reduced coupling from lower speed IO to TX

Ball #1 hard

ground, toggle 2-6

with deep PCB via

Page 21: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

Material Dispersion

Material Dielectric Constant Varies with

Frequency

Group delay

ISI (Inter Symbol Interference) jitter

21

Page 22: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

Managing Transceiver Power Design

Power Supply Induced Jitter (PSIJ)

Reduce on-chip supply noise

Improve PDN impedance

Use on-chip capacitors to improve high frequency PDN

impedance

Use PCB capacitors to improve low frequency PDN

impedance

Use power supply regulator on critical power rails

Reduce jitter sensitivity to power supply noise

Only dependent upon circuit implementation

22

Page 23: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

Managing Transceiver Power Design

Channel IR Drop

Power consumption

Co-design to balance IR drop budget for die package and board

Electromigration (Max Current on BGA Balls)

Manufacturing reliability

23

Page 24: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

An Example of IR Drop and EM Simulation in A Package

24

Voltage Ball current

Page 25: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

Transceiver Channel Jitter Sources

Inter-symbol interference jitter (ISI jitter)

Transceiver channel discontinuities

Material dispersion and loss

Cross talk induced jitter (XTIJ)

Package horizontal trace coupling

Package vertical transition (PTH, BGA)

PCB via, socket, connectors

Power supply induced jitter (PSIJ)

Supply noise

Jitter sensitivity

25

Page 26: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

ISI Jitter Breakdown Chart

Discontinuities dominant in short traces

Material dispersion dominant in long traces

Trace length

total budget

Page 27: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

Summary of Transceiver Channel Jitter Improvement

Inter-Symbol Interference Jitter (ISI jitter) In short trace design, focus on reducing package discontinuities

Fine ball pitch

coreless

In long trace design, consider low dispersion and low loss material

Constrain trace length for very high data rate

Control silicon pin capacitance

Optimize package/PCB transition

Cross-Talk Induced Jitter (XTIJ) Physically separate transceiver channels

Design more confined and shielded PTH

Design more electrically isolated BGA ball (coax ball) and PCB via

Avoid use of socket

Power Supply Induced Jitter (PSIJ) Identify contribution of supply rails to system jitter

Reduce supply noise and jitter sensitivity to noise through co-design

27

Page 28: Considerations in High-Speed High Performance Die-Package-Board Co-Designmeptec.org › Resources › 5 - Jiang.pdf · Considerations in High-Speed High Performance Die-Package-Board

Thank You Thank You