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

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

3天内不再提示

适用于复杂SoC的软件定义验证和验证环境

星星科技指导员 来源:嵌入式计算设计 作者:Andy Meier 2022-06-02 10:00 次阅读

芯片设计验证是一个长期存在的障碍,通常会阻碍产品按时交付。一个统一的支持软件的验证和确认环境可能是打破硬件设计团队和软件开发人员之间依赖关系的方式。

有了统一的环境,验证可以在早期通过模型进行,随着开发过程中出现不同的部分来构建系统。验证将从一开始就开始,最后的硅前测试只关注最后一分钟的改进和完整的系统验证、快速流片、降低重新设计风险并简化硅后验证。

罪魁祸首正在增加芯片中硬件和软件的复杂组合,这是持续“数字化”的结果。系统的这两个基本方面的开发通常按不同的时间表进行。例如,硬件设计可以比软件早两年开始。

复杂性迫使硬件验证和验证包括证明预期软件在硬件上正常工作的证据,当软件远远落后时,这是一项艰巨的任务。支持软件的验证和验证方法允许通过早期工作负载分析进行早期硬件验证,从而打破硬件对系统软件的依赖。

以前,通用硬件块被组装成一个可以执行软件的系统。在那个过时的范例中,硬件设计在没有考虑应用软件的情况下进行,因为硬件被设计为通用的,托管任意数量的可能类型的软件并且没有针对它们进行优化。

设计人员现在采用片上系统 (SoC) 方法实现硬件系统。过去,该硬件系统可能已由系统集成商组装成一个独立的硅芯片,以处理大部分计算工作。现在,对整个系统 SoC 的验证必须关注底层硬件和它将执行的软件之间的连接。

像这样的 SoC 将为特定应用程序处理特定的数据工作负载。与早期的通用处理器不同,处理架构必须非常适合它将处理的数据的性质。指令集、总线架构和内存/高速缓存结构可以进行定制,以最大限度地提高性能、降低功耗和提高效率。

这需要硬件工程师在设计周期的早期访问软件工作负载。甚至架构本身也需要针对要执行的工作进行验证。这种对软件的依赖对项目进度有重大影响,当企业试图“左移”以更快地将产品推向市场时尤其困难。

那不是全部。其他功能和日程安排注意事项:

业务经理希望他们的产品不会受到电池寿命差等问题的影响,并且仍然会进入市场窗口

工程管理希望加快进度并在预算范围内完成项目,尽可能利用通用方法

设计团队面临在 12 到 18 个月内完成日益复杂的设计的压力

验证组,尤其是那些使用硬件仿真的验证组,希望将系统的不同方面分配给不同的组,以便更快地进行并行子系统验证

拥有如此多的利益相关者和优先事项正在推动迫切需要一种更好的方法来完成 SoC 验证。软件定义的验证和验证环境和方法将使工程团队能够交付复杂的 SoC,满足上市时间,提供更彻底的检查,并降低风险和成本。

审核编辑:郭婷

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

    关注

    456

    文章

    50873

    浏览量

    424073
  • soc
    soc
    +关注

    关注

    38

    文章

    4170

    浏览量

    218369
  • 电池
    +关注

    关注

    84

    文章

    10584

    浏览量

    129874
