0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

新思科技虚拟原型系列解决方案加速软件创新

新思科技 来源:新思科技 作者:新思科技 2022-08-16 10:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我们正身处一个由软件定义、以软件为先的时代。决胜软件,才能决胜于数字时代。

在过去十年里,软件在各类产品与应用中的使用都呈指数级增长,且增长至今没有放缓的迹象。无论手机、电视、智能家电,还是日常用品,几乎所有应用场景都在依赖软件来为人们提供日常所需的各项功能。

在汽车应用领域也是如此,现代汽车包含多达1.5亿行代码,汽车软件市场的预期年增长率超过15%,并有望在2030年达到一千亿美元的体量。

基于此,开发者们对软件质量、性能和安全要求也就越来越高。虚拟原型技术现已逐渐取代物理原型技术,成为帮助开发者们应对软件挑战的重要工具。

物理原型:革旧鼎新

在虚拟原型工具问世以前,嵌入式软件开发者必须等待芯片设计完成,才能在实验室系统的物理原型设备上集成和测试代码。这种传统的原型验证方法严重拖慢了产品上市进度,因为开发者们必须等到物理原型完成后,再来加班加点地对代码进行检查和调试。

除上市时间(TTM)较长外,物理原型技术还会产生高昂的成本,并且严重缺乏便捷性。此外,物理原型系统必须进行持续维护与管理,因此开发者们往往需要轮班工作,从而最大限度地利用硬件。高度网络化系统的出现在一定程度上缓解了这一问题,这类系统能让开发者在办公室而非实验室中工作,但成本依旧居高不下。

如今,处理器已不再仅仅是系统的一个组件,而是一个完全基于片上系统(SoC)的独立设备。这也是原型开发的一个转折点。定制芯片的设计和生产往往需要数月的时间,而物理原型必须等到芯片完工才能进行。项目耗时长、成本高,这就导致物理原型必将被淘汰。

虚拟原型因此诞生。

利用虚拟原型工具进行流片前测试与调试

对于嵌入式程序开发者来说,若想缩短TTM并降低成本,拥有一个能够开发、集成、测试并调试代码的流片前测试平台至关重要。虚拟原型由SoC的抽象软件仿真模型与硬件系统组成,开发者可以用等效的软件模型代替硬件,从而更早地进行软件开发。

本质上,虚拟原型是能够执行嵌入式软件代码的完整系统的全功能软件模型。虚拟原型包含快速指令集,可执行与最终产品系统中相同的代码,具有诸多好处:

能够同时与虚拟和现实世界的输入/输出(I/O)设备交互。

能够引入可能导致系统硬件损害的虚拟故障,为异常情况提供更好的测试环境。

能够尽早发现设计与嵌入代码不一致的地方,降低芯片故障率。

能够在彼此分散的软件团队之间进行部署,免去构建和维护物理原型的相关成本。

此外,虚拟原型的最大好处之一,是能够大大缩短TTM。由于虚拟原型不需要大量实施细节,它可以与SoC的RTL级硬件设计并行开发,将项目进度左移。

持续集成,持续部署

软件开发的模式也在稳步发展。在日常应用的软件内容规模的驱动下,为满足产品性能要求,持续集成(CI)已成为软件开发团队的必备要素。所谓CI,是指软件开发人员将代码更改合并到共享的主线代码库或主存储库上。这个动作通常每天都会进行多次,以便测试代码性能。

按照传统做法,开发运营团队必须在指定检查点合并所有代码更改,届时,代码各个部分可能会严重偏离,从而影响集成过程,并给调试与修复问题带来挑战。CI则与此相反,它能让团队更早地发现并修复不兼容问题,此时解决问题更加容易,成本也更低。

CI需要一套稳健、高度自动化的构建和测试周期方可正常工作。这套系统需要对提交的更改进行快速验证,在最新软件栈的上下文中进行测试,确保不破坏现有功能。它还需要为软件开发者提供诸如代码覆盖率、质量和有效性等关键领域的快速反馈。

