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

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

3天内不再提示

Cadence如何运用人工智能改变验证流程

Cadence楷登 来源:Cadence楷登 2024-12-19 09:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

目前,生成式人工智能浪潮正席卷全球各行各业,重新定义全球的工作方式。通过利用 AI 自动化处理重复性工作流程,企业得以将工作重点放在创新而非迭代上。

验证领域也不例外 ——Cadence 利用生成式人工智能开发了一系列 AI 工具,助力验证工程师缩短繁琐的调试周期,从而将工作重心放在创新上。

传统上,验证工程师需要首先设计芯片和测试平台,并使用 Xcelium 进行仿真,确保功能和代码覆盖率满足要求,或在未满足时进行调试跟踪。然后,在调试完成后更新设计和测试平台,最后再重复上述流程。这一过程既耗时又繁琐,占据了整体开发时间的相当大一部分。

是否存在更好的方式呢?

Cadence 提供了几款用于调试和分析的 AI 验证工具:Verisium WaveMiner、AutoTriage、CodeMiner和PinDown。这些工具可在分析和调试流程的各个阶段协助工程师,将调试总时间缩短达 10倍。

在回归测试完成后,首先使用 Verisium AutoTriage 进行故障分类。手动分析故障成本高昂且效率低下,其中的一大原因是不同的故障容易被归类至类似的组别中。例如,内存访问冲突问题就可能导致多个不同的测试失败。而 AutoTriage 可以通过分析由共有问题导致的失败测试来创建故障集群列表——这些共有问题可能是基于发送错误消息、测试名称以及发生故障的运行时间等多种因素。然后识别这些故障间的共同线索,从而助力工程师快速找到故障的根本原因。

0606b598-bcf7-11ef-8732-92fbcf53809c.png

图1:Verisium AutoTriage 故障整理

和所有的 AI 工具一样,AutoTriage 接受的回归测试训练次数越多,其准确性和有效性就越高。在工程师审查 AutoTriage 的初步输出、验证聚类结果并进行调整后,AutoTriage 会根据这些修改进行自我学习,从而在后续运行中提供更好、更精准的分类结果。

然而,仅仅了解导致测试失败的问题类型是远远不够的。此时,Verisium PinDown 可助力工程师确定哪些代码提交导致测试失败。

0627bf18-bcf7-11ef-8732-92fbcf53809c.png

图2:Verisium PinDown 风险预测

PinDown 可以利用机器学习来确定导致测试用例失败的原因,而且甚至能通过重新运行选定测试来自动验证该原因。PinDown 可与 Git、Perforce 和 Subversion 等多种版本控制系统兼容,并利用这些系统中的数据来识别可能影响代码完整性的共有外部因素,如提交错误代码的时间、有提交错误代码历史的用户,以及在同一区域内提交代码的不同用户的数量等。

完成这一步后,您还可以使用其他工具来查找故障的根本原因。例如,您可以用 Verisium WaveMiner 来分析一个或多个通过或失败的波形,并对波形中的异常行为进行隔离。可通过对仿真时间进行排序和缩减信号列表来标注这些异常行为,从而为工程师快速缩小问题范围。

063df238-bcf7-11ef-8732-92fbcf53809c.png

图3:Verisium WaveMiner 流程

WaveMiner可以直接启动Verisium Debug平台,方便工程师采取相应措施。WaveMiner 不是一个波形比较工具,而是可用于深入分析可能引发异常行为的行为和信号。该流程的自动化大幅缩短了调试周期,已有用户见证调试周期(TAT)从数天缩减至数小时。

同样,您可以使用 Verisium CodeMiner 对代码上下文进行类似的验证。CodeMiner 可识别不同 Xcelium Snapshot 版本间的语义变化、对其进行排序,并智能忽视那些无关紧要的变化,同时对代码中的重要逻辑变更进行复杂度排序,从而使工程师了解代码中发生的重大变更位置。

066adbfe-bcf7-11ef-8732-92fbcf53809c.png

图4:Verisium CodeMiner 流程

借助这些 AI 工具,工程师可以在大大减少测试次数、大幅提高测试效率的同时达成覆盖率目标。当然,这还只是个开始。目前,Cadence 正在研发一系列全新的 AI 工具,以进一步实现验证流程各部分的自动化,从而将工程师从各种繁琐测试和调试工作中解放出来。

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

    关注

    68

    文章

    999

    浏览量

    146211
  • AI
    AI
    +关注

    关注

    89

    文章

    38120

    浏览量

    296664
  • 验证工具
    +关注

    关注

    0

    文章

    11

    浏览量

    7646
  • 人工智能
    +关注

    关注

    1813

    文章

    49741

    浏览量

    261549

原文标题:未来工具:Cadence 如何运用人工智能改变验证流程

