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 条
  • [31] DESIGN OF MULTIOPERAND CARRY-SAVE ADDERS FOR ARITHMETIC MODULO (2N+1)
    SKAVANTZOS, A
    ELECTRONICS LETTERS, 1989, 25 (17) : 1152 - 1153
  • [32] On the Design of Efficient Modulo 2n+1 Multiply-Add-Add Units
    Efstathiou, Constantinos
    Tsoumanis, Kostas
    Pekmestzi, Kiamal
    Voyiatzis, Ioannis
    2014 9TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS 2014), 2014,
  • [33] Efficient methods in converting to modulo 2n+1 and 2n-1
    Manochehri, Kooroush
    Pourmozafari, Saadat
    Sadeghian, Babak
    THIRD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, PROCEEDINGS, 2006, : 178 - +
  • [34] On the modulo 2n+1 addition and subtraction for weighted operands
    Efstathiou, Constantinos
    Kouretas, Ioannis
    Kitsos, Paris
    MICROPROCESSORS AND MICROSYSTEMS, 2023, 101
  • [35] Modulo 2n+1 Addition and Multiplication for Redundant Operands
    Tsoumanis, Kostas
    Efstathiou, Constantinos
    Pekmestzi, Kiamal
    2014 9TH INTERNATIONAL DESIGN & TEST SYMPOSIUM (IDT), 2014, : 205 - 210
  • [36] On the modulo 2n+1 multiplication for diminished-1 operands
    Efstathiou, C.
    Voyiatzis, I.
    Sklavos, N.
    SCS: 2008 2ND INTERNATIONAL CONFERENCE ON SIGNALS, CIRCUITS AND SYSTEMS, 2008, : 228 - +
  • [37] ON IMPLEMENTING EFFICIENT MODULO 2n+1 ARITHMETIC COMPONENTS
    Vergos, Haridimos T.
    Bakalis, Dimitris
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2010, 19 (05) : 911 - 930
  • [38] On the modulo 2n+1 subtract units for weighted operands
    Efstathiou, Costas
    Voyiatzis, Ioannis
    2010 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2010, : 136 - 139
  • [39] 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)
  • [40] Efficient diminished-1 modulo 2n+1 multipliers
    Efstathiou, C
    Vergos, HT
    Dimitrakopoulos, G
    Nikolos, D
    IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (04) : 491 - 496