[SI-LIST] Re: impedance controlled vias

Quazi,
designing via structures from scratch with very good impedance controls is 
one of the more difficult tasks in board design. Closed formulas and even 
simple simulators will only get you so far; ultimately you will either 
need a good 3D field solver, or go through a few iterations of a small 
test PCB. Ideally both - first simulate and then measure. 

That said, you can often get at least reasonable performance with some 
simple tools. Forget the formulas from the Black magic book, especially 
the inductance formula is not usable (it assumes a very specific distance 
to the ground return via). Howard Johnson has a few later articles on his 
website that provide much better information. And in the book he already 
cautions that the C and L numbers yield orders of magnitude, but no 
anything resembling an accurate result.

Pseudo-coaxial via arrangements are one of the most straightforward 
approaches if you have freedom in the return via placement, which you say 
haven't. But keep in mind that not only ground vias count as return vias, 
but -assuming good power decoupling - also power vias, Maybe that fact 
already improves your situation (I assume there are about as many power 
vias as ground vias in your BGA pinout).

There are closed formulas for such pseudo-caxial structures (look at 
Johnson's "High Speed Signal Propagation" book for examples). To match 
reality to that model, you'll need to remove the ground and power planes 
from inside the structure, which may not be such a good idea underneath 
the BGA since many such cutouts together can create large plane-less 
openings below the BGA.  Also you want to avoid stubs, i.e. use blind vias 
by backdrilling or sequential lamination, to further simplify the 
structure (simplyfy for simulation; manufacturing effort and cost will fo 
course go up).

In addition to closed formulas, you can also build an approximate model 
using a simple 2D fiel solver (e.g. TNT/MMTL,freely available from 
Sourceforge, google for "TNT field solver"). Approximate the vias by 
cylindrical conductors. This works reasonably well when there are no 
ground or power planes inbetween the vias (meaning thos planes have 
cutouts) and there are no stubs.

From my experience, given typical via dimensions and spacings, most of the 
time you fight excess capacitance rather than excess inductance. If that 
is your case, removing the via stubs, minimizing the via diameters (this 
requires small board thickness), maximizing the plane cutout size (within 
the constraint that you don't want the cutouts run into each other) are 
possible remedies.

IMHO anything beyond those first-order models is really only possible with 
a 3D solver.

Wolfgang







"qazi" <qazi@xxxxxxxxxx> 
Sent by: si-list-bounce@xxxxxxxxxxxxx
02/20/2009 01:45 PM

To
<si-list@xxxxxxxxxxxxx>
cc

Subject
[SI-LIST] impedance controlled vias






Guys,
Is there any good literature on impedance controlled vias? All I could 
find
is the EDN paper by Thomas Neu (http://www.edn.com/article/CA324403.html).
This calls for a signal via surrounded by 4 Gnd Vias, which is impossible
for my .5mm BGA I/O pins. Also the L and C equations shows inverse
coshyperbolic function with D/2a as argument, that's <1 and can't be true.

If anyone has some sort of formula to measure via impedances on a non 
ideal
case, something that will take into account of the following, would be
really helpful:

a) TH signal via on a 8 layer board with 2/3 GNd planes. 
b) Gnd Vias for return path are somewhat further away from the IO pins.
c) power planes surrounding the via should add some extra capacitance as I
can't have huge antipad.
d) no via Stub.

My one is a thin board .040" and vias are .006" in dia.

I have Howard Johnson black magic, I have seen the equations on L and C of
the vias on page 257-258. Not sure how these would come close in real life
to measure impedance.
-Qazi




-----Original Message-----
From: si-list-bounce@xxxxxxxxxxxxx [mailto:si-list-bounce@xxxxxxxxxxxxx] 
On
Behalf Of steve weir
Sent: Thursday, February 19, 2009 7:46 AM
To: Avtaar Singh
Cc: si-list@xxxxxxxxxxxxx
Subject: [SI-LIST] Re: Current Mode Compensation for DC/DC Buck Regulators

There are lots of books out there.  Pressman comes to mind, but there 
are many others.  Virtually all of the SMPS controller / regulator 
manufacturers have many app notes on current mode buck converters built 
with their parts. 

Steve
Avtaar Singh wrote:
> Gurus:
> Can you kindly name some best reads (books / IEEE papers / white papers
> etc.) on Current Mode Compensation for DC/DC Buck Regulators (in 
details)
> for beginner designers?
>
> Regards,
> Avtaar Singh
>
>
> ------------------------------------------------------------------
> To unsubscribe from si-list:
> si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
>
> or to administer your membership from a web page, go to:
> http://www.freelists.org/webpage/si-list
>
> For help:
> si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
>
>
> List technical documents are available at:
>                 http://www.si-list.net
>
> List archives are viewable at: 
>                                http://www.freelists.org/archives/si-list
> or at our remote archives:
>                                
http://groups.yahoo.com/group/si-list/messages
> Old (prior to June 6, 2001) list archives are viewable at:
>                                http://www.qsl.net/wb6tpu
> 
>
>
> 


-- 
Steve Weir
Teraspeed Consulting Group LLC 
121 North River Drive 
Narragansett, RI 02882 

California office
(866) 675-4630 Business
(707) 780-1951 Fax

Main office
(401) 284-1827 Business 
(401) 284-1840 Fax 

Oregon office
(503) 430-1065 Business
(503) 430-1285 Fax

http://www.teraspeed.com
This e-mail contains proprietary and confidential intellectual property of
Teraspeed Consulting Group LLC
----------------------------------------------------------------------------
--------------------------
Teraspeed(R) is the registered service mark of Teraspeed Consulting Group
LLC

------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field

or to administer your membership from a web page, go to:
http://www.freelists.org/webpage/si-list

For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field


List technical documents are available at:
                http://www.si-list.net

List archives are viewable at: 
                                 http://www.freelists.org/archives/si-list
or at our remote archives:
                                 
http://groups.yahoo.com/group/si-list/messages
Old (prior to June 6, 2001) list archives are viewable at:
                                 http://www.qsl.net/wb6tpu
 




------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field

or to administer your membership from a web page, go to:
http://www.freelists.org/webpage/si-list

For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field


List technical documents are available at:
                http://www.si-list.net

List archives are viewable at: 
                                 http://www.freelists.org/archives/si-list
or at our remote archives:
                                 
http://groups.yahoo.com/group/si-list/messages
Old (prior to June 6, 2001) list archives are viewable at:
                                 http://www.qsl.net/wb6tpu
 




------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field

or to administer your membership from a web page, go to:
http://www.freelists.org/webpage/si-list

For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field


List technical documents are available at:
                http://www.si-list.net

List archives are viewable at:     
                http://www.freelists.org/archives/si-list
or at our remote archives:
                http://groups.yahoo.com/group/si-list/messages
Old (prior to June 6, 2001) list archives are viewable at:
                http://www.qsl.net/wb6tpu
  

Other related posts: