Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
pours under BGAs
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  21 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
John Larkin  
View profile  
 More options Nov 8, 5:48 am
Newsgroups: sci.electronics.design, sci.electronics.cad
From: John Larkin <jjlar...@highNOTlandTHIStechnologyPART.com>
Date: Sat, 07 Nov 2009 10:48:21 -0800
Local: Sun, Nov 8 2009 5:48 am
Subject: pours under BGAs

I'm final-tweaking an 8-layer board that The Brat laid out. There's
one Xilinx Spartan6 FPGA that we use almost all the pins of, and I
noticed that its power pours are very cut up.

ftp://jjlarkin.lmi.net/Board51.jpg

Here's the "before" 1.2v core voltage pour

ftp://jjlarkin.lmi.net/L5_before.jpg

Notice the cut-off peninsula feeding from the right, which really
isolates the bypass caps to the left.

I tweaked this to...

ftp://jjlarkin.lmi.net/L5_after.jpg

by futzing with the via pad stack, the pour parameters, and by pushing
traces and vias around  - very tedious - to open up some flood
channels.

We're using 1mm pitch BGAs, 6 mil design rules, and the bgavia is 10
mil drill, 18 od.

We'll have to ping some board houses to see what sort of design rules
and vias they can do nowadays without the cost exploding. We're
already getting quotes like $1600 for 5 boards in one week.

Any thoughts on this? What are you guys doing to get good floods under
dense BGAs?

We're using dumbell pad+via combos on all the connected balls except
the outer rows. It would be fabulous to eliminate the vias, namely to
drill the BGA pads. Is this ever done?

The Brat is still learning PCB layout, and I'm a simple engineer. I
wonder if some real layout expert close to San Francisco could come up
and give us some pointers, for money or beer.

John

(back to checking)

BOARD STATISTICS REPORT -- 26D150A_51.pcb -- Sat Nov 07 10:40:04 2009

Job Design Time:    291:31

Part Types:         66
Parts TopSide:      516   BottomSide:     0     Total: 516
Drilled pads:       478   Undrilled pads: 2659  Total: 3137
Via Name : STANDARDVIA   Via Count : 727
Via Name : POWERVIA   Via Count : 123
Via Name : BGAVIA   Via Count : 946
Signal Nets:        714
Connections Routed: 1116 Partially 373  Unrouted: 35   Total: 1524

Plane  Nets:        1
Connections Routed: 40   Partially 599  Unrouted: 20   Total: 659

Routed Connection Length (inches) X:   907.86   Y: 813.33   Total:
1721.19
Unrouted Connection Length (inches) X: 1741.48  Y: 1275.80  Total:
3017.28

Number of copper clearance errors:         0

Number of Routing Layers:                  8
Size of Board (square inches):             61.63  
Equivalent IC count (1-IC/14 pins):        224.07  
Board Density(boardsize/14pin-components): 0.28    


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Frank Buss  
View profile  
 More options Nov 8, 5:54 am
Newsgroups: sci.electronics.design, sci.electronics.cad
From: Frank Buss <f...@frank-buss.de>
Date: Sat, 7 Nov 2009 19:54:03 +0100
Local: Sun, Nov 8 2009 5:54 am
Subject: Re: pours under BGAs

John Larkin wrote:
> We're using dumbell pad+via combos on all the connected balls except
> the outer rows. It would be fabulous to eliminate the vias, namely to
> drill the BGA pads. Is this ever done?

Yes, there was a discussion in the German newsgroup de.sci.electronics some
time ago about this topic:

http://groups.google.de/group/de.sci.electronics/browse_thread/thread...

I think Google can translate it, but following the web links might be
already interesting.

--
Frank Buss, f...@frank-buss.de
http://www.frank-buss.de, http://www.it4-systems.de


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Fred Bartoli  
View profile  
 More options Nov 8, 6:03 am
Newsgroups: sci.electronics.design, sci.electronics.cad
From: Fred Bartoli <" ">
Date: Sat, 07 Nov 2009 20:03:16 +0100
Local: Sun, Nov 8 2009 6:03 am
Subject: Re: pours under BGAs
John Larkin a écrit :

Via in pad seems to be the hot thing of the moment.
Different technos are offered. Google for
'via in pad'
'plugged via'
'filled via'
'microvia'

