Contact Us
CXL (1.1/2.0/3.0) VIP
Simulation
Overview

SmartDV’s CXL Verification IP is designed to verify high-speed, cache-coherent interconnects for next-generation memory and accelerator systems in simulation environments. Fully compliant with CXL 1.1, 2.0, and 3.0 specifications, it enables comprehensive validation of protocols supporting memory pooling, device coherency, and fabric-based communication.

The VIP supports major verification languages, including SystemVerilog and Verilog, and integrates seamlessly with methodologies such as UVM, OVM, and VMM. It is simulator-independent and compatible with all leading EDA vendors’ simulators, offering maximum flexibility for design and verification teams.

With configurable host and device agents, protocol-aware checkers, scoreboards, and extensive coverage models, SmartDV’s CXL VIP accelerates development of robust testbenches and ensures compliance across all protocol layers. It empowers teams to confidently verify advanced CXL-based architectures used in data centers, AI/HPC, and heterogeneous computing platforms.

Request Data Sheet
CXL VIP
Benefits
  • Broad CXL Specification Support – Fully supports CXL 1.0, 1.1, 2.0, 3.0, and 3.1, including CXL.io, CXL.mem, and CXL.cache
  • Native PCIe Mode – Includes full PCIe feature set up to PCIe 6.0, with flit and non-flit mode support
  • High-Speed Performance – Operates at 64 GT/s with degraded rates of 32 GT/s, 16 GT/s, and 8 GT/s
  • Flexible Link Configuration – Supports link widths up to x16 with bifurcation down to x4, lane polarity inversion, and lane-to-lane skew handling
  • Comprehensive Protocol Coverage – Includes arbitration, data multiplexing/de-multiplexing, error injection, and full cache/memory messaging
  • Advanced Error Handling – Built-in Advanced Error Reporting (AER), framing error detection, data poisoning support, and retry mechanisms
  • Security Features – Supports CXL IDE for secure data transfer and IDE key management
  • Optimized Verification Flow – Callbacks for host, device, and monitor; complete test suite with functional coverage for all CXL features
  • Scalable and Configurable – Configurable for different device types (Type 1, Type 2, Type 3) and workloads, including multi-logical device components
Compliance and Compatibility
  • Fully compliant with CXL 1.0, 1.1, 2.0, 3.0, and 3.1 specifications
  • Verified for interoperability with leading PCIe and CXL ecosystems
  • Supports UVM, SystemVerilog, and Verilog for flexible integration into diverse verification flows
  • Compatible with a wide range of simulators, including:
    • Synopsys VCS
    • Cadence Xcelium
    • Siemens Questa
    • Aldec Riviera-PRO
    • Open-Source simulators (e.g., Verilator)

Request Datasheet