目前,生成式人工智能浪潮正席卷全球各行各业,重新定义全球的工作方式。通过利用 AI 自动化处理重复性工作流程,企业得以将工作重点放在创新而非迭代上。
验证领域也不例外 ——Cadence 利用生成式人工智能开发了一系列 AI 工具,助力验证工程师缩短繁琐的调试周期,从而将工作重心放在创新上。
传统上,验证工程师需要首先设计芯片和测试平台,并使用 Xcelium 进行仿真,确保功能和代码覆盖率满足要求,或在未满足时进行调试跟踪。然后,在调试完成后更新设计和测试平台,最后再重复上述流程。这一过程既耗时又繁琐,占据了整体开发时间的相当大一部分。
是否存在更好的方式呢?
Cadence 提供了几款用于调试和分析的 AI 验证工具:Verisium WaveMiner、AutoTriage、CodeMiner和PinDown。这些工具可在分析和调试流程的各个阶段协助工程师,将调试总时间缩短达 10倍。
在回归测试完成后,首先使用 Verisium AutoTriage 进行故障分类。手动分析故障成本高昂且效率低下,其中的一大原因是不同的故障容易被归类至类似的组别中。例如,内存访问冲突问题就可能导致多个不同的测试失败。而 AutoTriage 可以通过分析由共有问题导致的失败测试来创建故障集群列表——这些共有问题可能是基于发送错误消息、测试名称以及发生故障的运行时间等多种因素。然后识别这些故障间的共同线索,从而助力工程师快速找到故障的根本原因。

图1:Verisium AutoTriage 故障整理
和所有的 AI 工具一样,AutoTriage 接受的回归测试训练次数越多,其准确性和有效性就越高。在工程师审查 AutoTriage 的初步输出、验证聚类结果并进行调整后,AutoTriage 会根据这些修改进行自我学习,从而在后续运行中提供更好、更精准的分类结果。
然而,仅仅了解导致测试失败的问题类型是远远不够的。此时,Verisium PinDown 可助力工程师确定哪些代码提交导致测试失败。

图2:Verisium PinDown 风险预测
PinDown 可以利用机器学习来确定导致测试用例失败的原因,而且甚至能通过重新运行选定测试来自动验证该原因。PinDown 可与 Git、Perforce 和 Subversion 等多种版本控制系统兼容,并利用这些系统中的数据来识别可能影响代码完整性的共有外部因素,如提交错误代码的时间、有提交错误代码历史的用户,以及在同一区域内提交代码的不同用户的数量等。
完成这一步后,您还可以使用其他工具来查找故障的根本原因。例如,您可以用 Verisium WaveMiner 来分析一个或多个通过或失败的波形,并对波形中的异常行为进行隔离。可通过对仿真时间进行排序和缩减信号列表来标注这些异常行为,从而为工程师快速缩小问题范围。

图3:Verisium WaveMiner 流程
WaveMiner可以直接启动Verisium Debug平台,方便工程师采取相应措施。WaveMiner 不是一个波形比较工具,而是可用于深入分析可能引发异常行为的行为和信号。该流程的自动化大幅缩短了调试周期,已有用户见证调试周期(TAT)从数天缩减至数小时。
同样,您可以使用 Verisium CodeMiner 对代码上下文进行类似的验证。CodeMiner 可识别不同 Xcelium Snapshot 版本间的语义变化、对其进行排序,并智能忽视那些无关紧要的变化,同时对代码中的重要逻辑变更进行复杂度排序,从而使工程师了解代码中发生的重大变更位置。

图4:Verisium CodeMiner 流程
借助这些 AI 工具,工程师可以在大大减少测试次数、大幅提高测试效率的同时达成覆盖率目标。当然,这还只是个开始。目前,Cadence 正在研发一系列全新的 AI 工具,以进一步实现验证流程各部分的自动化,从而将工程师从各种繁琐测试和调试工作中解放出来。
-
Cadence
+关注
关注
68文章
999浏览量
146211 -
AI
+关注
关注
89文章
38120浏览量
296664 -
验证工具
+关注
关注
0文章
11浏览量
7646 -
人工智能
+关注
关注
1813文章
49741浏览量
261549
原文标题:未来工具:Cadence 如何运用人工智能改变验证流程
文章出处:【微信号:gh_fca7f1c2678a,微信公众号:Cadence楷登】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
今日看点:Cadence宣布收购ChipStack;德州仪器启用马六甲第二组装测试工厂
【艾为视角】保证大方向正确!利用人工智能解决一线实际问题
云天励飞亮相2025深圳通用人工智能大会
利用超微型 Neuton ML 模型解锁 SoC 边缘人工智能
挖到宝了!人工智能综合实验箱,高校新工科的宝藏神器
挖到宝了!比邻星人工智能综合实验箱,高校新工科的宝藏神器!
中汽中心出席车用人工智能标准化促进中心成立会议
最新人工智能硬件培训AI 基础入门学习课程参考2025版(大模型篇)
人工智能正在改变世界
Cadence Conformal AI Studio助力前端验证设计
是德科技如何破解人工智能的基础设施困局
智慧路灯如何应用人工智能技术
DeepSeek对人工智能领域的启示
苹果软件更新默认启用人工智能
人工智能和机器学习以及Edge AI的概念与应用

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