VCS MATLAB/Simulink 原生 DPI 流程

在 MathWorks® 中以 MATLAB® 或 Simulink® 建模的系统设计可使用 Synopsys 全面验证平台直接进行仿真和调试,该验证平台包括业内超快的模拟器 VCS®、更广泛使用的规划、覆盖和调试解决方案 Verdi® 以及一套完整的功能验证工具与先进技术。VCS 和 MATLAB/Simulink 在系统建模环境与 HDL 模拟器之间提供传统的协同仿真流程,如今,Synopsys 与 MathWorks 更紧密合作,提供直接的接口,支持高达 10 倍以上仿真性能的新流程。

下一代 VCS — MATLAB/Simulink 直接接口

VCS 和 MATLAB/Simulink 提供直接的接口,支持比传统协同仿真流程快达 10 倍的速度。在这个全新的流程中,使用 MATLAB/Simulink 构建的系统算法模型可以在验证环境中再次运用,以驱动 RTL HDL 硬件设计。重新使用系统模型极大减少了手动创建等同的 HDL 代码的需求,节省工程师的时间。点击播放此视频,观看如何编译和使用 MATLAB 功能,将其作为记分板检查器并在 UVM 序列中刺激发生器。本例中使用 Verdi 去驱动 HDL 仿真并与对应的高层 MATLAB 模型结果进行对比。欲了解更多信息,请访问:https://www.mathworks.com/products/hdl-verifier.html

优势

  • 可轻松使用命令导出模型,在 VCS  内集成
  • 把系统模型用作参考模型,可减少在编码测试平台上花费的精力,增加验证的准确性 
  • 避免在验证阶段使用 MATLAB/Simulink 许可证 
  • VCS 可针对成像、视觉、卫星通信等细分市场内日益复杂的设计实现更快速的验证收敛。 
  • 连续验证 (Verification Continuum) 内原生集成的 VCS 和 Verdi 及其它工具提供业内非常全面的验证技术平台,包括虚拟原型、形式和静态验证、低功耗验证、基于 FPGA 的原型和硬件仿真