Signaling with conserved quantities: two realizations in CMOS and SFQ Logic Jim Kajiya Microsoft Research.

Slides:



Advertisements
Similar presentations
CSET 4650 Field Programmable Logic Devices
Advertisements

Slides based on Kewal Saluja
Metal Oxide Semiconductor Field Effect Transistors
Managing Static (Leakage) Power S. Kaxiras, M Martonosi, “Computer Architecture Techniques for Power Effecience”, Chapter 5.
Power Reduction Techniques For Microprocessor Systems
Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Inverter CMOS INVERTER.
CMOS Family.
From analog to digital circuits A phenomenological overview Bogdan Roman.
Trends and Perspectives in deep-submicron IC design Bram Nauta MESA + Research Institute University of Twente, Enschede, The Netherlands University of.
Fall 06, Sep 19, 21 ELEC / Lecture 6 1 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic.
Institute of Digital and Computer Systems 1 Fabio Garzia / Finding Peak Performance in a Process23/06/2015 Chapter 5 Finding Peak Performance in a Process.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 22: Material Review Prof. Sherief Reda Division of Engineering, Brown University.
Digital Integrated Circuits A Design Perspective
Memory and Advanced Digital Circuits 1.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
Week 9a OUTLINE MOSFET ID vs. VGS characteristic
8/23-25/05ELEC / Lecture 21 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Microwave Interference Effects on Device,
Lecture 5 – Power Prof. Luke Theogarajan
Introduction to CMOS VLSI Design Nonideal Transistors.
Temperature-Aware Design Presented by Mehul Shah 4/29/04.
Lecture 7: Power.
Lecture 21, Slide 1EECS40, Fall 2004Prof. White Lecture #21 OUTLINE –Sequential logic circuits –Fan-out –Propagation delay –CMOS power consumption Reading:
© Digital Integrated Circuits 2nd Devices VLSI Devices  Intuitive understanding of device operation  Fundamental analytic models  Manual Models  Spice.
The CMOS Inverter Slides adapted from:
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
Superconducting Qubits Kyle Garton Physics C191 Fall 2009.
CSET 4650 Field Programmable Logic Devices
© 2012 Eric Pop, UIUCECE 340: Semiconductor Electronics ECE 340 Lecture 35 MOS Field-Effect Transistor (MOSFET) The MOSFET is an MOS capacitor with Source/Drain.
EE 466: VLSI Design Lecture 03.
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
17 Sep 2002Embedded Seminar2 Outline The Big Picture Who’s got the Power? What’s in the bag of tricks?
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
The Devices Digital Integrated Circuit Design Andrea Bonfanti DEIB
© Digital Integrated Circuits 2nd Devices Digital Integrated Circuits A Design Perspective The Devices Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
Device Physics – Transistor Integrated Circuit
Logic Synthesis for Low Power(CHAPTER 6) 6.1 Introduction 6.2 Power Estimation Techniques 6.3 Power Minimization Techniques 6.4 Summary.
Basics of Energy & Power Dissipation Lecture notes S. Yalamanchili, S. Mukhopadhyay. A. Chowdhary.
Chapter Four Active Components & Integrated Circuits.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 7 MOSFET Parameters.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 7 MOSFET Parameters.
Class 02 DICCD Transistors: Silicon Transistors are built out of silicon, a semiconductor Pure silicon is a poor conductor (no free charges) Doped.
EE 334 Midterm Review. Diode: Why we need to understand diode? The base emitter junction of the BJT behaves as a forward bias diode in amplifying applications.
Lecture 10: Circuit Families. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 10: Circuit Families2 Outline  Pseudo-nMOS Logic  Dynamic Logic  Pass Transistor.
CSE477 L07 Pass Transistor Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 07: Pass Transistor Logic Mary Jane Irwin (
EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.
EE141 © Digital Integrated Circuits 2nd Devices 1 Lecture 6. CMOS Device (cont) ECE 407/507.
Basics of Energy & Power Dissipation
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
Bi-CMOS Prakash B.
By Nasir Mahmood.  The NoC solution brings a networking method to on-chip communication.
MOS Transistor Other handouts Project Description Other “assignments”
The MOS Transistor Polysilicon Aluminum. The NMOS Transistor Cross Section n areas have been doped with donor ions (arsenic) of concentration N D - electrons.
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 6.1 EE4800 CMOS Digital IC Design & Analysis Lecture 6 Power Zhuo Feng.
Seok-jae, Lee VLSI Signal Processing Lab. Korea University
Penn ESE534 Spring DeHon 1 ESE534 Computer Organization Day 19: March 28, 2012 Minimizing Energy.
CS203 – Advanced Computer Architecture
LOW POWER DESIGN METHODS
Smruti R. Sarangi IIT Delhi
CS203 – Advanced Computer Architecture
LOW POWER DESIGN METHODS V.ANANDI ASST.PROF,E&C MSRIT,BANGALORE.
Reading: Hambley Ch. 7; Rabaey et al. Sec. 5.2
Notes on Diodes 1. Diode saturation current:  
Week 9a OUTLINE MOSFET ID vs. VGS characteristic
Device Physics – Transistor Integrated Circuit
Week 9a OUTLINE MOSFET ID vs. VGS characteristic
Lecture #17 (cont’d from #16)
Device Physics – Transistor Integrated Circuit
Power and Heat Power Power dissipation in CMOS logic arises from the following sources: Dynamic power due to switching current from charging and discharging.
Presentation transcript:

Signaling with conserved quantities: two realizations in CMOS and SFQ Logic Jim Kajiya Microsoft Research

Power dissipation governs computing performance Mobile –Performance is determined by stringent total power dissipation requirements –ambient temperature Fixed –Power dissipation limited by available cooling heat flux capacity –Lower than ambient reduces dissipation of high performance devices. Source: BeHardware.com

Talk outline Discuss power consumption in CMOS –Dynamic –Static Signaling with conserved charge to improve dynamic power of async logic. Causes of static power dissipation. Why cold computers can solve this problem. SFQ, the ultimate cold electronics

Where does the power go? R L = Re(Z L ) the real part of the load impedance The on (and off) resistance of the switching devices The power dissipated in the line.

Where does the power go in CMOS? R L =$\infty$ in CMOS Most of the power dissipation happens in the switching devices Line dissipation is becoming increasingly important as we scale down

CMOS power dissipation has two causes Switching power dissipation –Energy is U=CV dd 2 per cycle. –Async Logic traditionally touted as good approach to this, but it can be much better. Static power dissipation –Leakage is dependent on subthreshold swing S=∂V GS / ∂log(I D ) –Async logic is no better than any other logic with respect to leakage.

Signalling with conserved quantities The practice of “readback” in aviation radio communications Implement a bipolar version of van Berkel’s single rail handshake A conventional version would look like this

Adiabatic logic The conventional scheme does not conserve the charge but dissipates it across switches Switches avoid dissipation by closing only when ΔV=0 (and opening only when ΔI=0). Adiabatic logic conserves charge by powering from the clock line, recycling charge, and using an external inductor to store recovered current from the clock pin. Requirement for multiphase clocking. Is there an asynchronous version of Adiabatic Logic?

Asynchronous Adiabatic Logic Throw away the clock function of the power supply but keep its oscillatory behavior The power supply is a global AC signal π, locally halfwave rectified to π + and π - π is not a clock –The frequency of π determines slew rates of signals –Hence it determines an upper bound on system timing but does not otherwise determine it. –The period may be shorter than logic delays, or it may be longer for extremely low dynamic power. –The phase of π need not be managed unlike clock skew. –Only a single phase is needed.

Asynchronous Adiabatic Signaling

Static power dissipation The other cause of power dissipation is static power dissipation In ideal CMOS, P static =0. But as everyone knows, modern CMOS has signficant static dissipation because we can’t turn off the transistors. Subthreshold leakage has caused hundred million dollar projects to be canceled. Asynchronous logic has no power dissipation advantage for static power.

Leakage

Where does leakage come from? MOS device physics in 3 slides

Fermi Function P(E)=1/(e (E-Ef)/kT +1)

MOS Device A MOS transistor works by manipulating Fermi levels via its terminals. I D =-(W/L)   0 VD Q N d 

Subthreshold leakage is an exponential phenomenon Id=I S exp((V G -V T )q/kT) So difference between gate and threshold voltage measured in (kT/q) units determines leakage Source: D. Foty “Eval of deep-submicron CMOS design”

We need to adopt temperature scaling Voltage scaling was required at the half micron node for field strength limits Temp scaling is required for leakage now. Temp scaling, along with length and voltage scaling, travels toward MOS scaling paradise Mobility increases inversely as a bonus Short channel effects are still very significant, but dealing with them is better in the cold. Thermal scaling has a limit with freeze-out New non-MOS devices work better when cold.

Cold wires are better, too. Speed of wires in Elmore model is an RC phenomenon. –Submicron ICs have crosstalk cap 20% of line cap yielding data dependent power and delay. –Charge recycling/Adiabatic logic can mitigate cap, but not resistance. –Resistance in pure metals is by phonon scattering: resistance linear factor with T. Speed of wires in transmission lines –In a properly terminated line, power = duty cycle. Narrow width RZ signalling has lowest power. –Limited by dispersion/ –Dispersion set by conductance of line which gets better as it gets colder.

There are other ways of combatting leakage Simple but difficult –Throw away silicon dioxide as insulator –Use high-k insulators: Hafnium Dioxide Elaborate device structures: –Double and triple gate structures –3D structures: Finfets All of these are complementary to temperature scaling, and can enhance each other. $30 heatpipe/Radiator structures say that refridgeration is not so scary in high volumes.

The ultimate in cold electronics Superconducting electronics is the ultimate in cold electronics In a superconductor all the electron pair wavefunctions collapse into a single order parameter . Josephson junction:  =  1 -  2 – I=Ic sin  –d  /dt = 2qV/hbar

JJs and SQUIDS

RSFQ1 Rapid Single Flux Quantum Logic signals with single flux quantum voltage pulses.

RSFQ2

RSFQ3 Source: E. Tolkacheva, et al. Chalmers University FLUX-1 Microprocessor SUNY SB - TRW

Hypres offers multiproject chip foundry services Cell libraries (multipliers, c-elements, etc) 10K JJ sized chips. 6 week turn around time Deep academic discounts Superconducting logic is naturally asynchronous Integration is low enough, that architecture involves basic ideas instead of gluing together microprocessors and caches as in CMOS.

Asynchronous SFQ logic? RFSQ is clock based Flux pulses can be both positive and negative Bipolar flux signals easily inverted with transformer coupling.

What are the problems with superconducting logic? Cryogenic operation Early in technology cycle –Integration level is relatively low –Hypres process is at 2  m line sizes –No good mass memory technology Flux shuttle shift registers Van Duzer’s hybrid CMOS memory –Architectural concepts are not well developed Microprocessor designs using clocks per instruction Interface to conventional logic is difficult –mV level signals at 100GHz rates –SERDES Flux trapping

What about refrigeration? Major advances in new refrigerators have been made in the last two decades: pulse tube cryocoolers vs. stirling coolers. Power required is a function of heat flux and temperature difference. Power of superconducting circuits is so low, heat flux is dominated by heat leak from copper interconnect