Hello Vijay, You are right that for the IO there are some specific in this noise generation and impact on IO jitter. We studied it in http://www.altera.com/literature/cp/cp-01041-fpga-io-timing-variations-due-to-sso.pdf looking at both, SSN and Power noise. However, we have not considered such case as you described, when an external aggressor placed on the same board. Planning this experiment it needs to take into account that DUT resonance frequency for the external noise source will not be the same as for the internal noise source. It is pretty complex experiement; this correlate well with what Mark noted as "specialized board". Regards, Iliya From: Vijay Chachra <vijaychachra@xxxxxxxxxxx> To: steve weir <weirsi@xxxxxxxxxx>; Mark Alexander <mark.alexander@xxxxxxxxxx> Cc: si-list@xxxxxxxxxxxxx Sent: Saturday, September 3, 2011 3:47 AM Subject: [SI-LIST] Re: Power Plane Noise Injection All, Thanks for your detailed response. Utilizing Block RAMs and other functional blocks for generating PRBS patterns serves very well to characterize FPGA behavior when noise gets injected through any of the sources. My motivation to understand this was basically to study the effect of such noise on IO circuits (part of DUT) especially in scenarios when all IOs (operating at different voltage levels, with clock sources from different PLLs from within the chip) toggle simultaneously in real time applications. I think having an external FPGA based board as a generic test accessory with flexibility to lengthen/shorten PRBS pattern lengths will serve the purpose well. Regards Vijay --- On Fri, 9/2/11, Mark Alexander <mark.alexander@xxxxxxxxxx> wrote: From: Mark Alexander <mark.alexander@xxxxxxxxxx> Subject: [SI-LIST] Re: Power Plane Noise Injection To: "steve weir" <weirsi@xxxxxxxxxx>, "Vijay Chachra" <vijaychachra@xxxxxxxxxxx> Cc: si-list@xxxxxxxxxxxxx Date: Friday, September 2, 2011, 11:59 PM Vijay, In characterizing the power networks of Xilinx FPGAs we most often use the DUT as the noise generator. We have had limited success with using a second "noise generation" FPGA to generate and transmit noise to a separate DUT victim FPGA, but this requires building a complex and specialized board. Small isolated power networks (transceivers, PLLs, etc.) have a high enough impedance that it's possible to drive noise into them with a broadband power amplifier, but this doesn't work for large core power systems. When using the DUT as the noise generator (our primary approach), the simplest thing to do is build a giant shift register out of most of the device's flops, and shift a 1-0-1-0 pattern through it. Shifting PRBS patterns with various toggle densities approximates the activity of various datapaths and data types. By sweeping the clock frequency and working with the size of the shift-register, most potential designs can be approximated. Similar noise generators are built out of all major resources: DSP blocks, BlockRAM and other functional blocks, to characterize their noise generation potential. Whether the intention is to characterize PDN noise or the performance impact of such noise (clock jitter, etc.) dictates the choice of probe type and capture method. Careful experiment design and hygiene is obviously important (plenty of null tests, use of symmetry, attention to metrics). This kind of testing provides no end of useful and interesting information, though it takes a surprising amount of time, effort, debug and refinement. Regards, mark -----Original Message----- From: si-list-bounce@xxxxxxxxxxxxx [mailto:si-list-bounce@xxxxxxxxxxxxx] On Behalf Of steve weir Sent: Thursday, September 01, 2011 10:08 PM To: Vijay Chachra Cc: si-list@xxxxxxxxxxxxx Subject: [SI-LIST] Re: Power Plane Noise Injection Vijay, I am sorry I don't know of any publications on this subject. I only know what I have done in my own work. Steve On 9/1/2011 8:32 PM, Vijay Chachra wrote: > Steve, > As a follow-up question...Is there a reference available which I can > refer to for understanding how programmable device can help in noise > injection on power plane? > Will a simple LFSR type design work as "good enough" noise injector or > Are there other tried and tested designs available? > Thanks > Vijay > > > --- On *Fri, 9/2/11, steve weir /<weirsi@xxxxxxxxxx>/* wrote: > > > From: steve weir <weirsi@xxxxxxxxxx> > Subject: [SI-LIST] Re: Power Plane Noise Injection > To: si-list@xxxxxxxxxxxxx > Date: Friday, September 2, 2011, 6:17 AM > > Jason, the issues at HF is coming up with enough raw power, and > then a > low enough impedance connection to the PDN. It is much easier to > characterize devices on a purpose-built test PCB. A large > CPLD/FPGA on > the test PCB makes a good programmable noise generator. > > Steve. > On 9/1/2011 2:21 PM, jason.pritchard@xxxxxxx > <http://us.mc1373.mail.yahoo.com/mc/compose?to=jason.pritchard@xxxxxxx> > wrote: > > Hi All, > > > > I have an application that I want to create noise on a power > rail and determine the effects of that noise on a device. > > > > 1) What methods have people used to do this type of testing? > > 2) If you use an RF transformer can you recommend a specific > type/model that works effectively with the lower impedance of the > power planes as a load? > > > > I would like to simulate DC-DC switching noise as well as high > frequency noise. > > > > Any suggestions will be helpful. > > > > Thank-you, > > Jason > > ------------------------------------------------------------------ > > To unsubscribe from si-list: > > si-list-request@xxxxxxxxxxxxx > <http://us.mc1373.mail.yahoo.com/mc/compose?to=si-list-request@freelists .org> > 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 > <http://us.mc1373.mail.yahoo.com/mc/compose?to=si-list-request@freelists .org> > with 'help' in the Subject field > > > > > > List technical documents are available at: > > http://www.si-list.net <http://www.si-list.net/> > > > > List archives are viewable at: > > //www.freelists.org/archives/si-list > > > > Old (prior to June 6, 2001) list archives are viewable at: > > http://www.qsl.net/wb6tpu > > > > > > > > > -- > Steve Weir > IPBLOX, LLC > 150 N. Center St. #211 > Reno, NV 89501 > www.ipblox.com > > (775) 299-4236 Business > (866) 675-4630 Toll-free > (707) 780-1951 Fax > > > ------------------------------------------------------------------ > To unsubscribe from si-list: > si-list-request@xxxxxxxxxxxxx > <http://us.mc1373.mail.yahoo.com/mc/compose?to=si-list-request@freelists .org> > 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 > <http://us.mc1373.mail.yahoo.com/mc/compose?to=si-list-request@freelists .org> > with 'help' in the Subject field > > > List technical documents are available at: > http://www.si-list.net <http://www.si-list.net/> > > List archives are viewable at: > //www.freelists.org/archives/si-list > > Old (prior to June 6, 2001) list archives are viewable at: > http://www.qsl.net/wb6tpu > > -- Steve Weir IPBLOX, LLC 150 N. Center St. #211 Reno, NV 89501 www.ipblox.com (775) 299-4236 Business (866) 675-4630 Toll-free (707) 780-1951 Fax ------------------------------------------------------------------ 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 technical documents are available at: http://www.si-list.net List archives are viewable at: //www.freelists.org/archives/si-list Old (prior to June 6, 2001) list archives are viewable at: http://www.qsl.net/wb6tpu This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately. ------------------------------------------------------------------ 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 technical documents are available at: http://www.si-list.net List archives are viewable at: //www.freelists.org/archives/si-list 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 technical documents are available at: http://www.si-list.net List archives are viewable at: //www.freelists.org/archives/si-list 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 technical documents are available at: http://www.si-list.net List archives are viewable at: //www.freelists.org/archives/si-list Old (prior to June 6, 2001) list archives are viewable at: http://www.qsl.net/wb6tpu