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

Cadence® SMBus 验证 IP (VIP) 整合了最新的协议更新,提供了完整的总线功能模型 (BFM),并集成了自动协议检查和覆盖率模型。SMBus VIP 可以轻松集成在 IP、SoC 和系统层面的仿真平台中,帮助您减少测试时间,加速验证收敛,并确保最终产品的质量。SMBus VIP 可在所有主流的仿真器上运行,支持 SystemVerilog 验证语言,以及相关的方法学,包括通用验证方法学 (UVM) 和开放验证方法学 (OVM)。

支持的规范:SMBus v3.0

SMBus 框图

产品优势

  • 支持 SystemVerilog、UVM、OVM、e 和 SystemC 的仿真平台语言接口
  • 包含预定义的检查,以验证 DUT 代理、控制器和目标是否遵守支持的协议功能
  • 通过预定义的错误注入生成随机约束总线流量
  • 在多个 TX 和 RX 队列点的回调访问,用于打分和数据操作
  • 创建数据包跟踪记录,便于调试
  • 动态激活,以便在运行时将 VIP 设为主动/被动
  • 提供广泛的 System Verilog 覆盖范围

主要功能

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

功能名称

描述

SMBus 设备

  • 控制器、目标或主机

数据包错误检查

  • 对适用数据包的发送和接收数据执行 PEC

地址解析协议

  • 为总线上的设备解析地址

设备超时

  • 设备超时条件检测

总线协议

  • 所有总线协议,带或不带数据包错误代码

警报响应地址

  • 面向设备控制器功能的警报响应协议

时钟生成和数据仲裁

  • 使用定义的时钟时序和数据仲裁生成时钟

两个控制器之间的时钟同步

  • 多个控制器驱动时钟时的时钟同步

可选 SMBus 信号

  • SMBSUS 处于暂停-恢复模式的信号和 SMBALERT(目标信号线中断)

仿真测试集合

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

如需更多信息请联系我们

掌握您的工具

教程、文件和当地专家

Cadence 在线支持

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