FPGA-Based 8x8 Bits Signed Multipliers Using LUTs

被引:0
|
作者
Chabini, Noureddine [1 ]
Beguenane, Rachid [1 ]
机构
[1] Royal Mil Coll Canada, Dept Elect & Comp Engn, Kingston, ON, Canada
关键词
FPGA; LUT; DSP Blocks; Signed Multipliers; Baugh-Wooley; Sign-Magnitude; FIR;
D O I
10.1109/CCECE58730.2023.10288715
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Modern FPGAs (Field Programmable Gate Arrays) like Xilinx 7-series ones incorporate DSP blocks that contain 18x25 bits two's complement embedded multipliers. When FPGA-based small size signed multipliers are required, it is not practical to use these large size embedded multipliers. Thus, one can use LUTs (Look Up Tables) in FPGAs to implement them. Since the target signed multipliers are assumed in two's complement, a preprocessing is required for a LUT-based implementation. In this paper, Baugh-Wooley and sign-magnitude are used as preprocessing algorithms to realize two's complement 8x8 bits multipliers using LUTs in FPGAs. These two algorithms are used since they allow for a parallel realization of the signed multipliers. We synthesize 8x8 bits two's complements multipliers on LUTs using these two algorithms. As an application, we use the resulting synthesized designs to synthesize 8-taps and 16-taps digital Finite Impulse Response (FIR) filters for input data and coefficients in two's complement. Experimental results on Xilinx Artix-7 FPGAs using the Vivado 2020.2 synthesis tool show that the synthesized designs using the Baugh-Wooley algorithm are better in terms of speed and area compared to using the sign-magnitude.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] Design and implementation of single electron transistor based 8X8 bit signed multipliers
    Shah, Chintan
    Shah, Raj
    Dhavse, Rasika
    Parekh, Rutu
    [J]. MATERIALS TODAY-PROCEEDINGS, 2021, 43 : 3904 - 3910
  • [2] An 8x8 FPGA-based MIMO-OFDM Real-Time Transmission Testbed: OGNO Implementation and Experimental Results
    Lan, Yang
    Zhang, Zhan
    Kayama, Hidetoshi
    [J]. 2010 IEEE 10TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING PROCEEDINGS (ICSP2010), VOLS I-III, 2010, : 1467 - 1470
  • [3] '8X8'
    FEDERMAN, R
    [J]. POETRY AUSTRALIA, 1976, (59): : 14 - 14
  • [4] FPGA Based Fixed Width 4x4, 6x6, 8x8 and 12x12-Bit Multipliers using Spartan-3AN
    Rais, Muhammad H.
    Al Mijalli, Mohamed H.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2011, 11 (02): : 61 - 68
  • [5] An 8x8 run-time reconfigurable FPGA embedded in a SoC
    Chaudhuri, Surnanta
    Guilley, Sylvain
    Flament, Florent
    Hoogvorst, Philippe
    Danger, Jean-Luc
    [J]. 2008 45TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 120 - 125
  • [6] 8x8 SFQ based Multiplier design using Verilog in Cadence
    Hosamani, Ravi
    Patil, Vishwas
    Rakesh, H. M.
    Manu, T. M.
    Saraf, Chetan
    Kumar, Praveen Y. G.
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON MOBILE NETWORKS AND WIRELESS COMMUNICATIONS (ICMNWC), 2021,
  • [7] A MULTICHORD SPECTROMETER USING AN 8X8 ANODE PHOTOMULTIPLIER
    CAROLAN, PG
    OCONNELL, R
    [J]. REVIEW OF SCIENTIFIC INSTRUMENTS, 1995, 66 (02): : 1184 - 1188
  • [8] Solving 8x8 Hex
    Henderson, Philip
    Arneson, Broderick
    Hayward, Ryan B.
    [J]. 21ST INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-09), PROCEEDINGS, 2009, : 505 - 510
  • [9] COMPRESSOR BASED 8x8 BIT VEDIC MULTIPLIER USING REVERSIBLE LOGIC
    Lakshmi, G. Sree
    Fatima, Kaleem
    Madhavi, B. K.
    [J]. PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON DEVICES, CIRCUITS AND SYSTEMS (ICDCS) 2016, 2016, : 174 - 178
  • [10] ON THE NUMBER OF 8X8 LATIN SQUARES
    KOLESOVA, G
    LAM, CWH
    THIEL, L
    [J]. JOURNAL OF COMBINATORIAL THEORY SERIES A, 1990, 54 (01) : 143 - 148