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.

Slides:



Advertisements
Similar presentations
University of Tehran Department of Electrical and Computer Engineering ISSCC 2013 / SESSION 18 / ADVANCED EMBEDDED SRAM / 18.1 A 20nm 112Mb SRAM in High-κ.
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.
NextPrevious Main Objective: A comparison between single-edge-triggered Flip-Flop(SET FF) and double edge triggered Flip-Flop based Bit-serial adder in.
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.
5-1 Memory System. Logical Memory Map. Each location size is one byte (Byte Addressable) Logical Memory Map. Each location size is one byte (Byte Addressable)
Keeping Hot Chips Cool Ruchir Puri, Leon Stok, Subhrajit Bhattacharya IBM T.J. Watson Research Center Yorktown Heights, NY Circuits R-US.
COEN 180 DRAM. Dynamic Random Access Memory Dynamic: Periodically refresh information in a bit cell. Else it is lost. Small footprint: transistor + capacitor.
1 Pertemuan 13 Memory Matakuliah: H0362/Very Large Scale Integrated Circuits Tahun: 2005 Versi: versi/01.
Minimum Energy CMOS Design with Dual Subthrehold Supply and Multiple Logic-Level Gates Kyungseok Kim and Vishwani D. Agrawal ECE Dept. Auburn University.
Robust Low Power VLSI R obust L ow P ower VLSI A Programmable Multi- Channel Sub-Threshold FIR Filter for a Body Sensor Node Alicia Klinefelter Dept. of.
Los tOHMales CalI e ntes Lauren Cash, Chuhong Duan Rebecca Reed, Andrew Tyler ECE 4332: Intro to VLSI.
SRAM Mohammad Sharifkhani. Effect of Mismatch.
Chapter 9 Memory Basics Henry Hexmoor1. 2 Memory Definitions  Memory ─ A collection of storage cells together with the necessary circuits to transfer.
1 The Basic Memory Element - The Flip-Flop Up until know we have looked upon memory elements as black boxes. The basic memory element is called the flip-flop.
11/29/2004EE 42 fall 2004 lecture 371 Lecture #37: Memory Last lecture: –Transmission line equations –Reflections and termination –High frequency measurements.
11/03/05ELEC / Lecture 181 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
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.
Fall 2006, Nov. 28 ELEC / Lecture 11 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits Power Analysis: High-Level.
10/13/05ELEC / Lecture 131 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Area-performance tradeoffs in sub-threshold SRAM designs
Micro-Architecture Techniques for Sensor Network Processors Amir Javidi EECS 598 Feb 25, 2010.
Modern VLSI Design 2e: Chapter 6 Copyright  1998 Prentice Hall PTR Topics n Memories: –ROM; –SRAM; –DRAM. n PLAs.
8-5 DRAM ICs High storage capacity Low cost Dominate high-capacity memory application Need “refresh” (main difference between DRAM and SRAM) -- dynamic.
Parts from Lecture 9: SRAM Parts from
Contemporary Logic Design Sequential Case Studies © R.H. Katz Transparency No Chapter #7: Sequential Logic Case Studies 7.6 Random Access Memories.
Low Voltage Low Power Dram
Physical Memory and Physical Addressing By: Preeti Mudda Prof: Dr. Sin-Min Lee CS147 Computer Organization and Architecture.
Robust Low Power VLSI R obust L ow P ower VLSI Power Management Solutions for ULP SoCs Deliberate Practice – Session 3 Seyi and Aatmesh 15 th May 2013.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Case Study - SRAM & Caches
Robust Low Power VLSI Selecting the Right Conference for the BSN FIR Filter Paper Alicia Klinefelter November 13, 2011.
Subthreshold Dual Mode Logic
Robust Low Power VLSI R obust L ow P ower VLSI Finding the Optimal Switch Box Topology for an FPGA Interconnect Seyi Ayorinde Pooja Paul Chaudhury.
ECE 1352 Presentation Active Pixel Imaging Circuits
High Speed 64kb SRAM ECE 4332 Fall 2013 Team VeryLargeScaleEngineers Robert Costanzo Michael Recachinas Hector Soto.
Review: Basic Building Blocks  Datapath l Execution units -Adder, multiplier, divider, shifter, etc. l Register file and pipeline registers l Multiplexers,
Robust Low Power VLSI ECE 7502 S2015 Analog and Mixed Signal Test ECE 7502 Class Discussion Christopher Lukas 5 th March 2015.
Kuang-Yu,Li 2013 IEE5011 –Autumn 2013 Memory Systems Duty Cycle Correctors (DCC) In GDDR5 SDRAM Kuang-Yu, Li Department of Electronics Engineering National.
SYEN 3330 Digital SystemsJung H. Kim 1 SYEN 3330 Digital Systems Chapter 9 – Part 1.
Washington State University
SRAM DESIGN PROJECT PHASE 2 Nirav Desai VLSI DESIGN 2: Prof. Kia Bazargan Dept. of ECE College of Science and Engineering University of Minnesota,
Canary SRAM Built in Self Test for SRAM VMIN Tracking
ECE 7502 Project Final Presentation
הפקולטה למדעי ההנדסה Faculty of Engineering Sciences.
CPEN Digital System Design
Digital Logic Design Instructor: Kasım Sinan YILDIRIM
A 256kb Sub-threshold SRAM in 65nm CMOS
McKenneman, Inc. SRAM Proposal Design Team: Jay Hoffman Tory Kennedy Sholanda McCullough.
Low-Power SRAM ECE 4332 Fall 2010 Team 2: Yanran Chen Cary Converse Chenqian Gan David Moore.
Project SRAM Stevo Bailey Kevin Linger Roger Lorenzo John Thompson ECE 4332: Intro to VLSI.
Dynamic Data Stability in Low-power SRAM Design Mohammad Sharifkhani, Shah M. Jahinuzzaman and Manoj Sachdev Electrical & Computer Engineering University.
Design and Analysis of A Novel 8T SRAM Cell December 14, 2010 Department of Microelectronic Engineering & Centre for Efficiency Oriented Languages University.
Low-Power BIST (Built-In Self Test) Overview 10/31/2014
Patricia Gonzalez Divya Akella VLSI Class Project.
Robust Low Power VLSI R obust L ow P ower VLSI Deliberate Practice Variation-Resilient Building Blocks for Ultra-Low-Energy Sub-Threshold Design Alicia,
Copyright Agrawal, 2007ELEC6270 Spring 09, Lecture 71 ELEC 5270/6270 Spring 2009 Low-Power Design of Electronic Circuits Power Analysis: High-Level Vishwani.
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.
Tae- Hyoung Kim, Hanyong Eom, John Keane Presented by Mandeep Singh
Robust Low Power VLSI R obust L ow P ower VLSI Deliberate Practice Variation-Resilient Building Blocks for Ultra-Low-Energy Sub-Threshold Design Alicia,
1 KU College of Engineering Elec 204: Digital Systems Design Lecture 22 Memory Definitions Memory ─ A collection of storage cells together with the necessary.
Seok-jae, Lee VLSI Signal Processing Lab. Korea University
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.
Memory design of 8 Mb using Loadless CMOS Four-Transistor SRAM Cell in a 0.25-um Logic Technology Presented By: Gaurav Raja (2003EEN0013) Sonal Singh (2003EEN0007)
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
Analyzing Sub-threshold Bitcell Topologies and the Effects of Assist Methods on SRAM Vmin By: James Boley.
Digital Logic & Design Dr. Waseem Ikram Lecture 40.
Circuit Design Techniques for Low Power DSPs
Presentation transcript:

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 The Subthreshold Group Arijit Banerjee Dated: 12/10/2012 VLSI 6332 Project

