AMBA ATB Verification IP
Truechip's AMBA ATB Verification IP provides an effective & efficient way to verify the components interfacing with the AMBA ATB interface of an IP or SoC. Truechip's AMBA ATB VIP is fully compliant with standard AMBA 5 ATB (aka ATB-C), AMBA 4 ATB (aka ATB v1.1), and AMBA 3 ATB (aka ATB v1.0) protocol. This VIP is a light weight VIP with an easy plug-and-play interface so that there is no hit on the design cycle time.
Key Benefits
- Available in native SystemVerilog (UVM/OVM/VMM) and Verilog.
- Unique development methodology to ensure highest level of quality.
- Availability of Compliance & Regression Test Suites.
- 24X5 customer support
- Unique and customizable licensing models.
- Exhaustive set of assertions and cover points with connectivity examples for all the components.
- Consistency of interface, installation, operation, and documentation across all our VIPs.
Features
- Compliant to AMBA 5 ATB (aka ATB-C), AMBA 4 ATB (aka ATB v1.1) and AMBA 3 ATB (aka ATB v1.0) Protocol.
- Parameterized address and data width and hence capable of configuring all possible ATB and TPIU bus widths.
- Bus Monitor is easy to Plug-in and is compliant with standard specifications.
- Support for static and dynamic protocol checks.
- Supports Flow control using ATVALID and ATREADY signaling to track the data.
- Supports unique ATID to differentiate between traces from different sources.
- Supports Buffer flush feature and enables and disables access for the clock.
- Supports FIFO memory to store the trace data item generated.
- Supports Synchronization request to insert synchronization information in the trace stream.
- Supports Wake-up signal to indicate any activity associated with an ATB interface.
- Capable of performing register value checks for register bank modified by APB interface.
- Supports masking of any specific error.
- Provides a full bus coverage analysis.
- Supports multi-master mode
- Supports valid data capture functionality
- Supports a variety of error injection modes.
- TPIU slave supports all Flushing modes:
- Manual Flush, Flushing, Trigin
- TPIU slave supports all three modes:
- Normal, Continuous (Formatter supported), and Bypass
- Support for all patterns and modes of Pattern Generator.
- Support for TPIU Lite is also available.
- Supports transaction logging with a detailed description of each transfer.
- Support GUI analyzer for easy debugging
Deliverables
- AMBA ATB Master BFM/Agent
- AMBA TPIU_SLAVE BFM/Agent
- AMBA ATB Monitor
- AMBA TPIU Monitor
- AMBA ATB-TPIU Scoreboard
- Test Environment & Test Suite:
- Basic and Directed Protocol Tests
- Random Tests
- Error Scenario Tests
- Assertions & Cover Point Tests
- Integration Guide, User Manual, and Release Notes.