You need to test, we're here to help.

You need to test, we're here to help.

12 January 2018

PCIe 4.0 Transmitter Electrical Testing (Part II)

With an add-in card as our DUT, we will measure the transmit signal at the root complex on the system board
Figure 1: With an add-in card as our DUT, we will measure
the transmit signal at the root complex on the system board
With PCIe 4.0 compliance workshops close at hand, let's get familiar with the compliance test process. We've set the stage for electrical transmitter tests by describing the PCIe 4.0 nominal channel and also reviewed the test-equipment requirements; now we'll begin examining the tests in some detail. The two basic transmitter tests are the preset test and signal-quality test.

We'll be using a PCIe 4.0 add-in card as our DUT in these examples, so the add-in card's transmitter is the source of our signal under test. Thus, we want to measure the transmitted signal at the physical location of the root complex on the system board, where it will have traversed the entire channel, including a 20-dB worst-case loss on the system board itself (Figure 1).
Add-in card DUTs reside in a test fixture from PCI-SIG
Figure 2: Add-in card DUTs reside
in a test fixture from PCI-SIG

To begin, the add-in card is installed in a test fixture (Figure 2). As noted in an earlier post, PCIe 4.0 test fixtures will be available directly from PCI-SIG; note that these are new fixtures with features different from those on older PCIe 3.0 test fixtures, which cannot be deployed for 4.0 testing.

Referring again to Figure 2, our DUT is the add-in card shown in light green at top left, while the dark green boards are the test fixtures available from PCI-SIG. The 15 dB of the total system board loss is simulated in the ISI fixture at lower left. The remaining 5-dB loss of the total 20-dB worst-case system board loss is simulated by embedding an S-parameter package model into the waveform using the oscilloscope's software.

Shown is the test setup for add-in card transmitter signal quality
Figure 3: Shown is the test setup for
add-in card transmitter signal quality
The full transmit test setup for an add-in card is shown in Figure 3; this rendering depicts the setup as it would be used for the signal-quality test. The signal-quality test uses the long channel, including the ISI board as explained above, to induce signal loss. The transmitter preset test is performed by connecting the Tx Lane 0 from the add-in card fixture directly to the oscilloscope.

For transmitter equalization preset selection, we must acquire at least one 1.6-million-UI waveform at each preset. The test fixture gives you a means of selecting presets by simply pressing a button on the fixture. Teledyne LeCroy offers its TF-PCI4-CTRL compliance base board (CBB) automation controller, which, in concert with QualiPHY PCIe4 compliance test software, takes over control of these preset selections.

The oscilloscope and its test-automation software (Teledyne LeCroy's LabMaster 10Zi-A and QualiPHY PCIe4-Tx-Rx, respectively) run the SigTest software that is forthcoming from PCI-SIG. In turn, SigTest runs the preset and signal-quality tests on the acquired waveforms. SigTest doesn't run especially fast, so the signal-quality test can be time consuming. The LabMaster 10Zi-A alleviates this through its server-class motherboard with a 20-core CPU, which runs many instances of the SigTest software in parallel to reduce test time from as much as three hours to no more than about 20 minutes.

SigTest provides a pass/fail test report
Figure 4: SigTest provides a
pass/fail test report
Again, one waveform is acquired for each transmitter preset, and SigTest runs a preset test on each of these waveforms. It measures the preshoot and de-emphasis on preset P4 first, which nominally presents zero preshoot and zero de-emphasis to the signal, creating a flat waveform. SigTest then tests all other presets relative to P4. At the conclusion of the tests, it generates a report.

For the signal-quality test, the DUT has to pass only at one preset. Our preliminary findings are that for PCIe 4.0, the "golden preset" that typically produces a good result is either P5 or P6. Veterans of PCIe 3.0 might recall that for that revision of the standard, the "golden preset" tended to be P7 or P8.

The pass/fail signal-quality test results comprise an eye-diagram plot and a report of jitter statistics, eye diagram transition and non-transition statistics, and extrapolated eye-height statistics (Figure 4).

That concludes our look at the PCIe 4.0 transmitter tests. Note that these tests used only the oscilloscope. Next time, we'll turn to transmitter link equalization testing, when we get to fire up the signal generator and bit error-rate tester.

Earlier posts in this series:

Introduction to PCIe 4.0 Electrical Compliance Test
Gearing Up for PCIe 4.0 Electrical Compliance Test
PCIe 4.0 Transmitter Electrical Testing (Part I)

No comments:

Post a Comment