Los tOHMales CalI e ntes Lauren Cash, Chuhong Duan Rebecca Reed, Andrew Tyler ECE 4332: Intro to VLSI.

Slides:



Advertisements
Similar presentations
COEN 180 SRAM. High-speed Low capacity Expensive Large chip area. Continuous power use to maintain storage Technology used for making MM caches.
Advertisements

Prith Banerjee ECE C03 Advanced Digital Design Spring 1998
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.
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.
1 8-bit X 8-bit SRAM and 3 X 8 Decoder Irina Vazir, Prabhjot Balaggan and Sumandeep Kaur Advisor: Dr. David Parent December 06, 2004.
Introduction to CMOS VLSI Design Lecture 13: SRAM
Kevin Walsh CS 3410, Spring 2010 Computer Science Cornell University Memory See: P&H Appendix C.8, C.9.
11/29/2004EE 42 fall 2004 lecture 371 Lecture #37: Memory Last lecture: –Transmission line equations –Reflections and termination –High frequency measurements.
Digital Integrated Circuits© Prentice Hall 1995 Memory SEMICONDUCTOR MEMORIES.
11/03/05ELEC / Lecture 181 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Introduction to CMOS VLSI Design SRAM/DRAM
Digital Integrated Circuits© Prentice Hall 1995 Memory SEMICONDUCTOR MEMORIES.
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 31: Array Subsystems (SRAM) Prof. Sherief Reda Division of Engineering,
1 4-Bit ALU Chun-Wai Lee Shiela Valenciano Advisor: Dr. David Parent 12/05/05.
Modern VLSI Design 2e: Chapter 6 Copyright  1998 Prentice Hall PTR Topics n Memories: –ROM; –SRAM; –DRAM. n PLAs.
Lecture 19: SRAM.
Parts from Lecture 9: SRAM Parts from
Low Voltage Low Power Dram
55:035 Computer Architecture and Organization
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.
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,
Dept. of Computer Science, UC Irvine
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 28: November 16, 2012 Memory Periphery.
High Speed Cache For: PICo Board Proposal By: Team XOR NOTE TO FUTURE VIEWERS OF THESE SLIDES: ALL YELLOW TEXT BOXES ACCOMPANIED BY ARROWS IN THE DIRECT.
Digital Integrated Circuits© Prentice Hall 1995 Memory SEMICONDUCTOR MEMORIES Adapted from Jan Rabaey's IC Design. Copyright 1996 UCB.
SRAM DESIGN PROJECT PHASE 2 Nirav Desai VLSI DESIGN 2: Prof. Kia Bazargan Dept. of ECE College of Science and Engineering University of Minnesota,
הפקולטה למדעי ההנדסה Faculty of Engineering Sciences.
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
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 24: November 5, 2010 Memory Overview.
A 256kb Sub-threshold SRAM in 65nm CMOS
McKenneman, Inc. SRAM Proposal Design Team: Jay Hoffman Tory Kennedy Sholanda McCullough.
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.
CSE477 L23 Memories.1Irwin&Vijay, PSU, 2002 CSE477 VLSI Digital Circuits Fall 2002 Lecture 23: Semiconductor Memories Mary Jane Irwin (
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.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 28: November 16, 2011 Memory Periphery.
Washington State University
CMPEN 411 VLSI Digital Circuits Spring 2009 Lecture 22: Memery, ROM
CMPEN 411 VLSI Digital Circuits Spring 2009 Lecture 24: Peripheral Memory Circuits [Adapted from Rabaey’s Digital Integrated Circuits, Second Edition,
Introduction to Computer Organization and Architecture Lecture 7 By Juthawut Chantharamalee wut_cha/home.htm.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 28: November 7, 2014 Memory Overview.
SRAM Design for SPEED GROUP 2 Billy Chantree Daniel Sosa Justin Ferrante.
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.
Bit Cell Ratio Testing. Thin Cell Advantages: Smallest possible area of 6T Bit Cell, Can be mirrored (saves area = can reduce distance between n-wells.
Seok-jae, Lee VLSI Signal Processing Lab. Korea University
A 333MHz DRAM with Floating Body Cell (FBC) VLSI Systems I Fall 2007 Hamid Abbasalizadeh.
EE141 Project: 32x32 SRAM Abhinav Gupta, Glen Wong Optimization goals: Balance between area and performance Minimize area without sacrificing performance.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 28: November 8, 2013 Memory Overview.
Sp09 CMPEN 411 L21 S.1 CMPEN 411 VLSI Digital Circuits Spring 2009 Lecture 21: Shifters, Decoders, Muxes [Adapted from Rabaey’s Digital Integrated Circuits,
Low Power SRAM VLSI Final Presentation Stephen Durant Ryan Kruba Matt Restivo Voravit Vorapitat.
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)
CSE477 L25 Memory Peripheral.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 25: Peripheral Memory Circuits Mary Jane Irwin (
Asynchronous SRAM in 45nM CMOS NCSU Free PDK Paper ID: CSMEPUN International Conference on Computer Science and Mechanical Engineering 10 th November.
Designing a Low Power SRAM for PICo
Low-Power SRAM Using 0.6 um Technology
Full Custom Associative Memory Core
Day 26: November 11, 2011 Memory Overview
Amr Amin Preeti Mulage UCLA CKY Group
Daniel Klopp, Yao Yao, Hoa Nguyen, Roy Rabindranath December 1, 2009
ECE 432 Group 4 Aaron Albin Jisoon Kim Kiwamu Sato
Team Awesome += 5 PICo Design Presentation
Day 26: November 10, 2010 Memory Periphery
Presentation transcript:

Los tOHMales CalI e ntes Lauren Cash, Chuhong Duan Rebecca Reed, Andrew Tyler ECE 4332: Intro to VLSI

Introduction ECE 4332: Intro to VLSI

Project: Design a high-speed 64KB SRAM cache Make optimizations that influence power consumption, area and total delay Metric: Delay^2*access-energy*idle-power*area ECE 4332: Intro to VLSI

Overview ECE 4332: Intro to VLSI

Figure : Simple SRAM 6T Bit Cell (U.Va ECE wiki) Components ECE 4332: Intro to VLSI Sized standard 6T Bit Cell Row decoder: predecode stage (4-16) Column deMUX: precode stage (3-8, 2-4) PreCharge/BL/BLB High Speed Sense Amp Column MUX for output data Figure : Hierarchical decoders

The Simulations ECE 4332: Intro to VLSI

Simulations

ECE 4332: Intro to VLSI Process Corners - FF

ECE 4332: Intro to VLSI Process Corners - FS

ECE 4332: Intro to VLSI Process Corners - SF

ECE 4332: Intro to VLSI Process Corners - SS

Layout ECE 4332: Intro to VLSI

Single Bit cell Figure : Los tOHMales Calientes, Bit Cell Layout ECE 4332: Intro to VLSI

High Speed Sense Amp Figure : Los tOHMales Calientes, Bit Cell Layout ECE 4332: Intro to VLSI

Figure : Los tOHMales Calientes, Pre-charge Layout Pre-charge Layout ECE 4332: Intro to VLSI

Figure : Los tOHMales Calientes, 32x1 Mux 32x1 Mux ECE 4332: Intro to VLSI

Figure : Los tOHMales Calientes, Pre-Decoder Layout Pre-Decoder ECE 4332: Intro to VLSI

Figure : Los tOHMales Calientes, Row Decoder Row Decoder ECE 4332: Intro to VLSI

Figure : Los tOHMales Calientes, Full Layout Full Layout ECE 4332: Intro to VLSI

Optimizations ECE 4332: Intro to VLSI

High speed Sense Amp architecture BL/BLB/PRECH Logic Pre-decoder logic Decoder location Square cache architecture Write drive size ECE 4332: Intro to VLSI

High Speed Sense Amp Speeded up ~50% Figure. High Speed Sense Amp for Cache Application (Hsu, Ho, (2004)) ECE 4332: Intro to VLSI

Write Driver Size Figure. Write delay vs. BL driver size

Metrics ECE 4332: Intro to VLSI

Power BreakdownValue Bitline charger write power58.34 μW Column decoder write power1.705 μW Row decoder writer power41.28 μW Sense amp write power78.45 μW Bit cell write power:20.03 μW Bitline charger read power16.96 μW Cloumn decoder read power1.05 μW Row decoder read power40.01 μW Sense amp read power137.4 μW Bit cell read power29.89 μW Total write power121.7 μW Total read power237.2 μW ECE 4332: Intro to VLSI

MeasurementValue Metric7.34x J·s 2 ·mm 2 ·W Single Bitcell Area1.1 μm 2 Total Area mm 2 Read Energy pJ Write Energy pJ Total Energy pJ Read Delay.450 ns Write Delay.397 ns Total Delay.770 ns (slower due to recharge) Idle Power3.3 mW ECE 4332: Intro to VLSI

References ECE 4332: Intro to VLSI Hsu, C.-L., & Ho, M.-H. (2004). High-speed sense amplifier for SRAM applications. The 2004 IEEE Asia-Pacific Conference on Circuits and Systems, Proceedings (Vol. 1, pp. 577 – 580 vol.1). Presented at the The 2004 IEEE Asia-Pacific Conference on Circuits and Systems, Proceedings. doi: /APCCAS