SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
ISSN : 2248-9622, Vol. 6, Issue 10, ( Part -3) October 2016, pp.95-98
Rupali Patel. Int. Journal of Engineering Research and Application www.ijera.com
www.ijera.com 95 | P a g e
Implementation and Comparison of Efficient 16-Bit SQRT CSLA
Using Parity Preserving Reversible Gate
Rupali Patel*, MK Khan**
*(PG Student, VLSI and Embedded, LKCT Indore)
** (Assistant Professor, Department of Electronics and Communication, LKCT Indore)
ABSTRACT
In Very Large Scale Integration (VLSI) outlines, Carry Select Adder (CSLA) is one of the quickest adder
utilized as a part of numerous data processing processors to perform quick number crunching capacities. In this
paper we proposed the design of SQRT CSLA using parity preserving reversible gate (P2RG). Reversible logic
is emerging field in today VLSI design. In conventional circuits, the logic gates such as AND gate, OR gate is
irreversible in nature and computing with irreversible logic results in energy dissipation. This problem can be
circumvented by using reversible logic. In ideal condition, the reversible logic gate produces zero power
dissipation. The proposed design is efficient in terms of delay as compare to irreversible SQRT CSLA. The
simulation is done using Xilinx.
Keywords: Adder/Subtactor, SQRT CSLA, parity preserving gate, P2RG, reversible logic
I. INTRODUCTION
The binary addition is the fundamental
math operation in digital circuits and it got to be
crucial in a large portion of the computerized
frameworks including Arithmetic and Logic Unit
(ALU), microprocessors and Digital Signal
Processing (DSP). Outline of range and control
proficient rapid information way rationale
frameworks are a standout amongst the most
significant territories of exploration in VLSI
framework plane. In digital adder speed of addition
is restricted when required to propagate a carry
through the adder. The total addition of each and
every bit position in an elementary adder is
generated sequentially only after the previous bit
position has been summed and carry propagate into
the next position. The CSLA is utilized as a part of
numerous computational frameworks to reduce the
issue of carry propagation delay by freely producing
numerous carries and then select a carry to generate
the sum [1][2]. In fastly developing electronic
industry, faster units are of concern toward outline
as well as littler region and less power get to be real
attentiveness towards configuration of VLSI circuits.
So a VLSI optimize area, delay and power
constraints for expanding convey ability and battery
life of compact gadget.
In CMOS technology the pace of expansion
is constrained by increasing heat dissipation in
silicon chips. In VLSI circuits almost all
conventional circuits comprise million numbers of
gates (i.e. AND gate, OR gate) that are irreversible
in nature. During computation some information is
lost due to this heat dissipation and energy loss is
occurs. According to R Landauer [3], if the
manufacturing material and factor of technology is
not considered then the energy loss is only occurred
by the irreversible logical operations. The circuits
with irreversible components, during computation
each bit of information loss generates kTln2 joules
of energy, where k is Boltzmann‘s constant and T is
absolute temperature. As the heat dissipation of
circuit is increases, the performance and life of the
circuit is decreases. This problem can be overcome
by using the components which offers low power
consumption and less dissipation. According to C H
Bennet [4], we can achieve the zero energy
dissipation in the circuits if we use reversible logic
gate in place of irreversible logic components in the
circuits.
II. PARITY PRESERVING
REVERSIBLE GATE
Parity preserving is the property that will
enables the system to continue its operation properly
when failure occurs in any of the component. The
error detection and correction will be easier if the
system will be made by fault tolerance components.
Parity checking is most commonly used method for
error detection in digital logic circuits. It will most
commonly used in arithmetic and other processing
systems because those systems do not preserve the
parity of the data, there have been attempts at
performing arithmetic operations on specially
encoded operands in a way to check the parity.
These types of methods will require more
development and they are rarely used. B Parhami [5]
shown some methods of error detection in reversible
circuits, those standard methods of error detection
will present some problems because in reversible
logic circuits fan out are not allowed and we have to
take care of garbage bits. For parity preserving
RESEARCH ARTICLE OPEN ACCESS
ISSN : 2248-9622, Vol. 6, Issue 10, ( Part -3) October 2016, pp.95-98
Rupali Patel. Int. Journal of Engineering Research and Application www.ijera.com
www.ijera.com 96 | P a g e
output data, the data can be checked in manner i.e. in
a computational critical path. For parity preserving
gate the ex-or of input will matches with the ex-or of
output. For a 4*4 reversible gate it will satisfies the
condition of A ⊕B ⊕ C ⊕ D = P ⊕ Q ⊕ R ⊕ S.
Where A, B, C and D are gate inputs and P, Q, R
and S are gate outputs.
Some parity preserving reversible gates are
as follows:
Feynman Double Gate (F2G):
Fig. 1 shows 3*3 Feynman Double Gate
(F2G) [6]. It has A, B and C input vector and output
vector as P = A, Q = A⊕B, and R = A⊕C.
Fig. 1. Feynman Double Gate (F2G)
Fredkin Gate (FRG):
Fig. 2 shows 3*3 Fredkin gate (FRG) [7]. It
has A, B and C input vector and output vector as P =
A, Q= A‘B⊕ AC and R = A‘C⊕ AB.
Fig.2. Fredkin Gate (FRG)
Modified IG Gate (MIG):
Fig. 3 shows 4*4 Modified IG [8] gate. It
has A, B, C and D input vector and output vector as
P = A, Q = A⊕ B, R = AB ⊕C and S = AB‘⊕D.
Fig. 3. Modified IG Gate (MIG)
Parity Preserving Reversible Gate (P2RG):
Fig.4 shows 5*5 parity preserving
reversible gate [9], P2RG. It has A, B, C, D and E
input vector and output vector as P=A, Q=
(A‘C‘⊕B‘) ⊕D, R= (A‘C‘⊕B‘) D⊕AB⊕C,
S=AB‘⊕C⊕ (A‘C‘⊕B‘)‘D and T= (D⊕E) ⊕AC.
Fig.4. Parity Preserving Reversible Gate (P2RG)
III. IRREVERSIBLE SQRT CSLA
According to Basant Kumar [1] The square-
root carry select adder is designed by making the
delay equal via two carry chains and the multiplexer
signal from previous stage. It is also called as non-
linear carry select adder. The square-root (SQRT)
CSLA to execute huge bit-width adders with
minimum delay. In a SQRT CSLA, CSLAs with
expanding size are associated in a falling structure.
The primary goal of SQRT-CSLA outline is to
provide a parallel way for carry propagation that
decreases the in general adder. The CSLA is having
two units:
1) The sum and carry generator unit (SCG)
2) The sum and carry selection unit.
The SCG unit consumes maximum logic
resources of CSLA and mainly contributes to the
critical path. Different logic designs were suggested
for efficient implementation of the SCG unit. the
BEC based CSLA [10], made of one RCA unit and
one BEC unit as shown in fig5.
the
Fig. 2. Structure of the BEC-based CSLA; n is the
input operand bit-width.
The logical operation of n-bit RCA is
performed in four stages: 1) HSG unit, 2) FSG unit,
ISSN : 2248-9622, Vol. 6, Issue 10, ( Part -3) October 2016, pp.95-98
Rupali Patel. Int. Journal of Engineering Research and Application www.ijera.com
www.ijera.com 97 | P a g e
3) CG unit, and 4) CS unit. The logic formulas are
given in equation (1a)–(1g), and structure is shown
in Fig. 6(a). The CG unit is made of two CGs (CG0
and CG1) corresponding to input-carry ‗0‘ and ‗1‘.
The HSG receives two n-bit operands (A and B) and
generate half-sum word s0 and half-carry word c0 of
width n bits each. Both CG0 and CG1 receive s0 and
c0 from the HSG unit and generate two n-bit full-
carry words c0
1
and c1
1 corresponding to input-carry
‗0‘ and ‗1‘, respectively. The logic diagram of the
HSG unit is shown in Fig. 6(b). The optimized
designs of CG0 and CG1 are shown in Fig. 6(c) and
(d), respectively. The CS unit selects one final carry
word from the two carry words available at its input
line using the control signal cin. It selects c0
1
when
cin =0; otherwise, it selects c1
1. The CS unit can be
implemented using an n-bit 2-to-l MUX. The
optimized design of the CS unit is shown in Fig.
6(e), which is composed of n AND–OR gates. The
final carry word c is obtained from the CS unit. The
MSB of c is sent to output as cout, and (n−1) LSBs
are XORed with (n−1) MSBs of half-sum (s0) in the
FSG [shown in Fig. 6(f)] to obtain (n−1) MSBs of
final-sum (s). The LSB of s0 is XORed with cin to
obtain the LSB of s.
Fig. 6. (a) Proposed CS adder design, where n is the
input operand bit-width, and [∗] represents delay (in
the unit of inverter delay), n = max (t, 3.5n + 2.7).
(b) Gate-level design of the HSG. (c) Gate-level
optimized design of (CG0) for input-carry = 0.
(d) Gate-level optimized design of (CG1) for input-
carry = 1. (e) Gate-level design of the CS unit.
(f) Gate-level design of the final-sum generation
(FSG) unit.
IV. PROPOSED WORK
The proposed CSLA is design by using
reversible logics. The design of reversible SQRT
CSLA is same as irreversible SQRT CSLA the
difference is only that the logic gates are reversible
in nature. We used the 5*5 parity preserving
reversible gates in place of irreversible gates (AND
gate, OR gate and XOR gate). The logic
formulations are same as in equation (1a-1g). The
logic diagram for HSG unit consist n-bit parallel
adder. So we are design the parity preserving half
adder using one P2RG gate and one Fredkin gate as
shown in fig 7(a). This design has two inputs A and
B and a control line Ctrl which will control mode of
operation, i.e. when Ctrl is at logic 0, the circuit will
act as adder and when ctrl is at logic 1, the circuit
will act as subtractor. It will give three constant
inputs and four garbage bits g1 to g4. Boolean
expressions to realize the functionality of half adder
and half subtractor are given below:
Sum/Difference = A ⊕ B
Carry = A.B
Borrow = A‘. B
Fig. 7(a) Parity Preserving Full Adder/Subtractor
using P2RG gate.
The logic diagarm of AND gate using
P2RG is shown in fig 7(b). when input B= D=E=0
then output T performs AND operation i.e. (A.B).
The logic diagram of reversible OR gate is realized
using one P2RG gate and one Fredkin gate as shown
in fig 7(c). when input B=1 and D=E=0 then output
Q performs XOR operation at P2RG gate. This XOR
out is applied to the NOT gate and output of the
NOT gate performes OR operation i.e. (A+C). Not
gate is also a reversible gate because it has equal
number of input and output.
Fig.8: Reversible (a) AND Gate (b) OR Gate
V. RESULT
The 16-bit reversible SQRT CSLA is
designed using VHDL (Very High Speed Integration
Hardware Description Language). The coding is
ISSN : 2248-9622, Vol. 6, Issue 10, ( Part -3) October 2016, pp.95-98
Rupali Patel. Int. Journal of Engineering Research and Application www.ijera.com
www.ijera.com 98 | P a g e
done on Xilinx ISE 14.7 on Spartan 3 using target
device: XC3S50-PQ208 at speed grade of -5.
Simulation can be done using ModelSim SE 10.4a
simulator. The simulation results is shown in fig 9.
Fig. 9(a). Simulation result of reversible SQRT
CSLA at cin=0
Fig. 9(b). Simulation result of reversible SQRT
CSLA at cin=1
Table 1 shows the comparison of 16-bit
reversible SQRT CSLA and 16-bit irreversible
SQRT CSLA. Table 2 shows the comparative results
of parity preserving 16-bit parallel adder and 16-bit
SQRT CSLA.
Table I Comparative results of 16-bit reversible
SQRT CSLA and 16-bit irreversible SQRT CSLA
16-bit SQRT CSLA
Reversible Irreversible
LUT‘s 32 27
Slices 16 14
Bonded IOB‘s 50 50
Gate Count 188 269
Delay (ns) 14.794 17.510
Table III Comparative results of 16-bit parallel
adder and 16- bit SQRT CSLA using P2RG.
16-bit ADDER
SQRT
CSLA
Parallel
Adder
LUT‘s 32 32
Slices 16 16
Bonded IOB‘s 50 50
Gate Count 188 32
Delay (ns) 14.794 26.642
VI. CONCLUTION
This paper presents efficient way of
designing the reversible SQRT CSLA. The proposed
design demonstrates less hardware complexity and
less gate count. Gate count reduction is a sign of
area reduction. The proposed 16-bit SQRT CSLA
offers less gate count and delay as compare to
irreversible SQRT CSLA. When it is compare with
the 16-bit parallel adder using P2RG it offers less
delay but gate count is increases. For future to
explore in this work is to design more optimized
fault tolerant adder and other fault tolerant circuits in
a way to reduce the area power and delay.
REFERENCES
[1]. Area–Delay–Power Efficient Carry-Select
Adder Basant Kumar Mohanty, Senior
Member, IEEE, and Sujit Kumar Patel
IEEE TRANSACTIONS ON CIRCUITS
AND SYSTEMS—II: EXPRESS BRIEFS,
VOL. 61, NO. 6, JUNE 2014
[2]. 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.
[3]. R. Landauer, ―Irreversibility and heat
generation in the computing process,‖ IBM
journal of research and development, vol. 5,
no. 3, pp. 183–191, 1961.
[4]. C. H. Bennett, ―Logical reversibility of
computation,‖ IBM journal of Research and
Development, vol. 17, no. 6, pp. 525–532,
1973.
[5]. B. Parhami, ―Fault-tolerant reversible
circuits,‖ in Signals, Systems and
Computers, 2006. ACSSC‘06. Fortieth
Asilomar Conference on. IEEE, 2006, pp.
1726–1729.
[6]. P. Kaur and B. S. Dhaliwal, ―Design of
fault tolerant full adder/subtarctor using
reversible gates,‖ in Computer
Communication and Informatics (ICCCI),
2012 International Conference on. IEEE,
2012, pp. 1–5.
[7]. E. Fredkin and T. Toffoli, ―Conservative
logic‖, Intl. Journal of Theoretical Physics,
pp. 219-253, 1982.
[8]. P. NG and M. Anandaraju, ―Design and
synthesis of fault tolerant full
adder/subtractor using reversible logic
gates.‖
[9]. Ragani Khandelwal AND Sandeep Saini,
―Parity Preserving Adder/Subtractor using a
Novel Reversible Gate‖, 2015 Fifth
International Conference on
Communication Systems and Network
Technologies IEEE 2015

Weitere ähnliche Inhalte

Was ist angesagt?

High performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logicHigh performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logiciaemedu
 
A High Throughput CFA AES S-Box with Error Correction Capability
A High Throughput CFA AES S-Box with Error Correction CapabilityA High Throughput CFA AES S-Box with Error Correction Capability
A High Throughput CFA AES S-Box with Error Correction CapabilityIOSR Journals
 
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...VIT-AP University
 
A NEW DESIGN TECHNIQUE OF REVERSIBLE BCD ADDER BASED ON NMOS WITH PASS TRANSI...
A NEW DESIGN TECHNIQUE OF REVERSIBLE BCD ADDER BASED ON NMOS WITH PASS TRANSI...A NEW DESIGN TECHNIQUE OF REVERSIBLE BCD ADDER BASED ON NMOS WITH PASS TRANSI...
A NEW DESIGN TECHNIQUE OF REVERSIBLE BCD ADDER BASED ON NMOS WITH PASS TRANSI...VLSICS Design
 
Design of 32 bit Parallel Prefix Adders
Design of 32 bit Parallel Prefix Adders Design of 32 bit Parallel Prefix Adders
Design of 32 bit Parallel Prefix Adders IOSR Journals
 
Iaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fftIaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fftIaetsd Iaetsd
 
Dw2645274531
Dw2645274531Dw2645274531
Dw2645274531IJMER
 
Power and Delay Analysis of Logic Circuits Using Reversible Gates
Power and Delay Analysis of Logic Circuits Using Reversible GatesPower and Delay Analysis of Logic Circuits Using Reversible Gates
Power and Delay Analysis of Logic Circuits Using Reversible GatesRSIS International
 
Design and implementation of Parallel Prefix Adders using FPGAs
Design and implementation of Parallel Prefix Adders using FPGAsDesign and implementation of Parallel Prefix Adders using FPGAs
Design and implementation of Parallel Prefix Adders using FPGAsIOSR Journals
 
A low power adder using reversible logic gates
A low power adder using reversible logic gatesA low power adder using reversible logic gates
A low power adder using reversible logic gateseSAT Publishing House
 
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gates
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic GatesA Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gates
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gatesijsrd.com
 
High Speed VLSI Architecture for AES-Galois/Counter Mode
High Speed VLSI Architecture for AES-Galois/Counter ModeHigh Speed VLSI Architecture for AES-Galois/Counter Mode
High Speed VLSI Architecture for AES-Galois/Counter ModeIJERA Editor
 
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical UnitAn Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical UnitIRJET Journal
 
Design of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible LogicDesign of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible LogicIJERA Editor
 
Ieee project reversible logic gates by_amit
Ieee project reversible logic gates  by_amitIeee project reversible logic gates  by_amit
Ieee project reversible logic gates by_amitAmith Bhonsle
 
Implementation of Low Power and Area-Efficient Carry Select Adder
Implementation of Low Power and Area-Efficient Carry Select AdderImplementation of Low Power and Area-Efficient Carry Select Adder
Implementation of Low Power and Area-Efficient Carry Select AdderIJMTST Journal
 
Design of 4:16 decoder using reversible logic gates
Design of 4:16 decoder using reversible logic gatesDesign of 4:16 decoder using reversible logic gates
Design of 4:16 decoder using reversible logic gatesIJERA Editor
 

Was ist angesagt? (18)

High performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logicHigh performance parallel prefix adders with fast carry chain logic
High performance parallel prefix adders with fast carry chain logic
 
A High Throughput CFA AES S-Box with Error Correction Capability
A High Throughput CFA AES S-Box with Error Correction CapabilityA High Throughput CFA AES S-Box with Error Correction Capability
A High Throughput CFA AES S-Box with Error Correction Capability
 
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
EVOLUTION OF STRUCTURE OF SOME BINARY GROUP-BASED N-BIT COMPARATOR, N-TO-2N D...
 
A NEW DESIGN TECHNIQUE OF REVERSIBLE BCD ADDER BASED ON NMOS WITH PASS TRANSI...
A NEW DESIGN TECHNIQUE OF REVERSIBLE BCD ADDER BASED ON NMOS WITH PASS TRANSI...A NEW DESIGN TECHNIQUE OF REVERSIBLE BCD ADDER BASED ON NMOS WITH PASS TRANSI...
A NEW DESIGN TECHNIQUE OF REVERSIBLE BCD ADDER BASED ON NMOS WITH PASS TRANSI...
 
Design of 32 bit Parallel Prefix Adders
Design of 32 bit Parallel Prefix Adders Design of 32 bit Parallel Prefix Adders
Design of 32 bit Parallel Prefix Adders
 
Iaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fftIaetsd finger print recognition by cordic algorithm and pipelined fft
Iaetsd finger print recognition by cordic algorithm and pipelined fft
 
Dw2645274531
Dw2645274531Dw2645274531
Dw2645274531
 
Power and Delay Analysis of Logic Circuits Using Reversible Gates
Power and Delay Analysis of Logic Circuits Using Reversible GatesPower and Delay Analysis of Logic Circuits Using Reversible Gates
Power and Delay Analysis of Logic Circuits Using Reversible Gates
 
Design and implementation of Parallel Prefix Adders using FPGAs
Design and implementation of Parallel Prefix Adders using FPGAsDesign and implementation of Parallel Prefix Adders using FPGAs
Design and implementation of Parallel Prefix Adders using FPGAs
 
A low power adder using reversible logic gates
A low power adder using reversible logic gatesA low power adder using reversible logic gates
A low power adder using reversible logic gates
 
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gates
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic GatesA Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gates
A Novel Design of 4 Bit Johnson Counter Using Reversible Logic Gates
 
High Speed VLSI Architecture for AES-Galois/Counter Mode
High Speed VLSI Architecture for AES-Galois/Counter ModeHigh Speed VLSI Architecture for AES-Galois/Counter Mode
High Speed VLSI Architecture for AES-Galois/Counter Mode
 
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical UnitAn Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
 
Design of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible LogicDesign of Digital Adder Using Reversible Logic
Design of Digital Adder Using Reversible Logic
 
Ieee project reversible logic gates by_amit
Ieee project reversible logic gates  by_amitIeee project reversible logic gates  by_amit
Ieee project reversible logic gates by_amit
 
Implementation of Low Power and Area-Efficient Carry Select Adder
Implementation of Low Power and Area-Efficient Carry Select AdderImplementation of Low Power and Area-Efficient Carry Select Adder
Implementation of Low Power and Area-Efficient Carry Select Adder
 
Design of 4:16 decoder using reversible logic gates
Design of 4:16 decoder using reversible logic gatesDesign of 4:16 decoder using reversible logic gates
Design of 4:16 decoder using reversible logic gates
 
Determination of all stability region of unstable fractional order system in ...
Determination of all stability region of unstable fractional order system in ...Determination of all stability region of unstable fractional order system in ...
Determination of all stability region of unstable fractional order system in ...
 

Andere mochten auch (18)

Ekd%20skelbimas%202012[1]
Ekd%20skelbimas%202012[1]Ekd%20skelbimas%202012[1]
Ekd%20skelbimas%202012[1]
 
Presentation1.PPTX
Presentation1.PPTXPresentation1.PPTX
Presentation1.PPTX
 
Análise Estratégica
Análise Estratégica Análise Estratégica
Análise Estratégica
 
Gestão de restaurantes
Gestão de restaurantesGestão de restaurantes
Gestão de restaurantes
 
Abominação da desolação 1b
Abominação da desolação 1bAbominação da desolação 1b
Abominação da desolação 1b
 
Apresentacao
ApresentacaoApresentacao
Apresentacao
 
Exemplo cesta
Exemplo cestaExemplo cesta
Exemplo cesta
 
Trabajo en clases
Trabajo en clasesTrabajo en clases
Trabajo en clases
 
Yahoo
YahooYahoo
Yahoo
 
Mcdonald's All American Juego de la Lista y Escuelas
Mcdonald's All American Juego de la Lista y EscuelasMcdonald's All American Juego de la Lista y Escuelas
Mcdonald's All American Juego de la Lista y Escuelas
 
An Unsatisfied Customer - In Vegas
An Unsatisfied Customer - In VegasAn Unsatisfied Customer - In Vegas
An Unsatisfied Customer - In Vegas
 
polyjam logo
polyjam logopolyjam logo
polyjam logo
 
Gigy karunan Resume
Gigy karunan ResumeGigy karunan Resume
Gigy karunan Resume
 
skydrive_word_doc
skydrive_word_docskydrive_word_doc
skydrive_word_doc
 
Estrutura organizacional e Gestão Eficiente
Estrutura organizacional e Gestão EficienteEstrutura organizacional e Gestão Eficiente
Estrutura organizacional e Gestão Eficiente
 
Microlab CK-49N
Microlab CK-49NMicrolab CK-49N
Microlab CK-49N
 
CV abdelhamid pdf
CV abdelhamid pdfCV abdelhamid pdf
CV abdelhamid pdf
 
Rol del Ministerio de Agricultura en el registro de Indicaciones Geográficas ...
Rol del Ministerio de Agricultura en el registro de Indicaciones Geográficas ...Rol del Ministerio de Agricultura en el registro de Indicaciones Geográficas ...
Rol del Ministerio de Agricultura en el registro de Indicaciones Geográficas ...
 

Ähnlich wie Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Preserving Reversible Gate

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
 
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...IJERA Editor
 
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...IRJET 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
 
Designing and Characterization of koggestone, Sparse Kogge stone, Spanning tr...
Designing and Characterization of koggestone, Sparse Kogge stone, Spanning tr...Designing and Characterization of koggestone, Sparse Kogge stone, Spanning tr...
Designing and Characterization of koggestone, Sparse Kogge stone, Spanning tr...IJMER
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI) International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI) inventionjournals
 
1.area efficient carry select adder
1.area efficient carry select adder1.area efficient carry select adder
1.area efficient carry select adderKUMARASWAMY JINNE
 
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 Efficient Binary Adders in QCA
Area-Delay Efficient Binary Adders in QCAArea-Delay Efficient Binary Adders in QCA
Area-Delay Efficient Binary Adders in QCAIJERA Editor
 
Design the High Speed Kogge-Stone Adder by Using
Design the High Speed Kogge-Stone Adder by UsingDesign the High Speed Kogge-Stone Adder by Using
Design the High Speed Kogge-Stone Adder by UsingIJERA Editor
 
Paper id 37201520
Paper id 37201520Paper id 37201520
Paper id 37201520IJRAT
 
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr AlgorithmAn Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr AlgorithmIJERA Editor
 
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUEMODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUEIRJET 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
 
Efficient Design of Reversible Multiplexers with Low Quantum Cost
Efficient Design of Reversible Multiplexers with Low Quantum CostEfficient Design of Reversible Multiplexers with Low Quantum Cost
Efficient Design of Reversible Multiplexers with Low Quantum CostIJERA Editor
 
Designing of Adders and Vedic Multiplier using Gate Diffusion Input
Designing of Adders and Vedic Multiplier using Gate Diffusion InputDesigning of Adders and Vedic Multiplier using Gate Diffusion Input
Designing of Adders and Vedic Multiplier using Gate Diffusion InputIRJET Journal
 
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGALOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGAVLSICS Design
 

Ähnlich wie Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Preserving Reversible Gate (20)

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
 
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
 
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
 
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
 
Designing and Characterization of koggestone, Sparse Kogge stone, Spanning tr...
Designing and Characterization of koggestone, Sparse Kogge stone, Spanning tr...Designing and Characterization of koggestone, Sparse Kogge stone, Spanning tr...
Designing and Characterization of koggestone, Sparse Kogge stone, Spanning tr...
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI) International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
1.area efficient carry select adder
1.area efficient carry select adder1.area efficient carry select adder
1.area efficient carry select adder
 
W34137142
W34137142W34137142
W34137142
 
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
 
Area-Delay Efficient Binary Adders in QCA
Area-Delay Efficient Binary Adders in QCAArea-Delay Efficient Binary Adders in QCA
Area-Delay Efficient Binary Adders in QCA
 
Design the High Speed Kogge-Stone Adder by Using
Design the High Speed Kogge-Stone Adder by UsingDesign the High Speed Kogge-Stone Adder by Using
Design the High Speed Kogge-Stone Adder by Using
 
X34143146
X34143146X34143146
X34143146
 
Paper id 37201520
Paper id 37201520Paper id 37201520
Paper id 37201520
 
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr AlgorithmAn Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
 
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUEMODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
 
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...
 
Efficient Design of Reversible Multiplexers with Low Quantum Cost
Efficient Design of Reversible Multiplexers with Low Quantum CostEfficient Design of Reversible Multiplexers with Low Quantum Cost
Efficient Design of Reversible Multiplexers with Low Quantum Cost
 
Designing of Adders and Vedic Multiplier using Gate Diffusion Input
Designing of Adders and Vedic Multiplier using Gate Diffusion InputDesigning of Adders and Vedic Multiplier using Gate Diffusion Input
Designing of Adders and Vedic Multiplier using Gate Diffusion Input
 
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGALOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
 

Kürzlich hochgeladen

Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
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
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
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
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 

Kürzlich hochgeladen (20)

Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
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
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
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 ...
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 

Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Preserving Reversible Gate

  • 1. ISSN : 2248-9622, Vol. 6, Issue 10, ( Part -3) October 2016, pp.95-98 Rupali Patel. Int. Journal of Engineering Research and Application www.ijera.com www.ijera.com 95 | P a g e Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Preserving Reversible Gate Rupali Patel*, MK Khan** *(PG Student, VLSI and Embedded, LKCT Indore) ** (Assistant Professor, Department of Electronics and Communication, LKCT Indore) ABSTRACT In Very Large Scale Integration (VLSI) outlines, Carry Select Adder (CSLA) is one of the quickest adder utilized as a part of numerous data processing processors to perform quick number crunching capacities. In this paper we proposed the design of SQRT CSLA using parity preserving reversible gate (P2RG). Reversible logic is emerging field in today VLSI design. In conventional circuits, the logic gates such as AND gate, OR gate is irreversible in nature and computing with irreversible logic results in energy dissipation. This problem can be circumvented by using reversible logic. In ideal condition, the reversible logic gate produces zero power dissipation. The proposed design is efficient in terms of delay as compare to irreversible SQRT CSLA. The simulation is done using Xilinx. Keywords: Adder/Subtactor, SQRT CSLA, parity preserving gate, P2RG, reversible logic I. INTRODUCTION The binary addition is the fundamental math operation in digital circuits and it got to be crucial in a large portion of the computerized frameworks including Arithmetic and Logic Unit (ALU), microprocessors and Digital Signal Processing (DSP). Outline of range and control proficient rapid information way rationale frameworks are a standout amongst the most significant territories of exploration in VLSI framework plane. In digital adder speed of addition is restricted when required to propagate a carry through the adder. The total addition of each and every bit position in an elementary adder is generated sequentially only after the previous bit position has been summed and carry propagate into the next position. The CSLA is utilized as a part of numerous computational frameworks to reduce the issue of carry propagation delay by freely producing numerous carries and then select a carry to generate the sum [1][2]. In fastly developing electronic industry, faster units are of concern toward outline as well as littler region and less power get to be real attentiveness towards configuration of VLSI circuits. So a VLSI optimize area, delay and power constraints for expanding convey ability and battery life of compact gadget. In CMOS technology the pace of expansion is constrained by increasing heat dissipation in silicon chips. In VLSI circuits almost all conventional circuits comprise million numbers of gates (i.e. AND gate, OR gate) that are irreversible in nature. During computation some information is lost due to this heat dissipation and energy loss is occurs. According to R Landauer [3], if the manufacturing material and factor of technology is not considered then the energy loss is only occurred by the irreversible logical operations. The circuits with irreversible components, during computation each bit of information loss generates kTln2 joules of energy, where k is Boltzmann‘s constant and T is absolute temperature. As the heat dissipation of circuit is increases, the performance and life of the circuit is decreases. This problem can be overcome by using the components which offers low power consumption and less dissipation. According to C H Bennet [4], we can achieve the zero energy dissipation in the circuits if we use reversible logic gate in place of irreversible logic components in the circuits. II. PARITY PRESERVING REVERSIBLE GATE Parity preserving is the property that will enables the system to continue its operation properly when failure occurs in any of the component. The error detection and correction will be easier if the system will be made by fault tolerance components. Parity checking is most commonly used method for error detection in digital logic circuits. It will most commonly used in arithmetic and other processing systems because those systems do not preserve the parity of the data, there have been attempts at performing arithmetic operations on specially encoded operands in a way to check the parity. These types of methods will require more development and they are rarely used. B Parhami [5] shown some methods of error detection in reversible circuits, those standard methods of error detection will present some problems because in reversible logic circuits fan out are not allowed and we have to take care of garbage bits. For parity preserving RESEARCH ARTICLE OPEN ACCESS
  • 2. ISSN : 2248-9622, Vol. 6, Issue 10, ( Part -3) October 2016, pp.95-98 Rupali Patel. Int. Journal of Engineering Research and Application www.ijera.com www.ijera.com 96 | P a g e output data, the data can be checked in manner i.e. in a computational critical path. For parity preserving gate the ex-or of input will matches with the ex-or of output. For a 4*4 reversible gate it will satisfies the condition of A ⊕B ⊕ C ⊕ D = P ⊕ Q ⊕ R ⊕ S. Where A, B, C and D are gate inputs and P, Q, R and S are gate outputs. Some parity preserving reversible gates are as follows: Feynman Double Gate (F2G): Fig. 1 shows 3*3 Feynman Double Gate (F2G) [6]. It has A, B and C input vector and output vector as P = A, Q = A⊕B, and R = A⊕C. Fig. 1. Feynman Double Gate (F2G) Fredkin Gate (FRG): Fig. 2 shows 3*3 Fredkin gate (FRG) [7]. It has A, B and C input vector and output vector as P = A, Q= A‘B⊕ AC and R = A‘C⊕ AB. Fig.2. Fredkin Gate (FRG) Modified IG Gate (MIG): Fig. 3 shows 4*4 Modified IG [8] gate. It has A, B, C and D input vector and output vector as P = A, Q = A⊕ B, R = AB ⊕C and S = AB‘⊕D. Fig. 3. Modified IG Gate (MIG) Parity Preserving Reversible Gate (P2RG): Fig.4 shows 5*5 parity preserving reversible gate [9], P2RG. It has A, B, C, D and E input vector and output vector as P=A, Q= (A‘C‘⊕B‘) ⊕D, R= (A‘C‘⊕B‘) D⊕AB⊕C, S=AB‘⊕C⊕ (A‘C‘⊕B‘)‘D and T= (D⊕E) ⊕AC. Fig.4. Parity Preserving Reversible Gate (P2RG) III. IRREVERSIBLE SQRT CSLA According to Basant Kumar [1] The square- root carry select adder is designed by making the delay equal via two carry chains and the multiplexer signal from previous stage. It is also called as non- linear carry select adder. The square-root (SQRT) CSLA to execute huge bit-width adders with minimum delay. In a SQRT CSLA, CSLAs with expanding size are associated in a falling structure. The primary goal of SQRT-CSLA outline is to provide a parallel way for carry propagation that decreases the in general adder. The CSLA is having two units: 1) The sum and carry generator unit (SCG) 2) The sum and carry selection unit. The SCG unit consumes maximum logic resources of CSLA and mainly contributes to the critical path. Different logic designs were suggested for efficient implementation of the SCG unit. the BEC based CSLA [10], made of one RCA unit and one BEC unit as shown in fig5. the Fig. 2. Structure of the BEC-based CSLA; n is the input operand bit-width. The logical operation of n-bit RCA is performed in four stages: 1) HSG unit, 2) FSG unit,
  • 3. ISSN : 2248-9622, Vol. 6, Issue 10, ( Part -3) October 2016, pp.95-98 Rupali Patel. Int. Journal of Engineering Research and Application www.ijera.com www.ijera.com 97 | P a g e 3) CG unit, and 4) CS unit. The logic formulas are given in equation (1a)–(1g), and structure is shown in Fig. 6(a). The CG unit is made of two CGs (CG0 and CG1) corresponding to input-carry ‗0‘ and ‗1‘. The HSG receives two n-bit operands (A and B) and generate half-sum word s0 and half-carry word c0 of width n bits each. Both CG0 and CG1 receive s0 and c0 from the HSG unit and generate two n-bit full- carry words c0 1 and c1 1 corresponding to input-carry ‗0‘ and ‗1‘, respectively. The logic diagram of the HSG unit is shown in Fig. 6(b). The optimized designs of CG0 and CG1 are shown in Fig. 6(c) and (d), respectively. The CS unit selects one final carry word from the two carry words available at its input line using the control signal cin. It selects c0 1 when cin =0; otherwise, it selects c1 1. The CS unit can be implemented using an n-bit 2-to-l MUX. The optimized design of the CS unit is shown in Fig. 6(e), which is composed of n AND–OR gates. The final carry word c is obtained from the CS unit. The MSB of c is sent to output as cout, and (n−1) LSBs are XORed with (n−1) MSBs of half-sum (s0) in the FSG [shown in Fig. 6(f)] to obtain (n−1) MSBs of final-sum (s). The LSB of s0 is XORed with cin to obtain the LSB of s. Fig. 6. (a) Proposed CS adder design, where n is the input operand bit-width, and [∗] represents delay (in the unit of inverter delay), n = max (t, 3.5n + 2.7). (b) Gate-level design of the HSG. (c) Gate-level optimized design of (CG0) for input-carry = 0. (d) Gate-level optimized design of (CG1) for input- carry = 1. (e) Gate-level design of the CS unit. (f) Gate-level design of the final-sum generation (FSG) unit. IV. PROPOSED WORK The proposed CSLA is design by using reversible logics. The design of reversible SQRT CSLA is same as irreversible SQRT CSLA the difference is only that the logic gates are reversible in nature. We used the 5*5 parity preserving reversible gates in place of irreversible gates (AND gate, OR gate and XOR gate). The logic formulations are same as in equation (1a-1g). The logic diagram for HSG unit consist n-bit parallel adder. So we are design the parity preserving half adder using one P2RG gate and one Fredkin gate as shown in fig 7(a). This design has two inputs A and B and a control line Ctrl which will control mode of operation, i.e. when Ctrl is at logic 0, the circuit will act as adder and when ctrl is at logic 1, the circuit will act as subtractor. It will give three constant inputs and four garbage bits g1 to g4. Boolean expressions to realize the functionality of half adder and half subtractor are given below: Sum/Difference = A ⊕ B Carry = A.B Borrow = A‘. B Fig. 7(a) Parity Preserving Full Adder/Subtractor using P2RG gate. The logic diagarm of AND gate using P2RG is shown in fig 7(b). when input B= D=E=0 then output T performs AND operation i.e. (A.B). The logic diagram of reversible OR gate is realized using one P2RG gate and one Fredkin gate as shown in fig 7(c). when input B=1 and D=E=0 then output Q performs XOR operation at P2RG gate. This XOR out is applied to the NOT gate and output of the NOT gate performes OR operation i.e. (A+C). Not gate is also a reversible gate because it has equal number of input and output. Fig.8: Reversible (a) AND Gate (b) OR Gate V. RESULT The 16-bit reversible SQRT CSLA is designed using VHDL (Very High Speed Integration Hardware Description Language). The coding is
  • 4. ISSN : 2248-9622, Vol. 6, Issue 10, ( Part -3) October 2016, pp.95-98 Rupali Patel. Int. Journal of Engineering Research and Application www.ijera.com www.ijera.com 98 | P a g e done on Xilinx ISE 14.7 on Spartan 3 using target device: XC3S50-PQ208 at speed grade of -5. Simulation can be done using ModelSim SE 10.4a simulator. The simulation results is shown in fig 9. Fig. 9(a). Simulation result of reversible SQRT CSLA at cin=0 Fig. 9(b). Simulation result of reversible SQRT CSLA at cin=1 Table 1 shows the comparison of 16-bit reversible SQRT CSLA and 16-bit irreversible SQRT CSLA. Table 2 shows the comparative results of parity preserving 16-bit parallel adder and 16-bit SQRT CSLA. Table I Comparative results of 16-bit reversible SQRT CSLA and 16-bit irreversible SQRT CSLA 16-bit SQRT CSLA Reversible Irreversible LUT‘s 32 27 Slices 16 14 Bonded IOB‘s 50 50 Gate Count 188 269 Delay (ns) 14.794 17.510 Table III Comparative results of 16-bit parallel adder and 16- bit SQRT CSLA using P2RG. 16-bit ADDER SQRT CSLA Parallel Adder LUT‘s 32 32 Slices 16 16 Bonded IOB‘s 50 50 Gate Count 188 32 Delay (ns) 14.794 26.642 VI. CONCLUTION This paper presents efficient way of designing the reversible SQRT CSLA. The proposed design demonstrates less hardware complexity and less gate count. Gate count reduction is a sign of area reduction. The proposed 16-bit SQRT CSLA offers less gate count and delay as compare to irreversible SQRT CSLA. When it is compare with the 16-bit parallel adder using P2RG it offers less delay but gate count is increases. For future to explore in this work is to design more optimized fault tolerant adder and other fault tolerant circuits in a way to reduce the area power and delay. REFERENCES [1]. Area–Delay–Power Efficient Carry-Select Adder Basant Kumar Mohanty, Senior Member, IEEE, and Sujit Kumar Patel IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—II: EXPRESS BRIEFS, VOL. 61, NO. 6, JUNE 2014 [2]. 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. [3]. R. Landauer, ―Irreversibility and heat generation in the computing process,‖ IBM journal of research and development, vol. 5, no. 3, pp. 183–191, 1961. [4]. C. H. Bennett, ―Logical reversibility of computation,‖ IBM journal of Research and Development, vol. 17, no. 6, pp. 525–532, 1973. [5]. B. Parhami, ―Fault-tolerant reversible circuits,‖ in Signals, Systems and Computers, 2006. ACSSC‘06. Fortieth Asilomar Conference on. IEEE, 2006, pp. 1726–1729. [6]. P. Kaur and B. S. Dhaliwal, ―Design of fault tolerant full adder/subtarctor using reversible gates,‖ in Computer Communication and Informatics (ICCCI), 2012 International Conference on. IEEE, 2012, pp. 1–5. [7]. E. Fredkin and T. Toffoli, ―Conservative logic‖, Intl. Journal of Theoretical Physics, pp. 219-253, 1982. [8]. P. NG and M. Anandaraju, ―Design and synthesis of fault tolerant full adder/subtractor using reversible logic gates.‖ [9]. Ragani Khandelwal AND Sandeep Saini, ―Parity Preserving Adder/Subtractor using a Novel Reversible Gate‖, 2015 Fifth International Conference on Communication Systems and Network Technologies IEEE 2015