Synopsys
Ansys

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

新思科技 编辑部

安全增强封装(SEP) 2019年24日 / 阅读时间3分钟

定义

“三重左移”将传统上串行的汽车开发 流程转变为并行流程。它使设计人员能够在设计流程的早期阶段发现错误——此时不仅修复成本更低,而且原始设备制造商(OEM)还能通过虚拟模型洞察设计的最初阶段。 借助“三重左移”策略,设计团队能够从一开始就在其系统级芯片(SoC)中融入功能安全性和可靠性;在硬件就绪之前,提前多达18个月启动软件开发 并识别问题;并在开发 和测试阶段,以及整个供应链中,将安全 和质量融入其软件之中。

汽车行业正在经历开发 流程方面的重大变革,以适应大数据和全自动驾驶等大趋势。“三重左移”是 新思科技对此变革的应对之策,为提升安全性、降低成本及拓展服务铺平了道路。

“三重左移”一词从何而来?

“左移”(shift left)这一术语源于软件行业,指的是在开发 过程中尽早发现并修复缺陷,而不是等到发布后的测试阶段才发现它们——因为在发布后测试阶段修复缺陷的成本要高出100倍。而在半导体领域,成本风险更是高得惊人。

为解决汽车行业面临的独特挑战, 新思科技 我们采用“左移”策略,并将其进一步向左推进——延伸至硬件设计阶段。我们倡导“三重左移”战略,旨在加强汽车生态系统的协作,并解决功能安全、可靠性以及安全 等高价值问题。 

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

“左移”第一部分:更智能、更安全的汽车SoC设计

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

SoC 设计人员无需从零开始,而是通过在设计初期就采用预先设计、经过验证且可重复使用的构建模块(即 IP),从而节省了数人年的工作量。 新思科技 DesignWare IP 面向汽车领域的解决方案包括符合ISO 26262标准的逻辑模块、接口、安全岛,以及具备嵌入式视觉、神经网络和传感器融合功能的处理器。该方案可确保满足不同级别的ASIL(A、B、C和D)符合性 ,并符合严格的AEC-Q100可靠性标准。 

使用 新思科技 汽车级IP可加速开发 在 ADAS、车载信息娱乐系统以及MCU设计。借助该技术,设计人员可以在芯片上构建专用功能,降低集成风险,并从一开始就将功能安全性和可靠性设计到其SoC中。 

 

“左移 II:软件与硬件的并行开发” 开发

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

传统的汽车开发 开发流程是串行的——先开发ECU,再开发软件。但这种方式无法满足紧迫的开发进度。采用并行开发 开发流程,则可以在开发ECU的同时开发虚拟样机 ,从而在硬件就绪之前很久就能开始软件开发 。

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

新思科技 加速了虚拟原型(开发 )的开发与部署。我们的虚拟原型解决方案和Virtualizer开发 套件(VDK)可让用户尽早接触硅芯片和虚拟电子控制单元(ECU),从而使软件开发 的开发工作提前多达18个月启动。 

 

“左移 III:汽车软件的早期和全面测试”

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

通过进一步利用虚拟模型, 新思科技 可帮助客户构建虚拟车辆测试平台开发 。这使得通过静态测试安全 、软件组件分析 、交互式测试安全 以及模糊测试 进行全面验证成为可能。此外,还支持规模化测试和衍生型号测试,从而能够对无数种潜在的软硬件配置进行实验,从而降低小批量衍生型号的验证成本。这种回归测试 生成(即自动化测试)可提高整体覆盖率,并加速应用、电力电子线束 仿真等领域的测试周期。 

新思科技 帮助客户将安全 、质量以及符合性 融入其汽车软件生命周期——从开发 到测试,再到空中升级(OTA)。我们的解决方案可检测第三方组件、安全 漏洞、许可证使用情况以及代码弱点。我们还帮助企业符合ISO 26262、MISRA以及其他新兴的网络安全标准。 

排名前十五位的汽车整车制造商中,有十二家以及领先的 的一级供应商/半导体公司都在使用 新思科技  完整性 软件平台。

“三重左移”有哪些好处?

自动驾驶汽车是汽车行业的未来。但要实现无人驾驶,就需要对当今的汽车开发 流程进行转型。“三重左移”(Triple Shift Left)正是解决之道,它将带来两项关键变革,从而推动自动驾驶的发展:大幅提高可靠性,以及整合功能以降低成本。 

Triple Shift Left 利用汽车行业的“通用组件”策略,在控制成本的同时提高可靠性。如果您使用并复用预先设计的标准化 IP 模块,不仅可以节省大量时间和成本,还能从一开始就针对功能安全、安全 以及可靠性对系统进行优化。 

采用通用组件策略还能加快将冗余集成到芯片中的进程——而冗余对于提高可靠性并使“故障 ”率趋近于零至关重要。通过复制功能作为备份,单个组件的故障就不会导致整个系统故障 。 

虽然增加冗余可以提高可靠性,但若通过分立元件来实现,可能会推高物料清单(BOM)成本。要以消费者能接受的价格推出新一代汽车,就必须在更少的元件中集成更多功能。而“三重左移”(Triple Shift Left)正是实现了这一点。

加速汽车创新

在软件定义车辆的时代, 新思科技是助您加速汽车创新的关键。

继续阅读

Ask BETA This experience is in beta mode. Please double check responses for accuracy.

结束聊天

关闭此窗口将清除您的聊天记录并结束本次会话。您是否确定要结束本次聊天?