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

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

3天内不再提示

从小众走向普及,形式化验证对系统级芯片开发有多重要?

新思科技 来源:未知 2023-04-21 19:35 次阅读

形式化验证作为一种全新的验证方法,近年来在芯片开发中快速发展,正逐渐取代传统的仿真方法。

虽然仿真在系统级验证方面仍然发挥着重要的作用,但对于单元级的signoff而言,形式化验证已经成为首选。据估计,在未来五年内仿真将逐渐被取代,仅用于子系统和系统级验证。与此同时,形式化验证方法已经开始处理一些系统级任务,随着技术的不断创新,形式化验证将逐步开始处理更多系统级任务。

形式化验证的普及

近五年来,更多机构和设计验证人员更广泛地参与到了整体验证目标之中。除了率先在半导体设计中采用形式化验证技术的英特尔公司以外,还有很多其他半导体和系统公司的开发者们开始积极地尝试这一技术。

这种扩张一定程度是因为验证结果比以往更加容易获取,以及可以被更好地量化。“应用程序”概念的出现极大地缩短了有效验证的学习曲线,对覆盖率定义的改进也让开发者们更加相信,形式化验证以得到有效衡量。此外,属性检查证明了形式化验证可以解决仿真所无法解决的难题。

这些成功的案例激发了开发者们对形式化验证更深入的思考:作为一种有效的验证技术,形式化验证是否只适用于特殊情况,或者是否有可能显著提高整体验证任务的贡献?

形式化signoff的挑战

对形式化技术而言,如果其能够取代动态技术,以更低的成本实现更高质量的signoff,那将是又一重大突破。

近年来商业形式化验证方法的积极应用,以及通过C到RTL等价性检查所做的规范级别比较,对于实现这一目标有着标志性的意义。现如今有多个模块仅通过形式化验证即可进行signoff,动态调试对signoff而言,虽仍然重要,但作用已被削弱。

考虑到数据路径元件在GPUDSPAI和当今许多其他加速器中的重要性,突破数据路径边界是利用形式化验证技术完成绝大多数单元signoff任务的关键一步。这种从动态signoff到形式化signoff的变化,大大提升了生产力。而以往的实验证明,用这一方法signoff的一些关键模块在多代产品中没有出现一个错误。运用形式化技术达到了更高的生产率和更高的质量,这一点已然被证实。

扩大形式化验证方法的ROI:架构验证

在架构验证领域,形式化验证方法也取得了很大的成功。其相关应用主要包括:

  • 一致性网格结构的正确性
  • CPU集群上运行的固件的正确性

形式化验证方法的ROI不断得到验证和扩大。目前,这些技术主要依赖于开发者们在抽象化设计方面的开发经验和专业知识,以及各种开源工具和一些商业产品。随着时间推移,会有更多类似的功能实现标准化。

形式化验证开发人才需求增加

相比于动态测试,形式化验证的本质要求开发者对设计有更详细的了解。随着工业界对形式化验证提出更多需求,许多头部公司和一些掌握尖端科技的初创公司都在努力提高形式化验证的能力,这就对开发者的能力提出了更高且更新的要求。

目前企业倾向于开展基础培训来帮助应届毕业生了解和进入行业,在接受培训后,形式化验证开发者往往对工作的热情要远高于其他人,而在大学校园内,亦设置了EE/CS本科相关课程来支持行业对形式化验证开发人才的需求,期待相关专家人才迅速增多,去探索自己职业所面临的挑战和机遇。

形式化验证未来展望

五年前,有人可能认为形式化验证是解决专门问题的小众技术,但这种观点现在已经逐渐被改变。现在,大型系统和半导体公司将形式化验证视为任何可信验证策略的重要组成部分。更重要的是,形式化验证方法现在已经发展到可在某些领域中取代仿真的地步。形式化验证开始为系统级领域做出贡献,而在以前,形式化验证在这些领域被认为是不切实际的。

对于形式化验证和形式化验证团队来说,这是一个令人兴奋的时代。由于贡献不断增大和在业务关键型需求上为人们带来的更多信心,形式化验证技术对所有数字设计领域的产品设计和开发变得越来越重要。

扫描下方二维码,下载白皮书《形式化验证探索指南》,详细了解形式化验证的更多相关内容。

7ec639ac-e037-11ed-bfe3-dac502259ad0.png


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

    关注

    5

    文章

    716

    浏览量

    50068

原文标题:从小众走向普及,形式化验证对系统级芯片开发有多重要?

