Circuit Design with Alternative Energy-Efficient Devices Elad Alon Collaborators: Hei Kam, Fred Chen (MIT), Tsu-Jae King-Liu, Vladimir Stojanovic (MIT),

Slides:



Advertisements
Similar presentations
Topics Electrical properties of static combinational gates:
Advertisements

Feb. 17, 2011 Midterm overview Real life examples of built chips
Slides based on Kewal Saluja
The Once and Future Computer: Post-Moore Mechanical Circuits Matthew Spencer BEARS Symposium Lightning Talk
Keeping Hot Chips Cool Ruchir Puri, Leon Stok, Subhrajit Bhattacharya IBM T.J. Watson Research Center Yorktown Heights, NY Circuits R-US.
Leakage and Dynamic Glitch Power Minimization Using MIP for V th Assignment and Path Balancing Yuanlin Lu and Vishwani D. Agrawal Auburn University ECE.
Trends and Perspectives in deep-submicron IC design Bram Nauta MESA + Research Institute University of Twente, Enschede, The Netherlands University of.
Penn ESE534 Spring Mehta & DeHon 1 ESE534 Computer Organization Day 6: February 12, 2014 Energy, Power, Reliability.
Fall 06, Sep 19, 21 ELEC / Lecture 6 1 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic.
8/29/06 and 8/31/06 ELEC / Lecture 3 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits (ELEC 5970/6970) Low Voltage.
CS 7810 Lecture 12 Power-Aware Microarchitecture: Design and Modeling Challenges for Next-Generation Microprocessors D. Brooks et al. IEEE Micro, Nov/Dec.
Lecture #26 Gate delays, MOS logic
Copyright Agrawal, 2007 ELEC6270 Fall 07, Lecture 5 1 ELEC 5270/6270 Fall 2007 Low-Power Design of Electronic Circuits Low Voltage Low-Power Devices Vishwani.
© Digital Integrated Circuits 2nd Inverter CMOS Inverter: Digital Workhorse  Best Figures of Merit in CMOS Family  Noise Immunity  Performance  Power/Buffer.
Lecture #24 Gates to circuits
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
8/23-25/05ELEC / Lecture 21 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Circuit Performance Variability Decomposition Michael Orshansky, Costas Spanos, and Chenming Hu Department of Electrical Engineering and Computer Sciences,
Fall 06, Sep 14 ELEC / Lecture 5 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits (Formerly ELEC / )
Lecture 5 – Power Prof. Luke Theogarajan
Lecture 7: Power.
Integrated Regulation for Energy- Efficient Digital Circuits Elad Alon 1 and Mark Horowitz 2 1 UC Berkeley 2 Stanford University.
Comparing Computing Machines Dr. André DeHon UC Berkeley November 3, 1998.
Lecture 21, Slide 1EECS40, Fall 2004Prof. White Lecture #21 OUTLINE –Sequential logic circuits –Fan-out –Propagation delay –CMOS power consumption Reading:
The CMOS Inverter Slides adapted from:
Logic Optimization Mohammad Sharifkhani. Reading Textbook II, Chapters 5 and 6 (parts related to power and speed.) Following Papers: –Nose, Sakurai, 2000.
Effects of Variation on Emerging Devices for Use in SRAM
6.893: Advanced VLSI Computer Architecture, September 28, 2000, Lecture 4, Slide 1. © Krste Asanovic Krste Asanovic
Ch 10 MOSFETs and MOS Digital Circuits
Design of Robust, Energy-Efficient Full Adders for Deep-Submicrometer Design Using Hybrid-CMOS Logic Style Sumeer Goel, Ashok Kumar, and Magdy A. Bayoumi.
17 Sep 2002Embedded Seminar2 Outline The Big Picture Who’s got the Power? What’s in the bag of tricks?
Low Power Techniques in Processor Design
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 19: October 16, 2013 Energy and Power.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 19: October 15, 2014 Energy and Power.
Sub-threshold Design of Ultra Low Power CMOS Circuits Students: Dmitry Vaysman Alexander Gertsman Supervisors: Prof. Natan Kopeika Prof. Orly Yadid-Pecht.
Basics of Energy & Power Dissipation Lecture notes S. Yalamanchili, S. Mukhopadhyay. A. Chowdhary.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Chapter 07 Electronic Analysis of CMOS Logic Gates
DCSL & LVDCSL: A High Fan-in, High Performance Differential Current Switch Logic Families Dinesh Somasekhaar, Kaushik Roy Presented by Hazem Awad.
Modern VLSI Design 2e: Chapter 3 Copyright  1998 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
LOGO Ultralow-Power Design in Near-Threshold Region Prof. : M. Shams Name: Yiqi Chang Student #:
A 240ps 64b Carry-Lookahead Adder in 90nm CMOS Faezeh Montazeri Advanced VLSI Course Presentation University of Tehran December.
Low Power – High Speed MCML Circuits (II)
Outline Introduction CMOS devices CMOS technology CMOS logic structures CMOS sequential circuits CMOS regular structures.
Basics of Energy & Power Dissipation
HO #3: ELEN Review MOS TransistorsPage 1S. Saha Long Channel MOS Transistors The theory developed for MOS capacitor (HO #2) can be directly extended.
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
Bi-CMOS Prakash B.
FPGA-Based System Design: Chapter 2 Copyright  2004 Prentice Hall PTR Topics n Logic gate delay. n Logic gate power consumption. n Driving large loads.
FPGA-Based System Design: Chapter 6 Copyright  2004 Prentice Hall PTR Topics n Low power design. n Pipelining.
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
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
Department of Electrical and Computer Engineering University of Wisconsin - Madison Optimizing Total Power of Many-core Processors Considering Voltage.
EE141 Arithmetic Circuits 1 Chapter 14 Arithmetic Circuits Rev /12/2003 Rev /05/2003.
CS203 – Advanced Computer Architecture
PROCEED: Pareto Optimization-based Circuit-level Evaluation Methodology for Emerging Devices Shaodi Wang, Andrew Pan, Chi-On Chui and Puneet Gupta Department.
Yanqing Zhang University of Virginia On Clock Network Design for Sub- threshold Circuitry 1.
Power-Optimal Pipelining in Deep Submicron Technology
Tunnel FETs Peng Wu Mar 30, 2017.
Basics of Energy & Power Dissipation
Reading: Hambley Ch. 7; Rabaey et al. Sec. 5.2
Chapter 10: IC Technology
Circuit Design Techniques for Low Power DSPs
Chapter 10: IC Technology
Circuit Design with Alternative Energy-Efficient Devices
Literature Review Demonstration of Integrated Micro-Electro-Mechanical Switch Circuits for VLSI Applications Fred Chen, Matthew Spencer, Rhesa Nathanael,
Chapter 10: IC Technology
Arithmetic Circuits.
Lecture #16 OUTLINE MOSFET ID vs. VGS characteristic
Presentation transcript:

