[SI-LIST] Re: Frequency criterion in power plane_Power integrity

  • From: Larry Smith <Larry.Smith@xxxxxxx>
  • To: Larry.Smith@xxxxxxx, si-list@xxxxxxxxxxxxx, fangj@xxxxxxxxxxx
  • Date: Thu, 9 May 2002 09:46:57 -0700 (PDT)

Jiayuan - There is a big caveat to your statement below.  It is true as
long as the current waveform has a rise/fall time greater than 50
nSec.  Fifty nSec is forever in terms of a processor clock.  It may be
50 or more processor clock cycles.  If the power supply voltage seen by
the logic gates is below specification for even 1 clock cycle, bad
things may happen.  On the chip, it is desirable to meet target
impedance at a high frequency, probably more than 1 GHz.

Consider a power distribution system that has decoupling capacitance on
the chip, on the package, on the PCB and in the VRM.  These are the
circuit nodes where decoupling capacitance is commonly found.  The
current from the VRM must flow through the inductance of the VRM
connector, PCB to package interface, and the package to chip
interface.  The inductance for each stage of this "power filter" limits
the di/dt that can make it through the inductance without excessive
voltage drop.  The di is always constant but the dt depends on where
you look in the circuit.

Suppose a microprocessor takes a 50 amp current step when it comes out
of a sleep state into a full power state.  This is likely to happen in
just a few clock cycles.  The on-chip capacitance must supply 50 amps
for perhaps 1 nSec (meet target impedance at 350 MHz).  After 1 nSec,
the voltage on the chip may have dropped 5% as charge is removed from
the capacitance (Q=CV and I=Cdv/dt).  The capacitance on the electronic
package may support the 50 amp current step for 10nSec (meet target
impedance from 35 to 350MHz).  The capacitance on PCB might sustain the
current transient for 1000nSec (meet target impedance between 350kHz
and 35MHz).  Finally, the VRM may respond to the current transient in
1000 nSec (meet target impedance from DC to 350 kHz).

From this example, it is clear that the frequency where you must meet
target impedance depends greatly on where you are in the power filter.
The example given in a previous email had an excessive amount of
package inductance (50pH) for a system that is going to draw 50 amps at
one volt.  The impedance of the PCB node dominates up to 7 MHz.  After
that, the inductance of the package begins to dominate.  There is
little that can be done at the PCB level to help this system above 7
MHz.  Current above that frequency will have to come from the package
or the chip.

regards,
Larry Smith
Sun Microsystems

