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

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

3天内不再提示

为什么选择将AMBA CHI用于芯粒呢?

Arm社区 来源:Arm社区 2024-04-08 10:43 次阅读

Arm 执行副总裁兼首席架构师 Richard Grisenthwaite 曾在一篇博客中表示,Arm 正携手生态系统的合作伙伴就芯粒的标准化展开协作,从而推动该市场的蓬勃发展。专门针对于芯粒的全新 AMBA CHI C2C 规范是此次生态系统协作的一项重要工作。

AMBA 的源起

近 30 年来,AMBA 一直是半导体设计行业基础的开放的规范,它本质上是一组架构规范,定义了芯片中连接各组件的接口和协议。因此,如果 CPU 想要在内存中加载或存储数据,就要使用 AMBA 与内存控制器进行通信。在人工智能 (AI) 时代,如果特定 AI 工作负载需要加速,就需要各种分布的处理元件(如 CPU、GPU 或 NPU)通过 AMBA 接口来交换数据和同步信息

AMBA 可满足不同行业芯片的功耗、性能和面积的要求。这为半导体设计提供了完整的一整套成熟的,可兼容的,并且已被证明能够轻松实现复用和集成的解决方案。不但降低技术风险和成本,而且大幅加速了产品上市进程。

AMBA 的成功离不开和生态系统中不同行业合作伙伴的广泛协作。这推动了 AMBA 从简单的低带宽协议 AHB 和 APB,发展到更高性能的 AXI 协议。最近,超高性能系统以及通过庞大的网络来集成各种处理器、加速器的系统纷纷开始采用 CHI 协议。迄今,全球有数十亿芯片采用了 AMBA 规范来进行芯片设计。

a8265a5a-f1a9-11ee-a297-92fbcf53809c.jpg

图:关键 AMBA 规范

现在,我们通过 CHI C2C 协议将 AMBA 扩展到芯粒市场。这不仅代表了 AMBA 新的发展方向,同时协议的重大变革将带来更加广阔的行业应用。CHI C2C 协议对于芯粒市场至关重要,因为 Arm 与生态系统合作伙伴通力合作推出一个合适的基础标准规范,将赋能各种计算系统能够使用芯粒方式来设计芯片,避免碎片化的风险。

为什么选择将 AMBA CHI 用于芯粒?

AMBA CHI C2C 规范利用现有的单芯片 CHI 协议定义了数据的封装格式,使数据能够通过芯粒间链路进行传输。因为在一个单芯片中是通过 AMBA 来连接不同的组件,所以下一步自然就是借助 CHI C2C 规范来连接多个芯粒。

通过开发 CHI C2C,我们有效地利用了现有片上 AMBA CHI 规范的很多特性。CHI C2C 传承了现有的片上协议,可避免不兼容的问题。支持跨芯粒使用现有 AMBA 规范中的相同 Arm 架构特性,比如用于机密计算的机密领域 (realm) 管理。CHI C2C 也不涉及复杂的数据封装和解封装,从而最大限度减少了数据传输延迟。除了现有 AMBA 在片上设计,我们预计 CHI C2C 规范在集成大量处理器和加速器的高性能芯片设计中同样会得到广泛应用。

CHI C2C 满足了市场对定制芯片日益增长的需求,非常适合那些希望通过芯粒方式来设计芯片的合作伙伴。利用来自不同供应商的不同芯粒,CHI C2C 保证通过一个统一的接口来确保芯粒之间的互操作性。CHI C2C 也非常适用于 AI 加速芯粒的设计。

多年来,Arm 与 NVIDIA 密切合作应对互操作性的挑战,实现 AI 异构计算性能的突破,为 CHI C2C 规范的定义打下扎实基础,基于 Arm 架构的系统级芯片 (SoC) 不但可以安全地连接不同的加速芯粒,而且芯粒间还可以支持 Cache 一致性。

