On Modulo 2n+1 Adder Design

被引:40
|
作者
Vergos, Haridimos T. [1 ]
Dimitrakopoulos, Giorgos [2 ,3 ]
机构
[1] Univ Patras, Dept Comp Engn & Informat, GR-26500 Patras, Greece
[2] Univ Western Macedonia, Dept Informat & Commun Engn, GR-50100 Karamanli, Kozani, Greece
[3] Univ Western Macedonia, Dept Informat & Commun Engn, GR-50100 Lygeris, Kozani, Greece
关键词
Modulo arithmetic; residue number system (RNS); parallel-prefix carry computation; computer arithmetic; VLSI; HIGH-SPEED; VLSI IMPLEMENTATION; HIGH-PERFORMANCE; PARALLEL; REPRESENTATION; FAMILY;
D O I
10.1109/TC.2010.261
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Two architectures for modulo 2(n) + 1 adders are introduced in this paper. The first one is built around a sparse carry computation unit that computes only some of the carries of the modulo 2(n) + 1 addition. This sparse approach is enabled by the introduction of the inverted circular idempotency property of the parallel-prefix carry operator and its regularity and area efficiency are further enhanced by the introduction of a new prefix operator. The resulting diminished-1 adders can be implemented in smaller area and consume less power compared to all earlier proposals, while maintaining a high operation speed. The second architecture unifies the design of modulo 2(n) +/- 1 adders. It is shown that modulo 2(n) + 1 adders can be easily derived by straightforward modifications of modulo 2(n) - 1 adders with minor hardware overhead.
引用
收藏
页码:173 / 186
页数:14
相关论文
共 50 条
  • [21] Algorithm for modulo (2n+1) multiplication
    Sousa, LA
    ELECTRONICS LETTERS, 2003, 39 (09) : 752 - 754
  • [22] A Fast Low-Power Modulo 2n+1 Multiplier Design
    Modugu, Rajashekhar
    Choi, Minsu
    Park, Nohpill
    I2MTC: 2009 IEEE INSTRUMENTATION & MEASUREMENT TECHNOLOGY CONFERENCE, VOLS 1-3, 2009, : 924 - +
  • [23] Novel Modulo 2n+1 Subtractor and Multiplier
    Younes, Dina
    Steffan, Pavel
    PROCEEDINGS OF THE SIXTH INTERNATIONAL CONFERENCE ON SYSTEMS (ICONS 2011), 2011, : 36 - 38
  • [24] Simplified architecture for modulo (2n+1) multiplication
    Chinese Acad of Sciences, Beijing, China
    IEEE Trans Comput, 3 (333-337):
  • [25] Implementation of 32-bit Area-Efficient Hybrid Modulo 2n+1 Adder and Multiplier
    Asha, G. H.
    Uday, J.
    2014 INTERNATIONAL CONFERENCE ON CONTROL, INSTRUMENTATION, COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICCICCT), 2014, : 651 - 658
  • [26] Improved modulo (2n+1) multiplier for IDEA
    Chen, Yi-Jung
    Duh, Dyi-Rong
    Han, Yunghsiang Sam
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2007, 23 (03) : 907 - 919
  • [27] AREA-TIME EFFICIENT MODULO 2(N)-1 ADDER DESIGN
    EFSTATHIOU, C
    NIKOLOS, D
    KALAMATIANOS, J
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1994, 41 (07): : 463 - 467
  • [28] A simplified architecture for modulo (2n+1) multiplication
    Ma, YT
    IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (03) : 333 - 337
  • [29] 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
  • [30] Efficient Online Self-Checking Modulo 2n+1 Multiplier Design
    Hong, Wonhak
    Modugu, Rajashekhar
    Choi, Minsu
    IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (09) : 1354 - 1365