一种服务器芯片以及服务器制造技术

技术编号:24573762 阅读:27 留言:0更新日期:2020-06-21 00:05
本申请公开了一种服务器芯片,包括主芯片和部署于所述主芯片上的多个交换路由组件,各所述交换路由组件上设置有一个或多个端口,各所述交换路由组件串联连接,其中,任意两个相邻的所述交换路由组件之间通过所述交换路由组件上的任意一个所述端口连接;该服务器芯片可以有效简化芯片电路设计,同时提高了数据交换速率,进一步保证了服务器的整体性能。本申请还公开了一种服务器,也具有上述有益效果。

A kind of server chip and server

【技术实现步骤摘要】
一种服务器芯片以及服务器
本申请涉及芯片设计
,特别涉及一种服务器芯片,还涉及一种服务器。
技术介绍
随着用户对融合、效率、空间、能耗等要求的不断提升,尤其是面对目前大量涌现的具有多处理器节点、多异构加速器、高性能存储等特征的高密度服务器平台,服务器中需要用到的连接芯片设计趋向于高速率、高扩展、多互连、智能化等特点。其中最突出的是对于连接芯片端口数量和数据交换性能的需求,这也给连接芯片内部核心的交换路由功能提出了更高的要求。连接芯片内部的路由模块,起到的作用主要是实现所有端口的连接和数据交换。随着芯片的工艺发展,一方面,需要处理的高速数据端口越来越多,另一方面,芯片内部的高速信号排布的限制越来越多,因此,给所有端口建立两两连接的方式已经完全不可行。请参考图1,图1为现有技术中的一种服务器芯片的结构示意图,在现有技术中,通常会采用设计若干个小的交换路由模块通过并联和多级级联的方式实现端口数比较多的交换路由模块,即将端口分组先连接到较小规模的路由交换模块上,然后小的交换模块之间再通过小的交换路由模块连在一起,有必要的话需要三级甚至更多级的交换路由模块连接。但是,很明显,这样的交换路由模块实现方式会增加整体功能模块的面积和逻辑量,不同组之间的端口进行数据交换时的理论延时也会增加,无法保证数据交换速率,在很大程度上降低了服务器整体性能。因此,如何有效简化芯片电路设计,同时提高数据交换速率,保证服务器的整体性能是本领域技术人员亟待解决的问题。
技术实现思路
本申请的目的是提供一种服务器芯片,该服务器芯片可以有效简化芯片电路设计,同时提高了数据交换速率,进一步保证了服务器的整体性能;本申请的另一目的是提供一种服务器,也具有上述有益效果。为解决上述技术问题,第一方面,本申请提供了一种服务器芯片,包括主芯片和部署于所述主芯片上的多个交换路由组件,各所述交换路由组件上设置有一个或多个端口,各所述交换路由组件串联连接,其中,任意两个相邻的所述交换路由组件之间通过所述交换路由组件上的任意一个所述端口连接。优选的,各所述交换路由组件按照自身端口数量由小到大的顺序,或由大到小的顺序串联连接。优选的,所述服务器芯片还包括部署于所述主芯上片的外部接口,所述外部接口与所述自身端口数量最少的交换路由组件连接。优选的,各所述端口按照优先级由大到小的顺序设置于各所述交换路由组件上,其中,所述优先级最高的所述端口设置于所述自身端口数量最少的所述交换路由组件上。优选的,数据传输频率超出预设传输频率的所述端口分别设置于不同的所述交换路由组件上。优选的,所述数据传输频率最高的端口设置于处于中间位置的所述交换路由组件上。优选的,数据交换频率超出预设交换频率的两个所述端口分别设置于相同或相邻的所述交换路由组件上。第二方面,本申请还提供了一种服务器,包括如上所述的任意一种服务器芯片。本申请所提供的一种服务器芯片,包括主芯片和部署于所述主芯片上的多个交换路由组件,各所述交换路由组件上设置有一个或多个端口,各所述交换路由组件串联连接,其中,任意两个相邻的所述交换路由组件之间通过所述交换路由组件上的任意一个所述端口连接。可见,本申请所提供的服务器芯片,通过将各个交换路由组件以串联的方式进行连接,可以有效减少任意两端口之间进行数据交换时所经过的交换路由组件的数量,进而缩短数据信息的传输路径,进一步提高了数据交换速率,保证了服务器整体性能的可控性;而且,采用串联连接的方式,不仅方便对各个端口进行优化分布,还有效简化了芯片电路设计,避免了在芯片中央区域密集布局布线带来的串扰和散热等问题。本申请所提供的一种服务器,也具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明现有技术和本申请实施例中的技术方案,下面将对现有技术和本申请实施例描述中需要使用的附图作简要的介绍。当然,下面有关本申请实施例的附图描述的仅仅是本申请中的一部分实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图,所获得的其他附图也属于本申请的保护范围。图1为现有技术中的一种服务器芯片的结构示意图;图2为本申请所提供的一种服务器芯片的结构示意图;图3为本申请所提供的一种基于五路交换路由组件实现十路交换路由功能的服务器芯片的结构示意图;图4为现有技术中的一种基于五路交换路由组件实现十路交换路由功能的服务器芯片的结构示意图。具体实施方式本申请的核心是提供一种服务器芯片,该服务器芯片可以有效简化芯片电路设计,同时提高了数据交换速率,进一步保证了服务器的整体性能;本申请的另一核心是提供一种服务器,也具有上述有益效果。为了对本申请实施例中的技术方案进行更加清楚、完整地描述,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行介绍。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。随着用户对融合、效率、空间、能耗等要求的不断提升,尤其是面对目前大量涌现的具有多处理器节点、多异构加速器、高性能存储等特征的高密度服务器平台,服务器中需要用到的连接芯片设计趋向于高速率、高扩展、多互连、智能化等特点。其中最突出的是对于连接芯片端口数量和数据交换性能的需求,这也给连接芯片内部核心的交换路由功能提出了更高的要求。连接芯片内部的路由模块,起到的作用主要是实现所有端口的连接和数据交换。随着芯片的工艺发展,一方面,需要处理的高速数据端口越来越多,另一方面,芯片内部的高速信号排布的限制越来越多,因此,给所有端口建立两两连接的方式已经完全不可行。在现有技术中,通常会采用设计若干个小的交换路由模块通过并联和多级级联的方式实现端口数比较多的交换路由模块,即将端口分组先连接到较小规模的路由交换模块上,然后小的交换模块之间再通过小的交换路由模块连在一起,有必要的话需要三级甚至更多级的交换路由模块连接。但是,很明显,这样的交换路由模块实现方式会增加整体功能模块的面积和逻辑量,不同组之间的端口进行数据交换时的理论延时也会增加,无法保证数据交换速率,在很大程度上降低了服务器整体性能。因此,为解决上述技术问题,本申请提供了一种服务器芯片,该服务器芯片可以有效简化芯片电路设计,同时提高了数据交换速率,进一步保证了服务器的整体性能。请参考图2,图2为本申请所提供的一种服务器芯片的结构示意图,包括主芯片1和部署于主芯片1上的多个交换路由组件10(20/30),各交换路由组件10上设置有一个或多个端口11(12/13),各交换路由组件10串联连接,其中,任意两个相邻的交换路由组件10之间通过交换路由组件10上的任意一个端口11连接。具体而言,主芯片1用于实现各个交换路由组件10的部署,在部署过程中,各个交换路由组件10采用串联的方式实现连接;进一步,各本文档来自技高网...

【技术保护点】
1.一种服务器芯片,其特征在于,包括主芯片和部署于所述主芯片上的多个交换路由组件,各所述交换路由组件上设置有一个或多个端口,各所述交换路由组件串联连接,其中,任意两个相邻的所述交换路由组件之间通过所述交换路由组件上的任意一个所述端口连接。/n

【技术特征摘要】
1.一种服务器芯片,其特征在于,包括主芯片和部署于所述主芯片上的多个交换路由组件,各所述交换路由组件上设置有一个或多个端口,各所述交换路由组件串联连接,其中,任意两个相邻的所述交换路由组件之间通过所述交换路由组件上的任意一个所述端口连接。


2.根据权利要求1所述的服务器芯片,其特征在于,各所述交换路由组件按照自身端口数量由小到大的顺序,或由大到小的顺序串联连接。


3.根据权利要求2所述的服务器芯片,其特征在于,还包括部署于所述主芯上片的外部接口,所述外部接口与所述自身端口数量最少的交换路由组件连接。


4.根据权利要求3所述的服务器芯片,其特征在于,各所述端口按照优先级由大到小的顺序...

【专利技术属性】
技术研发人员:李拓
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1