SlideShare a Scribd company logo
1 of 5
Download to read offline
International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 5 Issue: 7 637 – 641
_______________________________________________________________________________________________
637
IJRITCC | July 2017, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
Power Efficient and High Speed Carry Skip Adder using Binary to Excess One
Converter
Sanyukta Vijaykumar Chahande
Research Scholar (M.tech), Dept of ECE
Anjuman College of Engineering and Technology
Nagpur, India
sanyuktavchahande@gmail.com
Prof. Mohammad Nasiruddin
Associate. Professor & Head of Dept. of ECE
Anjuman College Of Engineering and Technology
Nagpur, India
mn151819@gmail.com
Abstract— The design of high-speed and low-power VLSI architectures need efficient arithmetic processing units, which are optimized for the
performance parameters, namely, speed and power consumption. Adders are the key components in general purpose microprocessors and digital
signal processors. As a result, it is very pertinent that its performance augers well for their speed performance. Additionally, the area is an
essential factor which is to be taken into account in the design of fast adders. Towards this end, high-speed, low power and area efficient
addition and multiplication have always been a fundamental requirement of high-performance processors and systems. The major speed
limitation of adders arises from the huge carry propagation delay encountered in the conventional adder circuits, such as ripple carry adder and
carry save adder. Observing that a carry may skip any addition stages on certain addend and augend bit values, researchers developed the carry-
skip technique to speed up addition in the carry-ripple adder. Using a multilevel structure, carry-skip logic determines whether a carry entering
one block may skip the next group of blocks. Because multilevel skip logic introduces longer delays, Therefore, in this paper we examine The
basic idea of this work is to use Binary to Excess- 1 converter (BEC) instead of RCA with Cin=1 in conventional CSkA in order to reduce the
area and power. BEC uses less number of logic gates than N-bit full adder.
Key Words: Carry Skip Adder, Carry Skip Logic, Binary to Excess-1 converter
__________________________________________________*****_________________________________________________
I. INTRODUCTION
High speed and low power adder circuits have become very
important in VLSI industry. Adder circuit is one of the most
important building block in DSP processor. Adder is the a vital
component in most of the arithmetic unit. Addition is a
fundamental operation for any digital system, DSP or control
system. The fast operation of a digital system is having great
influenced by the performance of the resident adders. Adders
plays important Component in digital systems because of the
more number for use in other basic digital operations such as
subtraction, multiplication and division. Hence, the improving
performance of the digital adder increases the execution of
various binary operations in a circuit consisting of different
blocks. The appearance of the digital circuit block is gauged
by analyzing its power dissipation, layout area and its
operating speed. There are many works on the subject of
optimizing the speed and power of these units, which has been
reported. Obviously, it is extremely possible to achieve higher
speeds at low-power and energy consumptions, which is one
of the challenges for the designers of general purpose
processors. The carry skip adder is one of the fastest adders
used in many digital processors to perform arithmetic
operations. A carry-skip adder consists of a simple ripple
carry-adder with a special speed up carry chain called a skip
chain. This chain defines the distribution of ripple carry
blocks, which compose the skip adder. The carry skip adder
comes under the category of a by-pass adder and it uses a
ripple carry adder for an adder implementation. The formation
of carry skip adder block is attained by improving a worst-case
delay. The carry skip adder has a critical path, that passes
through all adders and stops at the sum bit but actually it starts
at first full adder. This adder is an efficient one according to its
area usage and power consumption. The structure of 4 bit
carry skip adder is shown in fig.1.
1.1 Basic mechanism of CSkA
The addition of two binary digits at stage i, where i not equal
to 0, of the ripple carry adder depends on the carry in, Ci ,
which in reality is the carry out, Ci-1, of the previous stage.
Therefore, in order to calculate the sum and the carry out,
International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 5 Issue: 7 637 – 641
_______________________________________________________________________________________________
638
IJRITCC | July 2017, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
Ci+1 , of stage i, it is imperative that the carry in, Ci, be
known in advance.
Pi = Ai XOr Bi Equ. 1 --carry propagate of ith stage
Si = Pi XOr Ci Equ. 2 --sum of ith stage
Ci+1 = AiBi + PiCi Equ. 3 --carry out of ith stage
Supposing that Ai = Bi, then Pi in equation 1 would become
zero (equation 4). This would make Ci+1 to depend only on
the inputs Ai and Bi, without needing to know the value of Ci.
Ai = Bi then Pi = 0 Equ. 4 --from #Equation 1
If Ai = Bi = 0 then Ci+1 = AiBi = 0 --from equation 3
If Ai = Bi = 1 then Ci+1 = AiBi = 1 --from equation 3
Therefore, if Equation 4 is true then the carry out, Ci+1, will
be one if Ai = Bi = 1 or zero if Ai = Bi = 0. Hence we can
compute the carry out at any stage of the addition provided
equation 4 holds. These findings would enable us to build an
adder whose average time of computation would be
proportional to the longest chains of zeros and of different
digits of A and B.
Alternatively, given two binary strings of numbers, such as the
example below, it is very likely that we may encounter large
chains of consecutive bits (block 2) where Ai not equal to Bi.
In order to deal with this scenario we must reanalyze equation
3 carefully.
Ai not equal to Bi then Pi = 1 Equ. 5 --from Equation 1
If Ai not equal to Bi then Ci+1 = Ci --from Equation 3
In the case of comparing two bits of opposite value, the carry
out at that particular stage, will simply be equivalent to the
carry in. Hence we can simply propagate the carry to the next
stage without having to wait for the sum to be calculated.
Two Random Bit Strings:
A 10100 01011 10100 01011
B 01101 10100 01010 01100
block 3 block 2 block 1 block 0
1.2 Chain Mechanism
In order to take advantage of the last property, we can design
an adder that is divided into blocks, as shown in Fig. 2, where
a special purpose circuit can compare the two binary strings
inside each block and determine if they are equal or not. In the
latter case the carry entering the block will simply be
propagated to the next block and if this is the case all the carry
inputs to the bit positions in that block are all either 0’s or 1’s
depending on the carry in into the block. Should only one pair
of bits (Ai and Bi) inside a block be equal then the carry skip
mechanism would be unable to skip the block. In the extreme
case, although still likely, that there exist one such case, where
Ai = Bi, in each block, then no block is skipped but a carry
would be generated in each block instead. Two strings of
binary numbers to be added are divided into blocks of equal
length. In each cell within a block both bits are compared for
un-equivalence. This is done by Exclusive ORing each
individual cell (parallel operation and already present in the
full adder) producing a comparison string. Next the
comparison string is ANDed within itself in a domino fashion.
This process ensures that the comparison of each and all cells
was indeed unequal and we can therefore proceed to propagate
the carry to the next block. A MUX is responsible for selecting
a generated carry or a propagated (previous) carry with its
selection line being the output of the comparison circuit just
described. If for each cell in the block Ai ≠ Bi then we say that
a carry can skip over the block otherwise if Ai = Bi we shall
say that the carry must be generated in the block.
Fig 2: Carry Chain Skip Mechanism
II. PRIOR WORK
As this paper is on the CSKA structure, first the related work
to this adder are reviewed and then carry skip adder using
Binary to Excess-1 converter structures are discussed.
The conventional structure of the CSKA consists of stages
containing chain of full adders (FAs) (RCA block) and 2:1
multiplexer (carry skip logic). The RCA blocks are
connected to each other through 2:1 multiplexers, which can
be placed into one or more level structures. Many methods
have been suggested for finding the optimum number of the
FAs [18]–[26]. The techniques presented in [19]–[24] make
use of VSSs to minimize the delay of adders based on a single
level carry skip logic. In [25], some methods to increase the
speed of the multilevel CSKAs are proposed. The techniques,
however, cause area and power increase considerably and less
regular layout. In addition, to lower the propagation delay of
the adder, in each stage, the carry look-ahead logics were
utilized. Again, it had a complex layout as well as large power
consumption and area usage. In addition, the design approach,
which was presented only for the 32-bit adder, was not general
to be applied for structures with different bits lengths. Based
on the discussion presented above, it is concluded that by
reducing the delay of the skip logic, one may lower the
propagation delay of the CSKA significantly[28].Hence, a new
CSkA structure was presented in which the multiplexers were
replaced by AOI/OAI logic in this structure as logic gates
International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 5 Issue: 7 637 – 641
_______________________________________________________________________________________________
639
IJRITCC | July 2017, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
were used instead of MUX which results into less power
consumption and there by increasing the speed of the adder.
III. PROPOSED STRUCTURE
This structure is based on a concept of using Binary to Excess
on Converter. The basic idea of this of this work is to use BEC
instead of AOI/OAI logic in order to reduce the power
consumption and thereby increase the speed of adder as it
requires less number of gates. Excess-3 binary coded decimal
or Stibitz code, also called biased representation of Excess-N,
is a complementary BCD cod and numeral system. It is a way
to represent values with a balanced number of positive and
negative numbers using a pre-specified number N as a biasing
value. It is a non- weighted code. XS-3, numbers are
represented as decimal digits, and each digit is represented by
four bits as the digit value plus 3 (the "excess" amount):
1. The smallest binary number represents the smallest value.
(i.e. 0 − Excess Value).
2. The greatest binary number represents the largest value. (i.e.
2 N+1 − Excess Value − 1).
The primary advantage of XS-3 coding over non-biased
coding is that a decimal number can be nines' complemented
(for subtraction) as easily as a binary number can be ones'
complemented (to invert all bits)[19] As stated earlier the main
idea of this work is to use BEC instead of the RCA with in
order to reduce the area and power consumption of the regular
CSLA. To replace the n-bit RCA, an n+1 bit BEC is required.
A structure and the function table of a 4-b BEC are shown in
Fig. 3 respectively.
Fig 3: 4 bit BEC
Table -1: Truth Table of 4 bit binary to Excess One Converter
International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 5 Issue: 7 637 – 641
_______________________________________________________________________________________________
640
IJRITCC | July 2017, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
Fig 4:CSkA using BEC
IV. CONCLUSIONS
A simple approach is proposed in this project to increase the
speed and reduce the power consumption of CSkA
architecture. The reduced number of gates of this project
offers the great advantage in the reduction of power
consumption and also the increase the speed. The compared
results show that the modified CSkA has a slightly larger area,
but the power consumption of the modified CSkA are
significantly reduced. The modified CSLA architecture is
therefore, low power, high speed simple and efficient for VLSI
hardware implementation.. It can be observed that for the
modified CSkA is 79% power efficient when compared to the
regular CSkA.
Design Area Power Delay
Normal 64
bit CSkA
112 0.00084 1.48 ns
CSkA with
BEC 64 bit
212 0.00017 1.48ns
REFERENCES
[1] I. Koren, Computer Arithmetic Algorithms, 2nd ed. Natick,
MA, USA: A K Peters, Ltd., 2002.
[2] R. Zlatanovici, S. Kao, and B. Nikolic, ―Energy–delay
optimization of 64-bit carry-lookahead adders with a 240 ps
90 nm CMOS design example,‖ IEEE J. Solid-State
Circuits, vol. 44, no. 2, pp. 569–583, Feb. 2009.
[3] S. K. Mathew, M. A. Anders, B. Bloechel, T. Nguyen, R.
K. Krishnamurthy, and S. Borkar, ―A 4-GHz 300-mW 64-
bit integer execution ALU with dual supply voltages in 90-
nm CMOS,‖ IEEE J. Solid-State Circuits, vol. 40, no. 1, pp.
44–51, Jan. 2005.
[4] V. G. Oklobdzija, B. R. Zeydel, H. Q. Dao, S. Mathew, and
R. Krishnamurthy, ―Comparison of high-performance VLSI
adders in the energy-delay space,‖ IEEE Trans. Very Large
Scale Integr. (VLSI) Syst., vol. 13, no. 6, pp. 754–758, Jun.
2005.
[5] B. Ramkumar and H. M. Kittur, ―Low-power and area-
efficient carry select adder,‖ IEEE Trans. Very Large Scale
Integr. (VLSI) Syst., vol. 20, no. 2, pp. 371–375, Feb. 2012.
[6] M. Vratonjic, B. R. Zeydel, and V. G. Oklobdzija, ―Low-
and ultra low-power arithmetic units: Design and
comparison,‖ in Proc. IEEE Int. Conf. Comput. Design,
VLSI Comput. Process. (ICCD), Oct. 2005, pp. 249–252.
[7] C. Nagendra, M. J. Irwin, and R. M. Owens, ―Area-time-
power tradeoffs in parallel adders,‖ IEEE Trans. Circuits
Syst. II, Analog Digit. Signal Process., vol. 43, no. 10, pp.
689–702, Oct. 1996.
[8] Y. He and C.-H. Chang, ―A power-delay efficient hybrid
carrylookahead/ carry-select based redundant binary to
two’s complement converter,‖ IEEE Trans. Circuits Syst. I,
Reg. Papers, vol. 55, no. 1, pp. 336–346, Feb. 2008.
[9] C.-H. Chang, J. Gu, and M. Zhang, ―A review of 0.18 μm
full adder performances for tree structured arithmetic
circuits,‖ IEEE Trans. Very Large Scale Integr. (VLSI)
Syst., vol. 13, no. 6, pp. 686–695, Jun. 2005.
[10] D. Markovic, C. C. Wang, L. P. Alarcon, T.-T. Liu, and J.
M. Rabaey, ―Ultralow-power design in near-threshold
region,‖ Proc. IEEE, vol. 98, no. 2, pp. 237–252, Feb.
2010.
[11] R. G. Dreslinski, M. Wieckowski, D. Blaauw, D. Sylvester,
and T. Mudge, ―Near-threshold computing: Reclaiming
Moore’s law through energy efficient integrated circuits,‖
Proc. IEEE, vol. 98, no. 2,pp. 253–266, Feb. 2010.
[12] S. Jain et al., ―A 280 mV-to-1.2 V wide-operating-range
IA-32 processor in 32 nm CMOS,‖ in IEEE Int. Solid-State
Circuits Conf. Dig. Tech. Papers (ISSCC), Feb. 2012, pp.
66–68.
[13] R. Zimmermann, ―Binary adder architectures for cell-based
VLSI and their synthesis,‖ Ph.D. dissertation, Dept. Inf.
Technol. Elect. Eng., Swiss Federal Inst. Technol. (ETH),
Zürich, Switzerland, 1998.
[14] D. Harris, ―A taxonomy of parallel prefix networks,‖ in
Proc. IEEE Conf. Rec. 37th Asilomar Conf. Signals, Syst.,
Comput., vol. 2. Nov. 2003, pp. 2213–2217.
[15] P. M. Kogge and H. S. Stone, ―A parallel algorithm for the
efficient solution of a general class of recurrence
equations,‖ IEEE Trans. Comput., vol. C-22, no. 8, pp.
786–793, Aug. 1973.
[16] V. G. Oklobdzija, B. R. Zeydel, H. Dao, S. Mathew, and R.
Krishnamurthy, ―Energy-delay estimation technique for
high performance microprocessor VLSI adders,‖ in Proc.
16th IEEE Symp. Comput. Arithmetic, Jun. 2003, pp. 272–
279.
[17] M. Lehman and N. Burla, ―Skip techniques for high-speed
carrypropagation in binary arithmetic units,‖ IRE Trans.
Electron. Comput., vol. EC-10, no. 4, pp. 691–698, Dec.
1961.
International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 5 Issue: 7 637 – 641
_______________________________________________________________________________________________
641
IJRITCC | July 2017, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
[18] K. Chirca et al., ―A static low-power, high-performance 32-
bit carry skip adder,‖ in Proc. Euromicro Symp. Digit. Syst.
Design (DSD), Aug./Sep. 2004, pp. 615–619.
[19] 19.K Prakash Rao, A Uday Kumar‖ Design of a low power
16. Bit CSLA using Binary to Excess one Converter‖, vol
no.5 special issue(1), feb 2016
[20] S. Majerski, ―On determination of optimal distributions of
carry skips in adders,‖ IEEE Trans. Electron. Comput., vol.
EC-16, no. 1, pp. 45–58,
[21] Feb. 1967.
[22] A. Guyot, B. Hochet, and J.-M. Muller, ―A way to build
efficient carryskip adders,‖ IEEE Trans. Comput., vol. C-
36, no. 10, pp. 1144–1152, Oct. 1987.
[23] S. Turrini, ―Optimal group distribution in carry-skip
adders,‖ in Proc. 9th IEEE Symp. Comput. Arithmetic, Sep.
1989, pp. 96–103.
[24] P. K. Chan, M. D. F. Schlag, C. D. Thomborson, and V. G.
Oklobdzija, ―Delay optimization of carry-skip adders and
block carry-lookahead adders using multidimensional
dynamic programming,‖ IEEE Trans. Comput., vol. 41, no.
8, pp. 920–930, Aug. 1992.
[25] V. Kantabutra, ―Designing optimum one-level carry-skip
adders,‖ IEEE Trans. Comput., vol. 42, no. 6, pp. 759–764,
Jun. 1993.
[26] V. Kantabutra, ―Accelerated two-level carry-skip adders—
A type of very fast adders,‖ IEEE Trans. Comput., vol. 42,
no. 11, pp. 1389–1393, Nov. 1993.
[27] S. Jia et al., ―Static CMOS implementation of logarithmic
skip adder,‖ in Proc. IEEE Conf. Electron Devices Solid-
State Circuits, Dec. 2003, pp. 509–512.
[28] H. Suzuki, W. Jeong, and K. Roy, ―Low power adder with
adaptivesupply voltage,‖ in Proc. 21st Int. Conf. Comput.
Design, Oct. 2003, pp. 103–106.
[29] 28.Milad Bahadori, Mehdi Kamal, Ali Afzali-Kusha, and
Massoud Pedram, ―High-Speed and Energy-Efficient Carry
Skip Adder Operating Under a Wide Range of Supply
Voltage Levels‖, 1063-8210 © 2015 IEEE.

More Related Content

What's hot

Layout Design Analysis of CMOS Comparator using 180nm Technology
Layout Design Analysis of CMOS Comparator using 180nm TechnologyLayout Design Analysis of CMOS Comparator using 180nm Technology
Layout Design Analysis of CMOS Comparator using 180nm TechnologyIJEEE
 
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. TechniqueDesign and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. TechniqueIJMER
 
Design of 8-Bit Comparator Using 45nm CMOS Technology
Design of 8-Bit Comparator Using 45nm CMOS TechnologyDesign of 8-Bit Comparator Using 45nm CMOS Technology
Design of 8-Bit Comparator Using 45nm CMOS TechnologyIJMER
 
Ijarcet vol-2-issue-3-1036-1040
Ijarcet vol-2-issue-3-1036-1040Ijarcet vol-2-issue-3-1036-1040
Ijarcet vol-2-issue-3-1036-1040Editor IJARCET
 
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_editedDESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_editedShital Badaik
 
IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...
IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...
IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...IRJET Journal
 
a technical review of efficient and high speed adders for vedic multipliers
a technical review of efficient and high speed adders for vedic multipliersa technical review of efficient and high speed adders for vedic multipliers
a technical review of efficient and high speed adders for vedic multipliersINFOGAIN PUBLICATION
 
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
 
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
 
A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...
A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...
A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...IJERA Editor
 
ADS Lab 5 Report
ADS Lab 5 ReportADS Lab 5 Report
ADS Lab 5 ReportRiddhi Shah
 
Structures for discrete time systems
Structures for discrete time systemsStructures for discrete time systems
Structures for discrete time systemsveda C
 
Low power & area efficient carry select adder
Low power & area efficient carry select adderLow power & area efficient carry select adder
Low power & area efficient carry select adderSai Vara Prasad P
 

What's hot (20)

Final ppt
Final pptFinal ppt
Final ppt
 
Layout Design Analysis of CMOS Comparator using 180nm Technology
Layout Design Analysis of CMOS Comparator using 180nm TechnologyLayout Design Analysis of CMOS Comparator using 180nm Technology
Layout Design Analysis of CMOS Comparator using 180nm Technology
 
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. TechniqueDesign and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
 
Design of 8-Bit Comparator Using 45nm CMOS Technology
Design of 8-Bit Comparator Using 45nm CMOS TechnologyDesign of 8-Bit Comparator Using 45nm CMOS Technology
Design of 8-Bit Comparator Using 45nm CMOS Technology
 
Ramya Project
Ramya ProjectRamya Project
Ramya Project
 
Ijarcet vol-2-issue-3-1036-1040
Ijarcet vol-2-issue-3-1036-1040Ijarcet vol-2-issue-3-1036-1040
Ijarcet vol-2-issue-3-1036-1040
 
D0532025
D0532025D0532025
D0532025
 
C0421013019
C0421013019C0421013019
C0421013019
 
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_editedDESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
 
IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...
IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...
IRJET- An Efficient Multiply Accumulate Unit Design using Vedic Mathematics A...
 
a technical review of efficient and high speed adders for vedic multipliers
a technical review of efficient and high speed adders for vedic multipliersa technical review of efficient and high speed adders for vedic multipliers
a technical review of efficient and high speed adders for vedic multipliers
 
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
 
R04605106110
R04605106110R04605106110
R04605106110
 
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...
 
A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...
A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...
A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...
 
L5 Adders
L5 AddersL5 Adders
L5 Adders
 
ADS Lab 5 Report
ADS Lab 5 ReportADS Lab 5 Report
ADS Lab 5 Report
 
Structures for discrete time systems
Structures for discrete time systemsStructures for discrete time systems
Structures for discrete time systems
 
Low power & area efficient carry select adder
Low power & area efficient carry select adderLow power & area efficient carry select adder
Low power & area efficient carry select adder
 
IJETT-V9P226
IJETT-V9P226IJETT-V9P226
IJETT-V9P226
 

Similar to Power Efficient and High Speed Carry Skip Adder using Binary to Excess One Converter

High Speed and Low Power Consumption Carry Skip Adder using Binary to Excess-...
High Speed and Low Power Consumption Carry Skip Adder using Binary to Excess-...High Speed and Low Power Consumption Carry Skip Adder using Binary to Excess-...
High Speed and Low Power Consumption Carry Skip Adder using Binary to Excess-...rahulmonikasharma
 
High efficient carry skip adder in various multiplier structures
High efficient carry skip adder in various multiplier structuresHigh efficient carry skip adder in various multiplier structures
High efficient carry skip adder in various multiplier structuresIaetsd Iaetsd
 
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
 
Area, Delay and Power Comparison of Adder Topologies
Area, Delay and Power Comparison of Adder TopologiesArea, Delay and Power Comparison of Adder Topologies
Area, Delay and Power Comparison of Adder TopologiesVLSICS Design
 
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
 
Final Project Report
Final Project ReportFinal Project Report
Final Project ReportRiddhi Shah
 
High Speed Carryselect Adder
High Speed Carryselect AdderHigh Speed Carryselect Adder
High Speed Carryselect Adderijsrd.com
 
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...IOSRJECE
 
project ppt.pptx
project ppt.pptxproject ppt.pptx
project ppt.pptxMahir0096
 
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...IRJET Journal
 
JOURNAL PAPER
JOURNAL PAPERJOURNAL PAPER
JOURNAL PAPERRaj kumar
 
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select AdderA Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select AdderIJERD Editor
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...
A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...
A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...Kumar Goud
 
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
 

Similar to Power Efficient and High Speed Carry Skip Adder using Binary to Excess One Converter (20)

High Speed and Low Power Consumption Carry Skip Adder using Binary to Excess-...
High Speed and Low Power Consumption Carry Skip Adder using Binary to Excess-...High Speed and Low Power Consumption Carry Skip Adder using Binary to Excess-...
High Speed and Low Power Consumption Carry Skip Adder using Binary to Excess-...
 
High efficient carry skip adder in various multiplier structures
High efficient carry skip adder in various multiplier structuresHigh efficient carry skip adder in various multiplier structures
High efficient carry skip adder in various multiplier structures
 
W4408123126
W4408123126W4408123126
W4408123126
 
Parallel Adder
Parallel Adder Parallel Adder
Parallel Adder
 
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
 
Area, Delay and Power Comparison of Adder Topologies
Area, Delay and Power Comparison of Adder TopologiesArea, Delay and Power Comparison of Adder Topologies
Area, Delay and Power Comparison of Adder Topologies
 
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
 
Final Project Report
Final Project ReportFinal Project Report
Final Project Report
 
High Speed Carryselect Adder
High Speed Carryselect AdderHigh Speed Carryselect Adder
High Speed Carryselect Adder
 
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...
High –Speed Implementation of Design and Analysis by Using Parallel Prefix Ad...
 
Cq25550554
Cq25550554Cq25550554
Cq25550554
 
project ppt.pptx
project ppt.pptxproject ppt.pptx
project ppt.pptx
 
COMPARISON ANALYSIS OF 16-BIT ADDERS
COMPARISON ANALYSIS OF 16-BIT ADDERSCOMPARISON ANALYSIS OF 16-BIT ADDERS
COMPARISON ANALYSIS OF 16-BIT ADDERS
 
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
 
JOURNAL PAPER
JOURNAL PAPERJOURNAL PAPER
JOURNAL PAPER
 
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select AdderA Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...
A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...
A High Speed Wallace Tree Multiplier Using Modified Booth Algorithm for Fast ...
 
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
 
Iaetsd 128-bit area
Iaetsd 128-bit areaIaetsd 128-bit area
Iaetsd 128-bit area
 

More from rahulmonikasharma

Data Mining Concepts - A survey paper
Data Mining Concepts - A survey paperData Mining Concepts - A survey paper
Data Mining Concepts - A survey paperrahulmonikasharma
 
A Review on Real Time Integrated CCTV System Using Face Detection for Vehicle...
A Review on Real Time Integrated CCTV System Using Face Detection for Vehicle...A Review on Real Time Integrated CCTV System Using Face Detection for Vehicle...
A Review on Real Time Integrated CCTV System Using Face Detection for Vehicle...rahulmonikasharma
 
Considering Two Sides of One Review Using Stanford NLP Framework
Considering Two Sides of One Review Using Stanford NLP FrameworkConsidering Two Sides of One Review Using Stanford NLP Framework
Considering Two Sides of One Review Using Stanford NLP Frameworkrahulmonikasharma
 
A New Detection and Decoding Technique for (2×N_r ) MIMO Communication Systems
A New Detection and Decoding Technique for (2×N_r ) MIMO Communication SystemsA New Detection and Decoding Technique for (2×N_r ) MIMO Communication Systems
A New Detection and Decoding Technique for (2×N_r ) MIMO Communication Systemsrahulmonikasharma
 
Broadcasting Scenario under Different Protocols in MANET: A Survey
Broadcasting Scenario under Different Protocols in MANET: A SurveyBroadcasting Scenario under Different Protocols in MANET: A Survey
Broadcasting Scenario under Different Protocols in MANET: A Surveyrahulmonikasharma
 
Sybil Attack Analysis and Detection Techniques in MANET
Sybil Attack Analysis and Detection Techniques in MANETSybil Attack Analysis and Detection Techniques in MANET
Sybil Attack Analysis and Detection Techniques in MANETrahulmonikasharma
 
A Landmark Based Shortest Path Detection by Using A* and Haversine Formula
A Landmark Based Shortest Path Detection by Using A* and Haversine FormulaA Landmark Based Shortest Path Detection by Using A* and Haversine Formula
A Landmark Based Shortest Path Detection by Using A* and Haversine Formularahulmonikasharma
 
Processing Over Encrypted Query Data In Internet of Things (IoTs) : CryptDBs,...
Processing Over Encrypted Query Data In Internet of Things (IoTs) : CryptDBs,...Processing Over Encrypted Query Data In Internet of Things (IoTs) : CryptDBs,...
Processing Over Encrypted Query Data In Internet of Things (IoTs) : CryptDBs,...rahulmonikasharma
 
Quality Determination and Grading of Tomatoes using Raspberry Pi
Quality Determination and Grading of Tomatoes using Raspberry PiQuality Determination and Grading of Tomatoes using Raspberry Pi
Quality Determination and Grading of Tomatoes using Raspberry Pirahulmonikasharma
 
Comparative of Delay Tolerant Network Routings and Scheduling using Max-Weigh...
Comparative of Delay Tolerant Network Routings and Scheduling using Max-Weigh...Comparative of Delay Tolerant Network Routings and Scheduling using Max-Weigh...
Comparative of Delay Tolerant Network Routings and Scheduling using Max-Weigh...rahulmonikasharma
 
DC Conductivity Study of Cadmium Sulfide Nanoparticles
DC Conductivity Study of Cadmium Sulfide NanoparticlesDC Conductivity Study of Cadmium Sulfide Nanoparticles
DC Conductivity Study of Cadmium Sulfide Nanoparticlesrahulmonikasharma
 
A Survey on Peak to Average Power Ratio Reduction Methods for LTE-OFDM
A Survey on Peak to Average Power Ratio Reduction Methods for LTE-OFDMA Survey on Peak to Average Power Ratio Reduction Methods for LTE-OFDM
A Survey on Peak to Average Power Ratio Reduction Methods for LTE-OFDMrahulmonikasharma
 
IOT Based Home Appliance Control System, Location Tracking and Energy Monitoring
IOT Based Home Appliance Control System, Location Tracking and Energy MonitoringIOT Based Home Appliance Control System, Location Tracking and Energy Monitoring
IOT Based Home Appliance Control System, Location Tracking and Energy Monitoringrahulmonikasharma
 
Thermal Radiation and Viscous Dissipation Effects on an Oscillatory Heat and ...
Thermal Radiation and Viscous Dissipation Effects on an Oscillatory Heat and ...Thermal Radiation and Viscous Dissipation Effects on an Oscillatory Heat and ...
Thermal Radiation and Viscous Dissipation Effects on an Oscillatory Heat and ...rahulmonikasharma
 
Advance Approach towards Key Feature Extraction Using Designed Filters on Dif...
Advance Approach towards Key Feature Extraction Using Designed Filters on Dif...Advance Approach towards Key Feature Extraction Using Designed Filters on Dif...
Advance Approach towards Key Feature Extraction Using Designed Filters on Dif...rahulmonikasharma
 
Alamouti-STBC based Channel Estimation Technique over MIMO OFDM System
Alamouti-STBC based Channel Estimation Technique over MIMO OFDM SystemAlamouti-STBC based Channel Estimation Technique over MIMO OFDM System
Alamouti-STBC based Channel Estimation Technique over MIMO OFDM Systemrahulmonikasharma
 
Empirical Mode Decomposition Based Signal Analysis of Gear Fault Diagnosis
Empirical Mode Decomposition Based Signal Analysis of Gear Fault DiagnosisEmpirical Mode Decomposition Based Signal Analysis of Gear Fault Diagnosis
Empirical Mode Decomposition Based Signal Analysis of Gear Fault Diagnosisrahulmonikasharma
 
Short Term Load Forecasting Using ARIMA Technique
Short Term Load Forecasting Using ARIMA TechniqueShort Term Load Forecasting Using ARIMA Technique
Short Term Load Forecasting Using ARIMA Techniquerahulmonikasharma
 
Impact of Coupling Coefficient on Coupled Line Coupler
Impact of Coupling Coefficient on Coupled Line CouplerImpact of Coupling Coefficient on Coupled Line Coupler
Impact of Coupling Coefficient on Coupled Line Couplerrahulmonikasharma
 
Design Evaluation and Temperature Rise Test of Flameproof Induction Motor
Design Evaluation and Temperature Rise Test of Flameproof Induction MotorDesign Evaluation and Temperature Rise Test of Flameproof Induction Motor
Design Evaluation and Temperature Rise Test of Flameproof Induction Motorrahulmonikasharma
 

More from rahulmonikasharma (20)

Data Mining Concepts - A survey paper
Data Mining Concepts - A survey paperData Mining Concepts - A survey paper
Data Mining Concepts - A survey paper
 
A Review on Real Time Integrated CCTV System Using Face Detection for Vehicle...
A Review on Real Time Integrated CCTV System Using Face Detection for Vehicle...A Review on Real Time Integrated CCTV System Using Face Detection for Vehicle...
A Review on Real Time Integrated CCTV System Using Face Detection for Vehicle...
 
Considering Two Sides of One Review Using Stanford NLP Framework
Considering Two Sides of One Review Using Stanford NLP FrameworkConsidering Two Sides of One Review Using Stanford NLP Framework
Considering Two Sides of One Review Using Stanford NLP Framework
 
A New Detection and Decoding Technique for (2×N_r ) MIMO Communication Systems
A New Detection and Decoding Technique for (2×N_r ) MIMO Communication SystemsA New Detection and Decoding Technique for (2×N_r ) MIMO Communication Systems
A New Detection and Decoding Technique for (2×N_r ) MIMO Communication Systems
 
Broadcasting Scenario under Different Protocols in MANET: A Survey
Broadcasting Scenario under Different Protocols in MANET: A SurveyBroadcasting Scenario under Different Protocols in MANET: A Survey
Broadcasting Scenario under Different Protocols in MANET: A Survey
 
Sybil Attack Analysis and Detection Techniques in MANET
Sybil Attack Analysis and Detection Techniques in MANETSybil Attack Analysis and Detection Techniques in MANET
Sybil Attack Analysis and Detection Techniques in MANET
 
A Landmark Based Shortest Path Detection by Using A* and Haversine Formula
A Landmark Based Shortest Path Detection by Using A* and Haversine FormulaA Landmark Based Shortest Path Detection by Using A* and Haversine Formula
A Landmark Based Shortest Path Detection by Using A* and Haversine Formula
 
Processing Over Encrypted Query Data In Internet of Things (IoTs) : CryptDBs,...
Processing Over Encrypted Query Data In Internet of Things (IoTs) : CryptDBs,...Processing Over Encrypted Query Data In Internet of Things (IoTs) : CryptDBs,...
Processing Over Encrypted Query Data In Internet of Things (IoTs) : CryptDBs,...
 
Quality Determination and Grading of Tomatoes using Raspberry Pi
Quality Determination and Grading of Tomatoes using Raspberry PiQuality Determination and Grading of Tomatoes using Raspberry Pi
Quality Determination and Grading of Tomatoes using Raspberry Pi
 
Comparative of Delay Tolerant Network Routings and Scheduling using Max-Weigh...
Comparative of Delay Tolerant Network Routings and Scheduling using Max-Weigh...Comparative of Delay Tolerant Network Routings and Scheduling using Max-Weigh...
Comparative of Delay Tolerant Network Routings and Scheduling using Max-Weigh...
 
DC Conductivity Study of Cadmium Sulfide Nanoparticles
DC Conductivity Study of Cadmium Sulfide NanoparticlesDC Conductivity Study of Cadmium Sulfide Nanoparticles
DC Conductivity Study of Cadmium Sulfide Nanoparticles
 
A Survey on Peak to Average Power Ratio Reduction Methods for LTE-OFDM
A Survey on Peak to Average Power Ratio Reduction Methods for LTE-OFDMA Survey on Peak to Average Power Ratio Reduction Methods for LTE-OFDM
A Survey on Peak to Average Power Ratio Reduction Methods for LTE-OFDM
 
IOT Based Home Appliance Control System, Location Tracking and Energy Monitoring
IOT Based Home Appliance Control System, Location Tracking and Energy MonitoringIOT Based Home Appliance Control System, Location Tracking and Energy Monitoring
IOT Based Home Appliance Control System, Location Tracking and Energy Monitoring
 
Thermal Radiation and Viscous Dissipation Effects on an Oscillatory Heat and ...
Thermal Radiation and Viscous Dissipation Effects on an Oscillatory Heat and ...Thermal Radiation and Viscous Dissipation Effects on an Oscillatory Heat and ...
Thermal Radiation and Viscous Dissipation Effects on an Oscillatory Heat and ...
 
Advance Approach towards Key Feature Extraction Using Designed Filters on Dif...
Advance Approach towards Key Feature Extraction Using Designed Filters on Dif...Advance Approach towards Key Feature Extraction Using Designed Filters on Dif...
Advance Approach towards Key Feature Extraction Using Designed Filters on Dif...
 
Alamouti-STBC based Channel Estimation Technique over MIMO OFDM System
Alamouti-STBC based Channel Estimation Technique over MIMO OFDM SystemAlamouti-STBC based Channel Estimation Technique over MIMO OFDM System
Alamouti-STBC based Channel Estimation Technique over MIMO OFDM System
 
Empirical Mode Decomposition Based Signal Analysis of Gear Fault Diagnosis
Empirical Mode Decomposition Based Signal Analysis of Gear Fault DiagnosisEmpirical Mode Decomposition Based Signal Analysis of Gear Fault Diagnosis
Empirical Mode Decomposition Based Signal Analysis of Gear Fault Diagnosis
 
Short Term Load Forecasting Using ARIMA Technique
Short Term Load Forecasting Using ARIMA TechniqueShort Term Load Forecasting Using ARIMA Technique
Short Term Load Forecasting Using ARIMA Technique
 
Impact of Coupling Coefficient on Coupled Line Coupler
Impact of Coupling Coefficient on Coupled Line CouplerImpact of Coupling Coefficient on Coupled Line Coupler
Impact of Coupling Coefficient on Coupled Line Coupler
 
Design Evaluation and Temperature Rise Test of Flameproof Induction Motor
Design Evaluation and Temperature Rise Test of Flameproof Induction MotorDesign Evaluation and Temperature Rise Test of Flameproof Induction Motor
Design Evaluation and Temperature Rise Test of Flameproof Induction Motor
 

Recently uploaded

Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...josephjonse
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessorAshwiniTodkar4
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...ppkakm
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxhublikarsn
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxMustafa Ahmed
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information SystemsAnge Felix NSANZIYERA
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementDr. Deepak Mudgal
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 

Recently uploaded (20)

Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information Systems
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 

Power Efficient and High Speed Carry Skip Adder using Binary to Excess One Converter

  • 1. International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169 Volume: 5 Issue: 7 637 – 641 _______________________________________________________________________________________________ 637 IJRITCC | July 2017, Available @ http://www.ijritcc.org _______________________________________________________________________________________ Power Efficient and High Speed Carry Skip Adder using Binary to Excess One Converter Sanyukta Vijaykumar Chahande Research Scholar (M.tech), Dept of ECE Anjuman College of Engineering and Technology Nagpur, India sanyuktavchahande@gmail.com Prof. Mohammad Nasiruddin Associate. Professor & Head of Dept. of ECE Anjuman College Of Engineering and Technology Nagpur, India mn151819@gmail.com Abstract— The design of high-speed and low-power VLSI architectures need efficient arithmetic processing units, which are optimized for the performance parameters, namely, speed and power consumption. Adders are the key components in general purpose microprocessors and digital signal processors. As a result, it is very pertinent that its performance augers well for their speed performance. Additionally, the area is an essential factor which is to be taken into account in the design of fast adders. Towards this end, high-speed, low power and area efficient addition and multiplication have always been a fundamental requirement of high-performance processors and systems. The major speed limitation of adders arises from the huge carry propagation delay encountered in the conventional adder circuits, such as ripple carry adder and carry save adder. Observing that a carry may skip any addition stages on certain addend and augend bit values, researchers developed the carry- skip technique to speed up addition in the carry-ripple adder. Using a multilevel structure, carry-skip logic determines whether a carry entering one block may skip the next group of blocks. Because multilevel skip logic introduces longer delays, Therefore, in this paper we examine The basic idea of this work is to use Binary to Excess- 1 converter (BEC) instead of RCA with Cin=1 in conventional CSkA in order to reduce the area and power. BEC uses less number of logic gates than N-bit full adder. Key Words: Carry Skip Adder, Carry Skip Logic, Binary to Excess-1 converter __________________________________________________*****_________________________________________________ I. INTRODUCTION High speed and low power adder circuits have become very important in VLSI industry. Adder circuit is one of the most important building block in DSP processor. Adder is the a vital component in most of the arithmetic unit. Addition is a fundamental operation for any digital system, DSP or control system. The fast operation of a digital system is having great influenced by the performance of the resident adders. Adders plays important Component in digital systems because of the more number for use in other basic digital operations such as subtraction, multiplication and division. Hence, the improving performance of the digital adder increases the execution of various binary operations in a circuit consisting of different blocks. The appearance of the digital circuit block is gauged by analyzing its power dissipation, layout area and its operating speed. There are many works on the subject of optimizing the speed and power of these units, which has been reported. Obviously, it is extremely possible to achieve higher speeds at low-power and energy consumptions, which is one of the challenges for the designers of general purpose processors. The carry skip adder is one of the fastest adders used in many digital processors to perform arithmetic operations. A carry-skip adder consists of a simple ripple carry-adder with a special speed up carry chain called a skip chain. This chain defines the distribution of ripple carry blocks, which compose the skip adder. The carry skip adder comes under the category of a by-pass adder and it uses a ripple carry adder for an adder implementation. The formation of carry skip adder block is attained by improving a worst-case delay. The carry skip adder has a critical path, that passes through all adders and stops at the sum bit but actually it starts at first full adder. This adder is an efficient one according to its area usage and power consumption. The structure of 4 bit carry skip adder is shown in fig.1. 1.1 Basic mechanism of CSkA The addition of two binary digits at stage i, where i not equal to 0, of the ripple carry adder depends on the carry in, Ci , which in reality is the carry out, Ci-1, of the previous stage. Therefore, in order to calculate the sum and the carry out,
  • 2. International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169 Volume: 5 Issue: 7 637 – 641 _______________________________________________________________________________________________ 638 IJRITCC | July 2017, Available @ http://www.ijritcc.org _______________________________________________________________________________________ Ci+1 , of stage i, it is imperative that the carry in, Ci, be known in advance. Pi = Ai XOr Bi Equ. 1 --carry propagate of ith stage Si = Pi XOr Ci Equ. 2 --sum of ith stage Ci+1 = AiBi + PiCi Equ. 3 --carry out of ith stage Supposing that Ai = Bi, then Pi in equation 1 would become zero (equation 4). This would make Ci+1 to depend only on the inputs Ai and Bi, without needing to know the value of Ci. Ai = Bi then Pi = 0 Equ. 4 --from #Equation 1 If Ai = Bi = 0 then Ci+1 = AiBi = 0 --from equation 3 If Ai = Bi = 1 then Ci+1 = AiBi = 1 --from equation 3 Therefore, if Equation 4 is true then the carry out, Ci+1, will be one if Ai = Bi = 1 or zero if Ai = Bi = 0. Hence we can compute the carry out at any stage of the addition provided equation 4 holds. These findings would enable us to build an adder whose average time of computation would be proportional to the longest chains of zeros and of different digits of A and B. Alternatively, given two binary strings of numbers, such as the example below, it is very likely that we may encounter large chains of consecutive bits (block 2) where Ai not equal to Bi. In order to deal with this scenario we must reanalyze equation 3 carefully. Ai not equal to Bi then Pi = 1 Equ. 5 --from Equation 1 If Ai not equal to Bi then Ci+1 = Ci --from Equation 3 In the case of comparing two bits of opposite value, the carry out at that particular stage, will simply be equivalent to the carry in. Hence we can simply propagate the carry to the next stage without having to wait for the sum to be calculated. Two Random Bit Strings: A 10100 01011 10100 01011 B 01101 10100 01010 01100 block 3 block 2 block 1 block 0 1.2 Chain Mechanism In order to take advantage of the last property, we can design an adder that is divided into blocks, as shown in Fig. 2, where a special purpose circuit can compare the two binary strings inside each block and determine if they are equal or not. In the latter case the carry entering the block will simply be propagated to the next block and if this is the case all the carry inputs to the bit positions in that block are all either 0’s or 1’s depending on the carry in into the block. Should only one pair of bits (Ai and Bi) inside a block be equal then the carry skip mechanism would be unable to skip the block. In the extreme case, although still likely, that there exist one such case, where Ai = Bi, in each block, then no block is skipped but a carry would be generated in each block instead. Two strings of binary numbers to be added are divided into blocks of equal length. In each cell within a block both bits are compared for un-equivalence. This is done by Exclusive ORing each individual cell (parallel operation and already present in the full adder) producing a comparison string. Next the comparison string is ANDed within itself in a domino fashion. This process ensures that the comparison of each and all cells was indeed unequal and we can therefore proceed to propagate the carry to the next block. A MUX is responsible for selecting a generated carry or a propagated (previous) carry with its selection line being the output of the comparison circuit just described. If for each cell in the block Ai ≠ Bi then we say that a carry can skip over the block otherwise if Ai = Bi we shall say that the carry must be generated in the block. Fig 2: Carry Chain Skip Mechanism II. PRIOR WORK As this paper is on the CSKA structure, first the related work to this adder are reviewed and then carry skip adder using Binary to Excess-1 converter structures are discussed. The conventional structure of the CSKA consists of stages containing chain of full adders (FAs) (RCA block) and 2:1 multiplexer (carry skip logic). The RCA blocks are connected to each other through 2:1 multiplexers, which can be placed into one or more level structures. Many methods have been suggested for finding the optimum number of the FAs [18]–[26]. The techniques presented in [19]–[24] make use of VSSs to minimize the delay of adders based on a single level carry skip logic. In [25], some methods to increase the speed of the multilevel CSKAs are proposed. The techniques, however, cause area and power increase considerably and less regular layout. In addition, to lower the propagation delay of the adder, in each stage, the carry look-ahead logics were utilized. Again, it had a complex layout as well as large power consumption and area usage. In addition, the design approach, which was presented only for the 32-bit adder, was not general to be applied for structures with different bits lengths. Based on the discussion presented above, it is concluded that by reducing the delay of the skip logic, one may lower the propagation delay of the CSKA significantly[28].Hence, a new CSkA structure was presented in which the multiplexers were replaced by AOI/OAI logic in this structure as logic gates
  • 3. International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169 Volume: 5 Issue: 7 637 – 641 _______________________________________________________________________________________________ 639 IJRITCC | July 2017, Available @ http://www.ijritcc.org _______________________________________________________________________________________ were used instead of MUX which results into less power consumption and there by increasing the speed of the adder. III. PROPOSED STRUCTURE This structure is based on a concept of using Binary to Excess on Converter. The basic idea of this of this work is to use BEC instead of AOI/OAI logic in order to reduce the power consumption and thereby increase the speed of adder as it requires less number of gates. Excess-3 binary coded decimal or Stibitz code, also called biased representation of Excess-N, is a complementary BCD cod and numeral system. It is a way to represent values with a balanced number of positive and negative numbers using a pre-specified number N as a biasing value. It is a non- weighted code. XS-3, numbers are represented as decimal digits, and each digit is represented by four bits as the digit value plus 3 (the "excess" amount): 1. The smallest binary number represents the smallest value. (i.e. 0 − Excess Value). 2. The greatest binary number represents the largest value. (i.e. 2 N+1 − Excess Value − 1). The primary advantage of XS-3 coding over non-biased coding is that a decimal number can be nines' complemented (for subtraction) as easily as a binary number can be ones' complemented (to invert all bits)[19] As stated earlier the main idea of this work is to use BEC instead of the RCA with in order to reduce the area and power consumption of the regular CSLA. To replace the n-bit RCA, an n+1 bit BEC is required. A structure and the function table of a 4-b BEC are shown in Fig. 3 respectively. Fig 3: 4 bit BEC Table -1: Truth Table of 4 bit binary to Excess One Converter
  • 4. International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169 Volume: 5 Issue: 7 637 – 641 _______________________________________________________________________________________________ 640 IJRITCC | July 2017, Available @ http://www.ijritcc.org _______________________________________________________________________________________ Fig 4:CSkA using BEC IV. CONCLUSIONS A simple approach is proposed in this project to increase the speed and reduce the power consumption of CSkA architecture. The reduced number of gates of this project offers the great advantage in the reduction of power consumption and also the increase the speed. The compared results show that the modified CSkA has a slightly larger area, but the power consumption of the modified CSkA are significantly reduced. The modified CSLA architecture is therefore, low power, high speed simple and efficient for VLSI hardware implementation.. It can be observed that for the modified CSkA is 79% power efficient when compared to the regular CSkA. Design Area Power Delay Normal 64 bit CSkA 112 0.00084 1.48 ns CSkA with BEC 64 bit 212 0.00017 1.48ns REFERENCES [1] I. Koren, Computer Arithmetic Algorithms, 2nd ed. Natick, MA, USA: A K Peters, Ltd., 2002. [2] R. Zlatanovici, S. Kao, and B. Nikolic, ―Energy–delay optimization of 64-bit carry-lookahead adders with a 240 ps 90 nm CMOS design example,‖ IEEE J. Solid-State Circuits, vol. 44, no. 2, pp. 569–583, Feb. 2009. [3] S. K. Mathew, M. A. Anders, B. Bloechel, T. Nguyen, R. K. Krishnamurthy, and S. Borkar, ―A 4-GHz 300-mW 64- bit integer execution ALU with dual supply voltages in 90- nm CMOS,‖ IEEE J. Solid-State Circuits, vol. 40, no. 1, pp. 44–51, Jan. 2005. [4] V. G. Oklobdzija, B. R. Zeydel, H. Q. Dao, S. Mathew, and R. Krishnamurthy, ―Comparison of high-performance VLSI adders in the energy-delay space,‖ IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 13, no. 6, pp. 754–758, Jun. 2005. [5] B. Ramkumar and H. M. Kittur, ―Low-power and area- efficient carry select adder,‖ IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 20, no. 2, pp. 371–375, Feb. 2012. [6] M. Vratonjic, B. R. Zeydel, and V. G. Oklobdzija, ―Low- and ultra low-power arithmetic units: Design and comparison,‖ in Proc. IEEE Int. Conf. Comput. Design, VLSI Comput. Process. (ICCD), Oct. 2005, pp. 249–252. [7] C. Nagendra, M. J. Irwin, and R. M. Owens, ―Area-time- power tradeoffs in parallel adders,‖ IEEE Trans. Circuits Syst. II, Analog Digit. Signal Process., vol. 43, no. 10, pp. 689–702, Oct. 1996. [8] Y. He and C.-H. Chang, ―A power-delay efficient hybrid carrylookahead/ carry-select based redundant binary to two’s complement converter,‖ IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 55, no. 1, pp. 336–346, Feb. 2008. [9] C.-H. Chang, J. Gu, and M. Zhang, ―A review of 0.18 μm full adder performances for tree structured arithmetic circuits,‖ IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 13, no. 6, pp. 686–695, Jun. 2005. [10] D. Markovic, C. C. Wang, L. P. Alarcon, T.-T. Liu, and J. M. Rabaey, ―Ultralow-power design in near-threshold region,‖ Proc. IEEE, vol. 98, no. 2, pp. 237–252, Feb. 2010. [11] R. G. Dreslinski, M. Wieckowski, D. Blaauw, D. Sylvester, and T. Mudge, ―Near-threshold computing: Reclaiming Moore’s law through energy efficient integrated circuits,‖ Proc. IEEE, vol. 98, no. 2,pp. 253–266, Feb. 2010. [12] S. Jain et al., ―A 280 mV-to-1.2 V wide-operating-range IA-32 processor in 32 nm CMOS,‖ in IEEE Int. Solid-State Circuits Conf. Dig. Tech. Papers (ISSCC), Feb. 2012, pp. 66–68. [13] R. Zimmermann, ―Binary adder architectures for cell-based VLSI and their synthesis,‖ Ph.D. dissertation, Dept. Inf. Technol. Elect. Eng., Swiss Federal Inst. Technol. (ETH), Zürich, Switzerland, 1998. [14] D. Harris, ―A taxonomy of parallel prefix networks,‖ in Proc. IEEE Conf. Rec. 37th Asilomar Conf. Signals, Syst., Comput., vol. 2. Nov. 2003, pp. 2213–2217. [15] P. M. Kogge and H. S. Stone, ―A parallel algorithm for the efficient solution of a general class of recurrence equations,‖ IEEE Trans. Comput., vol. C-22, no. 8, pp. 786–793, Aug. 1973. [16] V. G. Oklobdzija, B. R. Zeydel, H. Dao, S. Mathew, and R. Krishnamurthy, ―Energy-delay estimation technique for high performance microprocessor VLSI adders,‖ in Proc. 16th IEEE Symp. Comput. Arithmetic, Jun. 2003, pp. 272– 279. [17] M. Lehman and N. Burla, ―Skip techniques for high-speed carrypropagation in binary arithmetic units,‖ IRE Trans. Electron. Comput., vol. EC-10, no. 4, pp. 691–698, Dec. 1961.
  • 5. International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169 Volume: 5 Issue: 7 637 – 641 _______________________________________________________________________________________________ 641 IJRITCC | July 2017, Available @ http://www.ijritcc.org _______________________________________________________________________________________ [18] K. Chirca et al., ―A static low-power, high-performance 32- bit carry skip adder,‖ in Proc. Euromicro Symp. Digit. Syst. Design (DSD), Aug./Sep. 2004, pp. 615–619. [19] 19.K Prakash Rao, A Uday Kumar‖ Design of a low power 16. Bit CSLA using Binary to Excess one Converter‖, vol no.5 special issue(1), feb 2016 [20] S. Majerski, ―On determination of optimal distributions of carry skips in adders,‖ IEEE Trans. Electron. Comput., vol. EC-16, no. 1, pp. 45–58, [21] Feb. 1967. [22] A. Guyot, B. Hochet, and J.-M. Muller, ―A way to build efficient carryskip adders,‖ IEEE Trans. Comput., vol. C- 36, no. 10, pp. 1144–1152, Oct. 1987. [23] S. Turrini, ―Optimal group distribution in carry-skip adders,‖ in Proc. 9th IEEE Symp. Comput. Arithmetic, Sep. 1989, pp. 96–103. [24] P. K. Chan, M. D. F. Schlag, C. D. Thomborson, and V. G. Oklobdzija, ―Delay optimization of carry-skip adders and block carry-lookahead adders using multidimensional dynamic programming,‖ IEEE Trans. Comput., vol. 41, no. 8, pp. 920–930, Aug. 1992. [25] V. Kantabutra, ―Designing optimum one-level carry-skip adders,‖ IEEE Trans. Comput., vol. 42, no. 6, pp. 759–764, Jun. 1993. [26] V. Kantabutra, ―Accelerated two-level carry-skip adders— A type of very fast adders,‖ IEEE Trans. Comput., vol. 42, no. 11, pp. 1389–1393, Nov. 1993. [27] S. Jia et al., ―Static CMOS implementation of logarithmic skip adder,‖ in Proc. IEEE Conf. Electron Devices Solid- State Circuits, Dec. 2003, pp. 509–512. [28] H. Suzuki, W. Jeong, and K. Roy, ―Low power adder with adaptivesupply voltage,‖ in Proc. 21st Int. Conf. Comput. Design, Oct. 2003, pp. 103–106. [29] 28.Milad Bahadori, Mehdi Kamal, Ali Afzali-Kusha, and Massoud Pedram, ―High-Speed and Energy-Efficient Carry Skip Adder Operating Under a Wide Range of Supply Voltage Levels‖, 1063-8210 © 2015 IEEE.