SlideShare a Scribd company logo
Asian Journal of Applied Science and Technology (AJAST)
Volume 1, Issue 2, Pages 26-30, March 2017
© 2017 AJAST All rights reserved. www.ajast.net
Page | 26
Design of Low Power Energy Efficient Carry Select Adder Using CMOS
Technology
A.Neethumol1
and S.Gnanamurugan2
1
PG Student, Department of ECE, Vivekanandha College of Engineering for Women, India. Email: 05neethuajayan@gmail.com
2
Assistant Professor, Department of ECE, Vivekanandha College of Engineering for Women, India. Email: sgmvcew@gmail.com
Article Received: 19 February 2017 Article Accepted: 28 February 2017 Article Published: 01 March 2017
1. INTRODUCTION
Adders are the main building block in arithmetic and logic
units (ALUs). Increasing the speed and reducing the
power/energy consumption of adders will strongly influence
the speed and power consumption of processors. Nowadays
many works are there for optimizing the speed and power
consumption of adders. Definitely, it is highly desirable to
obtain higher speeds at low-power/energy consumptions. It
became a challenge for the designers of general purpose
processors.
One of the efficient techniques to lower the power
consumption of digital circuits is to reduce the supply voltage
due to quadratic dependence of the switching energy on the
voltage. Moreover, the main leakage component in OFF
devices is the subthreshold current, which has an exponential
dependence on the supply voltage level through the
drain-induced barrier lowering effect. Based on the amount of
the supply voltage reduction, the operation of ON devices
may occupy in the super threshold, near-threshold, or
subthreshold regions. Working in the super threshold region
provides lower delay and higher switching and leakage
powers compared with the near/subthreshold regions. The
logic gate delay and leakage power exhibit exponential
dependences on the supply and threshold voltages in the
subthreshold region. In addition, these voltages are
(potentially) subject to process and environmental variations
in the nanoscale technologies. These variations increase the
uncertainties in aforesaid performance parameters. For the
circuits operating in the subthreshold region, the small
subthreshold current causes a large delay.
Currently, the near-threshold region has been considered as a
region that provides a more desirable tradeoff point between
delay and power dissipation compared with that of the
subthreshold one, because it results in lower delay compared
with the subthreshold region and significantly lowers
switching and leakage powers compared with the super
threshold region. Moreover, near-threshold operation, which
uses supply voltage levels near the threshold voltage of
transistors, which considerably less from the process and
environmental variations by comparing with the subthreshold
region. The power and performance depending on the supply
voltage has been the motivation for designing the circuits with
dynamic voltage and frequency scaling. In these circuits, the
energy consumption can be reduced by, changing the voltage
(and frequency) of the circuit based on the workload
requirement. For these systems, the circuit must be able to
operating under a wide range of the supply voltage levels.
Carry select adder architecture consists of independent
generation of sum and carry. That is carry in equal to zero and
carry in equal to one are executed
2. CSA STRUCTURE
The carry-select adder mostly consists of two ripple carry
adders and a multiplexer. Adding two n-bit numbers through a
carry-select adder is done with two adders (therefore two
ripple carry adders) in order to perform the calculation twice,
one time with the hypothesis of the carry being zero and the
other with a hypothesis of one. Later the two results are
calculated, the correct sum, as well as the correct carry out, is
then selected with the multiplexer when the correct carry in is
known. The basic building block of a carry-select adder [1],
where the block size is 4 is shown in the Fig.1.
The block size should have a delay when variable inputs are
given to the circuit. In addition, inputs A and B to the carry
out, equal to that of the multiplexer chain which leading into
it, so that the carry out is calculated just in time. The delay is
obtained from uniform sizing, where the ideal number of
ABSTRACT
This paper presents a recursive designing approach for high energy efficient carry select adder (CSA). Nowadays, the portable equipment’s like
mobile phones and laptops have higher demands in the market. So, the designers must focus greater attention while designing such devices. Which
means that have the devices must have lesser power consumption, low cost and have a better performance. The customers mainly focus on the
equipment’s which have lesser power consumption, low cost and better performance. As we all know that the adders are the basic building block of
microprocessors. The performance of the adders greatly influences the performance of those processors. The carry select adder is most suitable
among other adders which have fast addition operation at low cost. The carry select adder (CSA) consists of chain full adders (FAs) and multiplexers.
Here a carry select adder is designed with four FAs and four multiplexers. The proposed structure is assessed by the power consumption of the carry
select adder using a 32-nm static CMOS technology for a wide range of supply voltages. The simulation results are obtained using Tanner EDA which
reveals that the carry select adder has low power consumption.
Keywords: CSA, FAs and CMOS technology.
Asian Journal of Applied Science and Technology (AJAST)
Volume 1, Issue 2, Pages 26-30, March 2017
© 2017 AJAST All rights reserved. www.ajast.net
Page | 27
full-adder elements per block is equal to the square root of the
number of bits that being added, since that will yield an equal
number of MUX delays.
Fig.1. Block diagram of Carry Select Adder
If two 4-bit ripple carry adders are multiplexed together,
where the resulting carry out and sum bits are selected by the
carry-in. Since one ripple carry adder assumes a carry-in of 0,
and the other assumes a carry-in of 1, selecting which adder
had the correct assumption through the actual carry-in yields
the correct result. Adding two n bit numbers with carry select
adder is done with two adders. In order to obtain the
calculation twice one time with the assumption of carry as 0
and other with assumption of carry 1. That is carry select
adder consists of two ripple carry adder for which one is
assumed with a carry 0 and other block with a carry 1. After
two results are calculated the correct sum, as well as the
correct carry out is then selected with the multiplexer once the
correct carry in is known.
Carry select adder architecture consists of independent
generation of sum and carry. That is carry in equal to zero and
carry in equal to one are executed in parallel. Depending upon
the carry in, the external multiplexers select the carry to be
propagated to the next stage. Hence the delay is reduced. One
of the biggest challenges related to low-power design is
mitigating and controlling the leakage power of a circuit.
Once considered a minor nuisance a decade ago has now
become one of the top design priorities in modern
microprocessors.
3. CMOS TECHNOLOGY
One of the most dominant MOSFET technologies available
today is the Complementary MOS or CMOS technology.
CMOS technology is the leading semiconductor technology
for microprocessors, logic memories and application specific
integrated circuits (ASICs). The main benefit of CMOS over
NMOS and BIPOLAR technology is the much lesser power
dissipation. Unlike NMOS or BIPOLAR circuits, a CMOS
circuit has virtually no static power dissipation. Power is
mainly dissipated in case the circuit actually switches. This
allows integrating many more CMOS gates on an IC than in
NMOS or bipolar technology, resulting in much improved
performance. In CMOS technology, both N-type and P-type
transistors are used to realize the logic functions. The same
signal which has to be turns on a transistor of one type is used
to turn off a transistor of the other type. This allows the design
of logic devices using the simple switches, without the need
for a pull-up resistor.
In CMOS logic gates shown in Fig.2, a group of n-type
MOSFETs is arranged in a pull-down network between the
output and the lower voltage power supply rail (Vss or quite
often ground). CMOS logic gates have a set of p-type
MOSFETs that form a pull-up network between the output
and the higher-voltage rail (often named Vdd) but the NMOS
logic gates have load resistor. Thus, if the gates of both p-type
and n-type transistors are connected to the same input, the
p-type MOSFET will be on when the n-type MOSFET is off,
and vice-versa.
Fig.2. CMOS logic gate
An important feature of a CMOS circuit is the duality that
exists between the PMOS transistors and NMOS transistors.
A CMOS circuit allows a path always to exist from the output
to either the power source or ground. To achieve this, the set
of all paths to the voltage source must be complement of the
set of all paths to ground.
4. PROPOSED CSA STRUCTURE
The proposed system uses a carry select adder (CSA)
structure with 32nm static CMOS technology. The carry
select adder comprises of chain of full adders and
multiplexers.
A full adder adds binary numbers and calculates the values
that carried in as well as out. A one-bit full adder adds three
one-bit numbers, often written as A, B, and carry in; A and B
are the operands, and carry in is a bit carried in from the next
less significant stage. The full-adder is usually a component in
a cascade of adders, bit wide binary numbers. In ripple carry
adder each full adder inputs a carry in, which is the carry out
of the full adder. Each full adder inputs a carry in, which is the
carry out of the full adder. Each full adder requires three
levels of logic.
The schematic diagram of CSA using static CMOS is shown
in the Fig.3. The supply voltage is 1.2v.
Asian Journal of Applied Science and Technology (AJAST)
Volume 1, Issue 2, Pages 26-30, March 2017
© 2017 AJAST All rights reserved. www.ajast.net
Page | 28
Fig.3. Schematic diagram for the CSA
Here A, B and carry in are the inputs, sum and carry out are the
outputs. When all the inputs are low, the outputs are also low
values. When the two inputs are, low and carry in is high, then
the sum is high and the carry out is a low value. When all the
inputs are high, the outputs are also high. The output sum is an
EXOR between the input A and half adder sum output with B
and Carry in inputs.
Thus, a full adder circuit can be executed with the help of two
half adder circuits. The first half adder will be used to add A
and B to obtain partial sum. The second half adder logic can be
used to Carry in to the sum produced by the half adder to get the
final sum output. If any of the half adder logic produces a carry,
there will be an output carry. Thus, the carry out will be the OR
function of the half adder carry outputs.
The multiplexer circuits consists of A and B as inputs. The
output is represented as q. The main idea of multiplexing is to
transmit two or more analog messages or digital signals
concurrently over a single communication channel, thus
sharing what might be an expensive resource. For example, in
the telephone industry, a number of phone calls can be carried
on a single wire. Another example is a home stereo system
remote control that allows one to choose among the CD
player, a DVD player, or cable TV. The sound systems having
the digital output which carry several channels over a single
fiber optic cable. In electronics, a multiplexer, or MUX, is a
device that performs this multiplexing function by forwarding
the selected input into a single channel.
The multiplexer is a device that selects one of the several
analog or digital input signals and forwards the selected input in
to a single line. A multiplexer of 2n
inputs has n select lines,
which are used to select which input line to send to the output.
When all the inputs are low, the output is also low. When any of
the input is high, the output is also high. When all the inputs are
high, the output is also high. Multiplexers are mainly used to
increase the amount of data that can be sent over the network
Asian Journal of Applied Science and Technology (AJAST)
Volume 1, Issue 2, Pages 26-30, March 2017
© 2017 AJAST All rights reserved. www.ajast.net
Page | 29
within a certain amount of time and bandwidth. In this MUX
one selection line (S) is used to select one of 21
=2 input lines,
D0 and D1, whose data is to be sent to the output (q).
5. MEASUREMENT RESULTS
The simulation results of the proposed system are obtained
using Tanner EDA. The simulated waveform of the carry
select adder is shown in the Fig.4s below.
Here A, B and Carry in are the inputs. Sum and Carry out are the
output. From the waveform, it is clear that the when all the
inputs are a low value, the outputs are also a low value.
Similarly, when all the inputs are high, the outputs are also high.
Thus, a full adder circuit can be executed with the help of two
half adder circuits. The first half adder will be used to add A and
B to obtain partial sum. The main idea of multiplexing is to
transmit two or more analog messages or digital signals
concurrently over a single communication channel, thus
sharing what might be an expensive resource.
The simulated waveform of 2:1 multiplexer is shown in the
Fig.6. A multiplexer of 2n
inputs has n selection lines, which are
used to select which of the input line is send to the output. Here
D0 and D1 are inputs, S is the selection line. The output is
represented by q. Based on the select line the inputs are selected.
When all the inputs are low, the output is also low. When any of
the input is high, the output is also high. The multiplexer is a
device that selects one of the several analog or digital input
signals and forwards the selected input in to a single line. In this
MUX one selection line (S) is used to select one of 21
=2 input
lines, D0 and D1, whose data is to be sent to the output (q).
Fig.4. Simulated waveform of CSA
The power/energy consumption of the carry select adder is
obtained using Tanner EDA tool.
From the analysis, the average power consumed by the carry
select adder is 2.7µw. The maximum power obtained is
13.1mw and the minimum power is 2.62nw. Thus, the
simulation results reveal that the carry select adder has low
power consumption. In this MUX one selection line (S) is used
to select one of 21
=2 input lines, D0 and D1, whose data is to
be sent to the output (q).
6. CONCLUSION
In future, the concatenation and incrementation schemes are
applicable to design the carry select adder structure using static
CMOS technology. The concatenation and incrementation
methods are used to improve the efficiency of the carry select
adder and here by reducing the delay and the power
consumption of the adder. The carry select adder consists of full
adders and multiplexers. Here a simple carry select adder is
designed with four block of FAs and four 2:1 multiplexers
using the Tanner EDA tool. The proposed CSA system is
simulated in 32nm CMOS technology at supply voltage of
1.2V. The power consumption of the carry select adder is
2.7µW.
REFERENCES
[1] Neethumol.A, Gnanamurugan.S (2016), “Designing of
High performance carry select adder using CMOS
technology”, IJCAT, vol.3, Issue.11.
[2] Milad Bahodari, Mehadi Kamal, Ali-Afzali-Kusha
(2016), “High speed and Energy Efficient Carry Skip adder
operating under a wide range of supply voltage levels”, IEEE
Trans. VLSI Syst., vol.24, Issue.2.
[3] Jain. S et al., (2012), “A 280mV to 1.2V wide operating
range IA-32 processor in 32nm CMOS”, IEEE Int. Solid State
Asian Journal of Applied Science and Technology (AJAST)
Volume 1, Issue 2, Pages 26-30, March 2017
© 2017 AJAST All rights reserved. www.ajast.net
Page | 30
Circuits Conf. Dig. Tech. Papers (ISSCC), vol.40, no.1,
pp.44-51.
[4] Su. Y.S, Wang. D.C, Chang. S.C and Marek Sadowska.
M, (2011), “Performance optimization using variable latency
design style”, IEEE Trans. Very Large Scale Integr. (VLSI)
Syst., vol. 19, no. 10, pp.1874-1883.
[5] Markovic. D,Wang. C.C, Alarcon. L.P, Liu. T.T, and
Rabaey. J.B (2010), “Ultra low power design in near threshold
region”, Proc. IEEE, vol.98, no.2, pp.237-252.
[6] Chen.Y et al., (2010), “Variable latency Adder
(VL-Adder) designs for low power and NBTI Tolerance”,
IEEE Trans. (VLSI) Syst., vol. 18, no.11, pp.1621-1624.
[7] Ghosh.S, Mohaputra.D, Karakonstantis.G and Roy.K,
(2010), “Voltage Scalable High-Speed Robust Hybrid
Arithmetic Units Using Adaptive Clocking”, IEEE Trans.
Very Large Scale Integr. (VLSI) Syst., vol.18, no.9,
pp.1301-1309.
[8] Zlatanovici. R, Kao. S and Nikolic. B, (2009),
“Energy–Delay Optimization of 64-Bit Carry-Look ahead
Adders With a 240 ps 90 nm CMOS Design Example”, IEEE
J. Solid State Circuits, vol. 44, no. 2, pp.569-583.
[9] He.Y and Chang. C.H, (2008), “A Power-Delay Efficient
Hybrid Carry-Look ahead/ Carry-Select Based Redundant
Binary to Two’s Complement Converter”, IEEE Trans.Circuits
Syst.I Reg. Papers, vol. 55, no.1, pp.336-346.
[10] Okalobdzijia. V.G, Zeydel. B.R, Dao. H.Q, Mathew. S,
Krishnamurthy. R, (2005), “Comparison of High-Performance
VLSI Adders in the Energy-Delay Space”, IEEE Trans. VLSI
Syst., vol.13, no.6, pp.754-758.
[11] Mathew. S.K, Anders. M.A, Blochel. B, Nguygen. T,
Krishnamurthy. R.K and Borkar.S, (2005), “A 4GHz 300-mW
64-bit integer execution ALU with dual supply voltages in
90nm CMOS”, IEEE J. Solid State Circuits, vol. 40, no. 1,
pp.44-51.
Ad

Recommended

Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
IJTET Journal
 
High Speed Carryselect Adder
High Speed Carryselect Adder
ijsrd.com
 
carry select adder
carry select adder
faisal_hussain2008
 
DESIGN AND IMPLEMENTATION OF LOW POWER ALU USING CLOCK GATING AND CARRY SELEC...
DESIGN AND IMPLEMENTATION OF LOW POWER ALU USING CLOCK GATING AND CARRY SELEC...
IAEME Publication
 
Implementation of Area Effective Carry Select Adders
Implementation of Area Effective Carry Select Adders
Kumar Goud
 
Design and Verification of Area Efficient Carry Select Adder
Design and Verification of Area Efficient Carry Select Adder
ijsrd.com
 
Design and development of carry select adder
Design and development of carry select adder
ABIN THOMAS
 
Project report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adder
ssingh7603
 
Low power & area efficient carry select adder
Low power & area efficient carry select adder
Sai Vara Prasad P
 
Implementation of Low Power and Area Efficient Carry Select Adder
Implementation of Low Power and Area Efficient Carry Select Adder
inventionjournals
 
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
IJSRD
 
Hybrid Adder
Hybrid Adder
Guru Prasanth
 
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
Shital Badaik
 
Area–delay–power efficient carry select adder
Area–delay–power efficient carry select adder
LogicMindtech Nologies
 
