中国科学院机构知识库网格
Chinese Academy of Sciences Institutional Repositories Grid
NOC通信组件的设计和验证技术研究

文献类型:学位论文

作者王剑
学位类别博士
答辩日期2010-05-28
授予单位中国科学院沈阳自动化研究所
授予地点中国科学院沈阳自动化研究所
导师王宏
关键词片上网络 片上网络适配器 片上网络交换节点 片上网络通信链路
其他题名Design and Verification of Communication Components of Network on Chip
学位专业机械电子工程
中文摘要片上网络是一种新型的片上互连技术,它将宏观计算机网络中的概念、模型和设计方法引入到芯片内部,很好的解决了传统共享总线结构通信效率低、开发时间长等问题,同时具有可重用性高、可扩展性强、无全局时钟开销等优点,是未来深亚微米超大规模SOC设计的首选互连结构。自本世纪初片上网络的概念提出以来,越来越多的研究机构意识到片上网络的自身优势,纷纷投入到片上网络的开发设计中,使其成为了一个十分活跃的学术前沿领域。        本文的研究内容包括片上网络通信组件的设计实现和片上网络通信体系的仿真验证,二者是设计基于片上网络的多处理器片上系统的先决条件,也是决定设计成败的关键因素。论文的主要工作和创新点如下: 1.定义片上网络通信协议,使其成为片上系统各模块之间数据传输的规范。采用协议分层的设计方法,对OSI模型进行精简,划分通信协议的层次,定义各层协议的功能。定义网络中的分组数据帧,并按照分组数据帧的功能和对传输性能的要求对其分类,给出各类型分组数据帧的帧结构。提出四类与数据传输密切相关的网络服务——读服务、写服务、连接建立服务和连接撤销服务,并定义它们的处理过程。 2.分析片上网络通信模型,提出了一种新颖的NUMA+NORMA通信模型,将块传输方式引入到NUMA模型中,有效提高数据通信效率。在该通信模型的基础上,开发设计了兼容OCP接口协议的片上网络适配器。根据网络适配器OCP接口类型的不同,将其分为主类型、从类型和混合型,研究各类型网络适配器的工作原理,提出其体系结构,并使用Veriolg语言实现RTL级设计。建立网络适配器传输延时的计算模型,分析传输延时对系统设计的影响。  3.设计并实现了支持多虚通道的片上网络通信链路。由于片上网络是一个全局异步、局部同步(GALS)的系统,各网络适配器与交换节点使用不同的工作时钟,所以提出了一种采用异步FIFO附加读写控制逻辑的电路结构,旨在实现不同时钟域之间准确的数据传输,避免亚稳态出现。提出了一种新颖的输入可配置Robin-Round仲裁器的电路结构。该电路结构可参数化配置输入请求的数量,实现了对多输入请求的公平仲裁。分析通信链路传输延时与输入输出端口工作时钟、缓冲队列深度和数据帧长度之间的关系,提出一种确定缓冲队列深度临界值的方法,用于指导系统设计。  4.提出了一种分布式连接建立机制,通过交换节点对连接建立请求帧和连接撤销请求帧的处理,为网络建立通信连接。该机制可有效解决集中式连接建立方式扩展性差,连接建立过程繁琐等问题。在此基础上,设计并实现了片上网络交换节点。该交换节点支持2维Mesh和Torus拓扑结构,采用确定性X-Y路由算法和Wormhole交换策略,能够同时满足GS服务和BE服务对网络数据通信的要求。 5.对各类型网络适配器、通信链路和交换节点的设计代码进行面向FPGA的综合,得出它们的资源占用率和最大工作时钟。分析综合结果,得出各通信组件设计参数和内部结构变化对其自身资源占用和最大工作时钟的影响规律。 6.建立网络性能评估参数计算模型,在网络性能评估性能参数与NOC各组件内部相关信号之间建立映射关系,获得各性能参数的计算公式。将网络性能评估参数计算模型集成到仿真验证系统中,使其在仿真过程中计算和统计网络通信的性能参数,反映系统运行过程中片上网络的通信状况。使用SystemC语言构建片上网络通信体系的事务级模型,初步研究片上网络的事务级验证。
索取号TP393/W33/2010
语种中文
公开日期2012-07-27
分类号TP393
源URL[http://ir.sia.ac.cn/handle/173321/9342]  
专题沈阳自动化研究所_工业信息学研究室
推荐引用方式
GB/T 7714
王剑. NOC通信组件的设计和验证技术研究[D]. 中国科学院沈阳自动化研究所. 中国科学院沈阳自动化研究所. 2010.

入库方式: OAI收割

来源:沈阳自动化研究所

浏览0
下载0
收藏0
其他版本

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。