文章出处:【微信号:gh_fca7f1c2678a,微信公众号:Cadence楷登】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    今日看点:Cadence宣布收购ChipStack;德州仪器启用马六甲第二组装测试工厂

    Cadence宣布收购 ChipStack 业内消息指出,半导体软件巨头 Cadence Design Systems 同意收购ChipStack,这是一家位于西雅图的初创公司,致力于开发人工智能
    发表于 11-11 10:25 185次阅读

    【艾为视角】保证大方向正确!利用人工智能解决一线实际问题

    保证大方向正确,加快迭代,小步快跑。聚焦内部效率提升,利用人工智能改变作业模式、简化管理,结合业务场景解决一线实际问题。——任总在GTS人工智能实践进展汇报会上的讲话1聚焦内部效率提升,利用人
    的头像 发表于 09-26 19:03 500次阅读
    【艾为视角】保证大方向正确!利<b class='flag-5'>用人工智能</b>解决一线实际问题

    云天励飞亮相2025深圳通用人工智能大会

    近日,以“模驱具身・智启未来”为主题的2025 AGIC深圳(国际)通用人工智能大会暨深圳(国际)通用人工智能产业博览会(以下简称大会)在深圳国际会展中心(宝安)开幕。
    的头像 发表于 09-01 14:09 705次阅读

    利用超微型 Neuton ML 模型解锁 SoC 边缘人工智能

    的框架小 10 倍,速度也快 10 倍,甚至可以在最先进的边缘设备上进行人工智能处理。在这篇博文中,我们将介绍这对开发人员意味着什么,以及使用 Neuton 模型如何改进您的开发和终端
    发表于 08-31 20:54

    挖到宝了!人工智能综合实验箱,高校新工科的宝藏神器

    和生态体系带到使用者身边 ,让我们在技术学习和使用上不再受制于人。 三、多模态实验,解锁AI全流程 它嵌入了2D视觉、深度视觉、机械手臂、语音识别、嵌入式传感器等多种类AI模块,涵盖人工智能领域主要
    发表于 08-07 14:30

    挖到宝了!比邻星人工智能综合实验箱,高校新工科的宝藏神器!

    和生态体系带到使用者身边 ,让我们在技术学习和使用上不再受制于人。 三、多模态实验,解锁AI全流程 它嵌入了2D视觉、深度视觉、机械手臂、语音识别、嵌入式传感器等多种类AI模块,涵盖人工智能领域主要
    发表于 08-07 14:23

    中汽中心出席车用人工智能标准化促进中心成立会议

    近日,我国汽车领域首个以车用人工智能标准化为研究目标的技术组织——车用人工智能标准化促进中心成立会议在天津召开,中汽中心副总经理龚进峰出席会议并致辞。来自整车企业、零部件企业、高校、科研机构等70多家单位的180余位代表参会。
    的头像 发表于 07-21 16:48 720次阅读

    最新人工智能硬件培训AI 基础入门学习课程参考2025版(大模型篇)

    人工智能大模型重塑教育与社会发展的当下,无论是探索未来职业方向,还是更新技术储备,掌握大模型知识都已成为新时代的必修课。从职场上辅助工作的智能助手,到课堂用于学术研究的智能工具,大模型正在工作生活
    发表于 07-04 11:10

    人工智能正在改变世界

    它需要大量的处理能力,需求每一百天就会翻一番,这推动了人工智能基础设施的投资热潮。未来的数据中心需要满足和管理对计算资源前所未有的需求:既要能智能高效地提供支持,又要满足相应的计算、内存和网络性能。
    的头像 发表于 06-13 10:19 666次阅读

    Cadence Conformal AI Studio助力前端验证设计

    Cadence 推出最新的前端验证设计方案 Conformal AI Studio,专为解决日益复杂的前端设计挑战而打造,旨在提升设计人员的工作效率,进而优化全流程功耗、效能和面积(PPA)等设计目标。
    的头像 发表于 06-04 11:16 1432次阅读

    是德科技如何破解人工智能的基础设施困局

    人工智能正在改变世界。然而,它需要大量的处理能力。需求每 100 天翻一番,这推动了人工智能基础设施的投资热潮。
    的头像 发表于 05-09 15:53 615次阅读

    智慧路灯如何应用人工智能技术

    叁仟智慧路灯通过整合人工智能(AI)技术,显著提升了城市的智能化程度,为城市管理工作带来了诸多便利。以下将详细阐述叁仟智慧路灯在应用人工智能技术方面的几个关键领域: 一、智能照明控制
    的头像 发表于 03-07 09:18 796次阅读
    智慧路灯如何应<b class='flag-5'>用人工智能</b>技术

    DeepSeek对人工智能领域的启示

    本文作者是 IBM 董事长兼首席执行官 Arvind Krishna。他认为,社会各界不应止步于应用人工智能,更要成为人工智能的共建者。
    的头像 发表于 02-07 09:46 1446次阅读

    苹果软件更新默认启用人工智能

    苹果公司近期发布了针对iPhone、iPad和Mac的最新软件更新,这一更新举措标志着苹果在全面推广其人工智能服务方面迈出了重要一步。 据悉,此次更新包括iOS 18.3、iPadOS 18.3以及
    的头像 发表于 02-05 14:04 647次阅读

    人工智能和机器学习以及Edge AI的概念与应用

    作者:DigiKey Editor 人工智能(AI)已经是当前科技业最热门的话题,且其应用面涉及人类生活的各个领域,对于各个产业都带来相当重要的影响,且即将改变人类未来发展的方方面面。本文将为您介绍
    的头像 发表于 01-25 17:37 1581次阅读
    <b class='flag-5'>人工智能</b>和机器学习以及Edge AI的概念与应用