Contact Us
Overview

SmartDV’s AMBA APB AIP is a fully featured SVA-based formal verification IP purpose-built for SoC designs requiring exhaustive, property-driven verification of AMBA APB protocol compliance across peripheral subsystem, register interface, and low-power domain designs. Fully compliant with ARM AMBA APB5 and backward compatible with APB4 and APB3, it delivers a comprehensive set of SystemVerilog Assertions targeting the full breadth of APB protocol rules including transfer sequencing, setup and enable phase correctness, response handling, protected access semantics, and write strobe validity.

Designed to complement simulation-based verification with the exhaustive state space exploration that only formal methods can provide, the AIP targets the class of subtle APB protocol bugs including illegal phase transitions, incorrect PSLVERR handling, protected access violations, and write strobe errors that are statistically unlikely to surface in directed or constrained-random simulation but can cause register corruption and peripheral failures in silicon. Its parameterized constraint and assumption architecture allows formal tools to focus verification effort on the most critical protocol properties while bounding the state space to tractable problem sizes.

Compatible with industry-standard formal verification tools and fully independent of any specific EDA vendor platform, the AIP integrates cleanly into existing formal flows with minimal setup overhead. Its modular property organization, configurable protocol parameters, and clear assertion naming conventions enable verification teams to rapidly deploy, customize, and extend the property set to match the specific APB configuration and design context of their SoC.

Request Data Sheet
AMBA APB AIP
Key Features
  • Comprehensive APB Protocol Property Coverage – SVA properties targeting transfer sequencing, setup and enable phase correctness, response handling, and PSLVERR behavior across APB3, APB4, and APB5
  • Phase Transition Verification – Formal properties covering all legal and illegal SETUP and ENABLE phase transitions and idle state behavior for rigorous APB state machine compliance verification
  • Protected Access and Write Strobe Coverage – Complete PPROT protection attribute and PSTRB write strobe property sets per APB4 and APB5 specification for peripheral security validation
  • APB5 Extended Feature Coverage – Properties for wake-up signaling and interface parity protection per AMBA APB5 specification
  • Parameterized Constraints and Assumptions – Configurable protocol parameter constraints and environment assumptions for tractable formal state space exploration across diverse APB configurations
  • Simulation Co-validation – SVA properties usable in both formal and simulation environments for consistent protocol compliance checking across verification flows
Compliance and Compatibility
  • Fully compliant with ARM AMBA APB5; backward compatible with APB4 and APB3
  • Compatible with industry-standard formal verification tools
  • Tool-independent integration suitable for use across leading formal verification platforms
  • Compatible with all major EDA simulation flows for assertion-based simulation co-validation

Request Datasheet