Truechip
loading...
Thank you for your query. We will reply to you at the earliest.

RoCEv2

Products >> Verification IPs >> RoCEv2

RoCEv2 Verification IP (VIP)

Truechip’s RoCEv2 Verification IP helps verification teams check designs that use RDMA over Converged Ethernet version 2 (RoCEv2), where RDMA transport runs over UDP/IP so traffic can be routed across data centre networks. RoCEv2 keeps the InfiniBand transport and verbs semantics unchanged and only swaps the link and physical layers for Ethernet, so applications use RDMA without any change.

Key Benefits of RoCEv2 VIP

  • Available in native SystemVerilog (UVM/OVM/VMM) and Verilog.
  • Unique development methodology to ensure the highest levels of quality.
  • Availability of various Regression Test Suites.
  • 24X5 customer support.
  • Unique and customizable licensing models.
  • Exhaustive set of assertions and cover points with connectivity examples for all the components.
  • Consistency of interface, installation, operation and documentation across all our VIPs.
  • Provides a complete solution and easy integration in IP and SoC environments.

Features of RoCEv2 VIP

  • Supports high-performance RDMA Write, Read, Atomic, Send, Receive and Write with Immediate Data operations.
  • Implements memory registration, protection, access permissions and L_Key/R_Key validation for secure memory access.
  • Manages Work Queues, Work Queue Entries (WQEs), Completion Queues (CQs) and Completion Queue Entries (CQEs).
  • Provides Queue Pair state management, atomic operations (Fetch-and-Add and Compare-and-Swap), transport headers and asynchronous event handling.
  • Supports RoCEv2 over Ethernet (L2) and IP (L3) layers with IPv4 and IPv6, including VLAN-tagged frames, at Ethernet speeds up to 1.6T
  • Supports IPv4, IPv6 and UDP header fields with ICRC and ECMP-friendly load balancing
  • Supports VLAN (PCP) / IP (DSCP) marking and ECN marking for IPv4 and IPv6
  • Supports Priority-Based Flow Control (PFC) for lossless Ethernet operation
  • Supports congestion handling using ECN and Congestion Notification Packet (CNP) generation and reception
  • Supports RoCE path MTU up to 4096 bytes and Ethernet MTU up to 9000 bytes
  • Supports Connection Management (CM) with configurable P_Key partitioning
  • Supports all types of error injection and detection.
  • On-the-fly protocol checking using protocol check functions.
  • Provides configuration in the monitor for both error injection and normal test cases.
  • Provides a scoreboard for endpoint verification.
  • Callback support in layers to provide user control.
  • Provides static as well as dynamic error injection capability.
  • Graphical Protocol layer analyzer shows Ethernet data for easy debugging

Deliverables of RoCEv2 VIP

  • RoCEv2 BFM's for:
    • RDMA Layer
    • UDP Layer
    • IP Layer
    • Ethernet Link Layer
    • Ethernet PHY Layers
  • RoCEv2 Layered Monitors and Scoreboard
  • Integration Guide, User Manual and Release Notes
  • GUI analyser to view simulation packet flow
  • Test Environment & Test Suite:
    • Basic and Directed Protocol Tests
    • Random Tests
    • Error Scenario Tests
    • Coverage Tests
    • User Test Suite
rocev2 vip
Download the Product Brochure from here