1 LECTURE 22 memory organization memory-density trends flash memory DRAM Semiconductor Memory Semiconductor Memory.

Slides:



Advertisements
Similar presentations
COEN 180 Flash Memory.
Advertisements

Figure (a) 8 * 8 array (b) 16 * 8 array.
Computer Organization and Architecture
Semiconductor Memory Design. Organization of Memory Systems Driven only from outside Data flow in and out A cell is accessed for reading by selecting.
+ CS 325: CS Hardware and Software Organization and Architecture Internal Memory.
Sistemi Elettronici Programmabili1 Progettazione di circuiti e sistemi VLSI Anno Accademico Lezione Memorie (vedi anche i file pcs1_memorie.pdf.
COEN 180 DRAM. Dynamic Random Access Memory Dynamic: Periodically refresh information in a bit cell. Else it is lost. Small footprint: transistor + capacitor.
Digital Integrated Circuits A Design Perspective
Kevin Walsh CS 3410, Spring 2010 Computer Science Cornell University Memory See: P&H Appendix C.8, C.9.
Topic 9 MOS Memory and Storage Circuits
ECE 301 – Digital Electronics Memory (Lecture #21)
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.
Week 7a, Slide 1EECS42, Spring 2005Prof. White Week 7a Announcements You should now purchase the reader EECS 42: Introduction to Electronics for Computer.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 32: Array Subsystems (DRAM/ROM) Prof. Sherief Reda Division of Engineering,
Lecture 4: Computer Memory
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 31: Array Subsystems (SRAM) Prof. Sherief Reda Division of Engineering,
Static Memory Outline –Types of Static Memory –Static RAM –Battery Backup –EPROM –Flash Memory –EEPROM Goal –Understand types of static memory –Understand.
Chapter 5 Internal Memory
Lecture 13, Slide 1EECS40, Fall 2004Prof. White Lecture #13 Announcements You should now purchase the reader EECS 40: Introduction to Microelectronics,
Modern VLSI Design 2e: Chapter 6 Copyright  1998 Prentice Hall PTR Topics n Memories: –ROM; –SRAM; –DRAM. n PLAs.
Flash Memory EECS 277A Fall 2008 Jesse Liang #
55:035 Computer Architecture and Organization
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.
Lecture on Electronic Memories. What Is Electronic Memory? Electronic device that stores digital information Types –Volatile v. non-volatile –Static v.
Emerging Memory Technologies
COMP3221: Microprocessors and Embedded Systems
TEJ3M Teacher: Ms. Luce Name: Alex H. Date: February 18th 2010
What is RAM? Nick Sims.
Semiconductor Memories.  Semiconductor memory is an electronic data storage device, often used as computer memory, implemented on a semiconductor-based.
Memory Technology and Interfacing. Stored Program Model Memory Output Input CPU Stored-program computer model.
Memory /27/081ECE Lecture 13 Memory 2.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n Latches and flip-flops. n RAMs and ROMs.
Chapter 8 Memory Interface
Lecture 16: Storage and I/O EEN 312: Processors: Hardware, Software, and Interfacing Department of Electrical and Computer Engineering Spring 2014, Dr.
Flash Memory …and a tour through FETs. Junction Field Effect Transistor.
Norhayati Soin 06 KEEE 4426 WEEK 14/2 31/03/2006 CHAPTER 6 Semiconductor Memories.
1 Very Large Scale Integration II - VLSI II Memory Structures Hayri Uğur UYANIK Devrim Yılmaz AKSIN ITU VLSI Laboratories.
Digital Design: Principles and Practices
Digital Logic Design Instructor: Kasım Sinan YILDIRIM
Washington State University
Design of Advanced Erase Mechanism for NOR Flash EEPROM Amit Berman, June 2006 Intel Corporation.
Computer Architecture Lecture 24 Fasih ur Rehman.
Introduction to Computer Organization and Architecture Lecture 7 By Juthawut Chantharamalee wut_cha/home.htm.
Dynamic Memory Cell Wordline
COEN 180 Flash Memory. Floating Gate Fundamentals Floating Gate between control gate and channel in MOSFET. Not directly connected to an outside line.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
Memory (Contd..) Memory Timing: Definitions ETEG 431 SG.
Flash Memory by Matt & Sam. What is Flash Memory? Flash memory is a type of memory storage device for computers & devices. It is a type of 'EEPROM' chip,
Norhayati Soin 06 KEEE 4426 WEEK 15/1 6/04/2006 CHAPTER 6 Semiconductor Memories.
Prof. Hsien-Hsin Sean Lee
YASHWANT SINGH, D. BOOLCHANDANI
Lecture 3. Lateches, Flip Flops, and Memory
COMP211 Computer Logic Design
Internal Memory.
SRAM Memory External Interface
Dynamic Random Access Memory (DRAM) Basic
Information Storage and Spintronics 09
Information Storage and Spintronics 10
MOSFET Scaling ECE G201.
Semiconductor Memories
TOPIC : Memory Classification
Electronics for Physicists
CS149D Elements of Computer Science
Lecture 5 Memory and storage
Lecture 20: CAMs, ROMs, PLAs
Jazan University, Jazan KSA
Computer Memory.
Information Storage and Spintronics 08
Presentation transcript:

1 LECTURE 22 memory organization memory-density trends flash memory DRAM Semiconductor Memory Semiconductor Memory

2 Memory organization Industry strives to make cells as small as possible. Identify: Memory cells Word lines Bit lines Decoder MUX/DEMUX Chap. 15 Sketch a MOST memory cell, showing word- and bit- line connections

3 Memory Density DRAM Hans Moravec, CMU

4 Flash memory cell What is the most significant difference from a regular MOSFET? How is the cell programmed (written and erased)? How is the cell read? Sec. 15.1

5 Charge on Floating Gate Sec Let Q n =-4q represent inversion. Enable word line. Does the bit-line sense an I D in (a) and/or (b)? What is the difference in V T in the two cases? How is a ONE/ZERO interpreted? Is the reading destructive?

6 Writing a 0 Both oxides are too thick for direct tunneling Apply large WRITE voltage. This enables FAT. Electrons become trapped in the FG well. Sec. 15.1

7 Storing, and Erasing a 0 What happens to the stored charge if the power fails? What’s the polarity of the erase voltage? Sec. 15.1

8 Toshiba to Launch the World's First SDXC Memory Card World's largest 64gigabyte (GB), with world's fastest transfer rate How has TOSHIBA done this?

9DRAM Where is the charge stored? What is the function of the MOSFET? How is the cell read? What is the condition of the bit-line during a READ operation? Sec. 15.2

10 Writing and Reading a ONE WRITE: Plate at VDD/2 Raise V Bit to VDD+V T Enable word line. What does V S become? What does V st become? READ: Plate at VDD/2 Pre-charge V Bit to VDD/2 Float V Bit Enable word line Sense V Bit What does V Bit become? Sec. 15.2

11 Writing and Reading a ZERO WRITE: Plate at VDD/2 What is V Bit set to? Enable word line. What does V S become? What does V st become? READ: Plate at VDD/2 Pre-charge V Bit to VDD/2 Float V Bit Enable word line Sense V Bit What does V Bit become? Does V S change? Why is this memory called “Dynamic”? Sec. 15.2

12 Leakage currents Another reason for frequent refreshing Sec

13 Sec

14 Charge sharing Basically, the DRAM works by altering the charge on the BIT line. Therefore, is it required to make C st as large or as small as possible? Sec. 15.2

15 DRAM-capacitor evolution Sec. 15.2