SlideShare a Scribd company logo
1 of 6
Download to read offline
Vikram. Gowda. Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 4) May 2016, pp.41-46
www.ijera.com 41 | P a g e
Area-Delay Efficient Binary Adders in QCA
Vikram. Gowda
Research Scholar, Dept of ECE, KMM Institute of Technology and Science, Tirupathi, AP, India.
ABSTRACT
In this paper, a novel quantum-dot cellular automata (QCA) adder design is presented that decrease the number
of QCA cells compared to previously method designs. The proposed one-bit QCA adder is based on a new
algorithm that requires only three majority gates and two inverters for the QCA addition. A novel 128-bit adder
designed in QCA was implemented. It achieved speed performances higher than all the existing. QCA adders,
with an area requirement comparable with the low RCA and CFA established. The novel adder operates in the
RCA functional, but it could propagate a carry signal through a number of cascaded MGs significantly lower
than conventional RCA adders. In adding together, because of the adopted basic logic and layout strategy, the
number of clock cycles required for completing the explanation was limited. As transistors reduce in size more
and more of them can be accommodated in a single die, thus increasing chip computational capabilities.
However, transistors cannot find much smaller than their current size. The quantum-dot cellular automata
approach represents one of the possible solutions in overcome this physical limit, even though the design of
logic modules in QCA is not forever straightforward.
Keywords- Adders, nano-computing, QCA (quantum-dot cellular automata)
I. INTRODUCTION
In this paper, a new QCA adder design is
implemented that reduces the number of QCA cells
when compared to Existing reported designs. We
demonstrate that it is possible to design a CLA
QCA one-bit adder, with the same reduced
hardware as the bit-serial adder, as retaining the
simpler clocking scheme and parallel structure of
the novel CLA approach. The proposed design is
based on a new algorithm that requires only three
majority gates and two inverters for the QCA
addition. It is noted that the bit-serial QCA adder
uses a variant of the proposed one-bit QCA adder.
By connect n proposed one-bit QCA adders..
A quantum-dot cellular automaton (QCA)
is an attractive emerging technology suitable for
the development of ultra dense low-power higher-
performance digital circuits. For this cause in the
last few years, the design of proficient logic circuits
in QCA has received a great deal of attention.
Special efforts are directed to arithmetic circuits,
with the major interest focused on the binary
addition that is the basic operation of any digital
system. Of course,The designs commonly
employed in traditional CMOS designs are
considered a first reference for the new design
environment. Ripple-carry, carry look-ahead
(CLA), and conditional sum adders were
implemented in. The carry-flow adder shown in
was mainly an improved RCA in which detrimental
wires effects were mitigated. Parallel-prefix
architectures, including Brent–Kung (BKA),
Kogge–Stone, Ladner–Fischer, and Han–Carlson
adders, were analyzed and implemented in QCA.
Recently, further efficient designs were proposed
for the CLA and the BKA, and for the CLA and the
CFA. In this brief, an innovative technique is
presented to implement high-speed low-area adders
into QCA. Theoretical formulations established for
CLA and parallel-prefix adders are here exploited
for the realize of a novel 2-bit addition slice. The
latter allows the carry to be propagated through two
subsequent bit-positions with the delay of just one
majority gate (MG). In addition, the clever top
level architecture leads to very compact layouts,
those avoiding unnecessary clock phases due to
long interconnections.
Fig 1 Novel 2-bit basic module
An adder designed as proposed runs in the RCA
fashion, but it exhibit a computational delay lower
RESEARCH ARTICLE OPEN ACCESS
Vikram. Gowda. Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 4) May 2016, pp.41-46
www.ijera.com 42 | P a g e
than all state-of theatre competitors and achieves
the lowest area-delay product (ADP).
II. REGULAR METHOD
Multiple full adder circuits can be
cascaded in parallel to add an N-bit number. For an
N- bit parallel adder, there must be N number of
full adder circuits. A RCA is a logic circuit in
which the carry-out of each full adder is the carry
in of the succeeding next most significant full
adder. It is called a ripple carry adder because each
carry bit gets rippled into the next stage. In a ripple
carry adder the sum and carry out bits of any half
adder stage is not valid until the carry in of that
stage occurs. A propagation delay inside the logic
circuitry is the reason behind this. Propagation
delay is time between the application of an input
and occurrence of the corresponding output.
Consider a NOT gate, When the input is
“0″ the output will be “1″ and vice versa. The time
taken for the NOT gate’s output to become “0″
after the application of logic “1″ to the NOT gate’s
input is the propagation delay here. Similarly the
carry propagation delay is the time elapsed between
the application of the carry in signal and the
occurrence of the carry out (Cout) signal.
RCA architecture
Basic Full adder block
To understand the working of a ripple
carry adder completely, you need to have a look at
the full adder too. Full adder is a logic circuit that
adds two input operand bits plus a Carry in bit and
outputs a Carry out bit and a sum bit.. The Sum out
(Sout) of a full adder is the XOR of input operand
bits A, B and the Carry in (Cin)bit. Truth table and
schematic of a 1 bit Full adder is shown below
There is a simple trick to find results of a full
adder. Consider the second last row of the truth
table, here the operands are 1, 1, 0 ie (A, B, Cin).
Add them together ie 1+1+0 = 10 . In binary
system, the number order is 0, 1, 10, 11……. and
so the result of 1+1+0 is 10 just like we get 1+1+0
=2 in decimal system. 2 in the decimal system
correspond to 10 in the binary system. Swapping
the result “10″ will give S=0 and Cout = 1 and the
second last row is justified..
Fig ; 1 bit full adder schematic and truth table
III. PROPOSED METHOD
A QCA is a nano-structure having as its
basic cell a square four quantum dots structure
charged with two free electrons able to tunnel
through the dots inside the cell. Because of
Columbic repulsion, the two electrons will forever
reside in opposite corners. The locations of the
electrons in the cell determine two possible stable
states that can be associated to the binary state 1
and 0.
Cell Design
Fig: Simplified Diagram of QCA Cell
Fig :Four Dot Quantum Cell
Structure of Majority gate
Fig: Structure of Majority gate
QCA Majority Gate:
The QCA majority gate performs a three-
input logic function. Assuming the inputs are A ,B
and C, the logic function of the majority gate is
M =AB+BC+CA
Vikram. Gowda. Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 4) May 2016, pp.41-46
www.ijera.com 43 | P a g e
Architecture of Basic Novel 2-bit adder
Although adjacent cells interact through
electrostatic forces and tend to arrange in a line
their polarizations, QCA cells do not have intrinsic
data flow directionality. To achieve controllable
data directions, the cells inside a QCA design are
partitioned into the so-called clock zones that are
progressively associated to four clock signals, each
phase shifted by 90°. This clock system named the
zone clocking scheme, makes the QCA designs
intrinsically pipelined, as each clock zone behaves
like a D-latch. QCA cells are used for both logic
designs and interconnections that can exploit either
the coplanar cross or bridge technique. The
fundamental logic gates inherently available within
the QCA technology are the inverter and the MG.
Given three inputs a, b, and c, the MG perform the
logic function reported in (1) provided that all input
cells are associated to the same clock signal
clkx(with x ranging from 0 to 3), whereas the
remaining cells of the MG are linked to the clock
signal clkx+1
(A)
Fig. 2. Novel n-bit adder (a) carry chain and (b)
sum block.
With the main objective of trading off area
and delay, the hybrid adder (HYBA) described in
[14] combines a parallel-prefix adder with the
RCA. In the presence of n-bit operands, this
architecture has a worst computational path
consisting of 2×log2 n +2 cascaded MGs and one
inverter. When the methodology recently proposed
in [15] was exploited, the worst case path of the
CLA is reduced to 4 × _log4 n_ + 2 × _log4 n_ − 1
MGs and one inverter. The above-mentioned
approach can be applied also to design the BKA. In
this case the overall area is reduced with respect to
[13], but maintaining the same computational path.
By applying the decomposition method
demonstrated in [16], the computational paths of
the CLA and the CFA are reduced to 7 +
2×log2(n/8) MGs and one inverter and to (n/2)+ 3
MGs and one inverter, respectively.
IV. NOVEL QCA ADDER
To introduce the novel architecture
proposed for implementing ripple adders in QCA,
let consider two n-bit addends A = an−1, . . . , a0
and B = bn−1, . . . , b0 and suppose that for the ith
bit position (with i = n − 1, . . . , 0) the auxiliary
propagate and generate signals, namely pi = ai + bi
and gi = ai · bi , are computed.ci being the carry
produced at the generic (i−1)th bit position, the
carry signal ci+2, furnished at the (i+1)th bit
position, can be computed using the conventional
CLA logic reported in (2). The latter can be
rewritten as given in (3), by exploiting Theorems 1
and 2 demonstrated in [15]. In this way, the RCA
action, needed to propagate the carry ci through the
two
Vikram. Gowda. Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 4) May 2016, pp.41-46
www.ijera.com 44 | P a g e
Fig. 3. Novel 32-bit adder.
Novel 64-bit adder
Subsequent bit positions, requires only
one MG. Conversely, conventional circuits
operating in the RCA fashion, namely the RCA and
the CFA, require two cascaded MGs to perform the
same operation. In other words, an RCA adder
designed as proposed has a worst case path almost
halved with respect to the conventional RCA and
CFA.
Equation (3) is exploited in the design of
the novel 2-bit module shown in Fig. 1 that also
shows the computation of the carry ci+1 = M(pi gi
ci ). The proposed n-bit adder is then implemented
by cascading n/2 2-bit modules as shown in Fig.
2(a). Having assumed that the carry-in of the adder
is cin = 0, the signal p0 is not required and the 2-bit
module used at the least significant bit position is
simplified. The sum bits are finally computed as
shown in
Fig. 2(b).
It must be noted that the time critical
addition is performed when a carry is generated at
the least significant bit position (i.e., g0 = 1) and
then it is propagated through the subsequent bit
positions to the most significant one. In this case,
the first 2-bit module computes c2, contributing to
the worst case computational path with two
cascaded MGs. The subsequent 2-bit modules
contribute with only one MG each, thus
introducing a total number of cascaded MGs equal
to (n − 2)/2. Considering that further two MGs and
one inverter are required to compute the sum bits,
the worst case path of the novel adder consists of
(n/2) + 3 MGs and one inverter.
ci+2 = gi+1 + pi+1 · gi + pi+1 · pi · ci
(2)
ci+2 = M(M _ai+1, bi+1, gi M _ai+1, bi+1,
pi ci ). (3)
Obtained from the FCP block are passed
through another set of multiplexers, where one
control parameter (INTP_SEL) selects the desired
filter depending on the interpolation factor. This
technique reduces the total number of filter
coefficients that will be processed further from the
earlier requirement of 111–49 after the FCP.
Combination of FCP and SCP steps reduces the
requirement of MPIS from 42 to 7 and APIS from
36 to 6, which facilitates 83.3% improvement for
this design. According to the proposed method,
considering more filters of different specifications
will cause more reduction in the APIS and MPIS.
V. RESULTS
The proposed addition design is
implemented for several operands word lengths
using the QCA Designer tool adopting the same
rules and simulation settings used.
Block diagram
Vikram. Gowda. Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 4) May 2016, pp.41-46
www.ijera.com 45 | P a g e
RTL schematic
Design summary
Simulation output
Fig. 6. Simulation results obtained for the novel
128-bit adder.
VI. CONCLUSION
A new adder designed in QCA was
implemented. It achieved speed performances high
than all the existing QCA adders, with an area
requirement comparable with the cheap RCA and
CFA demonstrated. The novel adder operated in
the RCA fashion, but it could propagate a carry
signal through a number of cascaded MGs
significantly lesser than conventional RCA adders.
In addition, because of the adopted basic logic and
layout strategy, the number of clock cycles
required for completing the explanation was
limited. A 128-bit binary adder designed as
described in this brief.
REFERENCES
[1] C. S. Lent, P. D. Tougaw, W. Porod, and
G. H. Bernestein, “Quantum cellular
automata,” Nanotechnology, vol. 4, no. 1,
pp. 49–57, 1993.
[2] M. T. Niemer and P. M. Kogge,
“Problems in designing with QCAs:
Layout = Timing,” Int. J. Circuit Theory
Appl., vol. 29, no. 1, pp. 49–62, 2001.
[3] J. Huang and F. Lombardi, Design and
Test of Digital Circuits by Quantum-Dot
Cellular Automata. Norwood, MA, USA:
Artech House, 2007.
[4] W. Liu, L. Lu, M. O’Neill, and E. E.
Swartzlander, Jr., “Design rules for
quantum-dot cellular automata,” in Proc.
IEEE Int. Symp. Circuits Syst., May 2011,
pp. 2361–2364.
[5] K. Kim, K. Wu, and R. Karri, “Toward
designing robust QCA architectures in the
presence of sneak noise paths,” in Proc.
IEEE Design, Atom. Test Eur. Conf.
Exhibit., Mar. 2005, pp. 1214–1219.
[6] K. Kong, Y. Shang, and R. Lu, “An
optimized majority logic synthesis
mythology for quantum-dot cellular
automata,” IEEE Trans. Nanotechnology.
vol. 9, no. 2, pp. 170–183, Mar. 2010.
[7] K. Walus, G. A. Jullien, and V. S.
Dimitrov, “Computer arithmetic structures
for quantum cellular automata,” in Proc.
Asilomar Conf. Sygnals, Syst. Comput.,
Nov. 2003, pp. 1435–1439.
[8] J. D. Wood and D. Tougaw, “Matrix
multiplication using quantum dot cellular
automata to implement conventional
microelectronics,” IEEE Trans.
Nanotechnology., vol. 10, no. 5, pp. 1036–
1042, Sep. 2011.
[9] K. Navi, M. H. Moaiyeri, R. F. Mirzaee,
O. Hashemipour, and B. M. Nezhad,
“Two new low-power full adders based on
majority-not gates,” Microelectronics. J.,
vol. 40, pp. 126–130, Jan. 2009.
[10] L. Lu, W. Liu, M. O’Neill, and E. E.
Swartzlander, Jr., “QCA systolic array
design,” IEEE Trans. Compute., vol. 62,
no. 3, pp. 548–560, Mar. 2013.
[11] H. Cho and E. E. Swartzlander, “Adder
design and analyses for quantum-dot
cellular automata,” IEEE Trans.
Vikram. Gowda. Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 4) May 2016, pp.41-46
www.ijera.com 46 | P a g e
Nanotechnology., vol. 6, no. 3, pp. 374–
383, May 2007.
[12] H. Cho and E. E. Swartzlander, “Adder
and multiplier design in quantum-dot
cellular automata,” IEEE Trans.
Compute., vol. 58, no. 6, pp. 721–727,
Jun. 2009.
[13] V. Pudi and K. Sridharan, “Low
complexity design of ripple carry and
Brent–Kung adders in QCA,” IEEE Trans.
Nanotechnology., vol. 11, no. 1, pp. 105–
119, Jan. 2012.
[14] V. Pudi and K. Sridharan, “Efficient
design of a hybrid adder in quantum dot
cellular automata,” IEEE Trans. Very
Large Scale Integer. (VLSI) Syst., vol. 19,
no. 9, pp. 1535–1548, Sep. 2011.
[15] S. Perri and P. Corsonello, “New
methodology for the design of efficient
binary addition in QCA,” IEEE Trans.
Nanotechnology., vol. 11, no. 6, pp. 1192–
1200, Nov. 2012.
[16] V. Pudi and K. Sridharan, “New
decomposition theorems on majority logic
for low-delay adder designs in quantum
dot cellular
[17] automata,”IEEE Trans. Circuits Syst. II,
Exp. Briefs, vol. 59, no. 10, pp. 678–
682,Oct. 2012.
[18] K. Walus and G. A. Jullien, “Design tools
for an emerging SoC technology:
Quantum-dot cellular automata,” Proc.
IEEE, vol. 94, no. 6, pp. 1225–1244, Jun.
2006.
[19] S. Bhanja, M. Ottavi, S. Pontarelli, and F.
Lombardi, “QCA circuits for robust
coplanar crossing,” J. Electron. Testing,
Theory Appl., vol. 23, no. 2, pp. 193–210,
Jun. 2007.
[20] Gin, P. D. Tougaw, and S. Williams, “An
alternative geometry for quantum dot
cellular automata,” J. Appl. Phys., vol. 85,
no. 12, pp. 8281–8286, 1999.
[21] Chaudhary, D. Z. Chen, X. S. Hu, and M.
T. Niemer, “Fabric table interconnect and
molecular QCA circuits,” IEEE Trans.
Compute. Aided Design Integr. Circuits
Syst., vol. 26, no. 11, pp. 1977–1991,
Nov. 2007.
[22] M. Janez, P. Pecar, and M. Mraz, “Layout
design of manufacturable quantum-dot
cellular automata,” Microelectronics. J.,
vol. 43, no. 7, pp. 501–513, 2012

