Memory Semiconductor Memory Classification ETEG 431 SG Size: Bits, Bytes, Words. Timing Parameter: Read, Write Cycle… Function: ROM, RWM, Volatile, Static,

Slides:



Advertisements
Similar presentations
Computer Organization and Architecture
Advertisements

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.
Digital Integrated Circuits A Design Perspective
Introduction to Chapter 12
EECC341 - Shaaban #1 Lec # 19 Winter Read Only Memory (ROM) –Structure of diode ROM –Types of ROMs. –ROM with 2-Dimensional Decoding. –Using.
Introduction to CMOS VLSI Design Lecture 13: SRAM
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.
Introduction to CMOS VLSI Design SRAM/DRAM
Digital Integrated Circuits© Prentice Hall 1995 Memory SEMICONDUCTOR MEMORIES.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 31: Array Subsystems (SRAM) Prof. Sherief Reda Division of Engineering,
Chapter 5 Internal Memory
Memory Devices Wen-Hung Liao, Ph.D..
Lecture 19: SRAM.
1 EE365 Read-only memories Static read/write memories Dynamic read/write memories.
Parts from Lecture 9: SRAM Parts from
5.1 Semiconductor main memory  Organization The basic element of a semiconductor memory is the memory cell. Semiconductor memory cells properties: 1.
55:035 Computer Architecture and Organization
Semiconductor Memories Lecture 1: May 10, 2006 EE Summer Camp Abhinav Agarwal.
Lecture on Electronic Memories. What Is Electronic Memory? Electronic device that stores digital information Types –Volatile v. non-volatile –Static v.
Faculty of Information Technology Department of Computer Science Computer Organization and Assembly Language Chapter 5 Internal Memory.
Review: Basic Building Blocks  Datapath l Execution units -Adder, multiplier, divider, shifter, etc. l Register file and pipeline registers l Multiplexers,
Semiconductor Memories.  Semiconductor memory is an electronic data storage device, often used as computer memory, implemented on a semiconductor-based.
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 12.1 EE4800 CMOS Digital IC Design & Analysis Lecture 12 SRAM Zhuo Feng.
Internal Memory.
Digital Design: Principles and Practices
Digital Logic Design Instructor: Kasım Sinan YILDIRIM
Advanced VLSI Design Unit 06: SRAM
CSE477 L24 RAM Cores.1Irwin&Vijay, PSU, 2002 CSE477 VLSI Digital Circuits Fall 2002 Lecture 24: RAM Cores Mary Jane Irwin ( )
ECE 300 Advanced VLSI Design Fall 2006 Lecture 19: Memories
CSE477 L23 Memories.1Irwin&Vijay, PSU, 2002 CSE477 VLSI Digital Circuits Fall 2002 Lecture 23: Semiconductor Memories Mary Jane Irwin (
 Seattle Pacific University EE Logic System DesignMemory-1 Memories Memories store large amounts of digital data Each bit represented by a single.
Chapter 6: Internal Memory Computer Architecture Chapter 6 : Internal Memory Memory Processor Input/Output.
Memory Cell Operation.
Computer Memory Storage Decoding Addressing 1. Memories We've Seen SIMM = Single Inline Memory Module DIMM = Dual IMM SODIMM = Small Outline DIMM RAM.
Washington State University
CMPEN 411 VLSI Digital Circuits Spring 2009 Lecture 22: Memery, ROM
Introduction to Computer Organization and Architecture Lecture 7 By Juthawut Chantharamalee wut_cha/home.htm.
Semiconductor Memory Types
Wnopp Memory device Introduction n Memory Cell n Memory Word n Byte n Capacity n Address n Read Operation n Write Operation n Access Time n Volatile.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
EE 534 summer 2004 University of South Alabama EE534 VLSI Design System summer 2004 Lecture 14:Chapter 10 Semiconductors memories.
Memory (Contd..) Memory Timing: Definitions ETEG 431 SG.
Computer Architecture Chapter (5): Internal Memory
Chapter 5 Internal Memory
William Stallings Computer Organization and Architecture 7th Edition
Internal Memory.
William Stallings Computer Organization and Architecture 7th Edition
William Stallings Computer Organization and Architecture 8th Edition
Computer Architecture
William Stallings Computer Organization and Architecture 7th Edition
William Stallings Computer Organization and Architecture 8th Edition
Semiconductor Memories
William Stallings Computer Organization and Architecture 8th Edition
CHAPTER 10 Memory and Storage
Semiconductor memories are classified in different ways. A distinction is made between read-only (ROM) and read-write (RWM) memories. The contents RWMs.
Presentation transcript:

Memory Semiconductor Memory Classification ETEG 431 SG Size: Bits, Bytes, Words. Timing Parameter: Read, Write Cycle… Function: ROM, RWM, Volatile, Static, … Access Pattern: RAM, FIFO, LIFO,… Input/Output Architecture : Multiport… Application: Embedded, Secondary, …

Memory Semiconductor Memory Classification ETEG 431 SG Read-Write Memory Non-Volatile Read-Write Memory Read-Only Memory EPROM E 2 PROM FLASH Random Access Non-Random Access SRAM DRAM Mask-Programmed Programmable (PROM) FIFO Shift Register CAM LIFO

Memory Memory Architectures ETEG 431 SG N-word memory N-word memory M-bits M-bits Select bits (S o -S N-1 ) Select bits (S o -S N-1 ) Good for Small Memories Good for Small Memories Not for Large ones Not for Large ones Too many Select Signals Too many Select Signals M bits Word 0 Word 1 Word 2 WordN 2 2 N 2 1 Storage cell N words S 0 S 1 S 2 S N 2 2 S N 2 1 Input-Output (M bits)

Memory Memory Architectures: Decoder ETEG 431 SG K address bits N = 2 K Decoder reduces the number of select signals

Memory Memory Architectures: Decoder (Contd.) ETEG 431 SG Reduces the number of external address lines. Memory Aspect Ratio??? Shape of storage cell is approximately square. Excessively long vertical wires.

Memory Memory Architectures: Array ETEG 431 SG Amplify swing to rail-to-rail amplitude Selects appropriate word ll Aspect ratio approaches Unity Logic swing, noise margin, fanout, …

Memory Hierarchical Memory Architecture ETEG 431 SG

Memory Hierarchical Memory Architecture (Contd..) ETEG 431 SG Larger Memories: Slower. Add one extra dimension. Block address. Shorter wires within blocks. Power Saving: Block address activates only one block.

Memory CMOS SRAM Cell ETEG 431 SG WL BL V DD M 5 M 6 M 4 M 1 M 2 M 3 BL Q Q 6 Transistor CMOS SRAM Cell

Memory CMOS SRAM: Read Operation ETEG 431 SG Pre-charge bit lines to … V DD /2. Assert the word line. Read Upset. Small sized cell: Very slow discharge. Sense Amplifier.

Memory CMOS SRAM: Write Operation ETEG 431 SG NMOS: Strong 0. Pull voltage below the threshold value.

Memory 1-T DRAM ETEG 431 SG