> From: "Jiayuan Fang" <fangj@xxxxxxxxxxx>
> To: <Larry.Smith@xxxxxxx>, <si-list@xxxxxxxxxxxxx>
> Subject: RE: [SI-LIST] Re: Frequency criterion in power plane_Power integrity
> Date: Wed, 8 May 2002 17:04:57 -0700
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> X-Priority: 3 (Normal)
> X-MSMail-Priority: Normal
> X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
> Importance: Normal
> 
> Larry,
> 
> Just want to clarify whether I understand correctly.  Do you mean that, as
> long as the power distribution system meets the target impedance up to 7MHz,
> we are guaranteed to have a supply that stays within 50 mV of voltage
> tolerance for 50 amps of current draw?
> 
> Regards,
> 
> Jiayuan Fang
> SIGRITY, INC.
> 
> -----Original Message-----
> From: si-list-bounce@xxxxxxxxxxxxx
> [mailto:si-list-bounce@xxxxxxxxxxxxx]On Behalf Of Larry Smith
> Sent: Wednesday, May 08, 2002 12: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
> 
> > From: "sogo" <sghsu55@xxxxxxxxxxxx>
> > To: "'Larry Smith'" <ldsmith@xxxxxxxxxxxxxxxxxx>, <si-list@xxxxxxxxxxxxx>
> > Subject: RE: [SI-LIST] Frequency criterion in power plane_Power integrity
> > Date: Wed, 8 May 2002 05:36:44 +0800
> > MIME-Version: 1.0
> > Content-Transfer-Encoding: 7bit
> > X-Priority: 3 (Normal)
> > X-MSMail-Priority: Normal
> > X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
> > Importance: Normal
> >
> > Hi Larry,
> >   I'm pleasure to get your message and appreciate with lots of paper you
> > wrote in this topic. Thank for your detail answer. I'm wonder the
> > frequency band in PC board is so low, only 35MHz. In my project, I would
> > like to simulate the power impedance of PDN in MB. However, the PDN of
> > MB is linked to DDR through DIMM connector. I'm curious that why you
> > define the rise time of PC board only 10ns. If the transient current is
> > from northbridge, I believe the transient time is a couple of ns
> > recently. That is said, the frequency band is about 350MHz. Is it right?
> > In this frequency range, single node modeling of power plane is not
> > sufficient. I have done some simulations, the results indicated the
> > accurate model of power plane is necessary in modern high speed digital
> > system design.
> > Thank for your assistances in advance.
> > Best regards
> >
> > -----Original Message-----
> > From: Larry Smith [mailto:ldsmith@xxxxxxxxxxxxxxxxxx]
> > Sent: Wednesday, May 08, 2002 12:10 AM
> > To: si-list@xxxxxxxxxxxxx; sghsu55@xxxxxxxxxxxx
> > Subject: Re: [SI-LIST] Frequency criterion in power plane_Power
> > integrity
> >
> > Sogo - This is a very important question.  By using the target
> > impedance concept in the frequency domain, we can guarantee that a
> > certain voltage tolerance is met in the time domain.  But, at how high
> > of frequency must we meet the target impedance?  Obviously, we don't
> > have to meet the target impedance at 1 teraHertz.
> >
> > The answer depends upon the rise and fall times of the current
> > transient.  The rise time is different at various positions of the
> > circuit.  The current transition times at several circuit positions
> > might be as follows:
> >
> > circuit position        tRise      freq
> > -----------------       -------    ----
> > power connector          1 uSec    350 kHz
> > pc board                10 nSec    35  MHz
> > silicon gates           .1 nSec    3.5 GHz
> >
> > The frequency is found by the formula 0.35(GHz)/tRise(nSec).  Most of
> > the energy associated with the rising or falling edges is below this
> > frequency. If your power distribution system meets target impedance at
> > the calculated frequency and all the way down to DC at the various
> > points of the circuit, you are guaranteed to have a supply that stays
> > within the voltage tolerance used in the target impedance calculation.
> >
> > regards,
> > Larry Smith
> > Sun Microsystems
> >
> > > Delivered-To: si-list@xxxxxxxxxxxxx
> > > X-eGroups-Return: sghsu55@xxxxxxxxxxxx
> > > Date: Mon, 06 May 2002 04:12:53 -0000
> > > From: "sogo_hsu" <sghsu55@xxxxxxxxxxxx>
> > > To: si-list@xxxxxxxxxxxxx
> > > Subject: [SI-LIST] Frequency criterion in power plane_Power integrity
> > > User-Agent: eGroups-EW/0.82
> > > MIME-Version: 1.0
> > > X-Originating-IP: 202.39.18.4
> > > Content-Transfer-Encoding: 8bit
> > > X-Approved-By: Raymond.Anderson@xxxxxxx
> > > X-ecartis-version: Ecartis v1.0.0
> > > X-original-sender: sghsu55@xxxxxxxxxxxx
> > > X-list: si-list
> > >
> > >
> > > Hi all,
> > >   In high-speed digital system, power integrity becomes an important
> > > issue right now. Some one evaluated power integrity in the quanity of
> > > frequency dependent impedance of power plane, such as target
> > > impedance. As we know, the impedance shall be maintained over a wide
> > > band. But, what's the criterion? Knee frequency ? bandwidth of clock
> > > pulse? or harmonics of clock?
> > >   Thanks in advance.
> > > Best regards,
> > > Sogo
> > >
> > > ------------------------------------------------------------------
> > > 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
  

Other related posts: