Download - Extreme Soldering - Retroactive

Transcript
Page 1: Extreme Soldering - Retroactive

marshallh

Toorcamp 071214

1

Page 2: Extreme Soldering - Retroactive

2

Blundell.co.uk <video>

Page 3: Extreme Soldering - Retroactive

3

Page 4: Extreme Soldering - Retroactive

1. Overview of BGA and surface mount

2. PCB design

3. Assembly / Rework

4

Page 5: Extreme Soldering - Retroactive

Bosch Sensortec

5

Page 6: Extreme Soldering - Retroactive

Much easier to assemble

More compact

Can use newer parts

BUT, rework more difficult

6

Page 7: Extreme Soldering - Retroactive

Popular package for CPUs, memory, SoCs, interface

chips

High pin count, small space

Can be difficult to “break out”

Necessary for modern fast digital

Quick, cheap 4layer services mean small BGAs are

perfectly usable for prototyping

7

Page 8: Extreme Soldering - Retroactive

Overmolded wirebond

Cutaway diagrams © Amkor 8

Page 9: Extreme Soldering - Retroactive

Lidless flip chip

Cutaway diagrams © Amkor 9

Page 10: Extreme Soldering - Retroactive

Lidded flip chip (heatspreader over die)

Cutaway diagrams © Amkor 10

Page 11: Extreme Soldering - Retroactive

Image Zuken

11

Page 12: Extreme Soldering - Retroactive

12

Page 13: Extreme Soldering - Retroactive

Pitch

Land size (usually function of pitch)

Pattern (any voids)

Total ball count

Most packages have

grid-aligned balls

Horiz/vertical pitch

may not be square

13

Page 14: Extreme Soldering - Retroactive

Pitch

Ball count

14

Page 15: Extreme Soldering - Retroactive

0.5mm (Low ball count, PoP)

0.8mm (SoC, DDR)

1.0mm (Large FPGAs)

1.27mm (Legacy devices)

Total balls can range from 4 to over 1000-2000

Leaded balls, leadfree (RoHS)

Larger pitches much easier to break out

15

Page 16: Extreme Soldering - Retroactive

Can be done in just about any package

I’ve used Eagle, Altium, others used Kicad

Hand routing essential for layer count

Footprints easy, symbols not

Typical high speed layout rules apply

16

Page 17: Extreme Soldering - Retroactive

4 layers is the sane minimum for most

256 balls possible on 4 layer

324 requires 6 layers

484 requires 8 layers

For example a high end

Stratix FPGA with ~1400

may take 16 layers

ENIG, Immersion Silver

PTH vs microvias

17

Page 18: Extreme Soldering - Retroactive

Fanout all pads except 2 outer rings

Next two rings via’d to bottom layer

Ground, power fills

Land diameter: 2/3 of ball diameter ◦ Example: 1.0mm bga

0.8mm balls

0.48mm land size

1.0mm: ◦ 13mil drill, 21mil diameter, 6mil trace/space

0.8mm: ◦ 10mil drill, 18mil diameter, 5mil trace/space

18

Page 19: Extreme Soldering - Retroactive

19

Outer two rings

Inner area

Ball land

Page 20: Extreme Soldering - Retroactive

NSMD (Non-solder mask defined)

◦ Most common,

allows solder to

“grab” around

copper

SMD (Soldermask defined)

◦ Used when not enough space

Mentor Graphics

20

Page 21: Extreme Soldering - Retroactive

21

Page 22: Extreme Soldering - Retroactive

22

Page 23: Extreme Soldering - Retroactive

23

Page 24: Extreme Soldering - Retroactive

24

Page 25: Extreme Soldering - Retroactive

25

Page 26: Extreme Soldering - Retroactive

26

Page 27: Extreme Soldering - Retroactive

DON’T!

Result: via steals solder, stressing

joint, outgassing causes voids

Real via-in-pad (VIP):

◦ Plugged vias

◦ Capped vias

Aids bypass caps, costs $$$

27

Page 28: Extreme Soldering - Retroactive

28

Page 29: Extreme Soldering - Retroactive

1. Soldermask-copper alignment

2. Ensure annular ring on all vias

3. Pad coplanarity

4. Plating

29

Page 30: Extreme Soldering - Retroactive

Image Russ Dill

30

Page 31: Extreme Soldering - Retroactive

31

Overetch Plating

Drill breakout

Page 32: Extreme Soldering - Retroactive

Apply paste

Place parts

Reflow

Process is critical!!

BGAs come preballed (leadfree)

Either paste, or just flux the pcb

Placement of BGA is super simple and easy

Alignment: Copper best

32

Page 33: Extreme Soldering - Retroactive

