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

面向 USB Type-C™ 的 Cadence® 验证 IP (VIP) 为 USB Type-C 和 Power Delivery 协议提供了一个完整、成熟而全面的验证 IP (VIP)。该 VIP 可对 USB Type-C 和 Power Delivery (PD) 进行完整的时序和总线功能建模。Type-C VIP 提供 USB Type-C 插座和插头支持。作为插头,可以将它配置为无/有 1 或 2 个嵌入式电缆插头。USB Type-C VIP 整合了最新的协议更新,它不仅为 DUT 提供了完整的总线功能模型 (BFM),而且还集成了自动协议检查和覆盖率模型。USB Type-C VIP 可以轻松集成到 IP、SoC和系统级的测试平台中。USB Type-C VIP 可帮助您加速验证收敛,从而减少测试时间,并确保最终产品的质量。

USB4 图

产品优势

  • 支持 SystemVerilog、UVM、OVM 和 e 等仿真平台语言
  • 可在所有主流仿真器上运行,如 Xcelium、VCS 或 MTI
  • 生成随机约束总线通信量
  • 动态激活并在仿真过程中随时重新配置 VIP 属性
  • 寄存器接口流程,改变时序参数以减少仿真时间
  • 内置验证计划、协议检查和覆盖率模型
  • 在多个 TX 和 RX 队列点的回调访问,用于记分板、收集数据覆盖率和数据操作
  • 支持跟踪调试能力和数据包跟踪器

主要功能

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

功能名称

描述

插座和插头接口

  • 插座接口支持端口合作伙伴,插头接口支持 SOP'/SOP"/无(有 1/2/0 个电缆插头),插座可检测正反插方向。

Type-C 配置

  • 支持带有主机 (DFP)/设备 (UFP) 配置的 Type-C、以 DFP 为发送端配置的 Type-C、以 UFP 为接收端配置的 Type-C。
  • 支持 DFP 作为 DRP(发送端/接收端)配置的 Type-C、以 UFP 作为 DRP(发送端/接收端)配置的 Type-C。

Type-C 连接和分离检测

  • 目前支持检测功能。

Type-C 模拟信令

  • 目前支持信号接口:使用 SV Nettype 的模拟信令、强度建模,以及数字信号。

Type-C 调试配件模式

  • 支持调试配件模式

接口

  • 串行(使用 CC pin 的 svNetType)

双相标记编码 (BMC)

  • 通过 CC 支持双相标记编码 (BMC)。

协议流量

  • 产生所有 PD 事务,如 OrderedSets 和数据/控制信息
  • 对 PD 事务做出响应

4b5b 编码

  • 将 4 位数据编码为 5 位符号进行传输,将 5 位符号解码为 4 位数据供接收器使用。

有序集

  • 支持物理层有序集,如 SOP、SOP'、SOP"、硬复位、电缆复位、SOP'_Debug 和 SOP"_Debug。

物理层

  • 物理层数据流、信令方案、比特率漂移、后沿、空闲检测、时钟恢复和锁定数据包前同步码。

控制信息

  • 支持控制信息,包括 GoodCRC、GotoMin、Accept、Reject、Ping、PS_RDY、Get_Source_Cap、Get_Sink_Cap、DR_Swap、PR_Swap、VCONN_Swap、Wait、Soft_Reset、Not_Supported、Get_Source_Cap_Extended、Get_Status、FR_Swap、Get_PPS_Status 和 Get_Country_Code。

数据信息

  • 支持数据信息,包括 Source_Capabilities、Sink_Capabilities、Request、Battery_Status、Alert 和 Get_Country_Info。

扩展信息

  • 支持扩展信息,包括 Source_Capabilities_Extended、Status、Get_Battery_Cap、Get_Battery_Status、Battery_Capability、Get_Manufacturer_Info、Manufacturer_Info、Security、Firmware_Update、PPS_Status、Country_Codes 和 Country_Info。

厂商定义的信息

  • 厂商定义的信息,如 Discover Identity、Discovery SVIDs、Discover Modes、Enter Mode、Exit Mode 和 Attention。

协议层

  • 信息传输和接收、状态行为、计时器使用、错误处理和 AMS 冲突避免。

策略引擎

  • 发送端/接收端端口状态机器

复位

  • 硬复位、软复位和电缆复位操作

CablePlug 源发现

  • 支持 CablePlug 源发现

内置自检

  • BIST Carrier 模式 2 和 BIST 测试数据

交换

  • VCONN 交换、电源角色交换、数据角色交换、快速角色交换操作

集成 USB 通信

  • 支持 USB 2.0、3.0 和 3.1 版本的配置和流量

DisplayPort 2 通道

  • 支持 DisplayPort 2 通道 + USB3.0 操作,旁路进入 DisplayPort 备用模式,以及自动进入 DisplayPort 备用模式

DisplayPort 4 通道

  • 支持 DisplayPort 4 通道操作,旁路进入 DisplayPort 备用模式,并自动进入DisplayPort 备用模式

寄存器接口

  • 修改协议断言的严重程度(Fatal、Error、Warning、Info)
  • 控制功能,如指导状态转换,RDO 的内容
  • 存储 VIP 模型信息,如电源角色、数据角色、策略引擎状态、协议传输/接收/硬复位状态,便于仿真平台访问

错误注入

  • 预先定义的错误注入,如 Crc、4b5b、PreamblePattern、PreambleBmc、PD OrderedSets 和 Messages 的 Bmc,以及丢弃数据包。可以通过 VIP 回调生成额外的错误注入场景

合规测试套件

  • 包含数百个协议检查,以验证 DUT 是否遵守 USB Type-C 和 PD 规范中定义的协议规则

Simulation Test Suite

Extensive testsuite, coverage model, and verification plan with clear linkage to the specification for simple and fast compliance testing.

Master Your Tools

Tutorials, Documentation, and Local Experts

Cadence Online Support

Increase your efficiency in using Cadence Verification IP with online trainings, VIP Portal, application notes, and troubleshooting articles