More Related Content

What's hot

Design of Low-Power High-Speed Truncation-Error-Tolerant Adder
Design of Low-Power High-Speed  Truncation-Error-Tolerant Adder Design of Low-Power High-Speed  Truncation-Error-Tolerant Adder
Design of Low-Power High-Speed Truncation-Error-Tolerant Adder Sravankumar Samboju
 
New Design Approach to Implement Binary Adder by Using QCA
New Design Approach to Implement Binary Adder by Using QCANew Design Approach to Implement Binary Adder by Using QCA
New Design Approach to Implement Binary Adder by Using QCAIRJET 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
 
FPGA Implementation of High Speed Architecture of CSLA using D-Latches
FPGA Implementation of High Speed Architecture of CSLA using D-LatchesFPGA Implementation of High Speed Architecture of CSLA using D-Latches
FPGA Implementation of High Speed Architecture of CSLA using D-LatchesEditor IJMTER
 
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
 
32-bit unsigned multiplier by using CSLA & CLAA
32-bit unsigned multiplier by using CSLA &  CLAA32-bit unsigned multiplier by using CSLA &  CLAA
32-bit unsigned multiplier by using CSLA & CLAAGanesh Sambasivarao
 
Project report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adderProject report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adderssingh7603
 
Design and development of carry select adder
Design and development of carry select adderDesign and development of carry select adder
Design and development of carry select adderABIN THOMAS
 
