首页> 外文期刊>Microelectronics journal >A fully redundant decimal adder and its application in parallel decimal multipliers
【24h】

A fully redundant decimal adder and its application in parallel decimal multipliers

机译:完全冗余的十进制加法器及其在并行十进制乘法器中的应用

获取原文
获取原文并翻译 | 示例
           

摘要

Decimal hardware arithmetic units have recently regained popularity, as there is now a high demand for high performance decimal arithmetic. We propose a novel method for carry-free addition of decimal numbers, where each equally weighted decimal digit pair of the two operands is partitioned into two weighted bit-sets. The arithmetic values of these bit-sets are evaluated, in parallel, for fast computation of the transfer digit and interim sum. In the proposed fully redundant adder (VS semi-redundant ones such as decimal carry-save adders) both operands and sum are redundant decimal numbers with overloaded decimal digit set [0,15]. This adder is shown to improve upon the latest high performance similar works and outperform all the previous alike adders. However, there is a drawback that the adder logic cannot be efficiently adapted for subtraction. Nevertheless, this adder and its restricted-input varieties are shown to efficiently fit in the design of a parallel decimal multiplier. The two-to-one partial product reduction ratio that is attained via the proposed adder has lead to a VLSI-friendly recursive partial product reduction tree. Two alternative architectures for decimal multipliers are presented; one is slower, but area-improved, and the other one consumes more area, but is delay-improved. However, both are faster in comparison with previously reported parallel decimal multipliers. The area and latency comparisons are based on logical effort analysis under the same assumptions for all the evaluated adders and multipliers. Moreover, performance correctness of all the adders is checked via running exhaustive tests on the corresponding VHDL codes. For more reliable evaluation, we report the result of synthesizing these adders by Synopsys Design Compiler using TSMC 0.13 μm standard CMOS process under various time constrains.
机译:由于现在对高性能十进制算术有很高的要求,因此十进制硬件算术单元已重新流行。我们提出了一种新颖的方法,用于十进制数的无进位加法,其中两个操作数的每个相等加权的十进制数字对都被划分为两个加权的位集。并行评估这些位集的算术值,以快速计算传输位数和临时和。在建议的完全冗余加法器(VS半冗余的加法器,例如十进制进位保存加法器)中,操作数和总和都是冗余的十进制数,其中重载的十进制数字设置为[0,15]。该加法器显示出可以改进最新的高性能类似作品,并且性能优于所有以前的相似加法器。但是,存在一个缺点,即加法器逻辑不能有效地适用于减法。尽管如此,该加法器及其受限制的输入变量已显示出有效地适合于并行十进制乘法器的设计。通过所提出的加法器达到的二比一的部分产品减少率导致了对VLSI友好的递归部分产品减少树。提出了两种十进制乘法器的替代体系结构;一种较慢,但面积有所改善,另一种消耗较多的面积,但延迟有所改善。但是,与以前报告的并行十进制乘法器相比,两者都更快。对于所有评估的加法器和乘法器,面积和等待时间的比较均基于逻辑工作量分析,并基于相同的假设。此外,通过对相应的VHDL代码进行详尽的测试来检查所有加法器的性能正确性。为了获得更可靠的评估,我们报告了Synopsys Design编译器在各种时间限制下使用TSMC 0.13μm标准CMOS工艺合成这些加法器的结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号