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

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

3天内不再提示

验证和确认创建电子系统的两个关键步骤

星星科技指导员 来源:嵌入式计算设计 作者:Anupam Bakshi 2022-06-10 07:45 次阅读

2011 年,英特尔在其 Sandy Bridge 组合图形微处理器芯片中发现了一个设计缺陷,该缺陷不仅导致生产严重延迟,而且最终导致超过 10 亿美元的更换成本和收入损失。如果您正在寻找一个明确的示例,说明为什么在开发过程的早期发现错误始终是重中之重,那就看看吧。产品召回对所有相关人员来说都是一次糟糕的经历,但仅与召回相关的成本就是噩梦的组成部分。

同时,现代 SoC 环境的复杂性至少让这方面的事情变得困难重重。将 SoC 推向市场是一项艰巨的任务,以至于团队一直在寻找更新、更具创新性的方法来缩短开发时间。这种情况还提出了将验证和确认作为一个步骤来从早期设计阶段捕获错误的要求。将验证和确认的巨大任务更紧密地结合在一起对半导体行业来说是个好消息。

然而,这就是“左移”概念进入对话的地方。顾名思义,“左移”是一系列活动和流程,可以让设计团队更好地提前预测和解决下游问题,从而在明天变得更大(更昂贵)之前解决一个小问题。您应该“尽早并经常测试”这一理念的核心。它还以一种已被证明可以缩短开发时间的方式这样做,因此在每一秒都很重要的过程中不会浪费任何时间。

为什么这很重要

在我们关注“左移”的重要性之前,我们必须首先解决这个过程的早期阶段。验证和确认是创建电子系统的两个关键步骤,但在过去几年中,它们的角色(以及这些角色如何相互关联)发生了变化。

在现代时代,迫切需要使用户能够以一种从早期设计和验证阶段自动生成可供使用的序列的方式描述设备的编程和测试序列,一直到硅后验证。使用“左移”的核心原理,这个过程现在可以组合成一个单步过程,只需使用便携式序列发生器即可同时进行验证、固件和验证。 ISequenceSpec 就是这种工具的一个例子,它旨在帮助设计团队生成规范所必需的统一 UVM 序列,以便及早经常发现错误,并提高跨团队协作和沟通的能力。

多亏了像 ISequenceSpec 这样的解决方案,我们现在看到了一个重要的机会,可以结束验证和验证对于目前正在创建的大多数芯片来说是独立任务的看法。工程师可以编写单个序列规范、生成用于验证的 UVM 序列、用于验证的 Verilog 序列以及用于自动测试设备的各种输出格式的事实至少可以节省大量时间。

单一规范格式的一个主要好处是,更深层次的同步现在是开发各个不同阶段之间的保证,从验证到硅后验证以及介于两者之间的一切。这些测试序列不仅是自动生成的(释放工程资源以将精力集中在其他地方),而且它还提供了宝贵的洞察力,可用于微调性能并比以往更深入地理解复杂的硬件/软件交互前。

除此之外,可用的工具通常非常简单。整个过程通常使用 IP-XACT、SystemRDL 和 XML 等重要标准格式的注册信息来完成。用户可以在简单的编辑器中定义必要的测试序列,然后生成统一的测试序列,从而提高过程的整体效率和最终结果。

随着技术继续快速发展,我们对 SoC 的看法也必须随之发展,尤其是在验证和确认方面。别搞错了:这些不再是两个独立的概念,事实上,它们已经有一段时间了。它们只是同一枚硬币的两个面。因此,创建单一规范格式成为保证流程各个阶段之间同步的一种方式,从而保持成品的完整性。

审核编辑:郭婷

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

    关注

    68

    文章

    19093

    浏览量

    228782
  • 芯片
    +关注

    关注

    452

    文章

    50185

    浏览量

    420686
  • soc
    soc
    +关注

    关注

    38

    文章

    4088

    浏览量

    217744
