Solid-State Memory Chips SRAM, DRAM

Solid-State Memory Chips SRAM, DRAM

Memory Solid-State Memory Chips SRAM, DRAM PENN J. Van der Spiegel EE200- 1 Simple Processor Datapath Consists of Registers, Combinational Logic and Buses Address Bus Result Bus Memory ALU A Memory Address M P I A M Data Bus Bus A C R C B R R B MEMORY Memory Bus Memory Address Register (MAR) Main Memory: Instruction Register (PR) Accumulator or Data Register (AC) SRAM; DRAM Memory Buffer Register (MBR) Program Counter (PC) PENN EE200- 2 J. Van der Spiegel (Katz, Contemporary Logic Design) Memory in a Computer PENN J. Van der Spiegel EE200- 3 Memory Hierarchy Fast Registers Pro- cessors 1st Level SRAM Speed Cache Cost 2nd Level SRAM - Increase Cache DRAM Increase Main Memory DRAM Magnetic Archive I Disk/Tape Archive II Optical Disk PENN J. Van der Spiegel EE200- 4 Memory capacity and Moore’s Law Memory capacity has increased about 1.5x/yr Memory technology is more aggressive than for microprocessors: Technology Driver 10 10 1GDRAM 1G Giga chip DRAMs Microprocessors 256 M 8 64 M P7 10 16 M 10M 1 MDRAM P6 MPU only 6 Mega chip 256 K Pentium 10 1M 64 K 486 100K 16 K 68020 Power PC 1K DRAM 68000 601 4 10K 10 8080 32-bit 1K 4004 Micro 2 8-bit 16-bit 10 100 invention Micro Micro 10 of the IC 0 Transistors per chip 1 10 PENN 1960 1970 1980 1990 2000 J. Van der Spiegel EE200- 5 Memory types 1. Non-volatile Memory: » Is a memory which keeps its data even when power is switched off. All other memories are volatile. 2. Volatile Memories 2.1 Dynamic Memory (DRAM): » Is a volatile memory where information is stored on a capacitor. Refreshing needed. 2.2 Static Memory (SRAM): » Is a volatile memory where information is maintained as long as the power is switched on. Internal feedback makes the memory static (latch). PENN J. Van der Spiegel EE200- 6 Memory types - overview MEMORIES VOLATILE NON-VOLATILE Read-only memory ROM SRAM DRAM Programmable Read-onlyr memory Static Dynamic PROM Random Access EDO SDRAM Erasable PROM DDSRAM EPROM RAMBus Electrically erasable PROM EEPROM Non-volatileRAM EDO: Enhanced Data Out DRAM NVRAM SDRAM: Synchronous DRAM Battery-backup RAM DDSRAM: double data rate synch. DRAM (266MHz) BRAM FerroelectricRAM NVRAM: - Combination of SRAM and EEPROM; FERRAM MRAM: - Magnetoresistive RAM Ferromagnetic PENN MRAM J. Van der Spiegel EE200- 7 DRAM Memory Technology Word line Poly 6 common capacitor plate + + Poly 4 individual -- capacitor plate Bitline Polycide 3 bit line Samsung 64 Mbit DRAM(Source: ICE Corp.) PENN J. Van der Spiegel EE200- 8 DRAM cell Word line Bit-line Capacitor Transistor (switch) IBM 256 Mb DRAM; Sc. Am. Jan. 02) PENN J. Van der Spiegel EE200- 9 DRAM: System Architecture Writing a bit=1 at Word 0, bit position 5 (Source: Intel Museum www.intel.com/intel/intelis/museum/exhibit/memory_tech/ PENN J. Van der Spiegel EE200- 10 DRAM: System Architecture Random Access Memory Row Decoder 1 1 MATRIX OF MEMORY Row address CELLS one cell N N 2 1 2 M Read Column decoder Write Control 1 M l Out In Data Column address Storage capacity: ( 2 N ) ( 2 M ) = 2 N+M bits PENN J. Van der Spiegel EE200- 11 Giga-bit DRAM NOTE: One 4G DRAM stores the complete works of Shakespeare 64 times! or 47 min. of full-motion video) 64 Gbit DRAM expected in 2016!!! PENN J. Van der Spiegel EE200- 12.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    12 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us