[SI-LIST] Re: BGA vias outside the package
- From: Scott McMorrow <scott@xxxxxxxxxxxxx>
- To: todd t <tamast@xxxxxxxxx>
- Date: Wed, 28 Jan 2009 19:35:27 -0500
Both of you are confusing the DC power delivery loop, with the
instantaneous electromagnetic wave return. The wave, whether it be
along the power or the ground trace will reference itself to adjacent
conductors. If the power and ground traces are close enough to be
coupled, a coupled 2D solution is still sufficient. If the power and
ground traces are closer to a plane on an adjacent layer, then most of
the instantaneous current will travel between the trace and the plane.
If the power and ground traces are sufficiently far apart >10x the
dielectric thickness to the adjacent, then single-ended transmission
lines will describe that section of the loop well. Of course, both the
ground and the power traces need to be modeled, along with all the other
elements, in order to fully characterize the power delivery loop, there
are dI/dT voltage drops in the ground path and in the power path. If
they are symmetric, then 2X works well. Unfortunately, most things
having to do with power delivery are not symmetric.
Scott
Scott McMorrow
Teraspeed Consulting Group LLC
121 North River Drive
Narragansett, RI 02882
(401) 284-1827 Business
(401) 284-1840 Fax
http://www.teraspeed.com
Teraspeed® is the registered service mark of
Teraspeed Consulting Group LLC
todd t wrote:
> the power traces may be above the plane, but the return current will flow not
> through the plane but through the return trace near the BGA. thus, aren't
> you making a fundamentally invalid assumption? how can one model the power
> delivery as a transmission line if the plane isn't the return (at least until
> the BGA has been escaped, some distance later)? or, are you implying the
> inductance of the extra path for the return is really negligible (after
> reading about the impact of via inductance and such, I struggle to accept
> this)?
> would it be reasonably safe to double the inductance of the power
> trace and treat it as a transmission line as you state below when
> doing the analysis? would this accurately account for the additional
> return path from the BGA?
> many thanks,
> -todd tamas
>
> --
> =todd=
> "be who you are and say what you feel, for those who mind, don't matter, and
> those who matter, don't mind" --dr. seuss
>
>
>
>
> On Jan 28, 2009, at 5:21 PM, Scott McMorrow wrote:
>
>> Cosmin
>> With all due respect, a microstrip formula for power traces sure can be
>> used. As long as the microstrip power and ground traces are above a
>> plane, they are transmission lines and can be decomposed as such. This
>> is no different than performing a PEEC decomposition. There will be
>> transition issues at the boundaries between the trace and the parallel
>> plates of the power system, but at these frequencies they are minimal.
>> Will there be error? Yes, but as a first approximation, the microstrip
>> traces will add incremental inductance (and therefore incremental noise)
>> to the power system. If you want to worst case the design, then the
>> microstrip analysis can be performed with the reference plane maximally
>> far away from the trace (say the thickness of the board).
>>
>> I am, of course, assuming that the remainder of the power delivery
>> network is modeled for via, spreading inductance, and capacitor
>> inductance, using well-known analytical methods, as described in many
>> papers.
>>
>> http://home.att.net/~istvan.novak/papers.html
>> <http://home.att.net/%7Eistvan.novak/papers.html>
>> http://www.teraspeed.com/papers/cap_considerations_fpga_pds.pdf
>> http://www.teraspeed.com/papers/DC08_FullWaveCapacitorModeling_paper.pdf
>> http://www.teraspeed.com/papers/DC08_FullWaveCapacitorModeling_pres.pdf
>> http://www.teraspeed.com/papers/TF7_Bypass%20capacitor_inductance.pdf
>> http://www.teraspeed.com/papers/TF7_Bypass%20capacitor_inductance.pdf
>> http://www.teraspeed.com/papers/stack_up_vias_pdn_public.pdf
>>
>>
>> regards,
>>
>> Scott
>>
>>
>>
>>
>> Scott McMorrow
>> Teraspeed Consulting Group LLC
>> 121 North River Drive
>> Narragansett, RI 02882
>> (401) 284-1827 Business
>> (401) 284-1840 Fax
>>
>> http://www.teraspeed.com
>>
>> Teraspeed® is the registered service mark of
>> Teraspeed Consulting Group LLC
>>
>>
>>
>> Cosmin Iorga wrote:
>>> I don't think the microstrip formula can be used for the 1.8V and
>>> 3.3V traces, since the return current does not flow through the
>>> underneath plane. The return current flows through the ground
>>> trace, so I suggest that an evaluation of the loop inductance would
>>> give more accurate results than the microstrip analysis.
>>>
>>> Cosmin Iorga,
>>> NoiseCoupling.com
>>> --- On Wed, 1/28/09, V S <for_si2003@xxxxxxxxx> wrote:
>>>
>>> From: V S <for_si2003@xxxxxxxxx>
>>> Subject: [SI-LIST] Re: BGA vias outside the package
>>> To: si-list@xxxxxxxxxxxxx
>>> Date: Wednesday, January 28, 2009, 1:17 PM
>>>
>>> Scott,
>>>
>>> First I will complement your answer by adding -
>>>
>>> 1. Your have 4 pins on 1.8V rail. Assuming the four traces coming
>>> from the four
>>> balls have no coupling the total inductance will be equivalent to
>>> the parallel
>>> combination of the inductance.
>>>
>>> 2. Find the change in current dI expected in your 1.8V rail. IF dV
>>> is the
>>> maximum change in the voltage that your 1.8V rail can tolerate then
>>> the maximum
>>> tolerable impedance Z is given by dV/dI.
>>>
>>> 3. Make sure that the impedance across all the frequencies as
>>> calculated in the
>>> Scott's suggestion is less than this Z.
>>>
>>> You will need to repeat the things for your 3.3V rail. For
>>> calculating dI, take
>>> into account the maximum current consumption and the take into
>>> account current
>>> due to charging the all IO pins simultaneously. If C is the
>>> capacitive load, and
>>> if there are N IO pins, then this switching current can be gives as
>>> NCdV/dT.. You
>>> should be able to find C on the datasheet. dV/dT can also be found
>>> on the
>>> datasheet. N is the maximum number of the IO pins. This switching
>>> current should
>>> be applicable to 3.3V supply. I am not sure about 1.8V. I believe,
>>> 1.8V is only
>>> the core voltage with not IO.
>>>
>>> This will give you a pass or fail answer - or a ball park number. If
>>> you can
>>> achieve the result with you existing design that is good. Otherwise,
>>> increase
>>> the number of capacitors, use reduced series inductance capacitors.
>>> Recalculate
>>> the check if you are meeting the required impedance target.
>>>
>>> Vikas Shukla
>>>
>>> --- On Wed, 1/28/09, Scott McMorrow <scott@xxxxxxxxxxxxx> wrote:
>>>
>>>
>>>> From: Scott McMorrow <scott@xxxxxxxxxxxxx>
>>>> Subject: [SI-LIST] Re: BGA vias outside the package
>>>> To:
>>>> Cc: si-list@xxxxxxxxxxxxx
>>>> Date: Wednesday, January 28, 2009, 12:43 PM
>>>> Ryan
>>>>
>>>> Use a 2D field solver to compute the impedance of the trace
>>>> you'll use
>>>> to connect the outer layer planes to the balls. If
>>>> microstrip, prop
>>>> delay is approximately 150 ps/in. Once you know your trace
>>>> impedance
>>>> you can compute the incremental inductance.
>>>>
>>>> Z = sqrt(L/C)
>>>> tpd = sqrt(LC)
>>>>
>>>> solving for Inductance
>>>> L = Z x tpd
>>>>
>>>> For 50 ohm microstrip that would be 7.5 nH of inductance
>>>> per linear inch
>>>> of trace.
>>>> For 40 ohm microstrip = 6 nH/inch
>>>> For 30 ohm microstrip = 4.nH/inch
>>>> For 20 ohm microstrip = 3 nH/inch
>>>>
>>>> You can use this, along with available publicly published
>>>> analytical
>>>> formulas for planes and vias to compute the total
>>>> inductance in the
>>>> power delivery system up to your ball pads, to determine
>>>> you power
>>>> system impedance vs. frequency.
>>>>
>>>> regards,
>>>>
>>>> Scott
>>>>
>>>> Scott McMorrow
>>>> Teraspeed Consulting Group LLC
>>>> 121 North River Drive
>>>> Narragansett, RI 02882
>>>> (401) 284-1827 Business
>>>> (401) 284-1840 Fax
>>>>
>>>> http://www.teraspeed.com
>>>>
>>>> Teraspeed® is the registered service mark of
>>>> Teraspeed Consulting Group LLC
>>>>
>>>>
>>>>
>>>> Ryan Sequeira wrote:
>>>>
>>>>> Would like to understand the effects of supplying
>>>>>
>>>> power and ground to the
>>>>
>>>>> BGA by connecting
>>>>> vias to the VCC/GND plains and traces outside the BGA
>>>>>
>>>> package.
>>>>
>>>>> Pros: Allows for larger vias outside the package.
>>>>> Cons: Compromised noise performance through trace
>>>>>
>>>> length added to VCC/GND
>>>>
>>>>> trace length.
>>>>>
>>>>> Is there something else that needs to be taken care
>>>>>
>>>> of....
>>>>
>>>>> The BGA device is a CPLD, IO=3.3V, Core=1.8V, Fmax > 180MHz,
>>>>> VCCO(3.3V) - 11
>>>>> pins, VCC(1.8V) - 4 pins, GND - 15 pins
>>>>> The device is a 132csBGA, 0.5mm pitch, 0.3mm pad. So
>>>>>
>>>> cannot afford to drop
>>>>
>>>>> the vias within the BGA area. Microvias would be too
>>>>>
>>>> expensive...
>>>>
>>>>> Ryan
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>> ______________________________________________________________________________
>>>
>>>>> DISCLAIMER
>>>>>
>>>>> The information contained in this e-mail message
>>>>>
>>>> and/or attachments to it may
>>>>
>>>>> contain confidential or privileged information. If you
>>>>>
>>>> are not the intended
>>>>
>>>>> recipient, any dissemination, use, review,
>>>>>
>>>> distribution, printing or copying
>>>>
>>>>> of the information contained in this e-mail message
>>>>>
>>>> and/or attachments to it
>>>>
>>>>> are strictly prohibited. If you have received this
>>>>>
>>>> communication in error,
>>>>
>>>>> please notify us by reply e-mail or directly to
>>>>>
>>>> netsupport@xxxxxxxxxx or
>>>>
>>>>> telephone and immediately and permanently delete the
>>>>>
>>>> message and any
>>>>
>>>>> attachments. Thank you.
>>>>>
>>>>>
>>>>>
>>>>>
>>> ______________________________________________________________________________
>>>
>>>>> This email has been scrubbed for your protection by
>>>>>
>>>> SecureMX.
>>>>
>>>>> For more information visit http://securemx.in
>>>>>
>>>>>
>>> ______________________________________________________________________________
>>>
>>>>>
>>>> ------------------------------------------------------------------
>>>>
>>>>> 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
>>>
>>>
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------
>>> 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: