高性能浮点除法单元的设计

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:x1026221496
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
航空航天、数字信号处理、实时语音图像和高精度计算等应用领域对浮点处理的要求越来越高,浮点运算单元(FPU, Floating-Point Unit)已经成为当代微处理器中一个至关重要的组成部分。浮点除法虽然在FPU中使用的频率较低,但对处理器整体性能有较大的影响,设计一种执行效率较高的浮点除法结构对处理器性能的提高有着很重要的意义。本论文主要完成高性能浮点除法单元的设计与验证,是微电子中心高性能浮点处理单元项目的重要组成部分,按照Top-down的现代IC设计方法,以实现64位双精度浮点数的除法运算为主,兼容32位单精度浮点数。本论文在IEEE-754浮点格式标准的基础上总结了单双精度格式和数据类型,分析了近现代处理器几种常用的算法,包括Newton-Raphson算法、Goldschmidt算法、可恢复数字迭代算法、不可恢复数字迭代算法和SRT算法。重点介绍了SRT-4算法的“迭代基的选择”、“余数产生部分”与“商选择函数”这三个关键部分,并对SRT-4算法的关键部分进行了优化,提出了基于优化后的SRT-4算法的改进方案,该方案符合IEEE-754浮点格式标准;随后提出实现除法单元的设计方案:将除法单元分为预处理、指数减、尾数除、规格化与舍入、异常处理和溢出判断与输出六个模块,采用自顶向下的数字集成电路设计方法,对各部分进行寄存器传输级的描述。在本设计中,实现了IEEE-754标准规定的4种舍入模式和5种异常情况,分别用改进的SRT-4、全并行基4和全并行基16这三种不同的算法实现了尾数除内核;最后通过搭建验证平台,采用大量激励对除法单元的功能进行验证,其功能完全正确;采用中芯国际SMIC 0.18μm CMOS工艺分别对三种除法单元进行综合,对验证结果和综合结果进行了分析,可以看出,基于SRT-4算法的除法单元延时最短且面积适中,速度可以达到500MHz以上,完全符合设计要求。除法单元是FPU中一个重要的组成部分,本设计的研究为生产具有自主产权的高性能嵌入式微处理器积累了经验。
其他文献
大数据时代下,人们的生活方式就此发生变化,人们的日常工作已经被计算机网络所覆盖,计算机网络出现的安全问题也逐渐被人们所重视.因此,本文根据如何防范计算机网络安全隐患
随着我国电力行业改革的不断深入,电能计量技术不断革新,将防高电的技术与电能计量技术相融合成为必然趋势,这能够对窃电的行为进行有效打击,使得供电的企业以及国家的经济免
随着科技的发展与进步,网络通信、电子技术等的逐步渗入到了各行业当中,当前社会人们的生活已经离不开网络通信设备的支持,相关行业工作人员一直都在致力于如何进一步提升通
随着现代教育技术的广泛运用,当前小学语文课堂的教学状况已经改善很多,但是课堂教学气氛热闹繁华的同时,我们必须要思考教师的教学技能对学生的智慧推进改善有多少,是否给予
在经济新形势的飞速发展下,中国金融市场呈现出欣欣向荣的腾飞景象,与金融相关的理论发展与实践案例也在呈几何趋势递增.金融数学作为应运而生的重要理论,主张以数学思想来导
受到传统教学观念的影响,很多学生在美术课程上对学习的参与度都不是很高,对美术的认知也比较片面,导致学生美术学习的兴趣不足.本文结合初中生的学习特点,浅谈在初中美术教
众所周知,我国是世界上的农业大国,农副产品保鲜是农产品产销链上的重要环节,目前在市场上已经几乎看不到没有冷藏处理过的农副产品。然而我国平均食物年产值约为3000亿美元,
随着人们的生活需求不断提高,广播电视已经成为人们生活中的一部分.人们可以通过广播电视足不出户就能知道国家大事、新闻事件,也可以收看各类不同的节目丰富人们的日常生活,