Design of High-Speed Multiplier Architecture Based
Design of High-Speed Multiplier Architecture Based
Design of High-Speed Multiplier Architecture Based
4) (2018) 105-108
Research Paper
*Email: [email protected]
Abstract
High speed and efficient multipliers are essential components in today’s computational circuits like digital signal processing, algorithms for
cryptography and high performance processors. Invariably, almost all processing units will contain hardware multipliers based on some
algorithm that fits the application requirement. Tremendous advances in VLSI technology over the past several years resulted in an
increased need for high speed multipliers and compelled the designers to go for trade-offs among speed, power consumption and area.
Amongst various methods of multiplication, Vedic multipliers are gaining ground due to their expected improvement in performance. A
novel multiplier design for high speed VLSI applications using Urdhva-Tiryagbhyamsutra of Vedic Multiplication has been presented in
this paper. The multiplier architecture is implemented using Verilog coding and synthesise during Cadence RTL Compiler. Physical design
is implemented using Cadence Encounter RTL-to-GDSII System using standard 180nm technology. The proposed multiplier architecture is
compared with the conventional multiplier and the results show significant improvement in speed and power dissipation.
Copyright © 2018 Authors. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted
use, distribution, and reproduction in any medium, provided the original work is properly cited.
106 International Journal of Engineering & Technology
delay. Moreover, in this paper, we also propose modifications to Figure 3 shows a block where two 4 bits binary inputs are given to
the conventional architecture of multiplier so as to reduce the Vedic_4_bit_mul which produces 8 bit binary product. Pre-
power-delay product. The structure of the paper is divided as computation is used in this method, while calculating the product
follows: The methodology and the architecture of the proposed the column wise carries are obtained first by using MUX addition
Vedic multiplier is given in section 2 and section 3 respectively. also the product values are obtained during this process. Finally,
Results are presented in section 4. Finally, conclusion and future the column wise P [15:0] values are obtained by XORing the
research is given in section 5. values in each column.
4. Results
5. Conclusion
The results show that the architecture is 20.94% faster, dissipates The power dissipation can be further reduced by employing
10.99% less power and 29.62 % improvement in terms of power existing low power techniques like Dynamic Voltage Scaling,
delay product when simulated in 180nm technology. This clearly operand isolation, use of Multiple Vth devices etc., in the design of
demonstrates that the primary objective of design of an efficient multiplier. Reduction of delay can be further improved by
multiplier and reduction of power-delay product in comparison designing the pre-computation logic using Quine McCluskey
with conventional multiplier and divider has been achieved. This solver in such a way that the number of carries generated in each
will surely help increasethe computation speed of MAC and other column will be reduced.
Arithmetic units in processors, leading to faster execution of
instructions. References
Table 1: Summary of Post Synthesis Layout Results for Multiplier using
Cadence [1] Subhendu Kumar, Abhijit Ashati, Rasmita Sahoo and Chandra
Shekhar, “A High-Speed Radix-64 Parallel Multiplier using A
Novel Hardware Implementation Approach for Partial Product
Generation based on Redundant Binary Arithmetic”, First
International Conference on Emerging Trends in Engineering and
Technology, Proceedings published by IEEE Computer Society,
2008.
[2] S.Karthik and Priyanka Udayabhanu, “FPGA Implementation of
High Speed Vedic Multipliers”, International Journal of
Engineering Research & Technology, Volume I, Issue-10,
December 2012.
[3] IsraekKoren, “Computer Arithmetic Algorithms”, 2nd ed.,
Universities Press, 2003.
[4] Mohamed Raffiquzzaman, Chandra Rajan, “Modern Computer
Architecture”, 1st ed., Galgotia Publication pvt.Ltd., 2008.
[5] U.G. Nawathe, M. Hassan, K.C. Yen, and A. Kumar,
“Implementation of an 8-Core, 64-Thread, Power-Efficient
SPARC Server on a Chip”, IEEE Journal of Solid-State Circuits,
vol. 43, no. 1, pp. 6-20, January, 2008.
[6] Varsharani V H, Prabha S K, B.P. Patil, “Performance Evaluation
of Proposed Vedic Multiplier inMicrowind”, International
108 International Journal of Engineering & Technology