High Speed 64kb SRAM ECE 4332 Fall 2013 Team VeryLargeScaleEngineers Robert Costanzo Michael Recachinas Hector Soto.

Slides:



Advertisements
Similar presentations
Semiconductor Memory Design. Organization of Memory Systems Driven only from outside Data flow in and out A cell is accessed for reading by selecting.
Advertisements

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.
EE141 © Digital Integrated Circuits 2nd Arithmetic Circuits 1 Digital Integrated Circuits A Design Perspective Arithmetic Circuits Jan M. Rabaey Anantha.
Designing Sequential Logic Circuits
Pass Transistor Logic. Agenda  Introduction  VLSI Design methodologies  Review of MOS Transistor Theory  Inverter – Nucleus of Digital Integrated.
COEN 180 DRAM. Dynamic Random Access Memory Dynamic: Periodically refresh information in a bit cell. Else it is lost. Small footprint: transistor + capacitor.
Elettronica T AA Digital Integrated Circuits © Prentice Hall 2003 SRAM & DRAM.
Los tOHMales CalI e ntes Lauren Cash, Chuhong Duan Rebecca Reed, Andrew Tyler ECE 4332: Intro to VLSI.
Introduction to CMOS VLSI Design Lecture 13: SRAM
Fall 06, Sep 19, 21 ELEC / Lecture 6 1 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic.
Introduction to CMOS VLSI Design Lecture 18: Design for Low Power David Harris Harvey Mudd College Spring 2004.
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.
Dec. 1, 2005ELEC Class Presentation1 Impact of Pass-Transistor Logic (PTL) on Power, Delay and Area Kalyana R Kantipudi ECE Department Auburn.
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
Copyright Agrawal, 2007 ELEC6270 Fall 07, Lecture 12 1 ELEC 5270/6270 Fall 2007 Low-Power Design of Electronic Circuits Pass Transistor Logic: A Low Power.
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.
Copyright Agrawal, 2007 ELEC6270 Fall 07, Lecture 13 1 ELEC 5270/6270 Fall 2007 Low-Power Design of Electronic Circuits Pseudo-nMOS, Dynamic CMOS and Domino.
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
Lec 17 : ADDERS ece407/507.
Digital Integrated Circuits for Communication
Semiconductor Memories Lecture 1: May 10, 2006 EE Summer Camp Abhinav Agarwal.
Case Study - SRAM & Caches
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.
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
04/26/05 Anthony Singh, Carleton University, MCML - Fixed Point - Integer Divider Presentation #2 High-Speed Low Power VLSI – Prof. Shams By Anthony.
© Digital Integrated Circuits 2nd Sequential Circuits Digital Integrated Circuits A Design Perspective Designing Sequential Logic Circuits Jan M. Rabaey.
TOWARDS AN EARLY DESIGN SPACE EXPLORATION TOOL SET FOR STT-RAM DESIGN Philip Asare and Ben Melton.
Review: Basic Building Blocks  Datapath l Execution units -Adder, multiplier, divider, shifter, etc. l Register file and pipeline registers l Multiplexers,
Washington State University
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.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n Latches and flip-flops. n RAMs and ROMs.
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
CSE477 L24 RAM Cores.1Irwin&Vijay, PSU, 2002 CSE477 VLSI Digital Circuits Fall 2002 Lecture 24: RAM Cores Mary Jane Irwin ( )
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.
CSE477 L07 Pass Transistor Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 07: Pass Transistor Logic Mary Jane Irwin (
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
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.
EE141 © Digital Integrated Circuits 2nd Inverter 1 Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje.
Washington State University
CMPEN 411 VLSI Digital Circuits Spring 2009 Lecture 22: Memery, ROM
Sp09 CMPEN 411 L18 S.1 CMPEN 411 VLSI Digital Circuits Spring 2009 Lecture 16: Static Sequential Circuits [Adapted from Rabaey’s Digital Integrated Circuits,
CMPEN 411 VLSI Digital Circuits Spring 2009 Lecture 24: Peripheral Memory Circuits [Adapted from Rabaey’s Digital Integrated Circuits, Second Edition,
Low-Power BIST (Built-In Self Test) Overview 10/31/2014
Patricia Gonzalez Divya Akella VLSI Class Project.
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
A Method for Reducing Active and Leakage Power in Kogge-Stone Adder VLSI Design – ECE6332 Elaheh Sadredini Luonan Wang December 02, 2014.
Seok-jae, Lee VLSI Signal Processing Lab. Korea University
EE141 Project: 32x32 SRAM Abhinav Gupta, Glen Wong Optimization goals: Balance between area and performance Minimize area without sacrificing performance.
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.
CSE477 L25 Memory Peripheral.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 25: Peripheral Memory Circuits Mary Jane Irwin (
EE586 VLSI Design Partha Pande School of EECS Washington State University
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
ECE 432 Group 4 Aaron Albin Jisoon Kim Kiwamu Sato
Team Awesome += 5 PICo Design Presentation
Presentation transcript:

High Speed 64kb SRAM ECE 4332 Fall 2013 Team VeryLargeScaleEngineers Robert Costanzo Michael Recachinas Hector Soto

Outline Problem Design Approach & Choices Circuit Block Architecture Novelties Layout Simulations & Metrics Future Work

Problem Portable Instruments Company (PICo) desires SRAM for a new mobile node o High Speed 64kb cache, or o 2 Mb Low Power SRAM Team VLSE’s problem: o First priority: delay o Seek to also minimize area, power, and energy

Design Approach Architecture Level o Pareto Curve  32-Blocks Carr D., Park J., Reyno D. “A High Speed 64kb SRAM Cache in 45nm Technology” (2010)

Final Schematic Pins Decoders Block 0Block

Block Diagram

Block Level Transmission gates o AND, MUXes, etc.

Bit Cell Level Traditional design

Bit Cell Level γ = I SA I SD LDWALDWA WDLAWDLA = I cell < γ I SD I cell > γ+1 I SD I cell > γ+1 γ I SA I cell < I SA Pass Gate PDN NMOS All equations and images on this page are from Ding-Ming Kwai & IP Library Company

Bit Cell Level Carr D., Park J., Reyno D. “High Speed Cache” Powerpoint Presentation to PICo (2010) Desire: small area & stable Q Reality: only need to get below V M, don’t need to get below V T We ended up with a cell ratio of 1.2 and Pull-up ratio of 1.11, following Carr et al.’s (2010) successful design choices as well

Device Level W/L determined by sweeping and using previously mentioned ratios o PMOS: 180n o NMOS: 240n o Pass Gate: 200n Compared to previous years, industry standard, etc. o Short Answer: bigger

Novelties Latching Voltage Sense Amplifier Stacked Transmission Gate Decoders

Sense Amplifier Differential ECE410 Chapter 13 Lecture at Michigan State Pros Easy to implement Dynamic Low Power Cons Dynamic Main Idea: BL > BLB: Output = high BL < BLB: Output = low ΔV BL = I cell Δt / C BL

Latching Voltage Sense Amplifier Pros ~23% Faster Reads* o Therefore, ~23% smaller ΔV Low power Cons More FETs/Larger area Ryan, J. F., & Calhoun, B. H. “Minimizing offset for latching voltage- mode sense amplifiers for sub-threshold operation” (2008) *Based on 2011 Team 1 measurement

Layout Note: No taps are present in the layout We attempted to optimize area as well Clutter

6T Cell Layout μm 2.16 μm

2x2 Cell Layout

Block Layout μm μm

Block with Peripherals 69.63μm x μm

Sense Amp ●Differential Voltage Latching Sense Amplifier ●Messy, Cluttered

Transmission Gate ●Versatile, Used in most of the peripherals ●Helpful with other layouts

32b Decoder Layout

64b Decoder Layout

Testbench ●Simulation setup for SRAM ○Reads and Writes ●To emulate conditions seen in full array: ○Recreate worst case paths ■For both inputs and outputs

Simulation Results PRECHARGE WORDLINE READ WRITE Q QB DATA OUT

Metrics Our GroupComparison to Team XOR (2010) Total Metric1.024 x J · s 2 · mm 2 · WBetter by 882% 1 Bitcell Area2.3 μm 2 Worse by 130% Total Area mm 2 Worse by 22% Total Energy nJWorse by 20% Read Delay0.54 nsBetter by 63% Write Delay0.11 nsBetter by 58% Total Delay0.54 nsBetter by 63% Idle Power.0698 WBetter by 41%

Future Refinement SKILL and OCEAN Carr D., Park J., Reyno D. “A High Speed 64kb SRAM Cache in 45nm Technology” (2010) Move further on the Pareto curve Predecoding Error Correcting Code Vectorize signals Ultra-thin Layout

& Team XOR (2010), Team 2 (2010), Team 1 (2011), and many others! Dr. Benton Calhoun, PICo liaison Aatmesh Shrivastava, PICo liaison University of Virginia Divya Akella We also acknowledge and offer good luck to Team Innovation! Acknowledgments

Questions? ಠ _ ಠ

References [All pictures are cited in their captions] Calhoun, B., Design Principles for Digital CMOS Integrated Circuits, (March 7, 2012) L. Hamouche and B. Allard, “Low power options for 32nm always-on SRAM architecture,” Solid State Electronics, Mann, R., and B. Calhoun, "New category of ultra-thin notchless 6T SRAM cell layout topologies for sub-22nm", ISQED, Rabaey, J., Chandrakasan A., Nikolic, B., Digital Integrated Circuits (2nd Edition), (Dec 24, 2002) Rabaey, J. Digital Integrated Circuits: A Design Perspective. Prentice Hall, Ryan, J. F., & Calhoun, B. H. Minimizing Offset for Latching Voltage Mode Sense Amplifiers for Sub-Threshold Operation. 9th International Symposium on Quality Electronic Design, Wang, A., Calhoun, B. H., & Chandrakasan, A. P. Sub-Threshold Design for Ultra Low-Power Systems. Springer, Previous Groups from ECE 4332 VLSI Design at University of Virginia (e.g. 2009, 2010, 2011, 2012)