Circuit Design with Alternative Energy-Efficient Devices Elad Alon Collaborators: Hei Kam, Fred Chen (MIT), Tsu-Jae King-Liu, Vladimir Stojanovic (MIT), Dejan Markovic (UCLA), Mark Horowitz (Stanford) Dept. of EECS, UC Berkeley

2 CMOS is Scaling, Power Can Not S. Borkar, Intel Power (W) DX 486DX Pentium Pentium Pro Pentium II Pentium III Pentium 4 Itanium Itanium II Reality (Core 2) Predictions (ca. 2000) 2010

3 Supply and Threshold Voltages kT/q doesn’t scale, so lowering V th increases leakage Fixed V th, V dd  power density doesn’t scale well Ed Nowak, IBM Drain Current I d Gate Voltage V g Scaling V th, V dd

4 Alternative Devices to the Rescue? Drain Current I d Gate Voltage V g Slope=S -1 MOSFET New Device Many new devices with S -1 <60mV/dec proposed But, many of these are slow (low I on ) –And/or have other “weird” characteristics Can these devices reduce energy? If so, at what performance? –Need to look at the circuits

5 Outline Energy-Performance Analysis Circuit Design with Relays Conclusions

6 Processor Power Breakdown Most components track performance vs. energy curves of logic Control, Datapath, Clock Use proxy circuit to examine tradeoffs

