SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE)
e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 7, Issue 5 (Sep. - Oct. 2013), PP 33-37
www.iosrjournals.org
www.iosrjournals.org 33 | Page
A study to Design and comparison of Full Adder using Various
Techniques
Renu Sharma1
, Dr. Jaswanti2
1
(ECE, NITTTR Chandigarh/ Panjab University, India)
2
(Electrical Engg, Chandigarh College of Engineering & Technolog, Chandigarh, India)
Abstract: Adders is widely used in applications such as digital signal processing (DSP) and microprocessors.
In this paper Half adders are simulated and analyzed based on power dissipation, area and speed on 90nm
technology using Microwind and Dsch tool. Half Adder is the basic building block in Parallel Feedback Carry
Adder (PFCA).
Keywords: Full adder, Half adder, PFCA, VLSI.
I. INTRODUCTION
With the extremely fast development of Very Large Scale Integrated (VLSI) technology, demand for
widespread use of high performance portable integrated circuit (IC) devices such as MP3, PDA, mobile phones
is increasing rapidly. Most of the VLSI applications, such as digital signal processing, image and video
processing and microprocessors, extensively use arithmetic operations. Therefore, the integrated circuit
performances highly depend on how the arithmetic modules are implemented. Since addition between two
binaries is the most fundamental operation in arithmetic logic unit, a full adder (FA) is the core element of
complex arithmetic circuits like subtraction, multiplication, division, exponentiation, etc. Consequently,
enhancing performance of full adder is crucial to improve the performance of overall modules.
VLSI system with high speed, low power dissipation and Compact implementation since they are the
main factors which directly affect performance of an entire system. Therefore, various full adder cell topologies
were designed and developed by electronics designers in order to achieve the best performances. However,
currently, VLSI designers faces two conflicting design challenges: first is to discover high performance design
and implementation techniques that can meet the stringent speed constraints; second is to consider low-power
design approaches to prolong the operating time of devices . Since power and speed are usually trade-off, it is
necessary for the designer to consider and choose the best design which meets a specific requirement and
application
Full Adder is designed using Half Adders. In this paper half adder is designed taking into consideration
that Parallel feedback carry adder (PFCA) is based on the unit of half adder. So in this paper Half adder is
designed using NAND Gates only and using EX-OR and AND Gates in microwind using 90nm technology .
one Full Adder consists of two HAs and one OR gate, while one HA consists of one AND gate and XOR gate .
Half Adder has carry-out bit but no carry-in bit, as a result HA is not a basic unit of existing adders but only a
component of it.
Fig.1 Full Adder using Half Adder
A study to Design and comparison of Full Adder using Various Techniques
www.iosrjournals.org 34 | Page
II. PFCA THEORY
2.1 Basic Unit of Adder: Let A and B be two n-bit binary numbers as follows
All existing various adders are based on full adder and n-bit addition at least needs n FAs. A good
example for this is that n-bit RCA needs n FAs with the smallest area and the most computation time. From the
perspective of logic gates, one FA consists of two HAs and one OR gate, while one HA consists of one AND
gate and XOR gate . HA has carry-out bit but no carry-in bit, as a result HA is not a basic unit of existing adders
but only a component of it from (2) and (3).
2.2 Basic Structure of PFCA
In order to implement n-bit adder based on HA. Let A and B be two n-bit binary numbers, the
superscript be the time variable, the subscript be the place in the binary number.
A study to Design and comparison of Full Adder using Various Techniques
www.iosrjournals.org 35 | Page
The theorem can be easily proved. Equation (9) means that a new addend can be got through (7) which
has got its previous carry-out-bit and (8) means that another new addend can be got through (6) that has got its
sum-bit in each iterative round. Then the final sum will be got through many rounds of iteration until the carry-
bits are all zero. Two XOR operations are required to acquire the sum in (3). Thus, (6) to (9) constitute a more
basic unit of adder. As a result, an ideal n-bit PFCA can be drawn out by cascading n units of this kind and its
basic structure is shown in Fig.2. The area asymptotic requirement of PFCA is O (n) and all the HAs will
complete their operations at each chock, then the results are feedback to the inputs for next operations.
Therefore, PFCA is a parallel adder with feedback. Compared to all existing adders, PFCA has less computation
time and smaller area and its area-time efficiency can be increased 4 times because of the two advantages of
PFCA:
 Parallel mode, which speeds up the circuits of adder;
 Feedback mode, which increases the times of the basic units used.
