Contact Us
Overview

SmartDV’s AMBA CHI AIP is a fully featured SVA-based formal verification IP purpose-built for SoC designs requiring exhaustive, property-driven verification of AMBA 5 CHI coherency protocol compliance across fully coherent CPU subsystems, cache interconnects, and multi-chip interconnect designs. Covering all standard CHI node types including RN-F, RN-D, RN-I, SN-F, and SN-I, it delivers a comprehensive set of SystemVerilog Assertions targeting the full breadth of CHI protocol rules including transaction ordering, coherency state machine correctness, credit management, Direct Memory Transfer, Direct Cache Transfer, DVM operation sequencing, and exclusive access semantics.

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 CHI coherency bugs including illegal state transitions, credit exhaustion, ordering violations, snoop filter inconsistencies, and DVM sequencing errors that are statistically unlikely to surface in directed or constrained-random simulation but can cause catastrophic system failures in high-performance CPU subsystem 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 across Protocol, Network, and Link layers, configurable protocol parameters, and clear assertion naming conventions enable verification teams to rapidly deploy, customize, and extend the property set to match the specific CHI configuration and design context of their SoC.

Request Data Sheet
Key Features
  • Comprehensive CHI Protocol Property Coverage – SVA properties targeting transaction ordering, coherency state machine correctness, credit management, Direct Memory Transfer, Direct Cache Transfer, and DVM operation sequencing across all CHI node types
  • Coherency State Machine Verification – Formal properties covering all legal and illegal coherency state transitions across RN-F, RN-D, RN-I, SN-F, and SN-I node types for rigorous CHI compliance verification
  • Credit and Flow Control Coverage – Complete dynamic and pre-allocated credit management property sets for exhaustive CHI link layer credit protocol verification
  • DVM and Exclusive Access Coverage – Properties for DVM operation sequencing, exclusive access atomicity, cache stashing, and deallocating transaction correctness
  • Protocol, Network, and Link Layer Coverage – Modular property sets organized across all three CHI architectural layers for comprehensive end-to-end CHI protocol verification
  • Parameterized Constraints and Assumptions – Configurable protocol parameter constraints and environment assumptions for tractable formal state space exploration across diverse CHI configurations
  • Simulation Co-validation – SVA properties usable in both formal and simulation environments for consistent protocol compliance checking across verification flows
Compliance and Compatibility
  • Covers all standard AMBA 5 CHI node types per the latest ARM AMBA 5 CHI Architecture Specification
  • 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