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.
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.
Full Text:
PDFDOI: https://doi.org/10.17529/jre.v10i4.1105
Article Metrics
Abstract view : 0 timesPDF - 0 times
Refbacks
- There are currently no refbacks.
View My Stats
Jurnal Rekayasa Elektrika (JRE) is published under license of Creative Commons Attribution-ShareAlike 4.0 International License.





