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

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

3天内不再提示

如何快速找到芯片设计故障的根本原因

新思科技 来源:新思科技 作者:新思科技 2021-09-08 10:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

尽管芯片正变得越来越复杂,但产品仍需更快地推向市场。高性能计算(HPC)、人工智能AI)、5G、汽车及GPU等应用领域使芯片开发者面临着巨大压力,因为他们必须提供能满足处理性能、带宽、延迟和功耗要求的十亿门级设计,以保证这些应用蓬勃发展。

在这种环境下,开发者希望利用设计和验证工具在更短时间内完成更多工作。为满足这些需求,芯片设计自动化(EDA)公司推出了强大的产品,帮助开发者在设计周期中及早发现并解决问题。

如何快速找到故障的根本原因?

硬件和软件验证的两种主要方式各有优点: ●支持全自动流程的硬件仿真系统。速度远超一般模拟器,并且能提供完全直观的调试功能 ●原型设计系统通常比仿真器更快,可用于检查时间更长的应用负载。此项工作往往需要开发者付出更多精力才能完成

在典型的验证场景中,两类系统都有用武之地。仿真适合设计不太成熟的情况,而在设计非常成熟时则可进行原型设计,从而快速发现极端情况。然而,业界一直希望仿真系统能够进一步提升性能,同时保持其在调试和自动化方面的优势。

调试在验证过程中最耗费时间。2020年Wilson Research Group的功能验证研究表明,验证工程师花在调试工作上的时间大约占41%。然而,这项工作的重要性不容低估。因为越早发现并解决错误,设计和整体预算的成本就越低。事实上,在百亿亿次级调试时代,软件应用在十亿门级设计仿真中需要进行超过10亿个周期的测试,这会进一步加剧调试吞吐量方面的挑战。除了软件复杂性和SoC规模不断增大之外,还有其他一些因素,如芯片与芯片之间和外部通信要求不断增加。而这些需要更快、更强大的仿真系统。

仿真在芯片设计中调试验证软硬件正确交互方面发挥着重要作用。通过快速锁定测试失败的根本原因,能够加快芯片设计和验证过程。

在单个平台上进行10-MHz SoC仿真

正是在这种高压环境下,电子器件公司持续投资购置快速仿真和原型验证设施,为加速软件启动、SoC验证和系统验证提供基础。然而,并非所有验证系统都相同。有些情况下需要为同一个硬件验证流程购买一套仿真系统,以及一套原型验证系统,并且在这两个系统之间来回切换,以完成硬件调试和软件验证。尽管这两套系统可能采用共同的编译和测试平台方法,但仍需要为采购和维护两套系统而支付成本。此外,从工作流程的角度需要管理两个平台不同项目同时运行的工作。

除了软件启动外,更好的验证方法是采用运行速度更快的单个仿真系统。利用单一平台,开发者可以使用一个通用的预约系统运行所有工作,从而更有效地执行调试计划。还可以灵活地购买所需要的容量,而无需投资购置两套系统。新思科技的ZeBu EP1 emulation system具有所有这些优势,这是业界首个10-MHz仿真解决方案,是20亿门级SoC设计的理想选择。该系统基于系统中FPGA之间的直连架构,最大限度减少处理延迟,并提高性能。ZeBu EP1还提供: ●系统级调试,包括快速波形输出 ●业内最低的总体成本,同时考虑了冷却和电力等运营费用以及运行单个系统的更低总体开销 ●高可靠性,这一点已通过新思科技ZeBu仿真系统的成功经验得到了证明

ZeBu EP1为汽车、5G基础设施、边缘AI和HPC等领域的SoC提供了所需的容量和性能(即使完整的HPC SoC对于系统来说规模太大,ZeBu EP1也可以支持其大型IP块)。ZeBu系列产品是新思科技Verification Continuum解决方案的组成部分,旨在帮助更早更快地发现SoC错误,更早启动软件并验证整个系统。

责任编辑:haq

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

    关注

    463

    文章

    54644

    浏览量

    470991
  • soc
    soc
    +关注

    关注

    40

    文章

    4659

    浏览量

    230603
  • 新思科技
    +关注

    关注

    5

    文章

    989

    浏览量

    53019

