高性能浮点DSP中ALU的研究与设计

来源 :中国科学院自动化研究所 | 被引量 : 0次 | 上传用户:zdh313
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
浮点ALU进行定点与浮点的算术及逻辑运算,是现代数字信号处理器中使用频率最高的运算部件,其运算能力是衡量DSP芯片性能的主要指标。浮点ALU的算法结构以浮点加减算法为基础。成熟的对浮点加减进行优化的算法包括双路径并行,前导1预测,并行舍入以及各种快速的定点加法算法。本文对各种优化算法进行了分析比较,针对DSP应用的特点做出了改进,并在此基础上采用自顶向下的方法设计了一个用于高性能浮点DSP的ALU(ZKLCALU)。 传统的双路径并行算法以指数差作为依据将浮点运算划分为两条并行路径执行,去掉了基本算法中关键路径上的一个尾数加法器和一个完整位宽移位器;前导1预测算法将前导1判断的逻辑提前到与尾数加减并行执行,进一步缩短了关键路径;并行舍入通过复合加法器预先算出所有可能的结果,使舍入步骤简化为选择操作。采用这些优化算法后,将关键路径中的7个运算步骤简化为4个,有效地提高了浮点加减法的运算速度。 由于DSP应用中需要大量用到双加减操作,本文提出以加减法作为划分双路径的依据,以在关键路径中增加一个完整位宽移位器为代价,提供了每次操作完成加减运算各一次的能力。设计的ALU不支持向±∞舍入,使并行舍入的选择逻辑得到简化,并可舍弃复合加法器前的n位半加器,缩短了关键路径。根据复合加法器同时计算sum与sum+1的特点,采用选择进位的结构来实现,并给出一种选择进位的最优化分组方法。 完成算法设计后,根据DSP芯片系统要求ZKLCALU提供的指令功能与外部接口进行电路结构的设计,并使用VerilogHDL语言进行RTL描述。之后在CadenceVerilog-XL环境下,用大量测试向量对ZKLCALU进行仿真,并与软件模拟器的运行结果进行比较,验证了ZKLCALU逻辑功能的正确性。最后,使用SynopsysDesignCompiler对设计进行综合,结果显示在Chartered1.8V0.18μmCMOS工艺下,ZKLCALU关键路径的延时约8.59ns,符合系统设计要求。此外,对不同分组方式下的选择进位复合加法器进行综合的结果也验证了最优化分组方法的正确性。
其他文献
  本文是装设FACTS的电力系统模型及其控制策略研究,随着电力工业的迅速发展,电力系统容量不断加大,电网结构日益复杂,规模也越来越大,这就迫切需要研究新型的电力控制装置来增
人类自诞生以来就从未停止过对世界的认识,但是至今仍然不能对诸如文化发展、经济兴衰、意识产生、生态平衡等来自社会系统、经济系统、生物系统、生态系统中的众多复杂现象
定位是移动机器人研究中一项重要的内容,也是实现导航等其他功能的前提和保证。在移动机器人定位中,较多采用的传感信息是视觉与超声信息。前者具有信息量大,后者具有处理速度较
合理准确的交通流模型不仅有利于理解车辆的行驶行为,而且对分析交通流状况,规划交通路网和实现交通优化控制策略有着十分重要的作用。近几十年来,不同领域的研究者从各自的角度
人脸识别作为一个跨学科的新兴研究领域,解决的问题可简单描述为:基于预先存储的模板数据库,对给定某场景的静态图像或动态视频序列,自动识别或验证其中所含人脸目标的身份。传统
对移动载体的自动跟踪技术是自动控制领域的一个核心问题。随着GPS技术的迅猛发展,使得对移动载体的定位更加快速化、高精度化,这为实现自动跟踪提供了一个强有力的基础平台
专利文献不仅仅是创新的结果,更是利用其进行再创造的知识源泉。参考利用其中包含的高科技信息可促进对产品的改良或创新。为了方便创新设计者从分布过于杂乱的信息资源中获取
计算机技术的发展和图像压缩技术的应用,使得医学图像可以大量存储;DICOM标准的制定及网络技术的飞速发展为远程医疗的新发展奠定了基础。鉴于医学图像的特点,为保证诊断的正
煤与瓦斯突出是煤矿开采业最为严重的自然灾害之一。长期以来,采煤国家在突出预测和防治方面做了大量工作,但由于煤与瓦斯突出本身的复杂性和研究条件的局限性,对煤与瓦斯突出进
本文对利用遗传算法解决数值优化问题、执行数据挖掘任务的现有理论和应用成果进行了分析总结,在此基础上,探究了对遗传算法在这一问题域的宏观及微观策略进行改进的方法和技术