Final ppt
Final ppt
Bhamidipati Gayatri
 
Csla 130319073823-phpapp01-140821210430-phpapp02
Csla 130319073823-phpapp01-140821210430-phpapp02
Jayaprakash Nagaruru
 
FPGA Implementation of High Speed Architecture of CSLA using D-Latches
FPGA Implementation of High Speed Architecture of CSLA using D-Latches
Editor IJMTER
 
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
IJERD Editor
 
Ramya Project
Ramya Project
Ramya Purohit
 
High speed and energy-efficient carry skip adder operating under a wide range...
High speed and energy-efficient carry skip adder operating under a wide range...
LogicMindtech Nologies
 
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
IJERA Editor
 
CSLA and WTM using GDI Technique
CSLA and WTM using GDI Technique
Nishant Yaduvanshi
 
design of high speed performance 64bit mac unit
design of high speed performance 64bit mac unit
Shiva Narayan Reddy
 
32-bit unsigned multiplier by using CSLA & CLAA
32-bit unsigned multiplier by using CSLA & CLAA
Ganesh Sambasivarao
 
A comparative study of full adder using static cmos logic style
A comparative study of full adder using static cmos logic style
eSAT Publishing House
 
Designing and Characterization of koggestone, Sparse Kogge stone, Spanning tr...
Designing and Characterization of koggestone, Sparse Kogge stone, Spanning tr...
IJMER
 
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
IRJET Journal
 
128 bit low power and area efficient carry select adder amit bakshi academia
128 bit low power and area efficient carry select adder amit bakshi academia
gopi448
 
Design & implementation of high speed carry select adder
Design & implementation of high speed carry select adder
ssingh7603
 
Design of a high speed low power Brent Kung Adder in 45nM CMOS
Design of a high speed low power Brent Kung Adder in 45nM CMOS
Nirav Desai
 

More Related Content

What's hot (20)

Low power & area efficient carry select adder
Low power & area efficient carry select adder
Sai Vara Prasad P
 
Implementation of Low Power and Area Efficient Carry Select Adder
Implementation of Low Power and Area Efficient Carry Select Adder
inventionjournals
 
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
IJSRD
 
Hybrid Adder
Hybrid Adder
Guru Prasanth
 
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
Shital Badaik
 
Area–delay–power efficient carry select adder
Area–delay–power efficient carry select adder
LogicMindtech Nologies
 
Final ppt
Final ppt
Bhamidipati Gayatri
 
Csla 130319073823-phpapp01-140821210430-phpapp02
Csla 130319073823-phpapp01-140821210430-phpapp02
Jayaprakash Nagaruru
 
FPGA Implementation of High Speed Architecture of CSLA using D-Latches
FPGA Implementation of High Speed Architecture of CSLA using D-Latches
Editor IJMTER
 
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
IJERD Editor
 
Ramya Project
Ramya Project
Ramya Purohit
 
High speed and energy-efficient carry skip adder operating under a wide range...
High speed and energy-efficient carry skip adder operating under a wide range...
LogicMindtech Nologies
 
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
IJERA Editor
 
CSLA and WTM using GDI Technique
CSLA and WTM using GDI Technique
Nishant Yaduvanshi
 
design of high speed performance 64bit mac unit
design of high speed performance 64bit mac unit
Shiva Narayan Reddy
 
32-bit unsigned multiplier by using CSLA & CLAA
32-bit unsigned multiplier by using CSLA & CLAA
Ganesh Sambasivarao
 
A comparative study of full adder using static cmos logic style
A comparative study of full adder using static cmos logic style
eSAT Publishing House
 
Designing and Characterization of koggestone, Sparse Kogge stone, Spanning tr...
Designing and Characterization of koggestone, Sparse Kogge stone, Spanning tr...
IJMER
 
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
IRJET Journal
 
128 bit low power and area efficient carry select adder amit bakshi academia
128 bit low power and area efficient carry select adder amit bakshi academia
gopi448
 
Low power & area efficient carry select adder
Low power & area efficient carry select adder
Sai Vara Prasad P
 
Implementation of Low Power and Area Efficient Carry Select Adder
Implementation of Low Power and Area Efficient Carry Select Adder
inventionjournals
 
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
IJSRD
 
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
Shital Badaik
 
Area–delay–power efficient carry select adder
Area–delay–power efficient carry select adder
LogicMindtech Nologies
 
Csla 130319073823-phpapp01-140821210430-phpapp02
Csla 130319073823-phpapp01-140821210430-phpapp02
Jayaprakash Nagaruru
 
FPGA Implementation of High Speed Architecture of CSLA using D-Latches
FPGA Implementation of High Speed Architecture of CSLA using D-Latches
Editor IJMTER
 
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
IJERD Editor
 
High speed and energy-efficient carry skip adder operating under a wide range...
High speed and energy-efficient carry skip adder operating under a wide range...
LogicMindtech Nologies
 
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
IJERA Editor
 
CSLA and WTM using GDI Technique
CSLA and WTM using GDI Technique
Nishant Yaduvanshi
 
design of high speed performance 64bit mac unit
design of high speed performance 64bit mac unit
Shiva Narayan Reddy
 
32-bit unsigned multiplier by using CSLA & CLAA
32-bit unsigned multiplier by using CSLA & CLAA
Ganesh Sambasivarao
 
A comparative study of full adder using static cmos logic style
A comparative study of full adder using static cmos logic style
eSAT Publishing House
 
Designing and Characterization of koggestone, Sparse Kogge stone, Spanning tr...
Designing and Characterization of koggestone, Sparse Kogge stone, Spanning tr...
IJMER
 
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
IRJET Journal
 
128 bit low power and area efficient carry select adder amit bakshi academia
128 bit low power and area efficient carry select adder amit bakshi academia
gopi448
 

Viewers also liked (20)

Design & implementation of high speed carry select adder
Design & implementation of high speed carry select adder
ssingh7603
 
Design of a high speed low power Brent Kung Adder in 45nM CMOS
Design of a high speed low power Brent Kung Adder in 45nM CMOS
Nirav Desai
 
Gate Diffusion Input Technology (Very Large Scale Integration)
Gate Diffusion Input Technology (Very Large Scale Integration)
Ashwin Shroff
 
Industrial Monitoring System Using Wireless Sensor Networks
Industrial Monitoring System Using Wireless Sensor Networks
Associate Professor in VSB Coimbatore
 
