The Evolution of Dynamic Random Access Memory DRAM

  • Slides: 21
Download presentation
The Evolution of Dynamic Random Access Memory (DRAM) CS 350 Computer Organization and Architecture

The Evolution of Dynamic Random Access Memory (DRAM) CS 350 Computer Organization and Architecture Spring 2002 Section 1 Nicole Chung Brian C. Hoffman Joel D. Throckmorton Thomas C. Wear

DRAM • Manufacturer: IBM Speed: 35 -200 ns • Year Introduced: 1969 40 MHz

DRAM • Manufacturer: IBM Speed: 35 -200 ns • Year Introduced: 1969 40 MHz Frequency: 4. 77 - • Burst Timing: 5 -5 -5 -5 • Voltage: +5 v, -5 v, +12 v Pins: SOJ(20, 24, 26)

DRAM • • • Similar to manufacturing processors Multiplexed address lines Separate data inputs

DRAM • • • Similar to manufacturing processors Multiplexed address lines Separate data inputs and outputs Three control signals Two primary effects

FPM DRAM • Manufacturer: many Speed: 50 ns • Year Introduced: 1987 MHz Frequency:

FPM DRAM • Manufacturer: many Speed: 50 ns • Year Introduced: 1987 MHz Frequency: 16 -66 • Burst Timing: 5 -3 -3 -3 Pins: 72/168 • Voltage: 5. 0 v 188. 71 MBs Bandwidth:

FPM DRAM • • Simple DRAM slightly slower than FPM How it works “Safe”

FPM DRAM • • Simple DRAM slightly slower than FPM How it works “Safe” Used primarily for main system memories • Not well-suited for high-performance video applications

EDODRAM • • Extended Data Output Random Access Memory Introduced in 1994, Improvement over

EDODRAM • • Extended Data Output Random Access Memory Introduced in 1994, Improvement over FPM Up to 40% increase in access time, over FPM EDO shortens the read cycle between the memory and the CPU • EDO chips still hold data valid after the signal that “strobes” the column address goes inactive. Meaning, the CPU can perform other operations while memory is being accessed.

EDODRAM • EDODRAM runs asynchronously w/ the CPU clock • SDRAM has taken the

EDODRAM • EDODRAM runs asynchronously w/ the CPU clock • SDRAM has taken the place of EDODRAM • There is no difference between SDRAM and EDO at bus speeds at or below 83 MHz. • EDO timing: 5 -2 -2 -2 at 66 MHz

BEDODRAM • Burst EDODRAM • Introduced in 1995 • Read/write cycles were batched in

BEDODRAM • Burst EDODRAM • Introduced in 1995 • Read/write cycles were batched in bursts of four • “The memory bursts wrap around on a four byte boundary which means that only the two least significant bits of the CAS (Column Address Strobe) are modified internally to produce each address of the burst sequence” • BEDO memory speed ranged from 40 -66 MHz which was faster than the FPM at 33 MHz

BEDODRAM • At bus speeds at or below 100 MHz, BEDO would have been

BEDODRAM • At bus speeds at or below 100 MHz, BEDO would have been faster and more reliable than SDRAM • BEDO never really took off • There was more support for the production and development of SDRAM

SDRAM differs from past DRAM in two ways • The way it’s organized –

SDRAM differs from past DRAM in two ways • The way it’s organized – Multiple banks on a single DIMM – Allows banks to recharge while others read/write • The way it’s controlled – Synchronous (aligned with the clock) – Performs commands that are fed by the clock signals

SDRAM Ratings • PC 66, PC 100, PC 133 – SDRAM ratings which describe

SDRAM Ratings • PC 66, PC 100, PC 133 – SDRAM ratings which describe which bus speeds the RAM will support and work correctly with. – Ratings can also be in form x-y-z: • CAS latency (X) • RAS-to-CAS delay (Y) • RAS precharge time (Z) – There is tolerance • (83 MHz, 100 MHz works in 66 MHz bus)

