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

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

3天内不再提示

新思科技ZeBu EP和HAPS-100 A12 FPGA的关键用例

新思科技 来源:新思科技 2024-07-18 11:04 次阅读

从用于人工智能工作负载的大型单片SoC到复杂的Multi-Die系统,当今的芯片设计对软件和硬件验证提出了更大的挑战。门的数量扩展到数十亿级别,若开发者要想找出软件和芯片缺陷与故障的根本原因,所需的容量也急剧增加。由于产品上市时间压力始终存在,速度和容量成为对验证系统的两大关键要求。

为了满足对更大容量和更快速度的需求,新思科技整合硬件加速和原型验证系统,推出了新版本的ZeBu EP系列产品。新思科技ZeBu EP硬件仿真平台为人工智能工作负载提供超快的硬件加速平台,是软件/硬件验证和功耗/性能分析的理想之选。HAPS-100 A12系统提供大规模设计原型验证功能,由此进一步扩展了广泛的硬件辅助验证(HAV)产品组合,帮助开发者降低设计风险,并确保复杂设计能够按预期运行。

在本文中,我们将进一步讨论ZeBu EP和HAPS-100 A12 FPGA的关键用例,并介绍这些产品将如何帮助开发者成功设计兼具出色灵活性、可扩展性和高效率的芯片。

ZeBu EP系列的关键用例

随着电子产品日益智能化,软件在底层设计中发挥着越来越重要的作用。对于软件定义的系统而言,硬件和软件务必要以整体方式协同设计,此时开发者通常从需要支持的软件工作负载着手,然后构建芯片来满足软件和系统方面的需求。

新思科技新发布的ZeBu EP系列平台支持所有验证用例,比如关键的软件/硬件验证,同时也提供了更快的运行速度。以人工智能SoC为例:此类架构具备专用编译器,开发者必须确保软件堆栈能正常工作。一旦硬件做出调整,用于将人工智能模型映射到硬件的编译器也必须随之改变。此外,必须验证关键接口能否在外部环境正常工作。此时,便可采用基于硬件加速器的软件/硬件验证。硬件加速器通过模拟硬件的行为,提供了逼真的测试环境,以便在不使用物理器件的前提下评估软件将如何与硬件交互。通过尽早测试软件代码,开发者可以提前开始检测和解决代码中的错误。添加速度适配器后,硬件加速器能够以近实时的速度运行,从而更深入地了解系统在最终目标系统环境中的实际行为。

ZeBu EP系列硬件加速器能够大显身手的另一个关键用例是功耗/性能分析。回到人工智能SoC的例子,通过硬件加速对芯片的专用编译器进行优化后,开发者便可以改进器件的功耗与性能。由于硬件加速支持在接近真实的工作条件下对系统进行测试,开发者可以了解不同的工作负载和使用场景对功耗与性能的影响,并相应地优化设计。与上一个用例一样,开发者也可以提前开始检测和解决存在的问题。

HAPS-100 A12 FPGA的关键用例

HAPS-100 A12 FPGA原型验证平台是HAPS系列中容量和密度超高的一款系统,兼具固定互连和灵活互连特性,且采用了机架友好型设计。在对Multi-Die系统和大型SoC等需要许多FPGA的大型设计进行原型验证时,这款快速执行平台尤其有用。与上一代产品HAPS-100 4 FPGA平台一样,HAPS-100 A12 FPGA平台也能够达到很高的调试效率,并支持分布式验证团队的多设计、多用户部署。

对于大型设计而言,构建大型原型系统的成本高昂,而且随着模型不断变大,模型构建时间逐渐难以预测,并且需要大量的算力资源。模块化HAV流程可提供更高效、更实际的替代方案。通过在HAPS-100 A12 FPGA平台上使用模块化HAV流程,验证开发者可以先为单个裸片构建和优化原型模型,然后配置该模型以用于单裸片或多裸片硬件,而无需执行多个项目。