implementation and design of 32-bit adder
implementation and design of 32-bit adderimplementation and design of 32-bit adder
implementation and design of 32-bit adderveereshwararao
 
High efficient carry skip adder in various multiplier structures
High efficient carry skip adder in various multiplier structuresHigh efficient carry skip adder in various multiplier structures
High efficient carry skip adder in various multiplier structuresIaetsd Iaetsd
 
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_editedDESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_editedShital Badaik
 
CSLA and WTM using GDI Technique
CSLA and WTM using GDI TechniqueCSLA and WTM using GDI Technique
CSLA and WTM using GDI TechniqueNishant Yaduvanshi
 
Design & implementation of high speed carry select adder
Design & implementation of high speed carry select adderDesign & implementation of high speed carry select adder
Design & implementation of high speed carry select adderssingh7603
 
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic TechniquesImplementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic TechniquesIOSRJVSP
 
Design of High Speed Low Power 15-4 Compressor Using Complementary Energy Pat...
Design of High Speed Low Power 15-4 Compressor Using Complementary Energy Pat...Design of High Speed Low Power 15-4 Compressor Using Complementary Energy Pat...
Design of High Speed Low Power 15-4 Compressor Using Complementary Energy Pat...CSCJournals
 
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select AdderA Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select AdderIJERD Editor
 
