Wire-Crossing Technique on Quantum-Dot Cellular Automata

Similar documents
DESIGN OF PARITY GENERATOR AND PARITY CHECKER USING QUANTUM DOT AUTOMATA

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

Five-Input Complex Gate with an Inverter Using QCA

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

IMPLEMENTATION OF PROGRAMMABLE LOGIC DEVICES IN QUANTUM CELLULAR AUTOMATA TECHNOLOGY

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

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

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

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

Design of Optimized Quantum-dot Cellular Automata RS Flip Flops

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

BINARY TO GRAY CODE CONVERTER IMPLEMENTATION USING QCA

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

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

Design of Efficient Mirror Adder in Quantum- Dot Cellular Automata

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

arxiv: v1 [cs.et] 13 Jul 2016

Design of an Optimal Decimal Adder in Quantum Dot Cellular Automata

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

Designing Cellular Automata Structures using Quantum-dot Cellular Automata

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

DESIGN OF QCA FULL ADDER CIRCUIT USING CORNER APPROACH INVERTER

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

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

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

Novel Bit Adder Using Arithmetic Logic Unit of QCA Technology

Design of A Efficient Hybrid Adder Using Qca

Quantum-Dot Cellular Automata (QCA)

Radiation Effects in Nano Inverter Gate

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

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

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

Exploring and Exploiting Quantum-Dot Cellular Automata

STUDY AND IMPLEMENTATION OF MUX BASED FPGA IN QCA TECHNOLOGY

CHAPTER 3 QCA INTRODUCTION

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

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

Quantum-dot cellular automata

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

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

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

Comparative analysis of QCA adders

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

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

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

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

Reliability Modeling of Nanoelectronic Circuits

QCA Based Efficient Toffoli Gate Design and Implementation for Nanotechnology Applications

ISSN:

Microelectronics Journal

A NML-HDL Snake Clock Based QCA Architecture

Quasiadiabatic switching for metal-island quantum-dot cellular automata

The ternary quantum-dot cell and ternary logic

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

Serial Parallel Multiplier Design in Quantum-dot Cellular Automata

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

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

Investigation of possibility of high temperature quantum-dot cellular automata

Hierarchical Bayesian Macromodeling for QCA Circuits

Design Adequate Multiplexer using Quantum dot Cellular Automata 1

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

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

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

Design of Multiplexer Based 64-Bit SRAM using QCA

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

Journal of Babylon University/Engineering Sciences/ No.(1)/ Vol.(22): 2014

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

Demonstration of a functional quantum-dot cellular automata cell

QUANTUM-DOT cellular automata (QCA) technology

Realization of Single Qubit Operations Using. Coherence Vector Formalism in. Quantum Cellular Automata

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

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

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

Observation of switching in a quantum-dot cellular automata cell

An Efficient design of Binary comparators in Quantum Dot Cellular Automata

Quantum Cellular Automata Final Project Report. Apoorv Khurasia Pulkit Gambhir

DESIGN OF REVERSIBLE ARITHMETIC AND LOGIC UNIT USING REVERSIBLE UNIVERSAL GATE

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

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

Shifting towards Nanoelectronics: A device level overview

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

A Novel Reconfiguration Scheme in Quantum- Dot Cellular Automata for Energy Efficient Nanocomputing

Design of Sequential Circuits Using MV Gates in Nanotechnology

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK

Ultralow-Power Reconfigurable Computing with Complementary Nano-Electromechanical Carbon Nanotube Switches

A design methodology and device/circuit/ architecture compatible simulation framework for low-power magnetic quantum cellular automata systems

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

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

FAULT MODELS AND YIELD ANALYSIS FOR QCA-BASED PLAS 1

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

