1 Arm和新思科技继续就AMBA协议系列的最新扩展密切合作-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

Arm和新思科技继续就AMBA协议系列的最新扩展密切合作

新思科技 来源:新思科技 2024-05-15 10:09 次阅读

Arm最近发布了AMBA CHI C2C(芯片到芯片)规范。这是AMBA CHI架构在(小)芯片到(小)芯片层面的扩展,称为“AMBA CHI C2C协议”。本文将深入探讨AMBA CHI C2C协议的细节,并介绍新思科技为满足行业需求而量身打造的相关验证解决方案。

AMBA CHI C2C协议还可扩展到即将发布的AMBA CHI标准的重大修订版本,而不仅仅是针对CHI Issue F(CHI-F)。

CHI C2C协议支持使用CHI协议构建包含多个CPU、加速器或其他器件芯片或小芯片的系统。

CHI C2C协议的主要用例

CHI C2C协议涵盖的两个主要用例如下:

多芯片对称多处理器(SMP)拓扑结构:将少量功能相似的芯片紧密相连。通常情况下,每个芯片都是一个SoC,带有多个处理内核和附加内存,芯片上的所有处理内核一致地共享其中的附加内存。

多芯片相干加速器连接拓扑结构:一个或多个全相干或I/O相干加速器与主机芯片连接。

3b30cb5a-11f3-11ef-a297-92fbcf53809c.png

CHI C2C概念图

下面的概念图说明了两个小芯片通过UCIe连接的情况。每个小芯片都展示了从片上CHI到相应CHI C2C层的逻辑流,在功能上遵循UCIe串流协议层标准。C2C接口(如AMBA CXS)在串流协议层和UCIe传输层之间建立连接。

3b6b964a-11f3-11ef-a297-92fbcf53809c.png

片上CHI接口与消息经过的芯片引脚之间的功能逻辑由多个功能层组成。可选用新思科技验证IP组件来构建下文提到的每一层,具体可根据目标DUT和所需的验证拓扑结构灵活调整。例如:新思科技的验证IP可以搭建“小芯片0”的UCIe串流协议层、C2C I/F TxRx、UCIe传输层。而“小芯片0”上的片上CHI逻辑和整个“小芯片1”则可以使用DUT组件来构建。

CHI C2C协议层

— 从片上CHI逻辑接收CHI FLIT,将它们转化为适当的传出C2C消息,并将这些C2C消息发送到C2C分组层。

— 接收来自C2C分组层的传入C2C消息,随后将其转换为CHI FLIT,并将这些CHI FLIT传输到片上CHI逻辑。

— 对于每个片上信道,都存在一个相应的C2C消息类,即REQ、RSP、DAT、SNP。此外,还有一个杂项C2C消息类,用于管理C2C协议的其他方面,如初始化、流量控制、属性交换等。

CHI C2C分组层

— 接受来自C2C协议层的传出C2C消息,将其封装为固定大小的出站容器,并通过C2C接口将这些容器发送到链路层。

— 通过C2C接口接收来自链路层的固定大小传入容器,从中提取C2C消息,并将这些C2C消息传输到C2C协议层。

C2C接口

— 在本文中,链路层和物理层合称为“传输层”。当传输层可用时,它会在CHI C2C层和传输的链路层之间建立连接。

— 在基于Arm的系统中,常用的C2C接口是AMBA CXS接口。

— 在没有传输层的情况下,它将本地CHI C2C层连接到远程C2C组件的C2C层。

传输层:链路层和物理层

— 链路层负责以FLIT粒度传输消息,确保数据完整性和错误检测,并通过重试机制促进恢复。物理层负责确保两个互连芯片或小芯片之间形成可靠的电气连接。

— 小芯片到小芯片之间指定采用UCIe传输数据。

— 而芯片到芯片或路到路之间则指定采用CXL来传输。

有传输层时,C2C分组层可根据具体的传输层,为打包和解包C2C消息提供两种容器格式:

格式X:与UCIe传输一起用于小芯片到小芯片拓扑结构,与UCIe 256B延迟优化模式兼容,提供可选字节。

格式Y:与CXL传输一起用于芯片到芯片拓扑结构,与CXL 256B延迟优化FLIT格式兼容。

C2C协议初始化

在下图中,两个小芯片通过UCIe在系统级封装(SiP)内相互连接。该图说明了C2C协议的初始化流程,其中以AMBA CXS作为C2C接口。

3ba6dda4-11f3-11ef-a297-92fbcf53809c.png

C2C接口初始化

必须进行C2C接口初始化,才能发送和接收C2C协议消息。其中包括:

与链路层协调,以启动C2C接口,并检查远程链路伙伴C2C协议层是否启动。

使用适当的C2C消息来交换接口属性,设置接口以开始交换消息信用,然后交换协议消息。

C2C流量控制

本地和远程C2C协议层采用信用交换机制来控制C2C消息流。这种机制对于本地发射器至关重要,它可以管理相关的远程接收器缓冲区大小,类似于片上CHI的每个信道信用机制。

C2C协议还引入了“资源平面(Resource Plane,RP)”的概念,以进一步对消息类中的消息进行分类。每个RP都被分配了一个独立的消息类信用池,允许继续推进来自一个RP的消息,而来自另一个RP的消息则可能无法推进。这种方法有助于满足系统对服务质量(QoS)的要求,类似于PCIe协议中的TC-VC映射。

接口初始化完成后,在发送任何协议消息之前,必须双向交换每个逻辑链路的接口属性。这些属性包括:

片上CHI有效载荷字段的存在性/宽度,例如:MEC_Support_Rx、MEC_Support_Tx、RSVDC_REQ_Rx、RSVDC_REQ_Tx

片上CHI操作码/流,例如:RME_Support_Rx、RME_Support_Tx

针对C2C,例如:Container_Format、NUM_RP_REQ_Rx、NUM_RP_REQ_Tx

其他主要功能

C2C协议提供硬件流量来管理接口的连接状态,从而管理以下消息流的链路:全相干消息、DVM消息、所有协议消息。

RME-DA、RME-CDA:在多芯片相干加速器连接配置中,I/O相干和全相干器件加速器连接到主机。RME-DA、RME-CDA是Realm管理扩展(RME)架构的一部分,可用于安全分配此类可分配的器件接口。此功能与即将发布的CHI协议版本相一致,可支持基于CHI接口的加速器。

通过C2C接口来支持片上CHI DVM事务,借助经优化的信息流来减少C2C消息的数量。

总结

Arm和新思科技继续就AMBA协议系列的最新扩展密切合作,以确保双方的共同客户能够从使用AMBA CHI C2C协议中获益,同时确保小芯片和Multi-Die设计符合协议标准。

新思科技针对基于CHI主机的SMP拓扑结构和CHI主机到CXL高速缓存/内存器件的拓扑结构开发了多款AMBA验证IP及多芯片验证解决方案,帮助多位HPC和数据中心客户顺利完成了流片。

审核编辑:刘清
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 加速器
    +关注

    关注

    2

    文章

    796

    浏览量

    37838
  • 交换机
    +关注

    关注

    21

    文章

    2637

    浏览量

    99528
  • 新思科技
    +关注

    关注

    5

    文章

    796

    浏览量

    50334
  • sip封装
    +关注

    关注

    4

    文章

    64

    浏览量

    15512
  • AMBA协议
    +关注

    关注

    0

    文章

    7

    浏览量

    6443

原文标题:新思科技与Arm持续合作,助力多家数据中心顺利完成流片

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

