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 条
  • [41] Efficient Modulo 2n+1 Multipliers
    Chen, Jian Wen
    Yao, Ruo He
    Wu, Wei Jing
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (12) : 2149 - 2157
  • [42] Efficient modulo 2n ± 1 squarers
    Bakalis, D.
    Vergos, H. T.
    Spyrou, A.
    INTEGRATION-THE VLSI JOURNAL, 2011, 44 (03) : 163 - 174
  • [43] On Modulo 2n+1 Adder Design
    Vergos, Haridimos T.
    Dimitrakopoulos, Giorgos
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (02) : 173 - 186
  • [44] Algorithm for modulo (2n+1) multiplication
    Sousa, LA
    ELECTRONICS LETTERS, 2003, 39 (09) : 752 - 754
  • [45] Multifunction RNS modulo (2n±1) Multipliers Based on Modified Booth Encoding
    Juang, Tso-Bing
    Huang, Jian-Hao
    2012 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS), 2012, : 515 - 518
  • [46] A novel generic modulo-2 graph with full set taxonomical conversion to parallel prefix adders
    Rahimi, M.
    Ghaznavi-Ghoushchi, M. B.
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2022, 50 (04) : 1143 - 1159
  • [47] Area-Power Efficient Modulo 2n-1 and Modulo 2n+1 Multipliers for {2n-1, 2n, 2n+1} Based RNS
    Muralidharan, Ramya
    Chang, Chip-Hong
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2012, 59 (10) : 2263 - 2274
  • [48] The existence of complete mappings of SL(2, q), q ≡ 1 modulo 4
    Evans, AB
    FINITE FIELDS AND THEIR APPLICATIONS, 2001, 7 (03) : 373 - 381
  • [49] Efficient modulo 2n+1 adder architectures
    Vergos, H. T.
    Efstathiou, C.
    INTEGRATION-THE VLSI JOURNAL, 2009, 42 (02) : 149 - 157
  • [50] Design of efficient modulo 2n+1 multipliers
    Vergos, H. T.
    Efstathiou, C.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2007, 1 (01): : 49 - 57