声明
致谢
摘要
第一章 绪论
1.1 研究背景
1.1.1 集成电路的发展历程
1.1.2 三维集成电路的出现
1.1.3 三维片上网络(3D NoC,Three-Dimension Network-on-Chip)的出现
1.2 异构3D NoC的研究意义
1.3 国内外研究现状
1.4 本文主要内容概况和论文结构
第二章 3D NoC及其路由算法简介
2.1 3D NoC组成要素
2.1.1 通信节点
2.1.2 资源节点
2.1.3 普通数据链路
2.1.4 TSV
2.2 3D NoC拓扑结构
2.2.1 3D Mesh结构NoC
2.2.2 3D纤毛Mesh结构NoC
2.2.3 3D堆叠Mesh结构NoC
2.2.4 异构3D NoC
2.3 常见的3D NoC路由器结构
2.4 常见的NoC路由算法
2.4.1 X-Y-Z维序路由算法
2.4.2 3D轮转路由算法
2.5 本章小结
第三章 依据异构3D NoC连接状况建立通道表的方法
3.1 问题描述
3.2 使用通道表的方法来解决异构3D NoC通信问题的方案
3.2.1 问题解决思路
3.2.2 问题解决方法
3.3 用于异构3D NoC的通道表建立方法
3.4 寻找最短环形路由的方法
3.4.1 通道节点的抽象化表示
3.4.2 抽象成Hamilton回路问题
3.4.3 使用贪心算法来寻找最短Hamilton回路的近似解
3.5 使用基于外围优先策略的贪心算法求解最短回路问题
3.5.1 基于外围优先策略的贪心算法
3.5.2 实验比较
3.6 本章小结
第四章 基于垂直优先策略的异构3D NoC TSV容错路由算法
4.1 TSV故障测试方法
4.2 用于异构3D NoC的TSV容错路由算法
4.2.1 采用轮转路由算法的层内通信策略
4.2.2 采用通道表的层间通信策略
4.2.3 路由算法
4.2.4 数据包格式
4.2.5 算法应用举例
4.3 实验评估
4.3.1 延迟
4.3.2 吞吐率
4.3.3 面积开销
4.4 本章小结
第五章 总结与展望
5.1 总结
5.2 展望
参考文献
攻读硕士学位期间的学术活动及成果情况