An Efficient Design of 16 Bit MAC Unit Using Vedic Mathematics
An Efficient Design of 16 Bit MAC Unit Using Vedic Mathematics
An Efficient Design of 16 Bit MAC Unit Using Vedic Mathematics
S. No Sutra
1. (Anurupye) Shunyamanyat
2. Chalana-Kalanabyham
3. Ekadhikena Purvena
4. Ekanyunena Purvena
5. Gunakasamuccayah
6. Gunitasamuccayah
7. Nikhilam-Navatashcaramam Dashatah
8. Paraavartya-Yojayet
9. Puranapuranabyham
10. Sankalana-vyavakalanabhyam
11. Shesanyankena-Charamena
12. Shunyam-Saamyasamuccaye
13. Sopantyadvayamantyam Fig. 1. Basic MAC
14. Urdhva-Tiryakbhyam
15. Vyashtisamastih
16. Yavadunam
0320
The simulations are as given below in Fig. 5, Fig. 6 and
Fig. 7 respectively. The obtained values are tabulated in Table
II and Table III.
0321
Table III presents the comparison of existing [6] and VI. CONCLUSION
proposed works in terms of area and delay. A 16 bit MAC unit utilizing an 8bit vedic-multiplier with
TABLE III carry save adder was designed. It was based on UT sutra and
AREA AND DELAY COMPARISON coded in verilog HDL. The implementation was carried on
Artix-7 FPGA. It was observed to possess around 9.5% power
Parameters Existing Proposed
multiplier
reduction along with significant improvement in area and
[6] delay. A comparison with a conventional multiplier and
existing multiplier was carried out respectively. The MAC unit
LUT Slices 397 149 designed with the proposed multiplier can be used in DSP
applications for improving the speed and performance. In
Delay (ns) 19.1 9.484 future, this work can be extended by replacing the multipliers
with reversible logic gates for achieving further power
reduction and better performance.
Along with FPGA implementation, the proposed 8bit
multiplier and conventional array multiplier were also REFERENCES
synthesized in 90nm technology using Synopsys Design
Compiler. Fig. 8 and Fig. 9 represents the power and area [1] Dwivedi, Kavindra & Sharma Sharma, R.K. & Chunduri, Ajay, “Hybrid
Multiplier-Based Optimized MAC Unit”, 2018 9th International
plots of array multiplier and theproposed multiplier. Conference on Computing, Communication and Networking
Technologies (ICCCNT), Bangalore, 2018 , pp.1-4.
[2] Jithin S,Prabhu E "Parallel Multiplier - Accumulator Unit based on
Vedic Mathematics", in ARPN Journal of Engineering and Applied
Sciences, Vol.10,no.8,pp. 3608-3613,May 2015.
[3] S. N. Gadakh and A. K. Khade, “Design and Optimization of 16×16 Bit
Multiplier Using Vedic Mathematics”, in proc. Int. Conf. on Automatic
Control and Dynamic Optimization Techniques, 2016.
[4] K. Bathija, R & S. Meena, R & Sarkar, S & Sahu, Rajesh “Low Power
High Speed 16x16 bit Multiplier using Vedic Mathematics”, in
International Journal of Computer Applications. 59. 41-44.
10.5120/9556-4016.
[5] M. V. Durga Pavan and Ramesh. S R, "An Efficient Booth Multiplier
Using Probabilistic Approach", in 2018 International Conference on
Communication and Signal Processing (ICCSP), Chennai, 2018, pp.
365-368.
[6] L.Ranganath, D. Jay Kumar, P.Siva Nagendra Reddy, “Design of MAC
Unit in Artificial Neural Network Architecture using Verilog HDL”, in
Fig. 8. Power comparison International conference on Signal Processing, Communication, Power
and Embedded System (SCOPES)-2016.
[7] Carry-Save Addition. Prof. Loh. CS3220 – Processor Design - Spring
2005.
[8] R. Balakumaran and E. Prabhu, "Design of high speed multiplier using
modified booth algorithm with hybrid carry look-ahead adder", in 2016
International Conference on Circuit, Power and Computing
Technologies (ICCPCT),Nagercoil, 2016, pp. 1-7.
[9] A. Eshack and S. Krishnakumar, "Implementation of Pipelined Low
Power Vedic Multiplier", in 2nd International Conference on Trends in
Electronics and Informatics (ICOEI), Tirunelveli, 2018, pp. 171-174.
[10] S. Rakesh and K. S. V. Grace, "A survey on the design and performance
of various MAC unit architectures”, in 2017 IEEE International
Conference on Circuits and Systems (ICCS), Thiruvananthapuram,
2017, pp. 312-315.
Fig. 9. Area comparison
0322