Lecture on Electronic Memories. What Is Electronic Memory? Electronic device that stores digital information Types –Volatile v. non-volatile –Static v.

Slides:



Advertisements
Similar presentations
Lecture # 7. Topics Storage Techniques of Bits Storage Techniques of Bits Mass Storage Mass Storage Disk System Performance Disk System Performance File.
Advertisements

Chapter 5 Internal Memory
Computer Organization and Architecture
Computer Organization and Architecture
+ CS 325: CS Hardware and Software Organization and Architecture Internal Memory.
Agenda Types of Storage Media Semiconductor ROM and RAM Magnetic Tapes, Floppy Disks, and Hard Disks Optical CS C446 Data Storage Technologies & Networks.
COEN 180 DRAM. Dynamic Random Access Memory Dynamic: Periodically refresh information in a bit cell. Else it is lost. Small footprint: transistor + capacitor.
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.
ECE 301 – Digital Electronics Memory (Lecture #21)
ENGIN112 L30: Random Access Memory November 14, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 30 Random Access Memory (RAM)
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.
Overview Memory definitions Random Access Memory (RAM)
CS 151 Digital Systems Design Lecture 30 Random Access Memory (RAM)
Chapter 5 Internal Memory
Memory Devices Wen-Hung Liao, Ph.D..
12/3/2004EE 42 fall 2004 lecture 391 Lecture #39: Magnetic memory storage Last lecture: –Dynamic Ram –E 2 memory This lecture: –Future memory technologies.
Memory Key component of a computer system is its memory system to store programs and data. ITCS 3181 Logic and Computer Systems 2014 B. Wilkinson Slides12.ppt.
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.
Data Storage Technology
Physical Memory and Physical Addressing By: Preeti Mudda Prof: Dr. Sin-Min Lee CS147 Computer Organization and Architecture.
Memory and Storage - Sheetal Gosrani. Overview Memory Hierarchy RAM Memory Chip Organization ROM Flash Memory.
Memory. When we receive some instruction or information we retain them in our memory. Similarly a computer stores the instructions for solving a problem,
EKT 221 Digital Electronics II
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.
Physical Memory By Gregory Marshall. MEMORY HIERARCHY.
Khaled A. Al-Utaibi Memory Devices Khaled A. Al-Utaibi
2. Memory. Main memory – speed & types Organization of RAM RAM – Random Access Mem Static RAM [SRAM] - In SRAM, a bit of data is stored using the state.
Faculty of Information Technology Department of Computer Science Computer Organization and Assembly Language Chapter 5 Internal Memory.
Memory and Programmable Logic
TEJ3M Teacher: Ms. Luce Name: Alex H. Date: February 18th 2010
1 COMP541 Memories - I Montek Singh Feb 29, 2012.
EKT 221 : Digital 2 Memory Basics
Chapter 8 Memory Interface
STORAGE DEVICES Presentation By: Saurabh Mishra. A data storage device is a device for recording (storing) information (data). CD, Hard Disk and Flash.
Internal Memory.
Digital Design: Principles and Practices
Chidambaranathan C.M SRM University,Haryana. Memory:- As the word implies “memory” means the place where we have to store any thing, this is very essential.
Digital Logic Design Instructor: Kasım Sinan YILDIRIM
CIM101 : Introduction to computer Lecture 3 Memory.
Copyright © 2007 – Curt Hill Primary Memory and Electronic Storage Implementations.
Memory Cell Operation.
Memory and Storage. Computer Memory Processor registers – Temporary storage locations within the CPU – Examples Instruction register – holds the instruction.
Physical Memory and Physical Addressing By Alex Ames.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Dr. Shi Dept. of Electrical and Computer Engineering.
Semiconductor Memory Types
A memory is just like a human brain. It is used to store data and instructions. Computer memory is the storage space in computer where data is to be processed.
Memory and Storage Aldon Tom. What is Memory? Memory is a solid-state digital device that stores data values. Memory holds running programs and the data.
Components of Computer. Memory Unit Most important part of the computer Used to store data and instructions that are currently in use Main memory consists.
Chapter 5 Internal Memory
William Stallings Computer Organization and Architecture 7th Edition
Internal Memory.
Module IV Memory Organization.
Principles & Applications
William Stallings Computer Organization and Architecture 7th Edition
Electronics Technology
Module IV Memory Organization.
William Stallings Computer Organization and Architecture 7th Edition
BIC 10503: COMPUTER ARCHITECTURE
TOPIC : Memory Classification
MICROPROCESSOR MEMORY ORGANIZATION
Electronics for Physicists
2.C Memory GCSE Computing Langley Park School for Boys.
AKT211 – CAO 07 – Computer Memory
Hardware Main memory 26/04/2019.
Lecture 5 Memory and storage
Presentation transcript:

Lecture on Electronic Memories

What Is Electronic Memory? Electronic device that stores digital information Types –Volatile v. non-volatile –Static v. dynamic –Embedded v. discrete –Read only v. Read & Write Magnetic memories are not made of electronic devices. Information is stored by permanent magnetization of magnetic material.

Memory Terminology Volatile Memory: Memory maintaining content only with power on Non-volatile Memory: Memory maintaining content without power Random Access Memory (RAM): Volatile read-&-write memory Read Only Memory (ROM): Memory with fixed content Static RAM (SRAM): Fast volatile memory made of an array of flip flops Dynamic RAM (DRAM): Dense volatile memory made of a capacitor controlled by a transistor. Content Addressable Memory (CRAM): Volatile memory addressable by content, rather than address Cache Memory: SRAM attached to processor for fast access

Example of Single SRAM “Cell”

SRAM Made of fast charging and discharging transistors Each cell is a pair of cross-connected inverters (flip flop) Cache memories are SRAMs because of speed need No refresh needed as long as power is on Need multiple transistors for one cell – maximum several megabytes in a single chip (not too dense) Can be incorporated into a larger chip (e.g., CPU) or made into a separate chip.

SRAM

Example of Single DRAM “Cell” Word Line Bit Line C Sense Amp......

Memory Layer Where Is Memory in Chip?

DRAM Main external memory of PC Each cell is made of a single transistor. More dense, and a very large number of cells can be put into a chip. – Multiple giga bytes in a chip Typically made into separate memory chips. Needs to be refreshed periodically (8 ms, 1% time) even if the power is on. – Capacitive leakage

n+ p p p p p WL GND Implementation of Memory Cell

Random Access Memory Column Decoder Memory Array … In Out Row Decoder … Address lines Address strobe Read/Write Can be SRAM, DRAM, or any memory enabled with read & write.

Nonvolatile Memory In volatile SRAM and DRAM, when power is removed, the content is lost. Non-volatile memories physically alter cells depending on content (floating gate) Example: Programmable Read Only Memory (PROM) (old), flash memory (new) Non-volatile memories use floating gates that can be charged or discharged by electrons moving through the oxide layer.

Programmable Read Only Memory n+ Floating Gates (Control Gate) (Storage Gate) To store one bit, run a current from source to drain, and assert a large voltage on control gate, creating a strong electric field to push electrons into storage gate (hot-electron injection).

Flash Memory Can be read, written, and re-written. Can be read in nano seconds, and written in milli seconds. Block of memories can be erased in a single action or "flash." – Basis for the name “flash”

Memory Comparison TypeRead speed Write speed VolatilityDensityPowerRewrite SRAM DRAM PROM Flash Memory +++++

Mass Storage For storage of large amounts of information (i.e., 10’s giga bytes), magnetic film storage is needed. Information is stored in the magnetic domains on a ferromagnetic film, and can be written or read by movable heads. Today, practical limit of memory is 10’s of giga (10 9 ) bytes. Today, need for data storage is 10’s of tera (10 12 ) bytes

Magnetic Domains Each magnetic domain stores one bit of information.

Magnetism Ferromagnetic materials have a quantum interaction which makes adjacent atoms line up their magnetic fields in the same direction. N N N N N N N N N N N N N S S S S S S S S S S S S S

Magnetic Interaction Two magnets line up in opposing directions, reducing total magnetic field. Magnetic domains can be changed by applying magnetic fields. Permanent magnet: Magnetic domains aligned in one direction N SS N

Magnetic Disk Platters: Information stored magnetically on both surfaces Actuator moves the head over track, select surface, wait for sector rotates under head, then read or write. Bits are recorded in tracks, which in turn are divided into sectors (e.g., 512 Bytes). Platter Outer Track Inner Track Sector Actuator HeadArm

Writing to Magnetic Media (Disk) Magnetic storage material (platter) is made of a thin film of ferromagnetic material. A small electromagnet (head) is used to create domains oriented in a particular direction.

Reading from Magnetic Media Conventional read heads for magnetic media work like the secondary coil of a transformer. Produces a voltage across the read head (i.e., secondary coil)

Performance of Magnetic Disk Rotational Latency: –Typically rotate at 3,600 to 15,000 RPM –Average latency: 8 ms at 3600 RPM, 2 ms at 15,000 RPM Transfer Time is a function of : –Transfer size (usually a sector): 1 kilo bytes per sector – Rotation speed: 3,600 RPM to 15,000 RPM – Recording density: bits per inch on a track –Diameter typically between 2.5 and5.25 in –Typical transfer time: 2 to 80 mega bytes per second

Magnetic Disk v. Memory DRAM ~10X slower than SRAM –Successive bytes 4x faster than first byte for DRAM Disk ~100,000X slower than DRAM –First byte is ~100,000X slower than successive bytes on disk