Modulo-(2n-2q-1) Parallel Prefix Addition via Excess-Modulo Encoding of Residues

被引:8
|
作者
Langroudi, Seyed Hamed Fatemi [1 ]
Jaberipur, Ghassem [2 ]
机构
[1] Shahid Beheshti Univ, Elect & Comp Engn Dept, Tehran, Iran
[2] Shahid Beheshti Univ, Comp Sci & Engn Dept, Tehran, Iran
关键词
Residue number system; Parallel prefix modular adder; Excess-modulo encoding; VLSI IMPLEMENTATION; HIGH-SPEED; DESIGN; GENERATORS; ADDER; ARCHITECTURES; MULTIPLIER;
D O I
10.1109/ARITH.2015.9
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The residue number system tau = {2(n) - 1, 2(n), 2(n) + 1} has been extensively studied towards perfection in realization of efficient parallel prefix modular adders, with (3 + 2logn Delta G latency. Many applications, such as digital signal processing require fast modular operations. However, relying only on tau limits the magnitude of n, and accordingly the dynamic range. Therefore, additional mutually prime moduli are required to accommodate for wider dynamic range. On the other hand, speed of modular arithmetic operations for the additional moduli should be as close as possible to those in tau. This could be best met by the moduli of the form 2"- (2q + 1), with 1 <= q <= n - 2, such as 2(n) - 3, 2(n) - 5. However, the fastest parallel prefix realization of modulo-(2(n) - 2(q)- 1) adders that we have encountered in the relevant literature, claims (7 + 2 log n)Delta G latency. Motivated by the need to reduce the latter, we propose new designs of such adders with (5 + 2 log n)Delta G latency without any penalty in area consumption or power dissipation. The proposed modular addition algorithm entails supplementary representation of residues in [0, 2(q), as [2(n) - (2(q) + 1), 2(n) - 1]. This leads to additional performance efficiency similar to the effect of double zero representation in modulo-(2(n) - 1) adders. The aforementioned analytically evaluated speed gain and improvements in other figures of merit are also supported via circuit simulation and synthesis.
引用
收藏
页码:121 / 128
页数:8
相关论文
共 50 条
  • [11] Double {0,1,2} Representation Modulo-(2n-3) Adders
    Fatemi, Hamed
    Jaberipur, Ghassem
    21ST INTERNATIONAL CONFERENCE ON SYSTEMS, SIGNALS AND IMAGE PROCESSING (IWSSIP 2014), 2014, : 119 - 122
  • [12] Efficient Diminished-1 Modulo (2n +1) Adder Using Parallel Prefix Adder
    Singhal, Subodh Kumar
    Mohanty, B. K.
    Patel, Sujit Kumar
    Saxena, Gaurav
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2020, 29 (12)
  • [13] Unified Approach to the Design of Modulo-(2n ± 1) Adders Based on Signed-LSB Representation of Residues
    Jaberipur, Ghassem
    Parhami, Behrooz
    ARITH: 2009 19TH IEEE INTERNATIONAL SYMPOSIUM ON COMPUTER ARITHMETIC, 2009, : 57 - +
  • [14] Linear Approximations of Addition Modulo 2n-1
    Zhou, Chunfang
    Feng, Xiutao
    Wu, Chuankun
    FAST SOFTWARE ENCRYPTION (FSE 2011), 2011, 6733 : 359 - 377
  • [15] Booth encoding modulo (2n-2p-1) multipliers
    Li, Lei
    Li, Saiye
    Yang, Peng
    Zhang, Qingyu
    IEICE ELECTRONICS EXPRESS, 2014, 11 (15):
  • [16] Modified Booth encoding modulo (2n-1) multipliers
    Li, Lei
    Hu, Jianhao
    Chen, Yiou
    IEICE ELECTRONICS EXPRESS, 2012, 9 (05): : 352 - 358
  • [17] Modulo 2n+1 Addition and Multiplication for Redundant Operands
    Tsoumanis, Kostas
    Efstathiou, Constantinos
    Pekmestzi, Kiamal
    2014 9TH INTERNATIONAL DESIGN & TEST SYMPOSIUM (IDT), 2014, : 205 - 210
  • [18] High speed parallel-prefix modulo 2n+1 adders for diminished-one operands
    Vergos, HT
    Efstathiou, C
    Nikolos, D
    ARITH-15 2001: 15TH SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 2001, : 211 - 217
  • [19] On the modulo 2n+1 addition and subtraction for weighted operands
    Efstathiou, Constantinos
    Kouretas, Ioannis
    Kitsos, Paris
    MICROPROCESSORS AND MICROSYSTEMS, 2023, 101
  • [20] Linear approximations of addition modulo 2n
    Wallén, J
    FAST SOFTWARE ENCRYPTION, 2003, 2887 : 261 - 273