收藏 人收藏

    评论

    相关推荐

    聊聊AMBA协议的evolution过程

    作为一名新时代的ICer,一定必定肯定听说过AMBA协议,但是却少有人知道AMBA协议的evolution过程,本文将大致聊聊Evolution of the
    的头像 发表于 01-19 09:50 1206次阅读
    聊聊<b class='flag-5'>AMBA</b><b class='flag-5'>协议</b>的evolution过程

    Arm AMBA协议集中AHB-lite可否使用

    Arm AMBA协议集中,LPI 在AMBA4 出现,协议和链路层 与 AXI/AHB 无关 独立的吗? AHB-lite 可否使用?
    发表于 09-08 11:35

    Arm AMBA协议集中,AXI协议是基于burst的吗?

    Arm AMBA协议集中,AXI协议是基于burst的吗?
    发表于 09-28 10:21

    Arm AMBA协议集中,GIC的版本和amba版本有对应要求吗?

    Arm AMBA协议集中,GIC的版本和amba版本有对应要求吗?
    发表于 09-30 10:52

    ARM AMBA协议集中,GIC的版本和amba版本有对应要求吗?

    ARM AMBA协议集中,GIC的版本和amba版本有对应要求吗?
    发表于 10-31 15:28

    AMBA CHI协议介绍

    相干集线器接口(CHI)是AXI相干扩展(ACE)协议的演进。它是Arm提供的高级微控制器总线架构(AMBA)的一部分。AMBA是一个自由的
    发表于 08-02 13:40

    高通携手TSMC,继续28纳米工艺上合作

    高通携手TSMC,继续28纳米工艺上合作 高通公司(Qualcomm Incorporated)与其专业集成电路制造服务伙伴-TSMC前不久日共同宣布,双方正在28纳米工艺技术进行密切合作。此
    发表于 01-13 08:59 1033次阅读

    Cadence验证IP为ARM AMBA 4协议大幅缩短验证周转时间

    电子设计创新企业Cadence设计系统公司,今天宣布使用ARM AMBA协议类型的Cadence验证IP(VIP)实现多个成功验证项目,这是业界最广泛使用的AMBA
    发表于 11-07 08:21 1110次阅读

    高通创锐讯和思科宣布合作开发室内定位技术

    高通技术公司(QTI)日前宣布,其旗下联网和连接技术子公司高通创锐讯(Qualcomm Atheros)与全球网络巨头思科公司正在密切合作,加快为采用思科无线基础设施的公共和私人场馆提供室内定位
    发表于 11-21 09:08 856次阅读

    高通孟樸和中国5G终端产业密切合作,推动通信产业发展

    8月27日,2019中国国际智能产业博览会之5G智联未来高峰论坛在重庆举行。高通中国区董事长孟樸做了题为《携手共建,5G智能互联新未来》的主旨演讲。孟樸表示,高通将继续和中国5G终端产业密切合作,利用5G技术和芯片及解决方案赋能广泛的终端类型,包括汽车、永远在线的PC和各
    的头像 发表于 08-29 15:09 2589次阅读

    Synopsys为Arm AMBA CXS的VIP提供EDA验证解决方案

    思科技为下一代ArmAMBA协议(包括AMBA CXS)提供了广泛的验证解决方案。 更令人振奋的是,新思科技还为基于Arm
    发表于 10-15 09:37 3981次阅读

    珞石机器人与全球顶级tier1汽车零部件供应商展开密切合作

    在热系统生产中,珞石机器人与全球顶级tier1汽车零部件供应商展开密切合作,打造管片全自动处理方案,整合堆垛机,下料单元,束带机,喷码机以及料车,传送带于一体,可以兼容多种规格的管片
    的头像 发表于 11-10 16:12 2074次阅读

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

    Arm® AMBA® 5 AXI 协议规范支持高性能、高频系统设计,用于管理器和从属组件之间的通信。AMBA AXI5 协议
    的头像 发表于 05-25 16:01 2759次阅读

    思科技为AMBA CHI-G协议量身定制一系列AMBA协议解决方案

    思科技提供了一系列AMBA协议解决方案,用于早期建模、设计、实现、验证、确认和系统成型。
    的头像 发表于 04-30 17:20 772次阅读

    NV5正在与Cadence和NVIDIA展开密切合作

    ,目前 NV5 正在与 Cadence 和 NVIDIA 展开密切合作。该合作使 NV5 能够根据安装的具体设备来设计基础设施,以实现性能、能效和可靠性的最优化。
    的头像 发表于 07-15 09:39 773次阅读