Hi, Herman. I think the issue is that you are referring to "the Spec" but actually there are at least THREE specs we need to consider. (There are many more specs related to PCIe, but these are the ones that relate to this question): 1) Base spec: Definitely has specs on the clock. This spec is all about chips. It does not comprehend "system board" and "add in card", those are form factors defined in CEM. 2) Card Electro-Mechanical (CEM): Defines "add in card" and "system board" form factors, and defines requirements at the PCIe connector that is the interface between them. Derived from Base. 3) Test spec (made by PCIE Serial Enabling Group, SEG): Derived from CEM, this test spells out test procedures to ensure CEM requirements. The documents written by companies about how to use their equipment to do "compliance tests" are implementing the procedures defined in the Test spec. So, you are correct! The Base spec does have requirements on the clock, and any clock chip used should be tested to them, and must meet those requirements. That's why I wrote "If you are building a system board (or root complex on something) sure, you want to test the clock." But then I went on to talk specifically about CEM requirements and Test spec procedures. I believe the thinking is that once you have a board, you have gotten beyond where that Base spec clock requirements should have been checked. The intent is to test for interoperability of Add In Cards and System Boards. Part of the workshop actually is "interop" testing - where every Card present for testing is tried in every system present for testing. There are many other tests at a workshop; they test protocol, receiver sensitivity, ability to do the equalization negotiation at speed and end up in a state that works to 1e-12 BER, TX signal quality and presets... and probably one or two more that I'm not thinking of right now. All of the electrical tests are defined at the PCIE connector and therefore the requirements cannot be the same as base spec requirements. Instead, the CEM requirement are derived from Base spec requirements. I think we should all be OK with the idea that the CEM is not repeating all the Base spec requirements. By the way, in addition to automating compliance tests I think every scope company does have some kind of automation of at least a subset of Base spec tests (those that are appropriate to measure on a scope, that is). Base spec electrical testing generally requires a break out board, and s parameter files that are use do de-embed the response of that board so that measurements are referred back to the package pins. Or, I think for some measurements, you also want to de-embed the package model to extrapolate back to the die. That board is likely to be unique to the manufacturer, for their chip. So Base spec testing requires more setup and requires that you obtain s parameter files for your breakout channel before you can get to testing. --- Joe S. From: Hermann Ruckerbauer <Hermann.Ruckerbauer@xxxxxxxxxxxxx> To: si-list@xxxxxxxxxxxxx, Date: 02/11/2015 10:02 AM Subject: [SI-LIST] Re: Fw: PCIe 3.0 Clock Jitter Tool Sent by: si-list-bounce@xxxxxxxxxxxxx Hello Joe and others, yes, your answer is very interesting especially as I had tested in the past several boards with PCIe Gen1/2 devices (from 2 major device vendors) that failed the clock jitter spec significantly. Several of them passed the Signal quality tests (dual port measured), but one could clearly see the degradation of the Signal quality based on clock jitter. At least in one case the signal compliance test was failing too (and I think the device vendor has in the meantime removed Gen2 support from the feature list) I had loooong discussions with the device vendors on this one. My point of view: There is a separate clock spec, and somebody thought about this when writing the Spec. So if I violate the spec this is a compliance fail. The vendors point of view was similar to your comment: the signal quality tests are relevant and will take care of the clock jitter as well. But in this case: why is the spec not adjusted to this thinking ? I don't want the clock tests to be removed from the spec, as it is very important to execute them for analysis. Otherwise it is very difficult to distinguish between an issue on the signals and an issue on the clock (this is the drawback of the dual port testmethodology .. it delivers a Pass/FAil, but it is difficult to analyze the source of the issue). So currently we have a spec that could have a fail in the clock jitter test, but passing the signal quality test. For me, this situation is classified as "compliance Fail" as long the clock tests are not downgraded to "informative" status ... Any feedback on this is welcome! Hermann Our next Events: Seminar "Open the Black Box of Memory" (13-14.04.2015) in Stockholm Sweden Embedded World 2015 (24-26.02.2015) in Nuremberg EKH - EyeKnowHow Hermann Ruckerbauer www.EyeKnowHow.de Hermann.Ruckerbauer@xxxxxxxxxxxxx Itzlinger Strasse 21a 94469 Deggendorf Tel.: +49 (0)991 / 29 69 29 05 Mobile: +49 (0)176 / 787 787 77 Fax: +49 (0)3212 / 121 9008 Am 11.02.2015 um 15:45 schrieb Joseph.Schachner@xxxxxxxxxxxxxxxxxx: > Hi, Nagar. > The previous answer (that you need to be a member of PCI SIG to get the > Clock tool) is correct. > By the way, it is not the "PCIE 3.0 Clock Jitter Compliance Measurement > Tool". What the web site page about testing tools says about it is: > (FYI Only) PCI Express Clock Phase Jitter Test Software: ClockTool version > 1.3: > Software package that analyzes captured reference clock data to PCI > Express 1.1 CEM specification or the PCI Express Base 2.0 specification. > Software runs on Windows XP* > > The text above is from the PCIe 1.1 section. Below is text from the PCIe > 2.0 section: > PCI Express Clock Phase Jitter Test Software: ClockTool version 1.3. > Same as for PCI Express 1.1a > > This tool is not referred to in the PCIe Gen3 section of that web page. > > Since you thought this was a "PCIE 3.0 ... Compliance Measurement Tool", I > just want to add a few words about what PCIe TX compliance testing really > is. If you are building a system board (or root complex on something) > sure, you want to test the clock. However, at PCI compliance workshops we > stopped running the clock signal through the intel Clock Jitter tool I > think back at Gen 2, and we certainly don't do it for Gen 3. For Gen2 and > Gen3 the Test spec mandates that we acquire the clock and the data signal > simultaneously, and SigTest measures jitter on the data signal relative to > the simultaneously acquired clock signal. See any company's MOI or the > test spec itself, you'll see that. > > The reason for this change from PCIe 1.1 should be obvious. Jitter on the > data and jitter on the clock could both be "in spec" magnitudes, but if > the phase of the jitter was not tightly correlated the data relative to > clock jitter could be higher than either, instead of less (as you would > expect if they moved together). It is from experience gained during PCIe > 1.1 testing that the CEM group realized they needed to change the > methodology to measure data to clock jitter, because that is what matters > - that is what the receiver may need to deal with. > > I hope this is interesting. If you are working with PCIe I encourage you > to join the PCI SIG. You would get access to all the specs, all the > approved MOIs, all the test tools, and you would be able to listen in to > work group meetings, if you want to. > > -- Joseph Schachner > Senior Software Engineer > Teledyne LeCroy > > > From: "nagar ashish" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender > "ashish_nagar1@xxxxxxxxx" for DMARC) > To: "si-list@xxxxxxxxxxxxx" <si-list@xxxxxxxxxxxxx>, > Date: 02/10/2015 11:24 PM > Subject: [SI-LIST] PCIe 3.0 Clock Jitter Tool > Sent by: si-list-bounce@xxxxxxxxxxxxx > > > > I am looking for PCIe 3.0 Clock Jitter Compliance measurement  tool. Read > about many are using Intel Clock Jitter Tool for the same purpose. Need > help to find how to procure the tool, tried PCI-SIG, intel, doing google > also.....but no luck so far. > Anyone used the tool ? How to procure the tool ? and is that the standared > compliance tool for PCIe 3 Clock Jitter ?? > Ashish > > > ------------------------------------------------------------------ > 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 forum is accessible at: > http://tech.groups.yahoo.com/group/si-list > > 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 forum is accessible at: > http://tech.groups.yahoo.com/group/si-list > > 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 forum is accessible at: http://tech.groups.yahoo.com/group/si-list 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 forum is accessible at: http://tech.groups.yahoo.com/group/si-list 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