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

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

3天内不再提示

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

星星科技指导员 来源:嵌入式计算设计 作者:Andy Meier 2022-11-22 15:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

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

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

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

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

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

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

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

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

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

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

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

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

审核编辑:郭婷

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

    关注

    68

    文章

    20148

    浏览量

    247043
  • soc
    soc
    +关注

    关注

    38

    文章

    4514

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何验证电能质量在线监测装置支持的通信协议是否适用于特定设备?

    验证电能质量在线监测装置(以下简称 “装置”)的通信协议是否适用于特定设备,核心是“先核静态信息→再做模拟测试→最后现场联调”,从 “协议匹配性、参数兼容性、数据完整性” 三层验证,确保全场景通信
    的头像 发表于 11-12 10:21 478次阅读

    哪些传感器数据失真检测工具适用于工业环境

    (如 4-20mA、Modbus) ” 的核心能力。以下按 “ 基础诊断、专用测试、环境干扰检测、在线监测、工业特需 ” 分类,推荐适用于工业场景的工具,附具体应用场景与选型理由: 一、工业级基础诊断工具(现场快速排查,抗干扰耐用) 工业
    的头像 发表于 09-24 11:59 371次阅读

    复杂电磁环境构建与测试软件系统解析(精简版)

    复杂电磁环境构建与测试软件系统解析(精简版)
    的头像 发表于 09-15 21:05 444次阅读
    <b class='flag-5'>复杂</b>电磁<b class='flag-5'>环境</b>构建与测试<b class='flag-5'>软件</b>系统解析(精简版)

    哪些离线语音芯片适用于家电设备

    ​哪些离线语音芯片适用于家电设备?选择适用于家电设备的离线语音芯片时,需综合考量家电的使用环境、功能需求、成本预算等多方面因素。以下为您推荐几款性能出色的离线语音芯片:   适合家电设备使用的离线
    的头像 发表于 08-06 17:27 645次阅读
    哪些离线语音芯片<b class='flag-5'>适用于</b>家电设备

    用于无线 LAN 的 2.4 GHz 高效前端和适用于蓝牙®应用的端口 skyworksinc

    电子发烧友网为你提供()用于无线 LAN 的 2.4 GHz 高效前端和适用于蓝牙®应用的端口相关产品参数、数据手册,更有用于无线 LAN 的 2.4 GHz 高效前端和适用于蓝牙®应
    发表于 07-01 18:32
    <b class='flag-5'>用于</b>无线 LAN 的 2.4 GHz 高效前端和<b class='flag-5'>适用于</b>蓝牙®应用的端口 skyworksinc

    适用于 WLAN 和蓝牙®应用的 2.4 GHz 高效前端 skyworksinc

    电子发烧友网为你提供()适用于 WLAN 和蓝牙®应用的 2.4 GHz 高效前端相关产品参数、数据手册,更有适用于 WLAN 和蓝牙®应用的 2.4 GHz 高效前端的引脚图、接线图、封装手册
    发表于 06-20 18:30
    <b class='flag-5'>适用于</b> WLAN 和蓝牙®应用的 2.4 GHz 高效前端 skyworksinc

    2.4 GHz、256 QAM 前端模块,用于 WLAN/ 和端口,适用于蓝牙®应用 skyworksinc

    电子发烧友网为你提供()2.4 GHz、256 QAM 前端模块,用于 WLAN/ 和端口,适用于蓝牙®应用相关产品参数、数据手册,更有2.4 GHz、256 QAM 前端模块,用于 WLAN
    发表于 06-18 18:30
    2.4 GHz、256 QAM 前端模块,<b class='flag-5'>用于</b> WLAN/ 和端口,<b class='flag-5'>适用于</b>蓝牙®应用 skyworksinc

    用于 WLAN/ 的 2.4 GHz、256 QAM 前端模块和适用于蓝牙®应用的端口 skyworksinc

    电子发烧友网为你提供()用于 WLAN/ 的 2.4 GHz、256 QAM 前端模块和适用于蓝牙®应用的端口相关产品参数、数据手册,更有用于 WLAN/ 的 2.4 GHz、256 QAM 前端
    发表于 06-18 18:30
    <b class='flag-5'>用于</b> WLAN/ 的 2.4 GHz、256 QAM 前端模块和<b class='flag-5'>适用于</b>蓝牙®应用的端口 skyworksinc

    Veloce Primo补全完整的SoC验证环境

    在芯片构建之前完成。虽然硬件加速器和桌面原型板是这项验证中两个众所周知的参与者,但企业原型同样具备重要的意义。 尽管仿真在设计的早期阶段占据主导地位,但由于性能的原因,其更多的适用于模块级验证。一旦开始全芯片
    的头像 发表于 06-12 14:39 1169次阅读
    Veloce Primo补全完整的<b class='flag-5'>SoC</b><b class='flag-5'>验证</b><b class='flag-5'>环境</b>

    复杂电磁环境构建与测试软件系统

    复杂电磁环境构建与测试软件系统
    的头像 发表于 04-29 20:47 475次阅读
    <b class='flag-5'>复杂</b>电磁<b class='flag-5'>环境</b>构建与测试<b class='flag-5'>软件</b>系统

    电磁环境仿真与验证系统软件

    电磁环境仿真与验证系统软件
    的头像 发表于 04-29 16:59 823次阅读
    电磁<b class='flag-5'>环境</b>仿真与<b class='flag-5'>验证</b>系统<b class='flag-5'>软件</b>

    是否有适用于iMX 8M Plus SoC的热计算/分析表或任何功耗/消耗表?

    是否有适用于iMX8M Plus SoC的热计算/分析表或任何功耗/消耗表?
    发表于 03-27 06:21

    如何制作适用于Visionfive 2的Debian + UEFI固件系统?

    制作适用于Visionfive 2的Debian + UEFI固件系统
    发表于 03-10 07:51

    适用于TCA9511A的EVM用户指南

    电子发烧友网站提供《适用于TCA9511A的EVM用户指南.pdf》资料免费下载
    发表于 12-23 15:32 0次下载
    <b class='flag-5'>适用于</b>TCA9511A的EVM用户指南

    适用于PoE应用的低成本隔离式电源

    电子发烧友网站提供《适用于PoE应用的低成本隔离式电源.pdf》资料免费下载
    发表于 12-21 09:39 0次下载
    <b class='flag-5'>适用于</b>PoE应用的低成本隔离式电源