Professional Documents
Culture Documents
Power and Delay Analysis of CMOS Multipliers
Power and Delay Analysis of CMOS Multipliers
1s IEEE International Conference on Power Electronics. Intelligent Control and Energy Systems (ICPEICES-2016)
X
reduced area and delays [5].Vedic Multiplier thus has
become very popular for faster computations and analysis.
This sutra is based on the principle of Vertical and
YI Yo YI Yo YI Yo
Crosswise and only utilizes AND gate, Half Adder and
Full Adders for multiplication process which saves large
amount of processing time [6]. Traditionally this method
is used to perform fast multiplication of two decimal Fig. 3: Two Bit Multiplication using Vedic Methodology
numbers by using vertical and cross as can be seen in
Here two 2 bit binary numbers X = XIXO and Y =
Fig. 2:
YIYO are multiplied using vertical and cross technique. xo,
Yo are multiplied and generate LSB bit of result [8]. Then
cross multiplication of XOYI and XIYO is performed and
product terms are added also carry of previous stage is
added to this and thus generate next bit of result. At final
stage XIYI are multiplied vertically and added with carry
of previous stage and then addition is taken as MSB bits
of the result. A simple architecture to perform this 2 bit
multiplication can be given as shown in Fig. 4:
Xo yo
I HALF ADDER I
I HALF ADDER I
C2 82 81 80
[2]
t
1s IEEE International Conference on Power Electronics. Intelligent Control and Energy Systems (ICPEICES-2016)
building block of multiplier and multiplier is building Gate as shown in Fig. 6. In the design of Multiplier this
block for Arithmetic Logical Unit, Microprocessors and AND gate plays important role to generate partial products
Digital Signal Processors [10]. terms for next stage of multiplier.
v. V.M V.
__--I.y
S7 S6 S5 S4 S
Fig. 5: Four Bit Vedic Multiplication Architecture (2) XOR Gate Schematic: XOR gate simulation is
Thus an efficient design for multiplier is implemented implemented with only 4 numbers of transistors. It uses
but leakage power has become a serious concern in nm two PMOSs and two NMOSs which perform the operation
CMOS technology [11]. of pull up and pull down n finally implements XOR gate
logic in which output is generated only when two different
III. IMPLEMENTATION OF MULTIPLIER SCHEMATIC input logics are applied. In this implemented schematic a
very less delay is achieved and also power consumption is
For implementation of 2*2 Vedic Multiplier in this
very less as shown in Table 1.
paper 45nm technology is used and work is done on
transistor level. The whole implementation is done step by
step starting from transistor level to module level. VDD
1. Create a library and attach it to the technology on
which design is to implement here is 45nm. PM PM1
2. Then by using transistors from 45nm library "g45p1svt' " g 45p 1sv!'
. w:12n w:12n
implement AND gate logic which is used in the
circuit for Partial Product generation. 1:45n 1:45n
m;l m;l
3 . Symbol for AND logic i s created and imported
into the newly created library.
4. Then in Partial product Array reduction XOR A
y
gate is implemented for further implementation
of Half Adder. Symbol of it is created and
NM NMI
imported into the library. l'g45n1sv.i"
w;120n
5. XOR and AND are further called into the
implementation of Half Adder and used for final 1;45n
m:.l
addition.
6. In this way a 2*2 Vedic Multiplier is
implemented and power, delay and transistor
count is calculated. vss
(1) AND Gate Schematic: AND gate is simulated
using a very compact design in which only two NMOS
Fig. 7: XOR Gate Schematic
transistors are used to implement operation of AND logic
[3]
t
1s IEEE International Conference on Power Electronics. Intelligent Control and Energy Systems (ICPEICES-2016)
(3 ) Half Adder Schematic: Half Adder is simulated (5) Full Adder Schematics: A Full Adder is simulated
with the help of AND Gate and XOR Gates which are with the help of already simulated Half Adder and OR
simulated at first and after that their symbols are imported gate Symbols as shown in Fig. 10. This Adder is
from the library and directly Half Adder get is implemented with mmlmum delays and power
implemented with very less no. of transistors only six thus consumption. After the designing of a Full Adder 4-bit full
delay experienced is also very small and very low power adder is implemented using 4 units of the full adder. The
consumption. implementation of this 4-Bit full adder is shown in Fig. 11
which is very much simplified and has very less delays.
aN
'" ...-=---------
iI--__ CARRY
---+
[4]
t
1s IEEE International Conference on Power Electronics. Intelligent Control and Energy Systems (ICPEICES-2016)
IV. SIMULATION AND RESULTS Also total delay is calculated for the circuit and power
consumption which is very less as shown in Table 1.
Simulation results are shown in Fig. 13 in which two
Table 1 thus shows that a very low power consumption is
bit numbers 11 and 11 are multiplied using Vedic
achieved using this Vedic implementation and also delays
multiplier design. And as a result we get four bit output SO
are minimized which increases the speed of this design.
= 1, S2 0, S3 = 0, C2 1. Waveforms for all these
= =
multiplier, multiplicand and result bits are shown. Also TABLE I: SIMULATION RESULTS
total delay is calculated for the circuit and power Sr. Schematics Transistor Delay Power
No. Count
consumption which is very less as shown in Table 1. 11
I. AND 2 162.2x10- I.2945x IO-LJ
S
I. I
Jil W
GI
,
' ..11
I
lI 2. XOR 4 49.96xI0-12
s
7.8927xI0 -12
w
I IL
I. I I 52.28xI0 -IL S 7.9798x I0 -
;Jil l I
1 3. Half Adder 6
11 W
I. I
lI
4. 2 Bit 20 192.4xI0-ILs 5.5489x 10 -
G.I
Multiplier w
'-.11
Iil 5. Full Adder 14 27.46x10-IL s 5.7819xIO -
I. I
'-
II 6. 4 Bit Full 56 2.768xI0-12 s
w
2.867x10 -9
I
I
I" , II
; ool l I
1 Adder W
11 7. 4 Bit 248 2.087x10- s 0.0002854
I I ll r
--L-----/r Multiplier W
ool l l
'111.1 These results can also be shown wIth the help of a bar
I I chart where direct visualization of simulated results is
r
10
,111.1
g r
lOO.1
!
'111. 1 ' possible as shown in Fig. 15.
,100.1
I '''''iiii"' 'i""iiilij
&1 .I hi 100 250
'111,51 200
-
150
Fig. 13: 2*2 Multiplier Simulated Output 100 v:: - - - - - - - - 1'-
50 -- -.- -.- .- .- - - 7
o -
Ij
Cl i> i> i> i>
"0 "0 "0
input 1111 and 1111. At output we are having 8 bit output
0
X "0
-< "0 "0 Delay
that is 10101001. On verifying this output using Vedic ,... .. :; -< -<
t;i :2 :; :; Power
:c: - ... ...
I
multiplier we have observed that a very less power is
consumed and delay is minimized to a great extent. This Cii Cii
N ..;- I"'"
output of 4*4 bit multiplier is shown in Fig. 14.
IN ,
I] I il II I 2 3 4 5 6 7
I. I il.!! If
:i!
I I G.! I I Fig. 15: Graph of Transistors Count
I. I il If
I. il! II
V. CONCLUSION
I
.0
:i! '
I. I G.! I Efficient Vedic Multiplier is implemented in VLSI
, Ii Cadence Virtuoso tool, 45nm technology by using an
I. I G.! II
ii II
ancient Vedic algorithm. Effective low power and high
I I performance adder circuit is used for the implementation
:i!
G.! I of multiplier such that more efficient Vedic multiplier
I
I I ) l'
till
design can be executed. This multiplier is much faster than
that of other conventional multipliers and also consumes
,I i
I
II low power because of its carry skip addition methodology,
,I i'
I
II reduced hardware and reduced delays. Delay of Multiplier
I
.Il' circuit is minimized to.2087I;1S. Total power calculated for
1M
!II I i i iiii i II i I i iii iii i iiiiii iiiiii iii i
II I I this circuit is. 2854mw which is very less. Thus further
!I I hi implementation of higher order multipliers can be done
'I
with very low power consumption and also minimum
Fig. 14: Simulated Output of 4*4 Multiplier delays.
[5]
t
1s IEEE International Conference on Power Electronics. Intelligent Control and Energy Systems (ICPEICES-2016)
REFERENCES
[6]