Inside RAM
Tom Kelliher, CS 220
Dec. 3, 2001
Course evaluation at end of class.
Toolboxes due Friday. Counter due Monday.
Introduction to memory.
- Introduction.
- Static RAM.
- Dynamic RAM.
Review for final.
- Organizations of RAMs: number of words, bits/word.
- Operation:
- Not enabled: low power mode, output in high-impedance state
(disconnected)
- Read: A single word should be read. Address may change.
- Write: A single word should be written. Address must be stable.
- Refresh. Hidden or not hidden?
- RAM will have a 2-D structure: row/word, column/bit.
The number of columns may not have anything to do with bits/word --- many
RAMs have 1 bit/word but are 2-D internally.
- RAMS consist of:
- Storage cells.
- Word and bit decoders.
- Write logic.
- Read logic (sense amp).
- Refresh logic for DRAMs.
- Memory cell model:
Goal: cell should be as small as possible, to increase storage density.
Think about the AND gates on the output side as tri-state buffers ---
transmission gates.
- Bit slice of a RAM array:
- Assume you have bit-slice RAM cells. Adding 2-to-4
decoders, how would a RAM look? A RAM?
- DRAM cell:
- SRAM cell: five or six transistors. DRAM cell: one transistor and
one capacitor.
- Bit-Slice: support structure similar.
- Bit line has higher capacitance than storage capacitor --- sense amps.
- Destructive read. Use of sense amps to restore data.
- Refresh due to leakage. Refresh logic.
Thomas P. Kelliher
Sun Dec 2 17:13:46 EST 2001
Tom Kelliher