Skip to Main content Skip to Navigation
Conference papers

Efficient implementation of Parallel BCD Multiplication in LUT-6 FPGAs

Alvaro Vazquez 1 Florent de Dinechin 1
1 ARENAIRE - Computer arithmetic
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
Abstract : Decimal multiplication is one of the most frequent operations used by many financial, business and user-oriented applications but current implementations in FPGAs are very inefficient in terms of both area and latency when compared to binary multipliers. In this paper we present a new method for implementing BCD multiplication more efficiently than previous proposals in current FPGA devices with 6-input LUTs. In particular, a combinational implementation maps quite well into the slice structure of the Xilinx Virtex-5/Virtex-6 families and it is highly pipelineable. The synthesis results for a Virtex-6 device indicate that our proposal outperforms the area and latency figures of previous implementations in FPGAs.
Document type :
Conference papers
Complete list of metadata
Contributor : Alvaro Vazquez Connect in order to contact the contributor
Submitted on : Monday, December 13, 2010 - 3:11:26 PM
Last modification on : Thursday, January 20, 2022 - 4:13:54 PM


  • HAL Id : inria-00546028, version 1



Alvaro Vazquez, Florent de Dinechin. Efficient implementation of Parallel BCD Multiplication in LUT-6 FPGAs. 2010 International Conference on Field-Programmable Technology, Dec 2010, Beijing, China. ⟨inria-00546028⟩



Les métriques sont temporairement indisponibles