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 条
  • [31] On the best linear approximation of addition modulo 2n
    Xue, Shuai
    Qi, Wen-Feng
    Yang, Xiao-Yuan
    CRYPTOGRAPHY AND COMMUNICATIONS-DISCRETE-STRUCTURES BOOLEAN FUNCTIONS AND SEQUENCES, 2017, 9 (05): : 563 - 580
  • [32] Influence of addition modulo 2n on algebraic attacks
    Kazymyrov, Oleksandr
    Oliynykov, Roman
    Raddum, Havard
    CRYPTOGRAPHY AND COMMUNICATIONS-DISCRETE-STRUCTURES BOOLEAN FUNCTIONS AND SEQUENCES, 2016, 8 (02): : 277 - 289
  • [33] Weight of an n-dimensional Boolean vector and addition modulo 2n; The generalization to the case of modulo mn
    Sevastyanov, B.A.
    Discrete Mathematics and Applications, 5 (04):
  • [34] Efficient Weighted Modulo 2n+1 Adders by Partitioned Parallel-Prefix Computation and Enhanced Circular Carry Generation
    Juang, Tso-Bing
    Meher, Pramod Kumar
    Chiu, Chin-Chieh
    2011 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2011, : 402 - 405
  • [35] Fast modulo 2n-(2n-2+1) addition:: A new class of adder for RNS
    Patel, R. A.
    Benaissa, M.
    Boussakta, S.
    IEEE TRANSACTIONS ON COMPUTERS, 2007, 56 (04) : 572 - 576
  • [36] An area-reduced scheme for modulo 2n-1 addition/subtraction
    Bi, SQ
    Gross, WJ
    Wang, W
    Al-Khalili, A
    Swamy, MNS
    FIFTH INTERNATIONAL WORKSHOP ON SYSTEM-ON-CHIP FOR REAL-TIME APPLICATIONS, PROCEEDINGS, 2005, : 396 - 399
  • [37] A Unifying Approach for Weighted and Diminished-1 Modulo 2n+1 Addition
    Vergos, H. T.
    Efstathiou, C.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2008, 55 (10) : 1041 - 1045
  • [38] Novel modulo 2n+1 multipliers
    Vergos, H. T.
    Efstathiou, C.
    DSD 2006: 9TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2006, : 168 - +
  • [39] On the design of modulo 2n±1 adders
    Efstathiou, C
    Vergos, HT
    Nikolos, D
    ICECS 2001: 8TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS I-III, CONFERENCE PROCEEDINGS, 2001, : 517 - 520
  • [40] NOVEL MODULO 2n+1 SUBTRACTORS
    Vassalos, E.
    Bakalis, D.
    Vergos, H. T.
    2009 16TH INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING, VOLS 1 AND 2, 2009, : 597 - +