通常晶粒间 (Die-to-Die) 互联分为三层:协议层、适配层和物理层。CHI C2C 遵循该分层架构并且位于协议层,并且兼容芯粒互联标准 UCIe 等第三方行业标准。UCIe 对于 CHI C2C 也尤为重要,因为它有助于标准化多芯粒系统中的物理层连接,并赋能来自不同供应商采用不同工艺芯粒的互操作性。事实上,CHI C2C与UCIe是完美的互补关系,CHI C2C 通过 UCIe 流接口进行数据传输。

与此同时,我们也仍在努力实现开放的 AMBA AXI C2C 规范,以供已经使用了 AMBA AXI 规范进行芯片设计的合作伙伴使用,届时使 AXI C2C 和 CHI C2C 互相一致及芯粒的可互操作性是非常关键的。

真正的生态系统协作

AMBA CHI C2C 规范的发布离不开 Arteris、楷登电子 (Cadence)、富士通 (Fujitsu)、英特尔代工 (Intel Foundry)、NVIDIA、Rambus、中兴微电子 (Sanechips)、西门子 EDA、SiPearl 和新思科技 (Synopsys) 等众多行业合作伙伴的广泛协作。正是这样欣欣向荣的生态系统协作让 AMBA 焕发活力,铸就成功。

为新一代芯片夯实根基

半导体行业大力拥抱芯粒来设计芯片,现在正是将 AMBA 从单个片上设计扩展至多芯片的好时机。AMBA 在过去 30 年里蓬勃发展,我们也将继续秉承开放、广泛的生态系统协作,致力于将 AMBA CHI C2C 作为新一代芯片设计的基础。

一直以来,Arm 积极评估新兴市场,并在恰当时机提供合适的系统架构标准,以便让基于 AMBA 规范设计的芯片在行业内实现大规模部署。我们希望 CHI C2C 在芯粒市场同样也获得巨大的成功。

CHI C2C 规范遵循现有的 AMBA 授权许可模式,意即免费提供、免权利金且架构中立,并具有广泛和永久的实施权。换言之,这个规范为芯粒市场量身定做,必将得到广泛采用。

我们预计 AMBA CHI C2C 规范将应用于各个细分市场和不同的应用领域,并将首先应用于高性能的基础设施芯片设计中,然后迅速扩展到汽车行业。我们期待继续围绕 AMBA CHI C2C 与各方展开广泛合作,以促进半导体行业更快、更好地构建创新的芯粒设计解决方案。


审核编辑:刘清

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

    关注

    15

    文章

    900

    浏览量

    54420
  • AMBA总线
    +关注

    关注

    0

    文章

    34

    浏览量

    9486
  • ARM架构
    +关注

    关注

    14

    文章

    167

    浏览量

    35992

原文标题:生态合作推动面向芯粒的新 AMBA 规范

