FPGA Implementation of 16-bit Multipliers based upon Vedic Mathematic Approach
Abstract: This paper proposes
design and implementation of a 16-bit multiplier based upon Vedic mathematic approach,
where the design has been targeted to the Xilinx Field Programmable Gate Arrays
(FPGAs) board, device XC5VLX30. The approach is different from a number of
approaches that have been used to realize multipliers. It has been reported that previous algorithms
such as Booth, Modified Booth, and Carry
Save Multipliers only suitable for improving speed or decreasing area utilization;
therefore, those algorithms are not appropriate for designing multipliers that
are used for digital signal processing (DSP) applications. Moreover, they are
not flexible to be implemented on FPGAs or on a single chip using application
specific integration circuits (ASICs). Vedic approach, on the other hand, can
be used to design multipliers with optimum speed and less area utilization. In
addition, it is reliable to be implemented on FPGAs or on a single chip. Behavioral and post-route simulation results
prove that the proposed multiplier shows better performance in terms of speed
compared to the other reported multipliers when being implemented on the FPGA. In terms of area
utilization, better results are also obtained.
Author: Zulhelmi
Journal Code: jptlisetrogg130004