Gregory Snider, Alexei Orlov, and Craig Lent Department of Electrical Engineering University of Notre Dame What Landauer Limit? Ultra-low power electronics,

Slides:



Advertisements
Similar presentations
Single Electron Devices Single-electron Transistors
Advertisements

Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering.
MULTICORE PROCESSOR TECHNOLOGY.  Introduction  history  Why multi-core ?  What do you mean by multicore?  Multi core architecture  Comparison of.
Power Reduction Techniques For Microprocessor Systems
Trends and Perspectives in deep-submicron IC design Bram Nauta MESA + Research Institute University of Twente, Enschede, The Netherlands University of.
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.
8/19/04ELEC / ELEC / Advanced Topics in Electrical Engineering Designing VLSI for Low-Power and Self-Test Fall 2004 Vishwani.
Spring 07, Jan 23 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Moore’s Law Vishwani D. Agrawal James J. Danaher.
8/18/05ELEC / Lecture 11 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
AISAMP Nov’08 1/25 The cost of information erasure in atomic and spin systems Joan Vaccaro Griffith University Brisbane, Australia Steve Barnett University.
1 Systems Technology Lab, Intel Research Berkeley 2 Mechanical Engineering, Stanford University Dissipation and Entropy Flow in Logic Fundamental Limits.
Single Electron Transistor
EE314 Basic EE II Silicon Technology [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
2/8/06D&T Seminar1 Multi-Core Parallelism for Low- Power Design Vishwani D. Agrawal James J. Danaher Professor Department of Electrical and Computer Engineering.
Penn ESE Spring DeHon 1 ESE (ESE534): Computer Organization Day 7: January 31, 2007 Energy and Power.
Advanced Semiconductor Devices Y-BRANCH SWITCH (YBS) Anubhav Khandelwal.
Reversible Computation Avraham Guttman Topics in Biological Physics Prof. Elisha Moses, Dr. Roy Bar-Ziv R. Landauer, IBM J. Res. Dev. 3, 183 (1961) Bennett,
/ 29 ContextEnergy costAngular Mtm costImpactSummary 1 Erasure of information under conservation laws Joan Vaccaro Centre for Quantum Dynamics Griffith.
Spring 10, Jan 13ELEC 7770: Advanced VLSI Design (Agrawal)1 ELEC 7770 Advanced VLSI Design Spring 2010 VLSI Yield and Moore’s Law Vishwani D. Agrawal James.
EE141 © Digital Integrated Circuits 2nd Introduction 1 The First Computer.
Integrated Circuit Design and Fabrication Dr. Jason D. Bakos.
Low Power Design and Adiabatic Circuits P.Ranjith M.Tech(ICT)
ASIC Design Introduction - 1 The history of Integrated Circuit (IC) The base for such a significant progress –Well understanding of semiconductor physics.
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
1 VLSI and Computer Architecture Trends ECE 25 Fall 2012.
Overview of Future Hardware Technologies The chairman’s notes from the plenary session appear in blue throughout this document. Subject to these notes.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 518 Adapted and modified from Digital.
OCR GCSE Computing © Hodder Education 2013 Slide 1 OCR GCSE Computing Chapter 2: Binary Logic.
L 20 Thermodynamics [5] heat, work, and internal energy heat, work, and internal energy the 1 st law of thermodynamics the 1 st law of thermodynamics the.
Lecture 03: Fundamentals of Computer Design - Trends and Performance Kai Bu
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.
Multi-core Programming Introduction Topics. Topics General Ideas Moore’s Law Amdahl's Law Processes and Threads Concurrency vs. Parallelism.
Sub-threshold Design of Ultra Low Power CMOS Circuits Students: Dmitry Vaysman Alexander Gertsman Supervisors: Prof. Natan Kopeika Prof. Orly Yadid-Pecht.
Power Dissipation Bounds and Models for Quantum-dot Cellular Automata Circuits Saket Srivastava*, Sudeep Sarkar # and Sanjukta Bhanja* * Electrical Engineering,
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.
Physics I Entropy: Reversibility, Disorder, and Information Prof. WAN, Xin
PWM Circuit Based on the 555 Timer. Introduction In applications LED Brightness Control we may want to vary voltage given to it. Most often we use a variable.
Adiabatic Logic as Low-Power Design Technique Presented by: Muaayad Al-Mosawy Presented to: Dr. Maitham Shams Mar. 02, 2005.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 37: December 8, 2010 Adiabatic Amplification.
Caltech CS184 Winter DeHon 1 CS184: Computer Architecture (Structure and Organization) Day 7: January 21, 2005 Energy and Power.
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.
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.
Understandings: Cells Internal resistance Secondary cells Terminal potential difference Electromotive force (emf) Unit 2 Ohm’s Law and Electric Cells.
Present – Past -- Future
EE586 VLSI Design Partha Pande School of EECS Washington State University
MULTICORE PROCESSOR TECHNOLOGY.  Introduction  history  Why multi-core ?  What do you mean by multicore?  Multi core architecture  Comparison of.
Clocked Molecular Quantum-dot Cellular Automata
Introduction to Quantum Computing
Transistor Counts 1,000, ,000 10,000 1, i386 i486 Pentium ® Pentium ® Pro K 1 Billion Transistors.
EE141 © Digital Integrated Circuits 2nd Introduction 1 Principle of CMOS VLSI Design Introduction Adapted from Digital Integrated, Copyright 2003 Prentice.
Scaling I Mohammad Sharifkhani. Reading Text book II (pp. 123)
Chapter 20. Most laws of physics are reversible in time: Newton’s Laws, optics, electromagnetism, relativity, … Being reversible means if you record some.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE5900 Advanced Algorithms for Robust VLSI CAD Dr. Shiyan Hu Office: EERC 731 Adapted.
Submitted To: Presented By : Dr R S Meena Shailendra Kumar Singh Mr Pankaj Shukla C.R. No : 07/126 Final B. Tech. (ECE) University College Of Engineering,
CS203 – Advanced Computer Architecture
LOW POWER DESIGN METHODS
Cells  To make a chemical cell, or a battery, you can begin with a container of weak acid, and two electrodes made of different metals.  Different metals.
PHY1039 Properties of Matter Entropy Changes in a Thermodynamic Universe and the Maxwell Equations May 14, 2012 Lectures 21.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 731 Adapted and modified from Digital.
Thermodynamics and Information Alex Thompson Phys 495, UW, Autumn 2015.
William Stallings Computer Organization and Architecture 6th Edition
Single reservoir heat engine: controlling the spin
Architecture & Organization 1
Architecture & Organization 1
Parallel Processing Sharing the load.
ELEC 7770 Advanced VLSI Design Spring 2014 VLSI Yield and Moore’s Law
Presentation transcript:

Gregory Snider, Alexei Orlov, and Craig Lent Department of Electrical Engineering University of Notre Dame What Landauer Limit? Ultra-low power electronics, and the minimum energy for computation

Outline The power dilemma and resulting limits The Landauer Principle A word about state variables Experiments Possible ways forward

Moore’s Law The number of transistors per chip doubles every 18 months

Power Density Multi-core processors necessary to keep chips from melting Pentiu m Pentium Pro Pentium II III 4 Itanium Itanium 2 Core 2 Duo Hot Plate Rocket Nozzle Sun’s Surface Nuclear Reactor

Is Heat Really a Problem? Every Problem is an opportunity: Home heating, Global warming, etc. Applications for waste heat:

Power in Conventional Logic Conventional CMOS V V in V out C How to reduce power? Reduce V Reduce C Reduce f (multi-core) Turn off parts of the circuit (α) Reduce passive power P = N(αCV 2 f + Passive Dissipation) { 2E Bit

Focus on Active or Passive Power? Passive Power seems the most threatening! Solution: Improve the switch! The Perfect Switch V V in V out C You’ve fixed Static Power issue, but not the active power! If E Bit =100 k B T, f=100 GHz, N=10 11 cm -2 P = 4 kW/cm 2 From Haensch IBM J. Res. Dev. 2006

Fundamental limits for computation? Is there a fundamental lower limit on energy dissipation per bit? i.e. is there a minimum amount of heat that must be generated to compute a bit?

Maxwell’s demon (1875) – by first measuring states, could perform reversible processes to lower entropy Szilard (1929), Brillouin (1962): measurement causes k B T ln(2) dissipation per bit. Landauer (1961,1970): only destruction of information must cause dissipation of k B T ln(2) per bit (Landauer’s Principle) Bennett (1982): full computation can be done without erasure. logical reversibility  physical reversibility Still somewhat controversial. Minimum energy for computation Maxwell’s Demon

The Debate Exorcist XIV: The wrath of Maxwell’s demon. Part I: From Maxwell to Szilard, Earman, J., & Norton, J. D., Studies in History and Philosophy of Modern Physics, 29, 435 (1998). Exorcist XIV: The wrath of Maxwell’s demon. Part II: From Szilard to Landauer and beyond, Earman, J., & Norton, J. D., Studies in History and Philosophy of Modern Physics, 30, 1 (1999). Eaters of the lotus: Landauer’s principle and the return of Maxwell’s demon, Norton, J. D., Studies in History and Philosophy of Modern Physics, 36, 375 (2005). The (absence of a) relationship between thermodynamic and logical reversibility, Maroney, O. J. E. Studies in History and Philosophy of Modern Physics, 36, 355 (2005) The connection between logical and thermodynamic irreversibility, James Ladyman, Stuart Presnell, Anthony J. Short, Berry Groisman, Studies in History and Philosophy of Modern Physics, 38, 58 (2007).

Analysis of erasure process Helpful to examine and contrast two cases: Erasure with a copy –Reversible logical operation (No Data Destroyed) –Key feature: The copy biases the system toward the state it’s in Erasure without a copy –Irreversible logical operation (Data Destroyed) –Key feature: The system cannot be biased toward the state it’s in, so there’s an uncontrolled step

What About State Variables? Does the choice of a state variable affect this analysis? If we use a different state variable like spin, the problem goes away, right? Isn’t using charge as the state variable the real problem?

A Little History Beginning in 2003 Zhirnov, Cavin, and Hutchby from SRC have published a series of highly influential papers indicting charge as a state variable. V.V. Zhirnov, et al., Proceedings of the IEEE, 91, p , Fig. 1. Energy model for limiting device: w = width of left-hand well (LHW) and right-hand well (RHW); a = barrier width; E = barrier energy Their conclusions: At least k B T ln2 must be dissipated at each transition This result was generalized to all charge-based devices This is true for CMOS, but what about other charge based devices?

What About “Reversible” Computing? Following Landauer, the idea is to avoid erasure of information. A key technology in reversible computing is adiabatic charging and discharging of capacitors: recycle charge rather than throwing it to ground. The SRC critique: Cavin’s Demon

Cavin’s Demon Proc. SPIE Vol. 5844, pp. 1, 2005Fluct. and Noise Letters, Vol. 5, pp. C29, Assertion 1. Energy must be dissipated to make logic transitions. Problem: Since there is no input this is really just creating a bit of information. Energy spent by the demon must be > k B T ln2

Cavin’s Demon Assertion 2: Charging a capacitor requires at least k B T ln2 of energy

Cavin’s Demon Assertion 3: SRC’s Conclusion: Charge is dead! This is a systems level assertion that depends on the signal generator. However, signal generators can scale differently than integrated circuits! Signal generator concerns apply equally to the control signals for every state variable IC Less than 200 W/cm 2 Sig. Gen. Worst case: Signal generator more easily cooled than and IC!

Is this Conclusion Correct? Let’s find out! The challenge: k B T ln2 at RT = 3 zJ!

Sanity Check

The Landauer Principle Nature 483, p189, 2012

The Landauer Principle The SRC group rejects the Landauer Principle, but can it be tested? Room temperature operations on a 30 k B T bit of information Dissipation was measured as low as 0.01 k B T, confirming the Landauer Principle. JJAP, 51, pp. 06FE10, 2012.

The Landauer Principle Measured dissipation was k B T (15 yJ). Room temperature operations on a 73 k B T bit of information Copy 1 Copy 0 Erase 1 Erase 0

Experimental Summary

Is There Any Hope? Yes, but transistors may not be the best way! It is time to do something different. Represent binary information by charge configuration! Quantum-dot Cellular Automata A cell with 4 dots Tunneling between dots 2 extra electrons Polarization P = -1 Bit value “0” Developed in the early 90s by Craig Lent Wolfgang Porod Gary Bernstein

Charge configuration represents bit isopotential surfaces “1”“null” + “0”

Awitterionic mixed-valent nido-1,2-diferrocenyl- undecacarborane. Synthesis: John Christie, Kenneth Henderson Neutral mixed-valence zwitterion (self-doped) Imaging: Alex Kandel, Natalie Wasio, Rebecca Quardokas

Conclusions Energy recycling can enable power reduction Charge is a viable state variable Alternative state variables face the same limits as charge There is no fundamental lower limit on the energy needed for computation – only practical ones The key is to trade speed for power, a trade-off that is already being made. Low energy dissipation key to implantable applications.