原文标题:新思科技Zebu EP1加速SoC验证应对复杂芯片设计需求

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    技术案例:迪拜LED显示屏频闪故障分析与解决——电压不稳是根本原因

    :施工现场未进行供电电压预检测,怀疑与当地电网质量有关。 二、故障原因分析 136----8892****0723 经现场数据回传分析,当地供电电压波动范围达到 AC 180V ~ 250V ,远超LED显示屏额定工作电压(通常为 AC 220V ± 10%)。电压不稳会
    的头像 发表于 05-21 11:02 283次阅读
    技术案例:迪拜LED显示屏频闪<b class='flag-5'>故障</b>分析与解决——电压不稳是<b class='flag-5'>根本原因</b>

    UWB定位数据为什么老飘?——爱蓝信科技从原理到实战,讲透抖动问题的根本原因与系统化解法

    UWB定位数据为什么老飘?——爱蓝信科技从原理到实战,讲透抖动问题的根本原因与系统化解法
    的头像 发表于 05-12 09:37 306次阅读
    UWB定位数据为什么老飘?——爱蓝信科技从原理到实战,讲透抖动问题的<b class='flag-5'>根本原因</b>与系统化解法

    通用运放、精密运放、高速运放、低功耗运放不能混用的根本原因是什么?

    ”等前缀。引脚封装一致,能否直接替换?答案是不能。根本原因在于:四类运放的设计目标不同,导致其输入级结构、内部补偿方式、驱动能力存在物理层面的差异。随意替换可能引
    的头像 发表于 04-22 14:09 225次阅读
    通用运放、精密运放、高速运放、低功耗运放不能混用的<b class='flag-5'>根本原因</b>是什么?

    色差是什么?它产生的原因是什么?

    色像差(简称色差)。色差产生的原因色差产生的根本原因就是由于光的色散效应。白光是由不同波长的可见光组成的,例如红色的光波长为620-750纳米,蓝色的波长为450
    的头像 发表于 01-27 17:19 1206次阅读
    色差是什么?它产生的<b class='flag-5'>原因</b>是什么?

    合科泰分析12V2A开关电源中TL431的故障原因

    在12V 2A开关电源设计中,TL431作为关键的精密电压基准,其稳定性直接决定电源的输出精度与可靠性。然而,该器件在此类应用中却成为常见的故障点之一。合科泰将系统分析TL431在此类电源中的典型失效模式、根本原因,并提供相应的设计改进与排查思路。
    的头像 发表于 01-13 09:27 1166次阅读
    合科泰分析12V2A开关电源中TL431的<b class='flag-5'>故障</b><b class='flag-5'>原因</b>

    DCDC电源模块常见故障及解决办法

    过大和模块绝缘耐压不良深入分析其根本原因,并提供可操作的详细解决方案。一、输出电压过高输出电压过高是危险故障,可能瞬间烧毁后级电路。主要原因与处理:1.负载过轻导致
    的头像 发表于 12-15 11:46 2123次阅读
    DCDC电源模块常见<b class='flag-5'>故障</b>及解决办法

    硬件问题造成的MCU死机的原因

    以前的项目中,就遇到生产测试出现极低概率的死机问题,软件抓取log,往往无法看出根本原因根本原因看不出来的同时,大多数人也喜欢往静电方面扯。静电造成的芯片工作不稳定或者不良,往往成为了许多
    发表于 11-24 08:07

    晶振使用中常见问题与解决方法

    一、频偏造成的使用异常异常现象:色彩图像不正常;音频杂音,无数据传输,距离短,遥控无反应。常见处理:换一个就OK根本原因:晶振负载电容同电路不匹配。解决办法:调整电路匹配电容大小,或换用不同负载电容
    的头像 发表于 11-21 15:37 4395次阅读
    晶振使用中常见问题与解决方法

    睿擎平台CoreDump实战指南:系统崩溃现场的完美捕获 | 技术解析

    在嵌入式系统开发中,系统崩溃往往是最令人头疼的问题之一。当程序突然宕机、出现硬故障或断言失败时,如何快速定位根本原因?CoreDump技术为开发者提供了一种「时间冻结」的能力,能在系统崩溃瞬间捕获
    的头像 发表于 10-29 16:58 4405次阅读
    睿擎平台CoreDump实战指南:系统崩溃现场的完美捕获 | 技术解析

    如何用超级电容取代钛酸锂电池,破解蓝牙温度计欧盟出口认证与寿命难题?

    次)对于设想中的“耐用”产品而言,仍显不足。更别提其危险品属性带来的物流麻烦了。蓝牙温度计-超级电容解决方案-根本原因技术分析-根本原因技术分析让我们深入底层逻辑
    的头像 发表于 10-23 08:40 594次阅读
    如何用超级电容取代钛酸锂电池,破解蓝牙温度计欧盟出口认证与寿命难题?

    rt_sem_take卡住导致线程无法正常运行怎么解决?

    串口接收数据后release信号量,接收线程take sem,高频大数据量接受数据,运行一段时间后接受线程suspend,但是release正常释放 出现问题问题后查看信息如下: 接受线程为suspend,sem的值一直在增加,考虑了线程栈及线程优先级问题,没有找到根本原因
    发表于 09-23 08:17

    Linux系统性能调优方案

    关键要点预览:本文将深入解析Linux系统性能瓶颈的根本原因,提供可直接落地的调优方案,让你的系统性能提升30-50%!
    的头像 发表于 08-06 17:49 1152次阅读

    当波特率设置为高时,SPI 时钟延长,数据丢失问题怎么解决?

    时钟拉伸(即时钟脉冲之间的间隙),这会导致数据丢失或损坏。请查看附件中的图像 - 该图像是使用逻辑分析仪捕获的 但是,当我将 SPI 时钟降低到2 MHz时,问题消失并且数据传输可靠。你能帮助我们找到这背后的根本原因吗? 任何见解或指导都将不胜感激。
    发表于 07-28 06:59

    STM32G473 flash擦除时程序卡死的原因

    ,也有更新4次、6次卡死的。我尝试在进行擦除之前关中断 __disable_irq();发现测试连续30次升级都没卡死,但没有找到根本原因。注:调用擦除bank的函数执行在CAN接收中断里的一个自定义
    发表于 06-09 07:23

    芯知识|广州唯创电子语音芯片IC电源异常全解析及防护指南

    语音芯片电源故障的根源及防护方案。一、电源异常引发的六大典型问题故障现象​根本原因​后果​1.播放杂音/破音​电源纹波噪声耦合至音频电路​用户体验骤降,品牌形象受损
    的头像 发表于 06-05 09:23 1282次阅读
    芯知识|广州唯创电子语音<b class='flag-5'>芯片</b>IC电源异常全解析及防护指南