HDL Verifier

重要更新

 

HDL Verifier

查找 RTL 错误并为 ASIC 或 FPGA 生成测试平台

安装在印刷电路板上的 ASIC 芯片。

ASIC 和 FPGA 的 RTL 验证

使用 MATLAB 和 Simulink 测试平台通过 Cadence®、Synopsys®、Siemens® 和 AMD®的仿真器协同仿真,验证 HDL 代码.为 SystemVerilog 验证环境生成测试平台。

基于仿真的验证

使用 MATLAB 和 Simulink 模型作为测试平台验证 HDL 代码。通过与 Xcelium™、VCS®、Questa 和 Vivado HDL 仿真器的协同仿真将现有 HDL 代码整合到系统仿真中。

硬件辅助验证

将您的主机自动连接到AMD、Altera 和 Microchip FPGA 板,以使用 MATLAB 和 Simulink 测试平台验证实现。探测设计的内部信号以进行硬件调试。

混合信号模块图

混合信号设计和验证

要评估待测设计如何与模拟电路进行交互,您可以从 Simscape™、SerDes Toolbox™ 或 Mixed-Signal Blockset™ 的模拟或混合信号模型中生成 SystemVerilog DPI-C 代码,然后使用生成的代码创建用于替代模拟功能的行为模型。

说明 SystemVerilog 测试平台生成的图。

生成 RTL 测试台

使用ASIC 测试台从 MATLAB 函数或 Simulink 子系统生成 SystemVerilog DPI 组件,以用于功能验证环境,包括 VCS、Xcelium、Questa 和 Vivado。

MATLAB:文档 | 示例

Simulink:文档 | 示例

说明通用验证方法测试平台生成的图。

生成 UVM 环境

使用ASIC 测试台从 MATLAB 和 Simulink 为 HDL 仿真器生成完整的通用验证方法 (UVM) 测试平台。为 UVM 框架 (UVMF) 生成具有完整功能的测试平台

在开发板上进行调试

从在 FPGA 上执行的设计中捕获高速信号,并自动将其加载到 MATLAB 中进行可视化和分析。使用逻辑分析仪在验证预期行为或调查异常时探索整个设计中的信号。

说明 SystemC TLM 2.0 生成的图。

生成 SystemC TLM 2.0 事务级模型

使用 ASIC Testbench 生成带有 TLM 2.0 接口的 SystemC 虚拟原型模型,以用于虚拟平台仿真。使用 TLM 生成来生成 IP-XACT 文件,其中包含 Simulink 和生成的 TLM 组件之间的映射信息。

“采用这种基于模型的验证方法,我们可以在 Simulink 中进行早期功能验证,同时获得一个系统级的设计视图,这有助于促进系统工程师与验证团队之间的协作。早期模型验证可带来更高质量的 HDL,因为在代码生成之前发现并消除了高级设计和需求问题。我们预计这种早期的错误检测可以节省两个月的验证工作量。”