I've a small overcrowded 7mm dia pcb where a 5 balls uBGA opamp, a
handfull of 0201s, some huge 0402s and even 2 0603s, not counting the
enormous 2 wire soldering pads have to fit.
I can only see it fitting with vias in pad.

See:
<http://www.we-online.com/web/en/cbt/produkte_3/microvia___hdi/Einleit...>

--
Thanks,
Fred.


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
langwadt@fonz.dk  
View profile  
 More options Nov 8, 6:14 am
Newsgroups: sci.electronics.design, sci.electronics.cad
From: "langw...@fonz.dk" <langw...@fonz.dk>
Date: Sat, 7 Nov 2009 11:14:52 -0800 (PST)
Local: Sun, Nov 8 2009 6:14 am
Subject: Re: pours under BGAs
On 7 Nov., 19:48, John Larkin
<jjlar...@highNOTlandTHIStechnologyPART.com> wrote:
> I'm final-tweaking an 8-layer board that The Brat laid out. There's
> one Xilinx Spartan6 FPGA that we use almost all the pins of, and I
> noticed that its power pours are very cut up.

snip

> We're using dumbell pad+via combos on all the connected balls except
> the outer rows. It would be fabulous to eliminate the vias, namely to
> drill the BGA pads. Is this ever done?

snip

yes but it seems like it not so simple, the vias need to be filled or
plugged so they don't eat the balls ;)

http://www.screamingcircuits.com/Portals/0/documents/Via_In_Pad_Guide...

http://download.intel.com/design/intarch/applnots/320970.pdf

http://www.laservia.com/PDF/ipc97.pdf

-Lasse


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Martin Riddle  
View profile  
 More options Nov 8, 8:01 am
Newsgroups: sci.electronics.design, sci.electronics.cad
From: "Martin Riddle" <martin_...@verizon.net>
Date: Sat, 7 Nov 2009 16:01:42 -0500
Local: Sun, Nov 8 2009 8:01 am
Subject: Re: pours under BGAs

"John Larkin" <jjlar...@highNOTlandTHIStechnologyPART.com> wrote in
message news:v3ebf5ph5o0s360tntlunn5j5kvbbdhpve@4ax.com...

A few houses can laser drill, forget the specifics, but I think its
1-2mil.
Did a 2812 design many years ago and we used a house in CA for laser
drilling.

I see most houses can do 5 mil drills, but I don’t know the cost.

Cheers


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Joe Chisolm  
View profile  
 More options Nov 8, 10:02 am
Newsgroups: sci.electronics.design, sci.electronics.cad
From: Joe Chisolm <jchiso...@earthlink.net>
Date: Sat, 07 Nov 2009 17:02:56 -0600
Local: Sun, Nov 8 2009 10:02 am
Subject: Re: pours under BGAs

On Sat, 07 Nov 2009 10:48:21 -0800, John Larkin wrote:
> I'm final-tweaking an 8-layer board that The Brat laid out. There's one
> Xilinx Spartan6 FPGA that we use almost all the pins of, and I noticed
> that its power pours are very cut up.
>[snip]
> The Brat is still learning PCB layout, and I'm a simple engineer. I
> wonder if some real layout expert close to San Francisco could come up
> and give us some pointers, for money or beer.

> John

> (back to checking)

[snip]

John,
I know a real good layout guy.  He's done 18 layer boards for me
with multiple FPGA.  He is not local to SF, but could probably help out,
at least give you some hints.  He has worked with multiple board houses.
I can put him in touch with you if you want.

--
Joe Chisolm
Marble Falls, Tx.


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
qrk  
View profile  
 More options Nov 9, 10:11 am
Newsgroups: sci.electronics.design, sci.electronics.cad
From: qrk <SpamT...@spam.net>
Date: Sun, 08 Nov 2009 15:11:03 -0800
Local: Mon, Nov 9 2009 10:11 am
Subject: Re: pours under BGAs
I put 0402 100nF bypass caps on the opposite side of the board, under
the FPGA. The larger caps, >1uF, get mounted on the around the
perifery of the FPGA, but I don't worry much about them since they are
for the lower freq current components. We use 8mil vias with a 15mil
pad and 5 mil rules which the board houses we use have no problem
with. $1600 seems pretty reasonable for boards like this.

