MAC Implementation using Vedic Multiplication Algorithm

The paper presents the implementation of MAC (multiplieraccumulator) unit using Vedic multiplier. The speed of MAC depends on the speed of the multiplier. The Vedic multiplier uses “Urdhva Tiryagbhyam” algorithm. The proposed MAC unit is coded in VHDL, synthesized and simulated using Xilinx ISE 10.1 software. The MAC is implemented on a FPGA device XC2S200-6PQ208 using Xilinx ISE10.1 tool. The proposed design shows improvement of speed over the design presented in [1]. General Terms Algorithms.

[1]  Harpreet S. Dhillon,et al.  A Reduced-Bit Multiplication Algorithm for Digital Arithmetic , 2008 .

[2]  S. Y. Kulkarni,et al.  Design and VLSI Implementation of Pipelined Multiply Accumulate Unit , 2009, 2009 Second International Conference on Emerging Trends in Engineering & Technology.

[3]  Volnei A. Pedroni Circuit Design with VHDL , 2004 .

[4]  Tung Thanh Hoang,et al.  Double Throughput Multiply-Accumulate unit for FlexCore processor enhancements , 2009, 2009 IEEE International Symposium on Parallel & Distributed Processing.

[5]  Dhanashri H. Gawali,et al.  Conventional versus Vedic Mathematical Method for Hardware Implementation of a Multiplier , 2009, 2009 International Conference on Advances in Computing, Control, and Telecommunication Technologies.

[6]  M. Tech,et al.  Design and Implementation of Vedic Multiplier , 2013 .

[7]  Tae Won Cho,et al.  A multi-level approach to low power MAC design , 1999, 1999 IEEE Workshop on Signal Processing Systems. SiPS 99. Design and Implementation (Cat. No.99TH8461).

[8]  M. Ramalatha,et al.  High speed energy efficient ALU design using Vedic multiplication techniques , 2009, 2009 International Conference on Advances in Computational Tools for Engineering Applications.