The Evolution of Dynamic Random Access Memory DRAM
- Slides: 21
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 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 and outputs Three control signals Two primary effects
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” 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 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 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 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 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 – 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 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
Rambus Channel Diagram
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 3 D) – Intel exclusive deal with Rambus – AMD and VIA support DDR SDRAM
DDR SDRAM Manufacturers • Hitachi • Micron • Hyundai • Mitsubishi • IBM • Toshiba • Infineon • NEC
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… 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 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: //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
- Pengertian sdram
- Pram models
- Array advantage and disadvantage
- Dram memory mapping
- Virtual memory tlb
- Random assignment vs random sampling
- Random assignment vs random selection
- Disadvantages of serial file organization
- Random access control
- Channel partitioning protocols
- Random access adalah
- In random access machine, instructions are executed
- Transferered
- Cara kerja memori dinamis c++
- Example of dynamic memory allocation
- Explicit memory allocation
- Advantages of dynamic memory allocation
- Dynamic memory allocation
- Example of dynamic memory allocation
- Dynamic data structure
- Dynamic memory allocation in data structure
- Dynamic c programming