
- Select a language for the TTS:
- UK English Female
- UK English Male
- US English Female
- US English Male
- Australian Female
- Australian Male
- Language selected: (auto detect) - EN
Play all audios:
ABSTRACT With the evolving modern-day communication applications, there is a need for an effectively improved performance in multiplication operations. In today’s scenario, multiplication
operations based on Vedic mathematics have the primary advantage that the propagation delay due to a larger number of input bits is reduced compared to other multipliers. Higher speed Vedic
multipliers, especially based on Urdhva Tiryagbhyam (vertically and crosswise) sutra, perform multiplication in a way that allows parallel processing with reduced delay. Compared to
conventional multipliers like array or Booth multipliers, Vedic multipliers may have less area and power, depending on implementation. In this work, a high-speed 64-bit reversible Vedic
multiplier is proposed using five different adders, namely reversible ripple carry adder (RRCA), reversible carry look-ahead adder (RCLA), reversible carry save adder (RCSA), reversible
carry bypass or carry skip adder (RCSKA)adder, and reversible carry select adder (RCSLA). The main objective of utilizing logic optimization in reversible logic along with the Vedic
multiplier is to develop low-power and high-speed digital circuits. The proposed n-bit reversible Vedic multiplier is simulated using Xilinx Vivado 2019.1 and synthesized in the Cadence EDA
tool in 90 nm and 180 nm technology. The proposed 16-bit reversible Vedic multipliers using the proposed 2-bit reversible multiplier provide 24% and 28% less propagation delay than the
related work Mohana Priya et al. (Int. J. Syst. Assur. Eng. Manag. 14:829–835, 2023). The 16-bit reversible Vedic multiplier proposed using the existing 2-bit reversible multiplier provides
53% lesser area and 52% less power than the reference work Deepa et al. (Sadhana 44:197, 2019). Similarly, the proposed 32-bit reversible Vedic multiplier offers 15% better delay than (Padma
et al. in Comput. Electr. Eng. 92:107178, 2021), 53% less area, and 45% less power than (Deepa et al.in Sadhana 44:197, 2019). Using the proposed reversible Vedic multiplier, a 32-bit MAC
unit is designed and implemented using Cadence 90 nm and 180 nm technology. Thus, the proposed work can be applied to the most promising fields such as Microprocessors to design MAC units,
to find the convolution in Digital signal processing applications, Communication, RF sensing applications, etc. SIMILAR CONTENT BEING VIEWED BY OTHERS A MODULAR TECHNIQUE OF BOOTH ENCODING
AND VEDIC MULTIPLIER FOR LOW-AREA AND HIGH-SPEED APPLICATIONS Article Open access 16 December 2023 SYNTHESIS OF A REVERSIBLE QUANTUM VEDIC MULTIPLIER ON IBM QUANTUM COMPUTERS Article Open
access 29 May 2025 DESIGN OF EFFICIENT BINARY MULTIPLIER ARCHITECTURE USING HYBRID COMPRESSOR WITH FPGA IMPLEMENTATION Article Open access 11 April 2024 INTRODUCTION The ancient Indian
Mathematician Sri Bharathi Krishna Tirthaji created a system of mathematics named Vedic mathematics. In the mathematical community, Vedic mathematics is otherwise called as mental
calculation. There is a collection of sixteen different algorithms or Sutras in Vedic mathematics for solving complex mathematical problems1. One of the simple and widely used techniques in
the Vedic multiplication operation is the “Vertically Crosswise” technique, through which more complex problems in multiplication and division operations can be simplified and solved very
quickly in an easy manner to provide reliable and accurate results. There are also thirteen different sub-sutras in Vedic mathematics. The two major steps of any multiplication operation are
partial product generation and the addition of partial products. These two steps can be performed in parallel using Vedic multiplication. Therefore, the processing power gets reduced for
Vedic multiplication since the processor is independent of the clock frequency. The Vedic algorithm provides the major advantage of speed compared to other traditional algorithms. It makes
the Vedic multiplier applicable in high-speed applications. Another major advantage provided by Vedic mathematics is its reliability. The calculations can be made mentally in human minds and
provide accurate results. The algorithms and formulas of Vedic mathematics are easy to understand. The array multiplier is based on add and shift operations. The Booth multiplier is well
known for the signed multiplication operation. The carry save algorithm is used by the Wallace tree multiplier for the improvement of speed. A multiplier based on a Vedic algorithm is simple
to grasp and is very useful in solving complex multiplication problems. The computation stages of multiplication for a 2-bit Vedic multiplier using the Urdhva algorithm are shown in Fig.
1a. Four sum bits S0, S1, S2, and S3 are generated for a 2-bit Vedic multiplication. Let A1A0 be the multiplier and B1B0 be the multiplicand. The sum bit S0 is obtained by multiplying A0 and
B0 in step 1. The second sum bit S1 is obtained by the multiplication of A0B1 and B0A1 in a vertically crosswise manner. The carry value C0 from the previous stage is added in the second
stage to get the sum bit S1. In step 3, A1 and B1 of the multiplier and multiplicand are multiplied and added with the carry C1 generated from step 2, providing the sum bits S2 and S3. The
Vedic multiplication procedure for 2-digit decimal multiplication is shown in Fig. 1b. In the first step, the LSB digits 3 & 4 are multiplied, and it will provide the result as 12 where
2 is the first sum bit S0 and 1 is considered as carry C0. In the second step, 3 is multiplied by 2, and 4 is multiplied by 1 and then added to the carry from the first step. It will provide
the value 11 where MSB digit 1 is considered as carry C1. In the final step, the MSB bits 2 and 1 are multiplied and added with carry C1, providing the result as 312. REVERSIBLE LOGIC GATES
According to Rolf Landauer, in 1961, energy will be dissipated to the environment when we use conventional irreversible logic gates2. Charles Bennett 1973, implies that the reversible
circuit will have zero power dissipation under ideal circumstances3,4. The power dissipation of the reversible logic circuit is minimal compared to the irreversible circuits. The benefit of
logical reversibility is that the computation can be done in both forward and backward directions. The circuit with reversible logic having an identical number of inputs and outputs is an n
× n circuit5,6,7,8,9,10,11. The design should have a minimum quantum cost. The suitable reversible gates for the proposed circuit design are chosen based on the low quantum cost. During the
generation of the Reversible logic circuits, some garbage outputs may be produced, which is necessary to retrieve the original input information from the output values and maintain the
reversible nature of the circuit. The main motivation for approaching the reversible logic in any circuit design is to obtain lossless computations. SOME PROMINENT REVERSIBLE GATES USED IN
THE REVERSIBLE VEDIC MULTIPLIER DESIGN ARE _BME gate:_ This BME gate has A, B, C, and D as the four input operands and P, Q, R, and S as the four output operands. The quantum cost for this
BME gate is five. The modified BME gate is used along with the modified Peres gate to construct the proposed 2-bit reversible logic multiplier circuit. Figure 2a and b show the reversible
logic BME gate and the modified BME Gate. _HNG gate (Hybrid New Gate):_ The HNG gate uses four inputs, A, B, C, and D. P, Q, R, and S are the four outputs. The quantum cost value for the HNG
gate is six. Instead of full adders, modified designs of Peres gates, HNG gates, CNOT gates, TSG gates, and FRG gates are used to construct the reversible n-bit adder structures to perform
partial product addition operations. The reduction in delay and power value can be obtained for the proposed reversible multiplier structure. Figure 3a and b show the HNG gate and the
modified HNG gate. _Peres gate:_ The Peres gate uses three inputs, A, B, and C. The three outputs of the gate are P, Q, and R. The Peres gate has a quantum cost value of four. Figure 4a and
b show the reversible logic symbol for the Peres and modified Peres gate. The Peres gate can be used for addition, and a combination of modified Peres gates and modified HNG gates can be
used for the addition and ripple carry operations. _CNOT gate (Controlled NOT Gate):_ The other name for the CNOT gate is the Feynman gate. The CNOT gate has A and B as inputs and P and Q as
outputs. The CNOT gate has a quantum cost value of one. Figure 5 shows the symbol for the CNOT gate. The combinations of CNOT and Peres gates are used to design an existing 2-bit reversible
multiplier. The combination of Peres and BME gates is used to construct the proposed reversible multiplier structure. _FRG gate (Fredkin Gate):_ The FRG gate uses A, B, and C as the inputs.
The outputs are P, Q, and R. The other name for the FRG gate is the Fredkin gate. The third input C acts as a controlled input here. When the input C is “1”, the inputs A and B will be
swapped. Otherwise, the inputs go through the circuit unchanged. Hence, the Fredkin gate (FRG) is also called a “Controlled swap gate”. The quantum cost value for the FRG gate is five.
Figure 6a and b show the symbol of the modified FRG gate. Instead of using a conventional multiplexer circuit using basic Boolean logic gates, an FRG gate may act as a multiplexer module for
designing a reversible carry bypass adder circuit. It will further improve the speed of operation. _TSG gate (Thapliyal Srinivas Gate):_ H.Thapliyal and M.B.Srinivas had proposed this TSG
gate, hence the name. The TSG gate is a Propagate Generate Architecture (PGA) gate that uses four inputs, A, B, C, and D. The four outputs are named P, Q, R, and S. The quantum cost for the
TSG gate is four. Figure 7a and b show the symbol of the TSG gate and the modified TSG gate. The TSG gate will do a 3-bit addition operation. Therefore, it can replace the full adder units
in the n-bit reversible adder designs. DIFFERENCE BETWEEN IRREVERSIBLE CONVENTIONAL LOGIC EX-OR GATE AND REVERSIBLE LOGIC EX-OR GATE (FEYNMAN GATE OR CONTROLLED NOT GATE) FOR BETTER
UNDERSTANDING The irreversible logic ex-or operation displayed in Table 1 shows that the output value for C will be logic ‘0’ for both the input combinations (00,11) of the inputs A and B.
Similarly, the output value for C will be logic ‘1’ for the input combinations (01,10). Thus, the input information is impossible to trace using the irreversible conventional logic gates.
Every output combination of reversible ex-or logic shown in Table 2 has a unique input combination. Thus, reversible logic gates can trace the input information. Input information loss after
the computation process is neglected by using reversible gates. Even though the unused outputs in the reversible circuits are considered garbage outputs during forward computation, they are
necessary for retrieving the input values from the output values during the backward computation process. MATERIALS AND METHODS REVERSIBLE ADDER DESIGN The digital logic circuit performs
arithmetic operations, especially addition operations is the adder. The adder is the fundamental component of any computer architecture. Adders are used to perform mathematical computations
and data processing applications. A digital adder can add the specified input binary numbers and generate sum and carry outputs. Several types of adders exist in digital circuits, like full
adders, half adders, ripple carry adders, carry skip adders, etc. Each adder structure has its advantages, disadvantages, and applications. The simple structure of the adder design is the
half adder design. A reversible Vedic multiplier offers significant advantages in gate delay and circuit design regularity12. The speed and the power consumption of the reversible multiplier
are determined by the type of reversible adders used along with the Urdhva algorithm13. Reversible logic gates of low quantum cost are used to create different adders, resulting in improved
design of the adders. REVERSIBLE RIPPLE CARRY ADDER A combinational circuit used to do the addition of the input operands with sufficient delay is the ripple carry adder. The main advantage
of using the ripple carry adder structure is the simplicity of its design14. The logical expression for full adders in the ripple carry adder structure is represented as follows.
$${\text{Sum}} = {\text{A}} \oplus {\text{B}} \oplus {\text{C}}$$ (1) $${\text{Carry}} = {\text{AB}} + {\text{BC}} + {\text{AC}}$$ (2) where A, B, and C are the single-bit inputs of the full
adders used, and the sum output and carry output are the two single-bit outputs of the full adders. The logical operation of the 4-bit ripple carry adder can be explained as follows. Let
A=1001 and B=1001 be the two 4-bit inputs of the 4-bit ripple carry adder and the carry input is considered zero, then the 4-bit sum output is S=0010 and the carry output is 1. The full
adder stages of the ripple carry adder are replaced with the reversible TSG gates to provide better performance with low power dissipation. One Peres gate and a series of three reversible
logic TSG gates are used to design a 4-bit Reversible ripple carry adder. Figure 8 shows the block diagram representation of the ripple carry adder using reversible logic gates. REVERSIBLE
CARRY-LOOKAHEAD ADDER In arithmetic operations like addition and multiplication, propagation delay is a major problem. To overcome the carry propagation delay, the intermediate carry signals
must be generated in advance using the input signals in the carry-lookahead adder. In the carry-lookahead adder design, due to the carry values calculated in advance, there is an
improvement in the speed of the operation with complex hardware structure15,16,17,18,19. The carry look-ahead adder produces two intermediate carry signals, namely carry generate and carry
propagate. The carry propagate value propagates from the first full adder stage to the successive full adders. For Carry generate, the output carry value has to be generated regardless of
the carry input value. The most important terms used in the carry-lookahead adder are carry generate and carry propagate, and they are represented as $${\text{Carry propagate }}\left(
{{\text{Pi}}} \right) = {\text{Ai}} \oplus {\text{Bi}}$$ (3) $${\text{Carry generate }}\left( {{\text{Gi}}} \right) \, = {\text{ Ai}}.{\text{Bi}}$$ (4) The new expressions for the output sum
and the carryout are given by the intermediate carry values calculated using the input signal as follows. $${\text{C1 }} = {\text{ G}}0 \, + {\text{ P}}0{\text{Cin}}$$ (5) $${\text{C2}} =
{\text{G1}} + {\text{P1C1}} = {\text{G1}} + {\text{P1G}}0 + {\text{P1P}}0{\text{C}}0$$ (6) $${\text{C3}} = {\text{G2}} + {\text{P2C2}} = {\text{G2}} + {\text{P2G1}} + {\text{P2P1G}}0 +
{\text{P2P1P}}0{\text{G}}0$$ (7) $${\text{C4}} = {\text{G3}} + {\text{P3C3}} = {\text{G3}} + {\text{P3G2}} + {\text{P3P2G1}} + {\text{P3P2P1G}}0 + {\text{P3P2P1P}}0{\text{G}}0$$ (8) Figure
9a shows the structure of the reversible carry-lookahead adder. Figure 9b represents the block diagram of the intermediate carry value generation. The main advantage of employing the
carry-lookahead adder is that it calculates the intermediate carry values directly using the above-mentioned Eqs. (5), (6), (7) & (8). The input values must be given through the modified
Peres gates to obtain the intermediate carry values based on the equations listed. The major drawback of the carry-lookahead adder is that the carry-generate block becomes highly
complicated for higher-order bits of the carry-lookahead adder. They are implemented as 4-bit modules, and those 4-bit modules are employed in the hierarchical framework to create
higher-order adder structures. REVERSIBLE CARRY SAVE ADDER Carry save adder is a low-cost high-speed adder used for multi-operand addition. The propagation delay time can be reduced by
utilizing this adder. This sort of adder differs from others that saves the carry and adds to the sum value of the next stage full adder instead of transmitting the middle carries to the
next stages20. A conventional carry save adder is a high-speed adder that uses four full adder stages in the upper level of design, producing sum and carry output separately for each full
adder block. In the lower level of design, the full adder stages are connected in series like ripple carry adder to reduce the propagation delay time. Figure 10 shows the structural
representation of the 4-bit reversible carry save adder. The upper level of this adder uses one reversible logic TSG gate and three reversible logic Peres gates. The inputs of the carry save
adder are considered as A=A3A2A1A0, B=B3B2B1B0, and C=0000. Here, the third input is assumed as zero to obtain the addition operation of two 4-bit inputs. The inputs A0, B0, and 0 are the
three inputs given to the first TSG gate, it will produce the sum bit S0 and carry d0. The carry d0 has to be stored and added to the sum t1 produced by the first Peres gate in the upper
level to produce the sum bit S1. The inputs A2, B2, and 0 are given to the third Peres gate in the upper level to produce carry d2. It has to be added with the sum t3 from the final Peres
gate of the upper level. The final sum output of the reversible carry save adder is S3, S2, S1, S0, and the final carry obtained is Cout. The main advantage of this adder is that the carry
can be stored and added to the sum value from the next stage instead of propagating the carry values. Due to the reduced number of carry propagation stages, the computation speed can be
increased. This adder is more suitable for higher-order operations. For lower-order operations, the power consumption will be higher. REVERSIBLE CARRY BYPASS ADDER The carry skip adder or
carry bypass adder optimization challenge is establishing the block sizes and the number of levels required to create the physically fastest carry skip adder. The size and other parameters
of physical devices also affect the addition time. As a result, the design will become more complex. Figure 11a represents the architecture block diagram for the modified reversible carry
bypass adder utilizing modified HNG and FRG gates. In the modified reversible carry bypass adder design, full adders are replaced by four HNG gates, and the FRG gate is used as a 2:1
multiplexer. The select line for the FRG gate acting as a multiplexer in the circuit will be obtained from Fig. 11b. The carry input for the second stage of the HNG gate has to be calculated
look-ahead using a formula and is directly given as a temporary carry TC1. The Peres and CNOT gates are used for the implementation of the modified reversible carry bypass adder select line
circuit. In total, five Peres gates and three CNOT gates are employed to design this adder. Each gate will provide the number of unused garbage outputs depending on the circuit requirement.
The total garbage output obtained for this 4-bit reversible adder is 23. In a conventional carry bypass adder, the carry input has to propagate through each stage of full adders. In the
modified circuit, the carry input TC1 for the second stage of the HNG gate has to be calculated directly using the formula, $${\text{TC1}} = {\text{G}}0 + {\text{P}}0{\text{Cin}}$$ (9) where
G0 is the term “Generate” obtained from the inputs A0 and B0. P0 is the term “Propagate” obtained from the inputs A0 and B0. Cin is the carry input. $${\text{G}}0 = {\text{A}}0\&
{\text{B}}0$$ (10) $${\text{P}}0 = {\text{A}}0 \oplus {\text{B}}0$$ (11) REVERSIBLE CARRY SELECT ADDER If the carry input value is ‘1’, then the structure of the ripple carry adder in the
lower level will operate and provide the sum and the carry output21. Based on the carry input given, the multiplexers present in the circuit will select the final sum bit from the two upper
stages of ripple carry adder structures. The final carry output will be obtained by choosing the carry output from the two stages of the ripple carry adders having the input carry value ‘0’
or ‘1’. Carry select adder design has two stages of the ripple carry adders using full adder units and one stage of 2:1 multiplexer. The first stage uses the input carry value as ‘0’, and
the lower second-stage adder block uses the input carry value as ‘1’. The carry input has to be given to all the stages of the 2:1 multiplexer unit. In the design of the reversible carry
select adder, reversible logic TSG gates replace the full adder, and the 2:1 multiplexer is replaced by the reversible logic FRG gates. The input for this adder design is considered as A0,
A1, A2, A3 and B0, B1, B2, B3. Each stage of the reversible TSG gate will produce its sum bits and carry bits. The FRG gate will determine the final sum bit based on the carry input acting
as the select line. The carry select adder using the reversible logic design is displayed in Fig. 12. REVERSIBLE VEDIC MULTIPLIER DESIGN Reversible gates are used to reduce the information
loss; hence, the power dissipation can be minimized. The design of the Vedic multiplier using the Urdhva algorithm along with the reversible logic results in the reduction of the power
consumption of the circuit, and the speed of the multiplier can be improved22,23. To design the circuit of the reversible multiplier, the modified designs of the Peres gate, BME gate, and
CNOT gates can be used. In the process of partial product addition, HNG gates, TSG gates, and CNOT gates can be used. EXISTING 2-BIT REVERSIBLE VEDIC MULTIPLIER The existing design for a
2-bit reversible Vedic multiplier23 is represented in Fig. 13. It has two input operands, A [1:0] and B [1:0]. The input operand A is given to the pin A and input operand B to the input pin
B of the modified Peres gates. The input pin C of the Peres gate is given with the logic ‘0’. The design of an existing 2-bit reversible multiplier has five Peres Gates and one CNOT gate.
The output is the sum bits Q0, Q1, Q2, and Q3. Thus, a 2-bit multiplier produces a 4-bit sum output. PROPOSED 2-BIT REVERSIBLE VEDIC MULTIPLIER When the gate count, the number of constant
inputs, the number of garbage outputs, and the value of the quantum cost of the circuit get reduced, it is called circuit optimization24,25,26,27. The circuit of the proposed reversible
2-bit Vedic multiplier is represented in Fig. 14. The main objective of logical optimization in design is to obtain the smallest logic circuit with a reduced area cost while maintaining the
same functionality as the original circuit without compromising its simulation efficiency. In the proposed work, the operations performed by a group of gates can be replaced by others that
achieve the same functionality with less space. This process involves reducing the number of components and interconnections, leading to efficient operation and a delay reduction for the
proposed architecture. The proposed design of the reversible multiplier can be used in applications like convolution and cryptography, etc., CAUSES OF REDUCTION IN DELAY OF THE PROPOSED
REVERSIBLE VEDIC MULTIPLIER CIRCUIT * 1. _Reduction in length of the medium:_ The existing design of a 2-bit reversible multiplier uses four wires w1, w2, w3, and w4 to compute the final
result whereas, the proposed design of 2-bit reversible Vedic multiplier uses only three wire connections. When the length of the wire is reduced, the interconnect delay of the circuit is
also reduced. * 2. _Reduction in pin delay:_ The delay of the proposed circuit gets reduced if the pin delay at a transistor gets reduced. * 3. _Logic optimization_: The proposed circuit
attains constraints like reduced chip area and hence the delay can be reduced. PROPOSED 16-BIT REVERSIBLE VEDIC MULTIPLIER The design of a proposed 16-bit multiplier and 8-bit proposed
reversible adder are represented in Fig. 15a and b. This proposed 16-bit reversible Vedic multiplier has two 16-bit input operands and is named A [15:0] and B [15:0]. The output values are
named as S [31:0] and Cout. In the reference work25, the reversible multiplier is designed using the existing 2-bit multiplier architectures, which uses a reversible BVPPG gate, three
reversible Peres gates, and one reversible FG gate. The function call method from the Urdhva algorithm of Vedic mathematics is similar for the higher-order multiplications. This function
call method looks the same as the reference work but uses a different architecture for the proposed work. Two stages of 16-bit reversible adders and one stage of 8-bit reversible adders are
utilized for the addition operations. The modified Peres gate acts like a half adder here, it replaces the OR gate of conventional designs. The final sum output for a 16-bit reversible
multiplier is S [31:0], and one carry output named Cout is obtained from the addition operation performed by reversible adders. The modified designs of Peres and a modified TSG gate are used
to implement the proposed reversible 8-bit adder structure. PROPOSED 32-BIT REVERSIBLE VEDIC MULTIPLIER The design for the 32-bit reversible multiplier is represented in Fig. 16. This
proposed reversible multiplier has two 32-bit input operands, A [31:0] and B [31:0]. The output of this multiplier is named S [63:0] and Cout. Four proposed 16-bit reversible Vedic
multipliers, two stages of 32-bit reversible adder structures, and one stage of 16-bit reversible adder are required to design the proposed 32-bit reversible Vedic multiplier. The
higher-order multipliers and adders are implemented by using the lower-order multipliers and adders. The three stages of reversible adders are employed to obtain the final sum and carry
values. The first stage of the 16-bit reversible multiplier produces the sum bits S [15:0]. The first stage of the 32-bit reversible adder produces its sum and carry output c1. The second
stage of the 32-bit reversible adder will produce its sum bits S [47:16] and carry output c2. A modified Peres gate is used to add the intermediate carry values c1 and c2. The output from
the fourth 16-bit reversible multiplier and the output from the addition operation performed by Peres gate will be given to the final 16-bit adder stage. It employs a combination of Peres
and TSG gates for ripple carry operation. The final 16-bit reversible adder will produce the sum bits S [63:48] and the carry output Cout. PROPOSED 64-BIT REVERSIBLE VEDIC MULTIPLIER The
design for the 64-bit reversible Vedic multiplier is displayed in Fig. 17. The input operands for this proposed reversible logic Vedic multiplier are labeled as A [63:0] and B [63:0]. The
output obtained for this multiplier is labeled as S [127:0] and Cout. The implementation of this proposed 64-bit reversible Vedic multiplier uses four proposed 32-bit reversible Vedic
multipliers and three stages of reversible adder designs. The input operands A [31:0] and B [31:0] are given to the first stage of the 32-bit multiplier. It produces the sum bit as S [31:0].
The input operands A [31:0] and B [63:32] are applied to the second stage of the 32-bit reversible multiplier. A [63:32] and B [31:0] are applied to the third stage of the reversible
multiplier. The two stages of the reversible multiplier in the middle produce its sum bits and will be given as inputs to the first stage of the 64-bit reversible adder. It will generate an
intermediate sum and carry value c1. The second stage of the 64-bit reversible adder produces its sum bits and carry value c2. The carry values c1 and c2 are given to the reversible logic
Peres gate, and the final stage of the 32-bit reversible adder produces the sum bit S [127:96] and carry output Cout. Area, delay, and power reports are obtained for the 64-bit reversible
multiplier built using existing and proposed 2-bit multipliers using five reversible adder structures. The power consumption of the n-bit reversible Vedic multiplier will depend on the type
of adder used. The power consumption of the ripple carry adder will be less, but because of the ripple carry operation, it has more propagation delay. The adder structures need to be
selected based on the requirements of the operation. The performance comparison of the reversible multiplier using five types of adders is represented in Tables 4 and 5. RESULTS AND
DISCUSSION Table 3 represents the comparison of design parameters of the 2-bit existing and proposed reversible Vedic multiplier. The number of reversible gates used to design an existing
2-bit reversible multiplier is 6. The number of garbage outputs produced in this design is 9. The constant inputs used for non-optimized design is 4. The value of the quantum cost of this
multiplier is 21. The summation of gate count value, the number of garbage outputs, the number of constant inputs, and the value of the quantum cost provides the TRLIC value. Hence, the
TRLIC value (Total Reversible Logic Implementation cost) is 40 for the existing 2-bit reversible multiplier. For the proposed 2-bit reversible multiplier, the gate count is reduced to 4. The
proposed design of the 2-bit reversible multiplier uses one BME gate and three Peres gates. The total number of garbage outputs is 7, and the total number of constant inputs required to
obtain the exact operation of the existing multiplier design is 3. The value of the quantum cost of the proposed 2-bit reversible multiplier is 17. Therefore, the TRLIC is reduced to 31 for
the proposed design. The optimized circuit has better design parameter values than the existing circuit designs. The proposed 2-bit multiplier has better design parameter values than the
existing 2-bit reversible multiplier. Table 4 represents the comparison of the design parameters of 4-bit reversible multipliers based on existing and proposed 2-bit reversible Vedic
multipliers using adder structures like the reversible ripple carry adder, reversible carry-lookahead adder, reversible carry save adder, reversible carry bypass adder, and reversible carry
select adder. It shows that the reversible Vedic multiplier designed using the proposed 2-bit multiplier has the lowest gate count and lower value of the garbage outputs than the reversible
Vedic multiplier designed using an existing 2-bit multiplier. The proposed design of a reversible 4-bit multiplier has low TRLIC values. Table 5 compares the existing 4-bit reversible Vedic
multiplier having the ripple carry adder with the proposed one using the ripple carry adder. Ravali et al.24,25,26,27 uses different reversible Vedic multipliers using ripple carry adders
based on reversible logic. On comparing the gate count of all the works mentioned in Table 5, our proposed multiplier design has a lower value. The quantity of the constant inputs is also
small when compared to other works. The value of the quantum cost of the existing design of the multiplier is 128; for the proposed design, the quantum cost value is reduced to 112. The
TRLIC of the24 is 226. For25, the TRLIC is 250. Rakshith et al.26 having the TRLIC value of 274, and for27, the value is 308. The existing multiplier design using a reversible ripple carry
adder has a TRLIC value of 244. For the proposed multiplier, the TRLIC value is only 208. Therefore, the proposed design of the Reversible Vedic multiplier is used for designing higher-order
multipliers such as 16, 32, and 64-bit reversible Vedic multiplier. Based on the design parameters, the perfect adder can be employed in the multiplier design. The reversible adder
structures are implemented in cadence 180 nm technology, and the performance parameters delay, power, and area report are obtained and displayed in Tables 6 and 7. The area and delay
obtained for reversible adders employed in the proposed multiplier are compared to the conventional irreversible adder performance. Conventional adders use full adders and multiplexers to
add the input operands, whereas, in the reversible logic adders design, modified HNG gates and TSG gates are utilized instead of the full adders. A modified FRG gate replaces the multiplexer
circuit in the conventional architecture. The 32-bit and 64-bit reversible adders are implemented, and the delay, area, and power reports are obtained using the cadence tool. The comparison
table shows that the reversible adder offers a reduced delay than the conventional adder designs. Similarly, the area requirement for the reversible adders is minimal compared to the
traditional irreversible adder designs. DELAY, POWER, AND AREA COMPARISON Table 7 shows the comparison of the power report obtained for the reversible adders and the conventional
irreversible adders. The total power report obtained will equal the sum of the leakage power and the Dynamic power. The power consumption of the irreversible ripple carry adder and carry
look-ahead adder is lower. However, the ripple carry adder provides a higher propagation delay. Hence, the speed of the multiplier is reduced by using the ripple carry adder. The reversible
carry look-ahead adder results in high speed of operation with reduced delay and power consumption. The power consumption of the reversible carry save adder, reversible carry select adder,
and reversible carry skip adder is higher due to the hardware complexity. One of the important components employed in the multiplier blocks is the adder structure. The majority of the delay
will be provided by each type of adder used in the design. The speed of the multiplier is decided by the adder employed to add the partial products23,28,29. Hence, the various multipliers
have varying degrees of reduction in delay. The 16, 32, and 64-bit multipliers have been implemented and synthesized using the “Genus synthesis solution tool” of the cadence EDA software
tool in 90nm and 180nm technology. The genus synthesis tool improves the quality of the results. Table 8 shows that the proposed reversible logic Vedic multiplier using reversible adders is
more efficient in delay when compared to the conventional irreversible multiplier. Multipliers having better propagation delay can be suitable for high-speed applications28,29. Table 8 also
shows that the area report obtained for proposed reversible Vedic multipliers is less when compared with the reversible Vedic multipliers based on existing lower order design and
conventional multiplier design using irreversible logic gates. Based on the type of reversible adder utilized, the proposed reversible Vedic multiplier design can be used for high-speed
applications. By employing the pass transistor logic, the power characteristics of the multiplier can further be reduced. Reducing the number of computation steps of the multiplier results
in a high speed of operation30. Modern high-performance applications require fast multipliers for better results31,32,33. The main advantage of the Vedic multiplier is the simultaneous
calculation of the partial product generation and addition34,35,36,37. Table 9 compares the power report obtained for the proposed 16,32, and 64-bit reversible Vedic multiplier to the
existing reversible multiplier and the conventional irreversible multiplier. Because of its simple design and small number of gate counts, the proposed multiplier, which uses a reversible
ripple carry adder consumes less power than other designs. For high-speed operations, we can choose the multiplier with a reversible carry look-ahead adder, and for low-power applications,
reversible multipliers using reversible ripple carry adders can be used. However, the propagation delay is larger for the reversible Vedic multiplier employing the ripple carry adder. Table
10 represents the comparison table for the delay, area, and power report obtained for the proposed 4,8,16, and 32-bit reversible multiplier with the irreversible multiplier of the reference
work38,39,40,41. The comparison has been made between various multiplier circuits implemented using Cadence 90nm and 180nm technology in the ASIC design flow. In38, a high-performance
4,8,16, and 32-bit Vedic multiplier has been designed and synthesized using cadence 90nm and 180nm technology. In the paper39, a 16-bit Vedic signed and unsigned multiplier is created using
the parallel operations of the Urdhava algorithm concept and synthesized using cadence EDA tool utilizing 90 nm technology and cadence Encounter (R)RTL compiler. Mondal et al.40 utilizes
Cadence 45nm technology to design and implement an 8-bit Wallace tree multiplier and Approximate multiplier. For our proposed work, after the behavioral simulation is completed, the
synthesis and implementation have been done using the genus synthesis EDA (Electronics Design Automation) tool that converts a program into a circuit. The standard cell library used in the
proposed work is slow.lib of cadence 90nm and 180nm technology. The standard cell library is a group of low-level electronic logic functions such as AND, OR flip-flops, latches, etc. Then,
the commands syn_gen and syn_map are used to map the design to generic cells and the generic to the 90nm and 180 nm technology. The command syn_opt is used for the post-mapping optimization
process. When compared to38, the proposed work has better area and power values in 180nm technology. When compared to39, the proposed work provides better delay and area values in 180nm
technology. The proposed multiplier performs better and provides smaller delay and power values than the work presented in40. The proposed 32-bit reversible multiplier provides better delay
than the work presented in41 and better area and power values than38. The comparison table indicates that the proposed reversible Vedic multiplier designs have better performance parameters
values when compared to the reference works38,39,40,41. The comparison chart for the delay and power of the 16-bit reversible multiplier employing different adders is displayed in Fig. 18a
and b. Figure 19a and b show the comparison chart for the delay and power of the 32-bit reversible multipliers. Figure 20a and b represent the delay and power comparison of the 64-bit
proposed multiplier design using distinct Adders. The 16,32 & 64-bit reversible Vedic multipliers have been simulated using Xilinx 2019.1 and represented separately in Figs. 21, 22, and
23. The multiplication result of the multipliers using different Adder structures will be the same30,42,43,44,45. In Fig. 21, a 16-bit multiplier has the two input operands of 16-bits a
[15:0], b [15:0], and the sum output will be 32-bit s [31:0] and a carry value 0. Consider the two unsigned decimal inputs of a 16-bit multiplier as 255 and 61680, it will provide the
multiplication result as 15728400. The result indicates the functional accuracy of the multiplication operation39,40,41,46,47,48,49. The simulation waveform for a 32-bit reversible Vedic
multiplier is represented in Fig. 22. The simulation waveform for a 64-bit reversible Vedic multiplier is represented in Fig. 23. The input operands are mentioned as a [63:0], b [63:0], and
the output is mentioned as s [127:0], and cout is the carry output. APPLICATION OF THE PROPOSED REVERSIBLE VEDIC MULTIPLIER A high-speed multiplier plays a crucial role in digital image
processing applications for image smoothening, image sharpening, and refining process of the input image. The proposed Vedic multiplier provides high speed of operation due to the parallel
calculation of the partial product generation and summation of the partial products using the Vedic algorithm. Therefore, the proposed multiplier can be suitable for real-time image
processing applications. The process of Discrete Cosine Transform in image compression algorithm completely relies on the high-speed multiplication operation, and the image segmentation
algorithm also requires efficient multiplication operation. The Vedic multiplier based on the Yuvadunam algorithm can also be used for the square computation, and the Vedic multiplier based
on the Anurupyena algorithm can be employed for the cube computation35. In most modern microprocessor designs, the multiplier is used in the CPU unit to perform the multiplication operation
efficiently. The application of the proposed multiplier in the design of the Arithmetic and Logic Unit of the CPU will provide better overall performance of the multiplier than the
conventional multipliers. A key element used to extract the essential information from the digital signal transmitted through the noisy channel is the digital filter. In digital signal
processing applications, the proposed reversible Vedic multiplier can be employed for designing the FIR and IIR filters due to its higher operating speed. The Vedic multiplication provides
better performance in the cryptography applications like scalar multiplication operation because of its rapid computation. Improved accuracy, security, and scalability of the cryptographic
systems are the results of the application of the Vedic multiplier in the cryptography. 32-BIT MAC UNIT DESIGNED USING THE PROPOSED 32-BIT REVERSIBLE VEDIC MULTIPLIER Using the proposed
32-bit reversible Vedic multiplier, a 32-bit Multiply and Accumulate (MAC) unit has been designed and is shown in Fig. 24. The operation of the MAC unit is one of the most widely used
operations in Digital Signal Processing50. The primary building blocks of the MAC unit are the multiplier block, adder block, and the accumulator unit. In the proposed MAC unit, the basic
multiplier block is replaced by the proposed reversible Vedic multiplier based on the UT algorithm, which provides faster and efficient partial product generation, and the reversible carry
look-ahead adder is used for the addition of the product values from the multiplier and the values stored from the accumulator. The MAC unit receives two inputs: a 32-bit multiplier and a
32-bit multiplicand. The multiplier block generates the product values for the input, and the summation of the product values is carried out by the reversible carry look-ahead adder, which
provides faster operation when compared to the other traditional adders. The output from the adder is then stored in the 65-bit accumulator block. Whenever the clock signal arrives, the
final product of the MAC unit is obtained by adding the value stored in the accumulator to the product value obtained from the multiplier using the reversible carry look-ahead adder. The
performance analysis of the 32-bit MAC unit has been done for the existing irreversible Vedic multiplier along with ripple carry adder and the proposed reversible Vedic multiplier along with
the reversible carry look-ahead adder. PERFORMANCE ANALYSIS OF THE PROPOSED MAC UNIT USING CADENCE GENUS SYNTHESIS TOOL Table 11 shows the performance comparison of the 32-bit MAC unit
designed using the existing irreversible Vedic multiplier and proposed reversible Vedic multiplier in ASIC implementation of 90 nm technology and 180 nm technology. From the analysis part,
it is clearly shown that the MAC unit designed using the proposed 32-bit reversible multiplier provides better delay and power value than the existing works. For microprocessor applications
where a high-speed MAC unit is necessary for the multiplication operations, the proposed multiplier is highly effective and more suitable. The simulation waveform for the proposed 32-bit MAC
unit using the proposed multiplier is shown in Fig. 25. The input of the MAC unit is mentioned as a [31:0] and b [31:0]. The output of the MAC unit is represented as z [64:0]. Whenever the
clock signal goes high, the two input operands are multiplied and added with the product value stored in the accumulator and generate the final output of the MAC unit. CONCLUSIONS In this
work, 4,8,16,32, and 64-bit reversible Vedic multipliers are designed based on the existing 2-bit and proposed 2-bit reversible multipliers using five reversible adder structures. The
proposed reversible Vedic multiplier provides the advantage of a slower rate of delay growth than the irreversible and existing reversible Vedic multipliers. The reversible 4-bit Vedic
multiplier using the proposed 2-bit multiplier has 70% less area and 55% reduced power than38. The proposed reversible Vedic multiplier for 8-bit has 27% less delay than the multiplier
designed in40, 53% lesser area, and 44% reduced power than38. The proposed 16-bit Vedic multiplier provides 28% and 24% less delay than39. The area report obtained for the proposed 16-bit
multiplier is 53% less, and the power report is 52% less than38. The proposed 32-bit multiplier provides 15% less delay than41, 53% less area, and 45% less power value than38. Thus, the
proposed work provides better performance than the existing multipliers. Firstly, a 2-bit reversible Vedic multiplier using one BME gate and three Peres gates is designed and compared to the
2-bit existing reversible multiplier to ensure better design parameters. By utilizing the function call method, 4,8,16,32,64-bit reversible multipliers are designed and simulated using
Xilinx 2019.1. The synthesis has been done using a “genus synthesis solution tool”, namely the EDA (Electronic Design Automation) tool in cadence Virtuoso 90nm and 180nm technology. The
application of the proposed reversible Vedic multipliers is analyzed by implementing a 32-bit MAC unit, and the performance parameters are obtained using Cadence 90m and 180 nm technology
and compared. The comparison results clearly show that the MAC unit designed using the proposed multiplier provides better delay and power values than the MAC unit designed using a
conventional irreversible multiplier in 180nm technology. Thus, the proposed work is highly suitable for high-speed and low-power applications like Microprocessors, Digital signal processing
applications, etc., for high-speed operations. DATA AVAILABILITY All data generated or analyzed during this study are included in this published article. REFERENCES * Jagadguru, S. S. B.,
Krsna,T. Vedic Mathematics or Sixteen Simple Sutras from The Vedas, Motilal Banarsidas, Varanasi (India), (1986). * Landauer, R. Irreversibility and heat generation in the computing process.
_IBM J. Res. Devel._ 5(3), 183–191 (1961). Article MathSciNet MATH Google Scholar * Bennett, C. H. Logical reversibility of computation. _IBM J. Res. Devel._ 17, 525–532 (1973). Article
MathSciNet MATH Google Scholar * Bennett, C. H. Notes on the history of reversible computation. _IBM J. Res. Dev._ 32, 16–23 (1998). Article MathSciNet Google Scholar * Feynman, R.
Quantum mechanical computers. _Optic News_ 11, 11–20 (1985). Article Google Scholar * Frank, M.P. Introduction to Reversible Computing: Motivation, Progress and Challenges, Proceedings of
the 2nd Conference on Computing Frontiers, pp. 385–390, (2005). * Haghparast, M. & Navi, K. A novel fault tolerant reversible gate for nanotechnology based systems. _Am. J. Appl. Sci._
5(5), 519–523 (2008). Article Google Scholar * Ravi, J. N., Vijay Prakash, A. M., Madan, S. Design and Implementation of Digital Components Using Reversible Logic Gates, Int. J. Techn.
Res. Sci. (IJTRS), p. 70, (2017). * Goyal, D. Sharma, V. VHDL implementation of reversible logic gates, Int. J. Adv. Technol. Eng. Res. * Samrin, S. S., Patil, R., Itagi, S., Chetti, S.C.
Tasneem, A. Design of logic gates using reversible gates with reduced quantum cost, Global Trans. Proceedings. (2022). * Gaur, H. & Singh, A. Design of reversible circuits with high
testability. _Electron. Lett._ 52(13), 1102–1104 (2016). Article ADS Google Scholar * Anirudh, A., Prachi, J., Hemavathy, S., Kanchana Bhaaskaran, V. S. Design of Vedic multiplier using
Reversible Logic Gates, In 2020 Second International Conference on Advances in Electrical and Computer Technologies, ICAECT (2020). * Lala, P.K., Parkerson, J.P. Chakraborty, P. Adder
Designs using Reversible logic Gates, WSEAS Trans. Circuits Syst. * Neelam, S., Chitrita, C., Sharad, Y. Reversible adder design for ripple carry and carry look ahead (4, 8, 16, 32-bit),
ICCCA (2016). * Neela, S., Kalyani, P. NageshwarRao, D. Design of a reversible carry look-ahead adder using reversible gates, ISSN No:2348–4845. * Sreekanth, G. Venkata Sudhakar, C. Design
and synthesis of combinational circuits using reversible logic, Int. J. Electron. Electrical Comput. Syst. IJEECS, vol. 7, no. 4 (2018). * Sooriamala, A. P., Thomas, A.K. Korah, R. Study on
reversible logic circuits and analysis, Alliance International Conference on Artificial Intelligence and Machine Learning (AICAAM), (2019). * Morrison, M. Ranganathan, N. A novel
optimization method for reversible logic circuit minimization, In _IEEE Computer Society Annual Symposium on VLSI (ISVLSI)_, pp. 182–187, (2013). * Santosh, R., Amandeep Singh, B. Design and
performance analysis of reversible carry look-ahead adder and carry select adder, ISSN 2229–5518. * Hameed, A.S. Kathem, M.J. High speed modified carry save adder using a structure of
multiplexers, _Int. J. Ele. Com. Eng. (IJECE)_, vol. 11, Iss. 02, pp. 1591–1598, (2020). * Saddam, H. M. & Arifin, F. Design and evaluation of a 32-bit carry select adder using 4-bit
hybrid CLA adder. _AIUB J. Sci. Eng. (AJSE)_ 20(2), 1–7 (2021). Article Google Scholar * Shifana Parween, A. Murugeswari, S. A Design of high speed, area efficient, low power vedic
multiplier using reversible logic gate, Int. J. Emerg. Technol. Adv. Eng. 4(2), (2014). * Sonali, S., Kothule, Shekhar, H., Bodake. High speed, low power vedic multiplier using reversible
logic gate, Int. J. Sci. Res. (IJSR) ISSN (Online): 2319–7064 Index Copernicus Value (2013): 6.14 | Impact Factor, 6.391 (2015). * Ravali, B., Michael Priyanka, M. Ravi, T. Optimized
Reversible logic Design for Vedic Multiplier, In 2015 International Conference on Control, instrumentation, Communication and Computational Technologies(ICCICCT). * Das, A. Kasthuri Bha, J.
K. Design optimization of vedic multiplier using reversible logic, Int. J. Eng. Res. Technol. (IJERT), 3(3), (2014). * Rakshith, S. Rakshith, T. R. Optimized reversible vedic multipliers for
high-speed low power operations, In IEEE Intl. Conf. on Info. &Comm. Tech., (2013). * Haghparast, M., Jafarali Jassbi, S., Navi, K. Hashemipour, O. Design of a novel reversible
multiplier circuit using HNG gate in nanotechnology, World Appl. Sci. J. 3(6), (2008). * Prema, S., Ramanan, S.V., Arun Sekar, R., Rajan, C. High performance reversible vedic multiplier
using cadence 45nm technology, Int. J. Innov. Technol. Exploring Eng. (IJITEE) ISSN: 2278–3075, 8(7), (2019). * Patil Siddhant, V., Pravin, M. VeMSC: Application of vedic mathematics for
designing multipliers, squarers and cubers, Int. J. Eng. Techn. 5(6), (2019). * Padmanabhan, K. K., Seerengasamy, U. & Ponraj, A. S. High-speed grouping and decomposition multiplier for
binary multiplication. _Electronics_ 11, 4202. https://doi.org/10.3390/electronics11244202 (2022). Article Google Scholar * Amjad, H., Ahmad, Z., Abrar, M. & Rasheed, H. Investigation
on performance of single precision floating point multiplier (SPFPM) using CSA multiplier and different types of adders. _Eng. Proc._ 12, 107. https://doi.org/10.3390/engproc2021012107
(2021). Article Google Scholar * Inayat, K. et al. Power-intent systolic array using modified parallel multiplier for machine learning acceleration. _Sensors_ 23, 4297.
https://doi.org/10.3390/s23094297 (2023). Article ADS PubMed PubMed Central Google Scholar * Giustolisi, G. & Palumbo, G. Hybrid full adders: Optimized design, critical review and
comparison in the energy-delay space. _Electronics_ 11, 3220. https://doi.org/10.3390/electronics11193220 (2022). Article Google Scholar * Safoev, N. & Jeon, J.-C. Design and
evaluation of cell interaction based vedic multiplier using quantum-dot cellular automata. _Electronics_ 9(6), 1036. https://doi.org/10.3390/electronics9061036 (2020). Article Google
Scholar * Khubnani, R., Sharma, T. & Subramanyam, C. Applications of vedic multiplier - A review. _Virtual National Conf. Mater. Electron. Appl._
https://doi.org/10.1088/1742-6596/2225/1/012003 (2021). Article Google Scholar * Aizaz, Z. & Khare, K. Energy efficient approximate booth multipliers using compact error compensation
circuit for mitigation of truncation error. _Int. J. Circ. Theor. Appl._ 50(6), 2252–2270. https://doi.org/10.1002/cta.3252 (2022). Article Google Scholar * Aizaz, Z. & Khare, K.
ASMPEC: approximate-sum-based mapping of partial products with error correction for softcore multipliers on FPGAs. _IEEE Trans. Circuits Syst. II Express Briefs_ 70(12), 4569–4573.
https://doi.org/10.1109/TCSII.2023.3292947 (2023). Article Google Scholar * Deepa, A. & Marimuthu, C. N. Design of a high speed Vedic multiplier and square architecture based on
Yuvadunam Sutra. _Sadhana_ 44, 197. https://doi.org/10.1007/s12046-019-1180-3 (2019). Article Google Scholar * Mohana Priya, N., Bennila Thangammal, C., Seshasayanan, R. & Radley, S.
High performance fir filter based on Vedic mathematics. _Int. J. Syst. Assur. Eng. Manag._ 14(3), 829–835. https://doi.org/10.1007/s13198-023-01899-z (2023). Article Google Scholar *
Mondal, S., Marimuthu, R. & Ravi, S. Approximate 8-bit multipliers and their physical design implementation. _e-prime Adv. Electr. Eng. Electron. Energy_ 6, 100300 (2023). Article
Google Scholar * Padma, C., Jagadamba, P. & Ramana, R. P. Design of FFT processor using low power Vedic multiplier for wireless communication. _Comput. Electr. Eng._ 92, 107178 (2021).
Article Google Scholar * Aizaz, Z., Khare, K. & Tirmizi, A. Approximate row-merging-based multipliers for neural network acceleration on FPGAs. _IEEE Embed. Syst. Lett._ 16(2),
126–129. https://doi.org/10.1109/LES.2023.3304678 (2024). Article Google Scholar * Jagadeeswara Rao, E. & Samundiswary, P. Efficient design of modified wallace tree approximate
multipliers based on imprecise compressors for error-tolerance applications. _Arab. J. Sci. Eng._ 49, 4253–4270 (2024). Article Google Scholar * Chinna, V., Gowdar, M.C., Parameshwara,
Design of energy efficient approximate multipliers for image processing applications, Ictact J. Microelectron., 07(01), ISSN: 2395–1680 (Online), https://doi.org/10.21917/ijme.2021.0184.
(2021). * Noorallahzadeh, M., Mosleh, M. & Datta, K. new design of parity-preserving reversible multipliers based on multiple-control toffoli synthesis targeting emerging quantum
circuits. _Front. Comput. Sci._ 18(6), 186908. https://doi.org/10.1007/s11704-023-2492-3 (2024). Article Google Scholar * Kalaiselvi, C. M. & Sabeenian, R. S. Design of area-speed
efficient Anurupyena Vedic multiplier for deep learning applications. _Analog Integr. Circ. Sig. Process_ 119, 521–533. https://doi.org/10.1007/s10470-024-02255-2 (2024). Article ADS
Google Scholar * Shetkar, S. & Koli, S. Area, power efficient Vedic multiplier architecture using novel 4:2 compressor. _Sådhanå_ 48, 216. https://doi.org/10.1007/s12046-023-02274-1
(2023). Article Google Scholar * Jatin, Y., Anupam, K., Shaik, S., Sandeep, B. Navjot, R. Comparative analysis of vedic multiplier using various adder architectures, In 4th International
Conference on Intelligent Circuits and Systems, Journal of Physics: Conference Series 2327, 012022. https://doi.org/10.1088/1742-6596/2327/1/012022. (2022) * Dharani, S., Abin Satheesan,
Asuvanti, M. A., Ranjith, K., Vidhya, S. Design and analysis of high-speed low-power vedic multiplier with 3–1–1–2 compressor using reversible logic gates, In ICMMM 2020, IOP Conf. Series:
Materials Science and Engineering 1059, 012024. https://doi.org/10.1088/1757-899X/1059/1/012024. (2021). * Bharghava Ram Dinesh, K., Vinoth, R. & Kasyap, M. V. R. Design and
Implementation of High Speed 32-bit MAC Unit. _J. Phys. Conf. series_ 2571, 012027. https://doi.org/10.1088/1742-6596/2571/1/012027 (2023). Article Google Scholar Download references
AUTHOR INFORMATION Author notes * Narayanan Mageshwari, Periyasamy Sakthivel and Ramasamy Seetharaman these have equally contributed to this work. AUTHORS AND AFFILIATIONS * Department of
Electronics and Communication Engineering, College of Engineering Guindy Campus, Anna University, Chennai, 600025, India Narayanan Mageshwari, Periyasamy Sakthivel & Ramasamy Seetharaman
Authors * Narayanan Mageshwari View author publications You can also search for this author inPubMed Google Scholar * Periyasamy Sakthivel View author publications You can also search for
this author inPubMed Google Scholar * Ramasamy Seetharaman View author publications You can also search for this author inPubMed Google Scholar CONTRIBUTIONS N.M. and R.S. conceived the
project. N.M. and R.S. carried out the data acquisition, design and analysis. N.M. and R.S. wrote the manuscript. R.S. did the writing of review and editing. P.S. and R.S. did the overall
supervision. All authors equally contributed to this work. All authors reviewed the manuscript. CORRESPONDING AUTHOR Correspondence to Narayanan Mageshwari. ETHICS DECLARATIONS COMPETING
INTEREST The authors declare no competing interests. ADDITIONAL INFORMATION PUBLISHER’S NOTE Springer Nature remains neutral with regard to jurisdictional claims in published maps and
institutional affiliations. RIGHTS AND PERMISSIONS OPEN ACCESS This article is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License, which
permits any non-commercial use, sharing, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a
link to the Creative Commons licence, and indicate if you modified the licensed material. You do not have permission under this licence to share adapted material derived from this article or
parts of it. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If
material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain
permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by-nc-nd/4.0/. Reprints and permissions ABOUT THIS ARTICLE CITE THIS
ARTICLE Mageshwari, N., Sakthivel, P. & Seetharaman, R. Design and synthesis of reversible Vedic multiplier using cadence 180 nm technology for low-power high-speed applications. _Sci
Rep_ 15, 18764 (2025). https://doi.org/10.1038/s41598-025-04002-7 Download citation * Received: 10 January 2025 * Accepted: 23 May 2025 * Published: 28 May 2025 * DOI:
https://doi.org/10.1038/s41598-025-04002-7 SHARE THIS ARTICLE Anyone you share the following link with will be able to read this content: Get shareable link Sorry, a shareable link is not
currently available for this article. Copy to clipboard Provided by the Springer Nature SharedIt content-sharing initiative