Contact Us
Overview

SmartDV’s AMBA AHB5 Verification IP is a comprehensive solution for verifying Advanced High-performance Bus designs based on the Arm AMBA 5 architecture. Fully compliant with the AMBA AHB5 specification Issue C and backward compatible with AHB-Lite and AHB (AMBA 3), it supports complete verification of AHB5 Master, Slave, Monitor, and Checker components, covering all transfer types, burst transfers, response types, and transfer sizes, including ARM11 extensions, across all supported data and address widths.

SmartDV’s AMBA AHB5 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 control of Master and Slave behavior, locked and exclusive transfer support, split and retry handling, error injection, interface parity protection, TrustZone security signaling, on-the-fly protocol checking, built-in functional coverage, and a complete test suite, SmartDV’s AMBA AHB5 VIP enables verification teams to thoroughly validate embedded bus interconnect designs for mobile, automotive, IoT, and low-latency SoC applications.

Request Data Sheet
AMBA AHB VIP
Benefits
  • Full AHB5 Agent Support – Provides Master, Slave, Monitor, and Checker components with support for all AHB data and address widths, configurable signal widths, ARM11 extensions, and a rich set of configuration parameters for fine-grain protocol control.
  • Comprehensive Transfer Type Coverage – Supports all protocol transfer types, burst transfers, response types, and transfer sizes, including locked transfers, split and retry transfers, programmable wait state and delay insertion, and flexibility to send completely configured data.
  • AHB5 Security and Extended Memory Support – Covers secure and non-secure signaling in the address phase for TrustZone security extension across the SoC, extended memory types for complex system configurations, and exclusive transfers supporting semaphore-type operations.
  • Fine-Grain Master and Slave Control – Supports Master fine-grain control of busy state insertion and Master abort behavior, Slave fine-grain control of response per address or per transaction, continue or cancel of a transfer on error response, and Interconnect replication of inserted delays.
  • Interface Parity Protection – Supports interface parity protection for functional safety applications including automotive, enabling detection of interface errors across Master and Slave components in safety-critical designs.
  • Robust Error Injection and Protocol Checking – Provides on-the-fly protocol and data checking, error injection during data transfer, programmable timeout insertion, bus inactivity detection, 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 AHB5 specification Issue C; backward compatible with AHB-Lite and AHB (AMBA 3)
  • Supports ARM11 extensions
  • 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