University of Notre Dame Lecture 19 - Intro to MQCA Nanomagnetic Logic Devices.

Slides:



Advertisements
Similar presentations
© 2009 IBM Corporation MMM 2013 | | IBM/TUe © 2013 IBM Corporation Domain wall pinning dependent on nanomagnet state Reinier van Mourik 1,2,
Advertisements

Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering.
Nanomagnetic structures for digital logic Russell Cowburn Durham University Physics Department, UK
How to Reach Zettaflops Erik P. DeBenedictis Avogadro-Scale Computing April 17, 2008 The Bartos Theater Building E15 MIT SAND C Sandia is a multiprogram.
ELE 523E COMPUTATIONAL NANOELECTRONICS W7-W8: Probabilistic Computing, 20/10/ /10/2014 FALL 2014 Mustafa Altun Electronics & Communication Engineering.
1/42 Changkun Park Title Dual mode RF CMOS Power Amplifier with transformer for polar transmitters March. 26, 2007 Changkun Park Wave Embedded Integrated.
Montek Singh COMP Sep 8,  Previous class: ◦ Basics of magnetism ◦ Nanomagnets and their coupling  TODAY: ◦ Challenges and Benefits  reliability.
Alexei O. Orlov Department of Electrical Engineering University of Notre Dame, IN, USA Temperature dependence of locked mode in a Single-Electron Latch.
_____________________________________________________________ EE 666 April 14, 2005 Molecular quantum-dot cellular automata Yuhui Lu Department of Electrical.
Gated Hybrid Hall Effect (HHE) devices on silicon
Chapter 5: Computer Systems Organization Invitation to Computer Science, Java Version, Third Edition.
Future of Computation with Electronic Nanotechnogy Presented By Shubhra Karmakar.
CS 300 – Lecture 3 Intro to Computer Architecture / Assembly Language Sequential Circuits.
Montek Singh COMP Aug 25,  Cellular automata  Quantum dot cellular automata (QCA)  Wires and gates using QCA  Implementation.
UNIVERSITY OF NOTRE DAME Xiangning Luo EE 698A Department of Electrical Engineering, University of Notre Dame Superconducting Devices for Quantum Computation.
Emerging Logic Devices
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 ü.
Logic Gates using Magnetic Dots By: Madhav Rao (Master Student) Advisors: Dr. John C Lusth, Dr. Susan Burkett Department of Computer Engineering and Electrical.
Electronic Counters.
3.1Introduction to CPU Central processing unit etched on silicon chip called microprocessor Contain tens of millions of tiny transistors Key components:
Semiconductor Memories Lecture 1: May 10, 2006 EE Summer Camp Abhinav Agarwal.
Robust Low Power VLSI R obust L ow P ower VLSI Finding the Optimal Switch Box Topology for an FPGA Interconnect Seyi Ayorinde Pooja Paul Chaudhury.
Storey: Electrical & Electronic Systems © Pearson Education Limited 2004 OHT 27.1 Implementing Digital Systems  Introduction  Semiconductor Memory 
Work in Progress --- Not for Publication 1 Beyond CMOS – April 12, 2010 ERD – Emerging Research Architectures Paul Franzon,
1st Berkeley Symposium on Energy Efficient Electronics ● 11 June 2009
Computer Architecture and Organization Introduction.
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,
Nanotechnology for Future Generation Devices for Computation and Communication Computation (Magnetic Data Storage, CMOS Technology)‏ Communication (Interconnects)‏
NANOCOMPUTING BY FIELD-COUPLED NANOMAGNETS n AUTHORS : Gyorgy Csaba Alexandra Imre Gary H. Bernstein Wolfang Porod (fellow IEEE) Vitali Metlushko n REFERENCE.
Bayesian Macromodeling for Circuit Level QCA Design Saket Srivastava and Sanjukta Bhanja Department of Electrical Engineering University of South Florida,
Programmable Logic Devices
3 rd Nov CSV881: Low Power Design1 Power Estimation and Modeling M. Balakrishnan.
Computer Organization - 1. INPUT PROCESS OUTPUT List different input devices Compare the use of voice recognition as opposed to the entry of data via.
CSCI-100 Introduction to Computing Hardware Design Part I.
Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Craig S. Lent University of Notre Dame Molecular QCA and the limits.
Designing for Uncertainty: Critical Issues for New Nanoelectronic Technologies Evelyn L. Hu California NanoSystems Institute UCSB UNCERTAINTIES Technologies.
Evaluating and Improving an OpenMP-based Circuit Design Tool Tim Beatty, Dr. Ken Kent, Dr. Eric Aubanel Faculty of Computer Science University of New Brunswick.
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.
NSC-2 Hybrid Hall Effect Devices -- a Novel Building Block for Reconfigurable Logic Steve Ferrera, Nicholas P. Carter University of Illinois at Urbana-Champaign.
Molecular Scale Architectures Quantum Cellular Automata and Molecular Combinatorial Logic By Jeff Kramer.
June 9, s Massachusetts Institute of Technology 6.11s: Design of Motors, Generators and Drive Systems Switching Patterns and Simple Implementation.
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
Generating Toffoli Networks from ESOP Expressions Yasaman Sanaee Winter 2009 University of New Brunswick.
CprE / ComS 583 Reconfigurable Computing Prof. Joseph Zambreno Department of Electrical and Computer Engineering Iowa State University Lecture #12 – Systolic.
Computer Architecture Lecture 26 Past and Future Ralph Grishman November 2015 NYU.
“Architecture” The outcome of top-level design, reflecting principal design decisions Can (and should) be modified and updated Analogous to architecture.
KEYNOTE OF THE FUTURE 2: EMMA McLARNON CSIT PhD Student QUEEN’S UNIVERSITY BELFAST.
TEMPLATE DESIGN © A Comparison-Free Sorting Algorithm Saleh Abdel-hafeez 1 and Ann Gordon-Ross 2 1 Jordan University of.
A New Class of High Performance FFTs Dr. J. Greg Nash Centar ( High Performance Embedded Computing (HPEC) Workshop.
Bayesian Modeling of Quantum-Dot-Cellular-Automata Circuits Sanjukta Bhanja and Saket Srivastava Electrical Engineering, University of South Florida, Tampa,
Systems Architecture, Fourth Edition 1 Processor Technology and Architecture Chapter 4.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 20: October 25, 2010 Pass Transistors.
An FFT for Wireless Protocols Dr. J. Greg Nash Centar ( HAWAI'I INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES Mobile.
CS203 – Advanced Computer Architecture
CS203 – Advanced Computer Architecture
Architecture & Organization 1
Emerging Logic Devices
Fundamentals of Computer Science Part i2
Multiple Drain Transistor-Based FPGA Architectures
Architecture & Organization 1
Logic Gates L Al-zaid Math110.
Semiconductor Memories
Discrete Mathematics CS 2610
Lecture 20: Combinatorial Circuits I
Chapter 5: Computer Systems Organization
Synchronization of Clocked Field-Coupled Circuits
1DFKI GmbH (Germany), 2University of Bremen (Germany)
Presentation transcript:

University of Notre Dame Lecture 19 - Intro to MQCA Nanomagnetic Logic Devices

University of Notre Dame Lecture 19 - Intro to MQCA Technology Background Schematic Device Wire Gate Inverter Experimental i1 i3 i2 Inverted output 01 io i o 0 1 R. Cowburn, M. Welland, “Room temperature magnetic quantum cellular automata,” Science 287, 1466, 2000 A. Imre, “Experimental Study of Nanomagnets for Magnetic QCA Logic Applications,” U. of Notre Dame, Ph.D. Dissertation. A. Imre, et. al. “Magnetic Logic Devices Based on Field-Coupled Nanomagnets,” NanoGiga A. Imre, et. al., “Majority logic gate for Magnetic Quantum-Dot Cellular Automata,” Science, vol. 311, No. 5758, pp. 205–208, January, 13, A. Imre, et. al., “Majority logic gate for Magnetic Quantum- Dot Cellular Automata,” Science, vol. 311, No. 5758, pp. 205–208, January, 13, 2006.

University of Notre Dame Lecture 19 - Intro to MQCA Proposed Drive Circuitry Idea: Proposed Implementation: H clock = 0H clock >> H clock  0 Can also change material around magnets to increase permeability

University of Notre Dame Lecture 19 - Intro to MQCA 4 The Task at Hand Show that MQCA can better state-of-the-art in CMOS for systems-level, application-level tasks. Suitable Architectures Technology comparison only meaningful at systems-level (architecture important consideration) Aggregate system energy 1. Hysteresis loss in magnets 2. Cu wire resistance, parasitics 3. Clock generation circuitry Niemier, ISLPED, 2007 More complex circuits Niemier, ICCD, 2008 Electrical/Magnetic Interface Can an MQCA device provide this functionality? Niemier, ICCD, 2008 Scalability How small can devices be reliably made? Fabrication Variation What if we get this instead of this? Niemier, DFTS, 2008

University of Notre Dame Lecture 19 - Intro to MQCA 5 Energy (from the magnets) Until small feature sizes & minimum switching times, energy from magnets dwarfed by clock. G. Csaba et. al., “Power Dissipation in Nanomagnetic Logic Devices,” th IEEE Conference on Nanotechnology, p

University of Notre Dame Lecture 19 - Intro to MQCA 6 Experimental Progress Cu wire cladded on 3 sides w/permalloy Nanomagnets of 4 different sizes have been placed on top Fabrication -108 mT -78 mT -64 mT OOMMF Modeling Maxwell ~ -70 mT ~ 100 mT for J=10 7 A/cm 2

University of Notre Dame Lecture 19 - Intro to MQCA 7 Logic with realistic fabrication constraints What if: New input applied to line in logically correct, AF ordered state? Need correct switching with non-uniform, discontinuous fields New input Logically correct, AF ordered state iii

University of Notre Dame Lecture 19 - Intro to MQCA 8 Integration with CMOS: CMOS Logic Nanomagnet logic MQCA What goes here?? Kung, “Why Systolic Architectures,” IEEE Computer, p , Jan Map well to convolution, DFT, matrix multiply, sorting, pattern matching... Logic for Systolic Architectures Data flows from memory in rhythmic fashion; passes through many PEs before returning to memory Checkpointing Logic Kogge, et. al. DARPA IPTO in the ExaScale Computing Study Motivation: Device resiliency scaling: Hard failures, SEUs, variability. Can recover via checkpoints Copy application state to alternative storage medium to allow application to be stopped, restarted from medium (rollback) MQCA can provide dense, non-volatile shift registers (instead of flash?) x2x2 y1y1 w3w3 w2w2 x1x1 w1w1 y in x in wiwi x ou t y out y out = y in + wx in x out = x in Device is both logic and memory!