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

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

3天内不再提示

AI如何颠覆传统芯片验证方式?

新思科技 来源:未知 2023-06-08 17:55 次阅读

从2017年Google提出Transformer模型,再到去年ChatGPT的横空出世,人们对深度学习能力边界的认知一次次被打破,人工智能AI)似乎正在加速融入我们每个人的工作和生活。人们不再问AI能做什么,而是它不能做什么。从当下热门的ChatGPT等聊天机器人自动驾驶汽车,AI已经应用到我们日常生活的方方面面。即便是芯片设计这种过去视为可能不适用于AI的行业,现在也受益于越来越智能AI技术

如果AI可以在芯片开发最耗时和耗力的环节助我们一臂之力,让芯片设计更快地一次成功,那将是如何的景象?试想一下,假如我们将AI整合到芯片验证和调试阶段,尤其是在芯片只会越来越精密和复杂的当下,又会带来怎样的变化。

当然,应用AI的最终目标是找出更多错误,加速实现验证覆盖率目标。数字设计存在巨大的设计状态空间,要对所有这些空间进行人工分析,并获得足够的可行见解用以改进设计,几乎是不可能完成的任务。

但如果AI能在这方面有效发挥作用,验证开发者就可以专注于发现和修复错误。想想这对芯片设计会有多大帮助。

a1d2dae8-05e1-11ee-962d-dac502259ad0.png

芯片设计的复杂性与日俱增,半导体行业正面临着一系列重大挑战。从发展埃米级设计到Multi-Die集成再到快速节点迁移,开发者从未如此迫切地希望提高开发效率,寻找创新的解决方案。然而,受限于逻辑和功能问题,大多数片上系统(SoC)都难以避免代价高昂的重新流片。正因如此,开发者需要尽可能全面地进行SoC验证。但是,由于成本和上市时间方面的压力,开发者不可能一直反复运行验证和调试循环。

芯片的RTL代码设计完成以及设计状态空间配置就绪后,便可启动验证流程。芯片验证开发者需要逐一检查这些空间,确保最终的SoC设计能够正常运行。覆盖率收敛的目的是确保整个设计能按预期的功能正常运行。

覆盖率收敛流程存在三大挑战:

  • 覆盖率规划。开发者很难确定测试平台的覆盖率定义中要写哪些内容(需要什么类型的coverage group,哪里有差距,还需要写些什么等等)。确保实现100%覆盖就表示所有的错误都已找到,这非常重要

  • 覆盖率收敛。开发者很难确定什么测试用例对覆盖最有用。开发者可能要运行同一个测试用例1000次,才能达到50%的覆盖。随着覆盖率越来越接近100%,开发者会发现,覆盖剩下的几个百分点可能需要几周时间才能完成。直接用例是一种有效的覆盖手段,但要投入大量的人力去开发

  • 激励开发和根本原因分析。开发者可能会遇到激励本不应该执行某个特定配置或错误的情况。或许激励的编写方式导致其根本无法达到覆盖目标

在传统芯片验证周期中,验证开发者会设定一个目标并运行其回归环境。在此过程中,开发者会设置测试平台来生成随机激励,从而观察设计的响应情况。一个设计运行10000到15000条用例十分常见,而且验证团队往往对每条测试用例的ROI没什么概念。回归的运行可能长达数日,并占用宝贵的计算资源。

在SoC验证周期中,有两个迭代循环占用了大部分的时间,其一是在运行回归后进行故障调试与错误修复,其二是覆盖率收敛(图1)。这两项迭代工作都非常耗时,内容包括覆盖率分析、发现覆盖漏洞后作出调整,以及一次又一次的重新再来。发现故障后,验证团队需要对故障进行分析,在RTL或测试平台中进行修改,并重新运行回归,确保这些错误确实得到了修复。同样,这部分工作也需要迭代循环。

a1fa0f00-05e1-11ee-962d-dac502259ad0.png

图1:典型验证周期中的迭代循环。

此外,覆盖率收敛流程最后的收尾工作通常最为棘手。对整个流程生成大量数据进行全面的人工分析是不太可行的,因此团队一般都需要对芯片设计缺陷的根本原因有更多了解。

a219a928-05e1-11ee-962d-dac502259ad0.png

迭代循环有一个好处是可以从中学习,因此AI,尤其是机器学习(ML),正好派上用场。如果ML引擎能够从某些模式中学习,便能够完成相应工作,比如从测试平台的一行代码中识别出可能的错误。学到相应知识后,它就能将这种洞察应用于未来的回归,从而加快覆盖收敛速度,尤其是随着系统不断得到训练,也许还能提高覆盖水平。

AI在半导体行业的应用已经取得了显著进展。新思科技屡获殊荣的DSO.ai芯片设计AI应用最近率先实现了首个100次生产流片。DSO.ai可以自动搜索芯片设计大型解决方案空间中的优化目标,有助于提高开发效率并改善芯片的功耗、性能和面积(PPA)。

在验证方面,为了缩短调试和修复的周期,新思科技推出了采用回归调试自动化(RDA)技术的Verdi自动调试系统等解决方案,为开发者带来AI驱动的芯片验证工具。通过这一功能,开发者可以利用预测性分析,让容易出错的人工流程实现自动化,更轻松地找到被测设计和测试平台故障的根本原因。更多助力实现调试自动化的创新方案即将推出,最终将把调试和修复循环变成一个无需人工干预的全自动化流程。

这些应用仅仅是一个开始,未来必将会有更多应用。在越来越多的EDA流程中,愈发智能的AI技术有助于开发者提高工作效率,取得更好的成效。例如,AI帮助开发者更好地了解还需要其它哪些覆盖、越来越智能的AI技术有助于最大限度地减少回归运行的时间和精力,以及AI有助于加快根本原因分析,等等。或许,原本需要长达数日的任务,在AI技术的帮助下只要几个小时便可完成,节省下来的资源就可以用来开发其它项目,或者完成更多的增值任务。

