优异的OCP 验证 IP,用于您的 IP、SoC和系统级设计测试。

自 2011 年已经应用于数十种产品设计

Cadence OCP 验证 IP (VIP) 为 OCP 协议提供了一个成熟、功能强大的合规性验证解决方案。OCP VIP 可用于多种产品设计,适用于IP、SoC和系统级验证。该 VIP 与行业标准的通用验证方法 (UVM) 兼容,可在所有先进的仿真器上运行。

开放式内核协议国际同盟 (OCP-IP) 定义了两个通信体之间的点对点接口,如 IP 内核和总线接口模块(总线封装器)。一个实体作为 OCP 实例的管理器,另一个实体作为从属。只有管理器可以发出命令,并控制实体。从属对提交给它的命令作出响应。

支持的规范:OCP-IP 协议 v2.1、v2.2 和 v3.0。

OCP 图

产品优势

  • 支持 SystemVerilog、UVM、OVM、e 和 SystemC 的仿真平台语言接口
  • 生成随机约束总线流量
  • 作为从属对总线流量做出响应
  • 监视、检查和收集总线流量和互连的覆盖率
  • 收集和处理事务历史,并跟踪事务以方便调试
  • 包括数百个断言,用于形式化合规性验证
  • 支持 UVM 中的事务扩展和错误注入功能

主要功能

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

功能名称

描述

OCP 管理器

  • 无限数量的 OCP 管理器的完整行为,能够生成所有类型的 OCP 传输

阻断和非阻断流控制选项

  • 支持请求的阻断和非阻断流控选项

缓存一致性扩展

  • 部分支持高速缓存一致性功能。同时支持主端口和旧有端口功能。只支持自我干预,作为干预端口功能的一部分

时钟启用

  • 支持时钟的启用信号

连接/断开功能

  • 支持管理器和从属的连接-断开功能

启用写入响应的增强语义

  • 确保 WRNP/WRC 命令始终有响应

多线程和标签

  • 支持多线程 ID 和多标签 ID

乱序响应

  • 支持乱序响应

请求交织

  • 支持请求交织。交织深度由信号 MAtomicLength 决定

作为 OCP 的下属响应总线流量

  • 根据 OCP 2.2 规范,模拟无限数量的 OCP 从属的全部行为,对总线上的流量作出响应,并对 DUT 管理器生成所有类型的响应

同步和异步复位

  • 同时支持同步和异步复位。还支持即时复位

仿真测试集合

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

如需更多信息请联系我们

掌握您的工具

教程、文件和当地专家

Cadence 在线支持

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