[发明专利]一种片上网络的路由节点微结构无效

专利信息
申请号: 200810046287.6 申请日: 2008-10-16
公开(公告)号: CN101383712A 公开(公告)日: 2009-03-11
发明(设计)人: 武畅;李玉柏;李桓;柴松;杨中明;王坚 申请(专利权)人: 电子科技大学
主分类号: H04L12/02 分类号: H04L12/02;H04L12/56
代理公司: 成都惠迪专利事务所 代理人: 梁 田
地址: 610054四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 网络 路由 节点 微结构
【说明书】:

技术领域

发明涉及一种路由节点微结构,具体地说,涉及一种片上网络的路由节点微结构。

背景技术

随着电子技术的发展,复杂SoC受到越来越多的关注。在目前的技术条件下,复杂SoC需要的物理基础——单片上集成十亿个以上的门成为可能;同时,其广泛的应用范围,使得市场对复杂SoC的需求大大增加。复杂SoC的应用领域很多,从安全系统、控制系统、个人健康系统,到主流消费品领域,如多媒体处理、个人通信、个人的计算、娱乐、视频/图象等等。事实上,目前针对这些应用的专用IC中,大部份已经有了很高的复杂度。但是,随着科学研究和实现应用的逐渐深入,现有的专用IC越来越不能满足人们对具有更强大功能的器件的需求,更加复杂的SoC的实现技术便成为研究热点,一些新的理念和关键技术被提出来,并开始影响处理器的设计和复杂SoC的研发。

目前最复杂的SoC,在一个芯片上所包含的处理器数目也不超过十数个,更多数量的处理器的设计会面临一系列困难。另一方面,是电子设计和制造技术的发展,可以在一个IC芯片上设计与集成足够多的晶体管。但是,设计者常常不能够充分开发和使用IC中所有的晶体管。到了2003年,各类实时处理SoC的复杂性,已经远远落后 于现在的硅技术发展的水平。复杂SoC设计的生产力缺口已经较大,并有继续扩大的趋势。

在目前的技术和需求的推动作用下,使用越来越多的处理器核和大量可重复使用的IP模块,将它们集成在一个硅芯片上,将是未来复杂SoC设计的基础。当处理器或IP数量达到上百或数百、甚至上千时,芯片内部采用什么通信结构就变得越来越重要。当前在SoC设计中,如SOPC技术、多处理器技术、SIMD技术等,总线是连接芯片上的各个IP或处理器的主要方式。但是,现有的总线结构却有如下的困难:

一.总线能有效连接的部件数量较少,而且随着总线连接部件的数量增加,各个部件之间的冲突也会增加,这就会使得SoC的复杂性受到限制;

二.随着总线连接部件数量的增加,总线长度也会随之增长,但是在SoC设计中,长的全局总线会造成SoC中的部件通信的瓶颈效应,从而降低通信效率,甚至引发阻塞;

三.将较多部件挂接在同一总线上,就要求所有的部件都具有标准统一的总线接口,这会为各个部件的设计带来额外的开销;

四.总线结构造成的通信瓶颈也会使得SoC的规模受到限制,由于不能提供高效的通信模式,使得能利用的芯片中的晶体管数量受到限制,从而造成SoC芯片性能受到限制。

五.由于连接SoC中各个部件的是单一的总线,在进行扩展的时候,必须为需扩展的部件设计能用于总线的接口,且各个部件的接口必须统一,这就降低了SoC的设计灵活性和可扩展性。

因此在复杂SoC设计中,随着越来越多的IP被集成在单个硅芯片上,可编程和可定制的片上通信结构越来越占据主导地位。由于有相当丰富且价格便宜的特定功能的IP核,设计的重心就会集中在:如何实现有效的片上通信。而在片上网络体系结构中,其各个部件的片上通信是通过部件所连接的路由节点来实现的,所以,路由节点是片上网络通信的关键部分。

发明内容

本发明的目的是提供一种片上网络的路由节点微结构,取代现有技术中片上网络采用的总线结构,解决现有技术中存在的缺陷,提高片上网络的通信效率和性能。

为了实现上述目的,本发明所采用的技术方案如下:

一种片上网络的路由节点微结构,由输入模块和输出模块组成,其中,输入模块包括:

头部译码模块,负责对进入路由节点的数据进行头部分析,并将数据输入至输入缓存模块;输入缓存模块,用于缓存数据;输入控制模块,用于翻译握手协议和对数据写入输入缓存模块的过程进行控制;

而输出模块包括:输出仲裁模块,主要作用是控制数据向输出缓存模块输入;输出缓存模块,用来存储输入端口传入的数据,并在输出控制模块的控制下输出数据;输出控制模块,用于实现对输出链路的控制。

所述头部译码模块进行头部分析的步骤包括:

首先根据路由算法确定数据的输出端口;再向与输出端口对应的VOQ发送请求信号;头部译码模块接受到VOQ发回的允许信号后,通过虚拟通道选择器选择一个非空通道将数据输入至输入缓存模块。

所述虚拟通道选择器通过RR调度算法来实现非空通道的选择,以及将数据输入至输入缓存模块。

所述RR调度算法包括如下步骤:

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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