Ration Material Distribution and Stock Information Interchange using Finger P...
Ration Material Distribution and Stock Information Interchange using Finger P...
Associate Professor in VSB Coimbatore
 
Design of Power Efficient 4x4 Multiplier Based On Various Power Optimizing Te...
Design of Power Efficient 4x4 Multiplier Based On Various Power Optimizing Te...
Associate Professor in VSB Coimbatore
 
Smart Phone-Based Peak Expiratory Flow Meter
Smart Phone-Based Peak Expiratory Flow Meter
Associate Professor in VSB Coimbatore
 
Design of a High Directive Gain Reconfigurable Circular Patch Antenna
Design of a High Directive Gain Reconfigurable Circular Patch Antenna
Associate Professor in VSB Coimbatore
 
A Virtual Reality Based Driving System
A Virtual Reality Based Driving System
Associate Professor in VSB Coimbatore
 
Clean India Android APP
Clean India Android APP
Associate Professor in VSB Coimbatore
 
Real Time ECG and Saline Level Monitoring System Using Arduino UNO Processor
Real Time ECG and Saline Level Monitoring System Using Arduino UNO Processor
Associate Professor in VSB Coimbatore
 
Energy Efficient Full Adders for Arithmetic Applications Based on GDI Logic
Energy Efficient Full Adders for Arithmetic Applications Based on GDI Logic
Associate Professor in VSB Coimbatore
 
Pisciculture Environment Control Using Automated Monitoring System
Pisciculture Environment Control Using Automated Monitoring System
Associate Professor in VSB Coimbatore
 
Vesceral Control on Electric Gadgets by Smartphones for Smart Abode Environment
Vesceral Control on Electric Gadgets by Smartphones for Smart Abode Environment
Associate Professor in VSB Coimbatore
 
Industrial Safety Measurement using Sensors and Voice Announcement
Industrial Safety Measurement using Sensors and Voice Announcement
Associate Professor in VSB Coimbatore
 
Artificial Bee Colony algorithm for Localization in Wireless Sensor Networks
Artificial Bee Colony algorithm for Localization in Wireless Sensor Networks
Associate Professor in VSB Coimbatore
 
Design of Three-Input XOR/XNOR using Systematic Cell Design Methodology
Design of Three-Input XOR/XNOR using Systematic Cell Design Methodology
Associate Professor in VSB Coimbatore
 
Tele-Robotic Surgical Arm System with Efficient Tactile Sensors in the Manipu...
Tele-Robotic Surgical Arm System with Efficient Tactile Sensors in the Manipu...
Associate Professor in VSB Coimbatore
 
Real-Time Monitoring and Assessment of Circuit Breaker Operations for Diagnos...
Real-Time Monitoring and Assessment of Circuit Breaker Operations for Diagnos...
Associate Professor in VSB Coimbatore
 
An Efficient Low Power Convolutional Coding with Viterbi Decoding using FSM
An Efficient Low Power Convolutional Coding with Viterbi Decoding using FSM
Associate Professor in VSB Coimbatore
 
Design & implementation of high speed carry select adder
Design & implementation of high speed carry select adder
ssingh7603
 
Design of a high speed low power Brent Kung Adder in 45nM CMOS
Design of a high speed low power Brent Kung Adder in 45nM CMOS
Nirav Desai
 
Gate Diffusion Input Technology (Very Large Scale Integration)
Gate Diffusion Input Technology (Very Large Scale Integration)
Ashwin Shroff
 
Ration Material Distribution and Stock Information Interchange using Finger P...
Ration Material Distribution and Stock Information Interchange using Finger P...
Associate Professor in VSB Coimbatore
 
Design of Power Efficient 4x4 Multiplier Based On Various Power Optimizing Te...
Design of Power Efficient 4x4 Multiplier Based On Various Power Optimizing Te...
Associate Professor in VSB Coimbatore
 
Design of a High Directive Gain Reconfigurable Circular Patch Antenna
Design of a High Directive Gain Reconfigurable Circular Patch Antenna
Associate Professor in VSB Coimbatore
 
Real Time ECG and Saline Level Monitoring System Using Arduino UNO Processor
Real Time ECG and Saline Level Monitoring System Using Arduino UNO Processor
Associate Professor in VSB Coimbatore
 
Energy Efficient Full Adders for Arithmetic Applications Based on GDI Logic
Energy Efficient Full Adders for Arithmetic Applications Based on GDI Logic
Associate Professor in VSB Coimbatore
 
Vesceral Control on Electric Gadgets by Smartphones for Smart Abode Environment
Vesceral Control on Electric Gadgets by Smartphones for Smart Abode Environment
Associate Professor in VSB Coimbatore
 
Artificial Bee Colony algorithm for Localization in Wireless Sensor Networks
Artificial Bee Colony algorithm for Localization in Wireless Sensor Networks
Associate Professor in VSB Coimbatore
 
Design of Three-Input XOR/XNOR using Systematic Cell Design Methodology
Design of Three-Input XOR/XNOR using Systematic Cell Design Methodology
Associate Professor in VSB Coimbatore
 
Tele-Robotic Surgical Arm System with Efficient Tactile Sensors in the Manipu...
Tele-Robotic Surgical Arm System with Efficient Tactile Sensors in the Manipu...
Associate Professor in VSB Coimbatore
 
Real-Time Monitoring and Assessment of Circuit Breaker Operations for Diagnos...
Real-Time Monitoring and Assessment of Circuit Breaker Operations for Diagnos...
Associate Professor in VSB Coimbatore
 
An Efficient Low Power Convolutional Coding with Viterbi Decoding using FSM
An Efficient Low Power Convolutional Coding with Viterbi Decoding using FSM
Associate Professor in VSB Coimbatore
 
Ad

Similar to Design of Low Power Energy Efficient Carry Select Adder Using CMOS Technology (20)

Design and Analysis of Low Power High Speed Hybrid logic 8-T Full Adder Circuit
Design and Analysis of Low Power High Speed Hybrid logic 8-T Full Adder Circuit
Associate Professor in VSB Coimbatore
 
Design of Multiplier using Low Power CMOS Technology
Design of Multiplier using Low Power CMOS Technology
Associate Professor in VSB Coimbatore
 
Implementation of Full Adder Cell Using High Performance CMOS Technology
Implementation of Full Adder Cell Using High Performance CMOS Technology
ijsrd.com
 
Delay Optimized Full Adder Design for High Speed VLSI Applications
Delay Optimized Full Adder Design for High Speed VLSI Applications
IRJET Journal
 
Distortion Analysis of Differential Amplifier
Distortion Analysis of Differential Amplifier
IOSR Journals
 
ha_report modified
ha_report modified
keerthi thallam
 
Ch33509513
Ch33509513
IJERA Editor
 
Ch33509513
Ch33509513
IJERA Editor
 
GENERIC SYSTEM VERILOG UNIVERSAL VERIFICATION METHODOLOGY BASED REUSABLE VERI...
GENERIC SYSTEM VERILOG UNIVERSAL VERIFICATION METHODOLOGY BASED REUSABLE VERI...
VLSICS Design
 
An Ultra-Low Power Robust Koggestone Adder at Sub-Threshold Voltages for Impl...
An Ultra-Low Power Robust Koggestone Adder at Sub-Threshold Voltages for Impl...
VLSICS Design
 
AN ULTRA-LOW POWER ROBUST KOGGESTONE ADDER AT SUB-THRESHOLD VOLTAGES FOR IMPL...
AN ULTRA-LOW POWER ROBUST KOGGESTONE ADDER AT SUB-THRESHOLD VOLTAGES FOR IMPL...
VLSICS Design
 
FORCED STACK SLEEP TRANSISTOR (FORTRAN): A NEW LEAKAGE CURRENT REDUCTION APPR...
FORCED STACK SLEEP TRANSISTOR (FORTRAN): A NEW LEAKAGE CURRENT REDUCTION APPR...
VIT-AP University
 
Implementation of pull up pull-down network for energy optimization in full a...
Implementation of pull up pull-down network for energy optimization in full a...
IJARIIT
 