You can put drill holes in the pads, but this requires filled vias
which is an extra step or two to prevent the hole from sucking up
solder. I've never had to use filled vias for BGA designs which are
about the same complexity as your board.

--
Mark

On Sat, 07 Nov 2009 10:48:21 -0800, John Larkin


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
John Larkin  
View profile  
 More options Nov 9, 10:18 am
Newsgroups: sci.electronics.design, sci.electronics.cad
From: John Larkin <jjlar...@highNOTlandTHIStechnologyPART.com>
Date: Sun, 08 Nov 2009 15:18:52 -0800
Local: Mon, Nov 9 2009 10:18 am
Subject: Re: pours under BGAs

On Sun, 08 Nov 2009 15:11:03 -0800, qrk <SpamT...@spam.net> wrote:
>I put 0402 100nF bypass caps on the opposite side of the board, under
>the FPGA.

I prefer to keep them on top, far away enough that we can get our
little prism inspection thing in there to scope the balls. Seems to
work. I like four 0603, 0.33uF caps per supply. Production hates
0402s.

 The larger caps, >1uF, get mounted on the around the

>perifery of the FPGA, but I don't worry much about them since they are
>for the lower freq current components. We use 8mil vias with a 15mil
>pad and 5 mil rules which the board houses we use have no problem
>with. $1600 seems pretty reasonable for boards like this.

Those rules would sure help. I'll see how our fab houses feel about
them. Things change every year or so.

John


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Nial Stewart  
View profile  
 More options Nov 9, 10:56 pm
Newsgroups: sci.electronics.design, sci.electronics.cad
From: "Nial Stewart" <nial*REMOVE_TH...@nialstewartdevelopments.co.uk>
Date: Mon, 9 Nov 2009 11:56:37 -0000
Local: Mon, Nov 9 2009 10:56 pm
Subject: Re: pours under BGAs

>>I put 0402 100nF bypass caps on the opposite side of the board, under
>>the FPGA.

> I prefer to keep them on top, far away enough that we can get our
> little prism inspection thing in there to scope the balls.

The advantage of the 0402's is that you can create a footprint with round pads
that 'mirrors' the FPGA pads on the back of the board. This allows you
to get a cap directly on most supply/GND pairs.

> Seems to
> work. I like four 0603, 0.33uF caps per supply.

Is that enough (what sized devices are you using)?

I typically use 3 or 4 caps per bank (on an 8 bank device. ie a
reasonably big Cyclone III).

> Production hates
> 0402s.

Most assembly houses treat 0402 as run of the mill these days. I
don't think this approach has cost me any more in assembly costs
although I tend to do a low number of prototypes so am paying
a lot for this anyway.

Tell your production to buy some decent assembly machines! :-)

Nial.


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
John Larkin  
View profile  
 More options Nov 10, 3:20 am
Newsgroups: sci.electronics.design, sci.electronics.cad
From: John Larkin <jjlar...@highNOTlandTHIStechnologyPART.com>
Date: Mon, 09 Nov 2009 08:20:56 -0800
Local: Tues, Nov 10 2009 3:20 am
Subject: Re: pours under BGAs
On Mon, 9 Nov 2009 11:56:37 -0000, "Nial Stewart"

<nial*REMOVE_TH...@nialstewartdevelopments.co.uk> wrote:
>>>I put 0402 100nF bypass caps on the opposite side of the board, under
>>>the FPGA.

>> I prefer to keep them on top, far away enough that we can get our
>> little prism inspection thing in there to scope the balls.

>The advantage of the 0402's is that you can create a footprint with round pads
>that 'mirrors' the FPGA pads on the back of the board. This allows you
>to get a cap directly on most supply/GND pairs.

I hate backside parts. And if you have decent planes, there's no
reason to put the caps very close to the FPGA, much less between the
balls on the back side.

>> Seems to
>> work. I like four 0603, 0.33uF caps per supply.

>Is that enough (what sized devices are you using)?

Xilinx Spartan6/45, FG484 package. Connected to a PLX PEX8311 PCIe
bridge and a DDR dram, both BGA, and a heap of other stuff. We're
using pretty much all the i/o's, which makes routing and pouring
nasty.

