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

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

3天内不再提示

如何帮助MediaTek等公司将芯片调试效率提高10倍?

新思科技 来源:新思科技 2023-12-09 10:05 次阅读

验证开发者大约把三分之一的时间都用于提高验证覆盖率以发现缺陷的任务上。而随着芯片变得愈加庞大而复杂,这项任务也变得更加繁重。如果开发者处理的是Multi-Die设计,那么为确保芯片按预期功能运行,所需的时间和工作量将呈指数增长。因此,为了解决日益严峻的调试难题并提高验证流程的整体效率,新思科技利用创新和超融合技术,打造出了新一代Verdi调试和验证管理平台。

当前的主要挑战在于,许多调试解决方案,需要人为介入才能找出故障的根本原因。毫无疑问,自动化可以减轻这方面的负担,而如果自动化再由AI增强,那么效果将更加显著。事实上,AI正在帮助设计、验证和测试等,各个芯片开发阶段提高效率。此外,随着电子设计自动化流程中引入智能化,芯片设计质量明显提高。

调试过程需要细致耐心,结果可能难以预测,非常适合利用AI驱动实现提升。新思科技的新一代Verdi平台增加了AI驱动的调试功能和全面的验证管理功能,非常分布式团队开展协作。本文将介绍Verdi平台推出的新功能,如何帮助MediaTek等公司将调试效率提高10倍。

造成调试复杂性增加的因素有哪些?

为了满足AI、高性能计算和自动驾驶车辆等应用对性能的苛刻需求,如今的芯片从十亿门级SoC到领域专用架构和Multi-Die系统,规模不断扩大,复杂程度也不断增加。调试过程不仅受到芯片规模的影响,也受到功能和最终目标应用的影响。例如,小型设计可能包含数千个不同的并行高级传输,以仿真特定条件。在这类情形中,要想排查错误,需要检查并行事件,以找出存在问题的分支。在最终应用方面,需要从结构上定位要关注的信号。因此,调试解决方案应能够跨越设计的不同抽象层级(RTL级和门级等)正确理解功能,以便正确评估问题,在适当的情况下,还要提供硬件与软件交互的同步视图,从而打造更高效的调试体验。

考虑到要分析的信号量,运行成千上万次仿真和测试来验证设计也不足为奇。当然,此类情况会生成大量数据以供分析,通常涉及手动分类和排序过程,以确定问题是源于设计本身,还是源于测试平台。为能够运行此类仿真并生成所需的报告,许多开发者依赖团队内部开发的脚本,但这些脚本通常难以扩展或复用。

要找出故障的根本原因,还需要借助额外的手动操作:查看分类报告和日志文件中的故障消息以确定从哪里入手,检查波形并追溯电路,有时还要依赖团队中“bug杀手”的专业技能。遗憾的是,面对迫在眉睫的半导体开发人才短缺,加上如今的分布式团队模式,这些手动方法不仅难以扩展,而且对实现高效率也没有帮助。通过采用批处理模式lint检查等技术,开发者固然可以在开发伊始防止一些错误的发生,但从一开始就没有错误的设计几乎是不可能的,因此开发者只能寄希望于提高调试过程的效率。

更智能、更高效的调试方法

新一代Verdi平台重新设计的图形用户界面(GUI)、AI驱动的调试功能、验证管理功能和集成设计环境,是分布式团队的理想选择。该平台提供如下功能:

查看仿真运行结果,并提取关于哪些测试通过、哪些测试失败的信息。凭借分档技术和智能功能,该平台还能够识别错误是位于设计中,还是在测试平台中。

查看散热不同的代码更改并提供评估,因为错误通常由特定的测试用例触发,并一波一波的或周期性出现。这种决策树功能检查代码更改方式提供的见解,有助于发现错误关联性,并为分析错误根本原因铺平道路

在了解错误发生在哪里后,该平台能够进行回溯并通过分析电路,来识别造成异常行为的原因。通过检查错误发生的原因,Verdi平台能够帮助提高工作效率(特别是缩短找到错误所需的时间)和设计质量(通过提高错误检测准确性)。

新一代Verdi平台中包括新思科技Euclide集成开发环境,以及基于新思科技VCExecution Manager的验证回归管理系统。其中,前者可实时识别复杂设计与测试平台入口错误,而后者可管理设计验证过程中的规划和运行回归测试、数据收集、报告和跟踪。整个系统支持使用Verdi平台或网络浏览器,通过安全网络查看相关结果。动态生成且可扩展的决策树,支持构建与共享知识库,以促进提高调试效率。

总结

验证开发者都希望能够高效且快速地完成设计调试。自动化有助于解决调试过程中的一些痛点,从而节省时间与精力。通过将AI集成到自动化调试工具中,效率将得到进一步提升。新一代Verdi平台具有AI驱动的调试和验证管理功能,可帮助开发者提高错误检测和根本原因分析的效率与准确性。它再次展示了AI与EDA的结合如何帮助开发者实现芯片设计一次成功。






审核编辑:刘清

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

    关注

    15

    文章

    900

    浏览量

    54420
  • SoC芯片
    +关注

    关注

    1

    文章

    535

    浏览量

    34478
  • RTL
    RTL
    +关注

    关注

    1

    文章

    377

    浏览量

    59076
  • GUI
    GUI
    +关注

    关注

    3

    文章

    611

    浏览量

    38809
  • AI驱动
    +关注

    关注

    0

    文章

    46

    浏览量

    4060

原文标题:芯片调试效率提升10倍?全民AI时代,Verdi也要AI

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

