RAM and ROM Memory Overview

46
RAM and ROM Memory Overview

Transcript of RAM and ROM Memory Overview

Page 1: RAM and ROM Memory Overview

RAM and ROM Memory Overview

Page 2: RAM and ROM Memory Overview

Introduction

Types of Memory

RAM Memory

ROM Memory

Hybrid Memory

Page 3: RAM and ROM Memory Overview

Types of Memory

Page 4: RAM and ROM Memory Overview

RAM Memory

SRAM-Static Random-Access Memory

DRAM - Dynamic Random-Access Memory

Page 5: RAM and ROM Memory Overview

SRAM

SRAM Internal Structure

Page 6: RAM and ROM Memory Overview

SRAM Memory

Fastest type of memory

Low density

More expensive

Generally used in small amounts (L2 cache) or expensive servers

Page 7: RAM and ROM Memory Overview

DRAM Memory

DRAM Internal Structure

Page 8: RAM and ROM Memory Overview

Types of DRAM

SDRAM - Synchronous dynamic RAM

DDR RAM - Double data rate RAM

DDR2 RAM

DDR3 RAM

DDR4 RAM

Page 9: RAM and ROM Memory Overview

DRAM Memory Very high density

Cheap data cache in computers

Must be periodically refreshed

Slower than SRAM

Volatile

Page 10: RAM and ROM Memory Overview

DDR Internal Structure

Row 1 Row 2 Row 3 Row 40

2

4

6

8

10

12

Column 1Column 2Column 3

Page 11: RAM and ROM Memory Overview

DDR2 Internal Structure

Page 12: RAM and ROM Memory Overview

DDR3 Internal Structure

Page 13: RAM and ROM Memory Overview

DDR Comparison

Page 14: RAM and ROM Memory Overview

DDR3 and DDR4 Review

Page 15: RAM and ROM Memory Overview

DDR4 Memory

Page 16: RAM and ROM Memory Overview

SRAM Memory Interface

Page 17: RAM and ROM Memory Overview

SDRAM Memory Interface

Page 18: RAM and ROM Memory Overview

DDR Memory Inreface

Page 19: RAM and ROM Memory Overview
Page 20: RAM and ROM Memory Overview
Page 21: RAM and ROM Memory Overview

SRAM vs DRAM

SRAM is faster compared to DRAM

SRAM consumes less power than DRAM

SRAM uses more transistors per bit of memory compared to DRAM

Page 22: RAM and ROM Memory Overview

SRAM vs DRAM Cont.

SRAM is more expensive than DRAM

Cheaper DRAM is used in main memory while SRAM is commonly used in cache memory

DRAM Required Refresh cycle

DRAM Required EDC Circuit

Page 23: RAM and ROM Memory Overview

ROM Memory

Mask ROM - Mask Read Only Memory

PROM - Programmable Read Only Memory

EPROM - Erasable Programmable Read Only Memory

Page 24: RAM and ROM Memory Overview

PROM Memory

Page 25: RAM and ROM Memory Overview

ROM Memory

Programmable by special program tools/modes

Read only memory during normal use

Non-volatile

EPROM uses UV light to reset all bits

Page 26: RAM and ROM Memory Overview

Hybrid Memory

Flash Memory

NVRAM - Non-volatile random-access memory

EEPROM - Electrically Erasable Programmable Read-Only Memory

Page 27: RAM and ROM Memory Overview

Flash Memory

NAND Flash Memory

NOR Flash Memory

Page 28: RAM and ROM Memory Overview

Flash Memory Architecture

Page 29: RAM and ROM Memory Overview

NAND Flash Memory

Page 30: RAM and ROM Memory Overview
Page 31: RAM and ROM Memory Overview

NAND Flash

Page 32: RAM and ROM Memory Overview
Page 33: RAM and ROM Memory Overview

NAND vs NOR Flash

Page 34: RAM and ROM Memory Overview

NAND and NOR Pins

Page 35: RAM and ROM Memory Overview
Page 36: RAM and ROM Memory Overview

Selection Check Point Most writes must be preceded by an erase

operation

NAND has smaller erase units for fewer erases in less time

NOR is an XIP device

Page 37: RAM and ROM Memory Overview

NAND Flash Memory

Page 38: RAM and ROM Memory Overview

NAND Flash

Page 39: RAM and ROM Memory Overview

NAND Flash

Page 40: RAM and ROM Memory Overview

NAND Memory Interface

Page 41: RAM and ROM Memory Overview
Page 42: RAM and ROM Memory Overview

Memory Mapping in NOR Flash

Page 43: RAM and ROM Memory Overview

NOR Flash Interface

Page 44: RAM and ROM Memory Overview

Memory Mapping in NOR Flash

Page 45: RAM and ROM Memory Overview

Any Questions

Page 46: RAM and ROM Memory Overview

Thank You