Iaetsd design and implementation of pseudo random number generator
Iaetsd design and implementation of pseudo random number generatorIaetsd design and implementation of pseudo random number generator
Iaetsd design and implementation of pseudo random number generatorIaetsd Iaetsd
 

What's hot (20)

Design of Low-Power High-Speed Truncation-Error-Tolerant Adder
Design of Low-Power High-Speed  Truncation-Error-Tolerant Adder Design of Low-Power High-Speed  Truncation-Error-Tolerant Adder
Design of Low-Power High-Speed Truncation-Error-Tolerant Adder
 
Ramya Project
Ramya ProjectRamya Project
Ramya Project
 
New Design Approach to Implement Binary Adder by Using QCA
New Design Approach to Implement Binary Adder by Using QCANew Design Approach to Implement Binary Adder by Using QCA
New Design Approach to Implement Binary Adder by Using QCA
 
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
 
FPGA Implementation of High Speed Architecture of CSLA using D-Latches
FPGA Implementation of High Speed Architecture of CSLA using D-LatchesFPGA Implementation of High Speed Architecture of CSLA using D-Latches
FPGA Implementation of High Speed Architecture of CSLA using D-Latches
 
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 ...
 
32-bit unsigned multiplier by using CSLA & CLAA
32-bit unsigned multiplier by using CSLA &  CLAA32-bit unsigned multiplier by using CSLA &  CLAA
32-bit unsigned multiplier by using CSLA & CLAA
 
Project report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adderProject report on design & implementation of high speed carry select adder
Project report on design & implementation of high speed carry select adder
 
Design and development of carry select adder
Design and development of carry select adderDesign and development of carry select adder
Design and development of carry select adder
 
implementation and design of 32-bit adder
implementation and design of 32-bit adderimplementation and design of 32-bit adder
implementation and design of 32-bit adder
 
High efficient carry skip adder in various multiplier structures
High efficient carry skip adder in various multiplier structuresHigh efficient carry skip adder in various multiplier structures
High efficient carry skip adder in various multiplier structures
 
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_editedDESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
 
CSLA and WTM using GDI Technique
CSLA and WTM using GDI TechniqueCSLA and WTM using GDI Technique
CSLA and WTM using GDI Technique
 
Design & implementation of high speed carry select adder
Design & implementation of high speed carry select adderDesign & implementation of high speed carry select adder
Design & implementation of high speed carry select adder
 
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic TechniquesImplementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
 
Final ppt
Final pptFinal ppt
Final ppt
 
