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

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

3天内不再提示

为处理器验证创建一个“瑞士奶酪模型”,以保证高效的验证品质!

Codasip 科达希普 来源:Codasip 科达希普 作者:Codasip 科达希普 2022-11-01 15:57 次阅读

处理器验证创建一个“瑞士奶酪模型”,以保证高效的验证品质!

所有的处理器都有着很高的品质要求,其可靠性是处理器验证团队的主要关切。提供一流质量的产品需要一个战略性的、勤勉的和彻底的方法去实现。因此,处理器验证发挥着重要作用,它需要结合所有行业标准威廉希尔官方网站 --而这就有点像心理学上的的瑞士奶酪模型(又称Reason模型)原则。

我们强烈需要一个强大的、分层的处理器验证策略!

我在之前曾经说过:处理器验证是一门微妙的艺术。我们需要考虑到所有的不确定性,这意味着在优化资源的同时开放验证范围。一方面,我们要在最终交付前找到所有的关键漏洞。另一方面,我们必须有一个高效的验证策略来满足上市时间的硬性要求。交付智能处理器验证意味着在产品开发过程中尽可能有效地、尽早地找到有意义的bug。实现这一目标的方法之一是结合所有行业标准的验证威廉希尔官方网站 。而正是通过创建冗余,最终找到并击败所有关键bug。

不同类型的bug都有一个复杂性--或bug评分--这取决于触发bug所需的事件数量和类型。有些可能是用覆盖率发现的,而有些是用形式证明发现的。想象一下,如果将”瑞士奶酪模型”应用于处理器验证。每一片奶酪都象征着一种验证威廉希尔官方网站 ,它有一些特定的优势来捕捉特定类型的bug。漏洞逃脱并进入最终交付物的风险通过不同层次和类型的验证来减轻,而这些验证是相互分层的。

在应用于处理器验证的瑞士奶酪模型中,其原理类似于航空业:如果有一条直接穿过所有切片的路径,那么飞机就有坠毁的风险。这就是为什么航空业对程序、飞行检查单和冗余系统要求严格?我们的目标是增加更多的切片,减少每一个切片上的孔的大小,直至最后没有任何缝隙可以穿过,此时一个高质量的处理器正式完成。

8ed0c172-5942-11ed-a3b6-dac502259ad0.jpg

应用于处理器验证的瑞士奶酪模型原则

通过验证方法(以瑞士奶酪模型为例):

首先需要创建冗余,以确保在其中一个layer上失败时的连续性。

当在开发过程中发现bug时,表明漏洞出现在了其中的几片奶酪上。因此,我们可以改进几种验证方法,以减少每片奶酪上的漏洞大小。利用这种方法,无论是简易简单的漏洞还是复杂的终极漏洞,都可以增加击中bug的几率。

最大限度地发挥每种验证威廉希尔官方网站 的潜力。

每个分片上的孔就是验证方法中的一个洞。孔越多越大,意味着越多的bug可以逃脱。如果设计的同一区域(奶酪片之间的重叠孔)中没有被任何一种验证威廉希尔官方网站 所覆盖和测试,那么这个漏洞就会通过验证,并最终出现在交付产品中。

一种好的验证方法必须在每个切片上呈现尽可能少和小的孔。而这就要求验证团队有着扎实的策略、经验和高效的沟通,这些品质也是交付高质量产品的重要因素。

在验证过程中,当我们发现一个bug,或者一个切片上的孔时,及时修复并检查其他切片是否有类似的漏洞。每一个切片都应该找到前一个切片中的漏洞,并在继续运行之前解决掉它们。而实现这一目标的有效方式是全面健全性检查!

8eeb51f4-5942-11ed-a3b6-dac502259ad0.jpg

在应用于处理器验证的瑞士奶酪模型原则中,如果一种威廉希尔官方网站 有改进的测试平台、新的断言等功能加持,那么在产品交付之前,该漏洞就会被及时发现和修复。所有的处理器验证威廉希尔官方网站 都很重要,正是所有威廉希尔官方网站 的结合才能使每种威廉希尔官方网站 更有效率。

同时我们需要意识到一个单一的验证威廉希尔官方网站 不可能完成所有的事情,是所有威廉希尔官方网站 的综合提高了验证和处理器设计的整体质量。在产品的开发过程中,可能会有意想不到的变化或因素,这些外部行为会影响某种威廉希尔官方网站 的效率。例如,设计中的变化没有很好的传达给验证团队,或者出小差的周五下午的工作效率导致了人为错误。这些因素都会增加切片上孔的大小,因此保持项目规范的及时更新以及设计者和验证工程师之间有效的定期沟通极其重要。此外在Codasip,实现这一目标的另一个有效解决方案是执行由其他团队成员进行的代码审查。

Codasip使用的验证威廉希尔官方网站 和技巧,使我们能够创建冗余,及时发现和修复漏洞并最终提供一流品质的RISC-V处理器!