Fig.2 The basic structure of PFCA based on HA
2.3 Problems in the Hardware Implementation of PFCA
PFCA has substantial potential advantages in area and speed in theory, but there are some
technological problems to resolve in the implementation of hardware circuits:
 The feedback signals must be separated from the input signals.
 As an asynchronous circuit, PFCA requires a start and a finish signals.
 The difference between the delays from port A or B to port S and to port C will be enlarged afterseveral
iterations and thus it lead to failure of PFCA.
 The attenuation of carry-out signal will shorten the transmitted distance.
III. THE IMPLEMENTATION OF PFCA IN CMOS GATES
To verify the possibility of hardware implementation of PFCA, a PFCA based on CMOS gates is
designed. The result shows that the theory of PFCA based on HA is feasible. Compared to existing adders,
PFCA has some advantages in area and speed, especially when n is larger. Three laws must be conformed in the
design of PFCA:
1) The area and computation time of the imported circuits must be as small as possible.
2) If it requires some controlling ports, then the number of them must be small enough.
3) To ensure the delays of port C and port S to be almost equal, some changes must be taken place in the HA, at
the same time, the whole delay from input to output in a HA should not increase too much.
3.1 THE IMPLEMENTATION OF PFCA IN CMOS GATES
A structure of 4-bit PFCA is given in Fig.3 . Then PFCA of any even bits can be cascaded by the unit
of two 2-MUX2- 1s, two HAs, one drive circuit and some OR gates. The controlling port Start and two MUX2-
1s can resolve the first and second problem in the previous section, which gives PFCA an enable signal to
choose the input signals or the feedback signals. The next problem is resolved by designing a mechanism to test
all the carry-out bits. If they are all 0, then an active low signal Finish is given. The method to resolve the 4th
problem is that, the outputs of S and C must have almost the same computation time. A drive circuit is provided
here to enhance the carry-out signal. Simulation result shows that the drive circuit is added in every two bit and
then any length of PFCA can be reached.
A study to Design and comparison of Full Adder using Various Techniques
www.iosrjournals.org 36 | Page
Fig.3 The structure of 4-bit PFCA
Half adder has two binary inputs and two outputs sum and carry. Half adder using NAND gates and
using EX-or and AND gates is designed in microwind .
Logic Expression of Half Adder
S = A  B
C = AB
Fig. 4. Half Adder using NAND Gates
Fig. 5. Half Adder using EX-OR and AND Gate
A study to Design and comparison of Full Adder using Various Techniques
www.iosrjournals.org 37 | Page
IV. RESULT AND DISCUSSION
TABLE I: Single bit Half Adder
Parameter NAND Gates EX-OR & AND
No.of transistors 10 Nmos
10 Pmos
6Nmos
6Pmos
Simulation time 4 sec 3sec
size 8*9µm 6*8µm
Memory used 2.2% 1.5%
TABLE II: Using NAND Gates
Vdd(V) P(mw)
.2 .001
.4 .016
.6 .027
.8 .039
1 .054
1.2 .072
TABLE III: Using EX-OR $ and AND Gates
V. CONCLUSION
This paper presents that Half adder using EX-OR AND and Gates consumes less space and power than
using NAND Gates only.
REFERENCES
[1]. Phuong Thi Yen, Noor Faizah Zainul Abidin, Azrul Bin Ghazali, Performance Analysis of Full Adder (FA) cells
[2]. PRASHANTH .P, PRABHU SWAMY, Architecture Of Adders Based On Speed , area And Power dissipation 2011, World Congress
on Information and Communication Technologies
Vdd(V) P(mw)
.2 .002
.4 .004
.6 .010
.8 .020
1 .032
1.2 .059

Weitere ähnliche Inhalte

Was ist angesagt?

Bip based-alarm-declaration-and-clearing-in-sonet-networks-employing-automati...
Bip based-alarm-declaration-and-clearing-in-sonet-networks-employing-automati...Bip based-alarm-declaration-and-clearing-in-sonet-networks-employing-automati...
Bip based-alarm-declaration-and-clearing-in-sonet-networks-employing-automati...
Cemal Ardil
 