Design of High Speed Low Power 15-4 Compressor Using Complementary Energy Pat...
Design of High Speed Low Power 15-4 Compressor Using Complementary Energy Pat...Design of High Speed Low Power 15-4 Compressor Using Complementary Energy Pat...
Design of High Speed Low Power 15-4 Compressor Using Complementary Energy Pat...
 
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select AdderA Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
 
Iaetsd design and implementation of pseudo random number generator
Iaetsd design and implementation of pseudo random number generatorIaetsd design and implementation of pseudo random number generator
Iaetsd design and implementation of pseudo random number generator
 
Reversible code converter
Reversible code converterReversible code converter
Reversible code converter
 

Similar to Area-Delay Efficient Binary Adders in QCA

A Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular Automata
A Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular AutomataA Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular Automata
A Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular AutomataVIT-AP University
 
A Comparative Analysis on Parameters of Different Adder Topologies
A Comparative Analysis on Parameters of Different Adder TopologiesA Comparative Analysis on Parameters of Different Adder Topologies
A Comparative Analysis on Parameters of Different Adder TopologiesIRJET Journal
 
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...IJTET Journal
 
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
 
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...VIT-AP University
 
Design of Binary to BCD Code Converter using Area Optimized Quantum Dot Cellu...
Design of Binary to BCD Code Converter using Area Optimized Quantum Dot Cellu...Design of Binary to BCD Code Converter using Area Optimized Quantum Dot Cellu...
Design of Binary to BCD Code Converter using Area Optimized Quantum Dot Cellu...CSCJournals
 
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
 
Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...
Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...
Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...VIT-AP University
 
A novel vedic divider based crypto-hardware for nanocomputing paradigm: An ex...
A novel vedic divider based crypto-hardware for nanocomputing paradigm: An ex...A novel vedic divider based crypto-hardware for nanocomputing paradigm: An ex...
A novel vedic divider based crypto-hardware for nanocomputing paradigm: An ex...VIT-AP University
 
Design and Implementation of 16-bit Arithmetic Logic Unit using Quantum dot C...
Design and Implementation of 16-bit Arithmetic Logic Unit using Quantum dot C...Design and Implementation of 16-bit Arithmetic Logic Unit using Quantum dot C...
Design and Implementation of 16-bit Arithmetic Logic Unit using Quantum dot C...IJERA Editor
 
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...VIT-AP University
 
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
 
Regular clocking scheme based design of cost-efficient comparator in QCA
Regular clocking scheme based design of cost-efficient comparator in QCARegular clocking scheme based design of cost-efficient comparator in QCA
Regular clocking scheme based design of cost-efficient comparator in QCAnooriasukmaningtyas
 
Cost Efficient Design of Reversible Adder Circuits for Low Power Applications
Cost Efficient Design of Reversible Adder Circuits for Low Power ApplicationsCost Efficient Design of Reversible Adder Circuits for Low Power Applications
Cost Efficient Design of Reversible Adder Circuits for Low Power ApplicationsVIT-AP University
 
A modular approach for testable conservative reversible multiplexer circuit f...
A modular approach for testable conservative reversible multiplexer circuit f...A modular approach for testable conservative reversible multiplexer circuit f...
A modular approach for testable conservative reversible multiplexer circuit f...VIT-AP University
 
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...VIT-AP University
 

Similar to Area-Delay Efficient Binary Adders in QCA (20)

A Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular Automata
A Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular AutomataA Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular Automata
A Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular Automata
 
A Comparative Analysis on Parameters of Different Adder Topologies
A Comparative Analysis on Parameters of Different Adder TopologiesA Comparative Analysis on Parameters of Different Adder Topologies
A Comparative Analysis on Parameters of Different Adder Topologies
 
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
Area Delay Power Efficient and Implementation of Modified Square-Root Carry S...
 
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
 
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...
Implementation of Non-restoring Reversible Divider Using a Quantum-Dot Cellul...
 
Design of Binary to BCD Code Converter using Area Optimized Quantum Dot Cellu...
Design of Binary to BCD Code Converter using Area Optimized Quantum Dot Cellu...Design of Binary to BCD Code Converter using Area Optimized Quantum Dot Cellu...
Design of Binary to BCD Code Converter using Area Optimized Quantum Dot Cellu...
 
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...
 
Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...
Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...
Novel Tree Structure Based Conservative Reversible Binary Coded Decimal Adder...
 
A novel vedic divider based crypto-hardware for nanocomputing paradigm: An ex...
A novel vedic divider based crypto-hardware for nanocomputing paradigm: An ex...A novel vedic divider based crypto-hardware for nanocomputing paradigm: An ex...
A novel vedic divider based crypto-hardware for nanocomputing paradigm: An ex...
 
Design and Implementation of 16-bit Arithmetic Logic Unit using Quantum dot C...
Design and Implementation of 16-bit Arithmetic Logic Unit using Quantum dot C...Design and Implementation of 16-bit Arithmetic Logic Unit using Quantum dot C...
Design and Implementation of 16-bit Arithmetic Logic Unit using Quantum dot C...
 
W4408123126
W4408123126W4408123126
W4408123126
 
E04503052056
E04503052056E04503052056
E04503052056
 
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
Designing Conservative Reversible N-Bit Binary Comparator for Emerging Quantu...
 
M367578
M367578M367578
M367578
 
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
 
Regular clocking scheme based design of cost-efficient comparator in QCA
Regular clocking scheme based design of cost-efficient comparator in QCARegular clocking scheme based design of cost-efficient comparator in QCA
Regular clocking scheme based design of cost-efficient comparator in QCA
 
Cost Efficient Design of Reversible Adder Circuits for Low Power Applications
Cost Efficient Design of Reversible Adder Circuits for Low Power ApplicationsCost Efficient Design of Reversible Adder Circuits for Low Power Applications
Cost Efficient Design of Reversible Adder Circuits for Low Power Applications
 
