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

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

3天内不再提示

芯片的验证模块划分

数字芯片实验室 来源:数字芯片实验室 2023-10-07 14:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

任何芯片都需要把芯片划分成更便于管理的小模块/特性进行验证。

在这里,引入特性(feature)验证的概念,即根据被测芯片的特性分配验证资源和人力。这样做虽然简化了验证资源分配和验证经理跟踪验证进度的难度,但也带来很大的完备性风险

一个特性很少能完全独立于其他特性。多个特性经常共享芯片的资源,它们会相互协作完成整颗芯片的预期功能。因此,单独验证某个特性可能无法发现那些只在特性间交互时才会表现出来的bug。

在完成相应特性验证之后,各个特性的验证负责人完全可以跳出原有的思维,不需要进行这样的划分,应该根据整颗芯片的预期功能而不是某个单一特性来划分。

验证人员就可以选择一些合适的特性组合,目的就是验证一些整颗芯片的预期功能。芯片验证人员应该探索芯片的运行路径,以不同的顺序执行许多特性。

各种特性之间的相互作用

验证生涯中大量存在验证人员竭尽全力验证一个特性后没发现bug,可是当它与其他特性进行交互时却存在bug的情况。

从理论上说,只有把所有的特性两个一组成对验证,然后再三个一组,四个一组,等等.....·才可能确定它们之间的交互是否存在bug。

很明显,使用这样穷尽验证的策略是不现实的,而且在多数情况下也没有必要。

通过询问一系列的问题可以指导确定是否需要将两个特性放在一起验证。首先从特性列表中随意选取两项,然后问自己下面这些问题。

有关输入的问题: 这两个特性会不会处理同一个输入?

有关输出的问题: 这两个特性功能是否影响同一个输出?

有关数据的问题: 这两个特性会操作其共享的一些内部数据?是读取还是修改共享数据?

如果对以上任何一个问题的回答是“是”,那么这两个功能就会相互交互,因此需要放在一起验证。





审核编辑:刘清

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

    关注

    11

    文章

    712

    浏览量

    30327

原文标题:一颗小芯片的验证模块划分