此外,CI还常常与持续部署(CD)结合在一起。所谓CD,是指将所有成功通过各项自动化测试的代码构建部署到生产中。通过对CI的实践,CD能够进一步将代码发布过程自动化,一旦新代码被合并到主存储库,并通过了所有自动化测试,就能以流线化过程推向生产。

虚拟原型,价值几何

SoC设计团队若在CI/CD设置中使用虚拟原型,便可将构建及时分配给各个开发者和系统,从而提高生产力。虚拟原型若与容器化技术相结合,还有助于建立高效的CI/CD管道,助力对硬件和软件活动进行深入分析,运行自动化回归测试,同时继续发挥其作为交互开发平台的功能。

新思科技虚拟原型系列解决方案可提供一系列工具与服务,帮助实现早期软件开发,为项目成功保驾护航。这一系列解决方案包括经过预验证的虚拟化开发工具包(VDK),内含针对具体设计的虚拟原型,适合各类软件开发。新思科技VDK还包含功能强大的调试与分析工具,并且不依赖于RTL设计,这意味着最早可在硬件可用前12个月即可进行软件开发。

新思科技VDK可轻松实现与现有CI/CD设置的集成。无论是“一次构建,随处运行”的可执行软件包、检查点和恢复功能,还是有助于进行回归测试和部署的容器化技术,VDK所涵盖的大量功能可为嵌入式软件开发提供更精简、更高效的管道。此外,新思科技VDK还可与GitLab和Jenkins开发运营平台、Docker容器、Kubernetes容器编排系统等业内软件开发与测试技术进行无缝集成。

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    20332

    浏览量

    254953
  • 新思科技
    +关注

    关注

    5

    文章

    979

    浏览量

    52988
  • 虚拟原型
    +关注

    关注

    0

    文章

    5

    浏览量

    5222

原文标题:虚拟原型技术加速软件创新,产品上市快人一步