Design & Simulation of Half Adder Circuit using AVL Technique Based on CMOS T...
Design & Simulation of Half Adder Circuit using AVL Technique Based on CMOS T...
IRJET Journal
 
Implementation of High Performance Carry Save Adder Using Domino Logic
Implementation of High Performance Carry Save Adder Using Domino Logic
Associate Professor in VSB Coimbatore
 
Analysis of CMOS and MTCMOS Circuits Using 250 Nano Meter Technology
Analysis of CMOS and MTCMOS Circuits Using 250 Nano Meter Technology
csandit
 
ANALYSIS OF CMOS AND MTCMOS CIRCUITS USING 250 NANO METER TECHNOLOGY
ANALYSIS OF CMOS AND MTCMOS CIRCUITS USING 250 NANO METER TECHNOLOGY
cscpconf
 
A Simulation Based Analysis of Lowering Dynamic Power in a CMOS Inverter
A Simulation Based Analysis of Lowering Dynamic Power in a CMOS Inverter
idescitation
 
Efficient implementation of 2 bit magnitude comparator using pt
Efficient implementation of 2 bit magnitude comparator using pt
IJARIIT
 
Ix3416271631
Ix3416271631
IJERA Editor
 
Design and Analysis of Low Power High Speed Hybrid logic 8-T Full Adder Circuit
Design and Analysis of Low Power High Speed Hybrid logic 8-T Full Adder Circuit
Associate Professor in VSB Coimbatore
 
Implementation of Full Adder Cell Using High Performance CMOS Technology
Implementation of Full Adder Cell Using High Performance CMOS Technology
ijsrd.com
 
Delay Optimized Full Adder Design for High Speed VLSI Applications
Delay Optimized Full Adder Design for High Speed VLSI Applications
IRJET Journal
 
Distortion Analysis of Differential Amplifier
Distortion Analysis of Differential Amplifier
IOSR Journals
 
GENERIC SYSTEM VERILOG UNIVERSAL VERIFICATION METHODOLOGY BASED REUSABLE VERI...
GENERIC SYSTEM VERILOG UNIVERSAL VERIFICATION METHODOLOGY BASED REUSABLE VERI...
VLSICS Design
 
An Ultra-Low Power Robust Koggestone Adder at Sub-Threshold Voltages for Impl...
An Ultra-Low Power Robust Koggestone Adder at Sub-Threshold Voltages for Impl...
VLSICS Design
 
AN ULTRA-LOW POWER ROBUST KOGGESTONE ADDER AT SUB-THRESHOLD VOLTAGES FOR IMPL...
AN ULTRA-LOW POWER ROBUST KOGGESTONE ADDER AT SUB-THRESHOLD VOLTAGES FOR IMPL...
VLSICS Design
 
FORCED STACK SLEEP TRANSISTOR (FORTRAN): A NEW LEAKAGE CURRENT REDUCTION APPR...
FORCED STACK SLEEP TRANSISTOR (FORTRAN): A NEW LEAKAGE CURRENT REDUCTION APPR...
VIT-AP University
 
Implementation of pull up pull-down network for energy optimization in full a...
Implementation of pull up pull-down network for energy optimization in full a...
IJARIIT
 
Design & Simulation of Half Adder Circuit using AVL Technique Based on CMOS T...
Design & Simulation of Half Adder Circuit using AVL Technique Based on CMOS T...
IRJET Journal
 
Implementation of High Performance Carry Save Adder Using Domino Logic
Implementation of High Performance Carry Save Adder Using Domino Logic
Associate Professor in VSB Coimbatore
 
Analysis of CMOS and MTCMOS Circuits Using 250 Nano Meter Technology
Analysis of CMOS and MTCMOS Circuits Using 250 Nano Meter Technology
csandit
 
ANALYSIS OF CMOS AND MTCMOS CIRCUITS USING 250 NANO METER TECHNOLOGY
ANALYSIS OF CMOS AND MTCMOS CIRCUITS USING 250 NANO METER TECHNOLOGY
cscpconf
 
A Simulation Based Analysis of Lowering Dynamic Power in a CMOS Inverter
A Simulation Based Analysis of Lowering Dynamic Power in a CMOS Inverter
idescitation
 
Efficient implementation of 2 bit magnitude comparator using pt
Efficient implementation of 2 bit magnitude comparator using pt
IJARIIT
 
Ad

More from Associate Professor in VSB Coimbatore (20)

Usmonkhoja Polatkhoja’s Son and His Role in National Liberation Movements of ...
Usmonkhoja Polatkhoja’s Son and His Role in National Liberation Movements of ...
Associate Professor in VSB Coimbatore
 
Flood Vulnerability Mapping using Geospatial Techniques: Case Study of Lagos ...
Flood Vulnerability Mapping using Geospatial Techniques: Case Study of Lagos ...
Associate Professor in VSB Coimbatore
 
Improvement in Taif Roses’ Perfume Manufacturing Process by Using Work Study ...
Improvement in Taif Roses’ Perfume Manufacturing Process by Using Work Study ...
Associate Professor in VSB Coimbatore
 
A Systematic Review on Various Factors Influencing Employee Retention
A Systematic Review on Various Factors Influencing Employee Retention
Associate Professor in VSB Coimbatore
 
Digital Planting Pot for Smart Irrigation
Digital Planting Pot for Smart Irrigation
Associate Professor in VSB Coimbatore
 
Methodologies for Resolving Data Security and Privacy Protection Issues in Cl...
Methodologies for Resolving Data Security and Privacy Protection Issues in Cl...
Associate Professor in VSB Coimbatore
 
Determine the Importance Level of Criteria in Creating Cultural Resources’ At...
Determine the Importance Level of Criteria in Creating Cultural Resources’ At...
Associate Professor in VSB Coimbatore
 
New One-Pot Synthetic Route and Spectroscopic Characterization of Hydroxo-Bri...
New One-Pot Synthetic Route and Spectroscopic Characterization of Hydroxo-Bri...
Associate Professor in VSB Coimbatore
 
A Review on the Distribution, Nutritional Status and Biological Activity of V...
A Review on the Distribution, Nutritional Status and Biological Activity of V...
Associate Professor in VSB Coimbatore
 
Psoralen Promotes Myogenic Differentiation of Muscle Cells to Repair Fracture
Psoralen Promotes Myogenic Differentiation of Muscle Cells to Repair Fracture
Associate Professor in VSB Coimbatore
 
Saliva: An Economic and Reliable Alternative for the Detection of SARS-CoV-2 ...
Saliva: An Economic and Reliable Alternative for the Detection of SARS-CoV-2 ...
Associate Professor in VSB Coimbatore
 
Ecological Footprint of Food Consumption in Ijebu Ode, Nigeria
Ecological Footprint of Food Consumption in Ijebu Ode, Nigeria
Associate Professor in VSB Coimbatore
 
Mass & Quark Symmetry
Mass & Quark Symmetry
Associate Professor in VSB Coimbatore
 
Biocompatible Molybdenum Complexes Based on Terephthalic Acid and Derived fro...
Biocompatible Molybdenum Complexes Based on Terephthalic Acid and Derived fro...
Associate Professor in VSB Coimbatore
 
Influence of Low Intensity Aerobic Exercise Training on the Vo2 Max in 11 to ...
Influence of Low Intensity Aerobic Exercise Training on the Vo2 Max in 11 to ...
Associate Professor in VSB Coimbatore
 
Effects of Planting Ratio and Planting Distance on Kadaria 1 Hybrid Rice Seed...
Effects of Planting Ratio and Planting Distance on Kadaria 1 Hybrid Rice Seed...
Associate Professor in VSB Coimbatore
 
Study of the Cassava Production System in the Department of Tivaouane, Senegal
Study of the Cassava Production System in the Department of Tivaouane, Senegal
Associate Professor in VSB Coimbatore
 
Study of the Cassava Production System in the Department of Tivaouane, Senegal
Study of the Cassava Production System in the Department of Tivaouane, Senegal
Associate Professor in VSB Coimbatore
 
Burnout of Nurses in Nursing Homes: To What Extent Age, Education, Length of ...
Burnout of Nurses in Nursing Homes: To What Extent Age, Education, Length of ...
Associate Professor in VSB Coimbatore
 
Hepatitis and its Transmission Through Needlestick Injuries
Hepatitis and its Transmission Through Needlestick Injuries
Associate Professor in VSB Coimbatore
 
Usmonkhoja Polatkhoja’s Son and His Role in National Liberation Movements of ...
Usmonkhoja Polatkhoja’s Son and His Role in National Liberation Movements of ...
Associate Professor in VSB Coimbatore
 
Flood Vulnerability Mapping using Geospatial Techniques: Case Study of Lagos ...
Flood Vulnerability Mapping using Geospatial Techniques: Case Study of Lagos ...
Associate Professor in VSB Coimbatore
 
Improvement in Taif Roses’ Perfume Manufacturing Process by Using Work Study ...
Improvement in Taif Roses’ Perfume Manufacturing Process by Using Work Study ...
Associate Professor in VSB Coimbatore
 
A Systematic Review on Various Factors Influencing Employee Retention
A Systematic Review on Various Factors Influencing Employee Retention
Associate Professor in VSB Coimbatore
 
Methodologies for Resolving Data Security and Privacy Protection Issues in Cl...
Methodologies for Resolving Data Security and Privacy Protection Issues in Cl...
Associate Professor in VSB Coimbatore
 
Determine the Importance Level of Criteria in Creating Cultural Resources’ At...
Determine the Importance Level of Criteria in Creating Cultural Resources’ At...
Associate Professor in VSB Coimbatore
 
New One-Pot Synthetic Route and Spectroscopic Characterization of Hydroxo-Bri...
New One-Pot Synthetic Route and Spectroscopic Characterization of Hydroxo-Bri...
Associate Professor in VSB Coimbatore
 
A Review on the Distribution, Nutritional Status and Biological Activity of V...
A Review on the Distribution, Nutritional Status and Biological Activity of V...
Associate Professor in VSB Coimbatore
 
Psoralen Promotes Myogenic Differentiation of Muscle Cells to Repair Fracture
Psoralen Promotes Myogenic Differentiation of Muscle Cells to Repair Fracture
Associate Professor in VSB Coimbatore
 
Saliva: An Economic and Reliable Alternative for the Detection of SARS-CoV-2 ...
Saliva: An Economic and Reliable Alternative for the Detection of SARS-CoV-2 ...
Associate Professor in VSB Coimbatore
 
Biocompatible Molybdenum Complexes Based on Terephthalic Acid and Derived fro...
Biocompatible Molybdenum Complexes Based on Terephthalic Acid and Derived fro...
Associate Professor in VSB Coimbatore
 
Influence of Low Intensity Aerobic Exercise Training on the Vo2 Max in 11 to ...
Influence of Low Intensity Aerobic Exercise Training on the Vo2 Max in 11 to ...
Associate Professor in VSB Coimbatore
 
Effects of Planting Ratio and Planting Distance on Kadaria 1 Hybrid Rice Seed...
Effects of Planting Ratio and Planting Distance on Kadaria 1 Hybrid Rice Seed...
Associate Professor in VSB Coimbatore
 
Study of the Cassava Production System in the Department of Tivaouane, Senegal
Study of the Cassava Production System in the Department of Tivaouane, Senegal
Associate Professor in VSB Coimbatore
 
Study of the Cassava Production System in the Department of Tivaouane, Senegal
Study of the Cassava Production System in the Department of Tivaouane, Senegal
Associate Professor in VSB Coimbatore
 
Burnout of Nurses in Nursing Homes: To What Extent Age, Education, Length of ...
Burnout of Nurses in Nursing Homes: To What Extent Age, Education, Length of ...
Associate Professor in VSB Coimbatore
 

Recently uploaded (20)

Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
resming1
 
CST413 KTU S7 CSE Machine Learning Clustering K Means Hierarchical Agglomerat...
CST413 KTU S7 CSE Machine Learning Clustering K Means Hierarchical Agglomerat...
resming1
 
Data Structures Module 3 Binary Trees Binary Search Trees Tree Traversals AVL...
Data Structures Module 3 Binary Trees Binary Search Trees Tree Traversals AVL...
resming1
 
Proposal for folders structure division in projects.pdf
Proposal for folders structure division in projects.pdf
Mohamed Ahmed
 
60 Years and Beyond eBook 1234567891.pdf
60 Years and Beyond eBook 1234567891.pdf
waseemalazzeh
 
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Mark Billinghurst
 
تقرير عن التحليل الديناميكي لتدفق الهواء حول جناح.pdf
تقرير عن التحليل الديناميكي لتدفق الهواء حول جناح.pdf
محمد قصص فتوتة
 
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
resming1
 
Structured Programming with C++ :: Kjell Backman
Structured Programming with C++ :: Kjell Backman
Shabista Imam
 
AI_Presentation (1). Artificial intelligence
AI_Presentation (1). Artificial intelligence
RoselynKaur8thD34
 
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Mark Billinghurst
 
Solar thermal – Flat plate and concentrating collectors .pptx
Solar thermal – Flat plate and concentrating collectors .pptx
jdaniabraham1
 
Abraham Silberschatz-Operating System Concepts (9th,2012.12).pdf
Abraham Silberschatz-Operating System Concepts (9th,2012.12).pdf
Shabista Imam
 
Machine Learning - Classification Algorithms
Machine Learning - Classification Algorithms
resming1
 
How to Un-Obsolete Your Legacy Keypad Design
How to Un-Obsolete Your Legacy Keypad Design
Epec Engineered Technologies
 
Complete guidance book of Asp.Net Web API
Complete guidance book of Asp.Net Web API
Shabista Imam
 
special_edition_using_visual_foxpro_6.pdf
special_edition_using_visual_foxpro_6.pdf
Shabista Imam
 
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Diego López-de-Ipiña González-de-Artaza
 
DESIGN OF REINFORCED CONCRETE ELEMENTS S
DESIGN OF REINFORCED CONCRETE ELEMENTS S
prabhusp8
 
Microwatt: Open Tiny Core, Big Possibilities
Microwatt: Open Tiny Core, Big Possibilities
IBM
 
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
Deep Learning for Natural Language Processing_FDP on 16 June 2025 MITS.pptx
resming1
 
CST413 KTU S7 CSE Machine Learning Clustering K Means Hierarchical Agglomerat...
CST413 KTU S7 CSE Machine Learning Clustering K Means Hierarchical Agglomerat...
resming1
 
Data Structures Module 3 Binary Trees Binary Search Trees Tree Traversals AVL...
Data Structures Module 3 Binary Trees Binary Search Trees Tree Traversals AVL...
resming1
 
Proposal for folders structure division in projects.pdf
Proposal for folders structure division in projects.pdf
Mohamed Ahmed
 
60 Years and Beyond eBook 1234567891.pdf
60 Years and Beyond eBook 1234567891.pdf
waseemalazzeh
 
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Mark Billinghurst
 
تقرير عن التحليل الديناميكي لتدفق الهواء حول جناح.pdf
تقرير عن التحليل الديناميكي لتدفق الهواء حول جناح.pdf
محمد قصص فتوتة
 
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
resming1
 
Structured Programming with C++ :: Kjell Backman
Structured Programming with C++ :: Kjell Backman
Shabista Imam
 
AI_Presentation (1). Artificial intelligence
AI_Presentation (1). Artificial intelligence
RoselynKaur8thD34
 
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Mark Billinghurst
 
Solar thermal – Flat plate and concentrating collectors .pptx
Solar thermal – Flat plate and concentrating collectors .pptx
jdaniabraham1
 
Abraham Silberschatz-Operating System Concepts (9th,2012.12).pdf
Abraham Silberschatz-Operating System Concepts (9th,2012.12).pdf
Shabista Imam
 
Machine Learning - Classification Algorithms
Machine Learning - Classification Algorithms
resming1
 
Complete guidance book of Asp.Net Web API
Complete guidance book of Asp.Net Web API
Shabista Imam
 
special_edition_using_visual_foxpro_6.pdf
special_edition_using_visual_foxpro_6.pdf
Shabista Imam
 
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Diego López-de-Ipiña González-de-Artaza
 
DESIGN OF REINFORCED CONCRETE ELEMENTS S
DESIGN OF REINFORCED CONCRETE ELEMENTS S
prabhusp8
 
Microwatt: Open Tiny Core, Big Possibilities
Microwatt: Open Tiny Core, Big Possibilities
IBM
 

Design of Low Power Energy Efficient Carry Select Adder Using CMOS Technology

  • 1. Asian Journal of Applied Science and Technology (AJAST) Volume 1, Issue 2, Pages 26-30, March 2017 © 2017 AJAST All rights reserved. www.ajast.net Page | 26 Design of Low Power Energy Efficient Carry Select Adder Using CMOS Technology A.Neethumol1 and S.Gnanamurugan2 1 PG Student, Department of ECE, Vivekanandha College of Engineering for Women, India. Email: [email protected] 2 Assistant Professor, Department of ECE, Vivekanandha College of Engineering for Women, India. Email: [email protected] Article Received: 19 February 2017 Article Accepted: 28 February 2017 Article Published: 01 March 2017 1. INTRODUCTION Adders are the main building block in arithmetic and logic units (ALUs). Increasing the speed and reducing the power/energy consumption of adders will strongly influence the speed and power consumption of processors. Nowadays many works are there for optimizing the speed and power consumption of adders. Definitely, it is highly desirable to obtain higher speeds at low-power/energy consumptions. It became a challenge for the designers of general purpose processors. One of the efficient techniques to lower the power consumption of digital circuits is to reduce the supply voltage due to quadratic dependence of the switching energy on the voltage. Moreover, the main leakage component in OFF devices is the subthreshold current, which has an exponential dependence on the supply voltage level through the drain-induced barrier lowering effect. Based on the amount of the supply voltage reduction, the operation of ON devices may occupy in the super threshold, near-threshold, or subthreshold regions. Working in the super threshold region provides lower delay and higher switching and leakage powers compared with the near/subthreshold regions. The logic gate delay and leakage power exhibit exponential dependences on the supply and threshold voltages in the subthreshold region. In addition, these voltages are (potentially) subject to process and environmental variations in the nanoscale technologies. These variations increase the uncertainties in aforesaid performance parameters. For the circuits operating in the subthreshold region, the small subthreshold current causes a large delay. Currently, the near-threshold region has been considered as a region that provides a more desirable tradeoff point between delay and power dissipation compared with that of the subthreshold one, because it results in lower delay compared with the subthreshold region and significantly lowers switching and leakage powers compared with the super threshold region. Moreover, near-threshold operation, which uses supply voltage levels near the threshold voltage of transistors, which considerably less from the process and environmental variations by comparing with the subthreshold region. The power and performance depending on the supply voltage has been the motivation for designing the circuits with dynamic voltage and frequency scaling. In these circuits, the energy consumption can be reduced by, changing the voltage (and frequency) of the circuit based on the workload requirement. For these systems, the circuit must be able to operating under a wide range of the supply voltage levels. Carry select adder architecture consists of independent generation of sum and carry. That is carry in equal to zero and carry in equal to one are executed 2. CSA STRUCTURE The carry-select adder mostly consists of two ripple carry adders and a multiplexer. Adding two n-bit numbers through a carry-select adder is done with two adders (therefore two ripple carry adders) in order to perform the calculation twice, one time with the hypothesis of the carry being zero and the other with a hypothesis of one. Later the two results are calculated, the correct sum, as well as the correct carry out, is then selected with the multiplexer when the correct carry in is known. The basic building block of a carry-select adder [1], where the block size is 4 is shown in the Fig.1. The block size should have a delay when variable inputs are given to the circuit. In addition, inputs A and B to the carry out, equal to that of the multiplexer chain which leading into it, so that the carry out is calculated just in time. The delay is obtained from uniform sizing, where the ideal number of ABSTRACT This paper presents a recursive designing approach for high energy efficient carry select adder (CSA). Nowadays, the portable equipment’s like mobile phones and laptops have higher demands in the market. So, the designers must focus greater attention while designing such devices. Which means that have the devices must have lesser power consumption, low cost and have a better performance. The customers mainly focus on the equipment’s which have lesser power consumption, low cost and better performance. As we all know that the adders are the basic building block of microprocessors. The performance of the adders greatly influences the performance of those processors. The carry select adder is most suitable among other adders which have fast addition operation at low cost. The carry select adder (CSA) consists of chain full adders (FAs) and multiplexers. Here a carry select adder is designed with four FAs and four multiplexers. The proposed structure is assessed by the power consumption of the carry select adder using a 32-nm static CMOS technology for a wide range of supply voltages. The simulation results are obtained using Tanner EDA which reveals that the carry select adder has low power consumption. Keywords: CSA, FAs and CMOS technology.
  • 2. Asian Journal of Applied Science and Technology (AJAST) Volume 1, Issue 2, Pages 26-30, March 2017 © 2017 AJAST All rights reserved. www.ajast.net Page | 27 full-adder elements per block is equal to the square root of the number of bits that being added, since that will yield an equal number of MUX delays. Fig.1. Block diagram of Carry Select Adder If two 4-bit ripple carry adders are multiplexed together, where the resulting carry out and sum bits are selected by the carry-in. Since one ripple carry adder assumes a carry-in of 0, and the other assumes a carry-in of 1, selecting which adder had the correct assumption through the actual carry-in yields the correct result. Adding two n bit numbers with carry select adder is done with two adders. In order to obtain the calculation twice one time with the assumption of carry as 0 and other with assumption of carry 1. That is carry select adder consists of two ripple carry adder for which one is assumed with a carry 0 and other block with a carry 1. After two results are calculated the correct sum, as well as the correct carry out is then selected with the multiplexer once the correct carry in is known. Carry select adder architecture consists of independent generation of sum and carry. That is carry in equal to zero and carry in equal to one are executed in parallel. Depending upon the carry in, the external multiplexers select the carry to be propagated to the next stage. Hence the delay is reduced. One of the biggest challenges related to low-power design is mitigating and controlling the leakage power of a circuit. Once considered a minor nuisance a decade ago has now become one of the top design priorities in modern microprocessors. 3. CMOS TECHNOLOGY One of the most dominant MOSFET technologies available today is the Complementary MOS or CMOS technology. CMOS technology is the leading semiconductor technology for microprocessors, logic memories and application specific integrated circuits (ASICs). The main benefit of CMOS over NMOS and BIPOLAR technology is the much lesser power dissipation. Unlike NMOS or BIPOLAR circuits, a CMOS circuit has virtually no static power dissipation. Power is mainly dissipated in case the circuit actually switches. This allows integrating many more CMOS gates on an IC than in NMOS or bipolar technology, resulting in much improved performance. In CMOS technology, both N-type and P-type transistors are used to realize the logic functions. The same signal which has to be turns on a transistor of one type is used to turn off a transistor of the other type. This allows the design of logic devices using the simple switches, without the need for a pull-up resistor. In CMOS logic gates shown in Fig.2, a group of n-type MOSFETs is arranged in a pull-down network between the output and the lower voltage power supply rail (Vss or quite often ground). CMOS logic gates have a set of p-type MOSFETs that form a pull-up network between the output and the higher-voltage rail (often named Vdd) but the NMOS logic gates have load resistor. Thus, if the gates of both p-type and n-type transistors are connected to the same input, the p-type MOSFET will be on when the n-type MOSFET is off, and vice-versa. Fig.2. CMOS logic gate An important feature of a CMOS circuit is the duality that exists between the PMOS transistors and NMOS transistors. A CMOS circuit allows a path always to exist from the output to either the power source or ground. To achieve this, the set of all paths to the voltage source must be complement of the set of all paths to ground. 4. PROPOSED CSA STRUCTURE The proposed system uses a carry select adder (CSA) structure with 32nm static CMOS technology. The carry select adder comprises of chain of full adders and multiplexers. A full adder adds binary numbers and calculates the values that carried in as well as out. A one-bit full adder adds three one-bit numbers, often written as A, B, and carry in; A and B are the operands, and carry in is a bit carried in from the next less significant stage. The full-adder is usually a component in a cascade of adders, bit wide binary numbers. In ripple carry adder each full adder inputs a carry in, which is the carry out of the full adder. Each full adder inputs a carry in, which is the carry out of the full adder. Each full adder requires three levels of logic. The schematic diagram of CSA using static CMOS is shown in the Fig.3. The supply voltage is 1.2v.
  • 3. Asian Journal of Applied Science and Technology (AJAST) Volume 1, Issue 2, Pages 26-30, March 2017 © 2017 AJAST All rights reserved. www.ajast.net Page | 28 Fig.3. Schematic diagram for the CSA Here A, B and carry in are the inputs, sum and carry out are the outputs. When all the inputs are low, the outputs are also low values. When the two inputs are, low and carry in is high, then the sum is high and the carry out is a low value. When all the inputs are high, the outputs are also high. The output sum is an EXOR between the input A and half adder sum output with B and Carry in inputs. Thus, a full adder circuit can be executed with the help of two half adder circuits. The first half adder will be used to add A and B to obtain partial sum. The second half adder logic can be used to Carry in to the sum produced by the half adder to get the final sum output. If any of the half adder logic produces a carry, there will be an output carry. Thus, the carry out will be the OR function of the half adder carry outputs. The multiplexer circuits consists of A and B as inputs. The output is represented as q. The main idea of multiplexing is to transmit two or more analog messages or digital signals concurrently over a single communication channel, thus sharing what might be an expensive resource. For example, in the telephone industry, a number of phone calls can be carried on a single wire. Another example is a home stereo system remote control that allows one to choose among the CD player, a DVD player, or cable TV. The sound systems having the digital output which carry several channels over a single fiber optic cable. In electronics, a multiplexer, or MUX, is a device that performs this multiplexing function by forwarding the selected input into a single channel. The multiplexer is a device that selects one of the several analog or digital input signals and forwards the selected input in to a single line. A multiplexer of 2n inputs has n select lines, which are used to select which input line to send to the output. When all the inputs are low, the output is also low. When any of the input is high, the output is also high. When all the inputs are high, the output is also high. Multiplexers are mainly used to increase the amount of data that can be sent over the network
  • 4. Asian Journal of Applied Science and Technology (AJAST) Volume 1, Issue 2, Pages 26-30, March 2017 © 2017 AJAST All rights reserved. www.ajast.net Page | 29 within a certain amount of time and bandwidth. In this MUX one selection line (S) is used to select one of 21 =2 input lines, D0 and D1, whose data is to be sent to the output (q). 5. MEASUREMENT RESULTS The simulation results of the proposed system are obtained using Tanner EDA. The simulated waveform of the carry select adder is shown in the Fig.4s below. Here A, B and Carry in are the inputs. Sum and Carry out are the output. From the waveform, it is clear that the when all the inputs are a low value, the outputs are also a low value. Similarly, when all the inputs are high, the outputs are also high. Thus, a full adder circuit can be executed with the help of two half adder circuits. The first half adder will be used to add A and B to obtain partial sum. The main idea of multiplexing is to transmit two or more analog messages or digital signals concurrently over a single communication channel, thus sharing what might be an expensive resource. The simulated waveform of 2:1 multiplexer is shown in the Fig.6. A multiplexer of 2n inputs has n selection lines, which are used to select which of the input line is send to the output. Here D0 and D1 are inputs, S is the selection line. The output is represented by q. Based on the select line the inputs are selected. When all the inputs are low, the output is also low. When any of the input is high, the output is also high. The multiplexer is a device that selects one of the several analog or digital input signals and forwards the selected input in to a single line. In this MUX one selection line (S) is used to select one of 21 =2 input lines, D0 and D1, whose data is to be sent to the output (q). Fig.4. Simulated waveform of CSA The power/energy consumption of the carry select adder is obtained using Tanner EDA tool. From the analysis, the average power consumed by the carry select adder is 2.7µw. The maximum power obtained is 13.1mw and the minimum power is 2.62nw. Thus, the simulation results reveal that the carry select adder has low power consumption. In this MUX one selection line (S) is used to select one of 21 =2 input lines, D0 and D1, whose data is to be sent to the output (q). 6. CONCLUSION In future, the concatenation and incrementation schemes are applicable to design the carry select adder structure using static CMOS technology. The concatenation and incrementation methods are used to improve the efficiency of the carry select adder and here by reducing the delay and the power consumption of the adder. The carry select adder consists of full adders and multiplexers. Here a simple carry select adder is designed with four block of FAs and four 2:1 multiplexers using the Tanner EDA tool. The proposed CSA system is simulated in 32nm CMOS technology at supply voltage of 1.2V. The power consumption of the carry select adder is 2.7µW. REFERENCES [1] Neethumol.A, Gnanamurugan.S (2016), “Designing of High performance carry select adder using CMOS technology”, IJCAT, vol.3, Issue.11. [2] Milad Bahodari, Mehadi Kamal, Ali-Afzali-Kusha (2016), “High speed and Energy Efficient Carry Skip adder operating under a wide range of supply voltage levels”, IEEE Trans. VLSI Syst., vol.24, Issue.2. [3] Jain. S et al., (2012), “A 280mV to 1.2V wide operating range IA-32 processor in 32nm CMOS”, IEEE Int. Solid State
  • 5. Asian Journal of Applied Science and Technology (AJAST) Volume 1, Issue 2, Pages 26-30, March 2017 © 2017 AJAST All rights reserved. www.ajast.net Page | 30 Circuits Conf. Dig. Tech. Papers (ISSCC), vol.40, no.1, pp.44-51. [4] Su. Y.S, Wang. D.C, Chang. S.C and Marek Sadowska. M, (2011), “Performance optimization using variable latency design style”, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 19, no. 10, pp.1874-1883. [5] Markovic. D,Wang. C.C, Alarcon. L.P, Liu. T.T, and Rabaey. J.B (2010), “Ultra low power design in near threshold region”, Proc. IEEE, vol.98, no.2, pp.237-252. [6] Chen.Y et al., (2010), “Variable latency Adder (VL-Adder) designs for low power and NBTI Tolerance”, IEEE Trans. (VLSI) Syst., vol. 18, no.11, pp.1621-1624. [7] Ghosh.S, Mohaputra.D, Karakonstantis.G and Roy.K, (2010), “Voltage Scalable High-Speed Robust Hybrid Arithmetic Units Using Adaptive Clocking”, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol.18, no.9, pp.1301-1309. [8] Zlatanovici. R, Kao. S and Nikolic. B, (2009), “Energy–Delay Optimization of 64-Bit Carry-Look ahead Adders With a 240 ps 90 nm CMOS Design Example”, IEEE J. Solid State Circuits, vol. 44, no. 2, pp.569-583. [9] He.Y and Chang. C.H, (2008), “A Power-Delay Efficient Hybrid Carry-Look ahead/ Carry-Select Based Redundant Binary to Two’s Complement Converter”, IEEE Trans.Circuits Syst.I Reg. Papers, vol. 55, no.1, pp.336-346. [10] Okalobdzijia. V.G, Zeydel. B.R, Dao. H.Q, Mathew. S, Krishnamurthy. R, (2005), “Comparison of High-Performance VLSI Adders in the Energy-Delay Space”, IEEE Trans. VLSI Syst., vol.13, no.6, pp.754-758. [11] Mathew. S.K, Anders. M.A, Blochel. B, Nguygen. T, Krishnamurthy. R.K and Borkar.S, (2005), “A 4GHz 300-mW 64-bit integer execution ALU with dual supply voltages in 90nm CMOS”, IEEE J. Solid State Circuits, vol. 40, no. 1, pp.44-51.