Synthesis of High Speed Full Adder

advertisement
International Journal of Engineering Trends and Technology (IJETT) – Volume 9 Number 5 - Mar 2014
Synthesis of High Speed Full Adder
Ashwani Panjeta1
Abstract— Adders are the basic component in most of the
electronic devices used nowadays. An adder circuit is
characterized by various parameters such as power, delay and
area occupancy. This paper presents a adder which reduces
power consumption. All the adders are simulated by Mentor
Graphics. The technology used is 180 nm. Significant power
reduction is shown in the proposed adder as compared to other
adders being discussed.
Keywords— Put your keywords here, keywords are separated by
comma.
I. INTRODUCTION
In the past, the major concerns of the VLSI designers were
area, performance, cost and reliability. The recent trend shows
that power consumption is given extra weightage in
comparison to other parameters while designing any of the
digital circuit. Speed, power and utilization measure the
efficiency of the systems. Addition is one of the fundamental
arithmetic operations and is used extensively in many VLSI
systems. In addition to its main task, which is adding two
binary numbers, it is the core element of many useful complex
arithmetic circuits such as subtraction, multiplication,
division, address calculation, etc. [1], [2]. In most of these
systems, the adder is part of the critical path that determines
the overall performance of the system. That is why enhancing
the performance of the 1-bit full-adder cell is considered a
significant goal. The performance of the adder circuit is
greatly influenced by delay, sizes of transistors used, parasitic
capacitance. Every circuit contribute towards three types of
power dissipation. These are
1. Short Circuit Power: Due to direct path between
supply and ground.
2. Switching Power: Due to charging and discharging
of circuit capacitance.
3. Leakage Power: Due to flow of current when
transistor is in the off state.
The 2nd component contributes towards maximum power
dissipation. This paper is divided into 6 sections. Section I
introduces the topic. Section II gives the brief idea of adders
being proposed so far along with their advantages and
disadvantages. Some adders comprising of less transistors are
discussed in Section III. Section IV describes the hybrid adder
proposed. Results are shown in Section V and the paper is
concluded in Section VI.
II. ADDERS
An adder is an electronics device which performs the
addition operation of any two numbers. Adder circuit was
primarily based upon static CMOS logic The circuit diagram
of static CMOS adder circuit is shown in Fig. 1.1.
ISSN: 2231-5381
Fig. 1.1 : Static CMOS Adder Circuit
Certain advantages of adder in [3] are reliable operation even
at low voltages and arbitrary transistor sizing. Since it used
same number of NMOS and PMOS transistors, thereby
increasing the area occupancy. So to avoid these problems,
domino logic was proposed [4]. Dynamic logic circuit need
only single clocked precharge devices and implement the
logic using either the pull-up network (PUN) and pull down
network (PDN). However this results in the problem of charge
sharing. So to avoid this problem, domino logic circuit was
proposed. The dynamic static pair together is called Domino
gate because precharge resembles setting up a chain of
dominos, each triggering the next [5]. A single clock can be
used to precharge and evaluate all the logic gates within the
chain. The circuit diagram of domino logic full adder circuit is
shown in Fig. 1.2. The domino circuits are energy efficient
and fast logic but these circuits use global clock. The clock
distribution network dissipates 20 to 45% of overall
consuming power. Moreover in dynamic domino logic the
precharge phase occurs simultaneously by synchronizing all
the gates with the same clock signal. Thus causing precharge
phase to be slower [6].
Fig. 1.2: Domino Logic Full Adder
http://www.ijettjournal.org
Page 223
International Journal of Engineering Trends and Technology (IJETT) – Volume 9 Number 5 - Mar 2014
An alternative to CMOS gates is pass transistor logic. This
logic family use same MOS transistors that is either NMOS or
PMOS. It leads to reduction in the number of transistors as
compared to CMOS family. The reduced number of devices
has the additional advantage of lower capacitance [7]. Pass
transistor based designs consume very little power and area,
but suffer from poor performance and reliability when an
NMOS and PMOS is used alone act as imperfect switch. So
for high performance CPL (Complementary Pass Transistor
Logic) was proposed. The CPL adder circuit is as shown
III. LOW TRANSISTOR COUNT FULL ADDERS
A. 10T Transistor Adder
The 10 T falls under the category of the pass transistor type
logic style. It uses both the NMOS and PMOS transistors. The
10T adder comes first while searching for an adder with the
lowest number of transistors. 10 T in figure 1.6 [5, 20] use
more than one logic style for their implementation and they
are called Hybrid logic design style.
in Fig 1.3.
Fig. 1.3: CPL Adder circuit
CPL is not an appropriate choice for low power due to its
high switching activity of intermediate nodes, high transistor
count and overloading of its inputs [8]. The most widely-used
solution to deal with the voltage-drop problem is the use of
transmission gates. It builds on the complementary properties
of NMOS and PMOS transistors: NMOS devices pass a strong
0 but a weak 1, while PMOS transistors pass a strong 1 but a
weak 0. The ideal approach is to use an NMOS to pull-down
and a PMOS to pull-up. The transmission gate adder is shown
in Fig. 1.4. The main disadvantage of transmission gate logic
is that it requires double the number of transistors of the
standard pass-transistor logic or more to implement the same
circuit.
Fig. 1.6: 10 T adder circuit
This adder does not perform well upon analysis with the given
input stimulus. The carry out signal ( Cout) produces a strong1 which is a full supply voltage (VDD) or strong-‘0’ which is
0V only in some particular cases whereas the rest outputs
weak-‘0’ and weakest-‘1’.
B. 14 T Adder Circuit
The next low count full adder circuit is 14 transistor full
adder. It needs only 14 MOSFETs for its realization while
having full voltage-swing in all nodes. 14 T has advantage of
produce XOR/XNOR function at the same time. Thus it
eliminates the use of inverter for producing XNOR function
[9].
Fig. 1.5: Transmission Gate Adder
ISSN: 2231-5381
http://www.ijettjournal.org
Fig. 1.7: 14 T Adder Circuit
Page 224
International Journal of Engineering Trends and Technology (IJETT) – Volume 9 Number 5 - Mar 2014
The hybrid full adder can be decomposed in three modules as
in [10]. Certain modifications have been made in module 1 of
the circuit. Next section depicts the changes being done.
IV. PROPOSED HYBRID ADDER
The module 1 as described in [10] is shown in Fig. 1.8.
However, this circuit suffers from the same threshold voltage
drop problem as any other pass transistor logic circuits. The
worst-case delay happens at the transition from 01 to 00 for
inputs AB.
Fig. 1.10: Module 2 for adder circuit
There are several choices for Module 2. Since its logic
expression is similar to that of Module 1, the cross back 6transistor can also be used [9], [11].However, it suffers from
insufficient driving power due to the pass transistors.
Therefore we use a similar circuit as that of TFA and 14 T, but
fully exploit the available XOR and XNOR outputs from
Module 1 to allow only a single inverter to be attached at the
last stage.
Fig. 1.8: Module 1 of adder circuit
Due to the unsatisfactory performance at low-supply voltage,
the circuit of Fig. 1.8 is modified to Fig.1.9.
Fig. 1.11: Module 3 for adder circuit
The module 3 circuit is based on complementary CMOS logic
style [12]. Complete circuit of adder circuit is given in Fig.
1.12.
Fig. 1.9: Modified Module 1 circuit
Two series PMOS transistors are added to solve the worstcase delay problem of transition from 01 to 00 for AB. Two
transistors in off state consume less power as compared to a
single on transistor [kroy]. With the application of the
concept, significant amount of power has been reduced. the
circuit diagram of remaining two modules is shown in Fig.
1.10 and 1.11 respectively. The results and circuit diagrams of
each adder described above is shown in the next section.
Fig. 1.12: Modified Hybrid full adder
V. RESULTS
All the adders are designed and simulated on Design Architect
by Mentor Graphics in 180 nm technology. Here technology
used means length of the channel in MOS transistors. The
threshold voltages of the PMOS and NMOS transistor are
around 0.4 and 0.8 V, respectively. Fig. 1.13 and 1.14 show
the circuit diagram and output waveforms of CMOS adder.
ISSN: 2231-5381
http://www.ijettjournal.org
Page 225
International Journal of Engineering Trends and Technology (IJETT) – Volume 9 Number 5 - Mar 2014
TABLE I
COMPARISON BETWEEN DIFFERENT ADDERS
Adder
Name
Static
CMOS
Domino
CPL
TGA
10 T
14 T
HYBRID
Fig. 1.13: CMOS Full Adder
Power
Parameters
Delay
PDP
10.890
102.679
1118.174
10.720
17.409
7.712
7.241
2.901
5.468
146.151
118.6767
133.114
163.376
215.821
109.919
1566.738
2066.042
1026.575
1183.006
626.096
598.037
It is clear that CPL adder consumes highest power, because of
its dual-rail structure and the substantial number of internal
nodes. The additional inverters used to generate the
complement inputs have also increased the power
consumption. PDP of Hybrid adder is minimum as compared
to all other transistor.
Fig. 1.14: Output waveforms depicting delay
The modified hybrid adder is shown in Fig. 1.15.
VI. CONCLUSIONS
Adder is used extensively in many VLSI systems such as
microprocessors, and application specific DSP architecture,
addresses calculation etc. The quantitative overview of
performance of the full adder cell has been presented in terms
of power consumption, speed, power-delay product (PDP).
Hybrid full adder has 22%, 86% less power-delay product
compared to TGA and static full adder respectively. Hybrid
full adder generate the XOR and XNOR functions
simultaneously and a good drivability carry out is generated
by a complementary CMOS style circuit. In addition, laststage inverter in hybrid full adder de-couples the output and
input to improve the driving capability.
REFERENCES
[1]
[2]
[3]
Fig. 1.15: Modified Hybrid Full Adder
Simulation results show that the hybrid design consumes less
power than the static CMOS, Domino, CPL, 10 T and TGA.
This is quite clear as the hybrid design has no Vth drop.
The simulation results also exhibit that 14 T has lowest power
dissipation compared to the other adders as its voltage swings
ranged from 0 and VDD – Vt and not between 0 and VDD
as seen in the TGA and CMOS adders. The Power Delay
Product (PDP) is a quantitative measure of the efficiency and
a compromise between power dissipation and speed.
ISSN: 2231-5381
[4]
[5]
[6]
[7]
S. F. Frutaci, M. Lanuzza, P. Zicari S. Perri, P. Corsonello “ Low
Power Split Path Data Driven Dynamic Logic” published in IET
Circuit Devices & Systems 20th April 2009.
Jin-Fa Lin, Yin-Tsung Hwang, Ming-Hwa Sheu, “A novel high- speed
and energy efficient 10-transistor full adder design” IEEE Transactions
on circuits and systems Vol. 54 No. 5, May 2007.
M. Alioto and G. Palumbo, “Analysis and comparison on full adder
block in submicron technology,” IEEE Trans. Very Large Scale
(VLSI)Syst., vol. 10, no. 6, pp. 806–823, Dec. 2002
Mark Vesterbacka “A 14-transistor cmos full adder with full voltage
swing nodes” Proc. Int. Symp. On circuit and system, Vol. 1, pp-49-52,
1999.
Amir Ali Khatibzadeh, Kaamran Raahemifar, “A study and
comparison of full adder cells based on the standard static CMOS
logic” Proceedings of the International Symposium on Low Power
Design, 2004.M.
R. Rafati, S. M. fakhraie, K. C. Smith, “Low-power data-driven
dynamic logic” IEEE International Symposium on circuits and systems,
May 28-31, 2000.
H.T. Bui, Y.Wang, Y. Jiang, “Design and analysis of low-power 10transistor full adders using novel XOR-XNOR gates”, IEEE Trans.
Circuits Syst. II. Analog Digit. Signal Process. 49 (1) pp. 25–30,
January 2002.
http://www.ijettjournal.org
Page 226
International Journal of Engineering Trends and Technology (IJETT) – Volume 9 Number 5 - Mar 2014
[8]
[9]
[10]
[11]
[12]
Jin-Fa Lin, Yin-Tsung Hwang, Ming-Hwa Sheu, “A novel high- speed
and energy efficient 10-transistor full adder design” IEEE Transactions
on circuits and systems Vol. 54 No. 5, May 2007.
D. Radhakrishnan, “Low-voltage low-power CMOS full adder,” Proc.
IEEE Circuits, Devices and Systems, vol. 148, no. 1, pp. 19–24, Feb.
2001.
Amir Ali Khatibzadeh, Kaamran Raahemifar, “A study and
comparison of full adder cells based on the standard static CMOS
logic” Proceedings of the International Symposium on Low Power
Design, 2004.
G. Sathaiyabama, Raja Shailaja, “A survey of Low power High Speed
Full Adder”, vol 2 issue 9, sep 2012..
N.Weste and K. Eshraghian, Principles of CMOS VLSI Design, A
System Perspective. Reading, MA: Addison-Wesley, 2011.
ISSN: 2231-5381
http://www.ijettjournal.org
Page 227
Download