I2C 验证 IP,用于您的 IP、系统级芯片和系统级设计测试。

Cadence I2C VIP 支持 I2C 协议规范。它提供了一个成熟的、高性能的合规性验证解决方案,支持仿真、协议检查、覆盖率收集和分析,适用于知识产权 (IP)、系统级芯片 (SoC) 和系统级验证。I2C VIP 与行业标准的通用验证方法 (UVM) 兼容,可在所有先进的仿真器上运行。

只需要两条总线信号线:一条串行数据线 (SDA) 和一条串行时钟线 (SCL)。串行、面向 8-bit 的双向数据传输在 Standard-mode 下可以达到 100 kbit/s,在 Fast-mode 下可以达到 400 kbit/s,在 Fast-mode Plus (Fm+) 下可以达到 1 Mbit/s,在 High-speed mode 下可以达到 3.4 Mbit/s。超快速模式是单向模式,数据传输速度高达 5 Mbit/s。该 VIP 同时满足了更高的总线速度和更低的电源电压要求,非常适合开发具有大量外设的真正多主站环境。

支持的规范:I2C 协议规范 v1.0、v2.0、v2.1、v3.0 和 v5.0。

I2C 图

产品优势

  • 支持 SystemVerilog、UVM、OVM、e 和 SystemC 的仿真平台语言接口
  • 包含预定义的检查,以验证 DUT 代理、控制器和目标是否遵守协议规则
  • 以控制器、目标或多个代理驱动的方式生成 I3C 流量,具有受限随机总线流量的能力
  • 能够在总线上生成故意出错的流量
  • 在多个 TX 和 RX 队列点的回调访问,用于打分和数据操作
  • 创建数据包跟踪记录,便于调试
  • 在 SystemVerilog 中提供广泛的覆盖率

主要功能

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

功能名称

描述

多个代理

  • 支持多控制器和任意数量的目标

仲裁

  • 支持控制器仲裁

时钟拉伸

  • SCL 时钟拉伸

7 位/10 位寻址

  • 用于从站寻址的可配置选项

常规调用

  • 可选的命令支持,可为每个从站配置

起始位

  • 可以在事务中发送可选的起始位

速度模式

  • 支持所有速度模式:Standard、Fast、Fast Plus、High Speed 和 Ultra Fast

毛刺处理

  • 支持可选的毛刺处理

从站响应控制

  • 执行用户对从站响应字段的控制,如数据、从站繁忙、从站发送 NACK 等

软件重置

  • 支持可选的软件复位命令

设备 ID

  • 支持可选命令设备 ID

仿真测试套件

广泛的测试集合、覆盖率模型和验证计划,与规范有明确的联系,可进行简单而快速的符合性测试。

掌握您的工具

教程、文件和当地专家

Cadence 在线支持

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