What is a quantum computer? Quantum Architecture. Quantum Mechanics. Quantum Superposition. Quantum Entanglement. What is a Quantum Computer (contd.

Hierarchical Probabilistic Macromodeling for QCA Circuits

Magnetic QCA systems

Majority-layered T hybridization using quantum-dot cellular automata

Hierarchical Probabilistic Macromodeling for QCA Circuits

Bridging the Gap between Nanomagnetic Devices and Circuits

The Role of Correlation in the Operation of Quantum-dot Cellular Automata Tóth and Lent 1

Dynamic behavior of quantum cellular automata

3/10/2013. Lecture #1. How small is Nano? (A movie) What is Nanotechnology? What is Nanoelectronics? What are Emerging Devices?

Adapting Computer Arithmetic Structures to Sustainable Supercomputing in Low-Power, Majority-Logic Nanotechnologies

Transcription:

Wire-Crossing Technique on Quantum-Dot Cellular Automata Sang-Ho Shin 1, Jun-Cheol Jeon 2 and Kee-Young Yoo * 1 School of Computer Science and Engineering, Kyungpook National University, Daegu, South Korea 2 Department of Computer Engineering, Kumoh National Institute of Technology, Gumi, South Korea shshin80@infosec.knu.ac.kr, jcjeon@kumoh.ac.kr, yook@knu.ac.kr * Corresponding author: yook@knu.ac.kr Abstract. A wire-crossing is very important technique in quantum-dot cellular automata (QCA) design. The typical wire-crossing techniques have many problems such as additional tasks and noise. In this paper, we use the characteristic of a QCA clock cycle which composed of four different clock phase such as locking, locked, relaxing and relaxed in order to achieve an efficient wire-crossing. We control the clock phase between two wires so that they do not have any interference to each other. As a result of it, we can design and construct a slim, regular and noiseless architecture. Keywords: Wire-crossing; Quantum-Dot cellular Automata (QCA); Clock Phase; QCA Designer 1 Introduction A quantum-dot cellular automata (QCA) is the computing with cellular automata composed of arrays of quantum devices. A QCA cell is a nano-scale device capable of encoding information by two-electron configuration. The basic QCA concept was introduced by Tougaw and Lent in 1993[1, 2]. Wire-crossing is very important in QCA-based design, and many techniques have been proposed in order to design an efficient wire-crossing, such as coplanar-based [2-5] and the multilayer-based [6-8] techniques, recently. In the meantime, the wirecrossing techniques using the control of clock phase have been also proposed in [3,9,10]. In order to design the wire-crossing using the mentioned techniques, additional tasks should be demanded, such as translation or rotation of QCA cells, control of clock phase, addition of layer and so on. Therefore their techniques demand additional time or area complexity. A QCA cell typically consists of four quantum dots placed at the four corners of a square as shown in Fig. 1. QCA devices are designed by carefully selecting the placement of QCA cells and the timing with which their tunneling barriers are raised and lowered. The tunneling barriers are typically modulated through four separate phases: locking, locked, relaxing, and relaxed as shown in Fig.1. The tunneling NGCIT 2013, ASTL Vol. 27, pp. 52-57, 2013 SERSC 2013 52

Proceedings, The 2nd International Conference on Next Generation Computer and Information Technology barriers are raised in locking state while tunneling is restricted by high barriers, limiting electron movement in locked state. However, tunneling barriers are lowered in relaxing state while tunneling barriers are held very low, allowing nearly free electron movement within a cell in relaxed state [10]. In this paper, a wire-crossing technique using the difference of clock phase is proposed. For the efficient data transmission, we control the clock phase on the intersection cell between two wires. Fig. 1. QCA basic concepts and structures: standard and 45 degree rotated QCA cells, four distintct QCA clock phases (locking, locked, relaxing and relaxed) 2 The Previous Wire-Crossing There exist two representative wire-crossing techniques: a coplanar-based and a multilayer-based. A coplanar-based wire-crossing technique was proposed by Tougaw and Lent [4]. Fig.2 shows a simple geometry of the coplanar-based wire-crossing technique. In this example, the vertical (i.e., A) and horizontal (i.e., B) wires are transmitting the value 1 and 0, respectively. To implement this wire-crossing, the cells of horizontal wire are rotated by 45 degree. If the length of the vertical wire after an intersection cell is sufficient (that is, the length of the wire is more than or equal to 3), a transmitting value does not affect from the other wire. Also, the horizontal wire should be composed of odd number cells because the property of the rotated cells has an inverter chain that the polarization alternates direction between each adjacent cells. 45 degree rotated cells induce the additional space between cells. It significantly decreases the energy separation between the ground state and the first excited state, which degrades the performance of such a device in terms of maximum operating temperature, resistance to entropy, and minimum switching time [10]. In the meantime, the multilayer-based wire-crossing technique uses a crossover bridge method. This technique is similar to coplanar-based technique in the perspective of the floor plan because it looks like appearance of two wires crossing. In fact, it consists of the stereoscopic structure as shown in Fig.2. Fig. 2 shows a simple geometry of the multilayer-based wire crossing technique. In this example, the wire B is using a crossover bridge. The structure of this technique can be more miniaturized and generalized than coplanar-based technique because it 53

Wire-Crossing Technique on Quantum-Dot Cellular Automata does not need to rotate cells. Although this technique has some advantages, the noise problem between intersection cells in crossover area is existed [6]. There are also several things to consider for design and simulation processes in QCA Designer such as the number of layers, crossover and vertical cells [5]. Fig. 2 Typical QCA wire-crossing techniques: Geometry example of coplanar-based QCA wire-crossing and Geometry example of multilayer-based QCA wire-crossing. Fig. 3 Data transmission The principle of data propagation between two clock regions. The relationships according to the 180 degree different clock regions (the clock region 3 is relaxed phase, while the clock region 1 is locked phase). 3 The Proposed Wire-Crossing The typical wire-crossing techniques have some problems as mentioned in the previous Section 2. The common problems of those techniques are the occurrence of noise and the additional tasks of the QCA cell array. In order to design the wire-crossing using the difference of QCA clock phase, we consider the concept of QCA clock phase. For two adjacent clock regions in the current clock phase, the data can be received or transmitted as shown in Fig.3. For 54

Proceedings, The 2nd International Conference on Next Generation Computer and Information Technology example, the data of present clock region is received by the previous clock region, if the previous and present clock regions are locked and locking phases, respectively. But, the data transmission for two non-adjacent clock regions does not work. Each non-adjacent clock region (or clock phase) does not affect the opposite clock region. The proposed wire-crossing is based on the difference of 180 degree between two non-adjacent clock regions. Moreover, the additional tasks which are the rotation, translation of QCA cells, and the consideration of the number of sub-layers are not necessary. Fig. 4 Geometry examples of the proposed QCA wire-crossing using the difference of clock phase: an example of the wire-crossing using clock 0 and 2, an example of the wirecrossing using clock 1 and 3. The geometry of the proposed QCA wire-crossing using the difference of clock phase is shown in Fig. 4. A and B wires are transmitting a specific value, respectively without any interference. Each wire-crossing has 180 degree different clock phase such as a clock 0 and 2 pair or a clock 1 and 3 pair. As shown in Fig. 4, the intersection cell can be belong to any one of two wires(vertical or horizontal line), and there is no interference each other. 4 Design and Simulation In this section, we have designed and simulated a XOR logic gate based on the proposed wire-crossing using QCADesigner [5]. The simple XOR gate has been designed using the proposed wire-crossing technique without any additional tasks and a burdensome noise as shown in Fig.5. This simulation result in Fig.5 shows that the proposed wire-crossing does not affect surrounding QCA cells, and we obtained the accurate output values with high polarization. 55

Wire-Crossing Technique on Quantum-Dot Cellular Automata Fig. 5 Geometry and simulation result of a XOR logic gate with 2inputs/1output: XOR logic gate using the proposed wire-crossing and the simulation result of. 5 Conclusions In this paper, we proposed a wire-crossing technique using the difference of clock phase. We have shown that a XOR gate is simply designed and simulated by controlling the clock phase without any other additional tasks and considerations. Thus we expect that our technique can reduce not only the execution time but the number of cells and noise occurrence. Acknowledgements. This research was supported by Basic Science Research Program through the National Research Foundation of Korea(NRF) funded by the Ministry of Education, Science and Technology(2012-008348), and also partially supported by Basic Science Research Program through the National Research Foundation of Korea(NRF) funded by the Ministry of Science, ICT & Future Planning (2013-028190). References 1. Lent, C.S., Tougaw, P. Douglas and Porod, W. and Bernstein G. H.: Quantum cellular automata. Nanotechnology. Vol. 4(1), 49 57 (1993) 2. Lent, C.S., Tougaw, P. Douglas and Porod, W.: Bistable saturation in coupled quantum dots for quantum cellular automata. Applied Physics Letters. Vol. 62(7), 714-716 (1993) 3. Tougaw, P. Douglas and Khatun, M.: A Scalable Signal Distribution Network for Quantum- Dot Cellular Automata. IEEE Trans. on Nanotechnology, Vol. 12(2), 215-224 (2013) 4. Tougaw, P. Douglas and Lent, C.S.: Logical devices implemented using quantum cellular automata. Journal of Applied Physicsm. Vol. 75(3), 1818-1825 (1994) 56

Proceedings, The 2nd International Conference on Next Generation Computer and Information Technology 5. Walus, K., Dysart, T.J., Jullien, G.A. and Budiman, R.A.: QCADesigner: a rapid design and Simulation tool for quantum-dot cellular automata. IEEE Trans. on Nanotechnology, Vol. 3(1), 26-31 (2004) 6. Miha Janez, PrimozPecar and MihaMraz: Layout design of manufacturable quantum-dot cellular automata. Microelectronics Journal. Vol. 43, 501-513 (2012) 7. Pudi, V., Sridharan, K.: Efficient Design of a Hybrid Adder in Quantum-Dot Cellular Automata. IEEE Trans. on Very Large Scale Integration (VLSI) Systems. Vol. 19(9), 1535-1548 (2011) 8. Keivan Navi, Razieh Farazkish, Samira Sayedsalehi and Mostafa Rahimi Azghadi: A new quantum-dot cellular automata full-adder. Microelectronics Journal. Vol. 41(12), 820-826 (2010) 9. Tougaw, P. Douglas, Johnson, E.W. and Egley, D.: Programmable Logic Implemented Using Quantum-Dot Cellular Automata. IEEE Trans. on Nanotechnology. Vol.11(4), 739-745(2012) 10.Graunke, C.R., Wheeler, D.I., Tougaw, D. and Will, J.D.: Implementation of a crossbar network using quantum-dot cellular automata. IEEE Trans. on Nanotechnology, Vol. 4(4), 435-440 (2005) 57