Architecture and Key Features

Specifications: CXL 4.0/3.0/2.0/1.1

Interfaces: up to PIPE 7, SERDES, up to 32 lanes​

DUT Types/Topology

  • Host/ Device - Type 1, Type 2, Type 3
  • Support fpr multiple topologies – TL (TLM) only, TL+DL (TLM/LPIF) only, CXL over CXS, Full Stack

Key VIP Features

  • API based transaction flow for ease of use
  • Native integration with Verdi spec linking (HVP) and Euclide IDE
  • PCIe only mode
  • Specification linked Functional coverages
  • Text file-based configuration setting
  • Scoreboard, callbacks and error injection  

Debug and Analysis

  • Verdi based protocol and performance analysis
  • Protocol checks at each layer
  • Debug ports and trace files (transaction/ flits) for each layer (CXL.CM TL/DL, CXL.io TL/DL, Arb mux and PL)
  • Separate log for IDE

Available on SoC Verification Kit (SVK) for interoperability and subsystem/SoC level verification using Synopsys IP 

Key Protocol Features

  • CXL 4.0
    • Upto 128Gt/s data rate and upto 32 lanes and degraded modes
    • Support of Bundled port and streamlined port
    • Re-timer 3/4 support.
    • Link Layer Initialization, Enumeration or bypass enumeration
    • Support for modelling Configuration Space/Memory mapped Registers
    • All types of IO, Cache and Mem Flows, Back-Invalidation and Host, Device Bias mode
    • Updates to Viral and Poison.
    • IO Throttling updates.
    • IDE, ISL updates
    • Alternate Protocol Negotiation, Framing Error Handling, Synch Header Bypass
    • All Power Saving states
  • CXL 3.x
    • Upto 64Gt/s data rate and upto 32 lanes and degraded modes
    • Flit modes: 256B Std/Latency-Optimized flit, 68B
    • CXL Security/IDE support, TSP
    • Switch features (P2P, PBR, GFD, UIO)
    • Link Layer Initialization, Enumeration or bypass enumeration
    • Support for modelling Configuration Space/Memory mapped Registers
    • All types of IO, Cache and Mem Flows, Back-Invalidation and Host, Device Bias mode
    • Retry flow, Viral and Poison, QoS telemetry, Weighted Round Robin
    • Alternate Protocol Negotiation, Framing Error Handling, Synch Header Bypass
    • All Power Saving states

Test Suites / Groups Features

  • CXL specification compliance chapter-based test suites for CXL 4.0/3.x/2.0 Host/Device DUT
  • Application layer - CXS/native interface for CXL cache/mem and AXI for CXL IO​
  • Framework for integration of Synopsys CXL Controller IP as DUT
  • PCIe TestSuite Environment as sub env in CXL TestSuite​​
CS1155726996, CS357178473_VIP for Compute Express Link Datasheet

Related Products

Resources