[SI-LIST] Re: PCI-X 1.0a simulation

  • From: Sanchayan Sinha <sanchayan@xxxxxxxxx>
  • To: si-list@xxxxxxxxxxxxx
  • Date: Tue, 3 Jan 2006 22:02:28 +0530

I have one question regarding this, does an IBIS which is generated from DC
simulations can accurately reflect the dynamic  voltage behaviour that our
I/O's undergo.
Thanks,
Sanchayan

On 12/30/05, Chris Cheng <Chris.Cheng@xxxxxxxxxxxx> wrote:
>
> 100% in agreement.
> Happy New Year.
> Chris
>
> -----Original Message-----
> From: Aubrey_Sparkman@xxxxxxxx [mailto:Aubrey_Sparkman@xxxxxxxx]
> Sent: Thursday, December 29, 2005 11:43 AM
> To: Chris Cheng; si-list@xxxxxxxxxxxxx
> Subject: RE: [SI-LIST] Re: PCI-X 1.0a simulation
>
>
> Chris,
> We're probably talking about two different cases.  I was discussing a
> controller to an empty slot; the customer can put in anything, so the
> spec must be the limit.  If you have the case of a chip to chip bus
> where the customer can't make changes, it would be much safer to view
> the spec as more of a guideline and do whatever you can
> to boost the throughput.
>
> Good luck with the competition!
>
> Aubrey Sparkman=20
> Enterprise Engineering Signal Integrity Team
> Dell, Inc.=20
> Aubrey_Sparkman@xxxxxxxx=20
> (512) 723-3592
>
> -----Original Message-----
> From: si-list-bounce@xxxxxxxxxxxxx [mailto:si-list-bounce@xxxxxxxxxxxxx]
> On Behalf Of Chris Cheng
> Sent: Thursday, December 29, 2005 12:44 PM
> To: Sparkman, Aubrey; si-list@xxxxxxxxxxxxx
> Subject: [SI-LIST] Re: PCI-X 1.0a simulation
>
> Aubrey,
> =20
> Point taken. But if I tweak the reference resistor and put it out of
> spec and makes it work at 133MHz instead of the dead end 100MHz
> according to spec, I have a product that has a competitive edge over
> someone just follow the spec and ship a mediocre product. And if the
> driver is impedance controlled, how much can it varies from lot to lot
> anyways ? Granted I have to set certain conditions to make sure it is a
> production worthy system. We get paid to make our company products
> competitive, not just glue things together and simulates some junky IBIS
> models and scares ourselves to death because of the poor quality
> reference models results that doesn't come close to reality.
> =20
> Just my opinion also.
> ________________________________
>
> From: si-list-bounce@xxxxxxxxxxxxx on behalf of Aubrey_Sparkman@xxxxxxxx
> Sent: Thu 12/29/2005 9:13 AM
> To: Chris Cheng
> Cc: si-list@xxxxxxxxxxxxx
> Subject: [SI-LIST] Re: PCI-X 1.0a simulation
>
>
>
> Chris,=3D20
> Isn't the logical extension of your "Forget about ... any model"
> comment, Forget about simulation?  I think this underscores that we
> should explore **ONLY** the solution space defined by the spec.  After
> all, we can't simulate every possible case where an IC supplier might
> choose to go outside the spec.
>
> But that's just my opinion....   :-)
>
> Aubrey Sparkman=3D20
> Enterprise Engineering Signal Integrity Team Dell, Inc.=3D20
> Aubrey_Sparkman@xxxxxxxx=3D20
> (512) 723-3592
>
> -----Original Message-----
> From: si-list-bounce@xxxxxxxxxxxxx [mailto:si-list-bounce@xxxxxxxxxxxxx]
> On Behalf Of Chris Cheng
> Sent: Wednesday, December 28, 2005 2:42 PM
> Cc: si-list@xxxxxxxxxxxxx
> Subject: [SI-LIST] Re: PCI-X 1.0a simulation
>
> Forget about IBIS model or any model. I have come across at least two =
> =3D
> =3D3D PCIX bridges that has undocumented impedance control. How on earth =
> a
> =3D3D single IBIS or even SPICE model can describe it when you can =
> change
> the =3D3D reference resistor to affect the drive strength ? I can tweak
> the =3D =3D3D reference resistor to make it work from 100MHz to 133MHz =
> with
> =3D3D multi-loads but I have no way of simulating it.
> To make it more fun, some brilliant I/O designer decided to update his =
> =3D
> =3D3D drive strength while the driver is active. Makes it fun to design
> those =3D3D weak pull ups.=3D3D20
>
> -----Original Message-----
> From: si-list-bounce@xxxxxxxxxxxxx
> [mailto:si-list-bounce@xxxxxxxxxxxxx]On Behalf Of Scott McMorrow
> Sent: Wednesday, December 28, 2005 8:34 AM
> To: christopher.mcgrath@xxxxxxxxx
> Cc: si-list@xxxxxxxxxxxxx
> Subject: [SI-LIST] Re: PCI-X 1.0a simulation
>
>
> Chris
> I'm in agreement with you. PCI-X is a reflected wave bus, which makes it
> =3D3D
>
> extremely sensitive to bus length, loading, SSO and other package=3D3D20
> effects.  PCI-X busses that I have seen were designed into low =
> cost=3D3D20
> packages that had extreme issues with power delivery and signal=3D3D20
> crosstalk.  In some, where the drivers had fast edges and low =3D
> output=3D3D20 impedance, reflected reverse crosstalk generated in the
> package=3D3D20 dominated performance.  In fact, in some cases it was not
> possible =3D to=3D3D20 design PCB traces that had worse crosstalk than =
> the
> package.  In other=3D3D20 cases, "PCI-X receivers" did not meet the
> voltage tolerance required by=3D3D20 the specification, causing us to =
> use
> vast numbers of series attenuators=3D3D20 to keep overshoot from blowing
> up the receivers.
> In yet others, FET=3D3D20 switch packages used for hot-swaping, =
> generated
> more signal-to-signal=3D3D20 crosstalk than any other component or =
> trace.
>
> I'm generally not comfortable with running PCI-X at bus rates above
> 66=3D3D20 MHz, without some significant spice modeling of drivers, =3D
> receivers and=3D3D20 packages.  Many 100 MHz busses that I've looked at
> are =3D marginal, with=3D3D20
> 133 MHz being a pipedream =3D
> (http://en.wikipedia.org/wiki/Pipe_dream),=3D3D20
> except for short point-to-point interconnect.
>
> 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=3D3DAE is the registered service mark of Teraspeed Consulting
> Group LLC
>
>
>
> Mcgrath, Christopher wrote:
>
> >Having done a significant amount of PCI-X 1.0 simulations in my =
> last=3D20
>
> >life, I concur with all of the comments so far.  There is a=20
> >tremendous=3D20 difference between driver models for various ASICs even =
>
> >if they are all
>
> >consistent with the PCI-X specification.  I also found that not=20
> >having=3D20 =3D3D
> a
> >package model (or at least an approximation to start out with) can=3D20 =
>
> >severely skew the results to the point that simulating without them=20
> >is=3D20 pretty much a waste of time.
> >
> >We had to "make do" with an IBIS model from a vendor and they took =
> a=3D20
>
> >while to get us a version with the package data incorporated into it, =
> =3D
> =3D3D
> so
> >we did some analysis without it.  When we finally got the full model, =
> =3D
> =3D3D
> we
> >saw that we had less margin on timing but significantly less=20
> >transient=3D20 overshoot/undershoot. =3D3D3D20
> >
> >-Chris
> >
> >
> > =3D3D20
> >
> >>-----Original Message-----
> >>From: si-list-bounce@xxxxxxxxxxxxx
> >>   =3D3D20
> >>
> >[mailto:si-list-bounce@xxxxxxxxxxxxx] On  =3D3D20
> >
> >>Behalf Of Aubrey_Sparkman@xxxxxxxx
> >>Sent: Tuesday, December 27, 2005 4:02 PM
> >>To: weirsi@xxxxxxxxxx; naren.thesia@xxxxxxxxx
> >>Cc: si-list@xxxxxxxxxxxxx
> >>Subject: [SI-LIST] Re: PCI-X 1.0a simulation
> >>
> >>Naren,
> >>Please take another look at the specs.  There are several =
> important=3D20
>
> >>differences between the PCI spec and the PCI-X spec so I would =3D3D
> strongly
> >>discourage using a generic PCI model for a PCI-X driver.
> >>
> >>You can make a buffer model that covers the max and min conditions =
> =3D3D
> from
> >>the spec.  Can you get the package models for your ASIC to use with =
> =3D
> =3D3D
> the
> >>buffer model?
> >>
> >>Most GOOD system houses have faced conditions like this.  You start
> >>   =3D3D20
> >>
> >with
> > =3D3D20
> >
> >>the appropriate (PCI VS PCI-X) "spec based" model until your ASIC=3D20 =
>
> >>supplier gets their silicon finished and their model working and=3D20=20
> >>correlated.  Then you continue to use your "spec based" models to test
>
> >>for the range of things that can be plugged into your slots.
> >>
> >>Good luck,
> >>Aubrey Sparkman
> >>Enterprise Engineering Signal Integrity Team Dell, Inc.
> >>Aubrey_Sparkman@xxxxxxxx
> >>(512) 723-3592
> >>
> >>-----Original Message-----
> >>From: si-list-bounce@xxxxxxxxxxxxx
> >>   =3D3D20
> >>
> >[mailto:si-list-bounce@xxxxxxxxxxxxx]
> > =3D3D20
> >
> >>On Behalf Of steve weir
> >>Sent: Tuesday, December 27, 2005 6:53 AM
> >>To: Naren Thesia
> >>Cc: si-list@xxxxxxxxxxxxx
> >>Subject: [SI-LIST] Re: PCI-X 1.0a simulation
> >>
> >>Naren,  I am sorry, but I don't see anything here to change my =3D3D
> opinion.
> >>Steve
> >>At 04:54 PM 12/27/2005 +0530, Naren Thesia wrote:
> >>   =3D3D20
> >>
> >>>But my ASIC is in development stage.
> >>>For IBIS mainly two things
> >>>   * Pin & package parasitics
> >>>   * VI characteristics of buffer.
> >>>I have package/pin parasitics of ASIC(Driver).
> >>>Now I want to take VI characteristics from other device model.
> >>>The reason behind I am assuming is that PCI output will be standard =
> =3D
> =3D3D
> as
> >>>PCI specifications.
> >>>
> >>>Please let me know about your opinion....
> >>>
> >>>
> >>>
> >>>
> >>>On 12/27/05, steve weir <<mailto:weirsi@xxxxxxxxxx>weirsi@xxxxxxxxxx>
> >>>     =3D3D20
> >>>
> >>wrote:
> >>   =3D3D20
> >>
> >>>I wouldn't do that.  Get the driver model.
> >>>
> >>>Steve.
> >>>At 04:22 PM 12/27/2005 +0530, Naren Thesia wrote:
> >>>     =3D3D20
> >>>
> >>>>Hi all,
> >>>>
> >>>>In my circuit there are two devices PCI-X 1.0a driver and receiver.
> >>>>I have IBIS model for receiver.
> >>>>I don't have IBIS model for driver.
> >>>>
> >>>>Can I use any generic PCI model for my driver?
> >>>>Anyone has faced condition like this?
> >>>>
> >>>>Thanks in Advance.....
> >>>>
> >>>>--
> >>>>Regards
> >>>>Naren
> >>>>
> >>>>------------------------------------------------------------------
> >>>>To unsubscribe from si-list:
> >>>><mailto:si-list-request@xxxxxxxxxxxxx>si-list-request@xxxxxxxxxxxxx
> >>>>with
> >>>>       =3D3D20
> >>>>
> >>>'unsubscribe' in the Subject field
> >>>     =3D3D20
> >>>
> >>>>or to administer your membership from a web page, go to:
> >>>>//www.freelists.org/webpage/si-list
> >>>>
> >>>>For help:
> >>>><mailto:si-list-request@xxxxxxxxxxxxx>si-list-request@xxxxxxxxxxxxx
> >>>>with
> >>>>       =3D3D20
> >>>>
> >>>'help' in the Subject field
> >>>     =3D3D20
> >>>
> >>>>List FAQ wiki page is located at:
> >>>>
> >>>>       =3D3D20
> >>>>
> ><http://si-list.org/wiki/wiki.pl?Si-List_FAQ>http://si-list.org/wiki/w
> > =3D3D20
> >
> >>>iki.pl?Si-List_FAQ
> >>>
> >>>     =3D3D20
> >>>
> >>>>List technical documents are available at:
> >>>>                <http://www.si-list.org>http://www.si-list.org
> >>>>
> >>>>List archives are viewable at:
> >>>>
> >>>>       =3D3D20
> >>>>
> ><//www.freelists.org/archives/si-list>//www.freelists.org/ar
> > =3D3D20
> >
> >>>chives/si-list
> >>>
> >>>     =3D3D20
> >>>
> >>>>or at our remote archives:
> >>>>
> >>>>       =3D3D20
> >>>>
> ><http://groups.yahoo.com/group/si-list/messages>http://groups.yahoo.co
> > =3D3D20
> >
> >>>m/group/si-list/messages
> >>>
> >>>     =3D3D20
> >>>
> >>>>Old (prior to June 6, 2001) list archives are viewable at:
> >>>>
> >>>>       =3D3D20
> >>>>
> ><http://www.qsl.net/wb6tpu>http://www.qsl.net/wb6tpu
> > =3D3D20
> >
> >>------------------------------------------------------------------
> >>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
> >>
> >>   =3D3D20
> >>
> >------------------------------------------------------------------
> >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:    =3D3D20
> >               //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  =3D3D20
> >
> > =3D3D20
> >
>
>
> ------------------------------------------------------------------
> 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:    =3D3D20
>                //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  =3D3D20
>
> ------------------------------------------------------------------
> 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:    =3D20
>                //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  =3D20
> ------------------------------------------------------------------
> 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:   =20
>                //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
> =20
>
>
>
>
> ------------------------------------------------------------------
> 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:    =20
>                //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
> =20
> ------------------------------------------------------------------
> 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: