SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 03 Issue: 02 | Feb-2016 www.irjet.net p-ISSN: 2395-0072
© 2016, IRJET ISO 9001:2008 Certified Journal Page 248
NEW DESIGN APPROACH TO IMPLEMENT BINARY ADDER BY USING
QCA
K.Lavanya1, S.Ramanjinaik2
1 M.Tech,VLSI Design, Student, SRIT Engg.College, karanamlavanya0482@gmail.com.
2 Associate.Professor.in ECE, SRIT Engg.College,AP,India, ramanjivlsi@gmail.com.
---------------------------------------------------------------------***--------------------------------------------------------------------
Abstract : Now a day’s certain limit has specified for the
transistor count in IC’s. Hence to incorporate more
number of transistors in a single die to increase
computational capabilities a new gate has been
implemented in this paper that overcomes the physical
limit of the existing designs. The new technique
implemented is quantum dot cellular automata (QCA),
which is the design of logic modules in QCA.A new 128-bit
adder is implemented which will be more efficient of delay
and area. The 128-bit adder implemented gives a delay of
18.77 ns and number of LUTS 129.
Key Words: Adders, nanocomputing, quantum-dot
cellular automata(QCA), Xilinx 13.1i, Ripple carry
adder (RCA).
1.INTRODUCTION
Quantum-dot Cellular Automata (QCA) is a new
nano computing paradigm which encodes binary
information by charge configuration within a cell instead
of the conventional current switches. There is no current
flow within the cells since the columbic interaction
between the electrons is sufficient for computation. This
paradigm provides one of many possible solutions for
transistor-less computation at the nano scale.
The standard QCA cells have four quantum dots
and two electrons. There are various kinds of QCA cells
proposed which include a four-dot QCA cell and an eight-
dot QCA cell. In a QCA Cell-l, two electrons occupy
diagonally opposite dots in the cell due to mutual
repulsion of like charges. An example of a simple un
polarized QCA cell consisting of four quantum dots
arranged in a square is as shown in Fig.1. Dots are simply
places where a charge can be localized. There are two
extra electrons in the cell those are free to move
between the four dots. Tunneling in or out of a cell is
suppressed.
Fig -1: Simple 4-dot Un polarized QCA cell.
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 i th 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. In this
way, the RCA action, needed to propagate the carry ci
through the two 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. CLA improve the speed
by reducing the amount of time required to determined
carry bits. It can be constructed with the simpler, but
usually slower. Ripple carry adder (RCA) since each
carry bit ripples into the next adder. it's relatively slow
since it has to wait for the carry bit to be calculated from
the previous adder before which it can't proceed any
further in the computation.
Novel 2-bit module shown in Fig. 2 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
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 03 Issue: 02 | Feb-2016 www.irjet.net p-ISSN: 2395-0072
© 2016, IRJET ISO 9001:2008 Certified Journal Page 249
at the least significant bit position is simplified. The sum
bits are finally computed as shown in Fig. 2(b).
Fig- 2(a): carry of 2- bit qca
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
Fig- 2(b) : sum bits of 2-bit qca
The simulation result for the 128-bit adder is
shown in Fig. 4. There, the carry out bit is included in the
output sum bus. Because of the limited QCA Designer
graphical capability, input and output busses are split
into two separate more significant and less significant
busses. Fig. 4 shows the polarization values of few single
output signals (i.e., sum128, sum64). Simulations
performed on 128-bit and 64-bit adders have shown that
the first valid result is outputted after five and nine
latency clock cycles, respectively. The number of
cascaded MGs within the worst case computational path
directly impacts on the achieved speed performances as
an MG always adds one more clock phase.
However, it is worth noting that because of their
different basic logics, designs with the same critical path
can achieve different numbers of clock phases. As an
example, the novel adder requires less clock phases than
the CFA .
Fig-3:n-bit adder
Fig-4:128-bit adder
It should also be noted that the critical path of
the HYBA [9] contains the fewest MGs, while the novel
adder, the RCA [8] and the CFA [12] require less
additional clock phases exceeding the number of
cascaded MGs. Results for operands word lengths
ranging from 8- to 128-bit also show that the novel
adder achieves the lowest delay and spans over an area
similar to that occupied by the cheaper designs known in
literature. Therefore, our design approach allows the
best area-delay tradeoff to be achieved
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 03 Issue: 02 | Feb-2016 www.irjet.net p-ISSN: 2395-0072
© 2016, IRJET ISO 9001:2008 Certified Journal Page 250
Results: RTL Schematic result of 128-bit
RTL Schematic result of 4-bit
Technical Schematic result of 128-bit
Technical Schematic result of 4-bit
Table -1:Comparison table of 128-bit QCA and RCA
QCA RCA
Area 129 256
Delay 18.775ns 140.517ns
CONCLUSIONS AND FUTURE SCOPE
A new adder designed in QCA was presented. It
accomplished pace exhibitions higher than all the
current QCA adders, with a range prerequisite practically
identical with the reduced RCA and CFA. Furthermore,
due to the embraced fundamental rationale and format
system, the quantity of clock cycles required for finishing
the elaboration was restricted. Thus by using the
implemented adder we have reduced area and delay
when compared to existing ripple carry adder (RCA). A
128-bit adder designed as descried a area of 18.77 ns
and gate count of 1336.
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
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 03 Issue: 02 | Feb-2016 www.irjet.net p-ISSN: 2395-0072
© 2016, IRJET ISO 9001:2008 Certified Journal Page 251
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, Autom. Test Eur. Conf. Exhibit., Mar.
2005, pp. 1214–1219.
[6] K. Kong, Y. Shang, and R. Lu, “An optimized majority
logic synthesis methology for quantum-dot cellular
automata,” IEEE Trans. Nanotechnol., vol. 9, no. 2, pp.
170–183, Mar. 2010.
[7] 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,” Microelectron.
J., vol. 40, pp. 126–130, Jan. 2009.
[8] H. Cho and E. E. Swartzlander, “Adder design and
analyses for quantum-dot cellular automata,” IEEE Trans.
Nanotechnol., vol. 6, no. 3, pp. 374–383, May 2007.
[9] V. Pudi and K. Sridharan, “Low complexity design of
ripple carry and Brent–Kung adders in QCA,” IEEE Trans.
Nanotechnol., vol. 11, no. 1, pp. 105–119, Jan. 2012.
[10] V. Pudi and K. Sridharan, “Efficient design of a
hybrid adder in quantumdot cellular automata,” IEEE
Trans. Very Large Scale Integr. (VLSI) Syst., vol. 19, no. 9,
pp. 1535–1548, Sep. 2011.
[11] S. Perri and P. Corsonello, “New methodology for
the design of efficien
binary addition in QCA,” IEEE Trans. Nanotechnol., vol.
11, no. 6, pp. 1192–1200, Nov. 2012.
[12] V. Pudi and K. Sridharan, “New decomposition
theorems on majority logic for low-delay adder designs
in quantum dot cellular automata,” IEEE Trans. Circuits
Syst. II, Exp. Briefs, vol. 59, no. 10, pp. 678–682, Oct. 2012.

More Related Content

What's hot (18)

DOCX
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
Shital Badaik
 
PDF
FPGA Implementation of High Speed Architecture of CSLA using D-Latches
Editor IJMTER
 
PDF
Report adders
Peeyush Pashine
 
PDF
Design and Verification of Area Efficient Carry Select Adder
ijsrd.com
 
PDF
Id93
IJEEE
 
PDF
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
IJERA Editor
 
PDF
High Speed Carryselect Adder
ijsrd.com
 
PDF
Implementation of Low Power and Area Efficient Carry Select Adder
inventionjournals
 
DOCX
Area–delay–power efficient carry select adder
LogicMindtech Nologies
 
PDF
W4408123126
IJERA Editor
 
PDF
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
IJSRD
 
PDF
carry select adder
faisal_hussain2008
 
PDF
Design and implementation of Closed Loop Control of Three Phase Interleaved P...
IJMTST Journal
 
PDF
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
IJERD Editor
 
PDF
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
IRJET Journal
 
PPT
Design and development of carry select adder
ABIN THOMAS
 
PDF
Design of High Speed 128 bit Parallel Prefix Adders
IJERA Editor
 
PDF
R04605106110
IJERA Editor
 
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
Shital Badaik
 
FPGA Implementation of High Speed Architecture of CSLA using D-Latches
Editor IJMTER
 
Report adders
Peeyush Pashine
 
Design and Verification of Area Efficient Carry Select Adder
ijsrd.com
 
Id93
IJEEE
 
Efficient Design of Ripple Carry Adder and Carry Skip Adder with Low Quantum ...
IJERA Editor
 
High Speed Carryselect Adder
ijsrd.com
 
Implementation of Low Power and Area Efficient Carry Select Adder
inventionjournals
 
Area–delay–power efficient carry select adder
LogicMindtech Nologies
 
W4408123126
IJERA Editor
 
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
IJSRD
 
carry select adder
faisal_hussain2008
 
Design and implementation of Closed Loop Control of Three Phase Interleaved P...
IJMTST Journal
 
A Novel Efficient VLSI Architecture Modified 16-B SQRT Carry Select Adder
IJERD Editor
 
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
IRJET Journal
 
Design and development of carry select adder
ABIN THOMAS
 
Design of High Speed 128 bit Parallel Prefix Adders
IJERA Editor
 
R04605106110
IJERA Editor
 

Similar to New Design Approach to Implement Binary Adder by Using QCA (20)

PDF
Area-Delay Efficient Binary Adders in QCA
IJERA Editor
 
PDF
E04503052056
ijceronline
 
PDF
Implementation of Stopwatch using QCA based Carry Select Adder
IJTET Journal
 
PDF
Q010228189
IOSR Journals
 
PDF
An Explicit Cell-Based Nesting Robust Architecture and Analysis of Full Adder
VIT-AP University
 
PDF
Design of Binary to BCD Code Converter using Area Optimized Quantum Dot Cellu...
CSCJournals
 
PDF
Study and Performance Analysis of MOS Technology and Nanocomputing QCA
VIT-AP University
 
PDF
DESIGNING AN EFFICIENT APPROACH FOR JK AND T FLIP-FLOP WITH POWER DISSIPATION...
VLSICS Design
 
PDF
DESIGNING AN EFFICIENT APPROACH FOR JK AND T FLIP-FLOP WITH POWER DISSIPATION...
VLSICS Design
 
PDF
Two Bit Arithmetic Logic Unit (ALU) in QCA
idescitation
 
PDF
IRJET- A Novel Design of Flip Flop and its Application in Up Counter
IRJET Journal
 
PDF
Presentation of a fault tolerance algorithm for design of quantum-dot cellul...
IJECEIAES
 
PDF
Design and Implementation of 16-bit Arithmetic Logic Unit using Quantum dot C...
IJERA Editor
 
PDF
Ijciet 10 02_067
IAEME Publication
 
PDF
Design and Development of 4-Bit Adder Programmable QCA Design using ALU Techn...
IRJET Journal
 
PDF
Ijciet 10 02_069
IAEME Publication
 
PDF
A Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular Automata
VIT-AP University
 
PDF
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
IJERA Editor
 
PDF
A04220106
ijceronline
 
PDF
IRJET- Comparative Study of Implementation of 8-Bit Carry Select Adder us...
IRJET Journal
 
Area-Delay Efficient Binary Adders in QCA
IJERA Editor
 
E04503052056
ijceronline
 
Implementation of Stopwatch using QCA based Carry Select Adder
IJTET Journal
 
Q010228189
IOSR Journals
 
An Explicit Cell-Based Nesting Robust Architecture and Analysis of Full Adder
VIT-AP University
 
Design of Binary to BCD Code Converter using Area Optimized Quantum Dot Cellu...
CSCJournals
 
Study and Performance Analysis of MOS Technology and Nanocomputing QCA
VIT-AP University
 
DESIGNING AN EFFICIENT APPROACH FOR JK AND T FLIP-FLOP WITH POWER DISSIPATION...
VLSICS Design
 
DESIGNING AN EFFICIENT APPROACH FOR JK AND T FLIP-FLOP WITH POWER DISSIPATION...
VLSICS Design
 
Two Bit Arithmetic Logic Unit (ALU) in QCA
idescitation
 
IRJET- A Novel Design of Flip Flop and its Application in Up Counter
IRJET Journal
 
Presentation of a fault tolerance algorithm for design of quantum-dot cellul...
IJECEIAES
 
Design and Implementation of 16-bit Arithmetic Logic Unit using Quantum dot C...
IJERA Editor
 
Ijciet 10 02_067
IAEME Publication
 
Design and Development of 4-Bit Adder Programmable QCA Design using ALU Techn...
IRJET Journal
 
Ijciet 10 02_069
IAEME Publication
 
A Novel and Efficient Design for Squaring Units by Quantum-Dot Cellular Automata
VIT-AP University
 
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
IJERA Editor
 
A04220106
ijceronline
 
IRJET- Comparative Study of Implementation of 8-Bit Carry Select Adder us...
IRJET Journal
 
Ad

More from IRJET Journal (20)

PDF
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
IRJET Journal
 
PDF
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
IRJET Journal
 
PDF
Kiona – A Smart Society Automation Project
IRJET Journal
 
PDF
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
IRJET Journal
 
PDF
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
IRJET Journal
 
PDF
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
IRJET Journal
 
PDF
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
IRJET Journal
 
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
PDF
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
IRJET Journal
 
PDF
BRAIN TUMOUR DETECTION AND CLASSIFICATION
IRJET Journal
 
PDF
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
IRJET Journal
 
PDF
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
IRJET Journal
 
PDF
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
IRJET Journal
 
PDF
Breast Cancer Detection using Computer Vision
IRJET Journal
 
PDF
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
PDF
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
PDF
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
IRJET Journal
 
PDF
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
PDF
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
IRJET Journal
 
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
IRJET Journal
 
Kiona – A Smart Society Automation Project
IRJET Journal
 
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
IRJET Journal
 
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
IRJET Journal
 
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
IRJET Journal
 
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
IRJET Journal
 
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
IRJET Journal
 
BRAIN TUMOUR DETECTION AND CLASSIFICATION
IRJET Journal
 
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
IRJET Journal
 
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
IRJET Journal
 
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
IRJET Journal
 
Breast Cancer Detection using Computer Vision
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
Ad

Recently uploaded (20)

PDF
A presentation on the Urban Heat Island Effect
studyfor7hrs
 
PPT
Oxygen Co2 Transport in the Lungs(Exchange og gases)
SUNDERLINSHIBUD
 
PPTX
UNIT DAA PPT cover all topics 2021 regulation
archu26
 
PPTX
Green Building & Energy Conservation ppt
Sagar Sarangi
 
PDF
Zilliz Cloud Demo for performance and scale
Zilliz
 
PPTX
Introduction to Neural Networks and Perceptron Learning Algorithm.pptx
Kayalvizhi A
 
PDF
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
PDF
PORTFOLIO Golam Kibria Khan — architect with a passion for thoughtful design...
MasumKhan59
 
PPTX
EC3551-Transmission lines Demo class .pptx
Mahalakshmiprasannag
 
PPTX
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
DOCX
8th International Conference on Electrical Engineering (ELEN 2025)
elelijjournal653
 
PDF
Additional Information in midterm CPE024 (1).pdf
abolisojoy
 
PPTX
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
PDF
monopile foundation seminar topic for civil engineering students
Ahina5
 
PDF
Unified_Cloud_Comm_Presentation anil singh ppt
anilsingh298751
 
PPTX
artificial intelligence applications in Geomatics
NawrasShatnawi1
 
PPTX
Break Statement in Programming with 6 Real Examples
manojpoojary2004
 
PDF
Book.pdf01_Intro.ppt algorithm for preperation stu used
archu26
 
PPTX
site survey architecture student B.arch.
sri02032006
 
PPT
inherently safer design for engineering.ppt
DhavalShah616893
 
A presentation on the Urban Heat Island Effect
studyfor7hrs
 
Oxygen Co2 Transport in the Lungs(Exchange og gases)
SUNDERLINSHIBUD
 
UNIT DAA PPT cover all topics 2021 regulation
archu26
 
Green Building & Energy Conservation ppt
Sagar Sarangi
 
Zilliz Cloud Demo for performance and scale
Zilliz
 
Introduction to Neural Networks and Perceptron Learning Algorithm.pptx
Kayalvizhi A
 
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
PORTFOLIO Golam Kibria Khan — architect with a passion for thoughtful design...
MasumKhan59
 
EC3551-Transmission lines Demo class .pptx
Mahalakshmiprasannag
 
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
8th International Conference on Electrical Engineering (ELEN 2025)
elelijjournal653
 
Additional Information in midterm CPE024 (1).pdf
abolisojoy
 
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
monopile foundation seminar topic for civil engineering students
Ahina5
 
Unified_Cloud_Comm_Presentation anil singh ppt
anilsingh298751
 
artificial intelligence applications in Geomatics
NawrasShatnawi1
 
Break Statement in Programming with 6 Real Examples
manojpoojary2004
 
Book.pdf01_Intro.ppt algorithm for preperation stu used
archu26
 
site survey architecture student B.arch.
sri02032006
 
inherently safer design for engineering.ppt
DhavalShah616893
 

New Design Approach to Implement Binary Adder by Using QCA

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 03 Issue: 02 | Feb-2016 www.irjet.net p-ISSN: 2395-0072 © 2016, IRJET ISO 9001:2008 Certified Journal Page 248 NEW DESIGN APPROACH TO IMPLEMENT BINARY ADDER BY USING QCA K.Lavanya1, S.Ramanjinaik2 1 M.Tech,VLSI Design, Student, SRIT Engg.College, [email protected]. 2 Associate.Professor.in ECE, SRIT Engg.College,AP,India, [email protected]. ---------------------------------------------------------------------***-------------------------------------------------------------------- Abstract : Now a day’s certain limit has specified for the transistor count in IC’s. Hence to incorporate more number of transistors in a single die to increase computational capabilities a new gate has been implemented in this paper that overcomes the physical limit of the existing designs. The new technique implemented is quantum dot cellular automata (QCA), which is the design of logic modules in QCA.A new 128-bit adder is implemented which will be more efficient of delay and area. The 128-bit adder implemented gives a delay of 18.77 ns and number of LUTS 129. Key Words: Adders, nanocomputing, quantum-dot cellular automata(QCA), Xilinx 13.1i, Ripple carry adder (RCA). 1.INTRODUCTION Quantum-dot Cellular Automata (QCA) is a new nano computing paradigm which encodes binary information by charge configuration within a cell instead of the conventional current switches. There is no current flow within the cells since the columbic interaction between the electrons is sufficient for computation. This paradigm provides one of many possible solutions for transistor-less computation at the nano scale. The standard QCA cells have four quantum dots and two electrons. There are various kinds of QCA cells proposed which include a four-dot QCA cell and an eight- dot QCA cell. In a QCA Cell-l, two electrons occupy diagonally opposite dots in the cell due to mutual repulsion of like charges. An example of a simple un polarized QCA cell consisting of four quantum dots arranged in a square is as shown in Fig.1. Dots are simply places where a charge can be localized. There are two extra electrons in the cell those are free to move between the four dots. Tunneling in or out of a cell is suppressed. Fig -1: Simple 4-dot Un polarized QCA cell. 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 i th 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. In this way, the RCA action, needed to propagate the carry ci through the two 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. CLA improve the speed by reducing the amount of time required to determined carry bits. It can be constructed with the simpler, but usually slower. Ripple carry adder (RCA) since each carry bit ripples into the next adder. it's relatively slow since it has to wait for the carry bit to be calculated from the previous adder before which it can't proceed any further in the computation. Novel 2-bit module shown in Fig. 2 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
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 03 Issue: 02 | Feb-2016 www.irjet.net p-ISSN: 2395-0072 © 2016, IRJET ISO 9001:2008 Certified Journal Page 249 at the least significant bit position is simplified. The sum bits are finally computed as shown in Fig. 2(b). Fig- 2(a): carry of 2- bit qca 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 Fig- 2(b) : sum bits of 2-bit qca The simulation result for the 128-bit adder is shown in Fig. 4. There, the carry out bit is included in the output sum bus. Because of the limited QCA Designer graphical capability, input and output busses are split into two separate more significant and less significant busses. Fig. 4 shows the polarization values of few single output signals (i.e., sum128, sum64). Simulations performed on 128-bit and 64-bit adders have shown that the first valid result is outputted after five and nine latency clock cycles, respectively. The number of cascaded MGs within the worst case computational path directly impacts on the achieved speed performances as an MG always adds one more clock phase. However, it is worth noting that because of their different basic logics, designs with the same critical path can achieve different numbers of clock phases. As an example, the novel adder requires less clock phases than the CFA . Fig-3:n-bit adder Fig-4:128-bit adder It should also be noted that the critical path of the HYBA [9] contains the fewest MGs, while the novel adder, the RCA [8] and the CFA [12] require less additional clock phases exceeding the number of cascaded MGs. Results for operands word lengths ranging from 8- to 128-bit also show that the novel adder achieves the lowest delay and spans over an area similar to that occupied by the cheaper designs known in literature. Therefore, our design approach allows the best area-delay tradeoff to be achieved
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 03 Issue: 02 | Feb-2016 www.irjet.net p-ISSN: 2395-0072 © 2016, IRJET ISO 9001:2008 Certified Journal Page 250 Results: RTL Schematic result of 128-bit RTL Schematic result of 4-bit Technical Schematic result of 128-bit Technical Schematic result of 4-bit Table -1:Comparison table of 128-bit QCA and RCA QCA RCA Area 129 256 Delay 18.775ns 140.517ns CONCLUSIONS AND FUTURE SCOPE A new adder designed in QCA was presented. It accomplished pace exhibitions higher than all the current QCA adders, with a range prerequisite practically identical with the reduced RCA and CFA. Furthermore, due to the embraced fundamental rationale and format system, the quantity of clock cycles required for finishing the elaboration was restricted. Thus by using the implemented adder we have reduced area and delay when compared to existing ripple carry adder (RCA). A 128-bit adder designed as descried a area of 18.77 ns and gate count of 1336. 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
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 03 Issue: 02 | Feb-2016 www.irjet.net p-ISSN: 2395-0072 © 2016, IRJET ISO 9001:2008 Certified Journal Page 251 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, Autom. Test Eur. Conf. Exhibit., Mar. 2005, pp. 1214–1219. [6] K. Kong, Y. Shang, and R. Lu, “An optimized majority logic synthesis methology for quantum-dot cellular automata,” IEEE Trans. Nanotechnol., vol. 9, no. 2, pp. 170–183, Mar. 2010. [7] 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,” Microelectron. J., vol. 40, pp. 126–130, Jan. 2009. [8] H. Cho and E. E. Swartzlander, “Adder design and analyses for quantum-dot cellular automata,” IEEE Trans. Nanotechnol., vol. 6, no. 3, pp. 374–383, May 2007. [9] V. Pudi and K. Sridharan, “Low complexity design of ripple carry and Brent–Kung adders in QCA,” IEEE Trans. Nanotechnol., vol. 11, no. 1, pp. 105–119, Jan. 2012. [10] V. Pudi and K. Sridharan, “Efficient design of a hybrid adder in quantumdot cellular automata,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 19, no. 9, pp. 1535–1548, Sep. 2011. [11] S. Perri and P. Corsonello, “New methodology for the design of efficien binary addition in QCA,” IEEE Trans. Nanotechnol., vol. 11, no. 6, pp. 1192–1200, Nov. 2012. [12] V. Pudi and K. Sridharan, “New decomposition theorems on majority logic for low-delay adder designs in quantum dot cellular automata,” IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 59, no. 10, pp. 678–682, Oct. 2012.