Dynamic Random Access Memory (DRAM) Basic

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

Figure (a) 8 * 8 array (b) 16 * 8 array.
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.
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)
COEN 180 DRAM. Dynamic Random Access Memory Dynamic: Periodically refresh information in a bit cell. Else it is lost. Small footprint: transistor + capacitor.
These slides incorporate figures from Digital Design Principles and Practices, third edition, by John F. Wakerly, Copyright 2000, and are used by permission.
1 DIGITAL DESIGN I DR. M. MAROUF MEMORY Read-only memories Static read/write memories Dynamic read/write memories Author: John Wakerly (CHAPTER 10.1 to.
Elettronica T AA Digital Integrated Circuits © Prentice Hall 2003 SRAM & DRAM.
1 Pertemuan 13 Memory Matakuliah: H0362/Very Large Scale Integrated Circuits Tahun: 2005 Versi: versi/01.
Chapter 9 Memory Basics Henry Hexmoor1. 2 Memory Definitions  Memory ─ A collection of storage cells together with the necessary circuits to transfer.
Chapter 10. Memory, CPLDs, and FPGAs
11/29/2004EE 42 fall 2004 lecture 371 Lecture #37: Memory Last lecture: –Transmission line equations –Reflections and termination –High frequency measurements.
1 Lecture 16B Memories. 2 Memories in General Computers have mostly RAM ROM (or equivalent) needed to boot ROM is in same class as Programmable Logic.
Introduction to CMOS VLSI Design SRAM/DRAM
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 31: Array Subsystems (SRAM) Prof. Sherief Reda Division of Engineering,
Lecture 13, Slide 1EECS40, Fall 2004Prof. White Lecture #13 Announcements You should now purchase the reader EECS 40: Introduction to Microelectronics,
Lecture 151 1st Order Circuit Examples. Lecture 152 Typical Problems What is the voltage as a capacitor discharges to zero? What is the voltage as a capacitor.
Modern VLSI Design 2e: Chapter 6 Copyright  1998 Prentice Hall PTR Topics n Memories: –ROM; –SRAM; –DRAM. n PLAs.
1 Lecture 16B Memories. 2 Memories in General RAM - the predominant memory ROM (or equivalent) needed to boot ROM is in same class as Programmable Logic.
1 EE365 Read-only memories Static read/write memories Dynamic read/write memories.
Contemporary Logic Design Sequential Case Studies © R.H. Katz Transparency No Chapter #7: Sequential Logic Case Studies 7.6 Random Access Memories.
©Wen-mei W. Hwu and David Kirk/NVIDIA, ECE408/CS483/ECE498AL, University of Illinois, ECE408/CS483 Applied Parallel Programming Lecture 7: DRAM.
Memory Technology “Non-so-random” Access Technology:
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 8 – Memory Basics Logic and Computer Design.
Memory Basics Chapter 8.
12/1/2004EE 42 fall 2004 lecture 381 Lecture #38: Memory (2) Last lecture: –Memory Architecture –Static Ram This lecture –Dynamic Ram –E 2 memory.
CMPUT 429/CMPE Computer Systems and Architecture1 CMPUT429 - Winter 2002 Topic5: Memory Technology José Nelson Amaral.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n Latches and flip-flops. n RAMs and ROMs.
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use ECE/CS 352: Digital Systems.
Memory System Unit-IV 4/24/2017 Unit-4 : Memory System.
CPEN Digital System Design
Digital Logic Design Instructor: Kasım Sinan YILDIRIM
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 24: November 5, 2010 Memory Overview.
Washington State University
Physical Memory and Physical Addressing By Alex Ames.
SYEN 3330 Digital SystemsJung H. Kim 1 SYEN 3330 Digital Systems Chapter 9 – Part 2.
Memory Devices 1. Memory concepts 2. RAMs 3. ROMs 4. Memory expansion & address decoding applications 5. Magnetic and Optical Storage.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 28: November 7, 2014 Memory Overview.
Digital Circuits Introduction Memory information storage a collection of cells store binary information RAM – Random-Access Memory read operation.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 28: November 8, 2013 Memory Overview.
DRAM Tutorial Lecture Vivek Seshadri. Vivek Seshadri – Thesis Proposal DRAM Module and Chip 2.
Massed Refresh: An Energy-Efficient Technique to Reduce Refresh Overhead in Hybrid Memory Cube Architectures. A DRAM Refresh Method By Ishan Thakkar, Sudeep Pasricha
Mini project Viva Schedule – choose date
Overview Memory definitions Random Access Memory (RAM)
7-5 DRAM ICs High storage capacity Low cost
Modern Computer Architecture
Reducing DRAM Latency at Low Cost by Exploiting Heterogeneity
Understanding Latency Variation in Modern DRAM Chips Experimental Characterization, Analysis, and Optimization Kevin Chang Abhijith Kashyap, Hasan Hassan,
SRAM Memory External Interface
MOS Memory and Storage Circuits
Computer Architecture & Operations I
Hakim Weatherspoon CS 3410 Computer Science Cornell University
Prof. Gennady Pekhimenko University of Toronto Fall 2017
EE345: Introduction to Microcontrollers Memory
Prof. Kavita Bala and Prof. Hakim Weatherspoon
Day 26: November 11, 2011 Memory Overview
The Main Memory system: DRAM organization
Jeremie S. Kim Minesh Patel Hasan Hassan Onur Mutlu
Computer Architecture
Memory.
Digital Logic & Design Dr. Waseem Ikram Lecture 40.
Chapter 8 MOS Memory and Storage Circuits
Samira Khan University of Virginia Nov 14, 2018
AKT211 – CAO 07 – Computer Memory
Bob Reese Micro II ECE, MSU
Jazan University, Jazan KSA
Day 26: November 10, 2010 Memory Periphery
Computer Architecture Lecture 30: In-memory Processing
Presentation transcript:

Dynamic Random Access Memory (DRAM) Basic Yen-Hao Chen yhchen@cs.nthu.edu.tw

DRAM Cell Arrays (Mats) Accessing DRAM cell array data, include address and command decoding, bit line sensing, data I/O transport Row decoder Sense amplifier Row decoder Sense amplifier Row decoder Sense amplifier Row decoder Address Command Command, address transport 1. In bank data movement I/O bus 2. System data transport I/O gating Read data latch Write drivers Sense amplifier Column decoder Column decoder Column decoder Column decoder

The Operation of DRAM Command Activate Read Precharge Data IO bus Bit line voltage Turn on the transistor The charge in the capacitor drives the bit line voltage The sense amplifier differentiate the voltage to VCC or VSS Word line Transistor Bit line Bit lines are fully charged or discharged over time to store the latched data back into the cells in the open row Capacitor Turn off the transistor Precharge the bit lines to (VCC+VSS)/2

Timing Parameters Command Activate Read Precharge tBurst tRAS tRP tRC Data IO bus Activate Read Precharge tBurst tRAS tRP tRC tRAS: row access strobe tRP: row precharge tRC: row cycle (tRAS + tRP) tRCD: row to column command delay tCAS: column access strobe latency (tCL), (tAA) tBurst: data burst duration (tB) tAC: access time (tRCD + tAA) tRCD tCAS tAC