当前位置:主页 > 科技论文 > 电子信息论文 >

片上网络中路由器的设计

发布时间:2017-03-18 07:00

  本文关键词:片上网络中路由器的设计,由笔耕文化传播整理发布。


【摘要】:随着半导体技术的发展,人们越来越关注采用并行的方法来提高芯片的整体性能。多核芯片(Chip Multi-Processors, CMPs)应运而生,其将多个IP核集成在一个芯片上,使芯片集成度迅速增加。多核之间的通信问题制约了多核芯片的发展,而片上网络(Network on Chip, NoC)技术被认为是解决多核芯片通信问题的重要技术。片上网络可以有效解决传统的总线所带来的能耗过大、带宽利用不足和数据阻塞等问题。片上网络通过多个路由器彼此相连来实现,路由器的性能直接影响着片上网络的性能,传统的路由器已经无法满足片上网络日益增长的性能需求,因此研究高性能的路由器对提高片上网络的性能起到至关重要的作用。本课题首先对片上网络的整体结构、现存的常见问题及路由器的通用架构进行了概述。然后对路由器的设计方案进行了研究,包括数据传输方案的设计、网络接口方案的设计、路由方案的设计及通道分配方案的设计。接着根据以上方案对路由器进行了硬件实现,设计了基于AHB协议的高效网络接口;设计了基于lookahead路由技术、虚通道技术和容错路由算法的路由器输入模块;在研究了传统的分离式分配器的基础上,提出了矩阵对角线虚通道分配器和开关分配器。最后对路由器进行了功能仿真和性能分析,通过软件仿真和FPGA验证保证了路由器的功能正确;通过DC综合表明,本设计的时钟频率可以达到333MHz;通过Noxim仿真平台对性能进行分析,将本课题中的路由器与传统路由器及组合路由器进行性能对比。本课题所提出的路由器在通道的匹配率方面明显高于传统路由器,平均吞吐率达到40flits/cycle,比组合路由器的吞吐率平均高出7%,数据包最低延时为10个时钟周期,比传统方案的数据包延时降低了10%。本课题设计的片上网络路由器在匹配率、吞吐率和数据延时方面有明显的优势,适用于多种拓扑结构的片上网络,对未来片上网络的研究及多核芯片的发展具有重要价值。
【关键词】:片上网络 路由器 网络接口 容错路由算法 矩阵对角线分配器
【学位授予单位】:东南大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN47;TN915.05
【目录】:
  • 摘要4-5
  • Abstract5-9
  • 第一章 绪论9-15
  • 1.1 课题背景与意义9-10
  • 1.2 国内外研究现状10-12
  • 1.2.1 国外研究现状10-11
  • 1.2.2 国内研究现状11-12
  • 1.3 研究内容与设计指标12-13
  • 1.3.1 研究内容12
  • 1.3.2 设计指标12-13
  • 1.4 论文结构13-15
  • 第二章 片上网络路由器概述15-23
  • 2.1 片上网络拓扑结构15-18
  • 2.2 片上网络中常见问题18-19
  • 2.2.1 死锁19
  • 2.2.2 活锁19
  • 2.3 片上网络路由器通用架构19-21
  • 2.4 本章小结21-23
  • 第三章 片上网络路由器方案设计23-39
  • 3.1 数据传输方案设计23-27
  • 3.1.1 交换机制23-24
  • 3.1.2 虚通道技术24-26
  • 3.1.3 流控机制26-27
  • 3.2 网络接口方案设计27-30
  • 3.2.1 计算单元传输协议27-28
  • 3.2.2 路由器传输协议28-29
  • 3.2.3 网络接口功能29-30
  • 3.3 路由方案设计30-34
  • 3.3.1 Lookahead路由技术30-31
  • 3.3.2 路由算法设计31-34
  • 3.4 通道分配方案设计34-38
  • 3.4.1 虚通道分配34-36
  • 3.4.2 开关分配36-38
  • 3.5 本章小结38-39
  • 第四章 片上网络路由器的硬件实现39-59
  • 4.1 路由器整体设计39-40
  • 4.2 网络接口模块设计40-45
  • 4.2.1 网络接口写操作模块设计41-42
  • 4.2.2 网络接口数据搬移模块设计42-44
  • 4.2.3 网络接口解包模块设计44-45
  • 4.3 输入模块的设计45-51
  • 4.3.1 输入控制模块46-48
  • 4.3.2 路由计算模块48-49
  • 4.3.3 缓存模块49-51
  • 4.4 分配器模块的设计51-56
  • 4.4.1 矩阵对角线虚通道分配器设计51-53
  • 4.4.2 矩阵对角线开关分配器设计53-54
  • 4.4.3 矩阵对角线分配器仲裁机制的公平性研究54-56
  • 4.5 交叉开关模块的设计56-57
  • 4.5.1 多路复用交叉开关56-57
  • 4.5.2 三态门交叉开关57
  • 4.6 输出模块的设计57-58
  • 4.7 本章小结58-59
  • 第五章 仿真及验证59-81
  • 5.1 功能验证概述59-60
  • 5.2 模块级功能验证60-67
  • 5.2.1 网络接口功能验证60-62
  • 5.2.2 输入模块功能验证62-65
  • 5.2.3 虚通道分配器功能验证65-66
  • 5.2.4 开关分配器功能验证66-67
  • 5.3 整体功能仿真67-69
  • 5.3.1 单个数据包传输仿真67-68
  • 5.3.2 多个数据包传输仿真68-69
  • 5.4 DC综合69-70
  • 5.5 FPGA验证70-75
  • 5.5.1 FPGA测试结果70-71
  • 5.5.2 FPGA板级验证71-75
  • 5.6 性能分析75-79
  • 5.6.1 吞吐率76-77
  • 5.6.2 数据包延时77-78
  • 5.6.3 分配器匹配率78-79
  • 5.7 本章小结79-81
  • 第六章 总结与展望81-83
  • 6.1 总结81
  • 6.2 展望81-83
  • 参考文献83-87
  • 致谢87-89
  • 攻读硕士学位期间的成果89