Analysis, Design and Implementation of 4-Bit Full Adder using FinFET
Analysis, Design and Implementation of 4-Bit Full Adder using FinFETAnalysis, Design and Implementation of 4-Bit Full Adder using FinFET
Analysis, Design and Implementation of 4-Bit Full Adder using FinFET
rbl87
 
Unit 6 assembly language programming
Unit 6   assembly language programmingUnit 6   assembly language programming
Unit 6 assembly language programming
Kartik Sharma
 

Was ist angesagt? (20)

My paper
My paperMy paper
My paper
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
SYNHRONOUS TRANSMISSION OFC
SYNHRONOUS TRANSMISSION OFCSYNHRONOUS TRANSMISSION OFC
SYNHRONOUS TRANSMISSION OFC
 
SDH MAPPING AND MULTIPLEXING
SDH MAPPING AND MULTIPLEXINGSDH MAPPING AND MULTIPLEXING
SDH MAPPING AND MULTIPLEXING
 
Lb35189919904
Lb35189919904Lb35189919904
Lb35189919904
 
FPGA Implementation of Mixed Radix CORDIC FFT
FPGA Implementation of Mixed Radix CORDIC FFTFPGA Implementation of Mixed Radix CORDIC FFT
FPGA Implementation of Mixed Radix CORDIC FFT
 
Bip based-alarm-declaration-and-clearing-in-sonet-networks-employing-automati...
Bip based-alarm-declaration-and-clearing-in-sonet-networks-employing-automati...Bip based-alarm-declaration-and-clearing-in-sonet-networks-employing-automati...
Bip based-alarm-declaration-and-clearing-in-sonet-networks-employing-automati...
 
Some advanced instructions of the 8085 microprocessors
Some advanced instructions of the 8085 microprocessorsSome advanced instructions of the 8085 microprocessors
Some advanced instructions of the 8085 microprocessors
 
Implementation of High Throughput Radix-16 FFT Processor
Implementation of High Throughput Radix-16 FFT ProcessorImplementation of High Throughput Radix-16 FFT Processor
Implementation of High Throughput Radix-16 FFT Processor
 
128-Bit Area Efficient Reconfigurable Carry Select Adder
128-Bit Area Efficient Reconfigurable Carry Select Adder 128-Bit Area Efficient Reconfigurable Carry Select Adder
128-Bit Area Efficient Reconfigurable Carry Select Adder
 
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr AlgorithmAn Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
 
Analysis, Design and Implementation of 4-Bit Full Adder using FinFET
Analysis, Design and Implementation of 4-Bit Full Adder using FinFETAnalysis, Design and Implementation of 4-Bit Full Adder using FinFET
Analysis, Design and Implementation of 4-Bit Full Adder using FinFET
 
Gtp load balancing 27.9.17
Gtp load balancing   27.9.17Gtp load balancing   27.9.17
Gtp load balancing 27.9.17
 
POWER EFFICIENT CARRY PROPAGATE ADDER
POWER EFFICIENT CARRY PROPAGATE ADDERPOWER EFFICIENT CARRY PROPAGATE ADDER
POWER EFFICIENT CARRY PROPAGATE ADDER
 
a technical review of efficient and high speed adders for vedic multipliers
a technical review of efficient and high speed adders for vedic multipliersa technical review of efficient and high speed adders for vedic multipliers
a technical review of efficient and high speed adders for vedic multipliers
 
8085 data transfer instruction set
8085 data transfer instruction set8085 data transfer instruction set
8085 data transfer instruction set
 
Unit 6 assembly language programming
Unit 6   assembly language programmingUnit 6   assembly language programming
Unit 6 assembly language programming
 
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
 
Eurec 724
Eurec 724Eurec 724
Eurec 724
 
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - rm
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - rmEmerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - rm
Emerson Eduardo Rodrigues - ENGINEERING STUDIES1 Rp 160534 - rm
 

Andere mochten auch

The Phase Theory towards the Unification of the Forces of Nature the Heart Be...
The Phase Theory towards the Unification of the Forces of Nature the Heart Be...The Phase Theory towards the Unification of the Forces of Nature the Heart Be...
The Phase Theory towards the Unification of the Forces of Nature the Heart Be...
IOSR Journals
 
