A simplified architecture for modulo (2n+1) multiplication

被引:0
|
作者
Ma, YT [1 ]
机构
[1] Chinese Acad Sci, Comp Technol Inst, Ctr High Performance Comp, Beijing 100080, Peoples R China
关键词
convolution; Fermat number transform; RNS arithmetic; modulo (2(n)+1) multiplication; Booth's algorithm; Wallace tree; carry save adder; CSA array; carry lookahead adder;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The module (2(n) + 1) multiplication is widely used in the computation of convolutions and in RNS arithmetic and, thus, it is important to reduce the calculation delay. This paper presents a concept of a module (2(n) + 1) carry save adder (MCSA) and uses two MCSAs to perform the residue reduction. We also apply Booth's algorithm to the module (2(n) + 1) multiplication scheme in order to reduce the number of partial products. With these techniques, the new architecture reduces the multiplier's calculation delay and is suitable for VLSI implementation for moderate and large n (n greater than or equal to 16).
引用
收藏
页码:333 / 337
页数:5
相关论文
共 50 条
  • [42] Novel Optimized Designs of Modulo 2n+1 Adder for Quantum Computing
    Gaur, Bhaskar
    Thapliyal, Himanshu
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024, 32 (09) : 1759 - 1763
  • [43] A Modulo 2n+1 Multiplier with Double-LSB Encoding of residues
    Jaberipur, G.
    Alavi, H.
    15TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SYSTEMS (CADS 2010), 2010, : 147 - 150
  • [44] Handling zero in diminished-one modulo 2n+1 adders
    Efstathiou, C
    Vergos, HT
    Nikolos, D
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2003, 90 (02) : 133 - 144
  • [45] Fast hard multiple generators for radix-8 Booth encoded modulo 2n-1 and modulo 2n+1 multipliers
    Muralidharan, Ramya
    Chang, Chip-Hong
    2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 717 - 720
  • [46] REGULAR VLSI ARCHITECTURES FOR MULTIPLICATION MODULO (2N + 1)
    CURIGER, AV
    BONNENBERG, H
    KAESLIN, H
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1991, 26 (07) : 990 - 994
  • [47] On the Use of Diminished-1 Adders for Weighted Modulo 2n+1 Arithmetic Components
    Vergos, H. T.
    Bakalis, D.
    11TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN - ARCHITECTURES, METHODS AND TOOLS : DSD 2008, PROCEEDINGS, 2008, : 752 - +
  • [48] Efficient Online Self-Checking Modulo 2n+1 Multiplier Design
    Hong, Wonhak
    Modugu, Rajashekhar
    Choi, Minsu
    IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (09) : 1354 - 1365
  • [49] Fast modulo 2n-1 and 2n+1 adder using carry-chain on FPGA
    Didier, Laurent-Stephane
    Jaulmes, Luc
    2013 ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, 2013, : 1155 - 1159
  • [50] Fast modulo 2n+1 multi-operand adders and residue generators
    Vergos, H. T.
    Bakalis, D.
    Efstathiou, C.
    INTEGRATION-THE VLSI JOURNAL, 2010, 43 (01) : 42 - 48