challenges of vertical probing for the 48 core 11,700 bump count … · 2017. 3. 26. · vega2...

28
Azul Systems Inc Wentworth Laboratories Inc Challenges of Vertical Probing for the 48 Challenges of Vertical Probing for the 48 Core 11,700 Bump Count Vega2 Processor Core 11,700 Bump Count Vega2 Processor Tony Tony Altinis Altinis Bob Rogers Bob Rogers Janet Wu Janet Wu Samy Samy Makar Makar

Upload: others

Post on 12-Sep-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

Azul Systems IncWentworth Laboratories Inc

Challenges of Vertical Probing for the 48 Challenges of Vertical Probing for the 48 Core 11,700 Bump Count Vega2 ProcessorCore 11,700 Bump Count Vega2 Processor

Tony Tony AltinisAltinisBob RogersBob Rogers

Janet WuJanet WuSamySamy MakarMakar

Page 2: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 222

OutlineOutline• Describe Vega2 Multi-Core processor• Probe Interface Board and Probe Card design• Probing challenges of the Vega2 processor

– PC Board Flexing due to probing 11,700 bumps– Prober considerations– High Power Challenges– Hardware Bring-up challenges– Maintenance challenges

• Techniques to reduce impact of high power– Fully populated probe card– Test Pattern Partitioning

• What challenges lie ahead?• Summary

Page 3: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

Vega2 ProcessorVega2 Processor

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 333

The Multi-core Vega2 processor designed by Azul Systems consists of following:

48 Cores 812 Million Transistors90nm LowK technology11,700 bumps, 175um bump pitch976 IO + 10,700 Power and Ground bumps Die Size of ~20mm on each side.Max Power Design Requirement in excess of 120A

Page 4: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 444

Hardware Interface DesignHardware Interface Design• Complete redesign of the hardware interface

– Probe Interface Board Design – Probe Card Design

• The new interface can handle up to 200A current.– Power supply interface modified to high current capable plugs.– Beefed up power planes on all PCB’s– Two 100A High current DPS ganged to supply upto 200A current

• Multi-Company project to redesign the existing VerigyP1000 Wafer-Sort Interface to handle high current demand– Azul Systems, Wentworth, Verigy and ISE worked together

Page 5: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

High Current Pogo TowerHigh Current Pogo Tower

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 555

Page 6: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 666

Probe Card DesignProbe Card Design• Fully populated probe card with 11,700 probe tips using

patented Wentworth Accumax probe technology.• Probe Card PCB Stiffener redesigned to ensure proper

vertical deflection is achieved under high load conditions of close to 85kg of force.

Page 7: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

Probe Card Stiffener

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 777

Page 8: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

Probe Card (Probe Side)Probe Card (Probe Side)

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 888

Page 9: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

Probe Card Head

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 999

Page 10: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

Force vs. distance setupForce vs. distance setup

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 101010

50nm resolutionscales

4.536g resolutionforce gauge

Vacuum Bases

Pneumatic Piston

Page 11: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 111111

Total Probecard Force

0

20

40

60

80

100

120

5 15 25 35 45 55 65 75 85

Kilograms of Force

Mic

ron

of T

rave

l

Azul Vega2 Card

Page 12: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 121212

Grams per pin vs. Travel

0

0.5

1

1.5

2

2.5

5 25 45 65 85 105

Total Travel (um)

Gra

ms

per P

in

Page 13: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

• Azul card present a load of 85 kg @ 100um OT in a 400mm/sq area.

– Assumes 75um of overdrive after last touch + 25um to overcome planarity with 1.5 gm/mil of probe force.

– Future cards can have as much as 135 kg of force required to probe using the above conditions.

– Cards with less compliant pins or probes (assume 3.5 gm/mil) with this pin count can exert 164 kg to 237 kg.

Prober considerations – high pin count probing

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 131313

Page 14: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 141414

Prober considerations – high pin count probing

•Risks in not obtaining desired overtravel after electrical contact. (especially for high current probing)

– Burnt pins– Decrease in yield– Increased repair costs– PCB and substrate damage– Less cleaning than one expects or calculated

Page 15: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

Sources of Mechanical Compliance

• Tester Interface• Head Plate• Probecard• Chuck deflection• Chuck and Stage compression• Horizontal Stage Displacement

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 151515

Page 16: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

Mechanical compliance in Probing

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 161616

A. Head plate and probe card B. Chuck deflectionC. Stage compression D. Horizontal displacement

B

C D

A

Page 17: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

Head Plate and Probe Card motion with normal Z contact

Probe Contact

Chuck stops

Start Z down

Probe Card