RDRAM (Rambus) • • Single chip Low pin count High capacity High bandwidth

RDRAM (Rambus) • • Single chip Low pin count High capacity High bandwidth

Rambus Channel Diagram

Rambus Channel Diagram

Double Data Rate SDRAM Introduced in 2000 • - Doubles bandwidth by accessing data

Double Data Rate SDRAM Introduced in 2000 • - Doubles bandwidth by accessing data on both the “rising edge” and “falling edge” of the memory bus clock • - 2. 5 V versus 3. 3 V of the PC 133 SDRAM • 184 -pin DDR DIMMs versus 168 -pin SDRAM DIMMs

DDR SDRAM Politics • ISSUE 1 – Support – AGP standard (NVIDIA Ge. Force

DDR SDRAM Politics • ISSUE 1 – Support – AGP standard (NVIDIA Ge. Force 3 D) – Intel exclusive deal with Rambus – AMD and VIA support DDR SDRAM

DDR SDRAM Manufacturers • Hitachi • Micron • Hyundai • Mitsubishi • IBM •

DDR SDRAM Manufacturers • Hitachi • Micron • Hyundai • Mitsubishi • IBM • Toshiba • Infineon • NEC

DDR SDRAM Politics • Issue 2 – Name – Proposed: • DDR SDRAM PC

DDR SDRAM Politics • Issue 2 – Name – Proposed: • DDR SDRAM PC 200/266 – (100/233 MHz memory bus) – Conflict: • Rambus RDRAM PC 600/700/800

DDR SDRAM Politics • Issue 2 – Name (cont. ) – DDR SDRAM Resolve…

DDR SDRAM Politics • Issue 2 – Name (cont. ) – DDR SDRAM Resolve… use the peak data transfer rate… • PC 1600 = PC 200 Formula (64 bit * 2 * 100 MHz = 1600 MB/sec) • PC 2100 = PC 233 Formula (64 bit * 2 * 133 MHz = 2133 MB/sec

Citations • • Arnold, Eric (2002). “Computer Memory Ram Sdram Buffered Pc 66 Pc

Citations • • Arnold, Eric (2002). “Computer Memory Ram Sdram Buffered Pc 66 Pc 100 Pc 133 Mem Dram. ” URL: http: //home. cfl. rr. com/bjp/ Cullen, Drew (2002). “Hynix Rations DDR Supply. ” URL: http: //www. theregister. co. uk/content/3/23876. html Howe, Denis (1996). “Dynamic Random Access Memory by FOLDOC. ” URL: http: //wombat. doc. ic. ac. uk/foldoc. cgi? DRAM Howe, Denis (1996). “Page-Mode Dynamic Random Access Memory. ” URL: http: //burks. brighton. ac. uk/burks/foldoc/94/85. htm Kanellos, Michael (2002). “Memory Market Optimistic about 20002. ” URL: http: //zdnet. com/2100 -1103 -858175. html Kozierok, Charles (2001). “PC-Guide Ref DRAM Technologies. ” URL: http: //www. pcguide. com/ref/ram/tech_FPM. htm

Citations • • • Kozierok, Charles (2001). “PC-Guide Ref DRAM Technologies. ” URL: http:

Citations • • • Kozierok, Charles (2001). “PC-Guide Ref DRAM Technologies. ” URL: http: //www. pcguide. com/ref/ram/tech. DDRSDRAM-c. html Micron Technology(2000) “Memory Upgrades. ” URL: http: //www. crucial. com/DDR/index. asp Pabst, Thomas (2002). Tom’s Hardware Guide, “RAM Guide. ” URL: http: //www 6. tomshardware. com/mainboard/98 q 4/981024/ Russell, Rick (2000). “The Memory Conundrum. ” URL: http: //peripherals. about. com/library/weekly/aa 021300 a. htm? terms =DDR+DRAM Thing, Lowell (2001). “What is. ” URL: http: //whatis. techtarget. com/definition/0, , sid 9_gci 213955, 00. html