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

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

3天内不再提示

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

星星科技指导员 来源:嵌入式计算设计 作者:Andy Meier 2022-11-22 15:52 次阅读

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

通过统一的环境,验证可以在早期使用模型进行,在开发中出现不同的部分时构建系统。验证将从一开始就开始,最终的硅前测试仅侧重于最后一刻的改进和完整的系统验证、快速跟踪流片、降低重新定位风险并简化硅后验证。

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

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

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

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

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

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

这还不是全部。其他功能和计划注意事项:

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

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

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

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

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

审核编辑:郭婷

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

    关注

    68

    文章

    19242

    浏览量

    229593
  • soc
    soc
    +关注

    关注

    38

    文章

    4156

    浏览量

    218125
收藏 人收藏

    评论

    相关推荐

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

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

    适用于TMS320C5504/05的电源

    电子发烧友网站提供《适用于TMS320C5504/05的电源.pdf》资料免费下载
    发表于 10-11 11:18 0次下载
    <b class='flag-5'>适用于</b>TMS320C5504/05的电源

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

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

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

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

    适用于工业应用的使用MDIO的以太网PHY配置

    电子发烧友网站提供《适用于工业应用的使用MDIO的以太网PHY配置.pdf》资料免费下载
    发表于 09-21 10:24 0次下载
    <b class='flag-5'>适用于</b>工业应用的使用MDIO的以太网PHY配置

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

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

    适用于AR眼镜的TI DLP® Pico™技术

    电子发烧友网站提供《适用于AR眼镜的TI DLP® Pico™技术.pdf》资料免费下载
    发表于 08-23 09:21 0次下载
    <b class='flag-5'>适用于</b>AR眼镜的TI DLP® Pico™技术

    适用于高级驾驶辅助系统(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封装数据表

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

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

    分享一个适用于 HPM6300 AndeStar V5 DSP 扩展指令的 32位有符号整数 全周傅里叶算法加速器

    背景:解决 Rt-thread studio 使用 DSP 扩展的问题 适用于 HPM6300 基于 AndeStar V5 DSP 扩展指支持任何 gcc toolchain 不必附加编译参数
    发表于 03-21 13:12

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

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

    三防平板电脑适用于哪些特定环境

    适用于哪些特定环境? 一、空气中粉尘颗粒多 空气中的粉尘颗粒较多这对于很多电子产品来讲是重大挑战,大部分的平板电脑都不是封闭式的设计,而如果使用环境中粉尘多,在使用过程中就会直接进入到产品中,最大的影响就是
    的头像 发表于 03-11 14:00 308次阅读

    适用于ARM® Cortex™-A8/A9 SOC 和 FPGA 的TPS65218电源管理数据表

    电子发烧友网站提供《适用于ARM® Cortex™-A8/A9 SOC 和 FPGA 的TPS65218电源管理数据表.pdf》资料免费下载
    发表于 03-06 14:18 0次下载
    <b class='flag-5'>适用于</b>ARM® Cortex™-A8/A9 <b class='flag-5'>SOC</b> 和 FPGA 的TPS65218电源管理数据表

    网孔电流法适用于什么样的电路

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

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

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