Robust Low Power VLSI Why Operate SRAMs in Subthreshold Supply Voltages? 2

Robust Low Power VLSI Known Problems in 6T based Subthreshold Bitcells  For 6T based 8T, 9T 10T…  Read stress SNM in half selected cells while writing  No column muxing is a must  Writeback (two cycle write after read ) is a must in writing 3

Robust Low Power VLSI How to Lower Energy Further in 6T Based Subthreshold SRAMs?  Possibly voltage scaling?  Voltage scaling further? Not a good idea!  Vmin is limited by worst case HSNM, VDRV, and so on 4

Robust Low Power VLSI Vmin Dependency  Worst case μ - 3σ hold SNM for 6T based 10T 5 Worst Case MIT 180xlp data provided by James Boley BSN Chip UVa

Robust Low Power VLSI Vmin Dependency  Worst case μ + 3σ data retention voltage (VDRV) 6 Worst Case IBM 130nm data provided by James Boley BSN Chip UVa

Robust Low Power VLSI Possible Solutions to “How to Lower Energy in 6T Based Subthreshold SRAMs”  New type of bitcells  Novel read/write methods  New SRAM architectures 7

Robust Low Power VLSI Earlier Works in SRAM Dynamic Energy/Power Mitigation 8

Robust Low Power VLSI Can We do Better?  Using RAS-CAS DRAM timing concept in SRAM  Low Energy Read (LER)?  Do not operate decoders, word line drivers  “N-1” distinct LER operations per one read in N word row  Auto detection of LER 9

Robust Low Power VLSI Single Cycle Write after Read(WAR)?  Earlier approach was two cycle write after read  Our approach is single cycle write after read  Using intermediate latch to latch the read row before write  Pulsed read and write word line generation in WAR  Controllable WAR margins through external pins 10

