什么是Triple Shift Left(三重左移)?

Triple Shift Left 定义

汽车行业的开发流程正经历着重大的变革,以适应大趋势,例如大数据和万物的自动化。新思科技应对这一变革所创的方法学,被称为 Triple Shift Left(三重左移),这为增加安全性、节省成本和提供服务创造了机会。

Triple Shift Left 方法将传统的汽车开发串行流程转换为并行过程。它使设计人员能够在设计过程中尽早发现错误并修复,不仅降低成本,而且 OEM 可以通过虚拟模型看到最早期的设计。通过 Triple Shift Left 策略,设计团队可以从一开始就在其芯片中构建功能安全性和可靠性。在硬件可用之前最多提前 18 个月开始软件开发并发现问题;并在开发和测试期间以及在整个供应链中为其软件构建安全性和质量保证。

它出自何处?

“Shift Left”一词起源于软件行业,是指在开发流程的早期发现并修复错误,而不是在发布后的测试期间再发现错误,因为在发布后修复这些问题的成本要高出 100 倍。半导体行业的这一成本甚高。

为了解决汽车行业的独特难题,新思科技利用 Shift Left 方法,将其设计流程继续向左推移,直至硬件设计阶段。我们将 Triple Shift Left 作为完善汽车生态系统协作和解决功能安全性、可靠性和牢固性等高价值问题的重要策略。 

Triple Shift Left 的工作原理是什么?

第一阶 Shift Left:更智能、安全的汽车芯片设计

使用车规级 IP 构建模块在芯片上实现专用功能。

芯片设计人员不是从头开始,而是通过预先设计、预先验证、可重用的构建模块(亦被称为 IP 核)预先加载设计,从而节省了设计团队的工作量。专用于汽车的新思科技 DesignWare IP 核包括符合ISO 26262标准的逻辑 IP、接口 IP、安全岛 IP,以及具有嵌入式视觉、神经网络和传感器融合功能的处理器 IP。它确保了各级 ASIL(A、B、C 和 D)合规性,并符合严格的 AEC-Q100 可靠性标准。 

使用新思科技车规级 IP 可以加速 ADAS、信息娱乐系统和 MCU 设计的开发。有了它,设计人员可以在芯片上构建专用功能,从而降低集成风险,并从一开始就将功能安全性和可靠性纳入到他们的芯片设计中。 

 

第二阶 Shift Left:并行软硬件 开发

使用仿真和共享模型尽早在虚拟平台上开发软件。

传统的串行汽车开发流程首先开发 ECU,然后再开发软件。但这样无法赶上紧迫的项目进程。并行开发流程意味着可以在开发 ECU 的同时开发虚拟原型,因此可以在硬件可用之前就启动软件开发。

虚拟原型设计还可以促进整个汽车供应链的协作,帮助定义芯片架构,从而最终提高结果质量并缩短生产时间。 

新思科技加快了虚拟原型的开发和部署。我们的 虚拟原型设计解决方案 和 仿真器开发套件 (VDK) ,可提供对芯片和虚拟 ECU 的早期访问,从而能够提前多达 18 个月开始软件开发。 

 

第三阶 Shift Left: 提早开展全面的汽车软件测试

扩大覆盖范围,加快测试周期,并使用自动回归功能实现频繁的软件更新。

新思科技进一步利用虚拟模型,帮助客户创建用于虚拟车辆开发的测试平台。这样可以通过静态安全测试、软件组件分析、交互式安全测试和模糊测试进行广泛的验证。还可以进行扩展和衍生测试,从而可以对无数潜在的硬件-软件配置进行试验,以降低小批量衍生产品的验证成本。这种回归定形或自动测试可以提高总体覆盖率,并加快应用、电力电子设备、线束仿真等应用的测试周期。 

新思科技可帮助客户在从开发到测试到无线更新的汽车软件生命周期中确立牢固性、质量和合规性。我们的解决方案还会检测第三方组件、安全漏洞、许可证使用以及代码中存在的弱点。我们还可以帮助公司满足 ISO 26262、MISRA 和其他新兴汽车网络安全标准。 

规模最大的 15 家汽车原始设备制造商中的 12 家,以及领先的 1 级供应商/半导体公司都在使用新思科技软件完整性平台。 

Triple Shift Left 有何优点?

自动驾驶汽车代表了汽车行业的未来。但要实现无人驾驶,就需要改变当今的汽车开发流程。解决这一问题的答案是 Triple Shift Left,它将带来两项重大变化以实现自动驾驶:大幅增加可靠性和组合功能以降低成本。 

Triple Shift Left 利用汽车“通用组件”策略来提高可靠性,同时控制成本。如果使用并重复使用标准化、预先设计的 IP 模块,则可以节省大量时间和成本,并且可以从一开始就优化系统的功能安全性、牢固性和可靠性。 

使用通用组件策略还可以加快将冗余集成到芯片中的进程,而冗余是提高可靠性和将故障率压缩至接近零的关键所在。通过复制备份功能,单个组件的故障将不会导致整个系统都发生故障。 

虽然增加冗余提高了可靠性,但通过分立组件会增加材料清单 (BOM) 的成本。以消费价格交付新一代汽车意味着使用的组件数量更少,而功能更加丰富。这正是 Triple Shift Left 法取得的成果。

Triple Shift Left 法入门