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

Cadence 为高级外围总线 (APB) 规范提供成熟而全面的验证 IP (VIP),该规范是 Arm® AMBA® 协议系列的一部分。Cadence® APB 验证 IP 整合了最新的协议更新,提供了完整的总线功能模型 (BFM),并集成了自动协议检查和覆盖率模型。APB VIP 可以轻松集成在 IP、系统级芯片 (SoC) 和系统层面的仿真平台中,帮助您减少测试时间,加速验证收敛,并确保最终产品的质量。Cadence 为互连验证提供了一个解决方案,用于验证数据的正确性和完整性。该 VIP 与行业标准的通用验证方法 (UVM) 兼容,可在所有先进的仿真器上运行。

支持协议规范:AMBA 2 APB, AMBA 3 APB, AMBA 4 APB, AMBA 5 APB 议题 D 和 E.

AMBA APB 图片

产品优势

  • 支持 SystemVerilog、UVM、OVM、e 和 SystemC 的仿真平台语言接口
  • 通过预定义的错误注入生成随机约束总线流量
  • 在多个队列点进行回调访问,以便进行数据比对和数据操作
  • 提供全面检查和覆盖率模型
  • 动态激活,以便在运行时将 VIP 设为主动/被动
  • 数据包跟踪记录,便于调试
  • 与系统验证记分板 (SVD) 无缝集成

主要功能

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

功能名称

描述

数据和地址宽度

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

自动完成响应

  • 支持使用自动完成响应

延迟控制

  • 控制通道上数据之间的延迟

多个代理

  • 支持任意数量的代理

请求传输信号控制

  • 控制写数据通道中的信号值

结束响应控制

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

结束内存模拟

  • 使用内存对响应的数据一致性检查

事务类型

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

Pprot 和 Pstrb

  • APB4 规范 v2.0 中定义的strobe和protection类型信号

结束响应

  • APB4 规范 v2.0 和 APB3 中定义的 PLSVERR 信号

结束响应等待状态

  • 定义在APB4 spec v2.0和APB3的结束响应等待状态

支持奇偶校验

  • 每个信号的奇偶校验支持

APB5 议题D

  • 用户信令,唤醒支持

APB5 议题E

  • 根域管理,SusSysId 支持

仿真测试集合

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

如需更多信息请联系我们

掌握您的工具

教程、文件和当地专家

Cadence 在线支持

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