Home > Specifications > PCI Express > Compliance Testing > Compliance Test Library
PCI Express

PCI Express® Compliance Test Library

 

PCI Express Electrical Testing PCIe 3.0 PCIe 2.0 PCIe 1.0a and 1.1
PCI Express Configuration Testing PCIe 3.0 PCIe 2.0 PCIe 1.0a and 1.1
PCI Express Protocol Testing PCIe 3.0 PCIe 2.0 PCIe 1.0a and 1.1
PCI Express Platform BIOS Testing PCIe 3.0 PCIe 2.0 PCIe 1.0a and 1.1
PCI Express Test Source Code   PCIe 2.0  

PCI Express Electrical Testing

The PCI Express Electrical tests were developed to help verify product compliance to the PCI Express Base Specification (s).

      PCI Express Electrical Test Fixtures:

The test procedures require specialized test fixtures available from the PCI-SIG. The Compliance Load Board (CLB) is used for testing platforms. The Compliance Base Board (CBB) is used for testing addin cards. The following links provide copies of the draft CLB 3.0 Test Fixture User's Document and the CBB 3.0 Test Fixture User's Document. Go to the CLB and CBB ordering instructions for more information.

 

PCI Express Electrical Test Software: 

SIGtest version 3.2.0

Software package that analyzes the captured data. Software runs on Windows XP/Windows 7. This version will be used at the August 21-24, 2012 Compliance Workshop. This version will be used for all PCI Express 2.0 and PCI Express 3.0 electrical testing at the August 13-16, 2013 Compliance Workshop and beyond.

PCI Express Configuration Testing

 

The PCI Express configuration test is a standalone SW tool that examines the configuration space of devices on add-in cards and checks it for compliance with the spec. The test also exercises some configuration aspects of PCI Express behavior, like individual device resets.

 

        Please Note: Effective January 1, 2013 PCI-SIG no longer tests PCI Express 1.0a and 1.1 devices at Compliance Workshops (see announcement to members on 10/16/2012).

      • PCI Express Configuration Test Consideration:
        • This document provides valuable information for testing the configuration mechanisms, registers and features pertaining to root complex, switch, bridge and end point components.
      • PCI Express Configuration Test Procedures Document:
        • This document provides detailed procedures on how to perform the configuration tests.
      • PCI Express Configuration Test Software v.1.3:
        • Software package that implements the tests. The software runs on Windows XP*. The software must be run on a PCI Express capable machine. Version 1.3 provides two high level test options. One option tests against the 1.1 PCI Express specification. The other option tests to the 1.0a spec and all to ECNs and errata that have been included in the 1.1 spec. With this version, a product passes if it passes each test in either the 1.0a or 1.1 mode, i.e. each feature is implemented correctly to one spec or the other. Review the release notes installed by the software for additional details. Version 1.3 will now be utilized in testing for the integrators list. Updated May 26, 2006.

PCIECV 1.5.1.9

Click this link to install PCIECV 1.5.1.9

PCI Express Protocol Testing

 

PCI Express protocol testing consists of tests for link-layer and transaction-layer behavior.

PCI Express Platform BIOS Testing

 

The PCI Express Platform BIOS test exercises a platform BIOS to make sure it properly detects and initializes PCI Express devices.

PCI Express Test Source Code

PCI-SIG® members who need to download the source code for the PCIe® Configuration and the PCIe PTC tests may do so after completing the online source code sublicense agreement. Please be sure to read and understand the terms and conditions of the license agreement between your company and PCI-SIG.