Contact Us
Overview

SmartDV’s AMBA AXI-Stream Verification IP is a comprehensive solution for verifying unidirectional high-speed streaming data interfaces based on the Arm AMBA AXI-Stream architecture. Fully compliant with the AMBA AXI-Stream Protocol Specification Issue B (AXI5-Stream) and backward compatible with AXI4-Stream, it supports complete verification of AXI-Stream Master, Slave, Monitor, and Checker components across all data widths, covering all stream types including byte streams, continuous aligned streams, continuous unaligned streams, and sparse streams, with support for single byte, packet, and frame transfers, transfer interleaving, and upsizing, downsizing, and merging operations.

SmartDV’s AMBA AXI-Stream VIP supports UVM, SystemVerilog, and Verilog, and integrates seamlessly into diverse verification environments. It is simulator-independent and compatible with all leading EDA simulators, providing flexibility across simulation platforms.

With fine-grain Slave control, programmable wait states, error injection, interface parity protection, wake-up signaling, on-the-fly protocol checking, built-in functional coverage, and a complete test suite, SmartDV’s AMBA AXI-Stream VIP enables verification teams to thoroughly validate streaming data interconnect designs for multimedia, networking, AI, and high-performance embedded SoC applications.

Request Data Sheet
AMBA AXI Stream VIP
Benefits
  • Full AXI-Stream Agent Support – Provides Master, Slave, Monitor, and Checker components with support for all AXI-Stream data widths, configurable signal widths, Slave fine-grain control of response, and a rich set of configuration parameters for fine-grain protocol control.
  • Comprehensive Stream Type Coverage – Supports all AXI-Stream data stream types including byte streams, continuous aligned streams, continuous unaligned streams, and sparse streams, with single byte, packet, and frame transfer support across all standard streaming scenarios.
  • Transfer Interleaving and Data Width Conversion – Supports transfer interleaving for multiple simultaneous streams, upsizing and downsizing for data width conversion between components, and merging of multiple streams, enabling verification of complex streaming interconnect topologies.
  • AXI5-Stream Feature Support – Covers wake-up signaling for low-power interface activation and interface parity protection for functional safety applications, extending AXI4-Stream verification coverage to the full AXI5-Stream feature set.
  • Robust Error Injection and Protocol Checking – Provides on-the-fly protocol and data checking, error injection during transfer, programmable wait state and delay insertion, programmable timeout insertion, bus inactivity detection and timeout, and FIFO memory support for comprehensive error scenario verification.
  • Complete Verification Infrastructure – Provides built-in functional coverage analysis, constraints randomization, status counters for bus events, and callbacks in Master, Slave, and Monitor for user-defined event handling and protocol and timing violation notification.
Compliance and Compatibility
  • Fully compliant with Arm AMBA AXI-Stream Protocol Specification Issue B (AXI5-Stream); backward compatible with AXI4-Stream
  • Compatible with UVM, OVM, VMM, SystemVerilog, and Verilog verification environments
  • Compatible with all major EDA simulators including Synopsys VCS, Cadence Xcelium, Siemens Questa, Aldec Riviera-PRO, and Verilator

Request Datasheet