SlideShare a Scribd company logo
Rashmi Pandey et al. Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 9( Version 4), September 2014, pp.10-16 
www.ijera.com 10 | P a g e 
Design and Implementation of 16-bit Arithmetic Logic Unit using Quantum dot Cellular Automata (QCA) Technique Rashmi Pandey1, Namit gupta1, Nilesh patidar1, 1Department of Electronics, SVITS, Baroli, Indore (MP), India Abstract — Quantum Dot Cellular Automata (QCA) is an advanced nanotechnology that attempts to create general computational at the nano-scale by controlling the position of single electrons. Quantum dot cellular automata (QCA) defines a new device architecture that permits the innovative design of digital systems. QCA technology has large potential in terms of high space density and power dissipation with the development of the faster computer with smaller size & low power consumption.QCA help us to overcome the limitations of CMOS technology. In this paper, A design 16-bit arithmetic logic unit (ALU) based on the Quantum dot cellular automata (QCA) is presented. The simulation result of 16 bit ALU is verified using QCA Designer tool. Index Terms – ALU, Quantum Dot Cellular Automata (QCA), nano Technology. 
I. INTRODUCTION 
There has been extensive research in recent years at nano scale to supersede conventional CMOS technology. Over the last few decades, the exponential scaling in feature sizes & the increase in processing power have been successfully achieved by conventional lithography based very large scale integration (VLSI) technology. Quantum-dot Cellular Automata provides new possibilities for computing owing to its unique properties .QCA has significant advantages of fast speed, high density & low power consumption. QCA relies on afresh physical phenomena (coulombic interaction) and its logic states are not stored as voltage levels, but rather the position of individual electronics. the QCA is a new technology which not only gives a solution to realize nano ICs but also lays a platform for computation & information exchange at nano scale. This paper presents the design & layout of an 16-bit arithmetic logic unit using QCA Designer tool. II. Overview of QCA A.QCA cell 
QCA is based upon the encoding of binary information in the charge configuration within quantum dot cells. A fundamental QCA is made up of four quantum dots which are located on vertices of a square, also there are two electrons in a QCA cell that can tunnel between dots inside the cell. The electrons must be located on the opposite corners of square according to the coulomb repulsion in grounds state. Two bi stable states result in polarizations of p = +1 & p= -1 as shown in fig. 
Fig.1: QCA cell & 4-dot QCA cell with its possible polarization 
P = +1 
(Binary 1) 
P = -1 
(Binary 0) 
Dot 
Electron 
Quantum 
Wells 
Tunnelling Potential 
Junction 
Tunnel 
RESEARCH ARTICLE OPEN ACCESS
Rashmi Pandey et al. Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 9( Version 4), September 2014, pp.10-16 
www.ijera.com 11 | P a g e 
B. QCA Majority gate- 
QCA majority gate (MG) consists of 4 QCA cells around a centre QCA cell. It performs a logic, a logic 
function M (A,B,C) on three inputs say A, B, C as 
M (A,B,C) = A.B +B.C+A.C 
Gates such as AND & OR can be realized by forcing a single input to -1 & +1 respectively 
Fig2: majority gate (MG) with symbol 
C. QCA Clocking – 
Timing in QCA is accomplished by a cascaded clocking of four distinct & periodic phases. The four clock 
phases shown fig.4 are used as switch, hold release & relaxed. In the first (switch) phase, the tunneling barrier 
between two dots start to rise. The second (hold) phase is reached when the tunneling. In third (release) phase 
Barrier falls from high to low the final phase (relax) ensures there is no inter dot barrier & the cell remains un-polarized. 
Fig 3: clocking zones in QCA 
III. ARCHITECTURE OF 16 BIT ALU-An 
arithmetic logic unit is a multi operation, Combinational –logic digital function. 
It can Perform a set of basic arithmetic operations and a set of logic operation. The ALU has a number of 
selection lines to select a particular operation in the unit. The ALU has three selection lines to select a particular 
operation in the unit M is master select line the operation either arithmetic or logical & S0 and S1 are other 
select lines to select various operations. 
The arithmetic logic unit consist three basics units, arithmetic, logical unit & ripple carry adder circuit. 
Block diagram of 16-bit ALU shown in fig.6. 
A. ARITHMETIC UNIT-The 
arithmetic unit is designed to perform four operations. Addition, subtraction, increment & 
decrement. The function table, truth table & logic diagram are described. Initial carry is C0 is given 
by equation below is given, where 
M 
Clock Zone 0 
Clock Zone 1 
Clock Zone 2 
Clock Zone 3 
Switch Hold Release Relax 
Device 
Cell 
Input C 
Input B 
Input A 
Output 
Cell
Rashmi Pandey et al. Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 9( Version 4), September 2014, pp.10-16 
www.ijera.com 12 | P a g e 
푪ퟎ=푴푺ퟏ … (1) Table1: Functional Table & truth table of arithmetic unit- According to truth table we write Boolean equation of arithmetic unit shown in equation (2) and design logic circuit of arithmetic unit shown in fig. 4. 풀=푴푺ퟏ 푩+푴푺ퟎ 푩 … (2) 
Fig. 4: Logic diagram of arithmetic unit 
B. LOGICAL UNIT – 
The logic operations are performed in logic unit. The logic unit can perform four operations based on the select input S0 & S1. These are Complement, AND, OR and Identity. Table3: Functional Table & truth table of Logical Unit- 
M 
S1 
S0 
Function name 
Function 
X 
Y 
C0 
1 
0 
0 
Decrement 
A-1 
A 
all 1’s 
0 
1 
0 
1 
Add 
A+B 
A 
B 
0 
1 
1 
0 
Subtract 
A+B’+1 
A 
B’ 
1 
1 
1 
1 
Increment 
A+1 
A 
all 0’s 
1 
M 
S1 
S0 
B 
Y 
1 
0 
0 
0 
1 
1 
0 
0 
1 
1 
1 
0 
1 
0 
0 
1 
0 
1 
1 
1 
1 
1 
0 
0 
1 
1 
1 
1 
0 
0 
1 
1 
1 
0 
0 
1 
1 
1 
1 
0 
B 
S0 
S1 
M 
Y
Rashmi Pandey et al. Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 9( Version 4), September 2014, pp.10-16 
www.ijera.com 13 | P a g e 
According to truth table we write Boolean equation of logical unit shown in equation (3) and design logic circuit of logical unit shown in fig. 5. 푿=푴 푺ퟏ 푺ퟎ 푨 +푴 푺ퟏ푺ퟎ푩+푺ퟎ푨푩+푺ퟏ푨+푴푨 … (3) 
Fig. 5: Logic diagram of logical unit A.RIPPLE CARRY ADDER – Adders are usually implemented by combining multiple copies of simple components. The natural components for addition are half adders or full adders. The principal problem in constructing an adder for n-bit numbers out of small pieces is propagating carries from one piece to the next. The most obvious way to solve this with a ripple carry adder, consisting of n full adders, illustrated in Figure 6, where each block consists of full adder. The carry out of one full adder is connected to the carry in of the adder for the next most significant bit. The carries ripple from the least significant bit (on the right) to the most significant bit. In general, the time a circuit takes to produce an output is proportional to the maximum number of logic levels through which a signal travels. It takes two levels for first carry to compute from A0 and B0.The ripple carry adders are slowest but also the cheapest. It can be built with only n simple cells, connected in a simple, regular way. 
M 
S1 
S0 
X 
0 
0 
0 
A’ 
0 
0 
1 
A & B 
0 
1 
0 
A 
0 
1 
1 
A | B 
1 
X 
X 
A 
M 
S1 
S0 
Function 
Function 
X 
Y 
C0 
0 
0 
0 
Complement 
A’ 
A’ 
0 
0 
0 
0 
1 
AND 
A and B 
A&B 
0 
0 
0 
1 
0 
Identity 
A 
A 
0 
0 
0 
1 
1 
OR 
A or B 
A|B 
0 
0 
A 
B 
S0 
S1 
M 
X
Rashmi Pandey et al. Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 9( Version 4), September 2014, pp.10-16 
www.ijera.com 14 | P a g e 
Fig6: 16-bit ripple carry adder & architecture of 16-bit ALU shown in below -
Rashmi Pandey et al. Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 9( Version 4), September 2014, pp.10-16 
www.ijera.com 15 | P a g e 
IV.IMPLEMENTATION OF 16-BIT ALU IN QCA – Implementation of 16-bit Arithmetic Logic Unit in QCA is verified using QCA Designer tool. The inputs are at the top side and the outputs are at the bottom side in QCA layout of ALU. The proposed design is shown in Figure 7. 
Figure 7: implementation of 16-bit ALU in QCA V.SIMULATION RESULTS AND DISCUSSION– 
Figure 8: simulation result of 16 bit ALU in QCA All the designs were verified using QCADesigner tool ver. 2.0.3. In the bi-stable approximation, we used the following parameters: cell size=18 nm, number of samples=12800, convergence tolerance=0.001000, radius of effect=65.00 nm, relative permittivity=12.900000The simulation Results of 16-bit ALU is shown in figure 8. According to simulation results, as we seen the highlighted area is the output of ALU and the QCA circuit of 16- bit ALU has delay of 39 clocks. This result shows the outputs are same as function table of ALU .
Rashmi Pandey et al. Int. Journal of Engineering Research and Applications www.ijera.com 
ISSN : 2248-9622, Vol. 4, Issue 9( Version 4), September 2014, pp.10-16 
www.ijera.com 16 | P a g e 
VI . CONCLUSION- This paper presents the design of 16-bit Arithmetic Logic Unit based on Quantum-dot Cellular Automata, which uses multilayer crossovers. Presented design construct using arithmetic, logical and ripple carry adder which have minimum complexity (23021 cells), smaller size of 70.60μm2 and cheap in cost because of its size. The proposed design of 16-bit ALU is much more beneficial. REFERENCES 
[1]. International Technology Roadmap for Semiconductors (ITRS), http://www.itrs.net, 2007. 
[2]. C.S. Lent, P.D. Tougaw, W. Porod, and G.H. Bernstein, “Quantum Cellular Automata,” Nanotechnology, vol. 4, no. 1 pp. 49-57, Jan. 1993. 
[3]. A. Orlov et al., “Experimental Demonstration of a Binary Wire for Quantum-Dot Cellular Automata,” Applied Physics Letters, vol. 74, no. 19, pp. 2875-2877, May 1999. 
[4]. I. Amlani et al., “Experimental Demonstration of a Leadless Quantum-Dot Cellular Automata Cell,” Applied Physics Letters, vol. 77, no. 5, pp. 738-740, July 2000. 
[5]. R.P. Cowburn and M.E. Welland, “Room Temperature Magnetic Quantum Cellular Automata,” Science, vol. 287, no. 5457, pp. 1466- 1468, Feb. 2000. 
[6]. H. Qi et al., “Molecular Quantum Cellular Automata Cells. Electric Field Driven Switching of a Silicon Surface Bound Array of Vertically Oriented Two-Dot Molecular Quantum Cellular Automata,” J. Am. Chemical Soc., vol. 125, pp. 15250-15259, 2003. 
[7]. R.K. Kummamuru et al., “Operation of a Quantum-Dot Cellular Automata (QCA) Shift Register and Analysis of Errors,” IEEE Trans. Electron Devices, vol. 50, no. 9, pp. 1906-1913, Sept. 2003. 
[8]. A. DeHon and M.J. Wilson, “Nanowire-Based Sublithographic Programmable Logic Arrays,” Proc. Int’l Symp. Field-Programmable Gate Arrays, pp. 123-132, 2004. 
[9]. J.M. Seminario et al., “A Molecular Device Operating at Terahertz Frequencies: Theoretical Simulations,” IEEE Trans. Nanotechnology, vol. 3, no. 1, pp. 215-218, Mar. 2004. 
[10]. Y. Wang and M. Lieberman, “Thermodynamic Behavior of Molecular-Scale Quantum-Dot Cellular Automata (QCA) Wires and Logic Devices,” IEEE Trans. Nanotechnology, vol. 3, no. 3, pp. 368-376, Sept. 2004. 
[11]. R. Tang, F. Zhang, and Y.B. Kim, “Quantum-Dot Cellular Automata SPICE Macro Model,” Proc. ACM Great Lakes Symp. VLSI, pp. 108-111, 2005. 
[12]. C.S. Lent, M. Liu, and Y. Lu, “Bennett Clocking of Quantum-Dot Cellular Automata and the Limits to Binary Logic Scaling,” Nanotechnology, vol. 17, no. 16, pp. 4240-4251, Aug. 2006. 
[13]. X. Ma, J. Huang, and F. Lombardi, “A Model for Computing and Energy Dissipation of Molecular QCA Devices and Circuits,” ACM J. Emerging Technologies in Computing Systems, vol. 3, no. 4, article 18, 2008. 
[14]. C. Lent and P. Tougaw, “A Device Architecture for Computing with Quantum Dots,” Proceeding IEEE, vol. 85, no. 4, pp. 541-557, Apr. 1997. 
[15]. J. Timler and C. Lent, “Maxwell’s Demon and Quantum-Dot Cellular Automata,” Journal of Applied Physics, vol. 94, pp. 1050-1060, July 2003. 
[16]. A. Orlov, R. Kummamuru, R. Ramasubramaniam, C. Lent, G. Bernstein, and G. Snider, “Clocked Quantum-Dot Cellular Automata Shift Register,” Surface Science, vol. 532, pp. 1193-1198, 2003. 
[17]. R. Kummamuru, A. Orlov, R. Ramasubramaniam, C. Lent, G. Bernstein, and G. Snider, “Operation of a Quantum-Dot Cellular Automata (QCA) Shift Register and Analysis of Errors,” IEEE Transaction on Applied Physics, vol. 50, pp. 1906-1913, Sept. 2003. 
[18]. C. Lent, B. Isaksen, and M. Lieberman, “Molecular Quantum-Dot Cellular Automata,”Journal of American Chemical Society, vol. 125, pp. 1056-1063, 2003. 
[19]. W. Hu, K. Sarveswaran, M. Lieberman, and G.H. Bernstein, “High-Resolution Electron Beam Lithography and DNA Nano-Patterning for Molecular QCA,” IEEE Transaction on Nanotechnology, vol. 4, pp. 312-316, May 2005. 
[20]. S. Srivastava and S. Bhanja, “Hierarchical Probabilistic Macromodeling for QCA circuits”, IEEE Transaction on Computers, vol. 56, no. 2, pp.174-190, Feb. 2007.

More Related Content

What's hot

A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...
A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...
A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...
IJERA Editor
 
IJETT-V9P226
IJETT-V9P226IJETT-V9P226
IJETT-V9P226
Vrushali Gaikwad
 
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
IRJET Journal
 
My Report on adders
My Report on addersMy Report on adders
My Report on adders
Peeyush Pashine
 
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical UnitAn Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
IRJET Journal
 
G1103026268
G1103026268G1103026268
G1103026268
IOSR Journals
 
COSA and CSA based 32 -bit unsigned multipler
COSA and CSA based 32 -bit unsigned multiplerCOSA and CSA based 32 -bit unsigned multipler
COSA and CSA based 32 -bit unsigned multipler
inventy
 
Floating point ALU using VHDL implemented on FPGA
Floating point ALU using VHDL implemented on FPGAFloating point ALU using VHDL implemented on FPGA
Floating point ALU using VHDL implemented on FPGA
Azhar Syed
 
Ieee project reversible logic gates by_amit
Ieee project reversible logic gates  by_amitIeee project reversible logic gates  by_amit
Ieee project reversible logic gates by_amit
Amith Bhonsle
 
Hx3414601462
Hx3414601462Hx3414601462
Hx3414601462
IJERA Editor
 
Reversible code converter
Reversible code converterReversible code converter
Reversible code converter
Rakesh kumar jha
 
High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...
High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...
High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...
IJERD Editor
 
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
Shital Badaik
 
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
inventionjournals
 
W4408123126
W4408123126W4408123126
W4408123126
IJERA Editor
 
Vlsi mini project list 2013
Vlsi mini project list 2013Vlsi mini project list 2013
Vlsi mini project list 2013
Vision Solutions
 
Reversible Logic Gate
Reversible Logic GateReversible Logic Gate
Reversible Logic Gate
Aneesh Raveendran
 
Implementation of Reversable Logic Based Design using Submicron Technology
Implementation of Reversable Logic Based Design using Submicron TechnologyImplementation of Reversable Logic Based Design using Submicron Technology
Implementation of Reversable Logic Based Design using Submicron Technology
Sai Viswanath
 
A low power adder using reversible logic gates
A low power adder using reversible logic gatesA low power adder using reversible logic gates
A low power adder using reversible logic gates
eSAT Publishing House
 

What's hot (19)

A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...
A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...
A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier us...
 
IJETT-V9P226
IJETT-V9P226IJETT-V9P226
IJETT-V9P226
 
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
 
My Report on adders
My Report on addersMy Report on adders
My Report on adders
 
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical UnitAn Extensive Literature Review on Reversible Arithmetic and Logical Unit
An Extensive Literature Review on Reversible Arithmetic and Logical Unit
 
G1103026268
G1103026268G1103026268
G1103026268
 
COSA and CSA based 32 -bit unsigned multipler
COSA and CSA based 32 -bit unsigned multiplerCOSA and CSA based 32 -bit unsigned multipler
COSA and CSA based 32 -bit unsigned multipler
 
Floating point ALU using VHDL implemented on FPGA
Floating point ALU using VHDL implemented on FPGAFloating point ALU using VHDL implemented on FPGA
Floating point ALU using VHDL implemented on FPGA
 
Ieee project reversible logic gates by_amit
Ieee project reversible logic gates  by_amitIeee project reversible logic gates  by_amit
Ieee project reversible logic gates by_amit
 
Hx3414601462
Hx3414601462Hx3414601462
Hx3414601462
 
Reversible code converter
Reversible code converterReversible code converter
Reversible code converter
 
High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...
High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...
High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...
 
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
 
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
 
W4408123126
W4408123126W4408123126
W4408123126
 
Vlsi mini project list 2013
Vlsi mini project list 2013Vlsi mini project list 2013
Vlsi mini project list 2013
 
Reversible Logic Gate
Reversible Logic GateReversible Logic Gate
Reversible Logic Gate
 
Implementation of Reversable Logic Based Design using Submicron Technology
Implementation of Reversable Logic Based Design using Submicron TechnologyImplementation of Reversable Logic Based Design using Submicron Technology
Implementation of Reversable Logic Based Design using Submicron Technology
 
A low power adder using reversible logic gates
A low power adder using reversible logic gatesA low power adder using reversible logic gates
A low power adder using reversible logic gates
 

Similar to Design and Implementation of 16-bit Arithmetic Logic Unit using Quantum dot Cellular Automata (QCA) Technique

Area-Delay Efficient Binary Adders in QCA
Area-Delay Efficient Binary Adders in QCAArea-Delay Efficient Binary Adders in QCA
Area-Delay Efficient Binary Adders in QCA
IJERA Editor
 
E04503052056
E04503052056E04503052056
E04503052056
ijceronline
 
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
 
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
VIT-AP University
 
C046051216
C046051216C046051216
C046051216
IJERA Editor
 
Neural Network Modeling for Simulation of Error Optimized QCA Adder Circuit
Neural Network Modeling for Simulation of Error Optimized QCA Adder CircuitNeural Network Modeling for Simulation of Error Optimized QCA Adder Circuit
Neural Network Modeling for Simulation of Error Optimized QCA Adder Circuit
IRJET Journal
 
IRJET - Realization of Power Optimised Carry Skip Adder using AOI Logic
IRJET -  	  Realization of Power Optimised Carry Skip Adder using AOI LogicIRJET -  	  Realization of Power Optimised Carry Skip Adder using AOI Logic
IRJET - Realization of Power Optimised Carry Skip Adder using AOI Logic
IRJET 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 & analysis various basic logic gates usingQuantum Dot Cellular Automat...
Design & analysis various basic logic gates usingQuantum Dot Cellular Automat...Design & analysis various basic logic gates usingQuantum Dot Cellular Automat...
Design & analysis various basic logic gates usingQuantum Dot Cellular Automat...
NIET Journal of Engineering & Technology (NIETJET)
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI) International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
inventionjournals
 
I43024751
I43024751I43024751
I43024751
IJERA Editor
 
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
IRJET Journal
 
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUEMODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
IRJET Journal
 
Design and Implementation of 16-Bit Magnitude Comparator Using Efficient Low ...
Design and Implementation of 16-Bit Magnitude Comparator Using Efficient Low ...Design and Implementation of 16-Bit Magnitude Comparator Using Efficient Low ...
Design and Implementation of 16-Bit Magnitude Comparator Using Efficient Low ...
IJERA Editor
 
Design of 8-Bit Comparator Using 45nm CMOS Technology
Design of 8-Bit Comparator Using 45nm CMOS TechnologyDesign of 8-Bit Comparator Using 45nm CMOS Technology
Design of 8-Bit Comparator Using 45nm CMOS Technology
IJMER
 
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
IJERA Editor
 
Cadancesimulation
CadancesimulationCadancesimulation
Cadancesimulation
Gautham Reddy
 
Ijciet 10 02_067
Ijciet 10 02_067Ijciet 10 02_067
Ijciet 10 02_067
IAEME Publication
 
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
VIT-AP University
 
Design and Development of 4-Bit Adder Programmable QCA Design using ALU Techn...
Design and Development of 4-Bit Adder Programmable QCA Design using ALU Techn...Design and Development of 4-Bit Adder Programmable QCA Design using ALU Techn...
Design and Development of 4-Bit Adder Programmable QCA Design using ALU Techn...
IRJET Journal
 

Similar to Design and Implementation of 16-bit Arithmetic Logic Unit using Quantum dot Cellular Automata (QCA) Technique (20)

Area-Delay Efficient Binary Adders in QCA
Area-Delay Efficient Binary Adders in QCAArea-Delay Efficient Binary Adders in QCA
Area-Delay Efficient Binary Adders in QCA
 
E04503052056
E04503052056E04503052056
E04503052056
 
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...
 
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
 
C046051216
C046051216C046051216
C046051216
 
Neural Network Modeling for Simulation of Error Optimized QCA Adder Circuit
Neural Network Modeling for Simulation of Error Optimized QCA Adder CircuitNeural Network Modeling for Simulation of Error Optimized QCA Adder Circuit
Neural Network Modeling for Simulation of Error Optimized QCA Adder Circuit
 
IRJET - Realization of Power Optimised Carry Skip Adder using AOI Logic
IRJET -  	  Realization of Power Optimised Carry Skip Adder using AOI LogicIRJET -  	  Realization of Power Optimised Carry Skip Adder using AOI Logic
IRJET - Realization of Power Optimised Carry Skip Adder using AOI Logic
 
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 & analysis various basic logic gates usingQuantum Dot Cellular Automat...
Design & analysis various basic logic gates usingQuantum Dot Cellular Automat...Design & analysis various basic logic gates usingQuantum Dot Cellular Automat...
Design & analysis various basic logic gates usingQuantum Dot Cellular Automat...
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI) International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
I43024751
I43024751I43024751
I43024751
 
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
 
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUEMODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
 
Design and Implementation of 16-Bit Magnitude Comparator Using Efficient Low ...
Design and Implementation of 16-Bit Magnitude Comparator Using Efficient Low ...Design and Implementation of 16-Bit Magnitude Comparator Using Efficient Low ...
Design and Implementation of 16-Bit Magnitude Comparator Using Efficient Low ...
 
Design of 8-Bit Comparator Using 45nm CMOS Technology
Design of 8-Bit Comparator Using 45nm CMOS TechnologyDesign of 8-Bit Comparator Using 45nm CMOS Technology
Design of 8-Bit Comparator Using 45nm CMOS Technology
 
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
Implementation and Comparison of Efficient 16-Bit SQRT CSLA Using Parity Pres...
 
