Professional Documents
Culture Documents
A Comparative Study Between Different Types of Adders and Multipliers
A Comparative Study Between Different Types of Adders and Multipliers
________________________________________________________________________________________________
E. NORA Logic
NORA logic devices are based on the dynamic CMOS
family. Dynamic CMOS circuits determine the output
based on the state of the clock and the current input.
Some dynamic logic devices face the problem of
monotonicity where the output does not make a
transition from low to high when the input changes from
high to low as it is present in the evaluation phase and
there is no charge left on the load capacitance and the
pMOS cannot pull it to Vdd. A solution to the above
Fig5.CVSL schematic mentioned problem is given by the domino and the
NORA logic. NORA logic uses both the true and
complementary form of the clock. The NORA adder
uses 22 transistors. The p type stage is dynamically
charged high when the clock is low
Fig6.CVSL waveforms
D. Complementary Pass transistor logic
Full adders implemented using CPL uses 32 transistors.
It is based on multiplexer logic so it needs all inputs
both in true and complementary form and also the Fig9.NORA Logic
outputs for it to further drive the next stage inputs .Using
IV. MULTIPLIERS
only the pass transistor logic would not allow the use of
nMOS in cascade form as it is a weak ‘1’ passing logic Array multipliers are one of the most crucial elements of
device. Similarly pMOS is a weak ‘0’ passing device the ALU. Most processors employ fast multipliers to
and it gives erroneous outputs if there is no sufficient increase the speed of operations both on integer and
noise margin .The use of CPL eliminates these problems floating point values. Digital multiplication is used very
by using the multiplexing logic however it is not suitable extensively especially in signal processing applications.
for low power applications as it has routing problems
These are the following two types of multiplication
and large values of time delay.
schemes:
Serial Multiplication – This method computes a
set of partial products separately and then finds their
sum to get the final answer. The implementation is
primitive and employs simple architecture.
Parallel Multiplication – This method generates
the partial products simultaneously. The speed increases
and this is used for high performance machines where
latency needs to be minimized.
Fig7.CPL based Full adder
________________________________________________________________________________________________
ISSN (Online): 2347-2820, Volume -4, Issue-6, 2016
3
International Journal of Electrical, Electronics and Computer Systems (IJEECS)
________________________________________________________________________________________________
Fig14.Dadda multiplier
V. CONCLUSION
We have done a comparative study of the different types
of adders and multipliers. One measure of the power
dissipated from a circuit is the number of transistors
which in turn describe the total current. The table below
gives the number of transistors for different types of
Fig11.Wallace tree multiplier adders:
I.Bill of materials for different logic adders
Name of logic Number of transistors
Static CMOS adder 28
Pseudo nmos adder 18
CVSL(carry) 18
CPL 32
NORA 22
II. Worst case delay values
MULTIPLIER MULTIPLIER SIZE IN BITS
Fig12.Wallace tree multiplier schematic TYPE 8 16 32
Modified Array 50 98 198
Wallace/Dadda 35 51 63
________________________________________________________________________________________________
ISSN (Online): 2347-2820, Volume -4, Issue-6, 2016
4
International Journal of Electrical, Electronics and Computer Systems (IJEECS)
________________________________________________________________________________________________
________________________________________________________________________________________________
ISSN (Online): 2347-2820, Volume -4, Issue-6, 2016
5