64位高性能浮点运算单元的设计与验证

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:liongliong445
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文提出一种64位双精度浮点运算单元的设计实现方法,从使用频率最高的浮点加减法运算为切入点,提出一种新颖的双精度浮点加法器结构。该结构使用优化的数据通路划分方法,将浮点运算分成两条数据通路即N-path和R-path,使得N-path避免了舍入处理、R-path避免了对结果符号的处理,从而大大简化了电路结构。 本文从理论的角度分析和制定了加法器的结构和性能,给出了各算法的理论基础和数学证明;并采用逻辑级的概念对其进行了时延分析和流水线结构制定;采用模块化设计的思想对其结构进行了模块划分,对今后的改进和重构奠定了重要基础。 本设计使用Verilog硬件描述语言对其进行了RTL级建模,使用Synopsys的VCS工具进行仿真验证,并用Design Compiler工具进行了逻辑综合,结果表明该设计能达到220Mhz的频率,和同类设计相比,证明应用这些算法有效的提高了加法器的性能。 最后,本文针对浮点乘法运算,分析了浮点乘法器设计中的难点和重点,为今后的研究工作奠定了基础。
其他文献
计算机网络有效地实现了资源共享,但资源共享和信息安全是一对矛盾体。随着资源共享进一步加强,随之而来的信息安全问题也日益突出。 在网络上如何保证合法用户对资源的合法
多Agent系统(Multi-AgentSystem,MAS)是分布式人工智能重要的研究领域,MAS协作是MAS核心研究内容之一。本文结合我们承担的国防预研项目“分布式专家系统环境”中的MAS开发工具
Coda是最早支持断连接操作的分布式文件系统,它是由美国卡内基梅隆大学开发的,目前还处于实验阶段。它的前身是AFS文件系统,它适合在网络连接没有保障的环境中使用。Coda的中
分布式对象技术是伴随网络而发展起来的一种面向对象的技术。分布式对象技术将孤立复杂的客户/服务器应用分解为自我管理的部件—对象,这些对象能够透过完全相异的网络和操作
在自然语言当中,所描述的语义总是发生在一定的时空之中。时间信息已经成为自然语言表达中必不可少的一种语义信息。如何有效的计算和模拟自然语言中的时间语义,在人工智能自然
目前,信息系统的安全问题已经得到了人们的高度重视和研究,这个问题也被提高到了关系国家安全、国防安全的战略地位高度。操作系统作为信息系统核心,它的安全性的解决则直接决定
在软件维护及再工程中,对遗留系统进行逆向工程是不可或缺的,而在逆向工程中一个很重要的工作就是对遗留系统进行程序理解。从源代码得到系统的设计视图,不仅对程序理解,而且对进
本文对基于XML的网络管理接口模型和一致性测试方法进行了研究。  本文以网络管理信息模型和一致性测试为主要研究内容。本文提出了基于XML的网络管理接口模型。该接口采用
认证技术是信息安全理论与技术的一个重要方面,而身份认证是安全系统中的第一道屏障,因此在安全领域中占着举足轻重的地位,而在安全性要求较高的电子商务领域中尤为重要,目前
嵌入式Linux 的应用是近年来的研究热点,将Linux 改造成为嵌入式实时操作系统是其中的一个重要研究方向。如何提高嵌入式Linux 的实时性、可靠性,是一个富有挑战性的课题。任