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

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

3天内不再提示

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

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

扫码添加小助手

加入工程师交流群

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

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

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

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

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

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

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

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

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

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

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

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

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

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

审核编辑:郭婷

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

    关注

    463

    文章

    54466

    浏览量

    469762
  • soc
    soc
    +关注

    关注

    40

    文章

    4635

    浏览量

    230305
  • 电池
    +关注

    关注

    85

    文章

    11620

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    日益增长的需求。凭借新思科技 HAV 平台独特的软件定义能力驱动,HAV 平台在设计复杂度叠加、上市周期日益紧迫的背景下,为验证全球最复杂
    的头像 发表于 03-17 17:17 695次阅读

    RDMA设计36:验证环境设计

    相关接口,通过与参考模型的结果进行对比,从而在仿真环境验证 DUT 的功能是否符合设计要求。验证平台包含 AXI4 Complexes、AXIS Complexes、AXI-Lite
    发表于 02-04 15:22

    RDMA设计35:基于 SV 的验证平台

    将其总线接口信号抽象为总线事务处理。而 QSFP 接口为串行总线接口,由 CMAC 集成块驱动,其物理层仿真相对复杂,需要使用成熟的验证知识产权(Verification IP,VIP)保证仿真的效率
    发表于 02-01 13:14

    软件定义的硬件辅助验证如何助力AI芯片开发

    复杂度呈指数级增长,传统验证方法难以满足 AI 工作负载对 IP、子系统、芯粒以及 Multi-Die 验证的需求。
    的头像 发表于 12-29 11:17 797次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b>的硬件辅助<b class='flag-5'>验证</b>如何助力AI芯片开发

    电能质量在线监测装置精度等级划分标准适用于哪些场景?

    监测与统计分析 , B 级用于基础监测与临时场景 。以下为具体适用边界与典型场景。 一、A 级(精确级 / 仲裁级)适用场景 1. 标准原文定位 适用于 要求精确测量电能质量指标参数的
    的头像 发表于 12-11 13:34 841次阅读
    电能质量在线监测装置精度等级划分标准<b class='flag-5'>适用于</b>哪些场景?

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

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

    在Linux ubuntu上使用riscv-formal工具验证蜂鸟E203 SoC的正确性

    内容:在Linux ubuntu上使用riscv-formal工具验证蜂鸟E203 SoC的正确性 步骤: 1、下载和安装riscv-formal工具: bash复制代码 git clone
    发表于 10-24 07:52

    NVMe高速传输之摆脱XDMA设计23:UVM验证平台

    抽象为 PCIeTLP 事务,因此为了方便的在事务层构建复杂的测试用例,项目基于 UVM 搭建验证平台进行功能验证。图1 验证平台架构图在验证
    发表于 08-26 09:49

    NVMe高速传输之摆脱XDMA设计18:UVM验证平台

    抽象为 PCIeTLP 事务,因此为了方便的在事务层构建复杂的测试用例,项目基于 UVM 搭建验证平台进行功能验证。图1 验证平台架构图在验证
    发表于 07-31 16:39

    开芯院采用芯华章P2E硬件验证平台加速RISC-V验证

    近日,系统级验证 EDA 解决方案提供商芯华章科技与北京开源芯片研究院(以下简称 “开芯院”)宣布,双方基于芯华章的P2E 硬件验证系统双模验证平台,共同探索适用于 RISC-V 架构
    的头像 发表于 07-18 10:08 2637次阅读
    开芯院采用芯华章P2E硬件<b class='flag-5'>验证</b>平台加速RISC-V<b class='flag-5'>验证</b>

    新思科技如何验证更安全的智能汽车软件

    汽车软件正在迅速发展,其复杂性、安全性要求以及对高效开发流程的需求与日俱增。在这一背景下,虚拟ECU(vECU)成为加速开发和验证的关键工具,而将Rust语言集成进AUTOSAR Classic
    的头像 发表于 07-10 15:12 1141次阅读
    新思科技如何<b class='flag-5'>验证</b>更安全的智能汽车<b class='flag-5'>软件</b>

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

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

    西门子利用AI来缩小行业的IC验证生产率差距

    Questa One将集成电路(IC)验证从被动反应流程重新定义为智能的自优化系统。 西门子数字化工业软件推出了Questa™ One智能验证软件
    的头像 发表于 05-27 14:34 692次阅读

    新思科技VSO.ai如何颠覆芯片验证

    随着片上系统(SoC复杂性不断增加,IP的复杂性与验证难度以及用于验证的VIP的开发要求也日益
    的头像 发表于 05-21 14:49 1527次阅读
    新思科技VSO.ai如何颠覆芯片<b class='flag-5'>验证</b>

    硬件辅助验证(HAV) 对软件验证的价值

    硬件辅助验证 (HAV) 有着悠久的历史,如今作为软件驱动验证的必备技术,再度受到关注。 RISC-V 可能是说明这一点的最好例子。HAV 能够执行多个周期的软件驱动
    的头像 发表于 05-13 18:21 2263次阅读