Design and Analysis of 8-Bit Vedic Multiplier
Design and Analysis of 8-Bit Vedic Multiplier
Abstract—Multipliers are utilized in a wide range of DSP appli- mathematics’s calculation speed. The Yoga methods contain
cations nowadays, including vector product, filtering, convolution 16 main methods and 13 sub-methods. They can help in
operations, matrix multiplication, etc. The parameters which are measurement, arithmetic, algebra, geometry, calculus, and data
important to consider with precision are speed of operation,
chip space occupied, ease of design, power consumption, high commercial math. Shri Bharati Krishna Tirthaji presented the
noise immunity, and so on. In this paper comparison of the concept of Vedic mathematics after eight years of research
maximum combinational path latency, chip area consumption, on the Atharva Vedas. This branch of mathematics is based
and total on-chip power of an 8-bit Vedic multiplier using Urdhva on the sixteen methods. Vedic mathematics is an intriguing
Tiryagbhyam method, an 8-bit Wallace tree multiplier, and 8- subject with several helpful algorithms [4]. The application of
bit Array Multiplier written in Verilog has been done. For
proper comparison, all multipliers are made with full adders, Vedic Mathematics concepts to multiplication would result in
half adders, n-bit adders, and basic gates. Creation and the a reduction in computational time.
simulation of the stated multipliers using Xilinx ISE 14.7 on Organisation of this paper is as follows, related work is
device 6slx9tqg144-2 and implementation of the 8-bit Vedic described in section II, section III talks about the methodology
multiplier on EDGE Spartan 7 FPGA Board has been done to used for designing and implementing the mentioned multipli-
validate the same. Design of Vedic multiplier and it’s comparison
with above mentioned multipliers is presented in this paper. ers, hardware implementation is shown in section IV, section
Index Terms—Vedic multiplier, Array multiplier, Wallace tree V shows all the results and section VI concludes the work.
multiplier, Xilinx ISE, Verilog.
II. R ELATED W ORK
I. I NTRODUCTION Some authors have worked hard to improve the perfor-
As the number of digital devices grows, the method of mance of existing multipliers like Booth multiplier [1][2],
processing digital data is using a Digital Signal Processing Array multiplier and Wallace tree multiplier [2][5][12] in
(DSP) unit. Multiplication is a critical arithmetic operation terms of propagation delay, power, and area whereas some
for processing digital data. In digital signal processing, mul- studies employed the method of keeping the same multipliers
tiplication is an essential hardware component for several but changing the adders, such as the Carry Save Adder,
activities. As a result, the multiplier’s performance is critical Kogge Stone Adder, Ripple Carry Adder, Carry Select Adder
in deciding the overall performance of the system. This is due [6][7][8][10][11][13]. While some authors have adopted the
to the multiplier being the slowest and most time-consuming methodology of demonstrating how one multiplier is superior
element of any system [1]. As the time required to execute a than the others in terms of area consumption, propagation la-
multiplication operation is longer, the goal should be to reduce tency, and total power consumption [2][12]. Many researchers
delay in the critical path. To do this, designers should pay have shown that propagation delay problem can be solved by
special attention to the adders that will be used in the multiplier using Vedic multiplier and Wallace tree multiplier [2][5][6].
architecture, because the propagation delay of the data inputs The authors of the study were able to obtain a significant
is heavily influenced by the path delay of the carry signal of reduction in propagation time [2][8]. In this paper, comparison
the adders that will be utilised. As a result, the performance of propagation delay, area, and power consumption for 8-bit
and cost of digital signal processors are affected. Hence, it Vedic Multiplier, 8-bit Wallace Tree Multiplier and 8-bit Array
is essential to select the type of multipliers and adders to be Multiplier has been done.
implemented in a system [2][3].
III. D ESIGN OF IMPLEMENTED M ULTIPLIERS
Bharati Krishna Tirthaji, an Indian monk, was a catalyst
for the development of Vedic mathematics in science and A. Design of 2-bit and 4-bit Vedic Multiplier
engineering, authoring the book ”Sixteen Simple Mathematical From Fig. 1, we can understand the working of Vedic Mul-
Formulae from the Vedas” published in 1965 [4]. Vedic Mathe- tiplication using Urdhva Tiryagbhyam method. To elaborate
matics is a list of control algorithm that the author claims were the same, first, the LSB of both the 2-bit binary numbers
retrieved from the Vedas and allegedly encompassed all math- are multiplied. Here, 0 multiplied with 0 which can be also
ematical knowledge. Vedic Mathematics is a fast-calculation seen as ’AND operation’ between the zeros. The result of the
method based on Vedic methods that saves time in arithmetic first step is stored, say R1 with no carry. Now, we perform
while also providing benefits and features to increase mental the crosswise multiplication. i.e. 1 multiplied with 0 plus 0
Authorized licensed use limited to: J.R.D. Tata Memorial Library Indian Institute of Science Bengaluru. Downloaded on November 28,2023 at 15:58:12 UTC from IEEE Xplore. Restrictions apply.
2023 International Conference on Nascent Technologies in Engineering (ICNTE 2023)
V. R ESULTS
In this paper, an 8-bit Vedic multiplier based on the Urdhva
Tiryagbhyam method is implemented. The code is written and
compiled in the Verilog HDL. Array multiplier and Wallace
tree multiplier are compared to the designed Vedic multiplier.
Xilinx ISE 14.7 IDE is used to build, simulate, and synthesize
the design. Furthermore, the design has been tested using
EDGE Spartan FPGA Board. Parameters like Propagation
Delay, LUTs used, and Total Power have been computed to
evaluate the performance of the proposed architectures. We
have only employed half adders, full adders, and basic gates
Fig. 6. Algorithm for 8-bit Wallace Tree Multiplier to design and compare these multipliers. No improved adders
Authorized licensed use limited to: J.R.D. Tata Memorial Library Indian Institute of Science Bengaluru. Downloaded on November 28,2023 at 15:58:12 UTC from IEEE Xplore. Restrictions apply.
2023 International Conference on Nascent Technologies in Engineering (ICNTE 2023)
like Ripple Carry adder, Carry Save adder, etc have been used
in any of the designed multipliers to make the comparison
acceptable.
Authorized licensed use limited to: J.R.D. Tata Memorial Library Indian Institute of Science Bengaluru. Downloaded on November 28,2023 at 15:58:12 UTC from IEEE Xplore. Restrictions apply.
2023 International Conference on Nascent Technologies in Engineering (ICNTE 2023)
TABLE II the Vedic Multipliers can be used in cases where speed and
D EVICE U TILIZATION S UMMARY TABLE OF WALLACE T REE M ULTIPLIER power consumption are both important factors.
Authorized licensed use limited to: J.R.D. Tata Memorial Library Indian Institute of Science Bengaluru. Downloaded on November 28,2023 at 15:58:12 UTC from IEEE Xplore. Restrictions apply.