Minimum Energy Sub-Threshold CMOS Operation Given Yield Constraints Max Dreo Vincent Luu Julian Warchall.

Slides:



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

Subthreshold SRAM Designs for Cryptography Security Computations Adnan Gutub The Second International Conference on Software Engineering and Computer Systems.
Is the shape below a function? Explain. Find the domain and range.
Simulation Manager for OrCAD PSpice Dalibor Biolek 1,2, Jaroslav Kadlec 1 1,2 Faculty of EE and Communications, Dept. of Microelectronics Brno University.
2007 MURI Review The Effect of Voltage Fluctuations on the Single Event Transient Response of Deep Submicron Digital Circuits Matthew J. Gadlage 1,2, Ronald.
Digital Integrated Circuits A Design Perspective
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
Yuanlin Lu Intel Corporation, Folsom, CA Vishwani D. Agrawal
1 Delay Insensitivity does not mean slope insensitivity! Vainbaum Yuri.
SRAM Mohammad Sharifkhani. Effect of Mismatch.
Low Voltage Sequential Circuit With a Ring Oscillator Clock ELEC 6270 Low power design of Electronic Circuits Spring, 2009 Presented by Mridula Allani.
Subthreshold Logic Energy Minimization with Application- Driven Performance EE241 Final Project Will Biederman Dan Yeager.
Digital Integrated Circuits A Design Perspective
Device Sizing Techniques for High Yield Minimum-Energy Subthreshold Circuits Dan Holcomb and Mervin John University of California, Berkeley EE241 Spring.
© Digital Integrated Circuits 2nd Inverter CMOS Inverter: Digital Workhorse  Best Figures of Merit in CMOS Family  Noise Immunity  Performance  Power/Buffer.
1 adaptive body bias for reducing process variations nuno alves 19 / october / 2006.
26-28 Apr. 2006A. Morgül – GAP’2006, Şanlıurfa, TURKEY 1 OPTIMIZATION OF CURRENT MODE MULTIVALUED LOGIC CIRCUITS Avni MORG Ü L and Fatma SARICA Boğazi.
The CMOS Inverter Slides adapted from:
Effects of Variation on Emerging Devices for Use in SRAM
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
11 1 Process Variation in Near-threshold Wide SIMD Architectures Sangwon Seo 1, Ronald G. Dreslinski 1, Mark Woh 1, Yongjun Park 1, Chaitali Chakrabarti.
ELEC 6270 Low power design of Electronic Circuits Advisor: Dr.Vishwani Agrawal Student: Chaitanya Bandi.
“ Near-Threshold Computing: Reclaiming Moore’s Law Through Energy Efficient Integrated Circuits ” By Ronald G. Dreslinski, Michael Wieckowski, David Blaauw,
1 Process-Variation Tolerant Design Techniques for Multiphase Clock Generation Manohar Nagaraju +, Wei Wu*, Cameron Charles # + University of Washington,
Stability Analysis of CMOS BASED subthreshold sram CIRCUITS
1. Department of Electronics Engineering Sahand University of Technology NMOS inverter with an n-channel enhancement-mode mosfet with the gate connected.
Ashley Brinker Karen Joseph Mehdi Kabir ECE 6332 – VLSI Fall 2010.
Sub-threshold Design of Ultra Low Power CMOS Circuits Students: Dmitry Vaysman Alexander Gertsman Supervisors: Prof. Natan Kopeika Prof. Orly Yadid-Pecht.
Jia Yao and Vishwani D. Agrawal Department of Electrical and Computer Engineering Auburn University Auburn, AL 36830, USA Dual-Threshold Design of Sub-Threshold.
MICAS Department of Electrical Engineering (ESAT) AID–EMC: Low Emission Digital Circuit Design Junfeng Zhou Wim Dehaene Update of the “Digital EMC project”
MICAS Department of Electrical Engineering (ESAT) Design-In for EMC on digital circuit October 27th, 2005 AID–EMC: Low Emission Digital Circuit Design.
Power Management for Nanopower Sensor Applications Michael Seeman EE 241 Final Project Spring 2005 UC Berkeley.
LOGO Ultralow-Power Design in Near-Threshold Region Prof. : M. Shams Name: Yiqi Chang Student #:
A 256kb Sub-threshold SRAM in 65nm CMOS
Low Power – High Speed MCML Circuits (II)
IEEE Transactions on Circuits and Systems II: Express Briefs
XIAOYU HU AANCHAL GUPTA Multi Threshold Technique for High Speed and Low Power Consumption CMOS Circuits.
Sill Torres, Bastos: mBBICS Robust Modular Bulk Built-In Current Sensors for Detection of Transient Faults Frank Sill Torres +, Rodrigo Possamai Bastos*
On-Chip Sensors for Process, Aging, and Temperature Variation
EE141 © Digital Integrated Circuits 2nd Devices 1 Lecture 6. CMOS Device (cont) ECE 407/507.
Inverter Chapter 5 The Inverter April 10, Inverter Objective of This Chapter  Use Inverter to know basic CMOS Circuits Operations  Watch for performance.
EE141 © Digital Integrated Circuits 2nd Inverter 1 Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje.
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
26 May 2004 A. Morgül – ISCAS’2004, Vancouver, Canada 1 A NEW LEVEL RESTORATION CIRCUIT FOR MULTI-VALUED LOGIC Avni MORGÜL and Turgay TEMEL Boğaziçi University.
Patricia Gonzalez Divya Akella VLSI Class Project.
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.
EE201C : Stochastic Modeling of FinFET LER and Circuits Optimization based on Stochastic Modeling Shaodi Wang
Tae- Hyoung Kim, Hanyong Eom, John Keane Presented by Mandeep Singh
Seok-jae, Lee VLSI Signal Processing Lab. Korea University
HW5 and Final Project Yield Estimation and Optimization for 6-T SRAM Cell Fang Gong
M. Atef, Hong Chen, and H. Zimmermann Vienna University of Technology
Vladimir Gromov, NIKHEF, Amsterdam. GOSSIPO-3 Working Group February 03, Local Oscillator in the GOSSIPO-3 readout chip.
STT-RAM Feasibility Study Amr Amin UCLA Jan 2010.
Unified Adaptivity Optimization of Clock and Logic Signals Shiyan Hu and Jiang Hu Dept of Electrical and Computer Engineering Texas A&M University.
AIDA design review 31 July 2008 Davide Braga Steve Thomas
Low Power and High Speed Multi Threshold Voltage Interface Circuits
EE201C Modeling of VLSI Circuits and Systems Final Project
Analytical Delay and Variation Modeling for Subthreshold Circuits
Analytical Delay and Variation Modeling for Subthreshold Circuits
M.S. Thesis Defense Murali Dharan Advisor: Dr. Vishwani D. Agrawal
EE201C Modeling of VLSI Circuits and Systems Final Project
Circuit Design Techniques for Low Power DSPs
Impact of Parameter Variations on Multi-core chips
Qualitative vs. Quantitative
Chapter 3: Averages and Variation
Post-Silicon Calibration for Large-Volume Products
Stephen Govea Javad Zandazad
500 nm WRITE VOLTAGE 0 V.
Chapter 5 Circuit Simulation.
Implementing Low-Power CRC-Half for RFID Circuits
Presentation transcript:

