Quantum-Dot Cellular Automata (QCA)

Similar documents
CHAPTER 3 QCA INTRODUCTION

IMPLEMENTATION OF PROGRAMMABLE LOGIC DEVICES IN QUANTUM CELLULAR AUTOMATA TECHNOLOGY

Wire-Crossing Technique on Quantum-Dot Cellular Automata

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

Five-Input Complex Gate with an Inverter Using QCA

Serial Parallel Multiplier Design in Quantum-dot Cellular Automata

BINARY TO GRAY CODE CONVERTER IMPLEMENTATION USING QCA

DESIGN OF QCA FULL ADDER CIRCUIT USING CORNER APPROACH INVERTER

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

STUDY AND IMPLEMENTATION OF MUX BASED FPGA IN QCA TECHNOLOGY

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

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

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

Quantum Cellular Automata Final Project Report. Apoorv Khurasia Pulkit Gambhir

Quantum-dot cellular automata

Novel Bit Adder Using Arithmetic Logic Unit of QCA Technology

Design of Optimized Quantum-dot Cellular Automata RS Flip Flops

Radiation Effects in Nano Inverter Gate

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

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

Design of A Efficient Hybrid Adder Using Qca

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

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

Boolean circuits. Lecture Definitions

EN2912C: Future Directions in Computing Lecture 08: Overview of Near-Term Emerging Computing Technologies

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

University of Florida EEL 3701 Fall 1996 Dr. Eric M. Schwartz

RAJASTHAN TECHNICAL UNIVERSITY, KOTA

Cells [6th grade] Digital Trinity. Trinity University. Roxanne Hammonds Trinity University

Atoms. Grade Level: 4 6. Teacher Guidelines pages 1 2 Instructional Pages pages 3 5 Activity Pages pages 6 7 Homework Page page 8 Answer Key page 9

Geologic Time Scale and Crookston Geologic History

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

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

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

Designing Cellular Automata Structures using Quantum-dot Cellular Automata

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

2.0 Basic Elements of a Quantum Information Processor. 2.1 Classical information processing The carrier of information

Combinational logic systems

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

Reliability Modeling of Nanoelectronic Circuits

Inquiry 2.1 (Investigating Lunar Phases) Purpose: What causes you to see the moon going through eight different moon phases?

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

DESIGN OF REVERSIBLE ARITHMETIC AND LOGIC UNIT USING REVERSIBLE UNIVERSAL GATE

Investigating Similar Triangles and Understanding Proportionality: Lesson Plan

Title: Photosynthesis Phun

Manipulating Radicals

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

Design of an Optimal Decimal Adder in Quantum Dot Cellular Automata

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

Quasiadiabatic switching for metal-island quantum-dot cellular automata

Boolean algebra. Examples of these individual laws of Boolean, rules and theorems for Boolean algebra are given in the following table.

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences. Professor Oldham Fall 1999

DIGITAL CIRCUIT LOGIC BOOLEAN ALGEBRA

Overview. Multiplexor. cs281: Introduction to Computer Systems Lab02 Basic Combinational Circuits: The Mux and the Adder

arxiv: v1 [cs.et] 13 Jul 2016

Comparative analysis of QCA adders

LESSON PLAN OUTLINE JMU Elementary Education Program

CARNEGIE MELLON UNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING DIGITAL INTEGRATED CIRCUITS FALL 2002

FAULT MODELS AND YIELD ANALYSIS FOR QCA-BASED PLAS 1

Latches. October 13, 2003 Latches 1

CIRCUITS AND ELECTRONICS. The Digital Abstraction

DESIGN OF PARITY GENERATOR AND PARITY CHECKER USING QUANTUM DOT AUTOMATA

Where does the rain go?

TIME: 45 minutes. LESSON: Curious About Clouds GRADE: 1 st SUMMARY:

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

LAB: MOTION ON HILLS

Lecture 7: Logic design. Combinational logic circuits

Balancing Chemical Equations

11.1 As mentioned in Experiment 10, sequential logic circuits are a type of logic circuit where the output of

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

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

Deep-Space Model. Outside the solar system. Purpose. Process Skills. Background. Time 45 minutes Grouping Pairs or small groups

EGC221: Digital Logic Lab

Design of Sequential Circuits Using MV Gates in Nanotechnology

2. In words, what is electrical current? 3. Try measuring the current at various points of the circuit using an ammeter.

The Karnaugh Map COE 202. Digital Logic Design. Dr. Muhamed Mudawar King Fahd University of Petroleum and Minerals

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

Two-Color Counters. KEY TERM additive inverses

University of Toronto Faculty of Applied Science and Engineering Department of Electrical and Computer Engineering Midterm Examination

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

Lecture 7 Circuit Delay, Area and Power

EE141-Fall 2011 Digital Integrated Circuits

SFUSD Mathematics Core Curriculum Development Project

Systems I: Computer Organization and Architecture

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