A Novel Edge Detection Technique for Image Classification and Analysis
A Novel Edge Detection Technique for Image Classification and AnalysisA Novel Edge Detection Technique for Image Classification and Analysis
A Novel Edge Detection Technique for Image Classification and Analysis
IOSR Journals
 
The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...
The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...
The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...
IOSR Journals
 

Andere mochten auch (20)

Design and Implementation of New Encryption algorithm to Enhance Performance...
Design and Implementation of New Encryption algorithm to  Enhance Performance...Design and Implementation of New Encryption algorithm to  Enhance Performance...
Design and Implementation of New Encryption algorithm to Enhance Performance...
 
D017232729
D017232729D017232729
D017232729
 
H1302045356
H1302045356H1302045356
H1302045356
 
C011121114
C011121114C011121114
C011121114
 
A0150106
A0150106A0150106
A0150106
 
Simulation based Evaluation of a Simple Channel Distribution Scheme for MANETs
Simulation based Evaluation of a Simple Channel Distribution Scheme for MANETsSimulation based Evaluation of a Simple Channel Distribution Scheme for MANETs
Simulation based Evaluation of a Simple Channel Distribution Scheme for MANETs
 
The Phase Theory towards the Unification of the Forces of Nature the Heart Be...
The Phase Theory towards the Unification of the Forces of Nature the Heart Be...The Phase Theory towards the Unification of the Forces of Nature the Heart Be...
The Phase Theory towards the Unification of the Forces of Nature the Heart Be...
 
A Novel Edge Detection Technique for Image Classification and Analysis
A Novel Edge Detection Technique for Image Classification and AnalysisA Novel Edge Detection Technique for Image Classification and Analysis
A Novel Edge Detection Technique for Image Classification and Analysis
 
Low Power Energy Harvesting & Supercapacitor Storage
Low Power Energy Harvesting & Supercapacitor StorageLow Power Energy Harvesting & Supercapacitor Storage
Low Power Energy Harvesting & Supercapacitor Storage
 
Closed Loop Analysis of Single-Inductor Dual-Output Buck Converters with Mix-...
Closed Loop Analysis of Single-Inductor Dual-Output Buck Converters with Mix-...Closed Loop Analysis of Single-Inductor Dual-Output Buck Converters with Mix-...
Closed Loop Analysis of Single-Inductor Dual-Output Buck Converters with Mix-...
 
G0153743
G0153743G0153743
G0153743
 
Effects of Eccentric Strength Training’s Time on Daily Plasma Testosterone Le...
Effects of Eccentric Strength Training’s Time on Daily Plasma Testosterone Le...Effects of Eccentric Strength Training’s Time on Daily Plasma Testosterone Le...
Effects of Eccentric Strength Training’s Time on Daily Plasma Testosterone Le...
 
Nasal Parameters of Ibibio and Yakurr Ethnic Groups of South South Nigeria
Nasal Parameters of Ibibio and Yakurr Ethnic Groups of South South NigeriaNasal Parameters of Ibibio and Yakurr Ethnic Groups of South South Nigeria
Nasal Parameters of Ibibio and Yakurr Ethnic Groups of South South Nigeria
 
A017160104
A017160104A017160104
A017160104
 
I012545259
I012545259I012545259
I012545259
 
S130304109117
S130304109117S130304109117
S130304109117
 
Yours Advance Security Hood (Yash)
Yours Advance Security Hood (Yash)Yours Advance Security Hood (Yash)
Yours Advance Security Hood (Yash)
 
D01112030
D01112030D01112030
D01112030
 
The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...
The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...
The Role of IL-17, Metaphase Reactants on Patients with Early Rheumatoid Arth...
 
Implementation of Mobile Banking in Bangladesh: Opportunities and Challenges
Implementation of Mobile Banking in Bangladesh: Opportunities and ChallengesImplementation of Mobile Banking in Bangladesh: Opportunities and Challenges
Implementation of Mobile Banking in Bangladesh: Opportunities and Challenges
 

Ähnlich wie A study to Design and comparison of Full Adder using Various Techniques

