利用机器学习快速识别漏洞

本文翻译转载于:cadence blog
作者:anika sunda
验证和调试占用了大量时间,并可以说是芯片开发中最具挑战性的环节。仿真器性能一直高居榜首,是验证过程中的关键组成部分。尽管如此,我们仍希望进一步突破仿真器速度的限制,实现最大的验证吞吐量和效率。
人工智能(ai)无处不在。机器学习(ml)及其推理能力有望彻底改变从驾驶汽车到制作早餐的一切。虽然机器学习不是万能灵药,但将其带入验证过程可以显著提高验证效率。
设计发现的所有漏洞中,仿真器找到的约占 70%。我们来谈谈每位设计与验证工程师今天面临的最大挑战:
1任何时间发生任何 rtl 或代码更改时都需要运行回归,如果回归需要数百万个周期,将是很耗时的。
2达到覆盖率收敛的时间。
3难以发现一些场景中的漏洞。
4调试/归类失败。
将智能引入回归计算,可以通过检查回归并识别输入激励与设计或功能覆盖之间的关系来解读需要关注的状态,从而提高验证效率。
机器学习 ml 增强的应用程序可以生成随机向量以更有效地触达上述状态。在确定需要关注的状态时,机器学习(ml)将覆盖率作为正在运行的功能行为的替代指标。除了提供激励分布诊断和根本原因分析,xcelium ml 技术还有助于提高对一些参数的击中率。大家知道,长延迟漏洞的追踪非常耗时,任何能够将延迟从数百万个周期减少到几个或更少的方法都是非常优秀的。
那么,当你用五分之一的时间达到相同的覆盖率时,剩下的时间在做什么?答案很简单——你将花 80% 的时间在设计中寻找新的漏洞。这对验证工程师来说是个好消息,在流片前找到漏洞是验证的主要目的。
正如其在其他领域的应用,机器学习(ml)现在也开始为验证所用,并几乎影响到验证的方方面面——从静态到形式验证到仿真再到调试。cadence 一直致力于将 ai/ml 应用于验证的最前沿。xcelium ml app 可以帮助实现回归压缩且只执行有意义的仿真运行,找出隐藏的漏洞,并提高对罕见参数的覆盖率。如果你的环境对机器学习 ml 友好(也就是输入状态空间具有高度的随机化),验证效率甚至可以得到最高达 10 倍的提升。
关于 cadence
cadence 在计算系统领域拥有超过 30 年的专业经验,是电子系统设计产业的关键领导者。基于公司的智能系统设计战略,cadence 致力于提供软件、硬件和 ip 产品,助力电子设计概念成为现实。cadence 的客户遍布全球,皆为最具创新能力的企业,他们向超大规模计算、5g 通讯、汽车、移动、航空、消费电子、工业和医疗等最具活力的应用市场交付从芯片、电路板到完整系统的卓越电子产品。cadence 已连续九年名列美国财富杂志评选的 100 家最适合工作的公司。


接插件,电连接器的选择方法
加速智能制造:机器人产业“十三五”路线图将出
5G时代下XR的挑战与机遇探讨
紫光超级智能工厂项目在郑州高新区开工
射频电路如何选择合适的电容器
利用机器学习快速识别漏洞
美国消费者购买皮卡总数已接近特斯拉去年全球交付量
【虹科新品】最新推出尺寸极小的高性价比工业相机
东芝宣布即将推出9碟18TB MAMR硬盘 厚度将比PMR的8碟还薄
你要换5G套餐吗 中国电信5G套餐累计3784万户
全球5G发展已达“关键点”:VIAVI最新报告显示,全球70个最大的经济体中,47个现已有5G网络在用
iPhone5多少钱_iPhone5预计价格
国内激光雷达市场现状如何
江苏电网积极落实国家电网新时代发展战略实现了用电负荷再次破亿
关于连接器的多个疑问和基本知识
MicroLED照明面板,最新Nature!
PCB层叠设计是什么?又有什么样的作用?
东芝和富士电机将向电动汽车动力芯片投资近 20 亿美元
累计亏损143亿!又一巨额亏损的AI公司奔赴科创板
智能工业升级展望,要抓住MCU这个核心