[SI-LIST] Re: Article discussion on bad packages - core powermeasurments

  • From: steve weir <weirsp@xxxxxxxxxx>
  • To: zhangkun 29902 <zhang_kun@xxxxxxxxxx>, "Grasso, Charles" <Charles.Grasso@xxxxxxxxxxxx>
  • Date: Wed, 05 Jan 2005 07:13:51 -0800

Zhangkun, Charles, an alternative way to go about this is to use a high 
resolution scope to capture the data in TDM format and then pass that 
through an FFT to obtain the frequency response.

Regards,


Steve.
At 10:56 PM 1/5/2005 +0800, zhangkun 29902 wrote:
>Dear Charles
>
>The 50 ohm input impedance of SA would not affect the PDS. Normally, the 
>impedance of PDS is below 1 ohm, which is little compared with 50ohm. If 
>the freqeuncy domain is extended above 3GHz, my method is not useful. 
>There are some point to suggust.
>
>1.There is a dc-block. If the frequency domain is below 2GHz, a very cheap 
>dc-block could be made by PCB and discrete capacitor, which is about of 
>$1.00:) A commerical dc-block is about of $100:(
>2.The "pigtail" effect should be awared. The pigtail should be as short as 
>possible.
>
>I hope this is helpful.
>
>I am also trying to corelate the measurement in time domain and frequency 
>domain. I have not get any success:( In SA maesurement, there is no phase 
>information. Another problem is "what is measured by SA?" I have found 
>that some kinds of noise could not be caught by SA.
>
>Best Regards
>
>Zhangkun
>2005.1.5
>
>----- Original Message -----
>From: "Grasso, Charles" <Charles.Grasso@xxxxxxxxxxxx>
>Date: Wednesday, January 5, 2005 10:38 pm
>Subject: RE: [SI-LIST] Re: Article discussion on bad packages - core power 
>measurments
>
> > Dear Zhangun
> >
> > I am intrigued by your last email. In it you mentioned that:
> > "I measured the CORE power ground noise by spectrum analyzer...."
> >
> > I very interested in your experiences as I have tried to correlate
> > SA power measurements with scope measurements with minimal success.
> > One problem I think is that a SA has a 50ohm input impedance that
> > can load the PDS and the coax needed to hook up the SA will add
> > how hf filtering,
> >
> > Would you share with us some thoughts on how to use a SA for
> > power measurements ??
> >
> > Thanks!
> >
> > Best Regards
> > Charles Grasso
> > Senior Compliance Engineer
> > Echostar Communications Corp.
> > Tel:  303-706-5467
> > Fax: 303-799-6222
> > Cell: 303-204-2974
> > Pager/Short Message:  3032042974@xxxxxxxx
> > Email: charles.grasso@xxxxxxxxxxxx;
> > Email Alternate: chasgrasso@xxxxxxxx
> >
> >
> >
> > -----Original Message-----
> > From: zhangkun 29902 [zhang_kun@xxxxxxxxxx]
> > Sent: Wednesday, January 05, 2005 7:29 AM
> > To: weirsp@xxxxxxxxxx
> > Cc: hmurray@xxxxxxxxxxxxxxx; si-list@xxxxxxxxxxxxx
> > Subject: [SI-LIST] Re: Article discussion on bad packages - core
> >
> >
> > Steve:
> >
> > I agree with you according to my experience. In some product in my
> > company,I measured the CORE power ground noise by spectrum
> > analyzer. There is some
> > great power consuming for several MHz to dozens of MHz. This kind
> > of power
> > ground noise give rise to system failure. The solvment is to add a
> > lot of
> > discrete decoupling capacitor, which is very simple:)
> >
> > If there is any problem with IO power, it is very difficult to
> > solve them.
> > There is also critical SSN problem.
> >
> > Larry:
> >
> > Why do you seperate the SSN and PI problem? I think they should be
> > considered together.
> >
> > Best Regards
> >
> > Zhangkun
> > 2005.1.5
> >
> > ----- Original Message -----
> > From: steve weir <weirsp@xxxxxxxxxx>
> > Date: Wednesday, January 5, 2005 7:07 pm
> > Subject: [SI-LIST] Re: Article discussion on bad packages - core
> >
> > > Hal, I have generally found that the FPGA core power is not a
> > > serious
> > > challenge.  In general ( beware generalizations! ) I have found
> > > the I/O
> > > rails tend to suffer much more percentage bounce and need much
> > > more care
> > > and attention than the core, even though the core is lower
> > > voltage.  There
> > > are a number of reasons for this:  fewer attachments, little in-
> > > package /
> > > on-die capacitance for I/O, sparse ground chevron, tendency to
> > cut-
> > > up I/O
> > > power planes, etc, etc.  The single most important design issue
> > in
> > > my mind
> > > is planning I/Os to contain the peak value of simultaneous
> > > switching di/dt
> > > within the package capabilities.
> > >
> > > For your toolbox code, you might consider using the clock
> > > multiplexers
> > > available for several years now.
> > >
> > > For I/O rather than build a special test load, I suggest including
> > > a
> > > multiplexor to all output IOBs that has as its second input a
> > > simple
> > > pattern generator as part of the production design.  Attaching
> > the
> > > mux
> > > control to a scan chain, or host register makes probing with
> > > otherwise
> > > realistic conditions much easier, and avoids code maintenance
> > > headaches.  You can stay as simple or get as fancy as you like
> > > with this
> > > technique without consuming much area, or imposing much timing
> > > penalty.
> > > I don't have a good answer for CPU code.
> > >
> > > Steve.
> > >
> > > At 01:55 AM 1/5/2005 -0800, Hal Murray wrote:
> > >
> > > > > The most crucial piece of information from the chip
> > > manufacturer is
> > > > > the maximum and minimum currents that can be drawn from the
> > > PCB PDS.
> > > > > This establishes the dI or transient current that the PCB must
> > > supply.> >  The rise time (dt) is determined by the low pass
> > > filter associated
> > > > > with the chip/package resonant frequency.  Generally, customer
> > > code> > will determine the current waveform and therefor the
> > > frequency profile
> > > > > of the current drawn by the chip, so I don't believe it is
> > > fair to ask
> > > > > chip vendors for the power spectrum.  However, they should
> > be
> > > > > obligated to give their customers the maximum and minimum
> > > current that
> > > > > their chip will ever draw.  The minium I is probably
> > > determined by
> > > > > sleep mode and power saving states.
> > > >
> > > >Is is possible to give useful numbers for min/max currents on
> > > modern chips?
> > > >
> > > >Consider a CPU:  What code is it running?
> > > >
> > > >Consider a FPGA:  A nasty design can use many times the normal
> > > peak current
> > > >for a short burst without cooking itself.  (Adjust duty cycle
> > to keep
> > > >temperature reasonable.)
> > > >
> > > >I occasionally scheme about writing some code that would try to
> > > go from min
> > > >to max power usage and adjust the timing to see if I can provoke
> > > troubles in
> > > >the PDS.  Or something else will break.  This seems like a
> > > generally nasty
> > > >sort of code to have in your toolbox.
> > > >
> > > >I'm thinking of something like keep all memories active for N
> > > cycles, then do
> > > >nothing for N cycles.  Repeat for a while, then try the next N.
> > > Finding the
> > > >really nasty cases would probably take help from one of the
> > > chip/system>designers/architects.  How do you keep all the ALUs
> > > and memories busy?
> > > >
> > > >Maybe the leakage through thin oxides will save us by making the
> > > min current
> > > >large enough so that the ratio of min:max is reasonable.  :)
> > > >
> > > >Worst case might be coming out of reset.
> > > >
> > > >
> > > >
> > > >
> > > >--
> > > >The suespammers.org mail server is located in California.  So are
> > > all my
> > > >other mailboxes.  Please do not send unsolicited bulk e-mail or
> > > unsolicited>commercial e-mail to my suespammers.org address or any
> > > of my other addresses.
> > > >These are my opinions, not necessarily my employer's.  I hate spam.
> > > >
> > > >
> > > >
> > > >----------------------------------------------------------------
> > --
> > > >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 FAQ wiki page is located at:
> > > >                 http://si-list.org/wiki/wiki.pl?Si-List_FAQ
> > > >
> > > >List technical documents are available at:
> > > >                 http://www.si-list.org
> > > >
> > > >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 FAQ wiki page is located at:
> > >                http://si-list.org/wiki/wiki.pl?Si-List_FAQ
> > >
> > > List technical documents are available at:
> > >                http://www.si-list.org
> > >
> > > 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 FAQ wiki page is located at:
> >                http://si-list.org/wiki/wiki.pl?Si-List_FAQ
> >
> > List technical documents are available at:
> >                http://www.si-list.org
> >
> > 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 FAQ wiki page is located at:
                http://si-list.org/wiki/wiki.pl?Si-List_FAQ

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

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: