SlideShare a Scribd company logo
1 of 6
Download to read offline
Deepak et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 4( Version 1), April 2014, pp.230-235
www.ijera.com 230 | P a g e
Carry Select Adder Circuit with A Successively Incremented
Carry Number Block
Deepak*, Bal Krishan**
*(Student, M. Tech. (VLSI), Electronics Engineering Department, YMCA University of Science & Technology,
Faridabad)
** (A.P., Electronics Engineering Department, YMCA University of Science & Technology, Faridabad)
ABSTRACT
This paper reports a conditional carry select (CCS) adder circuit with a successively-incremented-carry-number
block (SICNB) structure for low-voltage VLSI implementation. Owing to the successively-incremented-carry-
number block (SICNB) structure, the new 16-bit SICNB CCS adder provides a 37% faster speed as compared to
the conventional conditional Carry select adder based on the SPICE results.
Keywords - Carry Select Adder, SICNB Carry Select Adder, PTBCS Circuit.
I. INTRODUCTION
Addition usually impacts widely the overall
performance of digital systems and a crucial
arithmetic function. In electronic applications adders
are most widely used. Applications where these are
used are multipliers, DSP to execute various
algorithms like FFT, FIR and IIR. Wherever concept
of multiplication comes adders come in to the picture.
As we know millions of instructions per second are
performed in microprocessors. So, speed of operation
is the most important constraint to be considered
while designing multipliers. Due to device portability
miniaturization of device should be high and power
consumption should be low. Devices like Mobile,
Laptops etc. require more battery backup. So, a VLSI
designer has to optimize these three parameters in a
design. These constraints are very difficult to achieve
so depending on demand or application some
compromise between constraints has to be made.
Ripple carry adders exhibits the most compact design
but the slowest in speed. Whereas carry lookahead is
the fastest one but consumes more area . Carry select
adders act as a compromise between the two adders.
The speed performance of a CPU is predominantly
determined by its adder circuit. Various adder circuits
with improved speed performance have been
reported. Among them, the conditional carry select
(CCS) adder has a superior speed performance in a
16-bit CCS adder, the key circuit is the carry select
circuit.
II. OPERATION
The principle of the carry select circuit is
briefly described here. The carry select circuit is used
to process the propagate and generate signals
produced by the half adders to generate the carry
signals. The function of the carry select circuit is-
C(i)=G(i)+C(i-1).P(i) For i=1~n
G(i)=X(i).Y(i)
P(i)=X(i)+Y(i)
the 16-bit conditional carry select circuit is group into
four carry blocks. In each carry block, there are four
multiplexers (MUX) controlled by C(i-1) to produce
four output carry signals C(i), C(i-1), C(i-2),C(i-3)
the carry number of this conditional carry select
circuit is four
For example, in the first block, considering
Co, if Cin=1, the output carry signal
RESEARCH ARTICLE OPEN ACCESS
Deepak et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 4( Version 1), April 2014, pp.230-235
www.ijera.com 231 | P a g e
Fig.1.Block diagram of a 16-bit CCS circuit.
In summary, there are four carry blocks in
the 16-bit conditional carry select circuit. Each carry
block produces four output carry signals. In the first
block, with the multiplexer control signalCin , four
output carry signals (Co,C1,C2,C3) are produced. In
the second block, with the multiplexer control signal
C3, four output carry signals (C4, C5, C6, C7) are
generated. In the third block, with the multiplexer
control signal C7, four output carry signals (C8 ,C9
,C10 ,C11 ) are produced. With the multiplexer
control signalC11, four output carry signals
(C12,C13,C14,C15) are generated. The longest
critical path is From Xo to C15 , which occurs at
Deepak et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 4( Version 1), April 2014, pp.230-235
www.ijera.com 232 | P a g e
inputs (Xo~X15)=(1,0~0); (Yo~Y15) =(1~1) , which
involves gate delays of eight stages—one stage of Po
or Go , three stages of multiplexers, and four stages
of carry.
III. CARRY SELECT ADDER (CSA)
The carry select adder comes in the category
of conditional sum adder.Conditional sum adder
works on some condition. Sum and carry are
calculated by assuming input carry as 1 and 0 prior
theinput carry comes. When actual carry input
arrives, the actual calculated values of sum and carry
are selected using a multiplexer. The conventional
carry select adder consists of k/2 bit adder for the
lower half of the bits i.e. least significant bits and for
the upper half i.e. most significant bits (MSB‘s) two
k/ bit adders. In MSB adders one adder assumes carry
input as one for performing addition and another
assumes carry input as zero.The carry out calculated
from the last stage i.e. least significant bit stage is
used to select the actual calculated values of output
carry and sum. The selection is done by using a
multiplexer. This technique of dividing adder in to
stages increases the area utilization but addition
operation fastens. The carry-select adder is one of the
faster types of adders, and has smaller area overhead
than all other types of adders except for the carry-
skip adder. The main difference between a carry-
select adder and a ripple-carry adder is that in a
ripple-carry adder the carry has to ripple through all
full-adders, but in the case of a carry-select adder the
carry has to pass through a single multiplexer. As
discussed above, the carry-select addition process
results in faster addition. To guarantee reliable
operation of such an adder the detection of faults in
the adder, especially transient faults, is extremely
important. The probability of transient faults
occurring in modern VLSI systems has grown
significantly because of the shrinkage in transistor
dimensions.
IV. SUCCESSIVELY INCREMENTED
CARRY NUMBER BLOCK (SICNB)
CARRY SELECT ADDER
The 16-bit SICNB CCS circuit. As shown in
the figure, five carry blocks, as in the conditional
carry select circuit, have been used. Different from
the conditional carry select circuit, the carry number
in each carry block is not always four—not uniform.
Instead, in the first carry block, only one output carry
signal Co is produced
In the second carry block, two output carry
signals C1 and C2 are generated.
In the third carry block, three output carry
signals C3 –C5 are available
In the fourth carry block, four output carry
signalsC6 –C9 are generated.
In the fifth carry block, six output carry
signalsC10 –C15 are produced
As shown in the figure, in the SICNB CCS
adder, the number of output carry signals produced in
each block is successively incremented from the first
block to the last block.
The longest critical path is from Xo to X15,
which occurs at inputs
(Xo~X15)=(1,0~0);(Yo~Y15)=(1~1) , which
involves gate delays of six stages one stage of or and
five stages of multiplexers. Compared to the
conventional conditional carry select circuit, the
longest critical path is two stages shorter.
Fig. 3 shows the 1-bit pass-transistor-based
carry select (PTBCS) circuit used in the SICNB CCS
adder of Fig. Instead Pi of in the conventional
Manchester CLA circuit, Ci-1 is used as the control
signal in the PTBCS circuit, as shown in Fig. 3. In
addition, pass-transistor logic has been used to
replace the multiplexer structure. The operation
principle is described here. When Ci-1 , the carry
signal (Ci=Gi+ci-1.Pi ) becomesCi=Pi , hence is used
as the input to a transmission gate controlled byCi-1 .
When Ci-1=0, the transmission gate is off. Under this
situation, the circuit is similar to aGi -controlled
inverter (when Ci-1is high; hence, the NMOS device
MNA is on). Therefore, Ci=Gi. Similarly
Deepak et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 4( Version 1), April 2014, pp.230-235
www.ijera.com 233 | P a g e
Fig.2 Block diagram of the 16-bit SICNB structure
CCS circuit.
V. PTBCS CIRCUIT:
Fig. 3. The 1-bit PTBCS circuit.
Fig. 3 shows the 1-bit pass-transistor-based
carry select (PTBCS) . In addition, pass-transistor
logic which is 37% faster as compared to the
conventional CCS adder without SICNB structure.
Fig.5 shows the propagation delay of the 16th bit
carry signal ( Ci-1) versus the power supply voltage
used in the SICNB CCS adder. As shown in the
Deepak et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 4( Version 1), April 2014, pp.230-235
www.ijera.com 234 | P a g e
figure, the SICNB CCS adder has a consistent
improvement over the conventional CCS adder
regardless of the power supply voltage.The power
consumption of a 16-bit adder implemented by
conventional CCS technique and the SICNB CCS
technique. As shown in the fig, using the SICNB
CCS technique, the power consumption increases
mildly as compared to the adder implemented by the
conventional CCS technique. CCS adders have been
well known for their advantages in high speed as
compared to Manchester adders. The SICNB CCS
adder presented in this paper can provide an even
higher speed performance as compared to the CCS
adder. The applicability of the SICNB CCS adder is
discussed here. In this paper, the adder designed is
16-bit. The SICNB CCS adder is also advantageous
for implementing adders with more than 16 bits. The
critical path of a 32-bit adder implemented by
cascading two conventional 16-bit CCS adders
involves 16 stages of logic gates.
In contrast, the critical path of a 32-bit adder
implemented by cascading two 16-bit SICNB CCS
adders involves 12 stages of logic gates, which is 4
stages fewer as compared to the conventional CCS
approach. The critical path of a 64-bit adder
implemented by cascading four conventional 16-bit
CCS adders involves 32 stages of logic gates, which
is double as compared to the 32-bit case. On the other
hand, the critical path of a 64-bit adder implemented
by cascading four SICNB CCS adders, involves 24
stages of logic gates, which is only 50% more as
compared to the 32-bit case.
VI. RESULTS: SIMULATION IN S-
EDIT
Fig 3 Circuit Diagram of Carry Select adder
Fig. 5 Waveform of 3 bit Pass Transistor
Circuit was simulated in SPICE
Environment. Technology used is 180nm technology
with VDD=1.8V as supply voltage. Power is
decreased and speed is increased around 37%. .
POWER CALCULATED: 1.63e-06watt
VII. CONCLUSION
In this project, a CCS adder circuit with an
SICNB structure for low-voltage VLSI
implementation has been described. Owing to the
SICNB structure, the new 16-bit SICNB CCS adder
provides a 37% faster speed as compared to the
conventional CCS adder based on the SPICE results.
VIII. FUTURE SCOPE
From simulation results, we can see that
power dissipation is increased, delay is decreased and
speed is increased than that of before post layout
simulation, then the optimization in the circuit as well
as the layout of the proposed carry select adder can
be one topic.
Deepak et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 4( Version 1), April 2014, pp.230-235
www.ijera.com 235 | P a g e
REFERENCE
[1] M. Suzuki, N. Ohkubo, T. Shinbo, T.
Yamanaka, A. Shimizu, K. Sakai, and Y.
Nakagome, ―A 1.5-ns 32-b CMOS ALU in
double pass-transistor logic,‖ IEEE J. Solid-
State Circuits, vol. 28, pp. 1145–1150, Nov.
1993.
[2] N. Ohkubo, M. Suzuki, T. Shinbo, T.
Yamanaka, A. Shimizu, K. Sakai, and Y.
Nakagome, ―A 4.4ns CMOS 54 _ 54-b
multiplier using pass-transistor multiplexer,‖
IEEE J. Solid-State Circuits, vol. 30, pp.
251–256, Mar. 1995.
[3] C. C. Hung, J. H. Lou, and J. B. Kuo, ―A
CMOS quasistatic Manchester- like carry-
look-ahead circuit,‖ in Low-Voltage CMOS
VLSI Circuits,
[4] J. B. Kuo and J. H. Lou, Eds. New York:
WileyJ. B. Kuo and J. H. Lou, Low-Voltage
CMOS VLSI Circuits. New York, NY:
Wiley, 1999.
[5] Hwang and A. L. Fisher, ―Ultrafast compact
32-bit CMOS adders in multiple-output
domino logic,‖ IEEE J. Solid-State Circuits,
vol. 24, pp. 358–369, Apr. 1989.
[6] K. Yano, T. Yamanaka, T. Noshida, M.
Saito, K. Shimohigashi, and A. Shimizu, ―A
3.8-ns CMOS 16 _ 16-b multiplier using
complementary pass-transistor logic,‖ IEEE
J. Solid-State Circuits, vol. 25, pp. 388–394,
Apr. 1990J.
[7] H. Lou and J. B.Kuo, ―A 1.5V boostrapped
pass-transistor-based carry look-ahead
circuit suitable for low-voltage CMOS
VLSI,‖ IEEE Trans. Circuits Syst. I, vol. 45,
p. 1191–1194, Nov. 1998.
[8] J. B. Kuo, S. S. Chen, C. S. Chiang, K. W.
Su, and J. H. Lou, ―A 1.5V BiCMOS
dynamic logic circuit using a ‗BiPMOS pull-
down‘ structure for VLSI implementation of
full adders,‖ IEEE Trans. Circuits Syst. I,
vol. 41, pp. 329–332, Apr. 1994.
[9] J. B. Kuo and J. H. Lou, Low-Voltage
CMOS VLSI Circuits. New York: Wiley,
Jan. 1999, pp. 354–355.

More Related Content

What's hot

Design and implementation of GPS Tracker
Design and implementation of GPS TrackerDesign and implementation of GPS Tracker
Design and implementation of GPS TrackerVignesh Kannan
 
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 CMOSDesign of a high speed low power Brent Kung Adder in 45nM CMOS
Design of a high speed low power Brent Kung Adder in 45nM CMOSNirav Desai
 
Viterbi Decoder Plain Sailing Design for TCM Decoders
Viterbi Decoder Plain Sailing Design for TCM DecodersViterbi Decoder Plain Sailing Design for TCM Decoders
Viterbi Decoder Plain Sailing Design for TCM Decodersijtsrd
 
Fundamentals of Intelligent Compaction
Fundamentals of Intelligent CompactionFundamentals of Intelligent Compaction
Fundamentals of Intelligent Compactiongkchang
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
RT15 Berkeley | Requirements on Power Amplifiers and HIL Real-Time Processors...
RT15 Berkeley | Requirements on Power Amplifiers and HIL Real-Time Processors...RT15 Berkeley | Requirements on Power Amplifiers and HIL Real-Time Processors...
RT15 Berkeley | Requirements on Power Amplifiers and HIL Real-Time Processors...OPAL-RT TECHNOLOGIES
 
EE402B Radio Systems and Personal Communication Networks notes
EE402B Radio Systems and Personal Communication Networks notesEE402B Radio Systems and Personal Communication Networks notes
EE402B Radio Systems and Personal Communication Networks notesHaris Hassan
 
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORMLOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORMVLSICS Design
 
Implementation of Synchronization Algorithms for Media FLO Systems
Implementation of Synchronization Algorithms for Media FLO SystemsImplementation of Synchronization Algorithms for Media FLO Systems
Implementation of Synchronization Algorithms for Media FLO Systemsa_elmoslimany
 

What's hot (16)

Design and implementation of GPS Tracker
Design and implementation of GPS TrackerDesign and implementation of GPS Tracker
Design and implementation of GPS Tracker
 
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 CMOSDesign 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
 
Viterbi Decoder Plain Sailing Design for TCM Decoders
Viterbi Decoder Plain Sailing Design for TCM DecodersViterbi Decoder Plain Sailing Design for TCM Decoders
Viterbi Decoder Plain Sailing Design for TCM Decoders
 
Fundamentals of Intelligent Compaction
Fundamentals of Intelligent CompactionFundamentals of Intelligent Compaction
Fundamentals of Intelligent Compaction
 
Intelligent Compaction (IC) for Cold In-Place Recycling
Intelligent Compaction (IC) for Cold In-Place RecyclingIntelligent Compaction (IC) for Cold In-Place Recycling
Intelligent Compaction (IC) for Cold In-Place Recycling
 
Chenchu
ChenchuChenchu
Chenchu
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
7th Semester Electronic and Communication Engineering (2013-December) Questio...
7th Semester Electronic and Communication Engineering (2013-December) Questio...7th Semester Electronic and Communication Engineering (2013-December) Questio...
7th Semester Electronic and Communication Engineering (2013-December) Questio...
 
J0166875
J0166875J0166875
J0166875
 
Interview questions
Interview questionsInterview questions
Interview questions
 
Midterm 2016
Midterm  2016Midterm  2016
Midterm 2016
 
RT15 Berkeley | Requirements on Power Amplifiers and HIL Real-Time Processors...
RT15 Berkeley | Requirements on Power Amplifiers and HIL Real-Time Processors...RT15 Berkeley | Requirements on Power Amplifiers and HIL Real-Time Processors...
RT15 Berkeley | Requirements on Power Amplifiers and HIL Real-Time Processors...
 
EE402B Radio Systems and Personal Communication Networks notes
EE402B Radio Systems and Personal Communication Networks notesEE402B Radio Systems and Personal Communication Networks notes
EE402B Radio Systems and Personal Communication Networks notes
 
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORMLOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
LOW POWER-AREA DESIGNS OF 1BIT FULL ADDER IN CADENCE VIRTUOSO PLATFORM
 
Implementation of Synchronization Algorithms for Media FLO Systems
Implementation of Synchronization Algorithms for Media FLO SystemsImplementation of Synchronization Algorithms for Media FLO Systems
Implementation of Synchronization Algorithms for Media FLO Systems
 
Paralleling Variable Block Size Motion Estimation of HEVC On CPU plus GPU Pla...
Paralleling Variable Block Size Motion Estimation of HEVC On CPU plus GPU Pla...Paralleling Variable Block Size Motion Estimation of HEVC On CPU plus GPU Pla...
Paralleling Variable Block Size Motion Estimation of HEVC On CPU plus GPU Pla...
 

Viewers also liked

Effect of growth regulators on the in vitro multiplication of Dendrocalamus H...
Effect of growth regulators on the in vitro multiplication of Dendrocalamus H...Effect of growth regulators on the in vitro multiplication of Dendrocalamus H...
Effect of growth regulators on the in vitro multiplication of Dendrocalamus H...IJERA Editor
 
Tenser Product of Representation for the Group Cn
Tenser Product of Representation for the Group CnTenser Product of Representation for the Group Cn
Tenser Product of Representation for the Group CnIJERA Editor
 
Design and Implementation of Digital PLL using Self Correcting DCO System
Design and Implementation of Digital PLL using Self Correcting DCO SystemDesign and Implementation of Digital PLL using Self Correcting DCO System
Design and Implementation of Digital PLL using Self Correcting DCO SystemIJERA Editor
 
An Efficient Fault Tolerance System Design for Cmos/Nanodevice Digital Memories
An Efficient Fault Tolerance System Design for Cmos/Nanodevice Digital MemoriesAn Efficient Fault Tolerance System Design for Cmos/Nanodevice Digital Memories
An Efficient Fault Tolerance System Design for Cmos/Nanodevice Digital MemoriesIJERA Editor
 
Soa Readiness Assessment, a New Method
Soa Readiness Assessment, a New MethodSoa Readiness Assessment, a New Method
Soa Readiness Assessment, a New MethodIJERA Editor
 
Compact Microstrip Spurline Bandstop Filter with Defected Ground Structure (Dgs)
Compact Microstrip Spurline Bandstop Filter with Defected Ground Structure (Dgs)Compact Microstrip Spurline Bandstop Filter with Defected Ground Structure (Dgs)
Compact Microstrip Spurline Bandstop Filter with Defected Ground Structure (Dgs)IJERA Editor
 
Application ofBoost Inverter to Multi Input PV system
Application ofBoost Inverter to Multi Input PV systemApplication ofBoost Inverter to Multi Input PV system
Application ofBoost Inverter to Multi Input PV systemIJERA Editor
 
A Tool to Search and Convert Reduplicate Words from Hindi to Punjabi
A Tool to Search and Convert Reduplicate Words from Hindi to PunjabiA Tool to Search and Convert Reduplicate Words from Hindi to Punjabi
A Tool to Search and Convert Reduplicate Words from Hindi to PunjabiIJERA Editor
 
A Stochastic Model for the Progression of Chronic Kidney Disease
A Stochastic Model for the Progression of Chronic Kidney DiseaseA Stochastic Model for the Progression of Chronic Kidney Disease
A Stochastic Model for the Progression of Chronic Kidney DiseaseIJERA Editor
 
Modeling of RF Power Amplifier with Memory Effects using Memory Polynomial
Modeling of RF Power Amplifier with Memory Effects using Memory PolynomialModeling of RF Power Amplifier with Memory Effects using Memory Polynomial
Modeling of RF Power Amplifier with Memory Effects using Memory PolynomialIJERA Editor
 
YP-T10 LaFleur Preview!
YP-T10 LaFleur Preview!YP-T10 LaFleur Preview!
YP-T10 LaFleur Preview!korina nariko
 

Viewers also liked (20)

B044080608
B044080608B044080608
B044080608
 
Aa04408138142
Aa04408138142Aa04408138142
Aa04408138142
 
Ae044209211
Ae044209211Ae044209211
Ae044209211
 
Ab04405158161
Ab04405158161Ab04405158161
Ab04405158161
 
B0440711
B0440711B0440711
B0440711
 
At044289292
At044289292At044289292
At044289292
 
Au044293299
Au044293299Au044293299
Au044293299
 
Ag044216224
Ag044216224Ag044216224
Ag044216224
 
H044053842
H044053842H044053842
H044053842
 
Effect of growth regulators on the in vitro multiplication of Dendrocalamus H...
Effect of growth regulators on the in vitro multiplication of Dendrocalamus H...Effect of growth regulators on the in vitro multiplication of Dendrocalamus H...
Effect of growth regulators on the in vitro multiplication of Dendrocalamus H...
 
Tenser Product of Representation for the Group Cn
Tenser Product of Representation for the Group CnTenser Product of Representation for the Group Cn
Tenser Product of Representation for the Group Cn
 
Design and Implementation of Digital PLL using Self Correcting DCO System
Design and Implementation of Digital PLL using Self Correcting DCO SystemDesign and Implementation of Digital PLL using Self Correcting DCO System
Design and Implementation of Digital PLL using Self Correcting DCO System
 
An Efficient Fault Tolerance System Design for Cmos/Nanodevice Digital Memories
An Efficient Fault Tolerance System Design for Cmos/Nanodevice Digital MemoriesAn Efficient Fault Tolerance System Design for Cmos/Nanodevice Digital Memories
An Efficient Fault Tolerance System Design for Cmos/Nanodevice Digital Memories
 
Soa Readiness Assessment, a New Method
Soa Readiness Assessment, a New MethodSoa Readiness Assessment, a New Method
Soa Readiness Assessment, a New Method
 
Compact Microstrip Spurline Bandstop Filter with Defected Ground Structure (Dgs)
Compact Microstrip Spurline Bandstop Filter with Defected Ground Structure (Dgs)Compact Microstrip Spurline Bandstop Filter with Defected Ground Structure (Dgs)
Compact Microstrip Spurline Bandstop Filter with Defected Ground Structure (Dgs)
 
Application ofBoost Inverter to Multi Input PV system
Application ofBoost Inverter to Multi Input PV systemApplication ofBoost Inverter to Multi Input PV system
Application ofBoost Inverter to Multi Input PV system
 
A Tool to Search and Convert Reduplicate Words from Hindi to Punjabi
A Tool to Search and Convert Reduplicate Words from Hindi to PunjabiA Tool to Search and Convert Reduplicate Words from Hindi to Punjabi
A Tool to Search and Convert Reduplicate Words from Hindi to Punjabi
 
A Stochastic Model for the Progression of Chronic Kidney Disease
A Stochastic Model for the Progression of Chronic Kidney DiseaseA Stochastic Model for the Progression of Chronic Kidney Disease
A Stochastic Model for the Progression of Chronic Kidney Disease
 
Modeling of RF Power Amplifier with Memory Effects using Memory Polynomial
Modeling of RF Power Amplifier with Memory Effects using Memory PolynomialModeling of RF Power Amplifier with Memory Effects using Memory Polynomial
Modeling of RF Power Amplifier with Memory Effects using Memory Polynomial
 
YP-T10 LaFleur Preview!
YP-T10 LaFleur Preview!YP-T10 LaFleur Preview!
YP-T10 LaFleur Preview!
 

Similar to Ai044230235

DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDERDESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDERVLSICS Design
 
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDERDESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDERVLSICS Design
 
IRJET- Comparative Study of Implementation of 8-Bit Carry Select Adder us...
IRJET-  	  Comparative Study of Implementation of 8-Bit Carry Select Adder us...IRJET-  	  Comparative Study of Implementation of 8-Bit Carry Select Adder us...
IRJET- Comparative Study of Implementation of 8-Bit Carry Select Adder us...IRJET Journal
 
IRJET- A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
IRJET-  	  A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...IRJET-  	  A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
IRJET- A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...IRJET Journal
 
High Speed Carryselect Adder
High Speed Carryselect AdderHigh Speed Carryselect Adder
High Speed Carryselect Adderijsrd.com
 
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 Adderijsrd.com
 
Design & implementation of high speed carry select adder
Design & implementation of high speed carry select adderDesign & implementation of high speed carry select adder
Design & implementation of high speed carry select adderssingh7603
 
Design and Implementation of Different types of Carry skip adder
Design and Implementation of Different types of Carry skip adderDesign and Implementation of Different types of Carry skip adder
Design and Implementation of Different types of Carry skip adderIRJET Journal
 
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 ijcisjournal
 
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
IRJET-  	  FPGA Implementation of  High Speed and Low Power Speculative AdderIRJET-  	  FPGA Implementation of  High Speed and Low Power Speculative Adder
IRJET- FPGA Implementation of High Speed and Low Power Speculative AdderIRJET Journal
 
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...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
 
FPGA Implementation of Pipelined CORDIC Sine Cosine Digital Wave Generator
FPGA Implementation of Pipelined CORDIC Sine Cosine Digital Wave Generator FPGA Implementation of Pipelined CORDIC Sine Cosine Digital Wave Generator
FPGA Implementation of Pipelined CORDIC Sine Cosine Digital Wave Generator cscpconf
 
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 VHDLDesign 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 VHDLIJSRD
 
IRJET- An Efficient Wallace Tree Multiplier using Modified Adder
IRJET- An Efficient Wallace Tree Multiplier using Modified AdderIRJET- An Efficient Wallace Tree Multiplier using Modified Adder
IRJET- An Efficient Wallace Tree Multiplier using Modified AdderIRJET Journal
 
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...IJERA Editor
 

Similar to Ai044230235 (20)

R04605106110
R04605106110R04605106110
R04605106110
 
W4408123126
W4408123126W4408123126
W4408123126
 
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDERDESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
 
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDERDESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
 
IRJET- Comparative Study of Implementation of 8-Bit Carry Select Adder us...
IRJET-  	  Comparative Study of Implementation of 8-Bit Carry Select Adder us...IRJET-  	  Comparative Study of Implementation of 8-Bit Carry Select Adder us...
IRJET- Comparative Study of Implementation of 8-Bit Carry Select Adder us...
 
IRJET- A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
IRJET-  	  A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...IRJET-  	  A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
IRJET- A New High Speed Wide Fan in Carry Look Ahead Adder Design using M...
 
Eq36876880
Eq36876880Eq36876880
Eq36876880
 
High Speed Carryselect Adder
High Speed Carryselect AdderHigh Speed Carryselect Adder
High Speed Carryselect Adder
 
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
 
Design & implementation of high speed carry select adder
Design & implementation of high speed carry select adderDesign & implementation of high speed carry select adder
Design & implementation of high speed carry select adder
 
Design and Implementation of Different types of Carry skip adder
Design and Implementation of Different types of Carry skip adderDesign and Implementation of Different types of Carry skip adder
Design and Implementation of Different types of Carry skip adder
 
J43015355
J43015355J43015355
J43015355
 
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
 
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
IRJET-  	  FPGA Implementation of  High Speed and Low Power Speculative AdderIRJET-  	  FPGA Implementation of  High Speed and Low Power Speculative Adder
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
 
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
 
Gq3511781181
Gq3511781181Gq3511781181
Gq3511781181
 
FPGA Implementation of Pipelined CORDIC Sine Cosine Digital Wave Generator
FPGA Implementation of Pipelined CORDIC Sine Cosine Digital Wave Generator FPGA Implementation of Pipelined CORDIC Sine Cosine Digital Wave Generator
FPGA Implementation of Pipelined CORDIC Sine Cosine Digital Wave Generator
 
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 VHDLDesign 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
 
IRJET- An Efficient Wallace Tree Multiplier using Modified Adder
IRJET- An Efficient Wallace Tree Multiplier using Modified AdderIRJET- An Efficient Wallace Tree Multiplier using Modified Adder
IRJET- An Efficient Wallace Tree Multiplier using Modified Adder
 
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...
 

Recently uploaded

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Recently uploaded (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

Ai044230235

  • 1. Deepak et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 4( Version 1), April 2014, pp.230-235 www.ijera.com 230 | P a g e Carry Select Adder Circuit with A Successively Incremented Carry Number Block Deepak*, Bal Krishan** *(Student, M. Tech. (VLSI), Electronics Engineering Department, YMCA University of Science & Technology, Faridabad) ** (A.P., Electronics Engineering Department, YMCA University of Science & Technology, Faridabad) ABSTRACT This paper reports a conditional carry select (CCS) adder circuit with a successively-incremented-carry-number block (SICNB) structure for low-voltage VLSI implementation. Owing to the successively-incremented-carry- number block (SICNB) structure, the new 16-bit SICNB CCS adder provides a 37% faster speed as compared to the conventional conditional Carry select adder based on the SPICE results. Keywords - Carry Select Adder, SICNB Carry Select Adder, PTBCS Circuit. I. INTRODUCTION Addition usually impacts widely the overall performance of digital systems and a crucial arithmetic function. In electronic applications adders are most widely used. Applications where these are used are multipliers, DSP to execute various algorithms like FFT, FIR and IIR. Wherever concept of multiplication comes adders come in to the picture. As we know millions of instructions per second are performed in microprocessors. So, speed of operation is the most important constraint to be considered while designing multipliers. Due to device portability miniaturization of device should be high and power consumption should be low. Devices like Mobile, Laptops etc. require more battery backup. So, a VLSI designer has to optimize these three parameters in a design. These constraints are very difficult to achieve so depending on demand or application some compromise between constraints has to be made. Ripple carry adders exhibits the most compact design but the slowest in speed. Whereas carry lookahead is the fastest one but consumes more area . Carry select adders act as a compromise between the two adders. The speed performance of a CPU is predominantly determined by its adder circuit. Various adder circuits with improved speed performance have been reported. Among them, the conditional carry select (CCS) adder has a superior speed performance in a 16-bit CCS adder, the key circuit is the carry select circuit. II. OPERATION The principle of the carry select circuit is briefly described here. The carry select circuit is used to process the propagate and generate signals produced by the half adders to generate the carry signals. The function of the carry select circuit is- C(i)=G(i)+C(i-1).P(i) For i=1~n G(i)=X(i).Y(i) P(i)=X(i)+Y(i) the 16-bit conditional carry select circuit is group into four carry blocks. In each carry block, there are four multiplexers (MUX) controlled by C(i-1) to produce four output carry signals C(i), C(i-1), C(i-2),C(i-3) the carry number of this conditional carry select circuit is four For example, in the first block, considering Co, if Cin=1, the output carry signal RESEARCH ARTICLE OPEN ACCESS
  • 2. Deepak et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 4( Version 1), April 2014, pp.230-235 www.ijera.com 231 | P a g e Fig.1.Block diagram of a 16-bit CCS circuit. In summary, there are four carry blocks in the 16-bit conditional carry select circuit. Each carry block produces four output carry signals. In the first block, with the multiplexer control signalCin , four output carry signals (Co,C1,C2,C3) are produced. In the second block, with the multiplexer control signal C3, four output carry signals (C4, C5, C6, C7) are generated. In the third block, with the multiplexer control signal C7, four output carry signals (C8 ,C9 ,C10 ,C11 ) are produced. With the multiplexer control signalC11, four output carry signals (C12,C13,C14,C15) are generated. The longest critical path is From Xo to C15 , which occurs at
  • 3. Deepak et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 4( Version 1), April 2014, pp.230-235 www.ijera.com 232 | P a g e inputs (Xo~X15)=(1,0~0); (Yo~Y15) =(1~1) , which involves gate delays of eight stages—one stage of Po or Go , three stages of multiplexers, and four stages of carry. III. CARRY SELECT ADDER (CSA) The carry select adder comes in the category of conditional sum adder.Conditional sum adder works on some condition. Sum and carry are calculated by assuming input carry as 1 and 0 prior theinput carry comes. When actual carry input arrives, the actual calculated values of sum and carry are selected using a multiplexer. The conventional carry select adder consists of k/2 bit adder for the lower half of the bits i.e. least significant bits and for the upper half i.e. most significant bits (MSB‘s) two k/ bit adders. In MSB adders one adder assumes carry input as one for performing addition and another assumes carry input as zero.The carry out calculated from the last stage i.e. least significant bit stage is used to select the actual calculated values of output carry and sum. The selection is done by using a multiplexer. This technique of dividing adder in to stages increases the area utilization but addition operation fastens. The carry-select adder is one of the faster types of adders, and has smaller area overhead than all other types of adders except for the carry- skip adder. The main difference between a carry- select adder and a ripple-carry adder is that in a ripple-carry adder the carry has to ripple through all full-adders, but in the case of a carry-select adder the carry has to pass through a single multiplexer. As discussed above, the carry-select addition process results in faster addition. To guarantee reliable operation of such an adder the detection of faults in the adder, especially transient faults, is extremely important. The probability of transient faults occurring in modern VLSI systems has grown significantly because of the shrinkage in transistor dimensions. IV. SUCCESSIVELY INCREMENTED CARRY NUMBER BLOCK (SICNB) CARRY SELECT ADDER The 16-bit SICNB CCS circuit. As shown in the figure, five carry blocks, as in the conditional carry select circuit, have been used. Different from the conditional carry select circuit, the carry number in each carry block is not always four—not uniform. Instead, in the first carry block, only one output carry signal Co is produced In the second carry block, two output carry signals C1 and C2 are generated. In the third carry block, three output carry signals C3 –C5 are available In the fourth carry block, four output carry signalsC6 –C9 are generated. In the fifth carry block, six output carry signalsC10 –C15 are produced As shown in the figure, in the SICNB CCS adder, the number of output carry signals produced in each block is successively incremented from the first block to the last block. The longest critical path is from Xo to X15, which occurs at inputs (Xo~X15)=(1,0~0);(Yo~Y15)=(1~1) , which involves gate delays of six stages one stage of or and five stages of multiplexers. Compared to the conventional conditional carry select circuit, the longest critical path is two stages shorter. Fig. 3 shows the 1-bit pass-transistor-based carry select (PTBCS) circuit used in the SICNB CCS adder of Fig. Instead Pi of in the conventional Manchester CLA circuit, Ci-1 is used as the control signal in the PTBCS circuit, as shown in Fig. 3. In addition, pass-transistor logic has been used to replace the multiplexer structure. The operation principle is described here. When Ci-1 , the carry signal (Ci=Gi+ci-1.Pi ) becomesCi=Pi , hence is used as the input to a transmission gate controlled byCi-1 . When Ci-1=0, the transmission gate is off. Under this situation, the circuit is similar to aGi -controlled inverter (when Ci-1is high; hence, the NMOS device MNA is on). Therefore, Ci=Gi. Similarly
  • 4. Deepak et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 4( Version 1), April 2014, pp.230-235 www.ijera.com 233 | P a g e Fig.2 Block diagram of the 16-bit SICNB structure CCS circuit. V. PTBCS CIRCUIT: Fig. 3. The 1-bit PTBCS circuit. Fig. 3 shows the 1-bit pass-transistor-based carry select (PTBCS) . In addition, pass-transistor logic which is 37% faster as compared to the conventional CCS adder without SICNB structure. Fig.5 shows the propagation delay of the 16th bit carry signal ( Ci-1) versus the power supply voltage used in the SICNB CCS adder. As shown in the
  • 5. Deepak et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 4( Version 1), April 2014, pp.230-235 www.ijera.com 234 | P a g e figure, the SICNB CCS adder has a consistent improvement over the conventional CCS adder regardless of the power supply voltage.The power consumption of a 16-bit adder implemented by conventional CCS technique and the SICNB CCS technique. As shown in the fig, using the SICNB CCS technique, the power consumption increases mildly as compared to the adder implemented by the conventional CCS technique. CCS adders have been well known for their advantages in high speed as compared to Manchester adders. The SICNB CCS adder presented in this paper can provide an even higher speed performance as compared to the CCS adder. The applicability of the SICNB CCS adder is discussed here. In this paper, the adder designed is 16-bit. The SICNB CCS adder is also advantageous for implementing adders with more than 16 bits. The critical path of a 32-bit adder implemented by cascading two conventional 16-bit CCS adders involves 16 stages of logic gates. In contrast, the critical path of a 32-bit adder implemented by cascading two 16-bit SICNB CCS adders involves 12 stages of logic gates, which is 4 stages fewer as compared to the conventional CCS approach. The critical path of a 64-bit adder implemented by cascading four conventional 16-bit CCS adders involves 32 stages of logic gates, which is double as compared to the 32-bit case. On the other hand, the critical path of a 64-bit adder implemented by cascading four SICNB CCS adders, involves 24 stages of logic gates, which is only 50% more as compared to the 32-bit case. VI. RESULTS: SIMULATION IN S- EDIT Fig 3 Circuit Diagram of Carry Select adder Fig. 5 Waveform of 3 bit Pass Transistor Circuit was simulated in SPICE Environment. Technology used is 180nm technology with VDD=1.8V as supply voltage. Power is decreased and speed is increased around 37%. . POWER CALCULATED: 1.63e-06watt VII. CONCLUSION In this project, a CCS adder circuit with an SICNB structure for low-voltage VLSI implementation has been described. Owing to the SICNB structure, the new 16-bit SICNB CCS adder provides a 37% faster speed as compared to the conventional CCS adder based on the SPICE results. VIII. FUTURE SCOPE From simulation results, we can see that power dissipation is increased, delay is decreased and speed is increased than that of before post layout simulation, then the optimization in the circuit as well as the layout of the proposed carry select adder can be one topic.
  • 6. Deepak et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 4( Version 1), April 2014, pp.230-235 www.ijera.com 235 | P a g e REFERENCE [1] M. Suzuki, N. Ohkubo, T. Shinbo, T. Yamanaka, A. Shimizu, K. Sakai, and Y. Nakagome, ―A 1.5-ns 32-b CMOS ALU in double pass-transistor logic,‖ IEEE J. Solid- State Circuits, vol. 28, pp. 1145–1150, Nov. 1993. [2] N. Ohkubo, M. Suzuki, T. Shinbo, T. Yamanaka, A. Shimizu, K. Sakai, and Y. Nakagome, ―A 4.4ns CMOS 54 _ 54-b multiplier using pass-transistor multiplexer,‖ IEEE J. Solid-State Circuits, vol. 30, pp. 251–256, Mar. 1995. [3] C. C. Hung, J. H. Lou, and J. B. Kuo, ―A CMOS quasistatic Manchester- like carry- look-ahead circuit,‖ in Low-Voltage CMOS VLSI Circuits, [4] J. B. Kuo and J. H. Lou, Eds. New York: WileyJ. B. Kuo and J. H. Lou, Low-Voltage CMOS VLSI Circuits. New York, NY: Wiley, 1999. [5] Hwang and A. L. Fisher, ―Ultrafast compact 32-bit CMOS adders in multiple-output domino logic,‖ IEEE J. Solid-State Circuits, vol. 24, pp. 358–369, Apr. 1989. [6] K. Yano, T. Yamanaka, T. Noshida, M. Saito, K. Shimohigashi, and A. Shimizu, ―A 3.8-ns CMOS 16 _ 16-b multiplier using complementary pass-transistor logic,‖ IEEE J. Solid-State Circuits, vol. 25, pp. 388–394, Apr. 1990J. [7] H. Lou and J. B.Kuo, ―A 1.5V boostrapped pass-transistor-based carry look-ahead circuit suitable for low-voltage CMOS VLSI,‖ IEEE Trans. Circuits Syst. I, vol. 45, p. 1191–1194, Nov. 1998. [8] J. B. Kuo, S. S. Chen, C. S. Chiang, K. W. Su, and J. H. Lou, ―A 1.5V BiCMOS dynamic logic circuit using a ‗BiPMOS pull- down‘ structure for VLSI implementation of full adders,‖ IEEE Trans. Circuits Syst. I, vol. 41, pp. 329–332, Apr. 1994. [9] J. B. Kuo and J. H. Lou, Low-Voltage CMOS VLSI Circuits. New York: Wiley, Jan. 1999, pp. 354–355.