I think that most boards are over-bypassed. I've seen boards with over
1000 bypass caps, which is insane. I know one guy who uses no bypass
caps, and his stuff works, too. I have never had a bypassing problem
on a multilayer board, and I keep ratcheting down the number of caps.

>I typically use 3 or 4 caps per bank (on an 8 bank device. ie a
>reasonably big Cyclone III).

>> Production hates
>> 0402s.

>Most assembly houses treat 0402 as run of the mill these days. I
>don't think this approach has cost me any more in assembly costs
>although I tend to do a low number of prototypes so am paying
>a lot for this anyway.

They are practically little cubes and tend to tombstone. And we like
reference designators, which limit the usefulness of small parts like
that.

>Tell your production to buy some decent assembly machines! :-)

We have two Essemtek (Swiss) semi-auto p+p machines for in-house
assembly. I can't see how the assembly machine would make much
difference here. We only use 0402's when it makes a difference to
signal quality, like for picosecond stuff.

Aeroflex just announced some 0402 schottky diodes, 0.1 and 0.08 pF.
Those are worth the hassle.

John


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
langwadt@fonz.dk  
View profile  
 More options Nov 10, 9:24 am
Newsgroups: sci.electronics.design, sci.electronics.cad
From: "langw...@fonz.dk" <langw...@fonz.dk>
Date: Mon, 9 Nov 2009 14:24:06 -0800 (PST)
Local: Tues, Nov 10 2009 9:24 am
Subject: Re: pours under BGAs
On 9 Nov., 17:20, John Larkin

on something like an fg456 spartan2e theres this nice tempting square
with
no balls, 402s fits between the vias on the back side in the suggested
layout,
603 is too big.

but agreed if it is the only thing on the back of the pcb its a big
extra step in
production to place those part on the back side

seen this?: http://www.xilinx.com/support/documentation/user_guides/ug393.pdf
suggest that a FG(G)484 LX45 needs 70 bypass caps, though about 50 are
for those
for the Vccos

or this: http://www.xilinx.com/support/documentation/application_notes/xapp489...
it is for spartan3 don't know if they have a similar for spartan6


snip

-Lasse


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
krw  
View profile  
 More options Nov 10, 12:25 pm
Newsgroups: sci.electronics.design, sci.electronics.cad
From: krw <k...@att.bizzzzzzzzzzz>
Date: Mon, 09 Nov 2009 19:25:24 -0600
Local: Tues, Nov 10 2009 12:25 pm
Subject: Re: pours under BGAs
On Mon, 09 Nov 2009 08:20:56 -0800, John Larkin

Why?  We have as many on the back as the front.  It saves a lot of
money.

>And if you have decent planes, there's no
>reason to put the caps very close to the FPGA, much less between the
>balls on the back side.

That's your theory and in most cases works.  You'll get to a point
where it won't.  I usually have the pads just in case and then no-pop.

>>> Seems to
>>> work. I like four 0603, 0.33uF caps per supply.

>>Is that enough (what sized devices are you using)?

>Xilinx Spartan6/45, FG484 package. Connected to a PLX PEX8311 PCIe
>bridge and a DDR dram, both BGA, and a heap of other stuff. We're
>using pretty much all the i/o's, which makes routing and pouring
>nasty.

>I think that most boards are over-bypassed. I've seen boards with over
>1000 bypass caps, which is insane. I know one guy who uses no bypass
>caps, and his stuff works, too. I have never had a bypassing problem
>on a multilayer board, and I keep ratcheting down the number of caps.

I'e seen the same and have done things almost that bad.  I only needed
ten boards and they *had* to work first time.  In that one I used
Xilinx' recommendations.  It looked like it had 1000 caps.  ;-)

    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
John Larkin  
View profile  
 More options Nov 10, 12:34 pm
Newsgroups: sci.electronics.design, sci.electronics.cad
From: John Larkin <jjlar...@highNOTlandTHIStechnologyPART.com>
Date: Mon, 09 Nov 2009 17:34:00 -0800
Subject: Re: pours under BGAs
On Mon, 9 Nov 2009 14:24:06 -0800 (PST), "langw...@fonz.dk"

