Montek Singh COMP790-084 Aug 25, 2011.  Cellular automata  Quantum dot cellular automata (QCA)  Wires and gates using QCA  Implementation.

Slides:



Advertisements
Similar presentations
Resonant Tunnelling Devices A survey on their progress.
Advertisements

1 COMP541 More on State Machines and Video Scanout Montek Singh Feb 13, 2007.
Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering.
Chapter 3 Digital Logic Structures
VCU 04/ /2003 page 1 Cooperative Spin/Nanomagnetic Architectures: A Critical Evaluation Supriyo Bandyopadhyay Dept. of Electrical & Computer Engineering.
Montek Singh COMP Aug 30,  Gain/amplification ◦ restoring logic ◦ clock gain  QCA Implementation  Experimental results.
Montek Singh COMP Sep 8,  Previous class: ◦ Basics of magnetism ◦ Nanomagnets and their coupling  TODAY: ◦ Challenges and Benefits  reliability.
Montek Singh COMP Nov 29,  What is Brownian motion?  Brownian Cellular Automata ◦ Asynchronous Cellular Automata  Mapping Circuits to.
_____________________________________________________________ EE 666 April 14, 2005 Molecular quantum-dot cellular automata Yuhui Lu Department of Electrical.
CELLULAR AUTOMATON Presented by Rajini Singh.
Magnetic sensors and logic gates Ling Zhou EE698A.
Homework Your task is to design a regular structure such as Kronecker Lattice or Shannon Lattice using modern Quantum Dot Cellular Automata technology.
A sample processing of an input molecule. S0 S1 a a b b A1: even number of b’s Automaton A1 accepting inputs with an even number of b ’s.
Large-Scale Density Functional Calculations James E. Raynolds, College of Nanoscale Science and Engineering Lenore R. Mullin, College of Computing and.
G. Csaba, A. Csurgay, P. Lugli and W. Porod University of Notre Dame Center for Nano Science and Technology Technische Universit ä t M ü nchen Lehrst ü.
Cellular Automata Avi Swartz 2015 UNC Awards Ceremony.
Introduction At the heart of the growth of a multi-cellular organism is the process of cellular division… … aka (in computing) self-replication.
Quantum Dots and Quantum Dot Cellular Automata SOURCES: –Rajarshi Mukhopadhyay, ece. gatech. Edu –Richard Spillman –Yan-Ten Lu, Physics, NCKU –Tony.
Nawaf M Albadia Introduction. Components. Behavior & Characteristics. Classes & Rules. Grid Dimensions. Evolving Cellular Automata using Genetic.
1st Berkeley Symposium on Energy Efficient Electronics ● 11 June 2009
Discovery of Cellular Automata Rules Using Cases Ken-ichi Maeda Chiaki Sakama Wakayama University Discovery Science 2003, Oct.17.
The Role of Artificial Life, Cellular Automata and Emergence in the study of Artificial Intelligence Ognen Spiroski CITY Liberal Studies 2005.
Governor’s School for the Sciences Mathematics Day 13.
Gerousis Toward Nano-Networks and Architectures C. Gerousis and D. Ball Department of Physics, Computer Science and Engineering Christopher Newport University.
Power Dissipation Bounds and Models for Quantum-dot Cellular Automata Circuits Saket Srivastava*, Sudeep Sarkar # and Sanjukta Bhanja* * Electrical Engineering,
Applications of Quantum Physics
Course material – G. Tempesti Course material will generally be available the day before the lecture Includes.
1 Cellular Automata and Applications Ajith Abraham Telephone Number: (918) WWW:
Bayesian Macromodeling for Circuit Level QCA Design Saket Srivastava and Sanjukta Bhanja Department of Electrical Engineering University of South Florida,
Playing God: The Engineering of Functional Designs in the Game of Life Liban Mohamed Computer Systems Research Lab
Cellular Automata Spatio-Temporal Information for Society Münster, 2014.
Cellular Automata & DNA Computing 우정철. Definition Of Cellular Automata Von Von Neuman’s Neuman’s Definition Wolfram’s Wolfram’s Definition Lyman.
CELLULAR AUTOMATA A Presentation By CSC. OUTLINE History One Dimension CA Two Dimension CA Totalistic CA & Conway’s Game of Life Classification of CA.
Cellular Automata Martijn van den Heuvel Models of Computation June 21st, 2011.
The Game of Life Erik Amelia Amy. What is the “Game of Life?” The “Game of Life” (often referred to as Life) is not your typical game. There are no actual.
Designing for Uncertainty: Critical Issues for New Nanoelectronic Technologies Evelyn L. Hu California NanoSystems Institute UCSB UNCERTAINTIES Technologies.
Cellular Automata Machine For Pattern Recognition Pradipta Maji 1 Niloy Ganguly 2 Sourav Saha 1 Anup K Roy 1 P Pal Chaudhuri 1 1 Department of Computer.
Physics of Computing and the Promise and Limitations of Quantum Computing Charles H. Bennett IBM Research Yorktown Santa Cruz, 24 Oct 2005.
University of Notre Dame Lecture 19 - Intro to MQCA Nanomagnetic Logic Devices.
1 Dorit Aharonov Hebrew Univ. & UC Berkeley Adiabatic Quantum Computation.
COMP541 Arithmetic Circuits
Northeastern U N I V E R S I T Y 1 Design and Test of Fault Tolerant Quantum Dot Cellular Automata Electrical and Computer Department.
The Northern Lights: Demonstrations. Programmability Overview A major aspect of our project is programmability- it is an interactive display medium, the.
CSCI1600: Embedded and Real Time Software Lecture 8: Modeling III: Hybrid Systems Steven Reiss, Fall 2015.
Molecular Scale Architectures Quantum Cellular Automata and Molecular Combinatorial Logic By Jeff Kramer.
CSC 3130: Automata theory and formal languages Andrej Bogdanov The Chinese University of Hong Kong Turing Machines.
Digital Logic Structures: Chapter 3 COMP 2610 Dr. James Money COMP
Introduction to Spintronics
Pedro R. Andrade Münster, 2013
S. E. Thompson EEL Quantum cellular Automata Quantum Cellular Automata (QCA) refers to any one of several models of quantum computation, which have.
Clocked Molecular Quantum-dot Cellular Automata
Bayesian Modeling of Quantum-Dot-Cellular-Automata Circuits Sanjukta Bhanja and Saket Srivastava Electrical Engineering, University of South Florida, Tampa,
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 20: October 25, 2010 Pass Transistors.
10/25/2005Comp 120 Fall October 25 Review for 2 nd Exam on Tuesday 27 October MUL not MULI Ask Questions!
Special Topic: Emerging Technologies of Computation
Spatio-Temporal Information for Society Münster, 2014
Pedro Ribeiro de Andrade Münster, 2013
Illustrations of Simple Cellular Automata
Modeling Computation:
How many computers can fit into a drop of water?
Spatio-temporal information in society: cellular automata
Peripheral Devices
Frank Sill Torres1,2, Pedro A. Silva3, Geraldo Fontes3, José A. M
Ferromagnetism.
Excursions into Logic Based Computation using Conway’s Game of Life
Synchronization of Clocked Field-Coupled Circuits
CSCI1600: Embedded and Real Time Software
The Engineering of Functional Designs in the Game of Life
CSCI1600: Embedded and Real Time Software
Cave generation with cellular automata
Presentation transcript:

Montek Singh COMP Aug 25, 2011

 Cellular automata  Quantum dot cellular automata (QCA)  Wires and gates using QCA  Implementation

 Discrete model studied in computability ◦ grid made up of “cells” ◦ each cell can be in one of finite number of states ◦ each cell has a defined “neighborhood” ◦ at each new time step, the state of a cell is determined by the state of its neighborhood in prior time step Conway’s Game of Life

 e.g., “Rule 30”  e.g., “Rule 110”

 Seashell patterns ◦ each cell’s pigment controlled by activating and inhibiting activity of neighbors Conus textile

 QCA ◦ proposed models of quantum computation ◦ analogous to conventional CAs  but based on quantum mechanical phenomenon of “tunneling”  Quantum dots ◦ 4-dot cell  basic unit of storage and computation  two states: -1 and +1  electrostatic repulsion

 Wires formed by juxtaposition of cells ◦ if leftmost is controlled externally, all others align same direction ◦ like “dominoes” falling

 Key idea is to place cells at 45 degrees w.r.t. each other  Two branches used here, one can work too

 Majority gate ◦ 2 out of 3 inputs determine output  Can you make? ◦ AND gate ◦ OR gate

 Single-plane crossover without “touching”! ◦ values along two wires propagate independently

 QCA clocking ◦ “freeze” cell when clock low  equivalent to latching ◦ free it up when clock high  equivalent to computing  Often use 4 or more clock phases

 Metal-island ◦ aluminum dots ◦ 1 micron, so very low temperatures  Semiconductor ◦ 20 nm, so ordinary temperatures ◦ most common  Molecular ◦ single molecules, so very fast ◦ future, not yet  Magnetic ◦ magnetic exchange interactions instead of electron tunneling ◦ room temperature