Contact Us
Overview

SmartDV’s AMBA ACE5 and ACE5-Lite Verification IP is a comprehensive solution for verifying cache coherent and I/O coherent interconnect designs based on the Arm AMBA 5 architecture. Fully compliant with the AMBA AXI and ACE Protocol Specification Issue L and backward compatible with ACE and ACE-Lite (AMBA 4), it supports complete verification of ACE5 Master, Slave, Interconnect, Monitor, and Checker components, covering all transaction types including Snoop, Evict, WriteEvict, Barrier, and Distributed Virtual Memory transactions, alongside all ACE5-Lite transaction types including shareable, non-shareable, and broadcast cache maintenance operations.

SmartDV’s AMBA ACE5 and ACE5-Lite 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, Slave, and Interconnect behavior, extensive error injection, atomic transaction support, cache stashing, interface parity protection, on-the-fly protocol checking, built-in functional coverage, and a complete test suite, SmartDV’s AMBA ACE5 and ACE5-Lite VIP enables verification teams to thoroughly validate cache coherent SoC interconnect designs for mobile, automotive, networking, and high-performance computing applications.

Request Data Sheet
AMBA ACE VIP
Benefits
  • Full ACE5 and ACE5-Lite Agent Support – Provides Master, Slave, Interconnect, Monitor, and Checker components for both ACE5 and ACE5-Lite interfaces, supporting all data and address widths, configurable signal widths, and a rich set of configuration parameters for fine-grain protocol control.
  • Comprehensive Cache Coherency Verification – Supports all ACE5 transaction types including Snoop, Evict, WriteEvict, Barrier, and Distributed Virtual Memory transactions, with cache model and snoop filtering support, fine-grain control of Interconnect-generated snoop transactions, and fine-grain control of snooped Master responses.
  • ACE5-Lite I/O Coherency Verification – Covers all ACE5-Lite transaction types including shareable and non-shareable transactions, broadcast cache maintenance operations, Barrier transactions, and fine-grain control of Master and Interconnect-generated main memory access transactions.
  • AMBA 5 Advanced Feature Support – Supports atomic transactions including normal and exclusive access, cache stashing for cache line installation in remote components, cache de-allocation transactions, interface parity protection, Memory Partitioning and Monitoring, Quality of Service signaling, multiple region interfaces, and user signaling.
  • Flexible Transfer and Burst Support – Covers all protocol transfer types, burst types, burst lengths up to 256 beats, and burst sizes, with narrow transfer support, unaligned address access, write strobe support for sparse data transfer, read data interleaving with programmable depth and size, and the ability to break longer bursts into multiple shorter bursts.
  • Transaction and Flow Control – Supports multiple outstanding transactions, out-of-order transaction completion, separate address, data and response phases, separate read, write and snoop channels, programmable wait state and delay insertion, Interconnect replication of Master and Slave delays, and FIFO memory support.
  • 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 timeout with dynamic timer configuration, and unmapped region address access support.
  • Complete Verification Infrastructure – Provides built-in functional coverage analysis, constraints randomization, status counters for bus events, and callbacks in Master, Slave, Interconnect, and Monitor for user-defined event handling and protocol and timing violation notification.
Compliance and Compatibility
  • Fully compliant with Arm AMBA AXI and ACE Protocol Specification Issue L (AMBA 5); backward compatible with ACE and ACE-Lite (AMBA 4)
  • Supports ACE5, ACE5-Lite, ACE5-LiteDVM, and ACE5-LiteACP interface variants
  • 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