一流的 Arm® AMBA® ACE 验证 IP (VIP),用于您的 IP、系统级芯片和系统级设计测试

Cadence 为 ACE 规范提供成熟而全面的验证 IP (VIP),该规范是 Arm® AMBA® 协议系列的一部分。用于 ACE 的 Cadence® 验证 IP 整合了最新的协议更新,提供了一个系统级一致性的框架,集成了自动协议检查和覆盖率模型。Cadence 为互连验证提供了一个集成解决方案,可验证coherent互连并进行性能分析,从而自动生成仿真平台。VIP 提供了一个成熟的、高性能的合规性验证解决方案,使其适用IP、系统级芯片 (SoC) 和系统级验证。用于 AMBA ACE 的 VIP 与行业标准的通用验证方法 (UVM) 兼容,可在所有先进的仿真器上运行。

支持的规范:AMBA ACE-Lite、AMBA 5 ACE、AMBA 5 ACE-Lite、AMBA 5 ACE-LiteDVM 接口和 AMBA ACE 议题 F、G 和 H。

AMBA ACE 图片

产品优势

  • 支持 SystemVerilog、UVM、OVM、e 和 SystemC 的仿真平台语言接口
  • 通过预定义的错误注入生成随机约束总线流量
  • 在多个队列点进行回调访问,以便进行数据比对和数据操作
  • 提供全面检查和覆盖率模型
  • 包括从属模型中的嵌入式内存模型
  • 包括管理器模型中的嵌入式缓存模型
  • 数据包跟踪记录,便于调试
  • 与系统验证记分板 (SVD) 和系统性能分析器 (SPA) 无缝集成

主要功能

下表列出了 VIP 中实现的规范的一些重要功能:

功能名称

描述

ACE-Lite

  • 支持 ACE-Lite 配置;相应地自动修改代理

数据和地址宽度

  • 支持所有合法数据和地址宽度

多个代理

  • 支持任意数量的代理

自动从属响应

  • 支持自动从属响应

壁垒事务

  • 支持监控和驱动壁垒事务

缓存模型

  • 主动和被动管理代理中的缓存模型,包括缓存状态检查

传输顺序控制

  • 支持控制读传输和写响应的传输顺序

地址前的数据

  • 支持在地址事务前发送数据

延迟控制

  • 设置通道上数据之间的延迟

DVM 事务

  • 支持监控和驱动 DVM(分布式虚拟内存)事务

专属访问

  • 支持监控和驱动所有专属事务

管理器信号控制

  • 支持控制burst、transfer、snoop和snoop response信号值

从属响应控制

  • 支持控制读取数据通道中的信号值

snoop过滤器

  • 支持连接到snoop过滤器

事务类型

  • 支持监控和驱动所有读写事务

原子事务

  • 支持原子事务

缓存stashing

  • 支持缓存stashng

其他信令

  • 支持唤醒信令、用户环回信令、QoS 接受信令和一致性连接信令

Armv8.1

  • 支持 Armv8.1 架构的分布式虚拟内存扩展

未编译事务

  • 支持未编译事务

非安全访问标识符

  • 支持非安全访问标识符

MPAM

  • 支持内存分区和监控功能

MTE

  • 支持内存标记扩展功能

仿真测试集合

VIP 附带一个场景测试集合,可轻松评估和部署 VIP

如需更多信息请联系我们

掌握您的工具

教程、文件和当地专家

Cadence 在线支持

通过在线培训、VIP门户、应用笔记和故障排除文章提高您使用Cadence验证IP的效率