Diminished-1 modulo 2n+1 squarer design

被引:0
|
作者
Vergos, HT [1 ]
Efstathiou, C [1 ]
机构
[1] Univ Patras, Comp Engn & Informat Dept, Patras 26500, Greece
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Squarers modulo M are useful design blocks for digital signal processors that internally use a residue number system and for implementing the exponentiators required in cryptographic algorithms. In these applications, some of the most commonly used moduli are those of the form 2(n) + 1. To avoid using (n + 1)-bit circuits, the diminished-1 number system can be effectively used in modulo 2(n) + 1 arithmetic applications. In this paper, for the first time in the open literature, we formally derive modulo 2(n) + 1 squarers that adopt the diminished-1 number system. The resulting implementations are built using only full- or half-adders and a final diminished-1 adder and can therefore be pipelined straightforwardly.
引用
收藏
页码:380 / 386
页数:7
相关论文
共 50 条
  • [41] Efficient Online Self-Checking Modulo 2n+1 Multiplier Design
    Hong, Wonhak
    Modugu, Rajashekhar
    Choi, Minsu
    IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (09) : 1354 - 1365
  • [42] On the modulo 2n+1 addition and subtraction for weighted operands
    Efstathiou, Constantinos
    Kouretas, Ioannis
    Kitsos, Paris
    MICROPROCESSORS AND MICROSYSTEMS, 2023, 101
  • [43] 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
  • [44] DESIGN OF MULTIOPERAND CARRY-SAVE ADDERS FOR ARITHMETIC MODULO (2N+1)
    SKAVANTZOS, A
    ELECTRONICS LETTERS, 1989, 25 (17) : 1152 - 1153
  • [45] 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,
  • [46] On the modulo 2n+1 subtract units for weighted operands
    Efstathiou, Costas
    Voyiatzis, Ioannis
    2010 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2010, : 136 - 139
  • [47] ON IMPLEMENTING EFFICIENT MODULO 2n+1 ARITHMETIC COMPONENTS
    Vergos, Haridimos T.
    Bakalis, Dimitris
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2010, 19 (05) : 911 - 930
  • [48] New Circular-Carry-Select (CCS) architecture for diminished-one modulo 2n+1 addition
    Lin, Su-Hon
    Sheu, Ming-Hwa
    Chen, Ze-Min
    TENCON 2007 - 2007 IEEE REGION 10 CONFERENCE, VOLS 1-3, 2007, : 195 - 198
  • [49] 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
  • [50] 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 - +