Cadancesimulation
CadancesimulationCadancesimulation
Cadancesimulation
 
Ijciet 10 02_067
Ijciet 10 02_067Ijciet 10 02_067
Ijciet 10 02_067
 
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
 
Design and Development of 4-Bit Adder Programmable QCA Design using ALU Techn...
Design and Development of 4-Bit Adder Programmable QCA Design using ALU Techn...Design and Development of 4-Bit Adder Programmable QCA Design using ALU Techn...
Design and Development of 4-Bit Adder Programmable QCA Design using ALU Techn...
 

Recently uploaded

官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
enizeyimana36
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
RadiNasr
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
Aditya Rajan Patra
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
mamamaam477
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
HODECEDSIET
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 

Recently uploaded (20)

官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
 
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 

Design and Implementation of 16-bit Arithmetic Logic Unit using Quantum dot Cellular Automata (QCA) Technique

  • 1. Rashmi Pandey et al. Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 9( Version 4), September 2014, pp.10-16 www.ijera.com 10 | P a g e Design and Implementation of 16-bit Arithmetic Logic Unit using Quantum dot Cellular Automata (QCA) Technique Rashmi Pandey1, Namit gupta1, Nilesh patidar1, 1Department of Electronics, SVITS, Baroli, Indore (MP), India Abstract — Quantum Dot Cellular Automata (QCA) is an advanced nanotechnology that attempts to create general computational at the nano-scale by controlling the position of single electrons. Quantum dot cellular automata (QCA) defines a new device architecture that permits the innovative design of digital systems. QCA technology has large potential in terms of high space density and power dissipation with the development of the faster computer with smaller size & low power consumption.QCA help us to overcome the limitations of CMOS technology. In this paper, A design 16-bit arithmetic logic unit (ALU) based on the Quantum dot cellular automata (QCA) is presented. The simulation result of 16 bit ALU is verified using QCA Designer tool. Index Terms – ALU, Quantum Dot Cellular Automata (QCA), nano Technology. I. INTRODUCTION There has been extensive research in recent years at nano scale to supersede conventional CMOS technology. Over the last few decades, the exponential scaling in feature sizes & the increase in processing power have been successfully achieved by conventional lithography based very large scale integration (VLSI) technology. Quantum-dot Cellular Automata provides new possibilities for computing owing to its unique properties .QCA has significant advantages of fast speed, high density & low power consumption. QCA relies on afresh physical phenomena (coulombic interaction) and its logic states are not stored as voltage levels, but rather the position of individual electronics. the QCA is a new technology which not only gives a solution to realize nano ICs but also lays a platform for computation & information exchange at nano scale. This paper presents the design & layout of an 16-bit arithmetic logic unit using QCA Designer tool. II. Overview of QCA A.QCA cell QCA is based upon the encoding of binary information in the charge configuration within quantum dot cells. A fundamental QCA is made up of four quantum dots which are located on vertices of a square, also there are two electrons in a QCA cell that can tunnel between dots inside the cell. The electrons must be located on the opposite corners of square according to the coulomb repulsion in grounds state. Two bi stable states result in polarizations of p = +1 & p= -1 as shown in fig. Fig.1: QCA cell & 4-dot QCA cell with its possible polarization P = +1 (Binary 1) P = -1 (Binary 0) Dot Electron Quantum Wells Tunnelling Potential Junction Tunnel RESEARCH ARTICLE OPEN ACCESS
  • 2. Rashmi Pandey et al. Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 9( Version 4), September 2014, pp.10-16 www.ijera.com 11 | P a g e B. QCA Majority gate- QCA majority gate (MG) consists of 4 QCA cells around a centre QCA cell. It performs a logic, a logic function M (A,B,C) on three inputs say A, B, C as M (A,B,C) = A.B +B.C+A.C Gates such as AND & OR can be realized by forcing a single input to -1 & +1 respectively Fig2: majority gate (MG) with symbol C. QCA Clocking – Timing in QCA is accomplished by a cascaded clocking of four distinct & periodic phases. The four clock phases shown fig.4 are used as switch, hold release & relaxed. In the first (switch) phase, the tunneling barrier between two dots start to rise. The second (hold) phase is reached when the tunneling. In third (release) phase Barrier falls from high to low the final phase (relax) ensures there is no inter dot barrier & the cell remains un-polarized. Fig 3: clocking zones in QCA III. ARCHITECTURE OF 16 BIT ALU-An arithmetic logic unit is a multi operation, Combinational –logic digital function. It can Perform a set of basic arithmetic operations and a set of logic operation. The ALU has a number of selection lines to select a particular operation in the unit. The ALU has three selection lines to select a particular operation in the unit M is master select line the operation either arithmetic or logical & S0 and S1 are other select lines to select various operations. The arithmetic logic unit consist three basics units, arithmetic, logical unit & ripple carry adder circuit. Block diagram of 16-bit ALU shown in fig.6. A. ARITHMETIC UNIT-The arithmetic unit is designed to perform four operations. Addition, subtraction, increment & decrement. The function table, truth table & logic diagram are described. Initial carry is C0 is given by equation below is given, where M Clock Zone 0 Clock Zone 1 Clock Zone 2 Clock Zone 3 Switch Hold Release Relax Device Cell Input C Input B Input A Output Cell
  • 3. Rashmi Pandey et al. Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 9( Version 4), September 2014, pp.10-16 www.ijera.com 12 | P a g e 푪ퟎ=푴푺ퟏ … (1) Table1: Functional Table & truth table of arithmetic unit- According to truth table we write Boolean equation of arithmetic unit shown in equation (2) and design logic circuit of arithmetic unit shown in fig. 4. 풀=푴푺ퟏ 푩+푴푺ퟎ 푩 … (2) Fig. 4: Logic diagram of arithmetic unit B. LOGICAL UNIT – The logic operations are performed in logic unit. The logic unit can perform four operations based on the select input S0 & S1. These are Complement, AND, OR and Identity. Table3: Functional Table & truth table of Logical Unit- M S1 S0 Function name Function X Y C0 1 0 0 Decrement A-1 A all 1’s 0 1 0 1 Add A+B A B 0 1 1 0 Subtract A+B’+1 A B’ 1 1 1 1 Increment A+1 A all 0’s 1 M S1 S0 B Y 1 0 0 0 1 1 0 0 1 1 1 0 1 0 0 1 0 1 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 0 0 1 1 1 1 0 B S0 S1 M Y
  • 4. Rashmi Pandey et al. Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 9( Version 4), September 2014, pp.10-16 www.ijera.com 13 | P a g e According to truth table we write Boolean equation of logical unit shown in equation (3) and design logic circuit of logical unit shown in fig. 5. 푿=푴 푺ퟏ 푺ퟎ 푨 +푴 푺ퟏ푺ퟎ푩+푺ퟎ푨푩+푺ퟏ푨+푴푨 … (3) Fig. 5: Logic diagram of logical unit A.RIPPLE CARRY ADDER – Adders are usually implemented by combining multiple copies of simple components. The natural components for addition are half adders or full adders. The principal problem in constructing an adder for n-bit numbers out of small pieces is propagating carries from one piece to the next. The most obvious way to solve this with a ripple carry adder, consisting of n full adders, illustrated in Figure 6, where each block consists of full adder. The carry out of one full adder is connected to the carry in of the adder for the next most significant bit. The carries ripple from the least significant bit (on the right) to the most significant bit. In general, the time a circuit takes to produce an output is proportional to the maximum number of logic levels through which a signal travels. It takes two levels for first carry to compute from A0 and B0.The ripple carry adders are slowest but also the cheapest. It can be built with only n simple cells, connected in a simple, regular way. M S1 S0 X 0 0 0 A’ 0 0 1 A & B 0 1 0 A 0 1 1 A | B 1 X X A M S1 S0 Function Function X Y C0 0 0 0 Complement A’ A’ 0 0 0 0 1 AND A and B A&B 0 0 0 1 0 Identity A A 0 0 0 1 1 OR A or B A|B 0 0 A B S0 S1 M X
  • 5. Rashmi Pandey et al. Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 9( Version 4), September 2014, pp.10-16 www.ijera.com 14 | P a g e Fig6: 16-bit ripple carry adder & architecture of 16-bit ALU shown in below -
  • 6. Rashmi Pandey et al. Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 9( Version 4), September 2014, pp.10-16 www.ijera.com 15 | P a g e IV.IMPLEMENTATION OF 16-BIT ALU IN QCA – Implementation of 16-bit Arithmetic Logic Unit in QCA is verified using QCA Designer tool. The inputs are at the top side and the outputs are at the bottom side in QCA layout of ALU. The proposed design is shown in Figure 7. Figure 7: implementation of 16-bit ALU in QCA V.SIMULATION RESULTS AND DISCUSSION– Figure 8: simulation result of 16 bit ALU in QCA All the designs were verified using QCADesigner tool ver. 2.0.3. In the bi-stable approximation, we used the following parameters: cell size=18 nm, number of samples=12800, convergence tolerance=0.001000, radius of effect=65.00 nm, relative permittivity=12.900000The simulation Results of 16-bit ALU is shown in figure 8. According to simulation results, as we seen the highlighted area is the output of ALU and the QCA circuit of 16- bit ALU has delay of 39 clocks. This result shows the outputs are same as function table of ALU .
  • 7. Rashmi Pandey et al. Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 9( Version 4), September 2014, pp.10-16 www.ijera.com 16 | P a g e VI . CONCLUSION- This paper presents the design of 16-bit Arithmetic Logic Unit based on Quantum-dot Cellular Automata, which uses multilayer crossovers. Presented design construct using arithmetic, logical and ripple carry adder which have minimum complexity (23021 cells), smaller size of 70.60μm2 and cheap in cost because of its size. The proposed design of 16-bit ALU is much more beneficial. REFERENCES [1]. International Technology Roadmap for Semiconductors (ITRS), http://www.itrs.net, 2007. [2]. C.S. Lent, P.D. Tougaw, W. Porod, and G.H. Bernstein, “Quantum Cellular Automata,” Nanotechnology, vol. 4, no. 1 pp. 49-57, Jan. 1993. [3]. A. Orlov et al., “Experimental Demonstration of a Binary Wire for Quantum-Dot Cellular Automata,” Applied Physics Letters, vol. 74, no. 19, pp. 2875-2877, May 1999. [4]. I. Amlani et al., “Experimental Demonstration of a Leadless Quantum-Dot Cellular Automata Cell,” Applied Physics Letters, vol. 77, no. 5, pp. 738-740, July 2000. [5]. R.P. Cowburn and M.E. Welland, “Room Temperature Magnetic Quantum Cellular Automata,” Science, vol. 287, no. 5457, pp. 1466- 1468, Feb. 2000. [6]. H. Qi et al., “Molecular Quantum Cellular Automata Cells. Electric Field Driven Switching of a Silicon Surface Bound Array of Vertically Oriented Two-Dot Molecular Quantum Cellular Automata,” J. Am. Chemical Soc., vol. 125, pp. 15250-15259, 2003. [7]. R.K. Kummamuru et al., “Operation of a Quantum-Dot Cellular Automata (QCA) Shift Register and Analysis of Errors,” IEEE Trans. Electron Devices, vol. 50, no. 9, pp. 1906-1913, Sept. 2003. [8]. A. DeHon and M.J. Wilson, “Nanowire-Based Sublithographic Programmable Logic Arrays,” Proc. Int’l Symp. Field-Programmable Gate Arrays, pp. 123-132, 2004. [9]. J.M. Seminario et al., “A Molecular Device Operating at Terahertz Frequencies: Theoretical Simulations,” IEEE Trans. Nanotechnology, vol. 3, no. 1, pp. 215-218, Mar. 2004. [10]. Y. Wang and M. Lieberman, “Thermodynamic Behavior of Molecular-Scale Quantum-Dot Cellular Automata (QCA) Wires and Logic Devices,” IEEE Trans. Nanotechnology, vol. 3, no. 3, pp. 368-376, Sept. 2004. [11]. R. Tang, F. Zhang, and Y.B. Kim, “Quantum-Dot Cellular Automata SPICE Macro Model,” Proc. ACM Great Lakes Symp. VLSI, pp. 108-111, 2005. [12]. C.S. Lent, M. Liu, and Y. Lu, “Bennett Clocking of Quantum-Dot Cellular Automata and the Limits to Binary Logic Scaling,” Nanotechnology, vol. 17, no. 16, pp. 4240-4251, Aug. 2006. [13]. X. Ma, J. Huang, and F. Lombardi, “A Model for Computing and Energy Dissipation of Molecular QCA Devices and Circuits,” ACM J. Emerging Technologies in Computing Systems, vol. 3, no. 4, article 18, 2008. [14]. C. Lent and P. Tougaw, “A Device Architecture for Computing with Quantum Dots,” Proceeding IEEE, vol. 85, no. 4, pp. 541-557, Apr. 1997. [15]. J. Timler and C. Lent, “Maxwell’s Demon and Quantum-Dot Cellular Automata,” Journal of Applied Physics, vol. 94, pp. 1050-1060, July 2003. [16]. A. Orlov, R. Kummamuru, R. Ramasubramaniam, C. Lent, G. Bernstein, and G. Snider, “Clocked Quantum-Dot Cellular Automata Shift Register,” Surface Science, vol. 532, pp. 1193-1198, 2003. [17]. R. Kummamuru, A. Orlov, R. Ramasubramaniam, C. Lent, G. Bernstein, and G. Snider, “Operation of a Quantum-Dot Cellular Automata (QCA) Shift Register and Analysis of Errors,” IEEE Transaction on Applied Physics, vol. 50, pp. 1906-1913, Sept. 2003. [18]. C. Lent, B. Isaksen, and M. Lieberman, “Molecular Quantum-Dot Cellular Automata,”Journal of American Chemical Society, vol. 125, pp. 1056-1063, 2003. [19]. W. Hu, K. Sarveswaran, M. Lieberman, and G.H. Bernstein, “High-Resolution Electron Beam Lithography and DNA Nano-Patterning for Molecular QCA,” IEEE Transaction on Nanotechnology, vol. 4, pp. 312-316, May 2005. [20]. S. Srivastava and S. Bhanja, “Hierarchical Probabilistic Macromodeling for QCA circuits”, IEEE Transaction on Computers, vol. 56, no. 2, pp.174-190, Feb. 2007.