文章出处:【微信号:Arm社区,微信公众号:Arm社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    推动AMBA向多芯片和CHI C2C发展

    Arm 长期以来携手生态系统,通过高级微控制器总线架构 AMBA 共同解决复杂的全行业问题。如今,随着行业对芯粒 (chiplet) 的采用,AMBA 也是时候从单个片上拓展至多芯片了。
    的头像 发表于 11-23 14:55 341次阅读
    推动<b class='flag-5'>AMBA</b>向多芯片和<b class='flag-5'>CHI</b> C2C发展

    CHI架构的基础知识

    CHI架构是一个可扩展的、支持一致性的集线器接口和由多个组件使用的片上互连。根据系统要求的PPA(performance, power, and area),CHI体系结构允许组件连接的灵活拓扑结构。
    的头像 发表于 10-30 14:39 667次阅读

    AMBA静态内存接口数据表

    。 SMIAMBA高级系统总线(ASB)连接到AMBA微控制器的外部存储器总线。 这允许连接多达8个256MB的32位宽静态存储器(SRAM、ROM等)。 并与测试接口控制器(TIC)一起提供
    发表于 08-21 06:22

    PCIe AMBA集成指南

    本文档旨在提供关于PCIe接口集成到基于AMBA的片上系统(SoC)的指导。 假设PCIe接口通过基于AXI或ACE协议的互连连接到SoC的其余部分。 读者应熟悉PCIe、AMBA AXI
    发表于 08-17 07:25

    SoC Designer Plus AMBA CHI协议包的用户指南

    这是SoC Designer Plus AMBA CHI协议包的用户指南。 该协议包包含用于ARM AMBA CHI协议的SoC Desig
    发表于 08-17 07:08

    AMBA简介

    AMBA规范描述了一种用于设计高性能16和32位微控制器、信号处理器和复杂外围设备的片上通信标准。 AMBA已在中得到验证,并正在设计为: •PDA微控制器,具有大量集成外围设备,但功耗非常低•具有
    发表于 08-10 07:17

    AMBA 5 CHI架构规范

    CHI架构是一种可扩展、连贯的集线器接口和片上互连,可供多个组件使用。CHI架构允许根据性能、电源和区域系统要求灵活地进行组件连接拓扑。
    发表于 08-08 07:46

    AMBA CHI协议介绍

    (SoC)中。它促进了多处理器设计的首次开发,具有大量的控制器和外设。 CHI用于需要一致性的广泛应用,包括移动,网络、汽车和数据中心。AMBA CHI的设计是为了保持性能在组件和流
    发表于 08-02 13:40

    AMBA向多芯片和CHI C2C进发

    Arm的Advanced Microcontroller Bus Architecture(AMBA)在与生态系统合作解决复杂的行业性问题方面有着悠久的历史。
    发表于 05-29 17:44 969次阅读
    <b class='flag-5'>AMBA</b>向多芯片和<b class='flag-5'>CHI</b> C2C进发

    如何验证AMBA系统级环境

    为了使 SOC 验证工程师能够创建高度可配置的 AMBA 结构,系统环境应提供占位符,用于将 DUT 与任何典型的 AMBA VIP 组件(如 AXI3/4/ACE、AHB 或 APB)挂钩。通过
    的头像 发表于 05-29 09:33 447次阅读
    如何验证<b class='flag-5'>AMBA</b>系统级环境

    ARM AMBA 5 CHI快速采用Synopsys VIP

    曾经有一段时间,相干多处理器系统是一种具有复杂专有架构的利基技术。随着对性能需求的不断增长,具有多个处理器和相干加速器的相干系统现在正在从基础设施网络和服务器到存储和汽车等应用和细分市场中迅速采用。ARM AMBA 5 CHI 提供急需的®®
    的头像 发表于 05-26 14:42 560次阅读
    ARM <b class='flag-5'>AMBA</b> 5 <b class='flag-5'>CHI</b>快速采用Synopsys VIP

    缓存一致性验证 – AMBA CHI中的新功能

    相干集线器接口,俗称 CHI,是一种接口规范,是5千从 Arm 生成 AMBA 协议 (AMBA®® 5),于 2013 年发布。AMBA® 5 C
    的头像 发表于 05-25 17:17 957次阅读

    快速了解最新的AMBA AXI5协议功能

    Arm® AMBA® 5 AXI 协议规范支持高性能、高频系统设计,用于管理器和从属组件之间的通信。AMBA AXI5 协议扩展了前几代规范,并增加了几个重要的性能和可扩展性功能,这些功能使这些协议与 Arm
    的头像 发表于 05-25 16:01 1687次阅读

    AMBA总线知识之AHB(上)

    AMBA总线阵营的强大超乎多数人的想象。AMBA总线是一个在SoC领域使用的事实上的标准。AMBA总线的最大优点是开放的架构,和因此带来的免费。开放的总线标准使AMBA总线迅速普及,而
    的头像 发表于 05-04 14:45 2057次阅读
    <b class='flag-5'>AMBA</b>总线知识之AHB(上)

    什么是AMBA?

    ARM AMBA (Advanced Microcontroller Bus Architecture)协议是一种公开标准,主要用于片上系统(SoC)中功能模块连接和管理的互联规范。它有助于一次性
    的头像 发表于 05-04 11:31 1250次阅读
    什么是<b class='flag-5'>AMBA</b>?