Hi All, Here is an interesting related email from over a year ago, also from larry, that talks a little about frequencies of interest vs frequencies of influence for PDS design. I was talking to this the other day and folks found it illuminating so I thought that I would add it to this thread. best regards, Michael Greim ----------------- Cut Here --------------------- -----Original Message----- From: Larry Smith [mailto:Larry.Smith@xxxxxxx] Sent: Wednesday, May 08, 2002 2:46 PM To: si-list@xxxxxxxxxxxxx; sghsu55@xxxxxxxxxxxx Subject: [SI-LIST] Re: Frequency criterion in power plane_Power integrity Sogo - the current transition time has a lot to do with inductance and current magnitude. The governing equation is V = L*di/dt. Usually, we do not want to see more than 5% voltage drop on our power rail and that sets V in the above equation. L is a property of the packaging. The core power path for a microprocessor might have 50pH loop inductance. The current transient might be 50 amps from a 1 V supply. Now that we have defined L, di and V, we can calculate the transition time, dt = L*di/V = 50pH*50A/.05V=50nSec. In other words, if we try to draw 50 amps out of a 50pH inductance in less than 50 nSec, the voltage is going to droop more than 5% of 1V. The GHz frequency associated with a 50nSec rise time is 0.35/50nSec=7MHz. This example has been for a microprocessor whose core demands lots of current at a low voltage. The fast 50 amp current transient simply is not going to make it out of the 50pH package inductance. Let's take another example of a 3.3V memory Dimm that draws 1 amp of transient current. Perhaps the equivalent loop inductance for the Dimm power supply is 1 nH. By the same calculation, dt = 1nH*1A/(3.3*.05)=6nSec. The frequency associated with 6nSec is .35/6nSec=57MHz. In other words, the Dimm can draw power from the mother board from DC up to 57 MHz. Above that frequency, the power will have to come from onboard the Dimm. Please note that these calculations assume that all current is in the Vdd/Gnd loop. If signal return current gets involved, the problem is much more complicated. A simple target impedance between Vdd and Gnd is a good starting point, but SSN analysis involving Vdd, Gnd and signals should be done after that. regards, Larry Smith Sun Micorsystems ------------------ Cut Here -------------------- -----Original Message----- From: Larry Smith [mailto:Larry.Smith@xxxxxxx] Sent: Friday, October 10, 2003 6:45 PM To: geoffrey.chacon.simon@xxxxxxxxx Cc: si-list@xxxxxxxxxxxxx Subject: [SI-LIST] Re: PS decoupling for QFP and similars Geoffrey - You are asking some really good questions. There is a corner frequency, above which there is very little you can do on the PCB to improve the quality of the power as seen by the circuits on the chip. That corner frequency is determined by the inductance of the mounted package and the target impedance for the chip power supply. It is easy to calculate a target impedance at either the chip or PCB level. It is simply the tolerable noise voltage divided by the transient current. If the circuits look out into the power distribution system and see an impedance that is less than or equal to the target impedance, they are happy. The package and associated mounting structures form an inductance which is in series with the PCB power supply as viewed from the chip. The impedance of this inductance is j*omega*L. The corner frequency occurs when the magnitude of the package impedance is equal to the target impedance. Above that frequency, you could have an ideal zero ohm power supply at the PCB level but still not be able to improve the quality of power seen by the chip because of the package inductance. Actually, it is best if the PCB presents a resistive impedance to the package inductance equal to the target impedance well past the corner frequency. This is because there is usually a low ESR capacitance inside the chip that forms a parallel resonant circuit at the chip/package resonant frequency. If the PCB is inductive at chip/package resonance, it increases the Q and forms an even higher impedance peak. If the PCB is resistive at this frequency, it dampens the Q and lowers the impedance peak. The circuits on the chip will see cleaner power when the Q is lower. It is best if the impedance at the chip/package resonant frequency does not exceed the target impedance, but this is often difficult. Very few high powered chips in packages actually do this. regards, Larry Smith Sun Microsystems "Chacon Simon, Geoffrey" wrote: > > Hi people. I'm working with an FPGA and some other logic all in leaded > packages. I was thinking about how can I provide a good decoupling, but > I found myself with some existential thoughts. The first point I came > with is that I can't decouple de PS beyond the limitations imposed by > the lead inductance. I went to some IBIS models for the QFP and the > inductance is about 10nH. Now, counting with 12 VCC pins then I may have > an average 1nH inductance. So I thought how much effort I should put in > thinking how to decouple this device if the voltage drop is already > heavily affected by this inductance. At this point, I don't know if the > device has embedded decoupling capacitors in the package, so I assume it > doesn't. The manufacturer recommends to just estimate the required > capacitance according to the power dissipated by the device, but he > never considers the voltage drop due to the inherent inductance during > the current spikes at the clock's edges. > > > For low frequencies I assume the approach is correct since the > inductance can be neglected. But what about for 150MHz frequencies and > above? Or, maybe these packages aren't designed for such high > frequencies, in which case I would have to move to BGA or smaller. And > what about with the logic in TSSOPs and alike that has similar > inductances (even lower) per pin? > > > > What I would like you to tell me is how much should I worry for > decoupling such devices, and if for ~150MHz frequencies I definitely > can't use QFP and TSSOPs. Any further recommendation is welcome. Thanks. > > > > geoffrey > > ------------------------------------------------------------------ > 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: > //www.freelists.org/webpage/si-list > > For help: > si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field > > List archives are viewable at: > //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: //www.freelists.org/webpage/si-list For help: si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field List archives are viewable at: //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: //www.freelists.org/webpage/si-list For help: si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field List archives are viewable at: //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