A New Design For Array Multiplier With Trade Off in Power and Area
A New Design For Array Multiplier With Trade Off in Power and Area
A New Design For Array Multiplier With Trade Off in Power and Area
net/publication/51960440
A New Design for Array Multiplier with Trade off in Power and Area
CITATIONS READS
6 945
4 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Nirlakalla Ravi on 22 September 2016.
4
Department of Physics, S.K.University,
Anantapur, AP-515003, India.
Abstract
In this paper a low power and low area array multiplier with carry A basic multiplier can be divided into three parts i)
save adder is proposed. The proposed adder eliminates the final partial product generation ii) partial product addition and
addition stage of the multiplier than the conventional parallel iii) final addition. In this paper we present a low power
array multiplier. The conventional and proposed multiplier both design methodology for parallel array multiplier using
are synthesized with 16-T full adder. Among Transmission Gate, Carry Save Adder (CSA). The rest of this paper is
Transmission Function Adder, 14-T, 16-T full adder shows organized as follows. Section-II presents the total power
energy efficiency. In the proposed 4x4 multiplier to add carry bits consumption in CMOS circuits with mathematical
with out using Ripple Carry Adder (RCA) in the final stage, the expression. Section-III explains the basic structure of an
carries given to the input of the next left column input. Due to array multiplier with mathematical expression. The
this the proposed multiplier shows 56 less transistor count, then methodology of the proposed multiplier with conventional
cause trade off in power and area. The proposed multiplier has array multiplier is presented in Section-IV. Results of total
shown 13.91% less power, 34.09% more speed and 59.91% less power, worse case delay and EDP with different
energy consumption for TSMC 0.18nm technology at a supply technologies is discussed in Section-V. Section-VI is the
voltage 2.0V than the conventional multiplier. conclusion of the work.
Keywords: Array Multiplier, CSA, Full Adder, Power, Delay,
Area and Energy Delay Product. 2. Power Consumption in CMOS VLSI
Circuits
1. Introduction There are three main components of power
consumption in digital CMOS VLSI circuits.
Multiplication is an essential arithmetic operation for
common Digital Signal Processing (DSP) applications, 2.1 Switching Power: consumed in charging and
such as filtering and fast Fourier transform (FFT). To discharging of the circuit capacitances during transistor
achieve high execution speed, parallel array multipliers are switching.
widely used. But these multipliers consume more power.
Power consumption has become a critical concern in 2.2 Short-Circuit Power: consumed due to short-circuit
today’s VLSI system design. Hence the designers are current flowing from power supply to ground during
needed to concentrate power efficient multipliers for the transistor switching. This power more dominates in Deep
design of low-power DSP systems. Sub Micron (DSM) technology.
In recent years, several power reduction techniques
have been proposed for low-power digital design, 2.3 Static Power: consumed due to static and leakage
including the reduction of supply voltage, multi threshold currents flowing while the circuit is in a stable state. The
logic and clock speed, the use of signed magnitude first two components are referred to as dynamic power,
arithmetic and differential data encoding, the since power is consumed dynamically while the circuit is
parallelization or pipelining of operations, and the tuning changing states. Dynamic power accounts for the majority
of input bit-patterns to reduce switching activity [1]. of the total power consumption in digital CMOS VLSI
circuits at micron technology [2], [3].
IJCSI International Journal of Computer Science Issues, Vol. 8, Issue 3, No. 2, May 2011
ISSN (Online): 1694-0814
www.IJCSI.org 534
P iVDDVswing Cload fPi VDD I isc VDD I l In the given example, we have 4-bit multiplier
i and 4-bit multiplicand. By using the above equation (2) we
-------- (1) can generate 4-rows of partial products as shown in the
Where “Figure (1)”.The hardware required for the generation of
VDD – power supply voltage; these partial products is AND gates. Using any adder like
Vswing - voltage swing of the output which is ideally equal Carry Save Adder (CSA), Carry Propagate Adder (CPA)
to VDD; we can add the partial products. In this method we are
Cload – load capacitance at node i; following Carry Save Addition to add the products.
f – system clock frequency;
X3 X2 X1 X0
Pi – switching activity at node I;
Y3 Y2 Y1 Y0
Iisc - short-circuit current at node;
Il – leakage current.
X0Y3 X0Y2 X0Y1 X 0Y 0
As designing a low power CMOS 1-bit full adder, the
X1Y3 X1Y2 X1Y1 X1Y0
emphasis will be on these areas
X2Y3 X2Y2 X2Y1 X2Y0
i) to reduce the total number of transistors and the
X3Y3 X3Y2 X3Y1 X3Y0
total number of parasitic capacitances in internal nodes to
reduce the load capacitance.
P7 -P6 P5 P4 P3 P2 P1 P0
ii) to lower the switching activity to save the dynamic
power consumption.
Fig.1. Multiplier Architecture.
iii) to remove some direct paths from power supply to
ground to save the short-circuit power dissipation.
iv) to balance each path in the full adder to avoid the 4. Methodology
appearance of glitches since glitches not only cause a
unnecessary power dissipation hut may even lead to a fault In the Carry Save Addition method, the first row
circuit operation due to spurious transitions, especially in a will be either Half-Adders or Full-Adders. If the first row
low voltage operation system. of the partial products is implemented with Full-Adders,
v) in order to build a low-voltage full adder, all the Cin will be considered ‘0’. Then the carries of each Full-
nodes in the circuit must possess full voltage swing. Adder can be diagonally forwarded to the next row of the
vi) to build the low-voltage full adder design because adder. The resulting multiplier is said to be Carry Save
the power supply voltage is the crucial factor in reducing Multiplier, because the carry bits are not immediately
power dissipation. added, but rather are saved for the next stage. In the design
In Nanometer scale leakage power dominates the if the full adders have two input data the third input is
dynamic power and static power due to hot electrons. So considered as zero. In the final stage, carries and sums are
the concentration is on to trade off power in parallel merged in a fast carry-propagate (e.g. ripple carry or carry-
multipliers. look ahead) adder stage [5]. This is the conventional array
multiplier with CSA as shown in “Figure (2)”.
3. Parallel Multiplier
In the proposed method, we implement all the
Consider the multiplication of two unsigned n-bit partial product rows of the multiplier as same as that of the
numbers, where X = xn-1, xn-2, … x0 is the multiplicand and conventional adder (explained above).The final adder
Y = yn-1,yn-2, ……,y0 is the multiplier. The product of these which is used to add carries and sums of the multiplier is
two bits can be written as [4] removed in this method. Then the carries of the multiplier
n 1 n 1 at the final stage is carefully added to the inputs of the
P X Y 2
(i j )
----------- (2) multiplier as shown in the “Figure (3)”. The carry of the
i j
i 1 j 1 fourth column of the multiplier is given to the input of the
n 1 fifth column instead of zero. Then the carry of the fifth
X X 2
i column is forwarded to the input of the sixth column so on.
i ----- Multiplicand In this multiplier the carry of the seventh column of the
i 1
adder is not neglected, it is considered as Most Significant
n 1
Y 2
Bit (MSB) of the multiplier. Due to elimination of four full
Y
j
j
------ Multiplier adders in the final stage power and area can be trade off in
j 1 the proposed design than that of the conventional array
multiplier.
IJCSI International Journal of Computer Science Issues, Vol. 8, Issue 3, No. 2, May 2011
ISSN (Online): 1694-0814
www.IJCSI.org 535
Y3 0 Y2 0 Y1 0 Y0 0
F X0 F X0 F X0 F X0
0
F F F F
0 X1Y3 X1Y2 X1Y1 X1Y0
aF
3b2 X3Y3 F X3Y2 a3F X3Y1 F X3Y0
0
F F F F 0
P7 P6 P5 P4 P3 P2 P1 P0
Fig. 2. Conventional Array Multiplier with CSA.
Y0 0 Y0 0 Y0 0 Y0 0
F X0 F X0 F X0 F X0
F F F F
X1Y3 X1Y2 X1Y1 X1Y0
F F F F
X2Y3 X2Y2 X 2Y 1 X2Y0
F F F F
X3Y3 X3Y2 X3Y1 X3Y0
P7 P6 P5 P4 P3 P2 P1 P0
Fig .3. Proposed Array Multiplier with CSA.
TotalPower (Watts)
“Table. (1)”. 6
0.0002
4
Table.1. Power, Delay and Energy Delay Product of the 16-T Adder.
Power, Propagation delays and Energy consumptions Fig. 4. Total Power Comparison.
are calculated for the conventional array and the proposed
multiplier with different technologies using H-Spice to
PropDelay
study the performance of the both multipliers shown in 0 2 4 6 8 10
10
“Table (2)”.
Conventional
8
5.1 Total Power: The total power of these two
1.20E-009
multipliers is calculated at a simulation temperature of Proposed
PropDelay (Sec)
6
250C as shown in “Figure 4”. The proposed multiplier
has shown the power improvement than the 4
conventional for 180nm - 13.91 %, 90nm – 13.71% 6.00E-010
4.00E-022
Table. 2. Power, Delay and Energy Delay Product of the Conventional and Proposed Multiplier.
Technology Array Total Power Total Prop-Delay Prop- Energy EDP No.of Transistors
Multiplier type (Watts) Power (Sec) Delay Delay Percentage
Percentage Percentage Product (%)
(%) (%) (EDP) JS
Conventional 2.4628E-04 1.6490E-09 6.6968E-22 376
0.18um 13.91 34.09 59.91
Proposed 2.1200E-04 1.0867E-09 2.6841E-22 (Conventioal)
Conventional 3.8089E-04 8.3947E-10 2.5002E-22
90nm 13.71 1.12 9.35
Proposed 3.2864E-04 8.3000E-10 2.2664E-22 320
Conventional 2.0514E-04 1.1040E-09 2.8451E-22 (Proposed)
65nm 18.59 0.52 29.21
Proposed 1.6699E-04 1.0982E-09 2.0139E-22
6. Conclusion
N.Ravi holds B.Sc degree in electronics at Osmania Degree
College-Kurnool, S.K. University, Anantapur, Andhra Pradesh-
In this paper we have proposed a new design for India in 1998. He obtained Masters Degree in Physics (Solid State
low power, high performance and low area based array Physics) at S.K.University, Anantapur, AP- India in 2001. He is
multiplier with out RCA. It shows the same functionality pursuing Ph.D in VLSI Design from Sri Venkateswara University,
than the conventional adder. For higher bit multiplication it Tirupati, AP. He is presently working at Rajeev Gandhi memorial
College of Engg & Technology, Nandyal, Andhra Pradesh-India as
shows better power and area saving. For example, in the
proposed 4x4 multiplier it saves 56 MOS transistors. For
TSMC 0.18um it saves 13.91% of total power, 34.09% of An Assistant professor & Head in the department of Physics. His
more speed and 59.91% less energy consumption. To area of interest includes VLSI, Solid State Physics and
study the performance of the multiplier, it is synthesized Nanotechnology.
with different technologies. Dr.T.Jayachandra Prasad is a Principal and Professor of ECE at
Rajeev Gandhi Memorial College of Engg & Technology, Nandyal,
Andhra Padesh-India
[5] M.-C. Wen, S.-J. Wang and Y.-N. Lin, Low-power parallel
multiplier with column bypassing, Electronics Letters 12th
May 2005 Vol. 41 No. 10.
[6] Jin-Fa Lin, Yin-Tsung Hwang, Member, IEEE, Ming-Hwa
Sheu, Member, IEEE, and Cheng-Che Ho, A Novel High-
Speed and Energy Efficient 10-Transistor Full Adder
Design, IEEE Tran on Circuits and Systems—I: Regular
Papers, Vol. 54, no. 5, May 2007, pp. 1050-1059.