FPGA Implementation of a Resource Efficient Vedic Multiplier using SPST Adders

Authors

  • K. V. Gowreesrinivas Department of ECE, Anil Neerukonda Institute of Technology & Sciences (ANITS), India
  • Sabbavarapu Srinivas Department of ECE, Anil Neerukonda Institute of Technology & Sciences (ANITS), India
  • Punniakodi Samundiswary Department of Electronics Engineering, Pondicherry University, India
Volume: 13 | Issue: 3 | Pages: 10698-10702 | June 2023 | https://doi.org/10.48084/etasr.5797

Abstract

Nowadays, the requirement for very high-speed operations in processors constantly increases. Multiplication is a crucial operation in high power-consuming processes such as image and signal processing. The main characteristics of a multiplier are good accuracy, speed, reduction in area, and little power consumption. Speed plays a major role in multiplication operations, and an increase in speed can be obtained by reducing the number of steps involved in the computation process. Since a multiplier has the largest delay among the basic blocks in a digital system, the critical path is determined by it. Furthermore, the multiplier consumes more area and dissipates more power. Hence, designing multipliers that offer high speed, lower power consumption, less area, or a combination of them is of prime concern. Hence, an attempt is made in this paper to achieve the above design metrics using a Spurious Power Suppression Technique (SPST) adder. A resource-efficient SPST-based Vedic multiplier is developed and implemented using Artix 7 FPGA and is finally compared with the ripple carry adder-based Vedic multiplier.

Keywords:

vedic multiplier, Urdhva Triyakbhyam, Spurious Power Suppression Technique (SPST), Verilog, Artix7

Downloads

Download data is not yet available.

References

M. Ramalatha, K. D. Dayalan, P. Dharani, and S. D. Priya, "High speed energy efficient ALU design using Vedic multiplication techniques," in 2009 International Conference on Advances in Computational Tools for Engineering Applications, Beirut, Lebanon, Jul. 2009, pp. 600–603. DOI: https://doi.org/10.1109/ACTEA.2009.5227842

Y. Bansal and C. Madhu, "A novel high-speed approach for 16 × 16 Vedic multiplication with compressor adders," Computers & Electrical Engineering, vol. 49, pp. 39–49, Jan. 2016. DOI: https://doi.org/10.1016/j.compeleceng.2015.11.006

R. K. Barik, M. Pradhan, and R. Panda, "Time efficient signed Vedic multiplier using redundant binary representation," The Journal of Engineering, vol. 2017, no. 3, pp. 60–68, Mar. 2017. DOI: https://doi.org/10.1049/joe.2016.0376

Y. Bansal, C. Madhu, and P. Kaur, "High speed vedic multiplier designs-A review," in 2014 Recent Advances in Engineering and Computational Sciences (RAECS), Chandigarh, India, Mar. 2014. DOI: https://doi.org/10.1109/RAECS.2014.6799502

A. Kumar and A. Raman, "Low power ALU design by ancient mathematics," in 2010 The 2nd International Conference on Computer and Automation Engineering (ICCAE), Singapore, Oct. 2010, vol. 5, pp. 862–865. DOI: https://doi.org/10.1109/ICCAE.2010.5451892

D. Jaina, K. Sethi, and R. Panda, "Vedic Mathematics Based Multiply Accumulate Unit," in 2011 International Conference on Computational Intelligence and Communication Networks, Gwalior, India, Jul. 2011, pp. 754–757. DOI: https://doi.org/10.1109/CICN.2011.167

R. K. Bathija, R. S. Meena, S. Sarkar, and R. Sahu, "Low Power High Speed 16x16 bit Multiplier using Vedic Mathematics," International Journal of Computer Applications, vol. 59, no. 6, pp. 41–44, Dec. 2012. DOI: https://doi.org/10.5120/9556-4016

S. Anjana, C. Pradeep, and P. Samuel, "Synthesize of High Speed Floating-point Multipliers Based on Vedic Mathematics," Procedia Computer Science, vol. 46, pp. 1294–1302, Jan. 2015. DOI: https://doi.org/10.1016/j.procs.2015.01.054

N. H. Nguyen, S. A. Khan, C.-H. Kim, and J.-M. Kim, "A high-performance, resource-efficient, reconfigurable parallel-pipelined FFT processor for FPGA platforms," Microprocessors and Microsystems, vol. 60, pp. 96–106, Jul. 2018. DOI: https://doi.org/10.1016/j.micpro.2018.04.003

Y.-H. Seo and D.-W. Kim, "A New VLSI Architecture of Parallel Multiplier–Accumulator Based on Radix-2 Modified Booth Algorithm," IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 18, no. 2, pp. 201–208, Oct. 2010. DOI: https://doi.org/10.1109/TVLSI.2008.2009113

W. Liu, L. Qian, C. Wang, H. Jiang, J. Han, and F. Lombardi, "Design of Approximate Radix-4 Booth Multipliers for Error-Tolerant Computing," IEEE Transactions on Computers, vol. 66, no. 8, pp. 1435–1441, Dec. 2017. DOI: https://doi.org/10.1109/TC.2017.2672976

A. Mittal, A. Nandi, and D. Yadav, "Comparative study of 16-order FIR filter design using different multiplication techniques," IET Circuits, Devices & Systems, vol. 11, no. 3, pp. 196–200, 2017. DOI: https://doi.org/10.1049/iet-cds.2016.0146

D. M. Perisic and M. Bojovic, "Application of Time Recursive Processing for the Development of a Time/Phase Shifter," Engineering, Technology & Applied Science Research, vol. 7, no. 3, pp. 1582–1587, Jun. 2017. DOI: https://doi.org/10.48084/etasr.1179

D. M. Perisic, A. C. Zoric, and Z. Gavric, "A Frequency Multiplier Based on Time Recursive Processing," Engineering, Technology & Applied Science Research, vol. 7, no. 6, pp. 2104–2108, Dec. 2017. DOI: https://doi.org/10.48084/etasr.1499

D. M. Perisic, V. Petrovic, and B. Kovacevic, "Frequency Locked Loop Based on the Time Nonrecursive Processing," Engineering, Technology & Applied Science Research, vol. 8, no. 5, pp. 3450–3455, Oct. 2018. DOI: https://doi.org/10.48084/etasr.2256

K.-H. Chen and Y.-S. Chu, "A Low-Power Multiplier With the Spurious Power Suppression Technique," IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 15, no. 7, pp. 846–850, Jul. 2007. DOI: https://doi.org/10.1109/TVLSI.2007.899242

H. S. K. Puttam, P. S. Rao, and N. V. G. Prasad, "Implementation of Low Power and High Speed Multiplier- Accumulator Using SPST Adder and Verilog," International Journal of Modern Engineering Research, vol. 2, no. 5, pp. 3390–3397, 2012.

A. Prashanth, R. P. Waran, and S. K. and S. Pawar, "Low Power High Speed based Various Adder Architectures using SPST," Indian Journal of Science and Technology, vol. 9, no. 29, pp. 1–3, May 2016. DOI: https://doi.org/10.17485/ijst/2016/v9i29/93197

V. S. Narayan, S. M. Pratima, V. S. Saroja, and R. M. Banakar, "High Speed Low Power VLSI Architecture for SPST Adder Using Modified Carry Look Ahead Adder," in Proceedings of International Conference on Advances in Computing, New Delhi, India, 2012, pp. 461–466. DOI: https://doi.org/10.1007/978-81-322-0740-5_56

A. Purna Ramesh, A. V. N. Tilak, and A. M. Prasad, "Efficient Implementation of 16-Bit Multiplier-Accumulator Using Radix-2 Modified Booth Algorithm and SPST Adder Using Verilog," International Journal of VLSI Design & Communication Systems, vol. 3, no. 3, pp. 107–118, Jul. 2012. DOI: https://doi.org/10.5121/vlsic.2012.3310

Downloads

How to Cite

[1]
K. V. Gowreesrinivas, S. Srinivas, and P. Samundiswary, “FPGA Implementation of a Resource Efficient Vedic Multiplier using SPST Adders”, Eng. Technol. Appl. Sci. Res., vol. 13, no. 3, pp. 10698–10702, Jun. 2023.

Metrics

Abstract Views: 671
PDF Downloads: 448

Metrics Information