收藏 人收藏

    评论

    相关推荐

    NVIDIA推出适用于网络安全的NIM Blueprint

    德勤使用适用于容器安全的 NVIDIA NIM Agent Blueprint 帮助企业利用开源软件构建安全的 AI。
    的头像 发表于 11-20 09:58 234次阅读

    2线式无接点磁性开关适用于哪些环境条件AL-01D/DF

    2线式无接点磁性开关适用于多种环境条件,包括恶劣的物理环境复杂的电磁环境以及需要高安全性和可靠性的应用场景。这些特点使得二线磁性开关在工业
    的头像 发表于 10-09 18:15 304次阅读

    解锁SoC “调试”挑战,开启高效原型验证之路

    引言由于芯片设计复杂度的提升、集成规模的扩大,以及产品上市时间要求的缩短,使得设计验证变得更加困难。特别是在多FPGA环境中,设计调试和验证复杂
    的头像 发表于 10-09 08:04 742次阅读
    解锁<b class='flag-5'>SoC</b> “调试”挑战,开启高效原型<b class='flag-5'>验证</b>之路

    7MFL5430-2AA10雷达波料位计适用于哪些物料

    雷达波料位计适用于多种物料的测量,包括液体、浆料、颗粒料和固体块状物料等。同时,它还适用于各种恶劣环境和变化环境,广泛应用于多个行业领域。
    的头像 发表于 10-08 16:11 207次阅读

    选择适用于汽车应用的基准电压

    电子发烧友网站提供《选择适用于汽车应用的基准电压.pdf》资料免费下载
    发表于 09-02 11:26 0次下载
    选择<b class='flag-5'>适用于</b>汽车应用的基准电压

    适用于高级驾驶辅助系统(ADAS)的TDA2Ex SoC 23mm封装数据表

    电子发烧友网站提供《适用于高级驾驶辅助系统(ADAS)的TDA2Ex SoC 23mm封装数据表 .pdf》资料免费下载
    发表于 08-06 09:41 0次下载
    <b class='flag-5'>适用于</b>高级驾驶辅助系统(ADAS)的TDA2Ex <b class='flag-5'>SoC</b> 23mm封装数据表

    大规模 SoC 原型验证面临哪些技术挑战?

    引言随着电子设计自动化(EDA)验证工具的重要性日益增加,开发者们开始寻求减少流片成本和缩短开发周期的方法。其中,使用可编程逻辑芯片(FPGA)来构建有效的验证流程成为一种流行的解决方案,这种
    的头像 发表于 06-06 08:23 1174次阅读
    大规模 <b class='flag-5'>SoC</b> 原型<b class='flag-5'>验证</b>面临哪些技术挑战?

    西门子数字化工业软件推出Veloce CS硬件辅助验证和确认系统

    创新的 Veloce CS 架构整合了硬件加速仿真、企业原型验证软件原型验证,将验证和确认周期加快 10 倍,整体成本降低 5 倍
    的头像 发表于 05-08 14:28 734次阅读

    微软正式发布适用于Windows的Sudo

    微软已在 Windows 11 Insider Preview Build 26052 中发布适用于 Windows 的 Sudo,并将其在 MIT 协议下进行开源。
    的头像 发表于 03-19 09:20 863次阅读
    微软正式发布<b class='flag-5'>适用于</b>Windows的Sudo

    fpga验证和uvm验证的区别

    FPGA验证和UVM验证在芯片设计和验证过程中都扮演着重要的角色,但它们之间存在明显的区别。
    的头像 发表于 03-15 15:00 1648次阅读

    我们该如何应对SOC中越来越庞大和复杂的SDC约束?

    SOC设计变得越来越复杂,成本越来越高,设计和验证也越来越困难。
    的头像 发表于 03-13 14:52 1185次阅读
    我们该如何应对<b class='flag-5'>SOC</b>中越来越庞大和<b class='flag-5'>复杂</b>的SDC约束?

    网孔电流法适用于什么样的威廉希尔官方网站

    网孔电流法(Mesh Current Analysis)是一种用来解析威廉希尔官方网站 中的电流分布的分析方法。它基于欧姆定律和基尔霍夫电流定律,适用于求解具有多个回路的威廉希尔官方网站 。 在复杂的威廉希尔官方网站 中,往往存在多个回路
    的头像 发表于 03-01 11:04 3233次阅读

    安达发|APS计划排产软件适用于哪些场景?

    和生产效率的提升。那么,APS计划排产软件适用于哪些场景呢?下面我将从不同的角度来详细解答这个问题。 APS计划排产软件适用于制造业企业。制造业是国民经济的重要支柱产业,其生产过程中涉
    的头像 发表于 02-01 15:24 420次阅读
    安达发|APS计划排产<b class='flag-5'>软件</b><b class='flag-5'>适用于</b>哪些场景?

    新思科技携手AWS加速软件定义汽车的验证

    流媒体视频、声控操作、功能多样化的APP......以前属于智能手机的功能,在软件定义汽车(SDV)时代,也可以同样出现在汽车上。汽车早就已经不单是四个轮子的交通工具了,它更是搭载先进软件的智能机器
    的头像 发表于 01-17 09:15 824次阅读

    什么是FPGA原型验证?FPGA原型设计的好处是什么?

    FPGA原型设计是一种成熟的技术,用于通过将RTL移植到现场可编程门阵列(FPGA)来验证专门应用的集成威廉希尔官方网站 (ASIC),专用标准产品(ASSP)和片上系统(SoC)的功能和性能。
    发表于 01-12 16:13 1228次阅读