Double Feynman Gate (F2G) in Quantumdot Cellular Automata (QCA)

Similar documents
A Novel Design and Implementation of New Double Feynman and Six-correction logic (DFSCL) gates in Quantum-dot Cellular Automata (QCA)

A NOVEL PRESENTATION OF PERES GATE (PG) IN QUANTUM-DOT CELLULAR AUTOMATA(QCA)

Design of Optimized Quantum-dot Cellular Automata RS Flip Flops

Implementation of Quantum dot Cellular Automata based Novel Full Adder and Full Subtractor

Two Bit Arithmetic Logic Unit (ALU) in QCA Namit Gupta 1, K.K. Choudhary 2 and Sumant Katiyal 3 1

A Novel Design and Implementation of 8-3 Encoder Using Quantum-dot Cellular Automata (QCA) Technology

DESIGN OF PARITY GENERATOR AND PARITY CHECKER USING QUANTUM DOT AUTOMATA

STUDY AND IMPLEMENTATION OF MUX BASED FPGA IN QCA TECHNOLOGY

NOVEL QCA CONTROL GATE AND NEW DESIGNING OF MEMORY ON THE BASIS OF QUANTUM DOT CELLULAR AUTOMATA WITH MINIMUM QCA BLOCKS

DESIGN OF AREA-DELAY EFFICIENT ADDER BASED CIRCUITS IN QUANTUM DOT CELLULAR AUTOMATA

Five-Input Complex Gate with an Inverter Using QCA

Design of an Alphanumeric Symbol Encoder Circuit using Quantum Dot Cellular Automata

A Novel Design for Quantum-dot Cellular Automata Cells and Full Adders

DESIGN OF QCA FULL ADDER CIRCUIT USING CORNER APPROACH INVERTER

DESİGN AND ANALYSİS OF FULL ADDER CİRCUİT USİNG NANOTECHNOLOGY BASED QUANTUM DOT CELLULAR AUTOMATA (QCA)

Radiation Effects in Nano Inverter Gate

International Journal of Advanced Research in ISSN: Engineering Technology & Science

Wire-Crossing Technique on Quantum-Dot Cellular Automata

Implementation of Binary to Gray Code Converters in Quantum Dot Cellular Automata

Design of a Controllable Adder-Subtractor circuit using Quantum Dot Cellular Automata

Novel Bit Adder Using Arithmetic Logic Unit of QCA Technology

Analysis And Design Of Priority Encoder Circuit Using Quantum Dot Cellular Automata

BINARY TO GRAY CODE CONVERTER IMPLEMENTATION USING QCA

Design of an Optimal Decimal Adder in Quantum Dot Cellular Automata

IMPLEMENTATION OF PROGRAMMABLE LOGIC DEVICES IN QUANTUM CELLULAR AUTOMATA TECHNOLOGY

Design and Optimization of Parity Generator and Parity Checker Based On Quantum-dot Cellular Automata Santanu Santra, Utpal Roy

A novel ternary quantum-dot cell for solving majority voter gate problem

Power dissipation in clocking wires for clocked molecular quantum-dot cellular automata

Design of an Ultra-Efficient Reversible Full Adder-Subtractor in Quantum-dot Cellular Automata

Design of Arithmetic Logic Unit (ALU) using Modified QCA Adder

Comparative analysis of QCA adders

DESIGN OF AREA DELAY EFFICIENT BINARY ADDERS IN QUANTUM-DOT CELLULAR AUTOMATA

Designing Cellular Automata Structures using Quantum-dot Cellular Automata

New Symmetric and Planar Designs of Reversible Full- Adders/Subtractors in Quantum-Dot Cellular Automata

Quantum-dot cellular automata

Design of A Efficient Hybrid Adder Using Qca

