RapidIO VIP Product

Overview

Mobiveil’s RapidIO Verification IP (VIP) provides highly capable compliance verification solution for the RapidIO protocol. The RapidIO VIP is system Verilog (SV) based and supports standard Universal Verification Methodology (UVM). It can be easily combined with any other UVM compliant verification components to extend a broader verification environment. The RapidIO VIP uses a layered architecture which is divided in to a Logical, Transport and Physical layers. RapidIO monitors handle protocol checking and fully comply with RapidIO specification. It provides hooks for implementing functional coverage, scoreboard and end to end checker. RapidIO VIP provides extensive compliance test suite which verifies all possible protocol scenarios. It simplifies the verification flow and reduces the verification effort. It can be used to verify designs at IP, SoC or system level setup. Stimulus generation is fully automated and gives large flexibility for user to generate directed and random test scenarios. User can constrain the randomization at different levels and functional coverage helps gauging the effectiveness of the randomization.

  • Supports RapidlO Specification revisions 4.0, 3.2, 3.1, 3.0, 2.2, 2.0 and 1.3
  • Supports 1x, 2x, 4x, 8x and 16x lane configurations
  • 1.25G, 2.5G, 3.125G, 5G, 6.25G, 10.3125G, 12.5G and 25.78125G lane rates are supported
  • Supports all types of packet formats
  • Supports all types of IDLE sequences ,control and status symbols
  • Supports 66, 50 and 34-bit addressing on the RapidlO interface
  • 8, 16 and 32-bit device id are supported
  • Supports test pattern generation at all protocol layers
  • System Verilog (SV) based environment
  • Complies to Universal Verification Methodology (UVM)
RapidlO VIP block diagram
Configurable Options
• RapidlO Specification Version • Baud rate selection • Lane configuration • Addressing mode • Device ID mode • Idle configuration
VIP Atributes
• Layered architecture • PE and PL model selection • Call backs • Error injection and detection • Transactions and symbols monitor log • Multiple levels of verbosity for debugging • Register Model
Product Package
• RapidlO Verification IP • Compliance Test Suite • Example test bench and scripts
Documentation
• User Guide • Quick Guide • Compliance Test suite Document

Get the Detailed Product Brief here