Digital Logic & Design Dr. Waseem Ikram Lecture 40.

Slides:



Advertisements
Similar presentations
Computer Organization and Architecture
Advertisements

Computer Organization and Architecture
Prith Banerjee ECE C03 Advanced Digital Design Spring 1998
Semiconductor Memory Design. Organization of Memory Systems Driven only from outside Data flow in and out A cell is accessed for reading by selecting.
5-1 Memory System. Logical Memory Map. Each location size is one byte (Byte Addressable) Logical Memory Map. Each location size is one byte (Byte Addressable)
Chapter 9 Memory Basics Henry Hexmoor1. 2 Memory Definitions  Memory ─ A collection of storage cells together with the necessary circuits to transfer.
ENGIN112 L30: Random Access Memory November 14, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 30 Random Access Memory (RAM)
Chapter 10. Memory, CPLDs, and FPGAs
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)
1 Pertemuan 17 Internal Memory: I Matakuliah: T0324 / Arsitektur dan Organisasi Komputer Tahun: 2005 Versi: 1.
CS 151 Digital Systems Design Lecture 30 Random Access Memory (RAM)
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.
8-5 DRAM ICs High storage capacity Low cost Dominate high-capacity memory application Need “refresh” (main difference between DRAM and SRAM) -- dynamic.
Physical Memory and Physical Addressing By: Preeti Mudda Prof: Dr. Sin-Min Lee CS147 Computer Organization and Architecture.
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 8 – Memory Basics Logic and Computer Design.
Logic and Computer Design Dr. Sanjay P. Ahuja, Ph.D. FIS Distinguished Professor of CIS ( ) School of Computing, UNF.
SYEN 3330 Digital SystemsJung H. Kim 1 SYEN 3330 Digital Systems Chapter 9 – Part 1.
Memory and Storage Dr. Rebhi S. Baraka
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use ECE/CS 352: Digital Systems.
Memory System Unit-IV 4/24/2017 Unit-4 : Memory System.
CPEN Digital System Design
Digital Logic Design Instructor: Kasım Sinan YILDIRIM
SEQUENTIAL CIRCUITS Component Design and Use. Register with Parallel Load  Register: Group of Flip-Flops  Ex: D Flip-Flops  Holds a Word of Data 
Computer Architecture Lecture 24 Fasih ur Rehman.
SYEN 3330 Digital SystemsJung H. Kim 1 SYEN 3330 Digital Systems Chapter 9 – Part 2.
Memory Devices 1. Memory concepts 2. RAMs 3. ROMs 4. Memory expansion & address decoding applications 5. Magnetic and Optical Storage.
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 8 – Memory Basics Logic and Computer Design.
1 KU College of Engineering Elec 204: Digital Systems Design Lecture 22 Memory Definitions Memory ─ A collection of storage cells together with the necessary.
Digital Logic & Design Dr.Waseem Ikram Lecture No. 43.
CENG 241 Digital Design 1 Lecture 13
Prof. Hsien-Hsin Sean Lee
Mini project Viva Schedule – choose date
ECE/CS 352 Digital Systems Fundamentals
Washington University
COMP541 Memories II: DRAMs
Lecture 3. Lateches, Flip Flops, and Memory
Overview Memory definitions Random Access Memory (RAM)
CS 1251 Computer Organization N.Sundararajan
Chapter 5 Internal Memory
William Stallings Computer Organization and Architecture 7th Edition
Class Exercise 1B.
7-5 DRAM ICs High storage capacity Low cost
Digital Logic & Design Dr. Waseem Ikram Lecture 39.
Recap DRAM Read Cycle DRAM Write Cycle FAST Page Access Mode
COMP541 Memories II: DRAMs
Memory Units Memories store data in units from one to eight bits. The most common unit is the byte, which by definition is 8 bits. Computer memories are.
William Stallings Computer Organization and Architecture 7th Edition
Digital Logic & Design Dr. Waseem Ikram Lecture No. 30.
William Stallings Computer Organization and Architecture 8th Edition
EE345: Introduction to Microcontrollers Memory
Lecture 14 - Dynamic Memory
Computer Architecture
William Stallings Computer Organization and Architecture 7th Edition
Lecture No. 24 Sequential Logic.
William Stallings Computer Organization and Architecture 8th Edition
Digital Logic & Design Dr. Waseem Ikram Lecture No. 31.
Lecture No. 41 Memory.
Memory Basics Chapter 8.
Lecture No. 32 Sequential Logic.
Word Assembly from Narrow Chips
Memory Basics Chapter 7.
Sequential Logic.
AKT211 – CAO 07 – Computer Memory
William Stallings Computer Organization and Architecture 8th Edition
FIGURE 7-1 Block Diagram of Memory
Presentation transcript:

Digital Logic & Design Dr. Waseem Ikram Lecture 40

Memory array decoded by Row and Columns Decoders

Input/Output Data Circuit

Timing diagram of a Read Cycle

Timing diagram of a Write Cycle

Block diagram of a Synchronous Burst RAM

Burst Logic Circuit

Writing a 1 or 0 into the DRAM cell

Reading a 0 or 1 from the DRAM cell

Refreshing a DRAM cell

Circuit Diagram of a 1M x 1 DRAM Memory Array 1024 rows x 1024 columns Input/Output Buffers and Sense Amplifiers Refresh Counter Control Timing Row Decoder Column Data Selector Address Latch D OUT IN W / R E RAS CAS Lines A -A 9

Recap Memory Latches and Flip-flops (small memory) Computer Program Memory (large memory) Data Storage Bits, Nibbles, Bytes, Words Memory Storage Storage array of cells (stores 0 or 1) Two dimensional array row & column

Recap Memory Organization Byte, Nibble, Bit Memory Capacity and Density Memory Block diagram and Signals Address, Data, R/W and CS

Recap Static RAM cell implementation Internal structure of 8 x 4 RAM 16K x 8 RAM chip

Memory Row and column decoders in RAM (fig 1) Input/Output RAM circuit (fig 2) Read Cycle (fig 3) Write Cycle (fig 4)

Sync. Burst SRAM & DRAM Sync. Burst SRAM (fig 5) Flow through SRAM Pipelined SRAM Burst Logic Circuitry (fig 6) DRAM Structure (fig 7a) Writing to DRAM (fig 7a) Reading from DRAM (fig 7b) Refreshing DRAM (fig 7c) Address Multiplexing (fig 8)