!"#$%&'()*"+,-./*($-"#+"0+'*"12%3+ (#3+4"#&'*"12%3+5'6+6)17-$%1$/)%8*

I. INTRODUCTION. CMOS Technology: An Introduction to QCA Technology As an. T. Srinivasa Padmaja, C. M. Sri Priya

Quasiadiabatic switching for metal-island quantum-dot cellular automata

DELAY EFFICIENT BINARY ADDERS IN QCA K. Ayyanna 1, Syed Younus Basha 2, P. Vasanthi 3, A. Sreenivasulu 4

CHAPTER 3 QCA INTRODUCTION

Design of Multiplexer Based 64-Bit SRAM using QCA

Basic Logic Gate Realization using Quantum Dot Cellular Automata based Reversible Universal Gate

Design of Efficient Mirror Adder in Quantum- Dot Cellular Automata

Reliability Modeling of Nanoelectronic Circuits

Molecular quantum-dot cellular automata: From molecular structure to circuit dynamics

DESIGN OF REVERSIBLE ARITHMETIC AND LOGIC UNIT USING REVERSIBLE UNIVERSAL GATE

International Journal of Combined Research & Development (IJCRD) eissn: x;pissn: Volume: 7; Issue: 7; July -2018

Exploring and Exploiting Quantum-Dot Cellular Automata

A new design and simulation of reversible gates in quantum-dot cellular automata technology

Efficient Quantum Dot Cellular Automata (QCA) Implementation of Code Converters

Design of normalised and simplified FAs in quantum-dot cellular automata

!"#"$#%&'(&)(*+,'#+-(."//+/,0( 1+#&-,#&'(1$#%&'(%'(2%/%$&'3&'3 %'4+/,#&0(."//4#

Design Adequate Multiplexer using Quantum dot Cellular Automata 1

arxiv: v1 [cs.et] 13 Jul 2016

Enrique Pacis Blair United States Naval Academy. (Dated: December 20, 2009) Abstract

DIAGNOSIS OF FAULT IN TESTABLE REVERSIBLE SEQUENTIAL CIRCUITS USING MULTIPLEXER CONSERVATIVE QUANTUM DOT CELLULAR AUTOMATA

Conference on Advances in Communication and Control Systems 2013 (CAC2S 2013)

Hierarchical Bayesian Macromodeling for QCA Circuits

Demonstration of a functional quantum-dot cellular automata cell

Design a Collector with More Reliability against Defects during Manufacturing in Nanometer Technology, QCA

QCA Based Efficient Toffoli Gate Design and Implementation for Nanotechnology Applications

The ternary quantum-dot cell and ternary logic

Investigation of possibility of high temperature quantum-dot cellular automata

ISSN:

FAULT MODELS AND YIELD ANALYSIS FOR QCA-BASED PLAS 1

Design and Implementation of Carry Adders Using Adiabatic and Reversible Logic Gates

A NML-HDL Snake Clock Based QCA Architecture

Design of Sequential Circuits Using MV Gates in Nanotechnology

Available online at ScienceDirect. Procedia Computer Science 70 (2015 ) Bengal , India

High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex Family

Magnetic QCA systems

1-bit and 2-bit comparator designs and analysis for quantum-dot cellular automata

PERFORMANCE ANALYSIS OF CLA CIRCUITS USING SAL AND REVERSIBLE LOGIC GATES FOR ULTRA LOW POWER APPLICATIONS

Matrix multiplication using quantum-dot cellular automata to implement conventional microelectronics

Quantum-Dot Cellular Automata (QCA)

ROBUSTNESS AND POWER DISSIPATION IN QUANTUM-DOT CELLULAR AUTOMATA. A Dissertation. Submitted to the Graduate School. of the University of Notre Dame

Microelectronics Journal

International Journal of Scientific & Engineering Research Volume 9, Issue 7, July ISSN

Performance Enhancement of Reversible Binary to Gray Code Converter Circuit using Feynman gate

Serial Parallel Multiplier Design in Quantum-dot Cellular Automata

Observation of switching in a quantum-dot cellular automata cell

Clocked Molecular Quantum-Dot Cellular Automata

Analysis of Multiplier Circuit Using Reversible Logic

An Efficient design of Binary comparators in Quantum Dot Cellular Automata

Automatic Design of Optimal Logic Circuits Based on Ternary Quantum-dot Cellular Automata

OPTIMAL DESIGN AND SYNTHESIS OF FAULT TOLERANT PARALLEL ADDER/SUBTRACTOR USING REVERSIBLE LOGIC GATES. India. Andhra Pradesh India,

GaAs and InGaAs Single Electron Hex. Title. Author(s) Kasai, Seiya; Hasegawa, Hideki. Citation 13(2-4): Issue Date DOI

Optimized design of BCD adder and Carry skip BCD adder using reversible logic gates

A NEW DESIGN TECHNIQUE OF REVERSIBLE GATES USING PASS TRANSISTOR LOGIC

Lecture 22 Chapters 3 Logic Circuits Part 1

Realization of programmable logic array using compact reversible logic gates 1

A Novel LUT Using Quaternary Logic

Australian Journal of Basic and Applied Sciences. Implementation and Testing of Fredkin Gate based Sequential Circuits

Quantum Cellular Automata: The Physics of Computing with Arrays of Quantum Dot Molecules

A Novel Design of Reversible Universal Shift Register

A Novel and Systematic Approach to Implement Reversible Gates in Quantum Dot Cellular Automata

Design of High-speed low power Reversible Logic BCD Adder Using HNG gate

Dr. Nicola Nicolici COE/EE2DI4 Midterm Test #2 Nov 22, 2006

DESIGN OF COMPACT REVERSIBLE LOW POWER n-bit BINARY COMPARATOR USING REVERSIBLE GATES

Transcription:

Double Feynman Gate (F2G) in Quantumdot Cellular Automata (QCA) Ali Newaz Bahar E-mail: bahar_mitdu@yahoo.com Sajjad Waheed E-mail: sajad302@yahoo.com Md. Ashraf Uddin Department of Computer Science and Engineering, E-mail: ashraf_16csedu@yahoo.com Md. Ahsan Habib E-mail: tareqiut@yahoo.com Abstract Quantum dot Cellular Automata (QCA) is anticipated to allow for extremely dense nano-scale design and implementation of logic circuit over the Complementary Metal Oxide Semiconductor (CMOS). QCA has been considered as a promising alternative to CMOS technology for its lower power consumption, higher scale integration and higher switching frequency. Moreover, the basic element in QCA is majority gate. This paper present Double Feynman Gate (F2G) based on QCA logic gates: the QCA wire, MV gate and Inverter gate. The proposed circuit is designed and verified using QCADesigner. Keywords- QCA, QCA Logic Gates, Double Feynman Gate (F2G), MV, Inverter gate I. INTRODUCTION Now a day s, the use of Quantum technology is increased in various applications for its speed, size and power consumption [1, 2]. Quantum dot Cellular Automata is projected as a promising nanotechnology for future ICs [3, 4]. The basic element of QCA devices is the QCA cell shown in Figure 1(a). The basic structure in QCA is a cell that has four dots positioned at the corners of the squared cell and two mobile electrons. The basic idea of QCA is the physics of cell-to-cell interaction due to the rearrangement of electrons positions [5-10]. Depending on the position of the electrons, QCA cell has two type of polarization (p) [11-12]. A polarization of P=+1 (Binary 1) results if cells 1 and 3 occupied, while electrons on sites 2 and 4 result in P= -1 (Binary 0) as shown in Figure 1(b). The cell polarization is defined [13] as Equation 1. P =... (1) Where ρ i denotes the electronic charge at dot i. ISSN : 2319-7323 Vol. 2 No.06 Nov 2013 351

Figure 1: Basic Structure of QCA cell II. QCA REVIEW The fundamental unit of QCA-based design is wire, three input majority gate and inverter. QCA wire is an array of cells that are aligned one by one shown in Figure 2. The polarization of each cell in a QCA wire is directly affected by the polarization of its neighboring cells on account of electrostatic force. Accordingly, QCA wires can be used to propagate information from one end to another [14]. Figure 2: QCA wires Three input Majority gate consists of five cells, three inputs, one output and a middle cell. The middle cell named device cell by reason of its function, switches to major polarization and determines the stable output. Majority gate can be programmed such that it functions as a 2-input AND or a 2-input OR by fixing one of the three input cells to p = -1 or p = +1, respectively shown in figure 3. The Boolean expression of majority gate is as follows: MV (A, B, C) = AB+AC+BC To make AND gate, we need to set one of the MV input is zero, Equation (2) presents the AND gate equation. MV (A, B, 0) = AB+A.0+B.0= AB. (2) To make OR gate, we need to set one of the MV input is 1, Equation (3) presents the OR gate equation. MV (A, B, 1) = AB+A.1+B.1= A+B. (3) Figure 3: The QCA majority gate, function as (a) the AND gate and (b) the OR gate. The inverting gate in QCA holds a different structure shown in Figure 4, since the last one (c) operates properly in all various circuits. This inverter is made of eight cell or four QCA wires. The input polarization is split into two polarizations and in the end, two wires join and make the reverse polarization. ISSN : 2319-7323 Vol. 2 No.06 Nov 2013 352

III. Figure 4: Three different structure of inverter gate PROPOSED CIRCUIT AND PRESENTATION A reversible logic gate is an n-input n-output logic device with one-to-one mapping. This helps to determine the outputs from the inputs and also the inputs can be uniquely recovered from the outputs. In this paper we present one of the basic reversible logic gate Double Feynman Gate (F2G). A. Double Feynman Gate Figure 5 shows a 3*3 Double Feynman Gate [15]. The input vector is I (A, B, C) and the output vector is O (P, Q, R). The outputs are defined by P=A, Q=A B, R=A C. Table 1 represents the truth table of Double Feynman gate and figure 6 shows the block diagram of this gate in QCA. Figure 5: Double Feynman Gate TABLE I. TRUTH TABLE OF DOUBLE FEYNMAN GATE Input Output A B C P Q R 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1 0 1 1 1 0 0 1 1 1 1 0 1 1 1 0 1 1 0 1 0 1 1 1 1 1 0 0 IV. SIMULATION AND RESULT COMPARISION Figure 6: Block diagram of Double Feynman gate in QCA Our proposed circuit was functionally simulated using the QCADesigner [16]. The following parameters are used for a Bistable Approximation: cell size=18nm, number of samples=50000, convergence tolerance=0.0000100, radius of effect=65.000000nm, relative permittivity=12.900000, clock high=9.800000e 022 J, clock low=3.800000e 023J, clock shift=0, clock amplitude factor=2.000000, layer separation=11.500000 and maximum iterations per sample=100. Most of the above mentioned parameters are default values in QCADesigner. Figure 7(a) and 7(b) shows two different structure of proposed circuit. In the Figure, the input signals are A, B, C and the output signal are P, Q and R. The figure 8 shows the input and output waveforms of our proposed circuit. ISSN : 2319-7323 Vol. 2 No.06 Nov 2013 353

(a) (b) Figure 7: Double Feynman gate (a) designed by 51 cells, (b) designed by 96 cells TABLE II. PERFORMANCE COMPARISON OF TWO PROPOSED LAYOUT Parameter Layout A Layout B Number of cells 51 96 Covered area (µm 2 ) 0.06 0.0924 Clock used 2 3 Time delay (clock) 0.5 0.75 (a) ISSN : 2319-7323 Vol. 2 No.06 Nov 2013 354

(b) Figure 8: Input output waveforms of Double Feynman gate (a) 0.50 clock cycle delay (b) 0.75 clock cycle delay V. CONCLUSION This paper presents a novel approach of designing Double Feynman gate (F2G) using quantum dot cellular automata technology. This proposed circuit has been simulated using QCADesigner and tested in terms of complexity (cell count) and area. The simulation result show that the proposed circuit performs well. The design is very useful for future computing techniques like ultra low power digital circuits and quantum computers. REFERENCES [1] Yi Liu: Modified Quantum Genetic Algorithm Apply for Flow Shop Scheduling Problem, Journal of Computational Information Systems. Vol.4 (2008), pp. 183 188. [2] Hao Li, Shiyong Li: A Quantum Immune Evolutionary Algorithm and Its Application, Journal of Computational Information Systems. Vol.7 (2011), pp. 2972 2979. [3] Lent, C.S., Tougaw, P.D., and Prod, W.: Quantum Cellular Automata: The physics of computing with quantum dot molecules, Physics and Computation, pp. 5 13, 17-20 Nov 1994. [4] C. Lent and P. Tougaw : Device architecture for computing with quantum dots, Proceedings of the IEEE. vol.85 (1997), pp.541 557. [5] Minsu Choi, Myungsu Choi, Zachary Patitz and Nohpill Park, Efficient and Robust Delay-Insensitive QCA (Quantum-Dot Cellular Automata) Design, Proceedings of the 21st IEEE International Symposium on Defect and Fault-Tolerance in VLSI Systems (DFT'06),2006. [6] Kyosun Kim, Kaijie Wu and Ramesh Karri, The Robust QCA Adder Designs Using Composable QCA Building Blocks, IEEE Trans. on Computer-Aided design of Integrated Circuits and Systems, 26, 1,2007. [7] G. Toth and C. S. Lent, Quasiadiabatic switching for metal island quantum dot cellular automata, J. Appl. Phys., 85(5), 1999, pp. 2977 2984. [8] I. Amlani, A. O. Orlov, R. K. Kummamuru, G. H. Bernstein, C. S. Lent, and G. L. Snider, Experimental demonstration of a leadless quantum-dot cellular automata cell, Appl. Phys. Lett., 77, 5, 200,pp.738-740. [9] K. Hennessy and C. S. Lent, Clocking of molecular quantum dot cellular automata, J. Vac. Sci. Technol. B, 19(5), 2001, pp.1752 1755. [10] C. S. Lent and B. Isaksen, Clocked molecular quantum-dot cellular automata, IEEE Trans. on Electron Dev., 50(9),2003, pp. 1890 1895. [11] B. Meurer, D. Heitmann, and K. Ploog, Excitation of three dimensional quantum dots, Physical Review, Vol.68, 1992, p.p. 1371. [12] I. Amlani, A. Orlov, G. Toth, G. H. Bernstein, C. S. Lent, and G. L. Snider, Digital Logic Gate Using Quantum-dot Cellular Automata, Science, Vol.284, No.5412,(1999), pp. 289-291. [13] P. D. Tougaw and C. S. Lent, Logical devices implemented using quantum cellular automata, Journal of Applied physics, vol. 75, no. 3, (1994), pp. 1818 1825. [14] Arman Roohi, Hossein Khademolhosseini, Samira Sayedsalehi, Keivan Navi, A Novel Architecture for Quantum-Dot Cellular Automata Multiplexer, International Journal of Computer Science Issues, Vol. 8, No.1, November 2011, pp 55-60. [15] Parhami, Behrooz. "Fault-tolerant reversible circuits." In Signals, Systems and Computers, 2006. ACSSC'06. Fortieth Asilomar Conference on, pp. 1726-1729. IEEE, 2006. [16] Walus K. QCA Designer. QCA Designer website. University of Calgary ATIPS Laboratory. http://www.qcadesigner.ca. ISSN : 2319-7323 Vol. 2 No.06 Nov 2013 355