通过在高性能HAPS原型验证平台上根据实际接口和场景验证我们的Multi-Die设计,我们能够尽早优化设计,缩短构建时长,并提高结果的可预测性。拥有适用于不同原型模型的通用硬件平台意味着,我们可以实时切换大模型和小模型之间使用的硬件,同时减少所需的算力和存储资源,并且能够根据我们的需求轻松快速地进行扩展。

Lam Ngo

微软首席工程师

人工智能芯片设计验证的捷径

如今,智能技术无处不在,芯片设计愈加复杂,开发者也发现了一些巧妙的办法来满足带宽和性能需求,进一步发挥摩尔定律的价值。在这样的背景下,无论是设计大型人工智能SoC还是Multi-Die系统,ZeBu EP和HAPS-100 A12 FPGA平台等HAV解决方案都能提供所需的速度、容量与灵活性能。有了这样的选择,开发团队就可以摆脱硬件的限制,仅根据项目需求来决定管理验证资源的方式。

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

    关注

    1629

    文章

    21735

    浏览量

    603175
  • 芯片
    +关注

    关注

    455

    文章

    50771

    浏览量

    423416
  • 人工智能
    +关注

    关注

    1791

    文章

    47244

    浏览量

    238372
  • 新思科技
    +关注

    关注

    5

    文章

    797

    浏览量

    50336

原文标题:如何用ZeBu和HAPS设计出兼具出色灵活性、可扩展性和高效率的芯片?

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

