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 条
  • [21] Linear approximations of addition modulo 2n
    Wallén, Johan
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2003, 2887 : 261 - 273
  • [22] On the Diminished-1 Modulo 2n+1 Addition and Subtraction
    Efstathiou, Constantinos
    Pekmestzi, Kiamal
    Moshopoulos, Nikolaos
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2020, 29 (05)
  • [23] Modulo-(2q-3) Multiplication with Fully Modular Partial Product Generation and Reduction
    Jaberipur, Ghassem
    Gorgin, Saeid
    Ahamadian, Navid
    Lee, Jeong-A
    2023 IEEE 30TH SYMPOSIUM ON COMPUTER ARITHMETIC, ARITH 2023, 2023, : 68 - 75
  • [24] Modulo 2n ± 1 adder design using select-prefix blocks
    Efstathiou, C
    Vergos, HT
    Nikolos, D
    IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (11) : 1399 - 1406
  • [25] A systematic methodology for designing area-time efficient parallel-prefix modulo 2n-1 adders
    Dimitrakopoulos, G
    Vergos, HT
    Nikolos, D
    Efstathiou, C
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL V: BIO-MEDICAL CIRCUITS & SYSTEMS, VLSI SYSTEMS & APPLICATIONS, NEURAL NETWORKS & SYSTEMS, 2003, : 225 - 228
  • [26] Efficient VLSI implementation of modulo (2n ± 1) addition and multiplication
    Zimmermann, Reto
    Proceedings - Symposium on Computer Arithmetic, 1999, : 158 - 167
  • [27] Efficient new approach for modulo 2n-1 addition in RNS
    Patel, R. A.
    Benaissa, M.
    Boussakta, S.
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2006, 153 (06): : 399 - 405
  • [28] Influence of addition modulo 2n on algebraic attacks
    Oleksandr Kazymyrov
    Roman Oliynykov
    Håvard Raddum
    Cryptography and Communications, 2016, 8 : 277 - 289
  • [29] NEW MULTIPLIERS MODULO 2(N)-1
    SKAVANTZOS, A
    RAO, PB
    IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (08) : 957 - 961
  • [30] On the best linear approximation of addition modulo 2n
    Shuai Xue
    Wen-Feng Qi
    Xiao-Yuan Yang
    Cryptography and Communications, 2017, 9 : 563 - 580