Ths S6 chip is solid balls, 22x22, no place for caps. Personally, I
don't see any need to put the caps under the FPGA anyhow.

I do plan to solder a micro-coax to supply:ground vias under the FPGA
and run to a scope to see the actual supply noise in operation. And we
put SMB connector footprints on the major pour pours, so we can scope
them, too.

>but agreed if it is the only thing on the back of the pcb its a big
>extra step in
>production to place those part on the back side

>seen this?: http://www.xilinx.com/support/documentation/user_guides/ug393.pdf
>suggest that a FG(G)484 LX45 needs 70 bypass caps, though about 50 are
>for those
>for the Vccos

That reminds me of Howard Johnson's book: half good stuff, half
nonsense. If you can tell which is which, you don't need the book.

John


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Didi  
View profile  
 More options Nov 10, 1:19 pm
Newsgroups: sci.electronics.design, sci.electronics.cad
From: Didi <d...@tgi-sci.com>
Date: Mon, 9 Nov 2009 18:19:47 -0800 (PST)
Local: Tues, Nov 10 2009 1:19 pm
Subject: Re: pours under BGAs
On Nov 7, 8:48 pm, John Larkin

<jjlar...@highNOTlandTHIStechnologyPART.com> wrote:
> ...It would be fabulous to eliminate the vias, namely to
> drill the BGA pads. Is this ever done?
> ...

I have been doing it for almost a decade now - although on a 1.27mm
BGA. But there should be no difference in that respect, I go as low
as 4 mil (thus I manage to have 3 traces between two pads, plus a
hole in every BGA pad so I can access all signals). I also do put
some decoupling 0603 caps underneath the BGA, without overdoing
it.
I have the holes drilled 0.3 or 0.2mm (I leave the choice to the
PCB house, I think they go for 0.2 lately).
The only price you pay for being able to do that is that you
have to bake all BGA parts with some flux once balls up to make sure
all balls are "hot" soldered to the BGA itself, otherwise the "cold"
ones flow down the hole... (had this on my first attempt... :-) ).

Here are some photos of such a board:
http://tgi-sci.com/misc/PICT6138.JPG (top view),
http://tgi-sci.com/misc/PICT6139.JPG (bottom view).
This is the prototype, one can see the advantage to have all the
signals accessible from beneath :-) .

Dimiter

------------------------------------------------------
Dimiter Popoff               Transgalactic Instruments

http://www.tgi-sci.com
------------------------------------------------------
http://www.flickr.com/photos/didi_tgi/sets/72157600228621276/


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
John Larkin  
View profile  
 More options Nov 10, 1:21 pm
Newsgroups: sci.electronics.design, sci.electronics.cad
From: John Larkin <jjlar...@highNOTlandTHIStechnologyPART.com>
Date: Mon, 09 Nov 2009 18:21:32 -0800
Local: Tues, Nov 10 2009 1:21 pm
Subject: Re: pours under BGAs

Two p+p operations, two passes through the oven, probing nightmare.

>>And if you have decent planes, there's no
>>reason to put the caps very close to the FPGA, much less between the
>>balls on the back side.

>That's your theory and in most cases works.  You'll get to a point
>where it won't.  I usually have the pads just in case and then no-pop.

It's worked so far. I've got products with eclips-plus logic running
at 1 ps RMS jitter, and one product with a signal running in and out
of one fpga five times, each pass accumulating jitter, and getting
under 30 ps RMS. I routinely TDR bare boards and measure noise on the
planes of live boards. I don't think we're pushing the edge of
reliability.

>>>> Seems to
>>>> work. I like four 0603, 0.33uF caps per supply.

>>>Is that enough (what sized devices are you using)?

Spartan 3's up through the -1500 version, and now a Spartan6/45 on the
board we're about to gerber.

>>Xilinx Spartan6/45, FG484 package. Connected to a PLX PEX8311 PCIe
>>bridge and a DDR dram, both BGA, and a heap of other stuff. We're
>>using pretty much all the i/o's, which makes routing and pouring
>>nasty.

>>I think that most boards are over-bypassed. I've seen boards with over
>>1000 bypass caps, which is insane. I know one guy who uses no bypass
>>caps, and his stuff works, too. I have never had a bypassing problem
>>on a multilayer board, and I keep ratcheting down the number of caps.