7 Proxy Circuit for Static Logic L d stages Switching activity factor = , Gate capacitance per stage = C 0V V dd Input Output V dd t delay = L d CV dd /(2I on ) E dyn +E leak = αL d CV dd 2 + L d I off V dd t delay

8 Simple Optimization Rule Optimal I on /I off  L d /α –Derived in CMOS –But holds for nearly all switching devices P leak /P dyn ~constant –~30-50% across wide range of parameters Nose and Sakurai

9 Using the Rule to Compare Match I off by adjusting “V T ” New device wins if: I on,new (V dd ) > I on,MOS (V dd ) Drain Current I d Gate Voltage V g MOSFET “New Device” Energy Performance V ddx MOSFET “New Device”

10 What Else Matters: Variability Leakage: –E(I off ) vs. E(V th ) Delay: –Finite L d –Cycle time set by worst-case

11 What Else Matters: Wires & Area 0V V dd Input Output V dd CwCw Devices don’t drive just other devices Need to look at extrinsic cap (wires) too –Especially if device has area overhead CwCw CwCw CwCw

12 Parallelism Energy Performance MOSFET “New Device” If available, parallelism allows slower devices –Extends energy benefit to higher performance Serial: Perf.  f Parallel: Perf.  2 f, E/op ~const

13 Minimum Energy Lower S eff Normalized Energy/cycle V dd (V) At low performance or high parallelism: –Lowest V dd for required I on /I off wins V dd,min  S eff, E min  S eff 2 S eff -1 Drain Current I d Gate Voltage V g

14 Example: Tunneling FET Band-to-band tunneling device –Steep transition (<60mV/dec) at low current –Low I on (<~100μA) Assume work function can be tuned NP Source Drain Gate I on ≈A(V gs +V T )exp[-B/(V gs +V T )] [1] Gate Voltage V g (V) Drain Current I d (A/  m) [1]J. Chen et al., IEEE Electron Device Lett., vol. EDL-8, no. 11, pp. 515–517, Nov

15 MOSFET TFET Energy (J) Performance (GHz) 30 stages α=0.01 Energy-Performance Tradeoff Competitive with subthreshold CMOS TFETs promising below ~100MHz

16 Outline Energy-Performance Analysis Circuit Design with Relays Conclusions

17 Nano-Electro-Mechanical Relay Based on mechanically making and breaking contact –No leakage, perfectly abrupt transition Reliability is the key challenge Conductance Gate Voltage V g [V] G on V pi V rl

18 Circuit Design with Relays CMOS delay set by electrical time constant –Distribute logical/electrical effort over many stages Relay: mechanical delay (~10ns) >> electrical  (~1ps) –Implement logic as a single complex gate CMOS: Relay:

19 MOSFET TFET Energy (J) Performance (GHz) Relay Energy-Perf. Tradeoff Stack of 30 series relays No leakage –V dd,min set only by functionality (surface force) How about real logic circuits? Relay

20 Relay-Based Adder Manchester carry chain Ripple carry –Cascade full adder cells N-bit adder still 1 mechanical delay

21 Adder Energy-Delay Compare vs. optimal CMOS adder ~10-40x slower –Low R cont not critical ~10-100x lower E/op –Lower C g –Fewer devices, all minimum size –Lower V dd,min

22 Parallelism and Area If parallelism available, can trade area for throughput Competing with sub-threshold CMOS –Area-overhead bounded

23 Power Breakdown Revisited Better logic  “uncore” power dominant Need to analyze (and leverage) devices for entire system… –Relay DRAM or NVM (not SRAM)? –Relay ADC/DACs?

24 Outline Simple Energy-Performance Analysis Circuit Design with Relays Conclusions

25 Summary New devices need circuit level analysis I on /I off set by logic depth, activity factor Don’t forget about variability, wires Tailor circuit style to the device If available, parallelism may allow slower (low I on ) devices Don’t forget about the rest of the system

26 Good News/Bad News Parallelism still available in CMOS But eventually limited by E min Opportunity for new devices… At least in sub- 100MHz applications Today: Parallelism lowers E/op Future: Parallelism doesn’t help

27 Acknowledgements Berkeley Wireless Research Center NSF DARPA FCRP