a232fc52-05e1-11ee-962d-dac502259ad0.png

我们的世界充斥着各种复杂问题,解决这些问题需要更加复杂的计算系统来处理。自动化和智能化可以完善开发者的工作,有助于开发者提高工作效率,让设计和验证开发者专注于打造差异化的芯片,推动这样的计算系统问世。如果AI驱动的EDA流程可以承担重复性任务,开发者就有更多精力来处理错误修复并进一步推进他们的设计。从设计空间探索到覆盖率和调试周期等,AI必将对诸多领域产生深远的影响。


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

    关注

    5

    文章

    795

    浏览量

    50334

原文标题:AI如何颠覆传统芯片验证方式?

文章出处:【微信号:Synopsys_CN,微信公众号:新思科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Cadence如何应对AI芯片设计挑战

    生成式 AI 引领智能革命成为产业升级的核心动力并点燃了“百模大战”。多样化的大模型应用激增对高性能AI 芯片的需求,促使行业在摩尔定律放缓的背景下,加速推进 2.5D、3D 及 3.5D 异构集成技术。与此同时,
    的头像 发表于 12-14 15:27 589次阅读

    小鹏AI科技日:图灵AI芯片40天完成2791项验证

    在11月6日的小鹏AI科技日上,小鹏汽车董事长兼CEO何小鹏公布了小鹏图灵AI芯片的最新进展。据悉,这款芯片已在今年10月成功运行了最新版本的智能驾驶功能,且在短短40天内完成了多达2
    的头像 发表于 11-06 17:08 770次阅读

    AI即服务平台与传统软件的区别

    AI即服务平台与传统软件在开发方式、功能用途、用户体验、数据处理与学习能力以及应用场景等方面存在显著差异。
    的头像 发表于 10-09 11:10 271次阅读

    NEO推出3D X-AI芯片AI性能飙升百倍

    近日,半导体行业的创新先锋NEO Semiconductor震撼发布了一项革命性技术——3D X-AI芯片,这项技术旨在彻底颠覆人工智能处理领域的能效与性能边界。
    的头像 发表于 08-21 15:45 633次阅读

    颠覆!硅光“黑马”打造革命性光学IO技术,可取代芯片内铜线

    旨在彻底颠覆芯片内部的传统铜线连接方式,有望成为数据传输领域的一个重磅突破! 经过十余载的潜心研发,该公司已成功将光学I/O技术融入芯片架构
    的头像 发表于 08-13 15:20 683次阅读
    <b class='flag-5'>颠覆</b>!硅光“黑马”打造革命性光学IO技术,可取代<b class='flag-5'>芯片</b>内铜线

    AI即将颠覆传统自动化设备PLC?

    plc自动化行业芯事
    芯广场
    发布于 :2024年07月26日 14:13:45

    ai大模型和传统ai的区别在哪?

    AI大模型和传统AI的区别主要体现在以下几个方面: 数据量和训练规模 AI大模型通常需要大量的数据进行训练,以获得更好的性能。相比之下,传统
    的头像 发表于 07-16 10:06 1314次阅读

    AI大模型与传统AI的区别

    AI大模型(如LLM,即大型语言模型)与传统AI在多个方面存在显著的区别。以下将从技术层面、应用场景、性能表现、计算资源和成本、以及发展趋势和挑战等角度进行详细阐述。
    的头像 发表于 07-15 11:37 2607次阅读

    硅光芯片传统芯片的区别

    材料差异: 硅光芯片主要使用硅作为材料,而传统芯片则使用硅晶体。硅光芯片利用硅的光学特性,而传统芯片
    的头像 发表于 07-12 09:33 6686次阅读

    新一代智能插件AOI用极速编程颠覆传统AOI认知

    为了解决传统AOI自动光学检测设备存在的问题,新一代AI视觉前沿技术公司将神经网路深度学习算法应用于AOI中,匠心打造了D系列产品,用极速编程颠覆传统AOI认知。
    的头像 发表于 06-25 15:00 733次阅读
    新一代智能插件AOI用极速编程<b class='flag-5'>颠覆</b>了<b class='flag-5'>传统</b>AOI认知

    AI芯片哪里买?

    AI芯片
    芯广场
    发布于 :2024年05月31日 16:58:19

    risc-v多核芯片AI方面的应用

    多核芯片AI方面的应用具有广阔的前景和巨大的潜力。随着技术的不断进步和应用的深入,我们期待看到更多基于RISC-V多核芯片AI解决方案在实际应用中得到
    发表于 04-28 09:20

    一键消原音智能AI芯片PTN1118芯片简介

    PTN1118植入帕特纳微AI(SVS),实现将任意音源中人声部分消除,并在极大程度上保留伴奏,配合PTN 卡拉OK系列芯片,使传统音频设备更富娱乐性。 支持模拟与数字输入输出,数字接口支持从模式 人声消除深浅度可调(比如,保留
    发表于 04-12 17:40

    讯维融合通信系统:颠覆传统通信方式,创造更多价值

    讯维融合通信系统以其颠覆性的创新设计,正在对传统通信方式进行深刻的变革,并为企业和个人用户创造了更多的价值。这一系统不仅融合了多种通信方式,还通过智能化的管理和安全保障,提升了通信的效
    的头像 发表于 04-10 16:34 465次阅读

    英伟达将用AI设计AI芯片

    AI芯片行业资讯
    深圳市浮思特科技有限公司
    发布于 :2024年02月19日 17:54:43