文章出处:【微信号:数字芯片实验室,微信公众号:数字芯片实验室】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    国内首个汽车芯片标准验证平台启用,“消费芯片”再难上车?

    [首发于智驾最前沿微信公众号]10月28日,国内首个国家级汽车芯片标准验证中试服务平台在深圳正式投入使用。该平台由国家及行业相关机构共同推动建设,旨在满足车规级芯片在环境与可靠性、失效分析、信息安全
    的头像 发表于 10-29 15:17 430次阅读
    国内首个汽车<b class='flag-5'>芯片</b>标准<b class='flag-5'>验证</b>平台启用,“消费<b class='flag-5'>芯片</b>”再难上车?

    车规级ASM1042芯片在汽车无线充电模块中的应用探索

    摘要: 本文深入探讨国科安芯推出的车规级ASM1042芯片在汽车无线充电模块中的应用潜力,着重分析其性能特点、应用场景及面临的挑战。通过对芯片性能的详细剖析和测试数据的严谨验证,结合汽
    的头像 发表于 07-11 15:03 472次阅读

    华大九天物理验证EDA工具Empyrean Argus助力芯片设计

    芯片设计的流片之路充满挑战,物理验证EDA工具无疑是这“最后一公里”关键且不可或缺的利器。它通过设计规则检查、版图与原理图一致性验证等关键流程,为IC设计契合制造需求提供坚实保障。作为签核(Signoff)环节的关键防线,物理
    的头像 发表于 07-03 11:30 2918次阅读
    华大九天物理<b class='flag-5'>验证</b>EDA工具Empyrean Argus助力<b class='flag-5'>芯片</b>设计

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

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

    芯华章携手EDA国创中心推出数字芯片验证大模型ChatDV

    面向国家在集成电路EDA领域的重大需求,芯华章携手全国首家集成电路设计领域国家级创新中心——EDA国创中心,针对日益突出的芯片设计验证痛点,强强联手,共同推出具有完全自主知识产权的基于LLM的数字芯片
    的头像 发表于 06-06 16:22 1416次阅读

    超大规模芯片验证:基于AMD VP1902的S8-100原型验证系统实测性能翻倍

    引言随着AI、HPC及超大规模芯片设计需求呈指数级增长原型验证平台已成为芯片设计流程中验证复杂架构、缩短迭代周期的核心工具。然而,传统原型验证
    的头像 发表于 06-06 13:13 1094次阅读
    超大规模<b class='flag-5'>芯片</b><b class='flag-5'>验证</b>:基于AMD VP1902的S8-100原型<b class='flag-5'>验证</b>系统实测性能翻倍

    芯片验证为何越来越难?

    本文由半导体产业纵横(ID:ICVIEWS)编译自semiengineering过去,仿真曾是验证的唯一工具,但如今选择已变得多样。平衡成本与收益并非易事。芯片首次流片成功率正在下降,主要原因
    的头像 发表于 06-05 11:55 743次阅读
    <b class='flag-5'>芯片</b>的<b class='flag-5'>验证</b>为何越来越难?

    PCB的EMC设计(二):模块划分及特殊器件的布局

    在PCB的电磁兼容(EMC)设计中,合理的模块划分和器件布局是基础环节,直接影响电磁场的发射与接收特性,并决定了后续布线的质量。频率产生器件、驱动器、电源模块和滤波元件的位置及排列方向都会对整体
    的头像 发表于 05-23 18:30 810次阅读
    PCB的EMC设计(二):<b class='flag-5'>模块</b><b class='flag-5'>划分</b>及特殊器件的布局

    CAN芯片逻辑响应验证测试

    在CAN芯片研发阶段,需要做诸多涉及通讯错误管理验证的问题。在ISO-16845国际标准中,规定完善的测试标准,如错误帧检测,传输帧相关检测,错误管理逻辑验证等,本文主要分享有效便捷的方法来完成测试
    的头像 发表于 04-30 18:24 606次阅读
    CAN<b class='flag-5'>芯片</b>逻辑响应<b class='flag-5'>验证</b>测试

    FPGA EDA软件的位流验证

    位流验证,对于芯片研发是一个非常重要的测试手段,对于纯软件开发人员,最难理解的就是位流验证。在FPGA芯片研发中,位流验证是在做什么,在哪些
    的头像 发表于 04-25 09:42 2062次阅读
    FPGA EDA软件的位流<b class='flag-5'>验证</b>

    概伦电子芯片封装连接性验证工具PadInspector介绍

    当今时代人们对产品性能要求越来越高,SoC设计也随之变得越来越复杂,由此导致SoC内模块数量呈指数级增长。不同于传统设计方法,芯片封装设计中的l/O pad配置规划和封装连接性验证流程需更早完成,这逐渐成为影响SoC上市时间的关
    的头像 发表于 04-22 09:59 715次阅读
    概伦电子<b class='flag-5'>芯片</b>封装连接性<b class='flag-5'>验证</b>工具PadInspector介绍

    【「芯片通识课:一本书读懂芯片技术」阅读体验】芯片如何设计

    芯片设计的工作内容主要包括规划电路功能、编写软件代码、设计电路图、进行芯片上电路的布局和布线,以及进行整个芯片设计的检查和验证等。其过程如下图所示。 EDA软件 EDA软件是电子设计自
    发表于 03-29 20:57

    罗德与施瓦茨与u-blox合作验证最新汽车GNSS模块

    罗德与施瓦茨(以下简称“R&S”)和全球领先的GNSS模块供应商u-blox合作,成功验证了u-blox最新的汽车GNSS模块。该验证基于R&S SMBV100B GNSS模拟器
    的头像 发表于 03-05 16:18 933次阅读

    新思科技推出基于AMD芯片的新一代原型验证系统

    近日,新思科技宣布推出全新基于AMD Versal™ Premium VP1902自适应系统级芯片(SoC)的HAPS®原型验证系统,以此进一步升级其硬件辅助验证(HAV)产品组合。 此次推出的全新
    的头像 发表于 02-19 17:12 1153次阅读

    英诺达发布全新静态验证产品,提升芯片设计效率

    英诺达(成都)电子科技有限公司近日正式推出了两款全新的静态验证EDA工具——EnAltius®CDC跨域检查工具和Lint RTL代码检查工具。这两款产品的发布,标志着英诺达在芯片设计工具领域迈出
    的头像 发表于 12-24 16:53 1160次阅读