Head Plate

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 171717

Page 18: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

Head Plate and Probe Card motion with MicroTouch ™

Probe Contact

Chuck Stops

Start Z down

Probe Card

Head Plate

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 181818

Page 19: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

Choice of prober becomes critical

• Choose a manufacturer who will share their data with respect to chuck performance (compression, deflection, Z performance as Z approaches the point of contact – deceleration).

• Choose one that will support the amount of force of the probe card with margin (i.e. If the force after all overdrive is applied will be 130 kg, consider choosing a prober with a 200 kg spec).

• Choose one that has a good temperature control

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 191919

Page 20: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

Probe Card CleaningProbe Card Cleaning• How often do we need to clean?

– Collected online boundary scan data– Boundary scan patterns to measure VOL– Total Cres = Vol/Iol – Buffer Impedance– Probes cleaned at the start of each wafer

• Got rid of oxide build-up on the probe tips.– Over-travel increased to reduce Cres.

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 202020

Page 21: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

Probe Card CleaningProbe Card Cleaning

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 212121

CRES Measurements with different OT

0

10

20

30

40

50

60

before_clean after_cleanOvertravel before and after cleaning

CR

ES (O

hms)

50 um75 um

Pin (All)

Average of CRES

Cleaning

Over Travel

Page 22: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

OverOver--travel Analysistravel Analysis

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 222222

CRES Comparison with different OT

0

5

10

15

20

25

1 2 3 4 5 6 7 8 9 10 11 12

Device#

CR

ES (O

hms)

CRES (100um OT)CRES (75um OT)

Page 23: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 232323

Test Pattern Partitioning to Test Pattern Partitioning to Reduce PowerReduce Power

• Testing all sections of the chip in parallel has issues:– Higher current demand on the supplies– Higher heat generation due to simultaneous switching

• Our patterns were divided to test subsections of the chip– Clocks to rest of the chip shutoff while testing subsections

• Pattern partitioning significantly reduced dynamic power• Static Power still remains an issue

– The effect is reduced by testing at colder temperatures

Page 24: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 242424

High Power ChallengesHigh Power Challenges• Fully populated card improves the IR drop

– Previous generation card depopulated power and ground probes– Sort yield stability improved by fully populating all probes– Less prober downtime as compared to depopulated card

• Maintenance issues– Higher chance of probe burn out – Easy replacement of probes needed for reduced down time

• Temperature controlled chuck – Required to minimize probe card damage

• Accumax probe tips to improve current carrying capacity– 2x improvement from previous generation. – Probe can carry 1 amp for 2 minutes.

• Redesign of the hardware interface– Existing hardware did not support high current power supplies

Page 25: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 252525

Hardware Debug ChallengesHardware Debug Challenges• Probe Card

– Jumper options to support switching to lower pin count tester• Prober

– Setting cleaning parameters for the prober– Setting up prober/probecard for cold chuck testing

• Probe Interface Board– New design not backwards compatible with existing template– Incorrect Power supply control signal assignments

• Caused the PS board shutdown• Removing the pogo pins from the interface board fixed the issue.

– Wrong resistors used between power and ground.

Page 26: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 262626

What Challenges Lie AheadWhat Challenges Lie Ahead• Pushing the boundaries of force vs. deflection of the

state of the art probers of our time.– Our next generation product will have ~17,000 bumps.– We are already close to the limits imposed by the prober– Power feasibility study underway for the existing hardware

• Static Power consumption is increasing with each product generation– As process technology shrinks transistor count goes up– Transistors are also getting leakier.– Static power as a percentage of total power is increasing.

Page 27: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

SummarySummary• Designed a new hardware interface for high power,

high bump count wafer probing– Capable of handling multiple generations of products

• Overcame challenges to enable stable yields• Impact of fully populating the probe card

– Less downtime, better yield stability, improved IR drop– Need to watch out for prober force limitations.

• Wentworth’s latest probing technology enabled– High pin count, higher current carry capacity, – Ease of maintenance with low probe card down time.

June 3-6, 2007June 3June 3--6, 20076, 2007 IEEE SW Test WorkshopIEEE SW Test WorkshopIEEE SW Test Workshop 272727

Page 28: Challenges of Vertical Probing for the 48 Core 11,700 Bump Count … · 2017. 3. 26. · Vega2 Processor June 3June 3-6, 2007-6, 2007 IEEE SW Test WorkshopIEEE SW Test Workshop 33

Thanks• We would like to thank the following

people who contributed to our presentation.– Chuck Heebner, Wentworth– Joe Kuhn, Wentworth– Sancho Adam, Electroglas