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

被引量 : 0次 | 上传用户:pudding_dophin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高性能浮点乘法单元是现代数字信号处理器中的重要部件,是完成高性能实时数字信号处理和图像处理的关键所在,它的性能优劣直接影响到CPU的浮点处理能力。浮点乘法单元具有面积大、延迟长、结构复杂的特点。如何设计出高速、简单且结构规则的浮点乘法器成为广泛关注的问题。过去的十多年中,研究者扩展了Booth编码算法的空间,提高了乘法器的性能;改进了部分积压缩技术,使乘法器结构更加规则;以传输管逻辑、多路选择器和动态技术为基础的各种电路实现方法也持续刷新高性能乘法器的实现记录;与此同时,与物理实现紧密相关的乘法器拓扑结构的研究也硕果累累。但不断提高的高性能运算需求使得高性能乘法单元的设计和实现仍然是当前的热门话题。本论文主要完成高性能浮点乘法器的设计与验证,是微电子中心高性能浮点处理单元(FPU, Float Point Uint)项目的重要组成部分,按照Top-down的现代IC设计方法,以实现64位双精度浮点数的乘法运算为主,兼容32位单精度浮点数。文章首先讨论了IEEE-754中规定的浮点数格式以及基本操作,并对浮点乘法的几种算法进行分析,深入研究了Booth算法及其各种改进算法,对比后选择改进的Booth2算法用于乘法单元的设计。接着分析了乘法器的阵列选择,讨论乘法单元的两种典型阵列结构,研究用于部分积求和的各种加法器,选取Wallace树型结构作为压缩阵列,混合加法器进行最终的部分积求和运算。为了提高性能,课题引入流水线技术,对浮点乘法单元整体采用五级流水线结构进行控制,在全流水状态下基本上等效于一个周期完成一次乘法操作,真正实现高性能的乘法器。设计完成后通过搭建验证平台,通过模拟仿真的方法,用大量激励向量对浮点乘法单元的功能进行验证,并采取特殊激励和随机激励相结合的方式,以提高验证的覆盖率。为了检测时序要求,采用中芯国际SMIC的0.18μm CMOS工艺对其进行了逻辑综合,保证浮点乘法单元的延时要求,时钟频率预期达到500MHz。
其他文献
<正>家,在中国传统文化中有特殊的意义,它不止是人们赖以安身立命的居所,更是一种念兹在兹的观念形态与文化情怀。因为生于斯、长于斯,每个人都与家这一特定的时空产生了固定
目前,在经济快速发展的带动下,我国的交通系统规模逐年增大,桥梁工程作为交通系统的重要组成部分,其施工工艺和施工技术也在不断完善,对于大跨度的桥梁工程来说,通常采用挂篮
气象条件与小麦引种引种是小麦增产的一项重要措施。盲目引种会造成严重损失。这是因为不同地区的气候条件不尽相同,而不同品种小麦对日照、温度和水分等气象条件的反应也不同
<正> 文学作品的内容,可以说有两种,一种是作者有意识所要写进去的内容,一种是读者看出来的内容,前者是最恒一、最实在不过的东西,而后者却因人而异,变化多端,
【正】 马克思早就说过,以往的哲学家只是在解释世界,而重要的却是如何改造世界。人们如何规划自己的实践目标?在实践过程中,人的主体能动性的发挥机制和操作特点怎样的?导致
磨山4号是我们于1984年从野生中华猕猴桃资源中选出的雄性新品种。花期20天,花期与中华猕猴桃品种和开花早的美味猕猴桃品种相遇;60.00%花序有5—8朵花,每粒花药有花粉40100粒,花粉
青州市博物馆与浙江大学文化遗产研究院组成的有考古、文物保护、艺术史研究、数字技术等多学科专业人员参与的工作团队,在对山东青州龙兴寺遗址窖藏佛教造像的信息采集记录工
目的探索神经性因素在先天性肾盂输尿管连接处梗阻性肾积水发病中的作用以及先天性肾盂输尿管连接处梗阻性肾积水的发病的病因、病理基础。1.探讨正常情况下胎儿-新生儿肾盂
音乐创造是20世纪儿童音乐教育发展最受重视的的教学领域之一。综观20世纪各个著名的儿童音乐教育体系,无不将音乐创造放在重要的位置上。2001年我国在新课程改革中增加了音
为了深入了解产后妇女对社区提供的产后访视服务的看法及对此项服务的需求 ,并由此提出改进现有产后访视服务的可能做法 ,在上海某中心城区的 2个街道深入访谈了 5 3名在 199