Dynamic behavior of quantum cellular automata

E40M. Binary Numbers. M. Horowitz, J. Plummer, R. Howe 1

University of Toronto Faculty of Applied Science and Engineering Edward S. Rogers Sr. Department of Electrical and Computer Engineering

Sequential Logic (3.1 and is a long difficult section you really should read!)

A Wave of Cooperation

Chapter 2 Combinational Logic Circuits

XOR - XNOR Gates. The graphic symbol and truth table of XOR gate is shown in the figure.

Just How Big Is Our Solar System?

Discrete Mathematics. CS204: Spring, Jong C. Park Computer Science Department KAIST

Molecules and Matter. Grade Level: 4 6

WHAT S ON THE INSIDE An Introduction to Plant and Animal Cells

Lecture 6: Time-Dependent Behaviour of Digital Circuits

Lesson 9: Products of Electricity

How can we see it? Is there another way?

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

Transcription:

Quantum-Dot Cellular Automata (QCA) Quantum dots are nanostructures [nano-: one billionth part of] created from standard semiconductive material. A quantum dot can be visualized as a well. Electrons, once trapped in the dot, do not alone posses the energy required to escape. Binary information is stored in the charge configuration within a cell rather than in the on/off state of a current switch. Each cell consists of four dots and contains two mobile electrons, which occupy antipodal ( exact opposite ) sites. Electron Quantum Dot P = + P = - (Binary ) (Binary 0) Because the electrons are quantum mechanical parts they are able to tunnel between the dots in a cell. The electrons in cells adjacent to each other will interact. As a result, the polarization of one cell will be directly affected by the polarization of its neighboring cells. This interaction forces neighboring cells to synchronize their polarization. Therefore, an array of QCA cells acts as a wire and is able to transmit information from one end to the another. All the cells in the wire will switch their polarization to follow that of the input or driver cell. INPUT OUTPUT QCA Wire 4

In order to perform general computation, a set of Boolean logic gates is required to perform the AND, OR, NOT, and FANOUT operations. The QCA majority gate produces an output, which reflects the majority of the inputs. Majority gates can be used to implement AND and OR gates: By setting one of the inputs of the majority gate to 0 we create an AND gate. If we set one of the inputs to a we produce an OR gate. 0 QCA Majority Gate To implement the inverter or NOT gate, cells are positioned at 45 degrees with respect to each other, and will interact inversely; their polarization is always inverted ( changed to the direct opposite ). 0 QCA NOT- or Inverter Gate 5

In a FANOUT, one signal comes in and several copies go out. Each output reflects the input. OUTPUT INPUT OUTPUT 3 OUTPUT 2 QCA Fanout When the dots in a cell are rotated 45 degrees, the cells will act inversely. A wire created with these 45-degree cells will form an inversion chain, where each cell in the chain takes on the opposite polarization of its nearest neighbors. INPUT OUTPUT QCA Inversion Chain 6

In a QCA crossover, a wire of regular cells crosses a wire of 45-degree cells. Here, the two wires do not interact, meaning that information along one wire will not interact with information along the crossed wire signals can be crossed directly over each other. 0 0 QCA Crossover 7

Worksheet : Complete each diagram with the missing electrons.. INPUT OUTPUT QCA Wire 2. 0 QCA NOT- or Inverter Gate OUTPUT 3. INPUT OUTPUT 3 OUTPUT 2 QCA Fanout 4. INPUT OUTPUT QCA Inversion Chain 8

Worksheet - continued 5. 0 0 QCA Crossover 6. 0 QCA Majority Gate 9

Peer Team Project Each team will be responsible for re-creating a QCA-circuit layout. Both members of the team will equally share the tasks associated with the project. Each team will receive large sheets of paper, sheets with cutout cells, scissors, glue, and a diagram to be re-created. Coloring utensils will be available, if needed. The project should be finished by the end of this class period. Step : Step 2: Step 3: Step 4: Step 5: Step 6: Decide on how many QCA cells you need of each type. Cut the cells out that you need. Glue the cells on the poster paper, creating your circuit according to the diagram. Fill-in the color of the Quantum Dots for the electrons. Label your diagram. Make sure to write the names of both team members, as well as the class period on the project. 0

COOPERATIVE - LEARNING GROUND RULES. Cooperate with everyone in your group. 2. Give praise liberally. 3. Use no put-downs. 4. Listen carefully to others. 5. Get all ideas out in the open. (There s no such thing as a bad idea!) 6. Achieve a group solution for each problem. 7. Make sure that everyone understands the solution before continuing. 8. Share the leadership of the group. 9. Make sure that everyone participates and no one dominates.

Discussion Log Name: Period: Date:. What I expected to learn today was: 2. What I would like to know more about nanocomputers is: 3. What I have learned from this lesson is: 4. What I liked / did not like about the work with my peer was: 5. Additional comments or suggestions I would like to make are: 2

Cutouts 3