文章出处:【微信号:Synopsys_CN,微信公众号:新思科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    pcb应变测试有多重要?一文了解!

    pcb应变测试有多重要?一文了解!
    的头像 发表于 02-24 16:26 625次阅读

    Stimulus—需求形式化建模和验证工具

    义性和完整性检查等。借助Stimulus可以在系统开发的早期阶段发现并修改需求规范中的错误,在系统最终交付验收阶段检查系统设计是否满足需求规范,从而较大程度地降低产品开发的成本与风险。
    的头像 发表于 12-12 16:00 212次阅读
    Stimulus—需求<b class='flag-5'>形式化</b>建模和<b class='flag-5'>验证</b>工具

    形式化验证最佳实践之三:实现端到端属性

    实际上,让我们从一个不是端到端但对高速缓存至关重要的属性开始。该属性是我们唯一需要检查内部细节的属性。它可以验证缓存中的命中请求是否只有一种命中方式。如果不遵守这一点,那么在读取或写入哪种数据时就会非常模糊。
    的头像 发表于 11-24 14:48 208次阅读
    <b class='flag-5'>形式化验证</b>最佳实践之三:实现端到端属性

    形式验证及其在芯片工程中的应用

    形式验证不仅仅是芯片领域中的一个概念。正如文章开头提到过,形式验证强调使用严格的数学推理和形式化
    的头像 发表于 10-20 10:46 477次阅读

    为什么芯片设计中需要做验证呢?验证芯片设计中的重要

    芯片设计流程中,验证环节是至关重要的一环。它直接关系到芯片的性能、可靠性和成本。
    的头像 发表于 09-11 09:58 1359次阅读

    Testbench自动化验证方法介绍

    自动化验证testbench结果可以减少人工检查的时间和可能犯的失误,尤其对于比较大的设计。
    的头像 发表于 09-04 09:15 519次阅读

    EDA形式化验证漫谈:仿真之外,验证之内

    “在未来五年内仿真将逐渐被淘汰,仅用于子系统系统验证。与此同时,形式化验证方法已经开始处理一些系统级任务。随着技术发展,更多Formal
    的头像 发表于 09-01 09:10 954次阅读

    形式化方法的工业应用:航空领域

    本文主要探讨了形式化方法在航空领域中的工业应用。航空领域作为安全攸关领域,其机载系统软件的开发有着高度复杂和严格的安全标准要求,以确保其安全可靠性。
    的头像 发表于 08-21 15:45 701次阅读
    <b class='flag-5'>形式化</b>方法的工业应用:航空领域

    形式化方法的工业应用:轨交领域

    文将聚焦于轨交领域,从领域专用的需求撰写与分析工具Prema入手,介绍形式化方法在工业中的实际应用。
    的头像 发表于 08-08 15:20 314次阅读
    <b class='flag-5'>形式化</b>方法的工业应用:轨交领域

    SoC芯片设计验证详解

    来源:汽车电子与软件前言芯片的功能安全曾是非常小众的领域,只有少数汽车、工业、航空航天和其他类似市场的芯片系统开发商关注。然而,随着汽车行业过去几年各类应用的兴起,情况已经发生巨大变
    的头像 发表于 07-31 23:45 887次阅读
    SoC<b class='flag-5'>芯片</b>设计<b class='flag-5'>验证</b>详解

    浅析Formality形式验证里的案件

    在当前的形式验证的领域,主要有两个工具,一个就是Cadence的conformal,另外一个就是Synopsys的formality(以下简称FM)。
    的头像 发表于 07-21 09:56 1090次阅读
    浅析Formality<b class='flag-5'>形式</b><b class='flag-5'>验证</b>里的案件

    fpga验证及其在soc验证中的作用有哪些

    前  言 芯片的功能安全曾是非常小众的领域,只有少数汽车、工业、航空航天和其他类似市场的芯片系统开发商关注。然而,随着汽车行业过去几年各类应用的兴起,情况已经发生巨大变化。同时,除了
    的头像 发表于 07-20 09:05 657次阅读

    BananaPi 开源社区完成基于Rockchip RK3588J/3588M芯片的全工规,全国产化验证

    Banana pi 开源社区基于Rockchip RK3588M/RK3588J芯片,完成了车规级与工规级的验证,并完成了全国产化验证,推出了金手指核心板,邮票孔核心板,LGA BGA封装核心板。为客户提供全车规,全工规,全国产
    的头像 发表于 06-05 11:42 1384次阅读
    BananaPi 开源社区完成基于Rockchip RK3588J/3588M<b class='flag-5'>芯片</b>的全工规,全国产<b class='flag-5'>化验证</b>

    基于形式验证的高效RISC-V处理器验证方法

    随着RISC-V处理器的快速发展,如何保证其正确性成为了一个重要的问题。传统的测试方法只能覆盖一部分错误情况,而且无法完全保证处理器的正确性。因此,基于形式验证的方法成为了一个非常有前途的方法,可以更加全面地
    的头像 发表于 06-02 10:35 1026次阅读

    imx8m plus芯片的M7内核软件开发有没有开发指南?

    imx8m plus芯片的M7内核软件开发有没有开发指南?
    发表于 06-01 08:39