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
    +关注

    关注

    65

    文章

    920

    浏览量

    142052
  • AI
    AI
    +关注

    关注

    87

    文章

    30677

    浏览量

    268845
  • 验证工具
    +关注

    关注

    0

    文章

    10

    浏览量

    7483
  • 人工智能
    +关注

    关注

    1791

    文章

    47154

    浏览量

    238136

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

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

收藏 人收藏

    评论

    相关推荐

    嵌入式和人工智能究竟是什么关系?

    嵌入式和人工智能究竟是什么关系? 嵌入式系统是一种特殊的系统,它通常被嵌入到其他设备或机器中,以实现特定功能。嵌入式系统具有非常强的适应性和灵活性,能够根据用户需求进行定制化设计。它广泛应用于各种
    发表于 11-14 16:39

    《AI for Science:人工智能驱动科学创新》第6章人AI与能源科学读后感

    幸得一好书,特此来分享。感谢平台,感谢作者。受益匪浅。 在阅读《AI for Science:人工智能驱动科学创新》的第6章后,我深刻感受到人工智能在能源科学领域中的巨大潜力和广泛应用。这一章详细
    发表于 10-14 09:27

    《AI for Science:人工智能驱动科学创新》第一章人工智能驱动的科学创新学习心得

    周末收到一本新书,非常高兴,也非常感谢平台提供阅读机会。 这是一本挺好的书,包装精美,内容详实,干活满满。 《AI for Science:人工智能驱动科学创新》这本书的第一章,作为整个著作的开篇
    发表于 10-14 09:12

    risc-v在人工智能图像处理应用前景分析

    RISC-V在人工智能图像处理领域的应用前景十分广阔,这主要得益于其开源性、灵活性和低功耗等特点。以下是对RISC-V在人工智能图像处理应用前景的详细分析: 一、RISC-V的基本特点 RISC-V
    发表于 09-28 11:00

    人工智能ai4s试读申请

    目前人工智能在绘画对话等大模型领域应用广阔,ai4s也是方兴未艾。但是如何有效利用ai4s工具助力科研是个需要研究的课题,本书对ai4s基本原理和原则,方法进行描诉,有利于总结经验,拟按照要求准备相关体会材料。看能否有助于入门和提高ss
    发表于 09-09 15:36

    名单公布!【书籍评测活动NO.44】AI for Science:人工智能驱动科学创新

    ! 《AI for Science:人工智能驱动科学创新》 这本书便将为读者徐徐展开AI for Science的美丽图景,与大家一起去了解: 人工智能究竟帮科学家做了什么? 人工智能将如何
    发表于 09-09 13:54

    报名开启!深圳(国际)通用人工智能大会将启幕,国内外大咖齐聚话AI

    8月28日至30日,2024深圳(国际)通用人工智能大会暨深圳(国际)通用人工智能产业博览会将在深圳国际会展中心(宝安)举办。大会以“魅力AI·无限未来”为主题,致力于打造全球通用人工智能领域集产品
    发表于 08-22 15:00

    用人工智能改变 PCB 设计

    人工智能在PCB设计中展现出不可否认的潜力,但是工程师们自然对其影响有所顾虑。关于工作保障和责任的等问题常常浮现:人工智能会夺走我的工作吗?如果人工智能出错,我会被指责吗?然而,人工智能
    的头像 发表于 08-15 10:38 522次阅读
    利<b class='flag-5'>用人工智能</b><b class='flag-5'>改变</b> PCB 设计

    FPGA在人工智能中的应用有哪些?

    FPGA(现场可编程门阵列)在人工智能领域的应用非常广泛,主要体现在以下几个方面: 一、深度学习加速 训练和推理过程加速:FPGA可以用来加速深度学习的训练和推理过程。由于其高并行性和低延迟特性
    发表于 07-29 17:05

    人工智能如何改变着各行各样

    人工智能的风起云涌,几乎颠覆了千行百业创新的节奏,今天的人工智能就如同挥舞着“指挥棒”一样,改变着各行各样本来的“模样”。
    的头像 发表于 07-19 10:58 486次阅读
    <b class='flag-5'>人工智能</b>如何<b class='flag-5'>改变</b>着各行各样

    大模型应用之路:从提示词到通用人工智能(AGI)

    大模型在人工智能领域的应用正迅速扩展,从最初的提示词(Prompt)工程到追求通用人工智能(AGI)的宏伟目标,这一旅程充满了挑战与创新。本文将探索大模型在实际应用中的进展,以及它们如何为实现AGI
    的头像 发表于 06-14 10:20 2166次阅读
    大模型应用之路:从提示词到通<b class='flag-5'>用人工智能</b>(AGI)

    5G智能物联网课程之Aidlux下人工智能开发(SC171开发套件V2)

    https://t.elecfans.com/v/25653.html 人工智能 初学者完整学习流程实现手写数字识别案例_Part1 13分59秒 https://t.elecfans.com/v
    发表于 05-10 16:46

    5G智能物联网课程之Aidlux下人工智能开发(SC171开发套件V1)

    ://t.elecfans.com/v/25653.html 人工智能 初学者完整学习流程实现手写数字识别案例 28分55秒 https://t.elecfans.com/v/27184.html
    发表于 04-01 10:40

    嵌入式人工智能的就业方向有哪些?

    嵌入式人工智能的就业方向有哪些? 在新一轮科技革命与产业变革的时代背景下,嵌入式人工智能成为国家新型基础建设与传统产业升级的核心驱动力。同时在此背景驱动下,众多名企也纷纷在嵌入式人工智能领域布局
    发表于 02-26 10:17

    燧原科技发布“燎原”生态合作计划,共建通用人工智能产业化联盟

    12月20日,在全国一体化算力网络国家枢纽节点(甘肃)庆阳数据中心集群绿色普惠算力行动推进大会上, 燧原科技正式发布了“燎原”生态合作计划,携手产业上下游合作伙伴共建通用人工智能产业化联盟。 以
    的头像 发表于 12-21 19:55 2034次阅读
    燧原科技发布“燎原”生态合作计划,共建通<b class='flag-5'>用人工智能</b>产业化联盟