[SI-LIST] Re: BGA vias outside the package
- From: Scott McMorrow <scott@xxxxxxxxxxxxx>
- To: ci249534@xxxxxxxxx
- Date: Wed, 28 Jan 2009 19:48:45 -0500
Cosmin
Yes, cross a plane split, and it's a totally different problem.
However, as a 1st approximation, find the next closest plane and you'll
have the transmission line impedance across the split. What you will
not be able to solve without a full wave solver are the additional modes
that are created and scattered.
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:
> Scott,
>
> I agree the microstrip structure and equations exist always when a
> trace is routed above a plane. However, the current distribution
> may sometimes change the characteristic impedance. For example when a
> trace is routed across a split power plane the
> characteristic impedance increases due to the discontinuity in the
> return current path.
>
> Cosmin Iorga
> NoiseCoupling.com
>
>
> --- On *Wed, 1/28/09, Scott McMorrow /<scott@xxxxxxxxxxxxx>/* wrote:
>
> From: Scott McMorrow <scott@xxxxxxxxxxxxx>
> Subject: Re: [SI-LIST] Re: BGA vias outside the package
> To: "Cosmin Iorga" <ci249534@xxxxxxxxx>
> Cc: si-list@xxxxxxxxxxxxx, "V S" <for_si2003@xxxxxxxxx>
> Date: Wednesday, January 28, 2009, 2:21 PM
>
> 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://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
Other related posts: