SlideShare a Scribd company logo
1 of 4
Download to read offline
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

More Related Content

What's hot

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
 

What's hot (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 ...
 

Viewers also liked (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 ...
 

Similar to 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
 

Similar to 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
 

Recently uploaded

Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 

Recently uploaded (20)

Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 

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