/ Products / PureSuite Compliance Suite
 

PureSuite Compliance Suite

PCI Express

Denali PureSuite™ is the industry's most complete compliance suite for exercising designs and measuring compliance with the PCI Express specification, and ensuring interoperability with other PCI Express designs. Used with the PureSpec™ verification IP product, PureSuite provides a comprehensive, automated solution for functional verification of PCI Express designs.

Key Features:
  • Comprehensive pre-packed test suite for PCIe specification compliance
  • Tests can be run on DUT within hours & covers all PCIe devices
  • Configurable and extensible solution
  • Easy to integrate

Test Suite

Comprehensive Test Suite for Bus Protocol Interfaces

The PureSuite product enables designers to dramatically reduce the time and risk associated with functional verification, a task which regularly consumes over 70 percent of the entire chip development cycle. The sheer complexity of new interfaces makes the immediate availability of a robust specification test suite a required element of any design verification effort. The test suite includes:

  • Physical layer tests
  • Configuration tests
  • Transaction layer tests
  • Virtual channels
  • IP specific white-box tests
  • Data Link layer tests
  • PIPE interface tests
  • SR-IOV

Major elements of the PureSuite solution:

  • Matched to the standard's compliance checklist (PCIe 1.1, 2.1, 3.0)
  • Thousands of pre-built tests for exercising specific functionality & corner cases
  • Directed, exhaustive testing
  • Error recovery testing
  • All protocol layers & key state machines covered
  • Key functional areas include initialization & power management
  • Configurable based on design-under-test (DUT) implementation & target device selection
  • Context-sensitive test selection
  • Specification & test coverage generation
  • Cumulative coverage reporting
PureSuite PCIe Compliance Suite Diagram

Test Coverage

Each PureSuite test is designed to cover specific compliance checklist items, and each test includes a detailed description of purpose, assumptions, scenario, and expected results. Tests can be driven from the BFM within PureSpec across the protocol interface toward the design under test, or can be initiated from the application interface of the design.

Exanples of test scenarios include:

  • Violating bus enumeration rules by using incorrect bus/device number
  • Forcing illegal completion packets or triggering completion timeouts
  • Changing an ACK packet to NAK packet
  • Injecting bad sequence numbers
  • Introduce framing or encoding errors
  • Adjusting frequency or latency values

PureSuite may be integrated with your verification environment of choice. Following each test run, PureSuite provides a detailed summary of test results enabling you to measure your DUT verification progress. PureSuite increases the compliance to the PCIE specification and confidence that the device will work with other PCIe devices. PureSuite delivers increased coverage of the PCIe specification and is automatically updated with the PCIe specification changes. PureSuite is the fastest and most comprehensive way to verify your interface designs today.