用于 ARM AMBA CHI 协议的 VC 验证 IP

Synopsys 用于 Arm® AMBA® CHI 协议规范的 VC 验证 IP 提供一套全面的协议集合、方法学、验证和生产效率特性,用户可以加快验证基于 AMBA 5 CHI 版本 A 和版本 B 的互联和接口收敛。AMBA CHI VIP 与其他 Synopsys AMBA VIP 协同作用,为基于 AMBA 的设计提供完整的系统解决方案。

AMBA CHI 协议功能

  • AMBA 5 CHI 版本 A
  • AMBA 5 CHI 版本 B 和 C (EA)
  • 请求节点、从属节点代理和监控器
  • 完整的端口级检查
  • 支持所有接口类型
  • AMBA CHI 系统监控器提供系统级协议和数据完整性检查
  • AMBA CHI 系统环境封装 CHI 主器件、从属器件、监控器、互联环境
  • AMBA 系统环境封装 CHI 和其他 AMBA 协议

AMBA CHI 验证

系统环境 
Synopsys CHI VIP 通过 CHI 规范定义的活动代理来模拟 CHI 事务。VIP 提供由 RN(请求节点)和 SN(从属节点)代理组成的 CHI 系统环境 (Env),以及 CHI 系统监控器。RN 和 SN 代理支持 CHI 规范定义的所有协议功能以及通常与主动和被动 UVM 组件相关的方法功能。RN 代理具有内部缓存模型,有助于实现实际缓存的唯一性,并且 SN 代理具有内置内存实例。

CHI 系统环境本身包含在顶级系统 VIP 组件 AMBA 系统环境中。用户可以在测试平台中使用 AMBA 系统环境、CHI 系统环境或独立的 RN 和 SN 代理。CHI 系统监控器组件在 CHI 系统环境组件中实例化。系统监控器通过系统中的 CHI RN 和 SN 端口执行系统级检查,以确保按照协议保持一致性。

AMBA 验证系统环境
AMBA CHI 验证系统环境与 AMBA 验证系统环境集成,提供 AMBA CHI 验证系统环境的所有可配置性,并增加了 AMBA 4 AXI、ACE、AHB 和 APB 验证系统环境。系统监控器提供跨所有协议的系统级检查。