文章出处:【微信号:Synopsys_CN,微信公众号:新思科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    思科技邀您共赴2026玄铁RISC-V生态大会

    作为从芯片到系统的工程解决方案的全球领导者,新思科技积极投入 RISC-V 生态建设,与国内合作伙伴深度合作,共同推动 RISC-V 技术创新。作为玄铁首批无剑联盟成员和多年合作伙伴,将深度参与
    的头像 发表于 03-19 17:41 1765次阅读

    思科技发布全新软件定义硬件辅助验证解决方案

    日益增长的需求。凭借新思科技 HAV 平台独特的软件定义能力驱动,HAV 平台在设计复杂度叠加、上市周期日益紧迫的背景下,为验证全球最复杂的 Multi-Die 与 AI 芯片,在性能、可扩展性和使用场景方面树立了全新的行业标杆。
    的头像 发表于 03-17 17:17 662次阅读

    思科技首届Converge大会隆重举行

    大会序幕,分享了他对万物智能时代中“从芯片到系统(silicon-to-system)”全新设计范式愿景——由芯片驱动、AI 赋能以及软件定义。他还发布了覆盖新思科技扩展后全线产品组合的全新工程解决方案,以助力
    的头像 发表于 03-13 09:07 644次阅读

    思科技Silver解锁FreeRTOS虚拟ECU潜能

    虚拟 ECU(vECU)极大地改变了汽车行业的软件开发与测试方式,通过在虚拟环境中仿真物理 ECU 的功能,vECU 加速软件开发和测试进
    的头像 发表于 01-22 12:46 810次阅读
    新<b class='flag-5'>思科</b>技Silver解锁FreeRTOS<b class='flag-5'>虚拟</b>ECU潜能

    思科技亮相CES 2026国际消费电子展

    思科技(纳斯达克股票代码:SNPS)近日在 2026 CES 上带来了 AI 驱动型软件定义的工程解决方案,旨在应对行业最大的挑战之一:在 AI 时代加速汽车工程
    的头像 发表于 01-15 11:47 550次阅读

    格罗方德收购新思科技处理器 IP 解决方案业务, 扩充实力以加速物理 AI 应用落地

    方德(GlobalFoundries,纳斯达克代码:GFS)今日宣布达成最终协议收购新思科技(Synopsys)的 ARC 处理器 IP 解决方案业务,包括其工程师和设计师团队。这一战略举措将加速格罗
    的头像 发表于 01-15 10:12 705次阅读

    思科技Silver虚拟ECU平台重塑汽车软件创新范式

    ,汽车制造商与供应商必须尽早对 ECU、ZCU 和 CCU 进行单独及联合测试。而借助虚拟原型技术,仿真工具可在虚拟环境中实现集成与测试,从而尽早发现问题,减少对物理原型的依赖,进而提
    的头像 发表于 12-17 10:21 1761次阅读
    新<b class='flag-5'>思科</b>技Silver<b class='flag-5'>虚拟</b>ECU平台重塑汽车<b class='flag-5'>软件</b><b class='flag-5'>创新</b>范式

    思科技旗下Ansys仿真和分析解决方案产品组合已通过台积公司认证

    思科技近日宣布,其旗下的Ansys仿真和分析解决方案产品组合已通过台积公司认证,支持对面向台积公司最先进制造工艺(包括台积公司N3C、N3P、N2P和A16)的芯片设计进行准确的最终验证检查。两家
    的头像 发表于 10-21 10:11 792次阅读

    思科技将剥离光学解决方案部门和PowerArtist业务

    思科技(Synopsys, Inc.,纳斯达克股票代码:SNPS)宣布已获得所有相关监管机构的最终批准,将正式推进此前已公布的业务剥离计划:将旗下光学解决方案部门(Optical
    的头像 发表于 10-15 11:39 915次阅读

    【喜报】芯神瞳原型验证解决方案荣膺工博会“集成电路创新成果奖”

    在9月23日开幕的2025中国国际工业博览会上,数字EDA解决方案提供商思尔芯(S2C)凭借其明星产品——芯神瞳原型验证解决方案,成功摘得博览会“集成电路创新成果奖”。这一荣誉不仅是对
    的头像 发表于 09-24 10:46 1164次阅读
    【喜报】芯神瞳<b class='flag-5'>原型</b>验证<b class='flag-5'>解决方案</b>荣膺工博会“集成电路<b class='flag-5'>创新</b>成果奖”

    思科技半导体设计解决方案拓展GenAI能力

    思科技(纳斯达克股票代码:SNPS)近日宣布,为旗下行业领先的半导体设计解决方案拓展Synopsys.ai Copilot生成式人工智能(GenAI)功能。此举可助力半导体开发团队缩短开发周期、支持复杂度大幅提升的设计项目,并在人才短缺的行业背景下提高开发效率。
    的头像 发表于 09-20 16:34 1729次阅读

    思科技首届汽车高层论坛成功举办

    软件定义汽车(SDV)全栈技术方案、电子数字孪生解决方案、人工智能与汽车创新等前沿议题,共同探索数智化浪潮下汽车工程的重塑与未来路径。
    的头像 发表于 09-20 16:32 1552次阅读

    思科技邀您相约2025上海汽车测试及质量监控博览会

    软件定义汽车的时代,新思科技提出全面的从芯片到系统的设计解决方案,赋能和加速汽车原厂OEM与Tier1供应商们的创新步伐。
    的头像 发表于 08-21 16:37 1318次阅读

    思科技携手微软借助AI技术加速芯片设计

    近日,微软Build大会在西雅图盛大开幕,聚焦AI在加速各行业(包括芯片设计行业)科学突破方面的变革潜力。作为Microsoft Discovery平台发布的启动合作伙伴,新思科技亮相本次大会,并携手微软将AI融入芯片设计,开发相关AI功能,从而助力工程团队
    的头像 发表于 06-27 10:23 1275次阅读

    思科技携手台积公司开启埃米级设计时代

    思科技近日宣布持续深化与台积公司的合作,为台积公司的先进工艺和先进封装技术提供可靠的EDA和IP解决方案加速AI芯片设计和多芯片设计创新
    的头像 发表于 05-27 17:00 1336次阅读