学位论文 > 优秀研究生学位论文题录展示

“银河飞腾”DSP的ALU单元全定制设计优化

作 者: 李兆亮
导 师: 刑座程
学 校: 国防科学技术大学
专 业: 软件工程
关键词: 银河飞腾 数据通路 全定制 加法器 桶形移位器 FPGA 测试视图
分类号: TP368.1
类 型: 硕士论文
年 份: 2006年
下 载: 91次
引 用: 1次
阅 读: 论文下载
 

内容摘要


运算部件作为数据通路的重要组成部分,是数字信号处理器的核心,对芯片的性能、面积和功耗都有很重要的影响。本文的主要目的就是探讨如何对运算部件进行优化设计。在“银河飞腾”DSP芯片中,针对ALU运算单元的定点和浮点指令的运算过程,提出以下优化方案,对其第一站的一个41位加法器、第二站的一个56位移位器和第三站的一个56位移位器采用全定制方法设计。在41位加法器设计中,研究了各种快速加法器的算法,采用速度最快的K-S算法进行全定制逻辑设计和版图设计。对版图提取寄生参数网表通过SPICE模拟结果表明,典型条件下,关键路径延迟0.955ns,面积12280μm~2。在56位桶形移位器设计中,在比较了各种译码移位方式之后,采用了速度较快,传输较稳定的2级3-8混合译码的结构。采用单传输管作为移位阵列,无源阵列大幅度节省了功耗。对版图提取寄生参数网表通过SPICE模拟结果表明,典型条件下,关键路径延迟(译码到数据输出)0.734ns,面积8152μm~2。本文还针对两个全定制设计模块提出完整的流片测试方案,采用扫描测试的方法借助FPGA-PCB板,使用最小的硬件成本进行功能和性能上的测试。此外还对全定制模块建立视图,嵌入到ALU运算单元中进行综合并且进行物理设计。采用了全定制模块设计在三个流水站上的时序都有0.3ns左右的提高,很好地达到了优化目的。设计过程表明,采用全定制和半定制相结合的设计比单纯的半定制设计在时序、面积和功耗上都有明显的改进。

全文目录


摘要  11-12
ABSTRACT  12-13
第一章 绪论  13-18
  1.1 数字信号处理器概述  13-14
    1.1.1 DSP芯片的特点  13-14
    1.1.2 DSP芯片的应用及发展  14
  1.2 DSP运算部件发展  14-15
  1.3 课题来源、目的及意义  15-16
  1.4 本文的主要研究  16
  1.5 本文的组织结构  16-18
第二章 YHFT-DSP的数据通路分析及优化途径  18-23
  2.1 YHFT-DSP的体系结构  18
  2.2 YHFT-DSP的数据通路  18-20
  2.3 ALU单元的分析及优化途径  20-22
  2.4 小结  22-23
第三章 全定制模块的逻辑设计和验证  23-39
  3.1 41位加法器逻辑设计  23-31
    3.1.1 加法器算法研究  23-27
    3.1.2 本设计目标  27
    3.1.3 加法器逻辑结构详细设计  27-31
  3.2 56位桶形移位器逻辑设计  31-35
    3.2.1 移位器概述和实现方式  31-32
    3.2.2 本设计目标  32
    3.2.3 移位器逻辑结构详细设计  32-35
  3.3 模拟验证  35-38
    3.3.1 功能验证  35-37
    3.3.2 优化和模拟  37-38
    3.3.3 性能分析  38
  3.4 小结  38-39
第四章 全定制模块的版图设计和性能分析  39-50
  4.1 版图设计流程  39-40
  4.2 全定制模块的版图设计  40-43
    4.2.1 加法器版图  41-42
    4.2.2 移位器版图  42-43
  4.3 版图的验证  43-44
  4.4 版图的模拟  44-45
  4.5 版图设计和逻辑设计的迭代  45-47
  4.6 版图后的性能分析  47-48
    4.6.1 加法器版图后性能分析  47-48
    4.6.2 移位器版图后性能分析  48
  4.7 不同工艺之间版图移植  48-49
  4.8 小结  49-50
第五章 全定制模块视图建立和流片测试方案  50-61
  5.1 视图的要求和意义  50
  5.2 模块视图建立  50-53
  5.3 测试方案  53-60
    5.3.1 测试目标和解决方案  53-54
    5.3.2 测试电路逻辑及版图设计  54-56
    5.3.3 带测试电路和输入输出PAD进行功能验证和模拟  56-57
    5.3.4 芯片封装和FPGA测试方法  57-59
    5.3.5 测试结果  59-60
  5.4 小结  60-61
第六章 全定制模块的使用  61-73
  6.1 ALU单元代码修改及验证  61
  6.2 逻辑综合  61-64
    6.2.1 逻辑综合概述  61-62
    6.2.2 综合策略和内容  62
    6.2.3 约束信息定义  62-63
    6.2.4 综合结果  63-64
  6.3 物理设计  64-68
    6.3.1 物理设计概述  64-65
    6.3.2 全定制参考库准备  65-66
    6.3.3 布局规划  66-67
    6.3.4 物理设计结果  67-68
  6.4 全定制和半定制相结合的设计方法总括及延伸  68-72
  6.5 小结  72-73
第七章 结束语  73-75
  7.1 工作总结  73-74
  7.2 工作展望  74-75
致谢  75-76
作者在学期间取得的学术成果  76-77
参考文献  77-79
附录A 测试平台  79

相似论文

  1. 基于FPGA的电磁超声检测系统的研究,TH878.2
  2. 基于FPGA的五相PMSM驱动控制系统的研究,TM341
  3. LXI任意波形发生器研制,TM935
  4. 基于FPGA的射频功放数字预失真器设计,TN722.75
  5. 突发OFDM系统同步与信道估计算法及FPGA实现,TN919.3
  6. 直扩系统抗多径性能分析及补偿方法研究,TN914.42
  7. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  8. 基于FPGA的多用户扩频码捕获研究及硬件仿真,TN914.42
  9. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  10. 基于FPGA的高速图像预处理技术的研究,TP391.41
  11. 基于FPGA的高速数字图像采集与接口设计,TP274.2
  12. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  13. 基于Nios的串行总线分析仪研制,TP274
  14. 基于FPGA-RocketIO_X的PMC高速数据传输板开发,TP274.2
  15. PXI高性能数字I/O模块研制,TP274
  16. LXI计数器研制,TP274
  17. 基于FPGA的高速实时数据采集系统,TP274.2
  18. 基于Nios Ⅱ的GPS信息接收系统设计,TN967.1
  19. 温压炸药爆炸温度场存储测试技术研究,TQ560.7
  20. 掺铒光纤放大器中泵浦激光器驱动源的研究应用,TN248
  21. FPGA系统远程安全升级的设计与实现,TP309

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com