2. CONTENTS
Need of adders
Basic parameters
Full adder
C-CMOS logic full adder
CPL
DPL
Transmission gate full adder
Transmission function full adder
14T Full adder
GDI XOR/XNOR Full adder
2
3. WHAT IS THE NEED OF ADDERS??
Addition is the basic arithmetic operation
Core of arithmetic operation like multiplication,
subtraction, division etc.,
Adder is the key element for VLSI Systems like
ALU,s
Microprocessors
Parity checkers
Code converters
3
4. BASIC PARAMETERS
As any VLSI System basic requirements:
Similarly for Full adder circuit requires:
Power consumption
Speed
Area
PDP
Delay
Power dissipation
4
5. FULLADDER
For three bit addition
Accept a carry bit from a previous stage
C = AB + ACin + BCin
S = A'B‘Cin + A'BCin'+AB'Cin'+ABCin
5
A B Cin Cout S
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1
6. DIFFERENT LOGICS OF FULLADDER
C-CMOS logic full adder
Pass transistor logic
CPL
DPL
Transmission gate full adder
Transmission function full adder
14T Full adder
GDI XOR/XNOR Full adder
6
7. C-CMOS LOGIC FULLADDER
Conventional CMOS
24 transistors
Structure is based on pull up & pull down
High noise margin
Stability at low voltages
Less number of interconnecting wires
Weak output driving capability
7
9. C-PASS TRANSISTOR LOGIC
Complementary Pass Transistor Logic
24 transistors
Each signal is carried by two wires
Faster than CMOS
High power consumption
Wiring complexity
High delay
9
11. DOUBLE PASS TRANSISTOR LOGIC
28 Transistors
Both nMOS and pMOS logic network
Reduces threshold loss problem
Noise margin
Speed
Low power
Requires less area
11
13. TRANSMISSION GATE FULLADDER
20 Transistors
Delay is less
High number of internal nodes increase parasitic
capacitance
Additional buffers required
Weak driving capability
More power consumption
13
15. TRANSMISSION FUNCTION FULLADDER
16 transistors
Two possible short circuit paths to ground
Same delay as C-CMOS and cpl
High noise margin
15
21. REFERENCES
• Mariano Aguirre-Hernandez and Monico Linares-Aranda, “CMOS
Full-Adders for Energy-EfficientArithmetic Applications,” in Proc.
IEEE VLSI SYSTEMS, 4, April 2011, vol. 19, pp. 718-721.
• A. M. Shams, T. K. Darwish, and M. Bayoumi, “Performance analysis
of low-power1-bit CMOS full adder cells,” IEEE Trans. Very Large
Scale Integr. (VLSI) Syst., vol. 10, no. 1, pp. 20–29, Feb. 2002.
• S. Goel, A. Kumar, and M. Bayoumi, “Design of robust, energy-
efficient full adders for deep-submicrometer design using hybrid-
CMOS logic style,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst.,
vol. 14, no. 12, pp. 1309–1320, Dec. 2006.
• Amir Ali Khatibzadeh, Kaamran Raahemifar, “A study and
comparision of full adder cells based on the standard CMOS logic,”
IEEE Trans.CCECE, Niagara Falls, May 2004 0-7803-8253, pp. 2139-
2142
21