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.

Slides:



Advertisements
Similar presentations
EXPLORING QUANTUM DOTS
Advertisements

Reversible Gates in various realization technologies
Resonant Tunnelling Devices A survey on their progress.
Single Electron Devices Single-electron Transistors
NanoFabric Chang Seok Bae. nanoFabric nanoFabric : an array of connect nanoBlocks nanoBlock : logic block that can be progammed to implement Boolean function.
Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering.
Analog Basics Workshop RFI/EMI Rejection
Metal Oxide Semiconductor Field Effect Transistors
From analog to digital circuits A phenomenological overview Bogdan Roman.
Chapter 25 Capacitance Key contents Capacitors Calculating capacitance
Montek Singh COMP Aug 30,  Gain/amplification ◦ restoring logic ◦ clock gain  QCA Implementation  Experimental results.
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.
Resonant Tunneling Diodes Johnny Ling, University of Rochester December 16 th, 2006.
Introduction to VLSI Circuits and Systems, NCUT 2007 Chapter 6 Electrical Characteristic of MOSFETs Introduction to VLSI Circuits and Systems 積體電路概論 賴秉樑.
11/5/2004EE 42 fall 2004 lecture 281 Lecture #28 PMOS LAST TIME: NMOS Electrical Model – NMOS physical structure: W and L and d ox, TODAY: PMOS –Physical.
1 Systems Technology Lab, Intel Research Berkeley 2 Mechanical Engineering, Stanford University Dissipation and Entropy Flow in Logic Fundamental Limits.
Single Electron Transistor
Origin of Coulomb Blockade Oscillations in Single-Electron Transistors
UNIVERSITY OF NOTRE DAME Xiangning Luo EE 698A Department of Electrical Engineering, University of Notre Dame Superconducting Devices for Quantum Computation.
University of Notre DameCenter for Nano Science and Technology Gregory L. Snider Department of Electrical Engineering University of Notre Dame Nanoelectronic.
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 ü.
Quantum Dots and Quantum Dot Cellular Automata SOURCES: –Rajarshi Mukhopadhyay, ece. gatech. Edu –Richard Spillman –Yan-Ten Lu, Physics, NCKU –Tony.
Unit 7, Chapter 24 CPO Science Foundations of Physics.
Lecture 19 OUTLINE The MOSFET: Structure and operation
Gregory Snider, Alexei Orlov, and Craig Lent Department of Electrical Engineering University of Notre Dame What Landauer Limit? Ultra-low power electronics,
1st Berkeley Symposium on Energy Efficient Electronics ● 11 June 2009
Device Physics – Transistor Integrated Circuit
Norhayati Soin 06 KEEE 4426 WEEK 7/1 6/02/2006 CHAPTER 2 WEEK 7 CHAPTER 2 MOSFETS I-V CHARACTERISTICS CHAPTER 2.
CAD for Physical Design of VLSI Circuits
School of Computer Science G51CSA 1 Computer Systems Architecture Fundamentals Of Digital Logic.
LACSI 10/2004 Center for Nano Science and Technology University of Notre Dame Craig S. Lent University of Notre Dame Quantum-dot Cellular Automata: beyond.
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,
TECHNICAL SEMINAR ON TECHNOLOGIES AND DESIGNS FOR ELECTRONIC NANOCOMPUTERS PRESENTED BY : BIJAY KUMAR XESS ADMN NO : 4 I&E/2K.
MICAS Department of Electrical Engineering (ESAT) Design-In for EMC on digital circuit October 27th, 2005 AID–EMC: Low Emission Digital Circuit Design.
Limitations of Digital Computation William Trapanese Richard Wong.
Bayesian Macromodeling for Circuit Level QCA Design Saket Srivastava and Sanjukta Bhanja Department of Electrical Engineering University of South Florida,
By Francesco Maddalena 500 nm. 1. Introduction To uphold Moore’s Law in the future a new generation of devices that fully operate in the “quantum realm”
Device Characterization ECE/ChE 4752: Microelectronics Processing Laboratory Gary S. May April 1, 2004.
Designing for Uncertainty: Critical Issues for New Nanoelectronic Technologies Evelyn L. Hu California NanoSystems Institute UCSB UNCERTAINTIES Technologies.
UPoN Lyon 2008 G. Albareda 1 G.Albareda, D.Jimenez and X.Oriols Universitat Autònoma de Barcelona - Spain E.mail: Can analog and.
UNIVERSITY OF NOTRE DAME Origin of Coulomb Blockade Oscillations in Single-Electron Transistors Fabricated with Granulated Cr/Cr 2 O 3 Resistive Microstrips.
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 The piezoelectronic transistor: A nanoactuator-based post-CMOS digital switch with high speed and low power Class: Bio MEMS Components and System Teacher.
QCAdesigner – CUDA HPPS project
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.
Complementary MOS inverter “CMOS” inverter n channel enhancement mode (V TN > 0) in series with a p channel enhancement mode (V TP < 0) 0 < V in < V.
Molecular Scale Architectures Quantum Cellular Automata and Molecular Combinatorial Logic By Jeff Kramer.
Bi-CMOS Prakash B.
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
Large scale quantum computing in silicon with imprecise qubit couplings ArXiv : (2015)
EE415 VLSI Design THE INVERTER [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Bayesian Modeling of Quantum-Dot-Cellular-Automata Circuits Sanjukta Bhanja and Saket Srivastava Electrical Engineering, University of South Florida, Tampa,
ELECTRONICS – Input Transducers Engineering Science – National 5.
CS203 – Advanced Computer Architecture
Sarvajanik College of Engineering & Tech. Project By: Bhogayata Aastha Chamadiya Bushra Dixit Chaula Tandel Aayushi Guided By: Bhaumik Vaidya.
Smruti R. Sarangi IIT Delhi
Single reservoir heat engine: controlling the spin
CS203 – Advanced Computer Architecture
Graphene Based Transistors-Theory and Operation; Development State
THE CMOS INVERTER.
Promotion of Tunneling via Dissipative Molecular Bridges
Lecture 19 OUTLINE The MOSFET: Structure and operation
Coulomb Blockade and Single Electron Transistor
Frank Sill Torres1,2, Pedro A. Silva3, Geraldo Fontes3, José A. M
Lecture 19 OUTLINE The MOS Capacitor (cont’d) The MOSFET:
Lecture 19 OUTLINE The MOS Capacitor (cont’d) The MOSFET:
Presentation transcript:

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 of binary switching logic Supported by NSF, State of Indiana Collaborators: Peter Kogge, Mike Niemier, Greg Snider, Patrick Fay, Marya Lieberman, Thomas Fehlner, Alex Kandel

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame The Dream of Molecular Transistors Why don’t we keep on shrinking transistors until they are each a single molecule?

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Molecular Transistors Where’s the benefit of small? Where do you put the next device?

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Dream molecular transistors V off low conductance state V high conductance state on I 1 nm f max =1 THz Molecular densities: 1nm x 1nm  /cm 2

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Transistors at molecular densities Suppose in each clock cycle a single electron moves from power supply (1V) to ground. V

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Transistors at molecular densities Suppose in each clock cycle a single electron moves from power supply (1V) to ground. V Frequency (Hz) devices/cm devices/cm devices/cm devices/cm ,000,0001,600,000160,00016, ,600,000160,00016,0001, ,00016,0001, , Power dissipation (Watts/cm 2 ) ITRS roadmap: 7nm gate length, 10 9 logic transistors/cm 3x10 10 Hz for 2016

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Transistors at molecular densities Suppose in each clock cycle a single electron moves from power supply (1V) to ground. V dd Frequency (Hz) devices/cm devices/cm devices/cm devices/cm ,000,0001,600,000160,00016, ,600,000160,00016,0001, ,00016,0001, , Power dissipation (Watts/cm 2 ) ITRS roadmap: 7nm gate length, 10 9 logic transistors/cm 3x10 10 Hz for 2016

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame The Dream of Molecular Transistors

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Molecular electronics requirements 1)Low power dissipation 2)Real power gain 3)Robustness to disorder Benefit: functional densities at molecular scale

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Outline Introduction QCA paradigm Implementations –Metal-dot QCA –Molecular QCA Energy flow in QCA –Power gain –Power dissipation and erasure –Bennett clocking

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Quantum-dot cellular automata Represent binary information by charge configuration of cell. “0”“null”“1” QCA cell Dots localize charge Two mobile charges Tunneling between dots Clock signal varies relative energies of “active” and “null” dots active Clock need not separately contact each cell.

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame “null” Quantum-dot cellular automata Neighboring cells tend to align in the same state. “1”

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Quantum-dot cellular automata Neighboring cells tend to align in the same state. “1”

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Quantum-dot cellular automata Neighboring cells tend to align in the same state. “1” This is the COPY operation.

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Majority Gate “1” “0” “null”

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Majority Gate “1” “0” “1”

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Majority Gate Three input majority gate can function as programmable 2-input AND/OR gate. “A” “C” “B” “out” M A B C

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Inverter Gate “1”

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Inverter Gate “1” “0”

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Inverter Gate “1”

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Inverter Gate “0”

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Inverter Gate “0” “1”

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame QCA single-bit full adder Hierarchical layout and design are possible. result of SC-HF calculation with site model

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Adiabatic computing (Landauer) “null”“0” 0 0

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Characteristic energy E=0 kink E=E k We would like “kink energy” E k > k B T. energy

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Molecular Wire ONIOM/STO-3G (Gaussian 03) aligned error Energy E k = 0.8 eV

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Outline Introduction QCA paradigm Implementations –Metal-dot QCA –Molecular QCA Energy flow in QCA –Power gain –Power dissipation and erasure –Bennett clocking

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame QCA devices exist “dot” = metal island electrometers 70 mK Al/AlO x on SiO 2 Metal-dot QCA implementation Greg Snider, Alexei Orlov, and Gary Bernstein

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Metal-dot QCA cells and devices Majority Gate M A B C Amlani, A. Orlov, G. Toth, G. H. Bernstein, C. S. Lent, G. L. Snider, Science 284, pp (1999).

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame QCA Shift Register D1 D4

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame QCA Shift Register

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Metal-dot QCA devices exist Single electron analogue of molecular QCA Gates and circuits: –Wires –Shift registers –Fan-out –Power gain demonstrated –AND, OR, Majority gates Work underway to raise operating temperatures

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame From metal-dot to molecular QCA “dot” = metal island 70 mK Mixed valence compounds “dot” = redox center room temperature+ Metal tunnel junctions Key strategy: use nonbonding orbitals (  or d) to act as dots.

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame 4-dot molecule Each ferrocene acts as a quantum dot, the Co group connects 4 dots. Fehlner et al (Notre Dame chemistry group) Journal of American Chemical Society 125:7522, Å

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Bistable configurations “0” “1” Guassian-98 UHF/STO-3G/LANL2DZ Fehlner et al (Notre Dame chemistry group) Journal of American Chemical Society 125:7522, 2003

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Switching molecule by a neighboring molecule Coulomb interaction is sufficient to couple molecular states.

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Molecular 3-dot cell For the molecular cation, a hole occupies one of three dots. cation neutral radical + + Three allyl groups form “dots” on alkyl bridge.

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Charge configuration represents bit isopotential surfaces “1”“null” + “0”

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Clocking field “1” “0” null E E E or Use local electric field to switch molecule between active and null states. active “null”

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame “null” Clocking field alters response function “1” “0” E Clocking field positive (or zero) Positive charge in top dots Cell is active – nonlinear response to input Clocking field negative Positive charge in bottom dot Cell is inactive – no response to input

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Clocked Molecular QCA No current leads. No need to contact individual molecules. Active Domain Null Domain Switching Region

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Molecular clocking Clocking field is provided by buried wire electrodes (CMOS controlled). Wire sizes can be times larger than molecules. Hennessey and Lent, JVST (2001) QCA layer lockednullactive

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Clocking field: linear motion

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Molecular circuits and clocking wires Plan view of buried clocking wires region where perpendicular field is high pushing cells into active state

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Molecular circuits and clocking wires molecular circuits are on a much smaller length scale (10 –100x)

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Molecular circuits and clocking wires First: zoom in to molecular level

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Field-clocking of QCA wire: shift-register

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Computational wave: majority gate

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Computational wave: adder back-end

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame XOR Gate

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Permuter

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Wider QCA wires Internal redundancy yields defect tolerance.

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Molecular circuits and clocking wires Next: zoom out to dataflow level

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Universal floorplan Kogge & Niemier

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Outline Introduction QCA paradigm Implementations –Metal-dot QCA –Molecular QCA Energy flow in QCA –Power gain –Power dissipation and erasure –Bennett clocking

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Power Gain in QCA Cells Power gain is crucial for practical devices because some energy is always lost between stages. Lost energy must be replaced. –Conventional devices – current from power supply –QCA devices – from the clock Unity power gain means replacing exactly as much energy as is lost to environment. Power gain > 3 has been measured in metal-dot QCA.

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Maxwell’s demon (1875) – by first measuring states, could perform reversible processes to lower entropy Szilard (1929), Brillouin (1962): measurement causes k B T log(2) dissipation per bit. Landauer (1961,1970): only erasure of information must cause dissipation of k B T log(2) per bit. Bennett (1982): full computation can be done without erasure. logical reversibility  physical reversibility Minimum energy for computation

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Theoretical description Coherence vector formalism Extract the real degrees of freedom from the density matrix system environment Equation of motion

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Computational wave: adder back-end

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame The computational wave Computation happens here. Dissipation (if any) happens here.

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Landauer clocking of QCA

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Bennett-style circuit reversibility Energy/E k k B T log(2) reversibleirreversible Direct time-dependent calculations shows: Logically reversible circuit can dissipate much less than k B T log(2).

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame “Bennett clocking” of QCA Output is used to erase intermediate results.

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Bennett clocking of QCA For QCA no change in layout is required.

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame QCA gate: reversible/irreversible Direct time-dependent calculations shows: Bennett- clocked circuit can dissipate much less than k B T log(2). Energy/E k k B T log(2) reversible irreversible Bennett clocked Same layout

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Power dissipation limits QCA can operate at the theoretical limits of low power dissipation. For regular clocking: must dissipate k B T log(2) for each erased bit. For Bennett-clocking: no fundamental lower limit. Cost: half clock speed, more complicated clocking. Makes extreme high densities possible—clocking type is in design space.

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Doesn’t adiabatic mean slow? Slow compared to what? –For conventional circuits,  < RC –For molecular QCA, slow compared to electron switching from one side of a molecule to the other f < f B ~ Hz  THz operation is feasible

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame QCA Power Dissipation QCA architectures could operate at densities devices/cm 2 and 100GHz without melting the chip. QCA Operation Region 100 W/cm 12 devices/cm 2

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Outline Introduction QCA paradigm Implementations –Metal-dot QCA –Molecular QCA Energy flow in QCA –Power gain –Power dissipation and erasure –Bennett clocking

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Is Zettaflops computing possible? Minimum device size: 1 nm x 1 nm  devices/cm 2 Maximum switching speed: Hz Total chip area: 10 cm x 10 cm Maximum devices that could be switching = x x 10 2 = switches/sec

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Is Zettaflops computing possible? Downgrade density  devices/cm 2 Downgrade speed Hz  Hz Total chip area: 10 cm x 10 cm Gate op/flop 10 5  x x 10 2 x = FLOPS Possible…. but challenging

Extreme Computing 2005 Center for Nano Science and Technology University of Notre Dame Main Points Quantum-dot Cellular Automata (QCA) is transistor-less approach for solving the challenges of –Scaling devices to molecular dimensions –Avoiding huge power dissipation issues –Power gain (lacking in crossbars) –Robustness against disorder QCA is an example of operating at the ultimate limits of low power dissipation. Direct calculation of the time evolution of QCA arrays illustrates the Landauer Principle. (no hand-waving required) QCA can be operated in a Bennett-clocking mode. Zettaflops operation is conceivable Thank you for your attention