首页/文章/ 详情

还在为覆盖率收敛而挣扎?Xcelium 机器学习 App 为验证插上翅膀

10小时前浏览4
本文翻译转载于 Cadence blog

作者:Anika Sunda


 

功能验证占用了目前 SoC 设计投入劳动的 70% 以上。然而,即使在验证上投入如此之大,流片时出现功能失效的风险却比以往任何时候都要高。其主要原因是,设计团队不知道功能正确性与流片目标的距离。SoC 验证时的覆盖收敛就像是追逐海市蜃楼。


  //  

实现真正的功能验证收敛从而充满信心地完成流片,看似天方夜谭。做出流片决定只能取决于当时的判断。有经验的工程师会基于验证完整性指标、发现的功能性错误的占比和复杂性等因素,来判断是否达到足够的收敛水平和信心。


所有运行了无数夜间回归测试的验证工程师,都希望可以更快地实现覆盖目标,寻找到一种即插即用的解决方案,一种自动化的方法,用最少的资源更快地实现覆盖率收敛。


 

\ | /

Xcelium 机器学习 App 从以前的回归运行中学习,并引导 Xcelium 随机化内核,帮助缩短回归时间,以显著缩短的仿真周期更快地实现覆盖率收敛,在特定的感兴趣的覆盖点周围捕获更多漏洞。


下图是机器学习 App 在某头部半导体公司的成功应用案例。可以看到,机器学习(ML)回归比基准运行快了大约 1.4 倍(机器学习(ML)在 ~62k 次运行时达到 96%,基准运行在约 80k 次运行后才达到相同水平)。


 



这个数据意味着,过去耗时 2 个月的收敛周期缩短了 2- 3 周左右。很明显,机器学习(ML)让回归运行更加高效,帮助用户更快实现覆盖率收敛的目标。

来源:Cadence楷登
System电路半导体航空汽车电子消费电子芯片UMCadence
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-10-02
最近编辑:10小时前
Cadence楷登
签名征集中
获赞 0粉丝 86文章 395课程 0
点赞
收藏
作者推荐

助力企业实现系统级设计

本文翻译转载于 Semiwiki,作者 Bernard Murphy // 系统级设计已经成为“万物皆智慧”的关键基础,但在应用生命周期管理(ALM,application lifecycle management)工具这一同样快速发展的领域却无法获得普及。ALM 工具被用于简化产品设计和构建流程,追溯产品需求与设计 / 测试的相关性和客户关系管理等,在网页、云端和手机广泛应用。这一超过 500 亿美元规模的市场依旧在快速发展,将所有与之相关业务集中并实现自动化。高科技企业已经将类似工具大量应用于项目和需求管理。软件企业正在将重要的应用与开发和工程运营(DevOps)挂钩。得益于 Cadence 的关键性推动,半导体企业也已经开始 DevOps 的应用。 这样做的首要需求是追溯性管理。尽管听起来确实是个不错的应用,但其本身还远不足以促使企业改变既有的工作流程。根据 Cadence 产品工程总监 Matt Graham 的分析,风向发生转变的原因是支持追溯性的挑战在增加。大家从 ISO 26262 和其它针对关键任务的标准中其实已经看到到这一苗头的出现。为了从需求到设计再到测试的实现,只有良好的追溯性才能保证产品需求的达成。实现这一目标的传统方法是通过需求追溯矩阵(RTM),其实也就是将技术甚至业务等多种需求文档类型相关联的电子表格。这样做可以为实现规划,特别是测试计划,赋予更多的详细状态描述,以确保需求端描述的任何内容都可以被实现并测试。如果这一对应是双向的,则也可以确保任何不必要的需求不会添加到实现和测试过程中。这个老方法耗时耗力且极易出错。随着产品设计规模的扩大,更多的需求项需要被追溯,这个方法很显然就不适用了。当设计流程进入到最终阶段的更改和衍生时,RTM 的准确度将大幅衰减,其敏捷性也会大幅下降。Sprint 测试和迭代回归都会被手动表格更新拖后腿。 追溯性与验证计划毫无疑问,大多数团队都会开发很多用于自动化更新的脚本软件,但这种方法也有局限性,需要支持哪些需求管理系统 —— Doors、Jama 还是 Jira?你的合作伙伴与客户支持哪些?像 ReqIF 这样的标准可能有帮助,但通常只适用于合作伙伴间的单向交流,对增加企业内价值作用有限。Cadence 与 OpsHub 合作多年,现已实现 vManager 验证管理平台间的互联,用来达成需求管理目标。这些目标通常在即时验证域外进行管理。Matt 告诉我这一方法从一年半以前开始被加速用于追溯性支持。他也注意到,错误追踪和版本控制对这一方法的采纳速度还要更快。接入业界领先的 DevOps 平台并实现双向通信证实了这一合作的价值。开发链上的所有成员都可以用自己习惯的工具和格式及时获取信息和更新。自动化让数据的可扩展性、颗粒度和流通度不再受限。OpsHub 对包括一些大型银行和金融机构在内的软件 DevOps 团队的支持已有多年经验。Jama Software 是合作伙伴之一,其合作名单上列出了相当多的半导体企业,尤其擅长需求变更管理和审核。跬步千里,始于足下这种连接的实现让半导体开发团队、项目管理团队和其客户受益匪浅。通过改进输入需求、状态和交付情况间更紧密的连接,相关人员将获得更好的支持。OpsHub 目前支持许多平台,包括 Atlassian Jira、Jama Connect、IBM Doors、Azure DevOps、Salesforce、PTC 和多个 Broadcom 产品。我已经迫不及待的想看到更多企业级功能与设计相连后将催生多少化学反应了。来源:Cadence楷登

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