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

面向 eUSB 的 Cadence® 验证 IP (VIP) 是一个完整的 VIP 解决方案,适用于嵌入式 USB2 (eUSB2) 规范 v1.1,该规范是对 USB 2.0 规范在物理层的补充。它为 eUSB 协议提供了一个成熟而全面的验证 IP (VIP)。eUSB2 VIP 整合了最新的协议更新,它不仅为在 eUSB2 原生模式下运行的 DUT 提供了完整的总线功能模型 (BFM),而且还集成了自动协议检查和覆盖率模型。

eUSB VIP 支持任何原生模式的 eUSB 设备:主机 (eDSPn) 或设备 (eUSPn),以及中继器模式的 eUSB 设备:主机 (eDSPr) 或设备 (eUSPr)、主机中继器、外围中继器和混合中继器。该 VIP 支持所有 eUSB 运行速度:低速、全速或高速。提供多种信号的 eUSB 接口:低/全速模式的单端信号和高速模式的低压差分信号,以便测试和监测 USB 设备的所有可能配置。eUSB VIP 可以轻松集成到 IP、SoC和系统级的仿真平台中。eUSB VIP 可帮助您加速验证收敛,从而减少测试时间,并确保最终产品的质量。

USB VIP 可以在所有主流的仿真器上运行,并支持所有主要的验证语言,如 Verilog、System Verilog 和 e,以及用于测试台编写的行业标准方法学,如通用验证方法学 (UVM) 和开放验证方法学 (OVM)。

支持的规范:eUSB2 2.0、eUSB2 1.0 和 USB 1.1。

eUSB 图 1
eUSB 图 2

产品优势

  • 支持 SystemVerilog、UVM、OVM 和 e 的仿真平台语言
  • 可在所有主流仿真器上运行
  • 生成随机约束的总线通信量
  • 验证所有设备类型:主机 (eDSPn) 或设备 (eUSPn),中继器模式:主机 (eDSPr) 或设备 (eUSPr),DUT 作为混合中继器。
  • 动态激活并在仿真过程中随时重新配置 VIP 属性
  • 内置验证计划、协议检查和覆盖率模型
  • 在多个 TX 和 RX 数据节点的回调访问,用于数据的比对和编辑

主要功能

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

功能名称

描述

支持的 DUT 类型

  • 所有 eUSB DUT 类型,如原生模式:主机 (eDSPn) 或设备 (eUSPn),以及中继器模式:主机 (eDSPr) 或设备 (eUSPr)、主机中继器、外围中继器和混合中继器。

事务类型

  • 所有类型的传输:批量、控制、中断,以及同步事务

向后兼容

  • 向后兼容 USB 1.1 规范

枚举

  • 为主机和设备模型提供完整的 USB 协议层次枚举过程

运行速度

  • 高速、全速或低速运行

复位信令

  • 支持低速/全速复位和高速握手协商 (chirp handshake)

暂停/恢复

  • 支持暂停、恢复、远程唤醒和低功耗管理 (LPM)

事务和数据包检查

  • 检查所有事务和数据包规则,包括数据包之间的间隙和传播延迟

中继器模式下的协议功能

  • 支持毛刺处理
  • 支持可变的 SYNC 位处理
  • 支持第一个失真的SYNC 位处理
  • 支持 Dribble 处理
  • 支持 SE1 歪斜处理
  • 支持所有状态下的端口复位

翻译器

  • 要发送符合 eUSB 标准的通信,可使用数字翻译器

寄存器接口

  • 支持修改协议断言的严重程度(Error、Warning、Info)
  • 支持启动各种命令,如复位、暂停/恢复/远程唤醒、断开/连接等
  • 支持控制功能,如端点缓冲区、chirp 序列和时钟频率等
  • 支持存储 VIP 模型的信息,如设备状态、设备地址、端点信息以及其他容易被仿真平台访问的信息
  • 支持在 eUSB Phy 插入错误信息
  • 支持从任何状态下启动到端口复位,通过设备 (eUSPn) 发出无声和软断开连接

预定义的错误注入

  • 设备在 POR 期间驱动端口复位
  • 主机驱动 ED+ 为 1,而不是在端口复位时驱动 SE1
  • 设备破坏端口配置中的 ACK
  • 设备根据操作速度驱动无效的连接信号
  • 设备驱动无效的 PING
  • 主机不发送 EOP
  • 主机在恢复操作中驱动 J 信号而不是 K 信号
  • 在设备远程唤醒后,主机不驱动恢复信号
  • 主机向设备发送损坏的 EOP

仿真测试套件

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

掌握您的工具

教程、文件和当地专家

Cadence 在线支持

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