>I'e seen the same and have done things almost that bad.  I only needed
>ten boards and they *had* to work first time.  In that one I used
>Xilinx' recommendations.  It looked like it had 1000 caps.  ;-)

The real low impedance structure isn't the caps, it's the power and
ground planes. My TDR experiments suggest that it doesn't much matter
where you put the bypass caps... within an inch of the FPGA is fine.
If I mess up, I'll let everybody know.

Every part vendor thinks his part is the center of the universe.

Have you ever done a multilayer board that had problems because of too
few bypasses?

I did have an LDO sawtooth oscillate because of too much ceramic
bypassing. That modulated the FPGA core voltage, modulated the prop
delays, and caused tons of jitter. A parallel tantalum damped it down.

John


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
krw  
View profile  
 More options Nov 10, 3:24 pm
Newsgroups: sci.electronics.design, sci.electronics.cad
From: krw <k...@att.bizzzzzzzzzzz>
Date: Mon, 09 Nov 2009 22:24:45 -0600
Local: Tues, Nov 10 2009 3:24 pm
Subject: Re: pours under BGAs
On Mon, 09 Nov 2009 18:21:32 -0800, John Larkin

...half the number of boards.  Fewer connectors.

>>>And if you have decent planes, there's no
>>>reason to put the caps very close to the FPGA, much less between the
>>>balls on the back side.

>>That's your theory and in most cases works.  You'll get to a point
>>where it won't.  I usually have the pads just in case and then no-pop.

>It's worked so far. I've got products with eclips-plus logic running
>at 1 ps RMS jitter, and one product with a signal running in and out
>of one fpga five times, each pass accumulating jitter, and getting
>under 30 ps RMS. I routinely TDR bare boards and measure noise on the
>planes of live boards. I don't think we're pushing the edge of
>reliability.

You might know when you've crossed it.

That's obvious.  Can't have a single point ground under the other
guy's part.

>Have you ever done a multilayer board that had problems because of too
>few bypasses?

Have I?  Yes and no.  I use decoupling capacitors, though when the
stupid tech got the brilliant idea to disregard instructions and daisy
chain all power and ground on #30 wires ("See they're all wired to the
right voltage" - continuity checker in hand) things got ugly in the
boss' office.  Do I know of designs that haven't worked because of too
few decoupling caps?  Youbetcha.  Several didn't work at all, some
rather more flaky.  74AS shoot-through is a bitch.  Lotsa problems
with the TTL mainframes (3081 family), too.

>I did have an LDO sawtooth oscillate because of too much ceramic
>bypassing. That modulated the FPGA core voltage, modulated the prop
>delays, and caused tons of jitter. A parallel tantalum damped it down.

