Conference PaperPDF Available

Design and Implementation of a High-Performance 4-bit Vedic Multiplier Using a Novel 5-bit Adder in 90nm Technology

Authors:

Abstract and Figures

A multiplier is an essential component in high-performance systems including digital signal processors, arithmetic & logical units (ALU), and various other communication systems. The multiplication method essentially needs a lot of hardware resources and more computation time than the other arithmetic operations such as addition and subtraction. In recent years, the development of portable electronics has compelled developers to enhance the existing multiplier designs for improved performance. Vedic mathematics consists of five sutras(formulas) for multiplication; however, the Urdhva Tiryagbhyam sutra is principally utilized as it is a general sutra suited for all types of multiplication providing faster computation with minimum delay time. The proposed architecture in this work uses a novel 5-bit special adder along with conventional full adders and half adders for implementing the 4*4 multiplier using the Urdhva Tiryagbhyam technique of Vedic Mathematic. The multiplier modules are designed in the Cadence Virtuoso System design platform. Subsequently, the conventional and proposed 4- bit multiplier designs are simulated and verified in the Cadence spectre simulation platform in a 90nm CMOS technology library file. The results show an overall improvement for the proposed 4*4 Vedic multiplier with a 52.2% reduction in power, 48.6% reduction in delay, and 75% decrease in the power-delay product (PDP) of the circuit against the conventional CMOS Vedic multiplier.
Content may be subject to copyright.
Design and Implementation of a High-Performance
4-bit Vedic Multiplier Using a Novel 5-bit Adder in
90nm Technology
Hemanshi Chugh
Electronic & Comm. Engineering
Delhi Technological University
Delhi, India
hemanshichugh_2k20phdec508@dtu.ac.in
Sonal Singh
Electronic & Comm. Engineering
Delhi Technological University
Delhi, India
sonalsingh@dtu.ac.in
Abstract A multiplier is an essential component in high-
performance systems including digital signal processors,
arithmetic & logical units (ALU), and various other
communication systems. The multiplication method essentially
needs a lot of hardware resources and more computation time
than the other arithmetic operations such as addition and
subtraction. In recent years, the development of portable
electronics has compelled developers to enhance the existing
multiplier designs for improved performance. Vedic
mathematics consists of five sutras(formulas) for
multiplication; however, the Urdhva Tiryagbhyam sutra is
principally utilized as it is a general sutra suited for all types of
multiplication providing faster computation with minimum
delay time. The proposed architecture in this work uses a novel
5-bit special adder along with conventional full adders and half
adders for implementing the 4*4 multiplier using the Urdhva
Tiryagbhyam technique of Vedic Mathematic. The multiplier
modules are designed in the Cadence Virtuoso System design
platform. Subsequently, the conventional and proposed 4- bit
multiplier designs are simulated and verified in the Cadence
spectre simulation platform in a 90nm CMOS technology
library file. The results show an overall improvement for the
proposed 4*4 Vedic multiplier with a 52.2% reduction in
power, 48.6% reduction in delay, and 75% decrease in the
power-delay product (PDP) of the circuit against the
conventional CMOS Vedic multiplier.
Keywords Cadence Virtuoso, Urdhva Tiryagbhyam (UT)
Sutra, Vedic Multiplier (VM), 5-bit adder, 90nm CMOS.
I. INTRODUCTION
Multiplication is a significant arithmetic function in
digital system designs as multipliers are used extensively in
integrated circuits such as FIR filters, communication
systems, signal processors etc. There are three major
classifications in the multiplier architectures serial
multipliers, parallel multipliers and serial-parallel multipliers
(Fig. 1). Several algorithms for implementing fast multipliers
have been described in the literature. An efficient multiplier
architecture is often designed to offer either of the following
design target: low power, high speed and less area in the
circuit. However, the combination of these design targets
makes them even more suitable for low-power VLSI
applications. Multiplication using Vedic mathematics [1] has
proved to be advantageous over the other multiplication
algorithms due to their architectural regularity, reduced
hardware requirements, low power and less delay of the
circuit.
Veda is a Sanskrit word signifying ‘Knowledge’. In
Vedic mathematics, various principle techniques are put
together to perform multiple calculations in simple and
robust way [2]. There are sixteen sutras and thirteen upa
Fig. 1. Classifications of multiplier architectures with their characteristics
sutras (sub sutras) in total that are utilized for various
arithmetical operations, geometry, conics, calculus, and
algebra. Multiplication can be performed by using five
sutras/sub-sutras from these techniques. Fig. 2 illustrates the
two approaches of Vedic multiplication. The general
approach is suitable for all sets of numbers in any number
system whereas a specific approach is suitable only for some
particular multiplication sets.
Fig. 2. General and specific approaches of Vedic multiplication sutras
For instance, Nikhilam sutra (all from 9, last from 10) is a
Vedic technique for multiplication of numbers closest to any
power of 10 [2]. Anurupyena (meaning proportionately) is a
sub-sutra to Nikhilam sutra which is used when the operands
are not close to the power of 10 [3]. A convenient multiple of
the suitable base is taken as the working base to perform the
multiplication similar to Nikhilam sutra and the result is then
multiplied/divided proportionately. The sutra Ekanyunena
Purvena (one less than the one before) is utilized when one
2022 10th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO)
Amity University, Noida, India. Oct 13-14, 2022
978-1-6654-7433-7/22/$31.00 ©2022 IEEE
1
2022 10th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO) | 978-1-6654-7433-7/22/$31.00 ©2022 IEEE | DOI: 10.1109/ICRITO56286.2022.9964936
Authorized licensed use limited to: DELHI TECHNICAL UNIV. Downloaded on March 29,2023 at 07:35:19 UTC from IEEE Xplore. Restrictions apply.
operand is 9 or an array of 9 [4]. Antyayordashake'pi (by
completion or non-completion) is a shortcut technique
applicable to operands if the addition of last digits of
operands is 10 and the remaining digits are same [5]. The UT
(vertical & crosswise) technique is the most powerful
technique of Vedic multiplication [6] as it can be applied to
any set of operands in the number system. Hence, it is widely
utilized in digital systems for multiplication.
The paper consists of sections described as follows.
Section II describes the UT sutra in detail. Section III
provides detailed description of the architecture modules of
the 2*2 VM, conventional 4-bit VM and the proposed 4-bit
VM. Section IV shows the implementation and simulation
results of the architectures in Cadence Virtuoso. Section V
gives a performance comparative study of the conventional
and proposed 4-bit Vedic multiplier whereas Section VI
provides a power comparison analysis of the Vedic
multiplier in this work with other related works. Section VII
summarizes and concludes the work.
II. URDHVA TIRYAGBHYAM TECHNIQUE
A Urdhva Tiryagbhyam (UT) sutra uses a vertical and
crosswise technique for the multiplication of any integral
number [7]. This sutra can be used for various bit lengths
such as 2, 4, 8, 16…. N for binary multiplication. This paper
comprises the design and implementation of the 4-bit
multiplier through the UT technique.
The line diagram of 2-bit binary numbers 01 (decimal 1)
and 10 (decimal 2) is displayed in Fig. 3 to illustrate the UT
algorithm. The LSBs are vertically multiplied in step 1
followed by crosswise multiplication and addition of the two
bits in step 2. Further, vertical multiplication of the MSBs is
done to get the final product as 010 (decimal 2).
Fig. 3. Illustrative depiction of 2-bit UT based Vedic multiplication(adapted
from [7])
Similarly, the fundamentals of this sutra can be applied
for higher-order binary multiplication [8]. Fig. 4 clearly
illustrates a step-wise multiplication of a 4-bit VM.
Fig. 4. llustrative depiction of 4-bit Vedic multiplication with UT sutra
The 4-bit binary operands are taken for illustration as
1010(decimal 10) and 1011(decimal 11). The partial
products are produced using the vertical and crosswise
process in 7 steps and the final product is displayed in Step
8: 01101110(decimal 110).
III. ARCHITECTURE MODULES
The below sections display the conventional CMOS
architecture modules of 2-bit and 4-bit VM and the proposed
novel architecture for 4-bit binary multiplication using a
special 5-bit adder with basic gates, full adder and half adder
utilizing the UT algorithm. The sutra is well designed for
parallel processing as the partial product generation and
additions are carried out simultaneously thereby reducing the
overall delay of the circuit and hence making it very efficient
for binary multiplications.
A. 2-bit Vedic Multiplier using UT sutra
The multiplication technique for two operands A and B
such that A = A1A0 and B = B1B0, where A0 and B0 signify
the LSBs and A1 and B1 are the MSBs. The LSB of the
product (Q0) is generated by the vertical multiplication of A0
and B0 (LSBs) followed by crosswise multiplication of the
bits of A and B (A1B0, A0B1). The next bit of the product (Q1)
is generated by the addition of these bits. Thereafter, vertical
multiplication of the MSBs (A1B1) is done. The third and
fourth bit of the final product (Q2Q3) are sum and carry of the
addition of the previous carry to this partial product
respectively(A1B1) [9].
The 2-bit architecture of the VM comprises of 4 AND
gates with 2 Half Adders; depicted in Fig. 5.
Fig. 5. Conventional CMOS 2-bit Vedic multiplier
B. 4-bit Vedic Multiplier using UT sutra
The implementation of the conventional CMOS 4*4
multiplier module is illustrated in Fig. 5. Let A and B be
binary numbers of four bits each such that A0 and B0 are the
LSBs and A3 and B3 are the MSBs. The final 8-bit product is
defined as Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0. To generate the LSB of
the product(Q0), multiply A0 and B0. Now, the operands A
and B, split as A3A2; A1A0, B3B2; B1B0, are multiplied
crosswise and vertically (similar to 2*2 Vedic module) to
yield partial products which are added using 4-bit ripple
carry adders (RCA), resulting in final product bits, namely,
Q7 to Q1.
2
Authorized licensed use limited to: DELHI TECHNICAL UNIV. Downloaded on March 29,2023 at 07:35:19 UTC from IEEE Xplore. Restrictions apply.
Fig. 6. Conventional CMOS 4-bit Vedic multiplier
C. Proposed architecture of 4-bit Vedic Multiplier
In an effort to enhance the overall working of the
multiplier, certain modifications in the initial building blocks
of architectural design are proposed. Fig. 7 illustrates the use
of sixteen AND gates, six full adders, three half adders,
with a special 5-bit adder for making an efficient multiplier
architecture. A special 5-bit adder is designed such that it
takes 5 bits of binary data and generates a 3-bit output. The
internal architecture of a 5-bit adder (Fig. 8) comprises of
two full adders to generate the sum and a half adder to
generate the carry bits C0 and C1.
Fig.7. Architecture of the proposed 4*4 VM module using a 5- bit adder
Fig.8. Internal architecture of the 5- bit special adder
The truth table comprising of all the possible input-output
combinations for the novel 5-bit special adder are tabulated.
Table I consists of 32 different combinations of inputs (x, y,
z, w, ca) represented as a three-bit output (C1, C0, Sum).
TABLE I. TRUTH TABLE OF NOVEL 5-BIT SPECIAL ADDER
Sno.
Inputs
Outputs
x
y
w
Ca
C1
C0
1
0
0
0
0
0
0
2
0
0
0
1
0
0
3
0
0
1
0
0
0
4
0
0
1
1
0
1
5
0
0
0
0
0
0
6
0
0
0
1
0
1
7
0
0
1
0
0
1
8
0
0
1
1
0
1
9
0
1
0
0
0
0
10
0
1
0
1
0
1
11
0
1
1
0
0
1
12
0
1
1
1
0
1
13
0
1
0
0
0
1
14
0
1
0
1
0
1
15
0
1
1
0
0
1
16
0
1
1
1
1
0
17
1
0
0
0
0
0
18
1
0
0
1
0
1
19
1
0
1
0
0
1
20
1
0
1
1
0
1
21
1
0
0
0
0
1
22
1
0
0
1
0
1
23
1
0
1
0
0
1
24
1
0
1
1
1
0
25
1
1
0
0
0
1
26
1
1
0
1
0
1
27
1
1
1
0
0
1
28
1
1
1
1
1
0
29
1
1
0
0
0
1
30
1
1
0
1
1
0
31
1
1
1
0
1
0
32
1
1
1
1
1
0
IV. SCHEMATIC DESIGNS & SIMULATION
RESULTS
This section presents the schematic designs and
simulation results of the architecture modules described in
the above sections.
A. Schematic Designs
The schematics designs presented here are implemented
in Cadence Virtuoso Design platform v6.1.5.
The CMOS implementation of the schematic design of
the novel 5-bit special adder is presented in Fig. 9 which
takes 5 bits of data as input and gives a 3-bit output. Further,
3
Authorized licensed use limited to: DELHI TECHNICAL UNIV. Downloaded on March 29,2023 at 07:35:19 UTC from IEEE Xplore. Restrictions apply.
Fig. 10 represents the CMOS implementation of the
conventional 2- bit VM comprising of AND gates and Half
Adder circuit to generate a 4-bit product.
Fig. 9. Schematic of the Novel 5-bit Special Adder
Fig. 10. Schematic of CMOS 2-bit VM
Fig. 11 presents the implementation of the schematic
design of the conventional CMOS VM of 4 bits (Fig. 6). The
design is made using four blocks of 2-bit Vedic multiplier
(Fig. 5) together with three four-bit RCAs.
Fig. 11. Schematic of the conventional CMOS 4-bit VM
Fig. 12 presents the schematic design for the novel 4-bit
VM. The circuit comprises of 16 AND gates, 6 Full Adders,
3 Half adders and one 5-bit special adder combined together
(Fig. 5) to propose a comparatively low power and faster
VM.
Fig. 12. Schematic of the Novel 4*4 Vedic Multiplier using a 5-bit adder
B. Simulation Waveforms in ADEL
The schematics are verified and simulated in the Analog
Design Environment (ADEL) using the spectre simulation
platform using 90nm technology at 2 V power supply. The
input-output waveforms of the novel 5-bit special adder are
shown in Fig. 13. x, y, z, w and ca are the inputs to the adder
and C1, C0 and Sum are the outputs of the adder.
Fig. 13. Input output waveform of 5-bit novel adder
Further, Fig. 14 shows the simulation waveform of the
CMOS implementation of the 2-bit VM. The input output
waveforms of the conventional 4-bit VM are as shown in
Fig. 15 where A3 A2 A1 A0 and B3 B2 B1 B0 are fed as
inputs to the multiplier and Q7Q6Q5Q4Q3Q2Q1Q0 display the
output of the multiplier and C represents the output carry.
Fig. 14. Input Output Waveform of Conventional 2-bit Vedic multiplier
4
Authorized licensed use limited to: DELHI TECHNICAL UNIV. Downloaded on March 29,2023 at 07:35:19 UTC from IEEE Xplore. Restrictions apply.
Fig. 15. Input Output Waveform of Conventional 4-bit Vedic multiplier
The simulated waveforms of the novel 4-bit Vedic
multiplier are as shown in Fig. 16 where A3A2A1A0 and
B3B2B1B0 are inputs to the multiplier and
Q7Q6Q5Q4Q3Q2Q1Q0 display the output(8-bit) of the
multiplier. The proposed multiplier is verified for all
possible input combinations. Some of the multiplication
results (Fig. 16) are also tabulated in Table II for the
different input combinations to the multiplier.
Fig. 16. Input Output Waveform of Proposed 4-bit Vedic multiplier
TABLE II. MULTIPLICATION RESULTS OF THE 4*4 VM
Sno.
A
decimal
A
binary
B
decimal
B
binary
Q
decimal
Q
binary
1
15
1111
15
1111
225
11100001
2
13
1101
07
0111
91
01011011
3
07
0111
15
1111
105
01101001
4
01
0001
02
0010
02
00000010
5
10
1010
10
1010
100
01100100
6
08
1000
00
0000
00
00000000
7
06
0110
13
1101
78
01001110
8
04
0100
05
0101
20
00010100
V. COMPARATIVE ANALYSIS OF THE
CONVENTIONAL AND PROPOSED VEDIC
MULTIPLIER
The following observations are tabulated in Table III for
the conventional and proposed 4-bit multiplier when the
conventional and proposed multiplier schematics are
simulated for a transition time of 90 ns. The number of
accepted transient steps, peak resident memory used and
processor time required is observed from the netlist after
simulation and the comparative analysis of the
conventional 4*4 Vedic multiplier with the proposed
design is shown via the column chart in Fig. 17. Table IV
analyses the transistor count, average power, overall
propagation delay and power delay product (PDP) for the
conventional and proposed 4*4 Vedic multipliers. The
compared outcome is also displayed through a column
chart (Fig. 18). PDP (also known as switching energy) is
associated with the energy efficiency of the system. It is
noted that there is a 52.2% reduction in power, 48.6%
reduction in delay, and 75% decrease in the PDP of the
circuit for the proposed 4*4 Vedic multiplier in contrast to
the conventional 4*4 Vedic multiplier.
TABLE III. COMPARATIVE ANALYSIS OF THE ADE NETLIST
4*4 Vedic
Multiplier
Number of
accepted
trans steps
Peak
resident
memory
used
(MB)
Processor
time (sec)
Conventional
1568
57.5
24.32
Proposed
1329
50.5
13.95
TABLE IV. COMPARATIVE ANALYSIS OF 4*4 VM
4*4 VM
Power
(uW)
Delay(ps)
Transistor
Count
PDP
Conventional
143.6
341.7
762
49.06
Proposed
68.5
175.4
504
12.01
Fig. 17. Graphical representation of netlist analysis for 4-bit VM
Fig. 18. Graphical representation of performance analysis for 4-bit VM
5
Authorized licensed use limited to: DELHI TECHNICAL UNIV. Downloaded on March 29,2023 at 07:35:19 UTC from IEEE Xplore. Restrictions apply.
VI. RELATED WORKS
Table V summarizes the obtained results of power
dissipation of the 4-bit Vedic multiplier against the
conventional and modified versions of 4-bit Vedic, Array,
Wallace tree and Hybrid Dadda multiplier implementations
on Cadence Virtuoso in 90 nm technology carried out in the
literature. It can be clearly observed that the Vedic
mathematics approach in our work is much advantageous as
the results of the proposed VM are promising in comparison
to other multipliers implemented on the same technology.
Fig. 18 depicts the graphical representation of the power
analysis of the proposed 4-bit VM design with other 4-bit
multiplier designs. It is observed that the proposed design is
beneficial concerning the power dissipation in the system.
TABLE V: POWER ANALYSIS OF DIFFERENT 4*4 MULTIPLIERS
Sno.
Multipliers
Power
(uW)
1.
Conventional Array [10]
389
2.
Modified Array [10]
170
3.
Conventional Wallace tree [10]
2283
4.
Modified Wallace tree [10]
192
5.
Hybrid Dadda [11]
184.3
6.
Conventional Vedic [12]
361.2
7.
Modified Vedic [12]
290.2
8.
Conventional Vedic (this work)
143.6
9.
Proposed Vedic (this work)
68.5
Fig. 19. Graphical Representation of Power Analysis of Different 4*4
Multipliers
VII. CONCLUSION
This work puts forward a proficient 4*4 multiplier
utilizing UT Vedic sutra which uses a novel 5-bit special
adder in its schematic design. All the schematics have been
designed in Cadence Virtuoso v6.1.5 and simulated in the
ADEL environment using the spectre simulation platform in
a 90nm CMOS technology library file. A comparison of
delay, average power, transistor count, and PDP is carried
out in this work. The design implementation and results
show 52.2% of the power reduction and 48.6% reduction in
delay in the novel design in contrast to the conventional 4-bit
Vedic multiplier. The power delay product also decreases to
75% in the novel design. Notably, the time consumption of
the processor significantly reduces from 24.32 seconds to
13.95 seconds and the complexity in computation is also
reduced as it requires a smaller number of steps in
comparison to the conventional VM. Further, it is observed
that the VM outperforms other implementations of
conventional and modified multipliers namely Array
multiplier, Wallace tree multiplier, Hybrid Dadda multiplier,
Vedic multiplier in similar technology. Thus, the suggested
4*4 VM will prove beneficial in any ALU, VLSI application,
DSP structures or processor [7].
REFERENCES
[1] Tirtha, S. B. Krishna, and V. S. Agrawala, Vedic mathematics. 1992.
[2] A. Patil, Y. V. Chavan, and S. Wadar, “Performance analysis of
multiplication operation based on vedic mathematics,” in 2016
International Conference on Control, Computing, Communication
and Materials (ICCCCM), 2016, no. October, pp. 13. doi:
10.1109/ICCCCM.2016.7918246.
[3] S. K. Parameswaran and G. Chinnusamy, “Design and investigation
of low-complexity Anurupyena Vedic multiplier for machine
learning applications,” Sadhana - Acad. Proc. Eng. Sci., vol. 45, no.
1, pp. 14, 2020, doi: 10.1007/s12046-020-01500-4.
[4] M. A. Sayyad and D. N. Kyatanavar, “A Novel Method of
Multiplication with Ekanyunena Purvena,” in Advances in VLSI and
Embedded Systems, 2021, pp. 8996.
[5] A. Mandloi, “Comparative Analysis of Techniques of Vedic
Mathematics,” Int. J. Math. Trends Technol., vol. 68, no. 3, pp. 30
32, 2022.
[6] V. Iyer, V. Sudha, and H. L. Joodith, “Generalised Algorithm for
Multiplying Binary Numbers Via Vedic Mathematics,” in 2021
International Conference on Advancements in Electrical,
Electronics, Communication, Computing and Automation
(ICAECA), 2021, pp. 15.
[7] L. S. Jie and S. H. Ruslan, “A 2x2 bit Vedic multiplier with different
adders in 90nm CMOS technology,” in AIP Conference
Proceedings, 2017, vol. 1883, no. September 2017. doi:
10.1063/1.5002035.
[8] K. V Ramya and S. K. S. Manvi, “Design of a 4-Bit Vedic
Multiplier using transistors,” Int. J. Electr. Electron. Eng. Res., vol.
4, no. 2, pp. 8390, 2014.
[9] C. R. Patel, V. Urankar, B. V. B. Vivek, and V. K. Bharadwaj,
“Vedic Multiplier in 45nm Technology,” in 2020 Fourth
International Conference on Computing Methodologies and
Communication (ICCMC), Mar. 2020, pp. 2126. doi:
10.1109/ICCMC48092.2020.ICCMC-0004.
[10] M. Bansal, V. Bharti, and V. Chander, “Comparison between
Conventional Fast Multipliers and Improved Fast Multipliers using
PTL Logic,” in IOP Conference Series: Materials Science and
Engineering, 2021, vol. 1126, no. 1, p. 012041. doi: 10.1088/1757-
899x/1126/1/012041.
[11] M. H. Riaz, S. A. Ahmed, Q. Javaid, and T. Kamal, “Low power
4×4 bit multiplier design using dadda algorithm and optimized full
adder,” in 15th International Bhurban Conference on Applied
Sciences and Technology, IBCAST 2018, 2018, vol. January, pp.
392396. doi: 10.1109/IBCAST.2018.8312254.
[12] C. Rajendra Patel, V. Bettadapura Adishesha, V. Urankar, and K.
Vaidyanathan Bharadwaj, “Inverted Gate Vedic Multiplier in 90nm
CMOS Technology,” Am. J. Electr. Comput. Eng., vol. 4, no. 1, p.
10, 2020, doi: 10.11648/j.ajece.20200401.12.
6
Authorized licensed use limited to: DELHI TECHNICAL UNIV. Downloaded on March 29,2023 at 07:35:19 UTC from IEEE Xplore. Restrictions apply.
... Among the various Vedic multiplication algorithms [6], the Urdhva Tiryakbhyam (UT) technique has gained significant attention for its ability to perform highspeed multiplication operations efficiently. This manuscript serves as an extension to the paper presented [7]. The proposed architecture in this study utilizes a novel 5-bit special adder, in conjunction with full adders and half adders, to implement a 4x4 multiplier based on the UT technique of Vedic mathematics. ...
... The final product is obtained in step 8 and results in 01101110 (decimal 110). [7]. Similarly, the basics of this sutra can be applied to higher-order binary multiplication. ...
... The proposed 4-bit Vedic multiplier architecture is depicted in Fig. 2 and the schematic representation is displayed in Fig. 3 This 4-bit VM is composed of 16 AND gates, 6 FAs, 3 HAs, and a 5-bit special adder-a circuit that accepts 5-bit binary data and provides a 3-bit output. These components are intelligently combined to create an optimized VM that enhances performance while minimizing power consumption [7]. To implement an 8-bit VM, four modules of the proposed 4bit Vedic multiplier are utilized, along with three 8-bit Ripple Carry Adders (RCAs) to perform the necessary additions and generate the final 16-bit output (Fig. 4). ...
... The MIM is designed using two metal layers separated by one dielectric layer [15,16]. It is characterized by high light confinement and an acceptable propagation length [17][18][19][20]. The plasmonics structures are used to design several passive and active devices such as multiplexers/de-multiplexers, logic gates, hybrid plasmonic waveguides, Bragg reflectors, flip-flop circuits, combiners, splitters, switches, modulators filters, resonators, encoders/decoders, and multipliers [6,[21][22][23]. ...
Article
Full-text available
The plasmonic 2-bit multiplier is designed at a 1310 nm operating wavelength and a 65% transmission threshold ( ${{\rm T}_{{\rm threshold}}}$ T t h r e s h o l d ). Using the finite element method (FEM) with the COMSOL version 15 software, we simulated the suggested 2-bit multiplier, based on the principle of the constructive and destructive interferences between the input light waves. The results were delivered in graphs containing the transmission level (T) versus an operating wavelength range between 800 and 2000 nm, magnetic field distribution, modulation depth (MD), contrast ratio (CR), and insertion loss (IL). The modulation depth was 99.91%, the CR was 14.75 dB, and the IL was ${-}{1.2}\;{\rm dB}$ − 1.2 d B .
Article
Full-text available
Multiplier circuit is an important element in majority of the arithmetic operations. In the domain of VLSI industry, obtaining low power consumption by the components and high speed has become a crucial concern for the IC designers. It plays a crucial part in the speed of the ALUs and DSP and dissipates an enormous amount of power. Consequently the functioning operation of the desired circuit can be enhanced by its optimization. By using shift and add operation the multiplication process is also implemented in hardware. So we improved the multiplier with the use of efficient adder circuit. In this paper, the circuits are simulated in Cadence Virtuoso using 90nm technology. The proposed array multiplier circuit and Wallace tree multiplier offers a reduction of approximately 56% and 91% in power consumption and approximately 48% and 90% in product of power and delay respectively.
Conference Paper
Full-text available
This paper presents the model of 4-bit multiplier having low power and high speed using Algorithm named Dadda and the basic building block used is optimized Full adder having low power dissipation and minimum propagation delay. Full and half adder blocks have been designed using pass-transistor logic and CMOS process technology to reduce the power dissipation and propagation delay. We have also applied Dadda algorithm to reduce the propagation delay. The model has been designed using Cadence Virtuoso in 90-nm technology. The proposed multiplier starts its operation at a frequency of 3.83 GHz and its average dynamic power is 184.3 μW at the supply of 1V.
Conference Paper
Full-text available
Adders play an important role in various arithmetic circuits such as multipliers. Speed and power consumption become very vital in multiplier design consideration to conserve energy. In this paper, a 2x2 bit Vedic multiplier has been designed using 3 different adder circuits. The first circuit is utilizing two half adders which used 3 transistors exclusive OR gate (3T XOR), the second circuit used two full adders with 6 transistors XOR (6T XOR) gate and the last circuit used two 13 transistors hybrid full adders (13T HFA). The adders used are combined with four AND gates to form a multiplier module to execute a Vedic mathematics algorithm. This algorithm satisfied the requirement of a fast multiplication operation because of the vertical and crosswise architecture from the Urdhva Triyakbyam Sutra which reduced the number of partial products compared to the conventional multiplication algorithm. The 2x2 bit multiplier is simulated using Synopsys Custom Tools using General Process Design Kit (GPDK) of 90 nm CMOS technology. Performance parameters such as power consumption and delay were compared as well as the swing of the output produced. With a 1 V voltage supply, the 2x2 Vedic multiplier with 13T HFA was found to be the best multiplier which produced a full output voltage swing even though the power consumption is second lowest at 22.96 µW and a delay of 47.70 ps. With the combination of hybrid full adder and Vedic mathematics, a new combination of multiplier method with low power and low delay has been successfully produced.
Article
The current world of computers is based on machine leaning and profound learning towards artificial intelligence. In recent investigations, parallelisms are used to solve difficult problems. For the implementation of the FPGA, new architectures have been built using design techniques VLSI and parallel computing technologies. Research on reconfigurable computing, machine learning and signal processing should be constantly monitored in the development of artificial intelligence. Energy-restricted computer devices should be continuously developed to support algorithms in the machine learning process. In machine learning algorithms, multipliers and adders play a significant role. In ALU, Convolutionary Neural Network (CNN) and Deep Neural Networks (DNN), the multiplier is an energy-consuming factor of signal processing. In this project, for the DNN, the high-speed Vedic multiplier has been introduced. The versions of the parallel–parallel (PP), serial–parallel (SP) and two-speed (TS) multipliers are compared to the standard 64-, 32- and 16-bit models. The results are obtained for an Intel Cyclone V 5CSEMA5U23C6 FPGA, using the Intel Quartus 17.0 software suite.
Conference Paper
In this work the authors proposed a multiplier circuit which is one of the important hardware block in most of the digital and high performance systems such as ALU in the microprocessors and controllers. Multiplication is one of the most time consuming operation as a number of bit increase multiplication become cumbersome in the processors. The multiplier architecture proposed in this paper is based on the urdhva triyakbham sutra of ancient Indian Vedic mathematics (vertical and crosswise). The effectiveness of this method is to be tested against the conventional multiplication in mathematics with the focus as easy and faster multiplication. The number of digits varied and the algorithm is tested for its suitability over conventional multiplier. The results are tabulated in term of number of gates, time required for multiplication with respect to number of digits.