Semiconductor Memories.  Semiconductor memory is an electronic data storage device, often used as computer memory, implemented on a semiconductor-based.

Slides:



Advertisements
Similar presentations
Principles & Applications
Advertisements

Computer Organization and Architecture
+ 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
Memory Basics. 8-1 Memory definitions Memory is a collection of cells capable of storing binary information. Two types of memory: –Random-Access Memory.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 25 - Subsystem.
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.
Digital Integrated Circuits© Prentice Hall 1995 Memory SEMICONDUCTOR MEMORIES.
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.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 32: Array Subsystems (DRAM/ROM) Prof. Sherief Reda Division of Engineering,
Overview Memory definitions Random Access Memory (RAM)
Digital Integrated Circuits© Prentice Hall 1995 Memory SEMICONDUCTOR MEMORIES.
CMOS Digital Integrated Circuits
Computer Organization and Architecture
Memory Devices Wen-Hung Liao, Ph.D..
Modern VLSI Design 2e: Chapter 6 Copyright  1998 Prentice Hall PTR Topics n Memories: –ROM; –SRAM; –DRAM. n PLAs.
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.
1 EE365 Read-only memories Static read/write memories Dynamic read/write memories.
Memory and Storage - Sheetal Gosrani. Overview Memory Hierarchy RAM Memory Chip Organization ROM Flash Memory.
Memory Basics Chapter 8.
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.
Memory Hierarchy.
Faculty of Information Technology Department of Computer Science Computer Organization and Assembly Language Chapter 5 Internal Memory.
Nicholas Gomieo Seattle Pacific University Information Systems Management.
Memory and Programmable Logic
Memory and Programmable Logic Dr. Ashraf Armoush © 2010 Dr. Ashraf Armoush.
Review: Basic Building Blocks  Datapath l Execution units -Adder, multiplier, divider, shifter, etc. l Register file and pipeline registers l Multiplexers,
Digital Logic Structures. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 3-2 Roadmap Problems Algorithms.
Digital Integrated Circuits© Prentice Hall 1995 Memory SEMICONDUCTOR MEMORIES Adapted from Jan Rabaey's IC Design. Copyright 1996 UCB.
Memory Technology and Interfacing. Stored Program Model Memory Output Input CPU Stored-program computer model.
Chapter 8 Memory Interface
Modern VLSI Design 4e: Chapter 6 Copyright  2008 Wayne Wolf Topics Memories: –ROM; –SRAM; –DRAM; –Flash. Image sensors. FPGAs. PLAs.
Computer Architecture CST 250 MEMORY ARCHITECTURE Prepared by:Omar Hirzallah.
Memory Semiconductor Memory Classification ETEG 431 SG Size: Bits, Bytes, Words. Timing Parameter: Read, Write Cycle… Function: ROM, RWM, Volatile, Static,
Internal Memory.
Digital Design: Principles and Practices
Digital Logic Design Instructor: Kasım Sinan YILDIRIM
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
CIM101 : Introduction to computer Lecture 3 Memory.
CSE477 L23 Memories.1Irwin&Vijay, PSU, 2002 CSE477 VLSI Digital Circuits Fall 2002 Lecture 23: Semiconductor Memories Mary Jane Irwin (
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
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Dr. Shi Dept. of Electrical and Computer Engineering.
ECE/CS 352 Digital System Fundamentals© T. Kaminski & C. Kime 1 ECE/CS 352 Digital Systems Fundamentals Spring 2001 Chapter 6 – Part 2 Tom Kaminski & Charles.
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.
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.
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.
Static and Dynamic Memory
Random access memory.
Internal Memory.
EE345: Introduction to Microcontrollers Memory
Information Storage and Spintronics 10
William Stallings Computer Organization and Architecture 7th Edition
Semiconductor Memories
Discovering Computers 2014: Chapter6
Memory Basics Chapter 8.
Memory Basics Chapter 7.
Jazan University, Jazan KSA
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:

Semiconductor Memories

 Semiconductor memory is an electronic data storage device, often used as computer memory, implemented on a semiconductor-based integrated circuit. Introduction

Semiconductor memory

Example of Semiconductor memory  Examples of semiconductor memory includes Non-volatile memory such as Read-only memory (ROM), Magnetoresistive Random Access Memory (MRAM), and Flash memory.  It also includes volatile memory such as Static Random Access Memory (SRAM)

Cont.,  These memories can be constructed to store large amount of data entirely within a computer system.  The number of locations and the size of storing data may vary from memory to memory.  Each location is called Memory cell.

Memory cell operation

Memory cell  The memory cell is used to store single bit of information.  The memory cell is fabricated by using either bipolar Metal Oxide Semiconductors (MOS) or Complementary Metal Oxide Semiconductors (CMOS).

Semiconductor memory classification

Memory Architecture: Decoders

Array-Structured memory Architecture

Hierarchical memory Architecture

Memory Timing Definitions

Memory Timing Approaches

Read-Write Memories (RAM) Static (SRAM)  Data stored as long as supply is applied  Large (6 transistor/cell)  Fast  Differential

Read-Write Memories Dynamic (DRAM)  Periodic refresh required  Small (1-3 transistors/cell)  Slower  Single Ended

6- Transistor CMOS SRAM Cell

CMOS SRAM Analysis (Write)

CMOS SRAM Analysis (Read)

6T- SRAM - Layout V DD GND Q Q WL BL M1 M3 M4M2 M5M6

3- Transistor DRAM Cell

3-T DRAM Layout BL2BL1GND RWL WWL M3 M2 M1

DRAM Cell  1T DRAM requires a sense amplifier for each bit line, due to charge redistribution read-out.  DRAM Memory cells are single ended in contrast to SRAM cells.

1-T DRAM cell

Semiconductor Memory Trends Memory Size as a function of time: x 4 every three years

Semiconductor Memory Trends Increasing die size factor 1.5 per generation Combined with reducing cell size factor 2.6 per generation

Semiconductor Memory Trends Technology feature size for different SRAM generations

The End ……. Thank You …….