审核编辑 :李倩

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

原文标题:处理器验证系列之五:为处理器验证创建一个“瑞士奶酪模型”,以保证高效的验证品质!

文章出处:【微信号:Codasip 科达希普,微信公众号:Codasip 科达希普】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何进行电子连接的测试与验证

    电子连接的测试与验证是确保其性能和质量的关键步骤。以下是对电子连接进行测试与验证的方法: 、测试与
    的头像 发表于 12-20 09:49 231次阅读

    解锁SoC “调试”挑战,开启高效原型验证之路

    引言由于芯片设计复杂度的提升、集成规模的扩大,以及产品上市时间要求的缩短,使得设计验证变得更加困难。特别是在多FPGA环境中,设计调试和验证的复杂性进步增加,传统的调试手段难以满足对高性能、
    的头像 发表于 10-09 08:04 748次阅读
    解锁SoC “调试”挑战,开启<b class='flag-5'>高效</b>原型<b class='flag-5'>验证</b>之路

    LF412用PSPICE验证该运放的SPICE宏模型的遇到的疑问求解

    关于LF412,我用PSPICE验证该运放的SPICE宏模型的遇到以下问题: 1.该模型缺少电压噪声和电流噪声参数,有更加准确的SPICE宏模型吗; 2.该宏
    发表于 08-06 06:16

    如何使用MATLAB创建预测模型

    MATLAB 简介 MATLAB 是由 MathWorks 公司开发的,它提供了集成的计算环境,包括命令行界面、
    的头像 发表于 07-11 14:29 694次阅读

    机器学习中的交叉验证方法

    在机器学习中,交叉验证(Cross-Validation)是种重要的评估方法,它通过将数据集分割成多个部分来评估模型的性能,从而避免过拟合或欠拟合问题,并帮助选择最优的超参数。本文将详细探讨几种
    的头像 发表于 07-10 16:08 1226次阅读

    西门子推出Solido IP验证套件,代IC设计提供端到端的芯片质量保证

    西门子集成的验证套件能够在整个IC设计周期内提供无缝的IP质量保证IP开发团队提供完整的工作流程 西门子工业软件日前推出Solido IP验证套件(Solido IP Valida
    发表于 05-24 10:36 422次阅读

    谈谈 十折交叉验证训练模型

    谈谈 十折交叉验证训练模型
    的头像 发表于 05-15 09:30 877次阅读

    助听器降噪神经网络模型

    抑制任务是语音增强领域的重要学科, 随着深度神经网络的兴起,提出了几种基于深度模型的音频处理新方法[1,2,3,4]。然而,这些通常是
    发表于 05-11 17:15

    英特尔酷睿Ultra处理器突破500AI模型优化

    英特尔在最新推出的英特尔® 酷睿™ Ultra处理器上宣布,超过500款AI模型已得到优化运行。这款处理器无疑是市场上领先的AI PC处理器,它不仅带来了前所未有的AI体验,还集成了沉
    的头像 发表于 05-09 11:18 779次阅读

    fpga验证和uvm验证的区别

    FPGA验证和UVM验证在芯片设计和验证过程中都扮演着重要的角色,但它们之间存在明显的区别。
    的头像 发表于 03-15 15:00 1658次阅读

    华为云盘古大模型通过金融大模型标准符合性验证

    近日,在中国信通院组织的可信AI大模型标准符合性验证中,华为云的盘古大模型表现出色,成功通过了金融大模型标准的符合性验证,并荣获优秀级(4+
    的头像 发表于 03-05 10:12 652次阅读

    华为云盘古大模型通过金融大模型标杆验证,获最高评级

    验证标准主要关注金融大模型对语言,语音,视觉以及多模态任务等多元领域的适应能力,涵盖数据合规性,模型安全性和服务稳定性等关键要素。
    的头像 发表于 03-04 15:58 701次阅读

    英特尔至强处理器新动态:Sierra Forest已进入通电验证阶段

    基辛格指出,英特尔已经成功交付Sierra Forest的最后样品给客户;而Granite Rapids处理器的生产状况超过预期,正在进行通电验证,结果令人满意。
    的头像 发表于 01-30 11:28 633次阅读

    如何选择高品质的LED大屏幕处理器

    的表现,确保LED大屏幕能够呈现出高品质的画面。 兼容性:选择与LED大屏幕相匹配的处理器,确保信号传输和显示的致性。 稳定性与可靠性:考虑处理器的稳定性和可靠性,
    的头像 发表于 01-25 14:49 498次阅读

    湿热灭菌工艺验证解决方案

    验证和控制您的蒸汽灭菌过程,确保产品无菌要确保所有产品和容器在蒸汽灭菌过程中达到无菌要求,必须采用经过验证和控制的生产工艺。查看我们推荐的解决方案,进步了解高压灭菌
    的头像 发表于 01-13 08:04 578次阅读
    湿热灭菌工艺<b class='flag-5'>验证</b>解决方案