- 290
- 0
- 约13.64万字
- 约 70页
- 2019-06-13 发布于广东
- 举报
中文摘要
中 文 摘 要
由于片上系统(SoC)在面积、复杂度以及功能等方面的要求不断增加,因
而互连单元数量以及片上系统通信性能(包括传输延时和数据吞吐量)等方面的
需求也在不断提升。片上系统中全局互连延迟是主要的门级延迟,并且影响到整
个系统的性能。基于数据包传输的片上网络(NoC )结构被看作是片上多个 IP
核互连延迟的一种有效解决方案,而且目前也是一个热门研究领域。
在片上网络互连结构中,片上网络路由器是片上网络的核心构件,片上网络
路由器中主要包含有缓存、交换单元、仲裁单元以及控制逻辑,他们共同来实现
数据流的路由和对数据包的存储转发功能,片上网络的路由结构设计会对片上网
络的数据传输有较大的影响,以此为出发点,本论文对片上网络的路由结构进行
了研究,并对部分关键模块进行了设计。本论文主要是在路由缓冲管理、网络仲
裁器、片上网络交换器等方面研究:
在片上网络路由缓冲管理的研究中,为了减少网络拥塞,提高网络数据吞吐
量,需要有足够的缓冲资源,而FIFO 可以看作是对每个PE(processing element)
和路由模块输入输出端口间传输数据进行缓存,因此在路由器的设计中合适的缓
存管理方案、缓存单元的数量以及每一缓存单元深度对片上网络数据包的传输有
很大的影响。
片上网络的仲裁器设计方案可以采用多种不同的仲裁机制,例如采用固定优
先权的仲裁方式,采用具有可变优先权的仲裁方式,轮询(Round-robin )仲裁的
方式,矩阵(matrix )仲裁机制等不同方式。在本论文中分析了这几种不同的仲
裁方式并且给出了后面两种仲裁方式的设计,分析并且比较了二者的性能等。
片上网络路由器的设计结构中,交换开关(crossbar switch )是关键的核心
模块,交换开关是在仲裁器以及控制模块的协同操作下对来自不同输入端口数据
选择相应的输出端口方向。交换开关的带宽、功耗和面积等在很大程度上影响片
上网络路由器的性能,交换开关需要具有高速交换性能,并提供有效的竞争解决
方案。交换开关的设计也可以采用多种方案进行,例如采用三态门搭建数据选择
通路,或者采用多路复用器进行搭建,在本论文中采用iSLIP 算法设计了片上网
络的交换开关。
关键词:片上网络,路由,仲裁,交换开关,虚通道
I
万方数据
Abstract
Abstract
The requirement of system-on-chip in the aspects of area, complexity and function
become serious. The number of processing units and the interconnection throughput in
system-on-chip are needed to be improved. The global interconnect delay in
system-on-chip is the main problem, which will affect the performance of the whole
system. The architecture of Network-on-chip, which is based on packet tran
原创力文档

文档评论(0)