收藏 人收藏

    评论

    相关推荐

    FPGA仿真黑科技\"EasyGo Vs Addon \",助力大规模电力电子系统仿真

    ,可以搭建多电机系统、电力电子系统等包含开关器件的系统模型。依托强大的FPGA资源,最大可仿真240关键元件的电力
    发表于 10-23 18:18

    深圳南柯电子 EMC测试整改:确保产品电磁兼容性的关键步骤

    深圳南柯电子|EMC测试整改:确保产品电磁兼容性的关键步骤
    的头像 发表于 10-22 15:06 138次阅读
    深圳南柯<b class='flag-5'>电子</b> EMC测试整改:确保产品电磁兼容性的<b class='flag-5'>关键步骤</b>

    西门子EDA发布下一代电子系统设计平台

    西门子EDA正式发布了下一代电子系统设计平台Xepdition 2409, HyperLynx 2409。本次开创性的版本升级将为电子系统设计行业带来新的变革。
    的头像 发表于 10-12 14:01 265次阅读

    X定义下的车载电子系统

    1.X定义的的汽车2.车载电子系统的变化3.面临的系统设计问题4.阶段性实践总结
    发表于 08-07 21:39 0次下载

    使用泰克示波器精确诊断并优化汽车电子系统

    在汽车行业,随着电子系统的不断演进和整车控制逻辑的日益复杂,CAN、LIN和FlexRay总线技术支撑着从发动机管理到安全系统关键功能。使用t泰克示波器能够帮助工程师精确诊断并优化汽车电子系
    的头像 发表于 07-03 10:32 308次阅读
    使用泰克示波器精确诊断并优化汽车<b class='flag-5'>电子系统</b>

    24芯M16插座在汽车电子系统中的关键作用

      德索工程师说道24芯M16插座在汽车电子系统中的关键作用,可以从多个方面进行深入探讨。随着汽车电子技术的不断发展,车辆内部的电子系统变得越来越复杂,对于连接器的要求也日益提高。24
    的头像 发表于 05-22 18:03 238次阅读
    24芯M16插座在汽车<b class='flag-5'>电子系统</b>中的<b class='flag-5'>关键</b>作用

    EMI测试整改:确保电子设备电磁兼容性的关键步骤

    深圳比创达|EMI测试整改:确保电子设备电磁兼容性的关键步骤
    的头像 发表于 04-29 14:40 494次阅读
    EMI测试整改:确保<b class='flag-5'>电子</b>设备电磁兼容性的<b class='flag-5'>关键步骤</b>

    主轴维修:关键步骤和要点有哪些?|深圳恒兴隆机电.

    主轴维修:关键步骤和要点有哪些?|深圳恒兴隆机电主轴是许多机床设备中的关键组成部分,通常用于加工、旋转和支撑各种工件。由于其复杂性和多功能性,主轴的维护和维修变得尤为重要。本文将深入探讨主轴的维修
    发表于 03-25 09:45

    【技术分享】揭秘电压基准源:如何选择才能确保电子系统稳定如初?#电压基准源 #电子系统

    电压电子系统
    苏州纳芯微电子股份有限公司
    发布于 :2024年03月14日 15:49:48

    MES系统实施的几大关键步骤

    MES系统实施的几大关键步骤--万界星空科技MES/低代码MES/开源MES  在制造业中,MES管理系统成为了提升生产效率、优化资源配置和确保产品质量的关键工具。然而,由于MES管理
    的头像 发表于 03-08 11:38 690次阅读

    显示电子系统中信号波形通信协议原理

    这些显示电子系统中信号波形的动图,有助于帮助我们理解传输的机理。
    发表于 02-28 14:05 291次阅读
    显示<b class='flag-5'>电子系统</b>中信号波形通信协议原理

    邪恶PLC攻击技术的关键步骤

    今天我们来聊一聊PLC武器化探秘:邪恶PLC攻击技术的六关键步骤详解。
    的头像 发表于 01-23 11:20 984次阅读
    邪恶PLC攻击技术的<b class='flag-5'>关键步骤</b>

    电子系统里,低频、中频、高频信号的频率范围分别是多少?

    电子系统里,低频、中频、高频信号的频率范围分别是多少?还是系统不一样,它们的频率范围会不同,比如运放系统或数据转换系统
    发表于 12-14 06:01

    汽车电子系统大灯驱动的应用示例

    电子发烧友网站提供《汽车电子系统大灯驱动的应用示例.doc》资料免费下载
    发表于 11-14 11:24 7次下载
    汽车<b class='flag-5'>电子系统</b>大灯驱动的应用示例

    车身电子系统的控制电源设计

    电子发烧友网站提供《车身电子系统的控制电源设计.pdf》资料免费下载
    发表于 11-13 09:37 2次下载
    车身<b class='flag-5'>电子系统</b>的控制电源设计