数字信号处理芯片中的高性能算术逻辑单元设计
发布时间:2021-08-20 00:06
随着集成电路设计的进步、制造技术的发展和软件开发手段的日益成熟,数字信号处理器在通信、多媒体、信息家电等领域得到了极为广泛的应用。然而,应用的飞速发展也带来了计算复杂度的提高,对数字信号处理器的性能带来了挑战。本文旨在设计高性能的算术逻辑单元,以满足应用对数字信号处理器处理能力的更高要求。本文首先完成了对当代数字信号处理器的各种电路结构的研究,并重点分析了单指令多数据流(SIMD)结构。基于该结构本文主要完成了以下工作:(1)从传统算术逻辑模块的架构出发,通过研究算术运算和逻辑运算的异同,提出了一种基于真值表的多功能逻辑单元实现方法。同时提出了一种与SIMD指令集的特点相适应的基于进位选择加法器的亚字并行进位链电路。综合以上两部分设计,本文完成了一款32位定点高性能数字信号处理器的算术逻辑单元,并对其进行了相关指令集的功能验证。为了进一步进行性能优化,本文还使用超前进位链(Carry Look-ahead Chain)对该算术逻辑单元进行优化,优化后的时序达到了运行在500MHz时钟频率下的效果,面积和功耗也较优化前有所改善。之后探讨了基于定制单元的电路设计方法,并对设计的物理实现效果...
【文章来源】:上海交通大学上海市 211工程院校 985工程院校 教育部直属院校
【文章页数】:74 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 课题意义及来源
1.2 DSP 和SIMD 指令的发展史和特点
1.3 DSP 运算通路的研究与发展
1.4 论文安排
第二章 数字信号处理器中ALU 的研究
2.1 数字信号处理运算的特点
2.2 对ALU 电路结构的讨论
2.2.1 对加法逻辑的分析
2.2.2 ALU 中关键路径的研究
2.3 全定制设计的研究
2.3.1 逻辑复用模块的全定制设计
2.3.2 加法器模块的全定制设计
2.4 本章小结
第三章 数字信号处理器中亚字并行ALU 的设计
3.1 数字信号处理器的基本架构
3.2 ALU 的基本功能
3.2.1 功能定义
3.2.2 指令以及控制信号定义
3.3 多功能复用的设计
3.3.1 概述
3.3.2 基于真值表的逻辑复用设计
3.3.3 亚字并行功能的设计
3.4 ALU 进位链性能优化设计
3.4.1 CSA 分组策略和改进
3.4.2 对面积、时序和功耗的对比分析
3.4.3 逻辑单元中的一种低功耗设计法
3.5 对亚字并行功能ALU 的验证
3.6 亚字并行功能ALU 的布局布线流程
3.7 本章小结
第四章 基于ROM 的ALU 设计
4.1 基于ROM 的加法器
4.1.1 ROM 的特点
4.1.2 使用ROM 实现全加器的真值表结构
4.2 基于ROM 的2 位CSA 单元的设计
4.2.1 真值表和对应ROM 结构
4.2.2 对真值表的化简
4.2.3 电路设计的实现和验证
4.3 基于ROM 的4 位CSA 单元的设计
4.3.1 真值表
4.3.2 真值表的化简与 ROM 电路的设计
4.3.3 真值表的化简与 ROM 电路的设计
4.3.4 电路设计的验证
4.4 基于ROM 的设计与传统逻辑设计的对比
4.4.1 对2 位CSA 性能的对比
4.4.2 对4 位CSA 性能的对比
4.5 基于4 位ROM 的32 位ALU 设计
4.6 本章小结
第五章 总结和展望
5.1 本文工作的总结
5.2 进一步工作的展望
参考文献
附录
致谢
攻读硕士学位期间已发表的论文
上海交通大学学位论文答辩决议书
【参考文献】:
期刊论文
[1]基于位宽控制提高SIMD架构并行度的优化算法[J]. 张为华,朱嘉华,张宏江,臧斌宇. 计算机学报. 2009(11)
[2]兼容MCS-96指令集的ALU设计[J]. 梁圃,王道富,毛志刚. 微处理机. 2008(02)
[3]性能改进的16位超前进位加法器[J]. 李嘉,蒋林. 现代电子技术. 2007(22)
[4]一种8位单片机中ALU的改进设计[J]. 袁波,李树荣,姚素英,赵毅强,张生才. 微电子学与计算机. 2006(04)
[5]纵谈DSP的发展及应用[J]. 朱希志,罗良进. 电脑知识与技术. 2004(35)
[6]嵌入式高速低功耗ROM设计研究[J]. 胡麟,邵志标. 西安交通大学学报. 2004(12)
[7]DSP的特点、发展趋势与应用[J]. 张辉,胡广书. 电子产品世界. 2004(09)
[8]与或结构算术逻辑单元的优化设计[J]. 李志斌,居晓波,朱文,程君侠. 固体电子学研究与进展. 2003(01)
[9]基于资源共享的ALU设计[J]. 孙海平,李伟,王锐,高明伦. 微电子学与计算机. 2001(05)
[10]CMOS集成电路的功耗优化和低功耗设计技术[J]. 钟涛,王豪才. 微电子学. 2000(02)
博士论文
[1]多媒体应用的高性能数字信号处理器功能部件结构设计研究[D]. 郑伟.浙江大学 2003
硕士论文
[1]一种DSP数据通路的设计实现[D]. 向奔.上海交通大学 2008
[2]数字信号处理器的设计研究[D]. 袁建中.浙江大学 2005
[3]DSP处理器系统结构研究[D]. 荆元利.西北工业大学 2002
[4]DSP处理器数据通路设计[D]. 范靖.西北工业大学 2001
本文编号:3352405
【文章来源】:上海交通大学上海市 211工程院校 985工程院校 教育部直属院校
【文章页数】:74 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 课题意义及来源
1.2 DSP 和SIMD 指令的发展史和特点
1.3 DSP 运算通路的研究与发展
1.4 论文安排
第二章 数字信号处理器中ALU 的研究
2.1 数字信号处理运算的特点
2.2 对ALU 电路结构的讨论
2.2.1 对加法逻辑的分析
2.2.2 ALU 中关键路径的研究
2.3 全定制设计的研究
2.3.1 逻辑复用模块的全定制设计
2.3.2 加法器模块的全定制设计
2.4 本章小结
第三章 数字信号处理器中亚字并行ALU 的设计
3.1 数字信号处理器的基本架构
3.2 ALU 的基本功能
3.2.1 功能定义
3.2.2 指令以及控制信号定义
3.3 多功能复用的设计
3.3.1 概述
3.3.2 基于真值表的逻辑复用设计
3.3.3 亚字并行功能的设计
3.4 ALU 进位链性能优化设计
3.4.1 CSA 分组策略和改进
3.4.2 对面积、时序和功耗的对比分析
3.4.3 逻辑单元中的一种低功耗设计法
3.5 对亚字并行功能ALU 的验证
3.6 亚字并行功能ALU 的布局布线流程
3.7 本章小结
第四章 基于ROM 的ALU 设计
4.1 基于ROM 的加法器
4.1.1 ROM 的特点
4.1.2 使用ROM 实现全加器的真值表结构
4.2 基于ROM 的2 位CSA 单元的设计
4.2.1 真值表和对应ROM 结构
4.2.2 对真值表的化简
4.2.3 电路设计的实现和验证
4.3 基于ROM 的4 位CSA 单元的设计
4.3.1 真值表
4.3.2 真值表的化简与 ROM 电路的设计
4.3.3 真值表的化简与 ROM 电路的设计
4.3.4 电路设计的验证
4.4 基于ROM 的设计与传统逻辑设计的对比
4.4.1 对2 位CSA 性能的对比
4.4.2 对4 位CSA 性能的对比
4.5 基于4 位ROM 的32 位ALU 设计
4.6 本章小结
第五章 总结和展望
5.1 本文工作的总结
5.2 进一步工作的展望
参考文献
附录
致谢
攻读硕士学位期间已发表的论文
上海交通大学学位论文答辩决议书
【参考文献】:
期刊论文
[1]基于位宽控制提高SIMD架构并行度的优化算法[J]. 张为华,朱嘉华,张宏江,臧斌宇. 计算机学报. 2009(11)
[2]兼容MCS-96指令集的ALU设计[J]. 梁圃,王道富,毛志刚. 微处理机. 2008(02)
[3]性能改进的16位超前进位加法器[J]. 李嘉,蒋林. 现代电子技术. 2007(22)
[4]一种8位单片机中ALU的改进设计[J]. 袁波,李树荣,姚素英,赵毅强,张生才. 微电子学与计算机. 2006(04)
[5]纵谈DSP的发展及应用[J]. 朱希志,罗良进. 电脑知识与技术. 2004(35)
[6]嵌入式高速低功耗ROM设计研究[J]. 胡麟,邵志标. 西安交通大学学报. 2004(12)
[7]DSP的特点、发展趋势与应用[J]. 张辉,胡广书. 电子产品世界. 2004(09)
[8]与或结构算术逻辑单元的优化设计[J]. 李志斌,居晓波,朱文,程君侠. 固体电子学研究与进展. 2003(01)
[9]基于资源共享的ALU设计[J]. 孙海平,李伟,王锐,高明伦. 微电子学与计算机. 2001(05)
[10]CMOS集成电路的功耗优化和低功耗设计技术[J]. 钟涛,王豪才. 微电子学. 2000(02)
博士论文
[1]多媒体应用的高性能数字信号处理器功能部件结构设计研究[D]. 郑伟.浙江大学 2003
硕士论文
[1]一种DSP数据通路的设计实现[D]. 向奔.上海交通大学 2008
[2]数字信号处理器的设计研究[D]. 袁建中.浙江大学 2005
[3]DSP处理器系统结构研究[D]. 荆元利.西北工业大学 2002
[4]DSP处理器数据通路设计[D]. 范靖.西北工业大学 2001
本文编号:3352405
本文链接:https://www.wllwen.com/shekelunwen/ljx/3352405.html