Memory - 2 10/27/081ECE 561 - Lecture 13 Memory 2.

Slides:



Advertisements
Similar presentations
Chapter 5 Internal Memory
Advertisements

Computer Organization and Architecture
Computer Organization and Architecture
+ CS 325: CS Hardware and Software Organization and Architecture Internal Memory.
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.
EECC341 - Shaaban #1 Lec # 19 Winter Read Only Memory (ROM) –Structure of diode ROM –Types of ROMs. –ROM with 2-Dimensional Decoding. –Using.
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.
Computer Organization and Architecture
Chapter 5 Internal Memory
Memory Devices Wen-Hung Liao, Ph.D..
1 EE365 Read-only memories Static read/write memories Dynamic read/write memories.
F1020/F1031 COMPUTER HARDWARE MEMORY. Read-only Memory (ROM) Basic instructions for booting the computer and loading the operating system are stored in.
Lecture # 13 Memory and Storage
5.1 Semiconductor main memory  Organization The basic element of a semiconductor memory is the memory cell. Semiconductor memory cells properties: 1.
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.
Chapter 4 ระบบหน่วยความจำ The Memory System
Faculty of Information Technology Department of Computer Science Computer Organization and Assembly Language Chapter 5 Internal Memory.
ECE 456 Computer Architecture
Chapter 5 Internal Memory. Semiconductor Memory Types.
HARDWARE ARCHITECTURE
Chapter 8 Memory Interface
Chapter 3 Internal Memory. Objectives  To describe the types of memory used for the main memory  To discuss about errors and error corrections in the.
Internal Memory.
Digital Design: Principles and Practices
Chapter 6: Internal Memory Computer Architecture Chapter 6 : Internal Memory Memory Processor Input/Output.
Chapter 4: MEMORY Internal Memory.
Memory and Register. Memory terminology read/write operation volotile/non volatile determine the capacity from input and output timing requirements of.
Types of Memory Technologies  Volatile  RAM (Random Access Memory)  DRAM (Dynamic RAM)  SRAM (Static RAM)  SDRAM (Synchronous DRAM)  Non-Volatile.
Memory Cell Operation.
Primary Storage Primary storage is the storage that is directly available to the CPU. It is also known as: Main Memory Main Memory Direct Access Storage.
Computer Architecture Lecture 24 Fasih ur Rehman.
Semiconductor Memory Types
Chapter 5 Internal Memory. contents  Semiconductor main memory - organisation - organisation - DRAM and SRAM - DRAM and SRAM - types of ROM - types of.
Computer Architecture Chapter (5): Internal Memory
Chapter 5 Internal Memory
William Stallings Computer Organization and Architecture 7th Edition
COMP211 Computer Logic Design
Internal Memory.
Computer memory.
Module IV Memory Organization.
William Stallings Computer Organization and Architecture 7th Edition
Electronics Technology
William Stallings Computer Organization and Architecture 8th Edition
Subject Name: Embedded system Design Subject Code: 10EC74
שמות מאפיינים ומטרות של זיכרונות ROM - ו RAM
Information Storage and Spintronics 10
Module IV Memory Organization.
Computer Architecture
William Stallings Computer Organization and Architecture 7th Edition
William Stallings Computer Organization and Architecture 8th Edition
BIC 10503: COMPUTER ARCHITECTURE
Memory.
Lecture No. 41 Memory.
Chapter 4 Internal Memory
William Stallings Computer Organization and Architecture 8th Edition
Presentation transcript:

Memory /27/081ECE Lecture 13 Memory 2

Memory The internal structure of the ICs ROM Types and RAM 10/27/082ECE Lecture 13 Memory 2

Memory Types How a ROM works 10/27/083ECE Lecture 13 Memory 2

A 128 x 1 ROM The basic structure 10/27/084ECE Lecture 13 Memory 2

Larger Array Sizes Arranged in blocks 10/27/08ECE Lecture 13 Memory 25

Commercial ROM Types Table 9-5 – Type Tech ReadCyc WrCyc Comments – MASK ROM NMOS ns 4 weeks Write once, low pwr – CMOS – MASK ROM Bipolar <100ns 4 weeks Write once, h pwr – low density – PROM Bipolar <100ns 10-50us/byte Write once, h pwr – EPROM NMOS ns 10-50us/byte Reusable, low pwr – CMOS – EEPROM NMOS ns 10-50us/byte 10,000 to 100,000 – writes per location 10/27/08ECE Lecture 13 Memory 26

EPROM Erasable Programable Read Only Memory 10/27/08ECE Lecture 13 Memory 27

EPROM Uses a floating gate for the FET at each bit location User uses a programming voltage that causes a temporary breakdown in the dielectric between the gate and the floating gate to charge it. When programming voltage is removed the charge stays How long? EPROM manufacturers “guarantee” properly programmed bit has 70% of charge after 10 years. Use UV light to erase 10/27/08ECE Lecture 13 Memory 28

EEPROM Electrically Erasable PROM Like the EPROM only electrically erasable in circuit. Many times referred to a “flash” programmable memory Very slow on writes so not a substitute for RAM 10/27/08ECE Lecture 13 Memory 29

General Block Diagram 10/27/08ECE Lecture 13 Memory 210 xROM

General Timing General timing parameters 10/27/08ECE Lecture 13 Memory 211

The timing parameters Access time from address – t AA Access time from chip select - t ACS Output-enable time - t OE Output-disable time - t OZ Output-hold time - t OH 10/27/08ECE Lecture 13 Memory 212

R/W Memory Memory to store and retrieve data when more than F/Fs A few types Static RAM – SRAM – As long as power is maintained data is held 10/27/08ECE Lecture 13 Memory 213

SRAM The data storage 10/27/08ECE Lecture 13 Memory 214

A static RAM chip Internal – an arrangement of storage sturctures 10/27/08ECE Lecture 13 Memory 215

SRAM Timing Timing for write similar (see Fig 9-23) 10/27/08ECE Lecture 13 Memory 216

DRAM Next step in memory is Synchronous SRAM which has a clocked interface for control, address and data. Then comes DRAM – dynamic ram In DRAM data is stored in a semiconductor capicator. 10/27/08ECE Lecture 13 Memory 217

DRAM Read A read sees the bit line precharged to high. The word line is then activated If cell stores a 0 then there is a small drop on the voltage on the bit line This is monitored by a sense amp which provides the value stored Value must be written back after the read. 10/27/08ECE Lecture 13 Memory 218

DRAM Refresh Charge stored leaks off over time Must restore the values stored – A 4096 row DRAM – refresh every 64ms – Thus each row every 15.6 usec Larger DRAMs are banks of smaller 10/27/08ECE Lecture 13 Memory 219

DDR SDRAM Double data rate SDRAM Double the data transfer rate of an SDRAM by transferring on both edges of the clock Access and setup times are the same as SRAM Increased data thruput as data is transferred in blocks. 10/27/08ECE Lecture 13 Memory 220