We just had to replace some tantalums with ceramics to get by EMC.
Legacy stuff is a PITA.  Can't get it to work right and can't change
it.  :-(

    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Hal Murray  
View profile  
 More options Nov 10, 6:57 pm
Newsgroups: sci.electronics.design, sci.electronics.cad
From: hal-use...@ip-64-139-1-69.sjc.megapath.net (Hal Murray)
Date: Tue, 10 Nov 2009 01:57:27 -0600
Local: Tues, Nov 10 2009 6:57 pm
Subject: Re: pours under BGAs
In article <v3ebf5ph5o0s360tntlunn5j5kvbbdh...@4ax.com>,
 John Larkin <jjlar...@highNOTlandTHIStechnologyPART.com> writes:

>I'm final-tweaking an 8-layer board that The Brat laid out. There's
>one Xilinx Spartan6 FPGA that we use almost all the pins of, and I
>noticed that its power pours are very cut up.

...

>by futzing with the via pad stack, the pour parameters, and by pushing
>traces and vias around  - very tedious - to open up some flood
>channels.

>We're using 1mm pitch BGAs, 6 mil design rules, and the bgavia is 10
>mil drill, 18 od.

...

>We're using dumbell pad+via combos on all the connected balls except
>the outer rows. It would be fabulous to eliminate the vias, namely to
>drill the BGA pads. Is this ever done?

I'd exect the chip vendor to have an app-note discussing this mess
with at least one well worked out example of how they did it, probably
with minimal layer count.

I think there are 3 issues here.

The first is to get the dog-bone stuff to fit.  That's simple arithmetic.

The second is how to get the via grid to fit.  Again, that's simple
arithmetic.  You said "18 od".  What's the clearance hole through a plane?
A 1 mm grid is 39 mils.  6 mil lines leave 33 mils for the hole.  That's
huge.  (But maybe I'm forgetting something.  There are lots of roundups
in this area.)

The third issue is getting the tools to do something sensible.  You said
"pour".

There are two ways to make a plane.  The traditional way is to start with
all copper and draw/flash the places you don't want copper.  That's usually
the clearance holes and thermal relief patterns.

The other way is to "pour" the copper on a signal layer by drawing
a raster of lines.  The catch here is that those lines are on a grid.

Suppose your line width (raster grid spacing) matches the space where
you expect copper between two vias.  That line also has to match
the grid alignment.  Say you have a 0.2 mm slot between vias on a 1 mm
grid.  If the vias are offset by 0.1, that 0.2 m line won't fit.
(If that isnt' clear, I'll try again.)

So the first thing to try is setting the drawing grid smaller.  That
may take a long time to draw all the tiny lines, but it is a good
sanity check.  If that works, you might "fix" things by moving the
BGA to a good alignment.

Also theck the units on the drawing grid.  Drawing in real metric
vs english converted to metric sometimes makes a big difference.

I've probably overlooked something interesting (and simple)...

--
These are my opinions, not necessarily my employer's.  I hate spam.


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Nial Stewart  
View profile  
 More options Nov 10, 10:30 pm
Newsgroups: sci.electronics.design, sci.electronics.cad
From: "Nial Stewart" <nial*REMOVE_TH...@nialstewartdevelopments.co.uk>
Date: Tue, 10 Nov 2009 11:30:02 -0000
Local: Tues, Nov 10 2009 10:30 pm
Subject: Re: pours under BGAs

> The real low impedance structure isn't the caps, it's the power and
> ground planes.

The problem with recent devices is getting a decent power supply routed in,
I use a solid ground so am not worried about that.

On one design I've got 3 different bank voltages, 3.3V, 3.0V, 2.5V and
VCC Int, 1.2V. You then also have to get the 4 * PLL suplies isolated/decoupled and
routed in (how do you do this cleanly without devices on the back of the
board?). This was on a 6 layer board, with most of the user IO routed
out (484 pin device so quite a few user IO) so I'm relying on the
caps to 'bolster' my supplies.

This very thread was triggered by your concern of the quality of routing
of one of your supplies, can you _always_ rely on it being low inductance?

> My TDR experiments suggest that it doesn't much matter
> where you put the bypass caps... within an inch of the FPGA is fine.
> If I mess up, I'll let everybody know.

Have you looked at a non ideally routed supply to see what it's like?

> Every part vendor thinks his part is the center of the universe.

...and in the case of Altera and Xilinx reccomend a decoupling strategy
that is impossible to comply with _and_ get at all the user IO.

> Have you ever done a multilayer board that had problems because of too
> few bypasses?

I haven't because I err on the side of caution, but I'd like to know by
how much this is. Getting all those decouplers on the back of a device
is a pain in the a*se.

> I did have an LDO sawtooth oscillate because of too much ceramic
> bypassing. That modulated the FPGA core voltage, modulated the prop
> delays, and caused tons of jitter. A parallel tantalum damped it down.

Altera have a tool which is supposed to allow you to analyse the impedance
of your power distribution networks and thence optimise your decoupling cap
selection...

http://www.altera.com/technology/signal/power-distribution-network/sg...

I've only played with this briefly but if it's accurate it's a step in
the right direction.

Nial.


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
John Larkin  
View profile  
 More options Nov 11, 2:11 am
Newsgroups: sci.electronics.design, sci.electronics.cad
From: John Larkin <jjlar...@highNOTlandTHIStechnologyPART.com>
Date: Tue, 10 Nov 2009 07:11:21 -0800
Local: Wed, Nov 11 2009 2:11 am
Subject: Re: pours under BGAs
On Tue, 10 Nov 2009 11:30:02 -0000, "Nial Stewart"

I was able to push things around, notably to alternate rows of longer
and shorter dogbones, to open up some big channels in all the pours.
Smaller vias, or vias-in-pads, would be even better. It's just
tedious.

And we had a mighty battle with PADS to make it stop using thermals on
our ground vias. We wound up NOT declaring the ground plane to be a
plane, and pouring our own ground on a routing layer. Grrrrrr.

>> My TDR experiments suggest that it doesn't much matter
>> where you put the bypass caps... within an inch of the FPGA is fine.
>> If I mess up, I'll let everybody know.

>Have you looked at a non ideally routed supply to see what it's like?

I commonly TDR and noise test real boards. The results don't align
much with "theory."

>> Every part vendor thinks his part is the center of the universe.

>...and in the case of Altera and Xilinx reccomend a decoupling strategy
>that is impossible to comply with _and_ get at all the user IO.

Yes.

>> Have you ever done a multilayer board that had problems because of too
>> few bypasses?

>I haven't because I err on the side of caution, but I'd like to know by
>how much this is. Getting all those decouplers on the back of a device
>is a pain in the a*se.

That agrees with my observation that most boards are over-bypassed and
most multilayer bypass religions are as good as any other.

>> I did have an LDO sawtooth oscillate because of too much ceramic
>> bypassing. That modulated the FPGA core voltage, modulated the prop
>> delays, and caused tons of jitter. A parallel tantalum damped it down.

>Altera have a tool which is supposed to allow you to analyse the impedance
>of your power distribution networks and thence optimise your decoupling cap
>selection...

>http://www.altera.com/technology/signal/power-distribution-network/sg...

>I've only played with this briefly but if it's accurate it's a step in
>the right direction.

It does the common trick of superimposing the RLC models of all the
bypass caps, Spice-mode. My TDR measurements suggest this isn't
realistic. Close planes make an impressive bypass structure.

Again, has anyone done a multilayer board that failed from too few
bypass caps?

John


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Nial Stewart  
View profile  
 More options Nov 11, 10:31 pm
Newsgroups: sci.electronics.design, sci.electronics.cad
From: "Nial Stewart" <nial*REMOVE_TH...@nialstewartdevelopments.co.uk>
Date: Wed, 11 Nov 2009 11:31:51 -0000
Local: Wed, Nov 11 2009 10:31 pm
Subject: Re: pours under BGAs

>>Altera have a tool which is supposed to allow you to analyse the impedance
>>of your power distribution networks and thence optimise your decoupling cap
>>selection...

>>http://www.altera.com/technology/signal/power-distribution-network/sg...

>>I've only played with this briefly but if it's accurate it's a step in
>>the right direction.

> It does the common trick of superimposing the RLC models of all the
> bypass caps, Spice-mode. My TDR measurements suggest this isn't
> realistic. Close planes make an impressive bypass structure.

It's not just as basic as looking at the decoupling caps, it also takes
into account, and you can specify,  plane dimensions, BGA break out via
dimensions and seperation, capacitor mounting style and dimensions (and
X2Y cap mounting and dimensions).

The plane and device internal capacitance are used to define a target
impedance and frequency below which the supply impedance is defined with caps.
The goal is then to hit the target impedance, or lower, with a selection of
pre-defined (or user defined) caps.

I was introduced to this in an Altera seminar about designing in their
high speed interfaces. One of the things that emerged from playing with
the tool was the benefit of using X2Y caps.

Nial


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
krw  
View profile  
 More options Nov 12, 3:34 pm
Newsgroups: sci.electronics.design, sci.electronics.cad
From: krw <k...@att.bizzzzzzzzzzz>
Date: Wed, 11 Nov 2009 22:34:42 -0600
Local: Thurs, Nov 12 2009 3:34 pm
Subject: Re: pours under BGAs
On Tue, 10 Nov 2009 07:11:21 -0800, John Larkin

Again, I haven't had one[*] of mine fail because of decoupling but
I've fixed others that have.  I also said that there were decoupling
issues with the IBM 3080 series of mainframes (the only TTL models
they ever made, for good reason).  ECL is so much easier.  ;-)

[*] A *multi-layer* board - did have some wired boards fail because of
crappy decoupling.


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google