收藏 人收藏

    评论

    相关推荐

    【米尔-Xilinx XC7A100T FPGA开发板试用】测试一

    感谢米尔电子和电子发烧友提供的米尔-Xilinx XC7A100T FPGA开发板。 MYD-J7A100TFPGA 为 XILINX
    发表于 12-08 08:48

    逻辑和翻译优化资产跟踪器

    电子发烧友网站提供《逻辑和翻译优化资产跟踪器.pdf》资料免费下载
    发表于 09-21 11:24 0次下载
    <b class='flag-5'>用</b>逻辑和翻译<b class='flag-5'>用</b><b class='flag-5'>例</b>优化资产跟踪器

    兼容7A100T和PG2L100H双芯核心板,米尔FPGA平台

    不同需求 MYIR推出FPGA 开发平台具有极高的灵活性,用户可以根据项目需求自由选择AMD XC7A100T 和紫光同创 PG2L100H 这两款核心板,共享同一底板平台,可以实现无缝切换,在地缘政治
    发表于 09-14 16:08

    ep100驱动器报警代码

    EP100驱动器报警代码的含义和解决方法会因具体的报警代码而异。然而,基于参考文章和一般经验,我可以为你提供一些常见的EP100驱动器报警代码及其可能的原因和解决方法。 常见EP100驱动器报警代码
    的头像 发表于 09-07 09:40 624次阅读

    THS4031-EP/THS4032-EP 100MHz低噪声高速放大器数据表

    电子发烧友网站提供《THS4031-EP/THS4032-EP 100MHz低噪声高速放大器数据表.pdf》资料免费下载
    发表于 06-11 09:36 0次下载
    THS4031-<b class='flag-5'>EP</b>/THS4032-<b class='flag-5'>EP</b> <b class='flag-5'>100</b>MHz低噪声高速放大器数据表

    SN74LV4040A-EP 12位异步二进制计数器数据表

    电子发烧友网站提供《SN74LV4040A-EP 12位异步二进制计数器数据表.pdf》资料免费下载
    发表于 06-04 11:40 0次下载
    SN74LV4040<b class='flag-5'>A-EP</b> <b class='flag-5'>12</b>位异步二进制计数器数据表

    MDMFC12L1H6-网络式伺服A6N 设置 松下

    电子发烧友网为你提供Panasonic(Panasonic)MDMFC12L1H6-网络式伺服A6N 设置相关产品参数、数据手册,更有MDMFC12L1H6-网络式伺服
    发表于 02-07 18:37
    MDMFC<b class='flag-5'>12</b>L1H6-网络式伺服<b class='flag-5'>A</b>6N 设置<b class='flag-5'>例</b> 松下

    MDMFC12L1H5-网络式伺服A6N 设置 松下

    电子发烧友网为你提供Panasonic(Panasonic)MDMFC12L1H5-网络式伺服A6N 设置相关产品参数、数据手册,更有MDMFC12L1H5-网络式伺服
    发表于 02-06 19:17
    MDMFC<b class='flag-5'>12</b>L1H5-网络式伺服<b class='flag-5'>A</b>6N 设置<b class='flag-5'>例</b> 松下

    MDMFC12L1G6-网络式伺服A6N 设置 松下

    电子发烧友网为你提供Panasonic(Panasonic)MDMFC12L1G6-网络式伺服A6N 设置相关产品参数、数据手册,更有MDMFC12L1G6-网络式伺服
    发表于 02-06 18:59
    MDMFC<b class='flag-5'>12</b>L1G6-网络式伺服<b class='flag-5'>A</b>6N 设置<b class='flag-5'>例</b> 松下

    MDMFC12L1G5-网络式伺服A6N 设置 松下

    电子发烧友网为你提供Panasonic(Panasonic)MDMFC12L1G5-网络式伺服A6N 设置相关产品参数、数据手册,更有MDMFC12L1G5-网络式伺服
    发表于 02-06 18:40
    MDMFC<b class='flag-5'>12</b>L1G5-网络式伺服<b class='flag-5'>A</b>6N 设置<b class='flag-5'>例</b> 松下

    MDMFC12L1D6-网络式伺服A6N 设置 松下

    电子发烧友网为你提供Panasonic(Panasonic)MDMFC12L1D6-网络式伺服A6N 设置相关产品参数、数据手册,更有MDMFC12L1D6-网络式伺服
    发表于 02-05 19:21
    MDMFC<b class='flag-5'>12</b>L1D6-网络式伺服<b class='flag-5'>A</b>6N 设置<b class='flag-5'>例</b> 松下

    MDMFC12L1D5-网络式伺服A6N 设置 松下

    电子发烧友网为你提供Panasonic(Panasonic)MDMFC12L1D5-网络式伺服A6N 设置相关产品参数、数据手册,更有MDMFC12L1D5-网络式伺服
    发表于 02-05 19:04
    MDMFC<b class='flag-5'>12</b>L1D5-网络式伺服<b class='flag-5'>A</b>6N 设置<b class='flag-5'>例</b> 松下

    MDMFC12L1C6-网络式伺服A6N 设置 松下

    电子发烧友网为你提供Panasonic(Panasonic)MDMFC12L1C6-网络式伺服A6N 设置相关产品参数、数据手册,更有MDMFC12L1C6-网络式伺服
    发表于 02-05 18:47
    MDMFC<b class='flag-5'>12</b>L1C6-网络式伺服<b class='flag-5'>A</b>6N 设置<b class='flag-5'>例</b> 松下

    MDMFC12L1C5-网络式伺服A6N 设置 松下

    电子发烧友网为你提供Panasonic(Panasonic)MDMFC12L1C5-网络式伺服A6N 设置相关产品参数、数据手册,更有MDMFC12L1C5-网络式伺服
    发表于 02-02 19:33
    MDMFC<b class='flag-5'>12</b>L1C5-网络式伺服<b class='flag-5'>A</b>6N 设置<b class='flag-5'>例</b> 松下

    浅析FPGA的调试-内嵌逻辑分析仪(SignalTap)原理及实例

    对于FPGA调试,主要以Intel FPGA,在win10 Quartus ii 17.0环境下进行仿真和调试,开发板类型EP4CE15F17。
    的头像 发表于 01-12 09:34 2538次阅读
    浅析<b class='flag-5'>FPGA</b>的调试-内嵌逻辑分析仪(SignalTap)原理及实例