FPGA BASED IMPLEMENTATION OF DELAY OPTIMISED DOUBLE PRECISION IEEE FLOATING-P...
FPGA BASED IMPLEMENTATION OF DELAY OPTIMISED DOUBLE PRECISION IEEE FLOATING-P...FPGA BASED IMPLEMENTATION OF DELAY OPTIMISED DOUBLE PRECISION IEEE FLOATING-P...
FPGA BASED IMPLEMENTATION OF DELAY OPTIMISED DOUBLE PRECISION IEEE FLOATING-P...
Somsubhra Ghosh
 
Iaetsd pipelined parallel fft architecture through folding transformation
Iaetsd pipelined parallel fft architecture through folding transformationIaetsd pipelined parallel fft architecture through folding transformation
Iaetsd pipelined parallel fft architecture through folding transformation
Iaetsd Iaetsd
 
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGALOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
VLSICS Design
 

Ähnlich wie A study to Design and comparison of Full Adder using Various Techniques (20)

IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
 
M367578
M367578M367578
M367578
 
Design and implementation of Closed Loop Control of Three Phase Interleaved P...
Design and implementation of Closed Loop Control of Three Phase Interleaved P...Design and implementation of Closed Loop Control of Three Phase Interleaved P...
Design and implementation of Closed Loop Control of Three Phase Interleaved P...
 
Leakage power optimization for ripple carry adder
Leakage power optimization for ripple carry adder Leakage power optimization for ripple carry adder
Leakage power optimization for ripple carry adder
 
Design a Low Power Flip-Flop Based on a Signal Feed-Through Scheme
Design a Low Power Flip-Flop Based on a Signal Feed-Through SchemeDesign a Low Power Flip-Flop Based on a Signal Feed-Through Scheme
Design a Low Power Flip-Flop Based on a Signal Feed-Through Scheme
 
Enhanced low power, fast and area efficient carry select adder
Enhanced low power, fast and area efficient carry select adderEnhanced low power, fast and area efficient carry select adder
Enhanced low power, fast and area efficient carry select adder
 
A Novel VLSI Architecture for FFT Utilizing Proposed 4:2 & 7:2 Compressor
A Novel VLSI Architecture for FFT Utilizing Proposed 4:2 & 7:2 CompressorA Novel VLSI Architecture for FFT Utilizing Proposed 4:2 & 7:2 Compressor
A Novel VLSI Architecture for FFT Utilizing Proposed 4:2 & 7:2 Compressor
 
High Speed Carryselect Adder
High Speed Carryselect AdderHigh Speed Carryselect Adder
High Speed Carryselect Adder
 
Bu34437441
Bu34437441Bu34437441
Bu34437441
 
FPGA BASED IMPLEMENTATION OF DELAY OPTIMISED DOUBLE PRECISION IEEE FLOATING-P...
FPGA BASED IMPLEMENTATION OF DELAY OPTIMISED DOUBLE PRECISION IEEE FLOATING-P...FPGA BASED IMPLEMENTATION OF DELAY OPTIMISED DOUBLE PRECISION IEEE FLOATING-P...
FPGA BASED IMPLEMENTATION OF DELAY OPTIMISED DOUBLE PRECISION IEEE FLOATING-P...
 
IRJET- Low Power Adder and Multiplier Circuits Design Optimization in VLSI
IRJET- Low Power Adder and Multiplier Circuits Design Optimization in VLSIIRJET- Low Power Adder and Multiplier Circuits Design Optimization in VLSI
IRJET- Low Power Adder and Multiplier Circuits Design Optimization in VLSI
 
1.area efficient carry select adder
1.area efficient carry select adder1.area efficient carry select adder
1.area efficient carry select adder
 
Tute
TuteTute
Tute
 
Iaetsd pipelined parallel fft architecture through folding transformation
Iaetsd pipelined parallel fft architecture through folding transformationIaetsd pipelined parallel fft architecture through folding transformation
Iaetsd pipelined parallel fft architecture through folding transformation
 
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGALOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
 
Parallel Adder
Parallel Adder Parallel Adder
Parallel Adder
 
Iaetsd 128-bit area
Iaetsd 128-bit areaIaetsd 128-bit area
Iaetsd 128-bit area
 
Paper7 2
Paper7 2Paper7 2
Paper7 2
 
