CH05 Internal Memory Technology
CH05 Internal Memory Technology
William Stallings
Computer Organization
and Architecture
9th Edition
+
Chapter 5
Internal Memory
+
Memory Cell Operation
Semiconductor Memory Types
DRAM
The term dynamic refers to tendency of the stored charge to leak away,
even with power continuously applied
+
Dynamic
RAM
Structure
Figure 5.2a
Typical Memory Cell Structures
+
Static RAM
(SRAM)
Digital device that uses the same logic
elements used in the processor
Figure 5.2b
Typical Memory Cell Structures
SRAM versus DRAM
SRAM
Both volatile
Power must be continuously supplied to the memory to
preserve the bit values
Dynamic cell
Simpler to build, smaller
DRAM
Static
Faster
Used for cache memory (both on and off chip)
+
Read Only Memory (ROM)
Contains a permanent pattern of data that cannot be changed or
added to
Data is actually wired into the chip as part of the fabrication process
Disadvantages of this:
No room for error, if one bit is wrong the whole batch of ROMs must be
thrown out
Data insertion step includes a relatively large fixed cost
+
Programmable ROM (PROM)
Flash
EPROM EEPROM
Memory
Electrically erasable
programmable read-only Intermediate between EPROM
Erasable programmable read-
memory and EEPROM in both cost and
only memory
functionality
256-KByte
Memory
Organization
+
1MByte Module Organization
Interleaved Memory
Composed of a collection
of DRAM chips
Grouped together to
form a memory bank
Each bank is independently
able to service a memory read
or write request
K banks can service K requests
simultaneously, increasing memory
read or write rates by a factor of K
Soft Error
Random, non-destructive event that alters the contents of one or more memory
cells
No permanent damage to memory
Can be caused by:
Power supply problems
Alpha particles
Error Correcting Code Function
+
Hamming
Error
Correcting
Code
+ Layout of Data Bits and Check Bits
Check Bit Calculation
+
Hamming SEC-DED Code
+ Summary Internal
Memory
Chapter 5
5.2
5.3
5.6
5.7
5.10-14