Design Considerations in CLBs for Deep Sub-Micron Technologies Louis Alarcón Octavian Florescu.

Slides:



Advertisements
Similar presentations
Digital to Analog Converter By Rushabh Mehta Manthan Sheth.
Advertisements

Semiconductor Memory Design. Organization of Memory Systems Driven only from outside Data flow in and out A cell is accessed for reading by selecting.
Robust Low Power VLSI R obust L ow P ower VLSI Sub-threshold Sense Amplifier (SA) Compensation Using Auto-zeroing Circuitry 01/21/2014 Peter Beshay Department.
Elettronica T AA Digital Integrated Circuits © Prentice Hall 2003 SRAM & DRAM.
Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Inverter CMOS INVERTER.
Reducing Read Latency of Phase Change Memory via Early Read and Turbo Read Feb 9 th 2015 HPCA-21 San Francisco, USA Prashant Nair - Georgia Tech Chiachen.
Introduction to CMOS VLSI Design Lecture 13: SRAM
A 16-Bit Kogge Stone PS-CMOS adder with Signal Completion Seng-Oon Toh, Daniel Huang, Jan Rabaey May 9, 2005 EE241 Final Project.
Fall 06, Sep 19, 21 ELEC / Lecture 6 1 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic.
Designing Combinational Logic Circuits: Part2 Alternative Logic Forms:
11/29/2004EE 42 fall 2004 lecture 371 Lecture #37: Memory Last lecture: –Transmission line equations –Reflections and termination –High frequency measurements.
1 A Variation-tolerant Sub- threshold Design Approach Nikhil Jayakumar Sunil P. Khatri. Texas A&M University, College Station, TX.
Week 7a, Slide 1EECS42, Spring 2005Prof. White Week 7a Announcements You should now purchase the reader EECS 42: Introduction to Electronics for Computer.
Introduction to CMOS VLSI Design SRAM/DRAM
Device Sizing Techniques for High Yield Minimum-Energy Subthreshold Circuits Dan Holcomb and Mervin John University of California, Berkeley EE241 Spring.
Die-Hard SRAM Design Using Per-Column Timing Tracking
Low-Power CMOS SRAM By: Tony Lugo Nhan Tran Adviser: Dr. David Parent.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 31: Array Subsystems (SRAM) Prof. Sherief Reda Division of Engineering,
Design and Implementation of VLSI Systems (EN0160) Prof. Sherief Reda Division of Engineering, Brown University Spring 2007 [sources: Weste/Addison Wesley.
Towards An Efficient Low Frequency Energy Recovery Dynamic Logic Sujay Phadke Advanced Computer Architecture Lab Department of Electrical Engineering and.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 21: Differential Circuits and Sense Amplifiers Prof. Sherief Reda Division.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
S. Reda VLSI Design Design and Implementation of VLSI Systems (EN1600) lecture09 Prof. Sherief Reda Division of Engineering, Brown University Spring 2008.
Lecture 13, Slide 1EECS40, Fall 2004Prof. White Lecture #13 Announcements You should now purchase the reader EECS 40: Introduction to Microelectronics,
Lecture 19: SRAM.
Parts from Lecture 9: SRAM Parts from
Chapter 16 CMOS Amplifiers
Digital Integrated Circuits for Communication
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Case Study - SRAM & Caches
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 28: November 15, 2013 Memory Periphery.
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
Design of Robust, Energy-Efficient Full Adders for Deep-Submicrometer Design Using Hybrid-CMOS Logic Style Sumeer Goel, Ashok Kumar, and Magdy A. Bayoumi.
ENGG 6090 Topic Review1 How to reduce the power dissipation? Switching Activity Switched Capacitance Voltage Scaling.
Power Reduction for FPGA using Multiple Vdd/Vth
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
High Speed 64kb SRAM ECE 4332 Fall 2013 Team VeryLargeScaleEngineers Robert Costanzo Michael Recachinas Hector Soto.
Lecture # 12&13 SWITCHING-MODE POWER SUPPLIES
A Class Presentation for VLSI Course by : Fatemeh Refan Based on the work Leakage Power Analysis and Comparison of Deep Submicron Logic Gates Geoff Merrett.
Dept. of Computer Science, UC Irvine
Washington State University
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 28: November 16, 2012 Memory Periphery.
3V CMOS Rail to Rail Op-Amp
MICAS Department of Electrical Engineering (ESAT) Design-In for EMC on digital circuit October 27th, 2005 AID–EMC: Low Emission Digital Circuit Design.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n Latches and flip-flops. n RAMs and ROMs.
DCSL & LVDCSL: A High Fan-in, High Performance Differential Current Switch Logic Families Dinesh Somasekhaar, Kaushik Roy Presented by Hazem Awad.
ECE 7502 Project Final Presentation
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 12.1 EE4800 CMOS Digital IC Design & Analysis Lecture 12 SRAM Zhuo Feng.
Advanced VLSI Design Unit 06: SRAM
Guy Lemieux, Mehdi Alimadadi, Samad Sheikhaei, Shahriar Mirabbasi University of British Columbia, Canada Patrick Palmer University of Cambridge, UK SoC.
Impact of Process Variation on Input Referred Current Offset in Current Sense Amplifiers Riya Shergill Meenakshi Sekhar.
Calorimeter upgrade meeting – Phone Conference– May 5 th 2010 First prototyping run Upgrade of the front end electronics of the LHCb calorimeter.
Leakage reduction techniques Three major leakage current components 1. Gate leakage ; ~ Vdd 4 2. Subthreshold ; ~ Vdd 3 3. P/N junction.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 28: November 16, 2011 Memory Periphery.
Basics of Energy & Power Dissipation
Bi-CMOS Prakash B.
SRAM Design for SPEED GROUP 2 Billy Chantree Daniel Sosa Justin Ferrante.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
Seok-jae, Lee VLSI Signal Processing Lab. Korea University
Click to edit Master title style Progress Update Energy-Performance Characterization of CMOS/MTJ Hybrid Circuits Fengbo Ren 05/28/2010.
Dynamic Logic.
EE141 Combinational Circuits 1 Chapter 6 (I) Designing Combinational Logic Circuits Dynamic CMOS LogicDynamic CMOS Logic V1.0 5/4/2003.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
Low Power SRAM VLSI Final Presentation Stephen Durant Ryan Kruba Matt Restivo Voravit Vorapitat.
April 22, Bit-Line Leakage Cancellation: Design and Test Automation Sudhanshu Khanna.
Damu, 2008EGE535 Fall 08, Lecture 51 EGE535 Low Power VLSI Design Lecture #5 & 6 CMOS Inverter.
AIDA design review 31 July 2008 Davide Braga Steve Thomas
Output Prediction Logic (OPL)
Fine-Grain CAM-Tag Cache Resizing Using Miss Tags
Chapter 5 Circuit Simulation.
Presentation transcript:

Design Considerations in CLBs for Deep Sub-Micron Technologies Louis Alarcón Octavian Florescu

Motivation As technology scales… –The effects due to process variations will become more pronounced. Regular structures are needed to mitigate these effects. –Leakage will increase as the V TH are scaled. Low leakage architectures will be needed to control stand-by power.

Configurable Logic Block Stack –Regular –Low Leakage –Slow due to RC delay Current Sensing –Recover performance loss through smaller voltage swings. Data Inputs S S OUT CLK Program Bits Pass Transistor Stack Pass Transistor Stack Current Sense Current Sense

Root Input A B S S P0P0 Programming (P 0, P 1, P 2, P 3 ) Logic to sense amp A B B B The Stack Inverted multiplexer tree “pseudo-differential” currents at the outputs Data inputs: 4 Program bits: 16

I ON I OFF  0 V1V1 V2V2 I BIAS I1I1  V = V 1 - V 2 > 0 V1V1 V2V2 I ON I OFF CLB V1V1 V2V2 I ON I OFF DCVSL-based Sense Amplifier (DCVSL-SA) Clamped Bit-Line Sense Amplifier (CBL) Conditional Precharge Sense Amplifier (CP) Sense Amplifier Topologies

I ON I OFF  0 V1V1 V2V2 I BIAS I1I1  V = V 1 - V 2 > 0 V1V1 V2V2 I ON I OFF CLB V1V1 V2V2 I ON I OFF DCVSL-based Sense Amplifier (DCVSL-SA) Clamped Bit-Line Sense Amplifier (CBL) Conditional Precharge Sense Amplifier (CP) Sense Amplifier Topologies

I ON I OFF  0 V1V1 V2V2 I BIAS I1I1  V = V 1 - V 2 > 0 V1V1 V2V2 I ON I OFF CLB V1V1 V2V2 I ON I OFF DCVSL-based Sense Amplifier (DCVSL-SA) Clamped Bit-Line Sense Amplifier (CBL) Conditional Precharge Sense Amplifier (CP) Sense Amplifier Topologies

I ON I OFF  0 V1V1 V2V2 I BIAS I1I1  V = V 1 - V 2 > 0 V1V1 V2V2 I ON I OFF CLB V1V1 V2V2 I ON I OFF DCVSL-based Sense Amplifier (DCVSL-SA) Clamped Bit-Line Sense Amplifier (CBL) Conditional Precharge Sense Amplifier (CP) Sense Amplifier Topologies

EDP and Leakage CMOS TG CBL CP DCVSL-SA Looks too good to be true? It probably is… EDP CMOS TG CBL CP DCVSL-SA Leakage Current

CLB (Stack) CLB (Stack) CP SA CP SA I ON I OFF  V SA Root Input I ON  V SA Process Variation and Mismatch  V should be > 0 for proper sensing I ON,min needed by the sense amplifier upsize

Sizing for Yield CBL CP DCVSL-SA CBL CP DCVSL-SA EDP Leakage Current Yield Target: 99% (Monte Carlo process and mismatch simulations) needs to be verified in silicon

Constant Yield Lines Solid line has a 99% yield over all process corners. –Overkill? The yield increases as V DD increases CP (Upsized) CLB: 10x CP Sense Amp: 2x CP EDP CP Performance Loss

Constant Yield Lines Dash-dotted line represents a constant Yield Line. Size of CLB tailored to desired Yield and V DD. 99% yield line A B CP (Upsized) CLB: 10x CP Sense Amp: 2x CP Yield B = Yield A EDP CP

Constant Yield Lines 99% yield line CP (Upsized) CLB: 10x CP Sense Amp: 2x CP EDP CP CMOS TG CP Upsized EDP Yield B = Yield A A B

Constant Yield Lines CBL 99% line A B CBL (Upsized) CBL Yield B = Yield A EDP CBL CMOS TG CBL CP Upsized EDP

Constant Yield Lines DCVSL-SA 99% line A B DCVSL-SA (Upsized) DCVSL-SA Yield B = Yield A EDP CMOS TG CBL CP DCVSL-SA Upsized EDP

EDP and Yield CMOS TG CBL CP DCVSL-SA EDP (w/o sizing for yield) CMOS TG CBL CP DCVSL-SA EDP (constant yield)

EDP and Yield CMOS TG CBL CP DCVSL-SA EDP (w/o sizing for yield) CMOS TG CBL CP DCVSL-SA EDP (constant yield) High Voltage Space

DCVSL-SA best performing SA, and competitive with current TG and CMOS implementations. However… More difficult to design –Analog-like design process Less versatile –Mandatory latch at the output –DVS Higher design risk –6  unacceptable Summary of Results CMOS TG CBL CP DCVSL-SA EDP (constant yield) CMOS TG CBL CP DCVSL-SA Leakage Current

Summary of Results DCVSL-SA best performing SA, and competitive with current TG and CMOS implementations. However… More difficult to design –Analog-like design process Less versatile –Mandatory latch at the output –DVS Higher design risk –6  unacceptable

Sense Amplifiers in Future Technologies Design of Sense Amplifiers in the future will become more challenging. –Impact of process variations will become more pronounced –V DD will continue to scale  V SA /V DD increases  V TH /V DD increases The useful design space will be limited. –Low leakage environments –High voltage, low energy space

Thank you

Design Considerations in CLBs for Deep Sub-Micron Technologies Louis Alarcon Octavian Florescu

Energy – Delay CMOS TG CBL CP DCVSL-SA CBL CP DCVSL-SA

Low Threshold Voltage CMOS TG CBL CP DCVSL-SA