当前位置: 首页
AI资讯
Cadence运用人工智能改变验证流程核心技术解析

Cadence运用人工智能改变验证流程核心技术解析

热心网友 时间:2026-05-28
转载

生成式人工智能正在深刻变革各行各业的运营模式,尤其在芯片验证领域,其影响力愈发显著。借助AI技术自动化处理重复性工作,工程师得以从无休止的迭代循环中抽身,将更多精力投入到真正具有价值的创新之中。

验证领域自然也不例外——Cadence推出的AI工具组合,旨在帮助验证工程师摆脱繁琐的调试周期,将更多注意力放在优化设计与提升性能上。

不妨回顾一下传统验证流程的运行方式:工程师先设计芯片和测试平台,随后通过Xcelium运行仿真,检查功能覆盖率和代码覆盖率是否达标。若不达标,便进入调试与跟踪的循环。待调试完成后,再次更新设计与测试平台,并重新执行仿真。这一流程既耗时又考验耐心,占据了开发周期中相当大的一部分。

那么,是否存在更高效的解决方案?

Cadence为此准备了一系列面向调试与分析场景的AI验证工具,包括Verisium WaveMiner、AutoTriage、CodeMiner与PinDown。这些工具分别负责分析与调试流程中的不同环节,据用户反馈,调试总时间可缩短至原来的十分之一。具体如何实现?我们来逐一拆解。

回归测试完成后,首先登场的是Verisium AutoTriage,负责故障分类。手动分析故障成本高、效率低,一个常见难题是:不同故障往往被错误地归入相似类别。例如,内存访问冲突可能导致多个测试用例同时失败。AutoTriage的做法是,通过分析由同一根源问题引发的失败用例,自动创建故障集群列表。这一归类过程会综合考虑多种因素,如输出的错误信息、测试名称,甚至故障发生时的运行时间。随后,工具会提取这些故障背后的共同线索——这样一来,工程师能更快速地定位根本原因,而不是在零散的信息中大海捞针。

图1:Verisium AutoTriage 故障整理

与所有AI工具类似,AutoTriage的训练数据越多——即它处理的回归测试越多——其准确性与有效性就越强。工程师在审查AutoTriage的初步输出后,可对聚类结果进行微调,而工具本身也会根据这些修改进行自我学习,后续运行中的分类结果自然更加精准。

当然,仅知道故障类型远远不够。关键问题是:究竟哪次代码提交导致了这次失败?

此时轮到Verisium PinDown登场,它能帮助工程师精准锁定“罪魁祸首”。

图2:Verisium PinDown 风险预测

PinDown借助机器学习判断测试用例失败的原因,并可通过重新运行选定的测试自动验证该判断。它兼容Git、Perforce、Subversion等多种版本控制系统,并利用这些系统中的数据识别可能影响代码完整性的外部因素——例如提交错误代码的时间点、有不良提交历史的用户,以及在同一代码区域内提交代码的不同用户数量。这些信息综合起来,能够提供极具价值的风险预测。

锁定问题源头后,接下来需要深入进行根本原因分析。这时可使用Verisium WaveMiner,分析一个或多个通过或失败的波形,从中隔离出异常行为。通过对仿真时间进行排序、缩减信号列表,WaveMiner能够标注这些异常,帮助工程师迅速缩小问题范围。该流程高度自动化,有用户反馈说调试周期从几天缩短至几小时。

图3:Verisium WaveMiner 流程

值得一提的是,WaveMiner并非简单的波形比较工具,它更擅长深入分析可能引发异常行为的具体信号和事件。同时,它可直接启动Verisium Debug平台,方便工程师立即采取下一步措施。

类似的逻辑也适用于代码层面的分析,Verisium CodeMiner正是为此而生。它能识别不同Xcelium Snapshot版本之间的语义变化,并对这些变化进行排序,智能过滤掉无关紧要的差异。同时,还能对代码中真正重要的逻辑变更进行复杂度排序,让工程师一目了然地识别出哪些改动值得重点排查。

图4:Verisium CodeMiner 流程

借助这些AI工具,工程师在达成覆盖率目标的同时,可大幅减少需要运行的测试次数,显著提升整体效率。当然,这仅仅是一个开端。Cadence目前正在研发一系列全新的AI工具,目标是将验证流程中更多繁琐环节自动化,让工程师真正从“反复测试、反复调试”的泥潭中走出来,将精力投入到更具创造性的工作中去。

来源:https://m.elecfans.com/article/6394593.html

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
CC Switch一键切换Claude与Codex供应商配置

CC Switch一键切换Claude与Codex供应商配置

当使用的AI工具越来越多,配置管理便成为一大难题。此前我们介绍过Claude Code Router,虽然功能不错,但针对Codex的配置切换仍需手动操作。新发现的CC Switch则彻底解决了这一困扰——它不仅支持Claude Code,还能同时管理Codex的配置,据项目规划,未来还可能兼容Ge

时间:2026-05-28 18:20
Claude Code之父万字访谈:编程被解决是断章取义

Claude Code之父万字访谈:编程被解决是断章取义

```html 智东西5月27日报道,Claude Code创始人Boris Cherny近日在一档播客节目中深入探讨了多个硬核话题:软件工程师的职业前景、AI对就业与个人生活的影响、AI编程的现状与发展趋势,同时还澄清了一则广为流传的误解——那句“编程已经被解决了”实际上是他被断章取义的结果。最后

时间:2026-05-28 18:20
QClaw智能搜索能否在文档库中实现语义搜索

QClaw智能搜索能否在文档库中实现语义搜索

想要在本地文档库中快速精准地找到所需内容,告别大海捞针式的关键词匹配?QClaw 的智能搜索功能正是为此而生。它支持基于语义理解的本地文档检索,让你能用自然语言提问,直达目标。具体来说,提供了四种灵活的实现方式。 一、通过文件空间调用本地文档并启用 RAG 增强检索 这是最基础也最核心的方案。它依托

时间:2026-05-28 18:20
Llama 3模型与主流人工智能工具全方位对比分析

Llama 3模型与主流人工智能工具全方位对比分析

先说几个核心判断:Llama 3的发布,确实让大模型赛道又多了一个重量级玩家。要全面理解它和其他AI工具的异同,需要从技术架构、性能表现、应用场景、定制化能力以及开源与成本这五个维度来拆解。下面逐一展开。 一、技术架构:底层的设计哲学差异 在技术架构层面,Llama 3延续了当前主流的Transfo

时间:2026-05-28 18:19
2026新能源车市新较量从价格混战到技术深耕

2026新能源车市新较量从价格混战到技术深耕

回顾前几年的新能源车市,大家印象最深的是什么?恐怕绕不开一个字—— "卷 "。价格战一轮接一轮,新车发布如同下饺子,谁都想挤进爆款榜单。但这种打法带来的副作用也很明显:市场秩序被搅得混乱不堪,非理性的降价让消费者陷入观望,买辆车都得琢磨 "明天会不会又降两万 "。 不过,风向正在转变。近二十家车企先后调整了

时间:2026-05-28 18:19
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜
热门教程
更多
  • 游戏攻略
  • 安卓教程
  • 苹果教程
  • 电脑教程