Iaetsd multioperand redundant adders on fpg as
Iaetsd multioperand redundant adders on fpg asIaetsd multioperand redundant adders on fpg as
Iaetsd multioperand redundant adders on fpg as
 
Design and Verification of Area Efficient Carry Select Adder
Design and Verification of Area Efficient Carry Select AdderDesign and Verification of Area Efficient Carry Select Adder
Design and Verification of Area Efficient Carry Select Adder
 

Mehr von IOSR Journals

Mehr von IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Kürzlich hochgeladen

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 

Kürzlich hochgeladen (20)

(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 

A study to Design and comparison of Full Adder using Various Techniques

  • 1. IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 7, Issue 5 (Sep. - Oct. 2013), PP 33-37 www.iosrjournals.org www.iosrjournals.org 33 | Page A study to Design and comparison of Full Adder using Various Techniques Renu Sharma1 , Dr. Jaswanti2 1 (ECE, NITTTR Chandigarh/ Panjab University, India) 2 (Electrical Engg, Chandigarh College of Engineering & Technolog, Chandigarh, India) Abstract: Adders is widely used in applications such as digital signal processing (DSP) and microprocessors. In this paper Half adders are simulated and analyzed based on power dissipation, area and speed on 90nm technology using Microwind and Dsch tool. Half Adder is the basic building block in Parallel Feedback Carry Adder (PFCA). Keywords: Full adder, Half adder, PFCA, VLSI. I. INTRODUCTION With the extremely fast development of Very Large Scale Integrated (VLSI) technology, demand for widespread use of high performance portable integrated circuit (IC) devices such as MP3, PDA, mobile phones is increasing rapidly. Most of the VLSI applications, such as digital signal processing, image and video processing and microprocessors, extensively use arithmetic operations. Therefore, the integrated circuit performances highly depend on how the arithmetic modules are implemented. Since addition between two binaries is the most fundamental operation in arithmetic logic unit, a full adder (FA) is the core element of complex arithmetic circuits like subtraction, multiplication, division, exponentiation, etc. Consequently, enhancing performance of full adder is crucial to improve the performance of overall modules. VLSI system with high speed, low power dissipation and Compact implementation since they are the main factors which directly affect performance of an entire system. Therefore, various full adder cell topologies were designed and developed by electronics designers in order to achieve the best performances. However, currently, VLSI designers faces two conflicting design challenges: first is to discover high performance design and implementation techniques that can meet the stringent speed constraints; second is to consider low-power design approaches to prolong the operating time of devices . Since power and speed are usually trade-off, it is necessary for the designer to consider and choose the best design which meets a specific requirement and application Full Adder is designed using Half Adders. In this paper half adder is designed taking into consideration that Parallel feedback carry adder (PFCA) is based on the unit of half adder. So in this paper Half adder is designed using NAND Gates only and using EX-OR and AND Gates in microwind using 90nm technology . one Full Adder consists of two HAs and one OR gate, while one HA consists of one AND gate and XOR gate . Half Adder has carry-out bit but no carry-in bit, as a result HA is not a basic unit of existing adders but only a component of it. Fig.1 Full Adder using Half Adder
  • 2. A study to Design and comparison of Full Adder using Various Techniques www.iosrjournals.org 34 | Page II. PFCA THEORY 2.1 Basic Unit of Adder: Let A and B be two n-bit binary numbers as follows All existing various adders are based on full adder and n-bit addition at least needs n FAs. A good example for this is that n-bit RCA needs n FAs with the smallest area and the most computation time. From the perspective of logic gates, one FA consists of two HAs and one OR gate, while one HA consists of one AND gate and XOR gate . HA has carry-out bit but no carry-in bit, as a result HA is not a basic unit of existing adders but only a component of it from (2) and (3). 2.2 Basic Structure of PFCA In order to implement n-bit adder based on HA. Let A and B be two n-bit binary numbers, the superscript be the time variable, the subscript be the place in the binary number.
  • 3. A study to Design and comparison of Full Adder using Various Techniques www.iosrjournals.org 35 | Page The theorem can be easily proved. Equation (9) means that a new addend can be got through (7) which has got its previous carry-out-bit and (8) means that another new addend can be got through (6) that has got its sum-bit in each iterative round. Then the final sum will be got through many rounds of iteration until the carry- bits are all zero. Two XOR operations are required to acquire the sum in (3). Thus, (6) to (9) constitute a more basic unit of adder. As a result, an ideal n-bit PFCA can be drawn out by cascading n units of this kind and its basic structure is shown in Fig.2. The area asymptotic requirement of PFCA is O (n) and all the HAs will complete their operations at each chock, then the results are feedback to the inputs for next operations. Therefore, PFCA is a parallel adder with feedback. Compared to all existing adders, PFCA has less computation time and smaller area and its area-time efficiency can be increased 4 times because of the two advantages of PFCA:  Parallel mode, which speeds up the circuits of adder;  Feedback mode, which increases the times of the basic units used. Fig.2 The basic structure of PFCA based on HA 2.3 Problems in the Hardware Implementation of PFCA PFCA has substantial potential advantages in area and speed in theory, but there are some technological problems to resolve in the implementation of hardware circuits:  The feedback signals must be separated from the input signals.  As an asynchronous circuit, PFCA requires a start and a finish signals.  The difference between the delays from port A or B to port S and to port C will be enlarged afterseveral iterations and thus it lead to failure of PFCA.  The attenuation of carry-out signal will shorten the transmitted distance. III. THE IMPLEMENTATION OF PFCA IN CMOS GATES To verify the possibility of hardware implementation of PFCA, a PFCA based on CMOS gates is designed. The result shows that the theory of PFCA based on HA is feasible. Compared to existing adders, PFCA has some advantages in area and speed, especially when n is larger. Three laws must be conformed in the design of PFCA: 1) The area and computation time of the imported circuits must be as small as possible. 2) If it requires some controlling ports, then the number of them must be small enough. 3) To ensure the delays of port C and port S to be almost equal, some changes must be taken place in the HA, at the same time, the whole delay from input to output in a HA should not increase too much. 3.1 THE IMPLEMENTATION OF PFCA IN CMOS GATES A structure of 4-bit PFCA is given in Fig.3 . Then PFCA of any even bits can be cascaded by the unit of two 2-MUX2- 1s, two HAs, one drive circuit and some OR gates. The controlling port Start and two MUX2- 1s can resolve the first and second problem in the previous section, which gives PFCA an enable signal to choose the input signals or the feedback signals. The next problem is resolved by designing a mechanism to test all the carry-out bits. If they are all 0, then an active low signal Finish is given. The method to resolve the 4th problem is that, the outputs of S and C must have almost the same computation time. A drive circuit is provided here to enhance the carry-out signal. Simulation result shows that the drive circuit is added in every two bit and then any length of PFCA can be reached.
  • 4. A study to Design and comparison of Full Adder using Various Techniques www.iosrjournals.org 36 | Page Fig.3 The structure of 4-bit PFCA Half adder has two binary inputs and two outputs sum and carry. Half adder using NAND gates and using EX-or and AND gates is designed in microwind . Logic Expression of Half Adder S = A  B C = AB Fig. 4. Half Adder using NAND Gates Fig. 5. Half Adder using EX-OR and AND Gate
  • 5. A study to Design and comparison of Full Adder using Various Techniques www.iosrjournals.org 37 | Page IV. RESULT AND DISCUSSION TABLE I: Single bit Half Adder Parameter NAND Gates EX-OR & AND No.of transistors 10 Nmos 10 Pmos 6Nmos 6Pmos Simulation time 4 sec 3sec size 8*9µm 6*8µm Memory used 2.2% 1.5% TABLE II: Using NAND Gates Vdd(V) P(mw) .2 .001 .4 .016 .6 .027 .8 .039 1 .054 1.2 .072 TABLE III: Using EX-OR $ and AND Gates V. CONCLUSION This paper presents that Half adder using EX-OR AND and Gates consumes less space and power than using NAND Gates only. REFERENCES [1]. Phuong Thi Yen, Noor Faizah Zainul Abidin, Azrul Bin Ghazali, Performance Analysis of Full Adder (FA) cells [2]. PRASHANTH .P, PRABHU SWAMY, Architecture Of Adders Based On Speed , area And Power dissipation 2011, World Congress on Information and Communication Technologies Vdd(V) P(mw) .2 .002 .4 .004 .6 .010 .8 .020 1 .032 1.2 .059