33

Sitting on paste

(recommended)

Sitting on flux (A+ planarity needed)

Page 34: Extreme Soldering - Retroactive

34

Page 35: Extreme Soldering - Retroactive

35

Page 36: Extreme Soldering - Retroactive

Buy quality; cheap paste sucks

BGAs come with leadfree balls

Good for 6mos

Store in fridge, don’t freeze

I use SMD291SNL10-ND

36

Page 37: Extreme Soldering - Retroactive

Kapton (3,5mil)

Stainless steel

Soldertools.net

Oshstencils.com

Ohararp.com

37

Page 38: Extreme Soldering - Retroactive

38

Page 39: Extreme Soldering - Retroactive

Heating paste past melting temp consistently and

holding for a bit

Exact timing/temps important for big runs

“Good enough” works for prototypes

Convection oven > skillet > hotair station

Images by Sparkfun 39

Page 40: Extreme Soldering - Retroactive

Hotair station only works for very small (<200 pin)

monolithic BGA and QFNs

Hotplate gives uneven heating, only 1 side

Convection oven

best bet

40

Page 41: Extreme Soldering - Retroactive

Consult datasheets of the critical parts on PCB such as

as main processor, large connector etc

Basically all the same depending

Leadfree and leaded are different of course

Always do dry run with

a dummy pcb of same

thermal mass

41

Page 42: Extreme Soldering - Retroactive

42

Page 43: Extreme Soldering - Retroactive

NXP Semiconductor 43

Page 44: Extreme Soldering - Retroactive

Preheat ramp speed

Soak time (deprecated for RoHS)

Time above liquidus

Cooldown speed (degrees/second)

For protos, exact rates not critical!

44

Page 45: Extreme Soldering - Retroactive

45

Blundell.co.uk <video>

Page 46: Extreme Soldering - Retroactive

46

<video>

Page 47: Extreme Soldering - Retroactive

47

<video>

Page 48: Extreme Soldering - Retroactive

48

Page 49: Extreme Soldering - Retroactive

49

Page 50: Extreme Soldering - Retroactive

50

Page 51: Extreme Soldering - Retroactive

51

Page 52: Extreme Soldering - Retroactive

52

Page 53: Extreme Soldering - Retroactive

53

Page 54: Extreme Soldering - Retroactive

54

Page 55: Extreme Soldering - Retroactive

55

Page 56: Extreme Soldering - Retroactive

56

Page 57: Extreme Soldering - Retroactive

Too long in soak will burn off flux

Excessive voiding in solder balls

Poor coplanarity of pads; bad wetting

Other failures can manifest in the field:

◦ Stress fractures caused by voids near joint

◦ Dendritic growth/tin whisker

◦ PCB failures such as via>plane shorts

◦ Thermal cycling stress

◦ Vibration/shock

57

Page 58: Extreme Soldering - Retroactive

Image azonenberg

58

Page 59: Extreme Soldering - Retroactive

Image azonenberg

59

Page 60: Extreme Soldering - Retroactive

Image azonenberg

60

Page 61: Extreme Soldering - Retroactive

Image azonenberg

61

Page 62: Extreme Soldering - Retroactive

Gideon Labs

62

Page 63: Extreme Soldering - Retroactive

63

Bga.net

Page 64: Extreme Soldering - Retroactive

Most BGAs only rated to withstand 3 cycles

Preheating is necessary

Hard to heat joints by blasting the top of the package

64

Page 65: Extreme Soldering - Retroactive

Remove BGA

Site PCB prep

◦ Clean pcb lands, must be flat

◦ 99% isopropyl

Prep BGA

◦ Remove all solder

◦ Isopropyl

◦ Chip away flux residue again

◦ Flux and place balls

◦ Reflow in oven only

65

Page 66: Extreme Soldering - Retroactive

66

Page 67: Extreme Soldering - Retroactive

67

Page 68: Extreme Soldering - Retroactive

68

Page 69: Extreme Soldering - Retroactive

Altera reflow guidelines http://www.altera.com/literature/an/an353.pdf

Intel process guidelines http://www.intel.de/content/dam/www/public/us/en/documents/packaging-databooks/packaging-chapter-09-databook.pdf

NXP reflow appnote http://www.nxp.com/documents/application_note/AN10365.pdf

Breakout out very large devices http://www.pa.msu.edu/hep/atlas/l1calo/reference/other/mentor/mentorpaper_bga_breakouts_and_routing_52590.pdf

69

Page 70: Extreme Soldering - Retroactive

70

Page 71: Extreme Soldering - Retroactive

marshallgs at gmail.com

Twitter @fpga_nugga

IRC efnet, freenode <marshallh>

71