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 条
  • [41] A High Performance Modulo 2n+1 Squarer Design Based on Carbon Nanotube Technology
    Li, Weifu
    Kim, Yong-Bin
    2013 IEEE 56TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2013, : 429 - 432
  • [42] On the design of modulo 2n+1 dot product and generalized multiply-add units
    Efstathiou, C.
    Moschopoulos, N.
    Voyiatzis, I.
    Pekmestzi, K.
    COMPUTERS & ELECTRICAL ENGINEERING, 2013, 39 (02) : 410 - 419
  • [43] Design and implementation of reconfigurable modulo (2n+1) multiplication IP core using FPGAs
    Liu, Yuanfeng
    Meng, Qiang
    Dai, Zibin
    Liu, Jianguo
    2006 1ST INTERNATIONAL SYMPOSIUM ON PERVASIVE COMPUTING AND APPLICATIONS, PROCEEDINGS, 2006, : 539 - +
  • [44] Modulo deflation in (2n+1,2n, 2n-1) converters
    Bi, S
    Wang, W
    Al-Khalili, A
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 2, PROCEEDINGS, 2004, : 429 - 432
  • [45] Modulo 2n ± 1 adder design using select-prefix blocks
    Efstathiou, C
    Vergos, HT
    Nikolos, D
    IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (11) : 1399 - 1406
  • [46] Fast parallel-prefix modulo 2n+1 adders
    Efstathiou, C
    Vergos, HT
    Nikolos, D
    IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (09) : 1211 - 1216
  • [47] Efficient modulo 2n+1 multipliers for diminished-1 representation
    Chen, J. W.
    Yao, R. H.
    IET CIRCUITS DEVICES & SYSTEMS, 2010, 4 (04) : 291 - 300
  • [48] Handling zero in diminished-1 modulo 2n+1 subtraction
    Efstathiou, Costas
    Voyiatzis, Ioannis
    2009 3RD INTERNATIONAL CONFERENCE ON SIGNALS, CIRCUITS AND SYSTEMS (SCS 2009), 2009, : 536 - 541
  • [49] Efficient Diminished-1 Modulo 2n+1 Multiplier Architectures
    Lv, Xiaolan
    Yao, Ruohe
    PROCEEDINGS OF THE 2014 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2014, : 467 - 472
  • [50] 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