收藏 人收藏

    评论

    相关推荐

    为何什么risc-v芯片比arm的效率

    免费使用和修改其指令集,这促进了RISC-V生态系统的快速发展。随着越来越多的公司和开发者参与到RISC-V的开发和优化中来,RISC-V芯片的性能和效率得到了不断提升。 此外,RISC-V在寄存器数目方面
    发表于 04-28 09:38

    如何直流电压信号10mV-300mV线性放大5,然后送给ADC?

    如何直流电压信号10mV-300mV线性放大5,然后送给ADC?
    发表于 04-10 06:20

    提高系统效率的几个误解解析

    的默认值都是按最保守的参数设置的,在实际应用中应结合总线工作频率和等待周期参数进行合理调配。有时把频率降低反而可提高效率,如RAM的 存取周期是70ns,总线频率为40M时,设3个周期的存取时间,即
    发表于 01-15 07:29

    如何提高电源适配器的效率因数?

    如何提高电源适配器的效率因数? 提高电源适配器的效率因数是提高能源利用效率的一种重要措施。通过
    的头像 发表于 11-23 14:51 428次阅读

    MediaTek采用台积公司3纳米制程生产的芯片已成功流片,预计2024年量产

      2023 年9月7日 – MediaTek与台积公司今日共同宣布,MediaTek首款采用台积公司3纳米制程生产的天玑旗舰芯片开发进度十
    发表于 09-07 10:14 83次阅读

    MediaTek 采用台积公司 3 纳米制程生产的芯片已成功流片,预计 2024 年量产

    MediaTek 与台积公司今日共同宣布,MediaTek 首款采用台积公司 3 纳米制程生产的天玑旗舰芯片开发进度十分顺利,日前已成功流片
    的头像 发表于 09-07 09:30 272次阅读
    <b class='flag-5'>MediaTek</b> 采用台积<b class='flag-5'>公司</b> 3 纳米制程生产的<b class='flag-5'>芯片</b>已成功流片,预计 2024 年量产

    如何提高半导体模具的测量效率

    型工件,飞拍测量充分发挥其优势,对比传统影像测量仪,测 量时长由 1小时缩短至 5 分钟,测量效率提升 10,且测量精度无损失。 Novator系列全自动影像仪,可有效提升模具测量
    发表于 08-21 13:38

    怎么才能提高开关电源的效率

    公司要做个5.25V,5.5A,输入174-500VAC ,效率为80%的开关电源;我用EFD25磁芯,匝比为112/3/14,频率为65KHZ,做出来的效率仅有65%,请教各位大侠,怎么调才能
    发表于 08-01 10:58

    MediaTek 推出天玑 6000 系列移动芯片,面向主流 5G 终端

    5G 连接,助力全球普及低功耗长续航的 5G 移动体验。 MediaTek 无线通信事业部副总经理陈俊宏表示:“全球各地都在加速 5G 落地,越来越多的主流移动设备支持新一代通讯连接技术,市场对移动芯片的需求愈发高涨。MediaTek
    的头像 发表于 07-11 19:10 543次阅读

    MediaTek推出天玑 6000系列移动芯片,面向主流5G终端

    天玑 6100+以更出色的功能助力全球普及5G移动体验 2023年7月11日 – MediaTek今日推出全新天玑6000系列移动芯片,赋能主流5G设备。天玑6100+的能效表现出色,支持高清显示
    发表于 07-11 14:10 556次阅读
    <b class='flag-5'>MediaTek</b>推出天玑 6000系列移动<b class='flag-5'>芯片</b>,面向主流5G终端

    如何提高I2C调试效率?

    一般情况下,我们想要调试这类 I2C 器件,都需要先找一块主控 MCU 板卡,用杜邦线将 I2C 器件连接到板卡上,然后编写 MCU 代码,需包含 I2C 软件驱动以及测试用例,最后将程序下载进 MCU 并在线调试
    发表于 06-08 13:00 902次阅读
    如何<b class='flag-5'>提高</b>I2C<b class='flag-5'>调试</b><b class='flag-5'>效率</b>?

    如何配置文件放入S32DS进行构建、调试……项目?

    如何配置文件放入 S32DS 进行构建、调试……项目 所得税的概念涉及个人、公司、合伙企业和其他实体为获得帮助而赚取的
    发表于 06-05 07:04

    提高复杂串行协议的调试效率

    调试复杂的串行协议是验证工程师面临的最大挑战。这是影响每个项目进度的最耗费时间和精力的活动之一。传统的调试方法使用松散连接的波形、日志文件、消息和文档的组合,这不足以进行高效的调试。使用日志文件
    的头像 发表于 05-26 11:23 452次阅读
    <b class='flag-5'>提高</b>复杂串行协议的<b class='flag-5'>调试</b><b class='flag-5'>效率</b>

    如何减少内存模型调试时间

    Synopsys 内存模型 (VIP) 与 Verdi 一起可提高整体调试效率。以下是紧密耦合的调试解决方案如何帮助解决一些痛点的示例:
    的头像 发表于 05-26 10:30 819次阅读
    如何减少内存模型<b class='flag-5'>调试</b>时间

    英飞凌SiC芯片嵌入PCB提高效率

    英飞凌和Schweizer Electronic AG正在合作,将英飞凌的1200V CoolSiC™芯片嵌入印刷电路板(PCB),以提高基于碳化硅的芯片效率
    发表于 05-05 10:31 546次阅读
    英飞凌SiC<b class='flag-5'>芯片</b>嵌入PCB<b class='flag-5'>提高效率</b>