2021 年 9 月 22 日,Cadence 设计系统公司宣布推出 Cadence® Helium™ Virtual 和Hybrid Studio 设计套件,一个用来加速创建复杂系统的虚拟和混合原型的平台。 Helium Studio 支持硬件-软件协同验证和协同调试的早期软件启动,为平台组装提供全面支持,支持虚拟模型的创建和调试,并提供丰富的预构建虚拟模型和混合适配器库 . 使用该系统,使用 SoC 的虚拟或混合模型进行验证不仅比使用纯 RTL 模型进行验证快几个数量级,还可以在 RTL 可用之前实现早期软件启动。
新的 Helium Studio 旨在通过与 Cadence 验证引擎本地集成,包括 Palladium™ Z2 企业仿真平台、Protium™ X2 企业原型平台和 Xcelium™ 逻辑模拟器,在纯虚拟和混合模式下验证嵌入式软件/固件,以加速系统开发, 即使在 RTL 未准备好时也可以进行配置。
创建下一代设计(包括移动、汽车和超大规模计算应用程序)的工程师需要在晶片产前平台上验证软件,以确保设计成功并满足上市时间。 Helium Studio 允许设计人员构建高质量的虚拟和混合 SoC 模型。通过运行时软件引擎与 Helium Studio、Palladium Z2 平台和 Protium X2 平台的原生集成,Helium Studio 为软件开发人员提供了从虚拟模型到 RTL 的统一调试体验。 Helium Studio有如下特点:
虚拟工作室Virtualstudio:该系统允许基于 GUI 的平台组装,以便快速、正确地构建平台创建,从而实现早期软件启动。平台组装好后,Virtual studio虚拟工作室可用于执行和调试软件堆栈和硬件设计。
混合工作室Hybridstudio:该系统允许设计人员使用丰富的混合适配器、事务处理程序和智能内存库快速创建混合配置,这些库优化了通信通道以实现最大吞吐量,并且原生集成在 Palladium 和 Protium 平台中。 新的换档技术允许用户将他们的软件启动从虚拟热交换到 RTL,在需要时提供高速切换,或在 RTL 引擎上提供高精度运行。
虚拟模型库Virtualmodel library:该系统提供了一个全面的虚拟模型库,采用最新的 Arm® 技术模型组合,其中包括对 Armv9-A 的支持,设计人员可以在其中访问多个参照和启动虚拟和混合平台,这些平台已准备好在最新版本的Linux 和 Android 操作系统上启动,以加快新平台的启动时间。
嵌入式软件调试:该系统提供统一、全面的嵌入式软件多核、多进程调试,让设计人员通过使用同时运行在虚拟平台和 RTL 平台上的软件的单个调试器,以更好地实现软件的控制和可见性。 软件引擎与虚拟和RTL 运行时引擎的本地集成支持硬件-软件调试的同步。
Cadence 高级副总裁兼系统与验证事业部总经理 Paul Cunningham 表示:“在开发过程的早期和 RTL 的同时验证嵌入式软件对于确保下一代移动、汽车和超大规模 SoC 设计的成功至关重要。我们新的 Helium Studio 充分利用了我们一流的验证引擎,包括 Palladium 和 Protium 二个动态套件,以实现快速的软件开发和功率和性能验证的基准测试。 这个新系统为设计人员提供了一个统一的平台,可以加快整体验证速度。”
新的 Helium Virtual and Hybrid Studio 是更广泛的 Cadence 验证全流程的一部分,其中包括 Palladium Z2 仿真、Protium X2 原型设计、Xcelium 仿真、JasperGold® 形式验证平台和 vManager™ 验证管理平台。 Cadence 验证全流程提供最高的单位投资和单位时间的验证bug调试吞吐率。 Helium Studio 和验证全流程支持公司的 IntelligentSystem Design™ 战略,以实现系统创新。