【相似文献】

中国期刊全文数据库 前10条

1 杨敏华;谷建华;周兴社;;片上网络[J];微处理机;2006年05期

2 鞠宏浩;顾华玺;尹小杰;;片上网络中服务质量的研究[J];计算机与现代化;2009年04期

3 刘炎华;刘静;赖宗声;;片上网络:新一代的片上系统结构[J];电子与封装;2011年05期

4 唐名华;;两种综合流量模式对片上网络性能影响分析[J];广东石油化工学院学报;2011年04期

5 韦良芬;王勇;;片上网络系统设计分析[J];吉首大学学报(自然科学版);2012年03期

6 王宏伟;陆俊林;佟冬;程旭;;层次化片上网络结构的簇生成算法[J];电子学报;2007年05期

7 付方发;张庆利;王进祥;喻明艳;孙玉峰;;支持多种流量分布的片上网络性能评估技术研究[J];哈尔滨工业大学学报;2007年05期

8 王宏伟;陆俊林;佟冬;程旭;;层次化的片上网络设计方法[J];北京大学学报(自然科学版);2007年05期

9 丁永文;刘建辉;;片上网络体系结构设计分析[J];科技信息(学术研究);2007年31期

10 周干民;;片上网络:下一代技术[J];商业文化(学术版);2007年06期

中国重要会议论文全文数据库 前10条

1 白原;郑焱;王红;杨士元;;不规则结构片上网络的测试方法研究[A];第六届中国测试学术会议论文集[C];2010年

2 王祺;吴宁;葛芬;;片上网络仿真与性能评估[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(上册)[C];2008年

3 景乃锋;毛志刚;;面向片上网络的集成电路设计技术[A];第十届中国科协年会信息化与社会发展学术讨论会分会场论文集[C];2008年

4 付斌章;韩银和;李华伟;李晓维;;面向高可靠片上网络通信的低成本可重构路由算法[A];第六届中国测试学术会议论文集[C];2010年

5 齐树波;蒋江;李晋文;张民选;;面向片上网络的多播吞吐率和能量模型[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(B辑)[C];2011年

6 张熙敏;李晋文;肖立权;;基于逃逸通道的片上网络拥塞缓解技术[A];第十六届计算机工程与工艺年会暨第二届微处理器技术论坛论文集[C];2012年

7 欧阳一鸣;朱兵;梁华国;;一种用于片上网络的自适应路由算法[A];全国第19届计算机技术与应用(CACIS)学术会议论文集(上册)[C];2008年

8 苏琦;李玉柏;王坚;;用OPNET实现片上网络仿真[A];2008年中国西部青年通信学术会议论文集[C];2008年

9 欧阳一鸣;刘蓓;齐芸;;三维片上网络测试的时间优化方法[A];第六届中国测试学术会议论文集[C];2010年

10 彭福慧;尤志强;邝继顺;张大方;;一种基于BFT型拓扑结构片上网络低费用测试方法[A];第六届中国测试学术会议论文集[C];2010年

中国重要报纸全文数据库 前1条

1 清华大学微处理器与SOC 技术研究中心 陈磊 王惊雷 李兆麟 汪东升;片上网络:解决CMP互连瓶颈[N];计算机世界;2005年

中国博士学位论文全文数据库 前10条

1 王坚;片上网络通信性能分析与优化[D];电子科技大学;2011年

2 乐千桤;基于智能算法的片上网络布局优化研究[D];电子科技大学;2014年

3 秦明伟;片上网络(NoC)业务量建模方法及应用研究[D];电子科技大学;2015年

4 周芳;片上网络低功耗设计方法研究[D];南京航空航天大学;2015年

5 杨鹏飞;高可靠片上网络关键技术研究[D];西安电子科技大学;2015年

6 王俊辉;高性能多核处理器的低功耗片上网络研究[D];国防科学技术大学;2015年

7 李宝亮;片上网络结构设计与性能分析关键技术研究[D];国防科学技术大学;2015年

8 马立伟;专用片上网络设计方法:通信建模、拓扑构造与自动生成[D];清华大学;2006年

9 赵建武;片上网络系统可测试性设计及测试技术研究[D];电子科技大学;2009年

10 王炜;面向大规模片上多处理器的片上网络关键技术研究[D];清华大学;2010年

中国硕士学位论文全文数据库 前10条

1 王晓袁;片上网络系统模型[D];西安电子科技大学;2008年

2 付方发;片上网络性能评估平台设计[D];哈尔滨工业大学;2007年

3 王祺;基于应用的片上网络设计与性能评估[D];南京航空航天大学;2009年

4 刘华;片上网络多播通信关键技术研究[D];武汉理工大学;2011年

5 李慧;光片上网络的可靠性研究[D];西安电子科技大学;2013年

6 易恒柱;面向神经元动作电位分类的片上系统任务映射的研究[D];哈尔滨工业大学;2015年

7 李盛楠;基于Spike sorting的NoC-based CMP的研究与实现[D];哈尔滨工业大学;2015年

8 蒋珊珊;片上网络感知故障容错路由算法研究[D];电子科技大学;2015年

9 刘跃;2D Mesh片上网络容错路由算法设计与研究[D];电子科技大学;2014年

10 俞剑明;容偏差百核片上网络设计与多核粒度建模[D];复旦大学;2014年


  本文关键词:片上网络中路由器的设计,,由笔耕文化传播整理发布。



本文编号:254050

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/254050.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户98e95***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com