160 likes | 290 Vues
This lecture explores different types of memory, highlighting Read Only Memory (ROM), Programmable ROM (PROM), Erasable PROM (EPROM), Electrically Erasable PROM (EEPROM), FLASH, and Random Access Memory (RAM). It details the unique characteristics of each memory type, such as how they operate, their structures, and application contexts. Key distinctions include the permanence of data storage, erasure methods, and the specific circuitry involved. This comprehensive overview serves as a foundation for understanding memory technology in computing.
E N D
ECT 358 Lecture 18 Memory
Blessed is he who, having nothing to say, refrains from giving wordy evidence of the fact. The tongue of the wise useth knowledge aright: but the mouth of fools poureth out foolishness. Proverbs 15:2
Memory Types • Read Only Memory (ROM) • Programmable Read Only Memory (PROM) • Erasable PROM (EPROM) • Electrically Erasable PROM (EEPROM) • FLASH • Random Access Memory (RAM) • Static RAM (SRAM) • Ferroelectric Nonvolatile Memory
Read Only Memory (ROM) • Memory remains unchanged during operation and after power is removed • Structurally modified for program • Address and Data lines • Address Decoder • Bipolar/CMOS/nMOS/pMOS
Programmable ROM (PROM) • Similar structure to ROM • One time programmable • PROM burner • Bipolar technology • Can be modified slightly (unburnt fuses)
Erasable PROM (EPROM) • Similar to PROM • Floating nMOS transistor gate • Additional gate • High programming voltage • UV erasable • Bulk erase • 20 minute erase time
Electrically Erasable PROM (EEPROM) • Similar to EPROM • Electrically erased vice UV erased • Electrical pulses break down gate • High negative charge (-15 volts) • Programmed in circuit with low voltage • Individual words erased • 100-100000 erase cycles • Much faster than UV for erasing
FLASH • Similar to EEPROM’s • Additional circuitry to selectively erase and program the device in circuit • Lower power consumption • Simultaneous erasing of blocks • Multiple bits per cell (1-3 levels) • 100000 erase cycles
Random Access Memory (RAM) • Contents changed during operation • Data lost when power is removed • RAM circuit is fixed, not programmed • RAM contents are programmed • Requires refresh
Static RAM (SRAM) • Transistor-Capacitor storage cell structure that does not require refresh • Fast Cache • 6 transistor circuit • Wide input decoder • Rectangular versus square physical layout
Ferroelectric Nonvolatile Memory • Hysteresis effect • Electrical polarization under applied voltage • Hard Drives • Magnetic Tape • Floppy Drives • Drum Drives • Bi-stable states