Minimum Energy Sub-Threshold CMOS Operation Given Yield Constraints Max Dreo Vincent Luu Julian Warchall

Problem Frame - Subthreshold Operation - Power over performance - Threshold Voltage Variation! - Dependent on transistor size - Subthreshold Current:

Problem Frame (cont.) - Variation-Induced Errors - Timing - Functionality

Problem - To meet a given yield requirement should you (a) increase the voltage of your subthreshold circuit's power supply, (b) increase the size of its transistors, or (c) use a combination of both?

Ring Oscillator -odd number of cascaded inverters using feedback -able to determine failure automatically and apply results for a generalizable conclusion

Monte Carlo Analysis -Vary threshold voltage statistically and measure average current and frequency -Edited transistor model files to force first-order Vth dependence on area -Able to determine failure when frequency is not measurable

Assumptions -As size or Vth increase, failure rates decrease exponentially:

Approach -generate failure rate graphs with simulations -pick n and failure constraints and solve for optimal Vdd and size to minimize energy

Simulations and Issues -Technology: 90nm -Voltage: mV -Size: nm -Edited model files to include process and mismatch variations with a standard deviation of 25%. -Inverter Chain of 101 -Only had 100 MonteCarlo sims per measurement point -Why 101 inverters? Why 100 trials? Why 25%? -lack of resources, had to observe enough failures in order to collect data.

Voltage vs. Failure Rate

Size vs. Failure Rate

Conclusions and Future Work -In the process of analyzing data. -Want to graph voltage, size, and energy per operation based on a specific failure rate. -Constraints caused issues in our data gathering stage. -Redo the same simulations but with additional trials to get better data.