[发明专利]一种用于片上网络芯片的基于共享存储的生成树路由硬件架构及方法有效

专利信息
申请号: 202210479368.5 申请日: 2022-05-05
公开(公告)号: CN114844827B 公开(公告)日: 2023-03-28
发明(设计)人: 黄凯;蒋小文;熊东亮;李昱霆;郑丹丹 申请(专利权)人: 浙江大学
主分类号: H04L45/488 分类号: H04L45/488
代理公司: 杭州浙科专利事务所(普通合伙) 33213 代理人: 陈洁
地址: 310013 浙江*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 用于 网络 芯片 基于 共享 存储 生成 路由 硬件 架构 方法
【权利要求书】:

1.一种用于片上网络芯片的基于共享存储的生成树路由硬件架构,其特征在于,包括输入通道,控制逻辑和交叉开关,所述控制逻辑控制单次路由过程,所述交叉开关控制输入通道和输出通道的交叉互连;所述输入通道中包含三个子模块,分别为路由计算模块、路由表和输入缓冲区;所述输入缓冲区用来存储输入的数据包,所述路由计算模块根据每个输入数据包的目的节点标号,通过生成树路由计算进行路径计算,并输出对应的输出通道方向至交叉开关,控制输入通道和输出通道的交叉互连,局部节点共享路由表,共享同一个路由表的节点查询同一个路由表获得全局生成树ID。

2.根据权利要求1所述的用于片上网络芯片的基于共享存储的生成树路由硬件架构,其特征在于,所述路由表使用一块相同空间的SRAM来代替原先的寄存器。

3.根据权利要求1所述的用于片上网络芯片的基于共享存储的生成树路由硬件架构,其特征在于,局部节点共享路由表,在Mesh型拓扑中,邻近的4个节点共享同一个路由表,邻近的4个节点查询同一个路由表获得全局生成树ID。

4.根据权利要求1所述的用于片上网络芯片的基于共享存储的生成树路由硬件架构,其特征在于,共享路由表通过4个接口模块与临近的4个节点相连,通过地址译码模块,对各接口访问的具体路由表地址进行解析,并转换为实际物理地址,并通过交叉互连向对应的物理Bank发起请求,其中物理Bank模块存在一个仲裁器,对不同的接口请求同一个Bank的情况进行仲裁,其中,各模块的请求优先级通过寄存器进行配置,物理Bank的地址通过高位寻址,即单个Bank的物理地址以4递进,相邻地址分布在不同的Bank中。

5.一种利用如权利要求1-4任一项所述的用于片上网络芯片的基于共享存储的生成树路由硬件架构进行生成树路由的方法,其特征在于,所述生成树路由方法基于生成树ID寻找共享分支节点,并先“向上”路由数据包至分支节点,再“向下”路由至目的节点;在路由之前需要先进行广度优先搜索,来配置生成树ID,广度优先搜索包括如下步骤:

步骤1:确定当前搜索模式,其中若选择X方向优先,则每次搜索优先东西方向,Y方向优先则首先搜索南北方向,以下步骤以X方向优先为例;

步骤2:选择当前拓扑中的中心节点,或其他健康节点作为根节点,并加入队列,标记其生成树ID,此时队列中有且仅有根节点1个节点;

步骤3:设置队列队首节点为当前节点,若当前节点东西方向节点没有被标记,则将其入队并标记;若当前节点南北方向节点没有被标记,则将其入队并标记,当该节点的东西南北4个邻居均被搜索后,当前节点出队列;

步骤4:重复步骤3,直到队列为空,此时与根节点位于同一个连通图的所有节点均被生成树所标记。

6.根据权利要求5所述的方法,其特征在于,所述路由方法分为以下几种情形:当目的节点与源节点位于同一子枝,且目的节点在当前节点所在子枝的下游,则沿着当前子枝“向下”前往目的节点;当目的节点与源节点位于同一子枝,且目的节点在当前节点所在子枝的上游,则沿着当前子枝“向上”前往目的节点;当目的节点与源节点不位于同一子枝,则先沿着当前节点所在子枝“向上”前进,前往当前节点和目的节点最近的共享分支节点,再从该享分支节点沿着目的节点所在子枝“向下”前进。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210479368.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top