Forget about IBIS model or any model. I have come across at least two = PCIX bridges that has undocumented impedance control. How on earth a = single IBIS or even SPICE model can describe it when you can change the = reference resistor to affect the drive strength ? I can tweak the = reference resistor to make it work from 100MHz to 133MHz with = multi-loads but I have no way of simulating it. To make it more fun, some brilliant I/O designer decided to update his = drive strength while the driver is active. Makes it fun to design those = weak pull ups.=20 -----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 = extremely sensitive to bus length, loading, SSO and other package=20 effects. PCI-X busses that I have seen were designed into low cost=20 packages that had extreme issues with power delivery and signal=20 crosstalk. In some, where the drivers had fast edges and low output=20 impedance, reflected reverse crosstalk generated in the package=20 dominated performance. In fact, in some cases it was not possible to=20 design PCB traces that had worse crosstalk than the package. In other=20 cases, "PCI-X receivers" did not meet the voltage tolerance required by=20 the specification, causing us to use vast numbers of series attenuators=20 to keep overshoot from blowing up the receivers. In yet others, FET=20 switch packages used for hot-swaping, generated more signal-to-signal=20 crosstalk than any other component or trace. I'm generally not comfortable with running PCI-X at bus rates above 66=20 MHz, without some significant spice modeling of drivers, receivers and=20 packages. Many 100 MHz busses that I've looked at are marginal, with=20 133 MHz being a pipedream (http://en.wikipedia.org/wiki/Pipe_dream),=20 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=AE 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 >life, I concur with all of the comments so far. There is a tremendous >difference between driver models for various ASICs even if they are all >consistent with the PCI-X specification. I also found that not having = a >package model (or at least an approximation to start out with) can >severely skew the results to the point that simulating without them is >pretty much a waste of time. > >We had to "make do" with an IBIS model from a vendor and they took a >while to get us a version with the package data incorporated into it, = so >we did some analysis without it. When we finally got the full model, = we >saw that we had less margin on timing but significantly less transient >overshoot/undershoot. =3D20 > >-Chris > > > =20 > >>-----Original Message----- >>From: si-list-bounce@xxxxxxxxxxxxx >> =20 >> >[mailto:si-list-bounce@xxxxxxxxxxxxx] On > =20 > >>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 >>differences between the PCI spec and the PCI-X spec so I would = 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 = from >>the spec. Can you get the package models for your ASIC to use with = the >>buffer model? >> >>Most GOOD system houses have faced conditions like this. You start >> =20 >> >with > =20 > >>the appropriate (PCI VS PCI-X) "spec based" model until your ASIC >>supplier gets their silicon finished and their model working and >>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 >> =20 >> >[mailto:si-list-bounce@xxxxxxxxxxxxx] > =20 > >>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 = opinion. >>Steve >>At 04:54 PM 12/27/2005 +0530, Naren Thesia wrote: >> =20 >> >>>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 = as >>>PCI specifications. >>> >>>Please let me know about your opinion.... >>> >>> >>> >>> >>>On 12/27/05, steve weir <<mailto:weirsi@xxxxxxxxxx>weirsi@xxxxxxxxxx> >>> =20 >>> >>wrote: >> =20 >> >>>I wouldn't do that. Get the driver model. >>> >>>Steve. >>>At 04:22 PM 12/27/2005 +0530, Naren Thesia wrote: >>> =20 >>> >>>>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 >>>> =20 >>>> >>>'unsubscribe' in the Subject field >>> =20 >>> >>>>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 >>>> =20 >>>> >>>'help' in the Subject field >>> =20 >>> >>>>List FAQ wiki page is located at: >>>> >>>> =20 >>>> ><http://si-list.org/wiki/wiki.pl?Si-List_FAQ>http://si-list.org/wiki/w > =20 > >>>iki.pl?Si-List_FAQ >>> >>> =20 >>> >>>>List technical documents are available at: >>>> <http://www.si-list.org>http://www.si-list.org >>>> >>>>List archives are viewable at: >>>> >>>> =20 >>>> ><//www.freelists.org/archives/si-list>//www.freelists.org/ar > =20 > >>>chives/si-list >>> >>> =20 >>> >>>>or at our remote archives: >>>> >>>> =20 >>>> ><http://groups.yahoo.com/group/si-list/messages>http://groups.yahoo.co > =20 > >>>m/group/si-list/messages >>> >>> =20 >>> >>>>Old (prior to June 6, 2001) list archives are viewable at: >>>> >>>> =20 >>>> ><http://www.qsl.net/wb6tpu>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 >> >> =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 > > =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