Dynamic Data Stability in Low-power SRAM Design Mohammad Sharifkhani, Shah M. Jahinuzzaman and Manoj Sachdev Electrical & Computer Engineering University.

Slides:



Advertisements
Similar presentations
ECE555 Lecture 5 Nam Sung Kim University of Wisconsin – Madison
Advertisements

Barcelona Forum on Ph.D. Research in Communications, Electronics and Signal Processing 21st October 2010 Soft Errors Hardening Techniques in Nanometer.
Subthreshold SRAM Designs for Cryptography Security Computations Adnan Gutub The Second International Conference on Software Engineering and Computer Systems.
Lect.3 Modeling in The Time Domain Basil Hamed
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.
Analog Basics Workshop RFI/EMI Rejection
Properties of State Variables
Fall 06, Sep 19, 21 ELEC / Lecture 6 1 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic.
SRAM Mohammad Sharifkhani. Effect of Mismatch.
Designing Combinational Logic Circuits: Part2 Alternative Logic Forms:
Design, Verification, and Test of True Single-Phase Adiabatic Multiplier Suhwan Kim IBM Research Division T. J. Watson Research Center, Yorktown Heights.
11/03/05ELEC / Lecture 181 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
October 28, 2008Final Work Presentation1. October 28, 2008Final Work Presentation2.
Spring 07, Feb 27 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Power Consumption in a Memory Vishwani D. Agrawal.
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 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
Low-voltage techniques Mohammad Sharifkhani. Reading Text Book I, Chapter 4 Text Book II, Section 11.7.
Low Voltage Low Power Dram
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
1 © Alexis Kwasinski, 2011 DC micro-grids comprise cascade distributed power architectures – converters act as interfaces Point-of-load converters present.
ECE 342 Electronic Circuits 2. MOS Transistors
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 28: November 15, 2013 Memory Periphery.
Design of Robust, Energy-Efficient Full Adders for Deep-Submicrometer Design Using Hybrid-CMOS Logic Style Sumeer Goel, Ashok Kumar, and Magdy A. Bayoumi.
A 30-GS/sec Track and Hold Amplifier in 0.13-µm CMOS Technology
Digital to Analog Converter for High Fidelity Audio Applications Matt Smith Alfred Wanga CSE598A.
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.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 28: November 16, 2012 Memory Periphery.
Low Power via Sub-Threshold Circuits Mike Pridgen.
Chapter 07 Electronic Analysis of CMOS Logic Gates
MICAS Department of Electrical Engineering (ESAT) AID–EMC: Low Emission Digital Circuit Design Junfeng Zhou Wim Dehaene Update of the “Digital EMC project”
1 In this lecture we will compare two linearizing controller for a single-link robot: Linearization via Taylor Series Expansion Feedback Linearization.
הפקולטה למדעי ההנדסה Faculty of Engineering Sciences.
A 256kb Sub-threshold SRAM in 65nm CMOS
Penn ESE370 Fall Townley & DeHon ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 13: October 5, 2011 Layout and.
Robust Low Power VLSI R obust L ow P ower VLSI A Method to Implement Low Energy Read Operations, and Single Cycle Write after Read in Subthreshold SRAMs.
Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Topics n Pseudo-nMOS gates. n DCVS logic. n Domino gates. n Design-for-yield. n Gates as IP.
Analog Integrated Circuit Design (Analog CMOS Circuit Design) Ali Heidary, Electrical Engineering, Guilan University 1.
Final Lesson ESD Summary VLSI Technologies. ESD The gate oxide in CMOS transistors is extremely thin (100 Å or less). This leaves the gate oxide of the.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 28: November 16, 2011 Memory Periphery.
DESIGN OF ELECTRONIC SYSTEMS
Design and Analysis of A Novel 8T SRAM Cell December 14, 2010 Department of Microelectronic Engineering & Centre for Efficiency Oriented Languages University.
1 Leakage Power Analysis of a 90nm FPGA Authors: Tim Tuan (Xilinx), Bocheng Lai (UCLA) Presenter: Sang-Kyo Han (ECE, University of Maryland) Published.
Weak SRAM Cell Fault Model and a DFT Technique Mohammad Sharifkhani, with special thanks to Andrei Pavlov University of Waterloo.
Low-Power BIST (Built-In Self Test) Overview 10/31/2014
Dynamic Memory Cell Wordline
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.
Solid-State Devices & Circuits
Robust Low Power VLSI R obust L ow P ower VLSI A Method to Implement Low Energy Read Operations, and Single Cycle Write after Read in Subthreshold SRAMs.
EE415 VLSI Design THE INVERTER [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
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.
1 Dual-V cc SRAM Class presentation for Advanced VLSIPresenter:A.Sammak Adopted from: M. Khellah,A 4.2GHz 0.3mm 2 256kb Dual-V CC SRAM Building Block in.
CMOS 2-Stage OP AMP 설계 DARK HORSE 이 용 원 홍 길 선
Asynchronous SRAM in 45nM CMOS NCSU Free PDK Paper ID: CSMEPUN International Conference on Computer Science and Mechanical Engineering 10 th November.
YASHWANT SINGH, D. BOOLCHANDANI
Alireza Shafaei, Shuang Chen, Yanzhi Wang, and Massoud Pedram
EE201C Modeling of VLSI Circuits and Systems Final Project
Analyzing Sub-threshold Bitcell Topologies and the Effects of Assist Methods on SRAM Vmin By: James Boley.
Olivier THOMAS Amara AMARA Andrei VLADIMIRESCU
ECE 432 Group 4 Aaron Albin Jisoon Kim Kiwamu Sato
STT-RAM Design Fengbo Ren Advisor: Prof. Dejan Marković Dec. 3rd, 2010
6th Lecture : Numerical Methods
ECE 576 POWER SYSTEM DYNAMICS AND STABILITY
ECE 576 POWER SYSTEM DYNAMICS AND STABILITY
Presentation transcript:

Dynamic Data Stability in Low-power SRAM Design Mohammad Sharifkhani, Shah M. Jahinuzzaman and Manoj Sachdev Electrical & Computer Engineering University of Waterloo, Waterloo, ON, Canada

2 Background Static Noise Margin (SNM) is based on –static criteria –worst case static noise

3 Analysis of non-linear system by state-space –differential equations –discontinuity of MOS I/V characteristics: use of subthreshold operation for continuity Different sets of eq. for accessed and non- accessed modes SRAM Cell: Non-linear System

4 Non-linear system –multiple stable or DC points region of convergence –time domain solutions relies on initial conditions trajectories While non-accessed – 2 Uniformly Asymptotic Stable (UAS) points – 1 saddle point State-space Analysis of Cell No discontinuity in state variable V – finite admittance of access transistors

5 Shadow of the ball on 2D state space: trajectory 3 stable points Final DC solution depends on initial location of the ball Analogy with Saddle

6 Data unstablity: state of cell moves away from the RoC of the original UAS point determined in non-accessed mode –occurs if the accessed cell has only one UAS point that resides out of the original RoC Data Unstability in SRAM Cell

7 State of cell never leaves the RoC of original logic state –existence of a periodic solution for the PTV-NL cell within each RoC of UAS point Worst case scenario: infinite access transactions Dynamic Data Stability Criteria

8 The periodic solutions are convergent –don’t have to solve the PTV-NL for all initial conditions (despite being a nonlinear system) –the solution will attract the trajectory, if exists –the initial condition should be in the RoC of periodic solution Proof: beyond the scope of this presentation Properties of Trajectories

9 SNM redefined as SNM D : same noise sources, but dynamic criteria In subthreshold region, lower cell access time results in higher SNM D Static Noise Margin using Dynamic Criteria

10 Segmented Virtual Grounding (SVGND) scheme is proposed –low-leakage –low-write power higher write NM –low excess power on non-selected BL –minor speed trade-off –four distinct operational modes 1. Retention2. Read 3. Accessed retention4. Write Application in Low-power SRAM

11 Array is in hibernation V H – V L = 0.4V No multiple V T s! Body effect minimizes leakage Potential issue: data stability –weak drive transistors Retention Mode

12 Simulation & Measurement Results Measurement results –Leakage current reduces significantly Stability simulation results –SNM (220mV) Sub-threshold operation (~22pA/Cell)

13 Multiple words/row Only selected word enters this mode –SVG becomes VSS –bitline discharges via access & driver transistors Good data stability –voltage across cell ≈ V H –V B -V A > V H -V L Read Mode

14 Non-selected words (BLs) on selected row enters this mode –high V WL –no SVG variation –no bitline discharge Minimum access leakage Issue: data stability –V wl = V H +V tha -V Δ –V Δ > 200mV –recovery after access Accessed Retention Mode

15 Low BL voltage swing –V WR Sufficiently below V H -V Δ –V WR = V L –BL swing,  V BL ≈ 400 mV Low power consumption –P write ∝ V H.  V BL –no SVG variation Write Mode

16 SVGND Architecture Constitute the OP modes Small area overhead Column based –Sharing SVG Nominal V L, access V cvg SS / WL : simultaneous –Connection to CVG –Sharing CVG High metal layer (low cap) Nominal V L, read V SS

17 SVGND Architecture

18 SVGND Architecture Post Dec: AND No additional HW for SS CVG and BL voltage variation: –Only to-be-read columns –Others: AR- mode

19 Comparison: Write

20 Simulated Waveforms

21 Silicon Implementation Array size: 2048x20bit 130nm CMOS 4 arrays –Each 150um x 410um 8% area overhead F clk >50MHz

22 SVGND Meas. Results Normalized voltage & freq. Less area overhead compared to JSSC’04(11%) and ISSCC’06(66%) and JSSC’05(18%) Ability to accommodate Multiple words/row