A modular approach for testable conservative reversible multiplexer circuit f...
A modular approach for testable conservative reversible multiplexer circuit f...A modular approach for testable conservative reversible multiplexer circuit f...
A modular approach for testable conservative reversible multiplexer circuit f...
 
carry select adder
carry select addercarry select adder
carry select adder
 
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...
 

Recently uploaded

CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
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
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 

Recently uploaded (20)

CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.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
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 

Area-Delay Efficient Binary Adders in QCA

  • 1. Vikram. Gowda. Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 4) May 2016, pp.41-46 www.ijera.com 41 | P a g e Area-Delay Efficient Binary Adders in QCA Vikram. Gowda Research Scholar, Dept of ECE, KMM Institute of Technology and Science, Tirupathi, AP, India. ABSTRACT In this paper, a novel quantum-dot cellular automata (QCA) adder design is presented that decrease the number of QCA cells compared to previously method designs. The proposed one-bit QCA adder is based on a new algorithm that requires only three majority gates and two inverters for the QCA addition. A novel 128-bit adder designed in QCA was implemented. It achieved speed performances higher than all the existing. QCA adders, with an area requirement comparable with the low RCA and CFA established. The novel adder operates in the RCA functional, but it could propagate a carry signal through a number of cascaded MGs significantly lower than conventional RCA adders. In adding together, because of the adopted basic logic and layout strategy, the number of clock cycles required for completing the explanation was limited. As transistors reduce in size more and more of them can be accommodated in a single die, thus increasing chip computational capabilities. However, transistors cannot find much smaller than their current size. The quantum-dot cellular automata approach represents one of the possible solutions in overcome this physical limit, even though the design of logic modules in QCA is not forever straightforward. Keywords- Adders, nano-computing, QCA (quantum-dot cellular automata) I. INTRODUCTION In this paper, a new QCA adder design is implemented that reduces the number of QCA cells when compared to Existing reported designs. We demonstrate that it is possible to design a CLA QCA one-bit adder, with the same reduced hardware as the bit-serial adder, as retaining the simpler clocking scheme and parallel structure of the novel CLA approach. The proposed design is based on a new algorithm that requires only three majority gates and two inverters for the QCA addition. It is noted that the bit-serial QCA adder uses a variant of the proposed one-bit QCA adder. By connect n proposed one-bit QCA adders.. A quantum-dot cellular automaton (QCA) is an attractive emerging technology suitable for the development of ultra dense low-power higher- performance digital circuits. For this cause in the last few years, the design of proficient logic circuits in QCA has received a great deal of attention. Special efforts are directed to arithmetic circuits, with the major interest focused on the binary addition that is the basic operation of any digital system. Of course,The designs commonly employed in traditional CMOS designs are considered a first reference for the new design environment. Ripple-carry, carry look-ahead (CLA), and conditional sum adders were implemented in. The carry-flow adder shown in was mainly an improved RCA in which detrimental wires effects were mitigated. Parallel-prefix architectures, including Brent–Kung (BKA), Kogge–Stone, Ladner–Fischer, and Han–Carlson adders, were analyzed and implemented in QCA. Recently, further efficient designs were proposed for the CLA and the BKA, and for the CLA and the CFA. In this brief, an innovative technique is presented to implement high-speed low-area adders into QCA. Theoretical formulations established for CLA and parallel-prefix adders are here exploited for the realize of a novel 2-bit addition slice. The latter allows the carry to be propagated through two subsequent bit-positions with the delay of just one majority gate (MG). In addition, the clever top level architecture leads to very compact layouts, those avoiding unnecessary clock phases due to long interconnections. Fig 1 Novel 2-bit basic module An adder designed as proposed runs in the RCA fashion, but it exhibit a computational delay lower RESEARCH ARTICLE OPEN ACCESS
  • 2. Vikram. Gowda. Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 4) May 2016, pp.41-46 www.ijera.com 42 | P a g e than all state-of theatre competitors and achieves the lowest area-delay product (ADP). II. REGULAR METHOD Multiple full adder circuits can be cascaded in parallel to add an N-bit number. For an N- bit parallel adder, there must be N number of full adder circuits. A RCA is a logic circuit in which the carry-out of each full adder is the carry in of the succeeding next most significant full adder. It is called a ripple carry adder because each carry bit gets rippled into the next stage. In a ripple carry adder the sum and carry out bits of any half adder stage is not valid until the carry in of that stage occurs. A propagation delay inside the logic circuitry is the reason behind this. Propagation delay is time between the application of an input and occurrence of the corresponding output. Consider a NOT gate, When the input is “0″ the output will be “1″ and vice versa. The time taken for the NOT gate’s output to become “0″ after the application of logic “1″ to the NOT gate’s input is the propagation delay here. Similarly the carry propagation delay is the time elapsed between the application of the carry in signal and the occurrence of the carry out (Cout) signal. RCA architecture Basic Full adder block To understand the working of a ripple carry adder completely, you need to have a look at the full adder too. Full adder is a logic circuit that adds two input operand bits plus a Carry in bit and outputs a Carry out bit and a sum bit.. The Sum out (Sout) of a full adder is the XOR of input operand bits A, B and the Carry in (Cin)bit. Truth table and schematic of a 1 bit Full adder is shown below There is a simple trick to find results of a full adder. Consider the second last row of the truth table, here the operands are 1, 1, 0 ie (A, B, Cin). Add them together ie 1+1+0 = 10 . In binary system, the number order is 0, 1, 10, 11……. and so the result of 1+1+0 is 10 just like we get 1+1+0 =2 in decimal system. 2 in the decimal system correspond to 10 in the binary system. Swapping the result “10″ will give S=0 and Cout = 1 and the second last row is justified.. Fig ; 1 bit full adder schematic and truth table III. PROPOSED METHOD A QCA is a nano-structure having as its basic cell a square four quantum dots structure charged with two free electrons able to tunnel through the dots inside the cell. Because of Columbic repulsion, the two electrons will forever reside in opposite corners. The locations of the electrons in the cell determine two possible stable states that can be associated to the binary state 1 and 0. Cell Design Fig: Simplified Diagram of QCA Cell Fig :Four Dot Quantum Cell Structure of Majority gate Fig: Structure of Majority gate QCA Majority Gate: The QCA majority gate performs a three- input logic function. Assuming the inputs are A ,B and C, the logic function of the majority gate is M =AB+BC+CA
  • 3. Vikram. Gowda. Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 4) May 2016, pp.41-46 www.ijera.com 43 | P a g e Architecture of Basic Novel 2-bit adder Although adjacent cells interact through electrostatic forces and tend to arrange in a line their polarizations, QCA cells do not have intrinsic data flow directionality. To achieve controllable data directions, the cells inside a QCA design are partitioned into the so-called clock zones that are progressively associated to four clock signals, each phase shifted by 90°. This clock system named the zone clocking scheme, makes the QCA designs intrinsically pipelined, as each clock zone behaves like a D-latch. QCA cells are used for both logic designs and interconnections that can exploit either the coplanar cross or bridge technique. The fundamental logic gates inherently available within the QCA technology are the inverter and the MG. Given three inputs a, b, and c, the MG perform the logic function reported in (1) provided that all input cells are associated to the same clock signal clkx(with x ranging from 0 to 3), whereas the remaining cells of the MG are linked to the clock signal clkx+1 (A) Fig. 2. Novel n-bit adder (a) carry chain and (b) sum block. With the main objective of trading off area and delay, the hybrid adder (HYBA) described in [14] combines a parallel-prefix adder with the RCA. In the presence of n-bit operands, this architecture has a worst computational path consisting of 2×log2 n +2 cascaded MGs and one inverter. When the methodology recently proposed in [15] was exploited, the worst case path of the CLA is reduced to 4 × _log4 n_ + 2 × _log4 n_ − 1 MGs and one inverter. The above-mentioned approach can be applied also to design the BKA. In this case the overall area is reduced with respect to [13], but maintaining the same computational path. By applying the decomposition method demonstrated in [16], the computational paths of the CLA and the CFA are reduced to 7 + 2×log2(n/8) MGs and one inverter and to (n/2)+ 3 MGs and one inverter, respectively. IV. NOVEL QCA ADDER To introduce the novel architecture proposed for implementing ripple adders in QCA, let consider two n-bit addends A = an−1, . . . , a0 and B = bn−1, . . . , b0 and suppose that for the ith bit position (with i = n − 1, . . . , 0) the auxiliary propagate and generate signals, namely pi = ai + bi and gi = ai · bi , are computed.ci being the carry produced at the generic (i−1)th bit position, the carry signal ci+2, furnished at the (i+1)th bit position, can be computed using the conventional CLA logic reported in (2). The latter can be rewritten as given in (3), by exploiting Theorems 1 and 2 demonstrated in [15]. In this way, the RCA action, needed to propagate the carry ci through the two
  • 4. Vikram. Gowda. Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 4) May 2016, pp.41-46 www.ijera.com 44 | P a g e Fig. 3. Novel 32-bit adder. Novel 64-bit adder Subsequent bit positions, requires only one MG. Conversely, conventional circuits operating in the RCA fashion, namely the RCA and the CFA, require two cascaded MGs to perform the same operation. In other words, an RCA adder designed as proposed has a worst case path almost halved with respect to the conventional RCA and CFA. Equation (3) is exploited in the design of the novel 2-bit module shown in Fig. 1 that also shows the computation of the carry ci+1 = M(pi gi ci ). The proposed n-bit adder is then implemented by cascading n/2 2-bit modules as shown in Fig. 2(a). Having assumed that the carry-in of the adder is cin = 0, the signal p0 is not required and the 2-bit module used at the least significant bit position is simplified. The sum bits are finally computed as shown in Fig. 2(b). It must be noted that the time critical addition is performed when a carry is generated at the least significant bit position (i.e., g0 = 1) and then it is propagated through the subsequent bit positions to the most significant one. In this case, the first 2-bit module computes c2, contributing to the worst case computational path with two cascaded MGs. The subsequent 2-bit modules contribute with only one MG each, thus introducing a total number of cascaded MGs equal to (n − 2)/2. Considering that further two MGs and one inverter are required to compute the sum bits, the worst case path of the novel adder consists of (n/2) + 3 MGs and one inverter. ci+2 = gi+1 + pi+1 · gi + pi+1 · pi · ci (2) ci+2 = M(M _ai+1, bi+1, gi M _ai+1, bi+1, pi ci ). (3) Obtained from the FCP block are passed through another set of multiplexers, where one control parameter (INTP_SEL) selects the desired filter depending on the interpolation factor. This technique reduces the total number of filter coefficients that will be processed further from the earlier requirement of 111–49 after the FCP. Combination of FCP and SCP steps reduces the requirement of MPIS from 42 to 7 and APIS from 36 to 6, which facilitates 83.3% improvement for this design. According to the proposed method, considering more filters of different specifications will cause more reduction in the APIS and MPIS. V. RESULTS The proposed addition design is implemented for several operands word lengths using the QCA Designer tool adopting the same rules and simulation settings used. Block diagram
  • 5. Vikram. Gowda. Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 4) May 2016, pp.41-46 www.ijera.com 45 | P a g e RTL schematic Design summary Simulation output Fig. 6. Simulation results obtained for the novel 128-bit adder. VI. CONCLUSION A new adder designed in QCA was implemented. It achieved speed performances high than all the existing QCA adders, with an area requirement comparable with the cheap RCA and CFA demonstrated. The novel adder operated in the RCA fashion, but it could propagate a carry signal through a number of cascaded MGs significantly lesser than conventional RCA adders. In addition, because of the adopted basic logic and layout strategy, the number of clock cycles required for completing the explanation was limited. A 128-bit binary adder designed as described in this brief. REFERENCES [1] C. S. Lent, P. D. Tougaw, W. Porod, and G. H. Bernestein, “Quantum cellular automata,” Nanotechnology, vol. 4, no. 1, pp. 49–57, 1993. [2] M. T. Niemer and P. M. Kogge, “Problems in designing with QCAs: Layout = Timing,” Int. J. Circuit Theory Appl., vol. 29, no. 1, pp. 49–62, 2001. [3] J. Huang and F. Lombardi, Design and Test of Digital Circuits by Quantum-Dot Cellular Automata. Norwood, MA, USA: Artech House, 2007. [4] W. Liu, L. Lu, M. O’Neill, and E. E. Swartzlander, Jr., “Design rules for quantum-dot cellular automata,” in Proc. IEEE Int. Symp. Circuits Syst., May 2011, pp. 2361–2364. [5] K. Kim, K. Wu, and R. Karri, “Toward designing robust QCA architectures in the presence of sneak noise paths,” in Proc. IEEE Design, Atom. Test Eur. Conf. Exhibit., Mar. 2005, pp. 1214–1219. [6] K. Kong, Y. Shang, and R. Lu, “An optimized majority logic synthesis mythology for quantum-dot cellular automata,” IEEE Trans. Nanotechnology. vol. 9, no. 2, pp. 170–183, Mar. 2010. [7] K. Walus, G. A. Jullien, and V. S. Dimitrov, “Computer arithmetic structures for quantum cellular automata,” in Proc. Asilomar Conf. Sygnals, Syst. Comput., Nov. 2003, pp. 1435–1439. [8] J. D. Wood and D. Tougaw, “Matrix multiplication using quantum dot cellular automata to implement conventional microelectronics,” IEEE Trans. Nanotechnology., vol. 10, no. 5, pp. 1036– 1042, Sep. 2011. [9] K. Navi, M. H. Moaiyeri, R. F. Mirzaee, O. Hashemipour, and B. M. Nezhad, “Two new low-power full adders based on majority-not gates,” Microelectronics. J., vol. 40, pp. 126–130, Jan. 2009. [10] L. Lu, W. Liu, M. O’Neill, and E. E. Swartzlander, Jr., “QCA systolic array design,” IEEE Trans. Compute., vol. 62, no. 3, pp. 548–560, Mar. 2013. [11] H. Cho and E. E. Swartzlander, “Adder design and analyses for quantum-dot cellular automata,” IEEE Trans.
  • 6. Vikram. Gowda. Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 5, (Part - 4) May 2016, pp.41-46 www.ijera.com 46 | P a g e Nanotechnology., vol. 6, no. 3, pp. 374– 383, May 2007. [12] H. Cho and E. E. Swartzlander, “Adder and multiplier design in quantum-dot cellular automata,” IEEE Trans. Compute., vol. 58, no. 6, pp. 721–727, Jun. 2009. [13] V. Pudi and K. Sridharan, “Low complexity design of ripple carry and Brent–Kung adders in QCA,” IEEE Trans. Nanotechnology., vol. 11, no. 1, pp. 105– 119, Jan. 2012. [14] V. Pudi and K. Sridharan, “Efficient design of a hybrid adder in quantum dot cellular automata,” IEEE Trans. Very Large Scale Integer. (VLSI) Syst., vol. 19, no. 9, pp. 1535–1548, Sep. 2011. [15] S. Perri and P. Corsonello, “New methodology for the design of efficient binary addition in QCA,” IEEE Trans. Nanotechnology., vol. 11, no. 6, pp. 1192– 1200, Nov. 2012. [16] V. Pudi and K. Sridharan, “New decomposition theorems on majority logic for low-delay adder designs in quantum dot cellular [17] automata,”IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 59, no. 10, pp. 678– 682,Oct. 2012. [18] K. Walus and G. A. Jullien, “Design tools for an emerging SoC technology: Quantum-dot cellular automata,” Proc. IEEE, vol. 94, no. 6, pp. 1225–1244, Jun. 2006. [19] S. Bhanja, M. Ottavi, S. Pontarelli, and F. Lombardi, “QCA circuits for robust coplanar crossing,” J. Electron. Testing, Theory Appl., vol. 23, no. 2, pp. 193–210, Jun. 2007. [20] Gin, P. D. Tougaw, and S. Williams, “An alternative geometry for quantum dot cellular automata,” J. Appl. Phys., vol. 85, no. 12, pp. 8281–8286, 1999. [21] Chaudhary, D. Z. Chen, X. S. Hu, and M. T. Niemer, “Fabric table interconnect and molecular QCA circuits,” IEEE Trans. Compute. Aided Design Integr. Circuits Syst., vol. 26, no. 11, pp. 1977–1991, Nov. 2007. [22] M. Janez, P. Pecar, and M. Mraz, “Layout design of manufacturable quantum-dot cellular automata,” Microelectronics. J., vol. 43, no. 7, pp. 501–513, 2012