首页> 外文期刊>Circuits and Systems I: Regular Papers, IEEE Transactions on >A VLSI Efficient Programmable Power-of-Two Scaler for ${2^{n}-1,2^{n},2^{n}+1}$ RNS
【24h】

A VLSI Efficient Programmable Power-of-Two Scaler for ${2^{n}-1,2^{n},2^{n}+1}$ RNS

机译:用于$ {2 ^ {n} -1,2 ^ {n},2 ^ {n} +1} $ RNS的VLSI高效的可编程二次方定标器

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

摘要

Variable scaling by power-of-two factor is the backbone operation of floating point arithmetic and is also commonly used in fixed-point digital signal processing (DSP) system for overflow prevention. While this operation can be readily performed in binary number system, it is extremely difficult to implement in residue number system (RNS). In the absence of an efficient solution to scale an integer directly in residue domain by a programmable power-of-two factor, improvised architecture by cascading fixed RNS scaling-by-two blocks has been previously presented. However, its area complexity and time complexity are worse than a hybrid solution leveraging on binary shifting through efficient residue-to-binary and binary-to-residue conversions. This paper presents a new algorithm for scaling in ${2^{n}-1,2^{n},2^{n}+1}$ RNS by a programmable power-of-two factor. The proposed scaling algorithm breaks the inter-modulus dependency and produces a parallel architecture incurring no more than two logarithmic shifters, one-stage of carry-save adder and a modulo adder in any modulus channel. Comparing with the only available and most efficient hybrid programmable power-of-two scaler for the same moduli set, our proposed design has not only significantly reduced the critical path delay by 52.2%, 52.8%, 53.1%, and 53.2% for $n=5$ , 6, 7, and 8, respectively, but also cut down the area by 14.1% on average based on CMOS 0.18 $mu{rm m}$ standard cell based implementation. In addition, our proposed design has effectively reduced the total power consumption by 43.8% and the leakage power by 20.6% on average.
机译:基于二乘幂的变量定标是浮点算法的骨干运算,也常用于定点数字信号处理(DSP)系统中以防止溢出。虽然可以在二进制数系统中轻松执行此操作,但在残数系统(RNS)中实现却极为困难。在缺乏通过可编程的二乘方幂直接在残差域中直接缩放整数的有效解决方案的情况下,先前已经提出了通过级联固定的RNS按两个模块缩放的改进架构。但是,其面积复杂度和时间复杂度要比通过有效的残基到二进制和二进制到残基转换进行二进制移位的混合解决方案更差。本文提出了一种新的算法,可通过可编程的二次方因子对$ {2 ^ {n} -1,2 ^ {n},2 ^ {n} +1} $ RNS进行缩放。所提出的缩放算法打破了模间的依赖性,并产生了一个并行架构,该架构在任何模数通道中不超过两个对数移位器,一级进位保存加法器和一个模加法器。与相同模数集的唯一可用且最有效的混合可编程2幂次定标器相比,我们提出的设计不仅将$ n的关键路径延迟显着降低了52.2%,52.8%,53.1%和53.2%,分别等于5、6、7和8,但基于CMOS 0.18μm的标准单元实现,平均面积也减少了14.1%。此外,我们提出的设计有效地将总功耗平均降低了43.8%,泄漏功率平均降低了20.6%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号