Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

AHB@VIP by Active Technology Co. Ltd.



RTL (Front End) Tools

Product Description

AHB@VIP is the VIP(verification IP) to verify AMBA AHB bus, which is widely used in SOC design. The VIP supports both AMBA 2.0 AHB and AMBA 3.0 AHB-Lite protocols. It provides master, slave and arbiter models. The models can generate constrained random transactions to achieve CRV(Constrained Random Verification) methodology.

It not only generates random transactions, but provides a monitor for users to get generated bus transactions. Users can develop scoreboard or components to measure functional coverage to hook up the port of the monitor. The monitor checks bus protocol as well. The VIP makes developing random-based verification environment very easy.

The VIP follows industry standard, SystemVerilog(IEEE Std. 1800-2005) and OVM(Open Verification Methodology (http:://www.ovmworld.org)) 2.0 guidelines. Users only have to be familiar with the standards, no other languages or methodology are required to use the VIP.

The VIP is configurable thanks to OVM. Users can use the VIP as 'ACTIVE' generator to generate random transactions to verify sub blocks in block level verification, while they can use it as 'PASSIVE' monitor to monitor the bus protocol and cover the generated bus transaction in chip level verification.
Users can write different test 'scenarios' without modifying test 'bench', too.

AHB@VIP

Market Segment(s)

  • Embedded
  • Enterprise
  • Home
  • Mobile

ARM Processor(s)

  • Cortex-A53
  • Cortex-A57
  • ARMv8

System IP

  • Interconnect Fabric
 
ARM Connected