Robust Low Power VLSI Block Diagram of the 4KB Subthreshold Data Memory to 16-bit Bus Interface Logic Global Bitline Mux/Demux Memory Array 4 Banks X 1 KB Precharge and column Circuitry 128-bit Intermediate Latch Row and Bank Decoders Column Decoders Address Input Flops Write after Read Control, Timing Control, LER Support Logic, and Power Control Logic 11-bit Address Bus Control Signals 16-bit Input Bus 16-bit Output Bus

Robust Low Power VLSI Energy Comparison: Read vs. LER in IBM 130nm Technology 12 3X Savings 2.5X Savings LER 0.5V 27C FF

Robust Low Power VLSI Subthreshold LER Energy Savings Trend in IBM 130nm Technology 13

Robust Low Power VLSI Penalty in Our Method 14

Robust Low Power VLSI Comparison With Prior Works 15

Robust Low Power VLSI Status of the VLSI 6332 Project 16

Robust Low Power VLSI Conclusions 17  No need to operate SRAMs in deep subthreshold voltages  Worst case 5.7X LER energy savings in KHz 0.5V 27C  Seven distinct LER operations per one read in eight word row  WAR margins are externally controllable  Penalty of 7% area, 3% worst case standby leakage, 25% worst case WAR energy, and 45% worst case read energy in design change

Robust Low Power VLSI References  [1] J. P. Kulkarni, K. Kim, and K. Roy, “A 160 mV Robust Schmitt Trigger Based Subthreshold SRAM,” IEEE Journal of Solid-State Circuits, vol. 42, no. 10, pp. 2303–2313, Oct  [2] I. J. Chang, J.-J. Kim, S. P. Park, and K. Roy, “A 32 kb 10T Sub-Threshold SRAM Array With Bit-Interleaving and Differential Read Scheme in 90 nm CMOS,” IEEE Journal of Solid-State Circuits, vol. 44, no. 2, pp. 650–658, Feb  [3] T. H. Kim, J. Liu, J. Keane, and C. H. Kim, “A high-density subthreshold SRAM with data-independent bitline leakage and virtual ground replica scheme,” in Solid-State Circuits Conference, ISSCC Digest of Technical Papers. IEEE International, 2007, pp. 330–606.  [4] B. H. Calhoun and A. Chandrakasan, “A 256kb sub-threshold SRAM in 65nm CMOS,” in Solid-State Circuits Conference, ISSCC Digest of Technical Papers. IEEE International, 2006, pp. 2592–2601.  [5] G. K. Reddy, K. Jainwal, J. Singh, and S. P. Mohanty, “Process variation tolerant 9T SRAM bitcell design,” in Quality Electronic Design (ISQED), th International Symposium on, 2012, pp. 493–497.  [6]Ali Valaee, Asim J. Al-Khalili, “SRAM Read-Assist Scheme for High Performance Low Power Applications” in International SoC Design Conference (ISOCC ) on, 2011, pp  [7]S. Yoshimoto, M. Terada, S. Okumura, T. Suzuki, S. Miyano, H. Kqwaguchi and M. Yoshimoto, “A 40-nm 0.5-V 20.1-µW/MHz 8T SRAM with Low-Energy Disturb Mitigation Scheme,” in IEEE Symposium on VLSI Circuits Digest of Technical Papers on, 2011, pp  [8]Atsushi Kawasumi, Toshikazu Suzuki, Shinich Moriwaki and Shinji Miyano, “ Energy Efficiency Degradation Caused by Random Variation in Low-Voltage SRAM and 26% Energy Reduction by Bitline Amplitude Limiting (BAL) Scheme,” in IEEE Asian Solid-State Circuits Conference on, 2011, pp  [9]Mohammad Sharifkhani, Manoj Sachdev, “A Low Power SRAM Architecture Based on Segmented Virtual Grounding,” in International symposium on Low Power Electronics and Design (ISLPED) on, 2006, pp  [10] A. Kawasumi, Y. Takeyama, O. Hirabayashi, K. Kushida, F. Tachibana. Y. Niki, S. Sasaki and T. Yabe, “Energy Efficiency Deterioration by Variability in SRAM and Circuit Techniques for Energy Saving without Voltage Reduction,” in IC Design & Technology (ICICDT), 2012 IEEE International Conference on,  [11] Mohammed Shareef I, Pradeep Nair, Bharadwaj Amrutur, “Energy Reduction in SRAM using Dynamic Voltage and Frequency Management,” in st International Conference on VLSI Design on, 2008, pp  [12]  [13]  [14] 18

Robust Low Power VLSI Acknowledgments  Grad BSN chip team: James Boley, Yousef Shakhsheer, Alicia Klinefelter, Yanqing Zhang, Kyle Craig, Peter Beshay  Mateja Putic, grad student, UVa  Gary Lee, SEAS IT administrator  Professor Mircea Stan, ECE, UVa  Professor Ben Calhoun, ECE, UVa 19

Robust Low Power VLSI Thank You! Questions? 20