用于优化数据传输的片上网络系统技术方案

技术编号:40469775 阅读:29 留言:0更新日期:2024-02-26 19:07
本发明专利技术涉及一种用于优化数据传输的片上网络系统(100),包括多个节点(10),多个节点(10)包括源节点和目的节点,还包括与多个节点(10)连接的多个路由器(20),将多个数据包从源节点路由到目的节点。每个数据包都被标记有路由信息,每个节点(10)被分配有节点唯一标识符,并且每个路由器(20)被分配有针对每个水平和垂直路由方向的路由器唯一标识符,用于二维和三维互连拓扑。每个路由器(20)包括至少一对入口端口和出口端口、路由解码器(21)和仲裁器(22),以支持同步、异步和源同步操作。本发明专利技术还涉及一种利用该片上网络系统(100)来优化数据传输的方法。

【技术实现步骤摘要】

本专利技术涉及一种片上网络(network-on-chip,noc)系统,尤其涉及一种用于优化数据传输的noc系统的新型结构。


技术介绍

1、由于不断增加的芯片容量和复杂应用之间的相互作用,片上系统(system-on-chip,soc)的开发面临着严峻的挑战,如管理深亚微米效应,扩展通信架构和弥合生产力差距。片上网络(network-on-chip,noc)是一个近年来快速发展的概念,旨在解决以基于网络的通信为重点的危机。

2、us2015341224a1公开了一种定义片上网络拓扑结构的系统和方法。该专利申请定义了ip套接字及其数据传输连接,每个ip套接字的位置以及多个交换器,以使在距每个ip套接字的一定距离内至少有一个交换器,该距离小于信号在一个时钟周期内传播的距离。这些交换器通过链路连接。链路可以包括多个流水线级及存储缓冲器,并以数据宽度来表征。

3、美国专利us10719651b2披露了一种soc互连网络拓扑。相应的soc布局规划被划分为窗口,这些窗口是连续的且不重叠。在每个窗口内,定义了soc互连网络拓扑的子网络,其包括窗本文档来自技高网...

【技术保护点】

1.一种用于优化数据传输的片上网络系统(100),所述片上网络系统(100)包括多个节点(10),所述多个节点(10)包括源节点和目的节点,其特征在于,还包括与所述多个节点(10)连接的多个路由器(20),将多个数据包从所述源节点路由到所述目的节点;

2.根据权利要求1所述的片上网络系统(100),其特征在于,所述多个数据包包括一个完整的数据包或从一个数据包中分解出的多个流控制单元。

3.根据权利要求1所述的片上网络系统(100),其特征在于,所述多个数据包包括读取或写入请求包,和读取或写入响应包。

4.根据权利要求1所述的片上网络系统(100),其特...

【技术特征摘要】

1.一种用于优化数据传输的片上网络系统(100),所述片上网络系统(100)包括多个节点(10),所述多个节点(10)包括源节点和目的节点,其特征在于,还包括与所述多个节点(10)连接的多个路由器(20),将多个数据包从所述源节点路由到所述目的节点;

2.根据权利要求1所述的片上网络系统(100),其特征在于,所述多个数据包包括一个完整的数据包或从一个数据包中分解出的多个流控制单元。

3.根据权利要求1所述的片上网络系统(100),其特征在于,所述多个数据包包括读取或写入请求包,和读取或写入响应包。

4.根据权利要求1所述的片上网络系统(100),其特征在于,所述出口端口包括发送缓冲区(23),所述入口端口包括接收缓冲区(24)。

5.根据权利要求4所述的片上网络系统(100),其特征在于,所述发送缓冲区(23)与所述接收缓冲区(24)具有与插入到路由器(20)与路由器(20)链路之间的至少多个流水线级相匹配的深度。

6.根据权利要求1所述的片上网络系统(100),其特征在于,所述入口端口或所述出口端口包括用于同步源和处理时钟交叉的时钟交叉器。

7.根据权利要求1所述的片上网络系统(100),其特征在于,所述多个路由器(20)中的每一个最多连接4个节点(10)。

8.根据权利要求1所述的片上网络系统(100),其特征在于,所述多个路由器(20)中的每一个包括8个入口端口和8个出口端口用于2d互连拓扑。

9.根据权利要求1所述的片上网络系统(100),其特征在于,所述多个路由器(20)中的每一个包括10个入口端口和10个出口端口用于3d互连拓扑。

10.根据权利要求1所述的片上网络系统(100),其特征在于,所述入口端口或所述出口端口通过多个通道连接到相邻路由器(20)上的另一个出口端口或...

【专利技术属性】
技术研发人员:王育颖郑誌学
申请(专利权)人:马来西亚瑞天芯私人有限公司
类型:发明
国别省市:

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

1