Double Data Rate SDRAM – The Next Generation An overview of the industry roadmap for main system memory technology, and details on DDR which represents.

Slides:



Advertisements
Similar presentations
Introduction to DDR SDRAM
Advertisements

DDR SDRAM The Memory of Choice for Mobile Computing Bill Gervasi Technology Analyst, Transmeta Corporation Chairman, JEDEC Memory Parametrics
MEMORY TECHNOLOGY FOR SMALL FORM FACTOR SYSTEMS
Memory Modules Overview Spring, 2004 Bill Gervasi Senior Technologist, Netlist Chairman, JEDEC Small Modules & DRAM Packaging Committees.
Random Access Memory What computers use to think with.
LOGO.  Concept:  Is read-only memory.  Do not lose data when power is lost.  ROM memory is used to produce chips with integrated.
Memory Design Considerations That Affect Price and Performance Bill Gervasi Technology Analyst, Transmeta Chairman, JEDEC Memory Parametrics
Accelerating DRAM Performance
COEN 180 DRAM. Dynamic Random Access Memory Dynamic: Periodically refresh information in a bit cell. Else it is lost. Small footprint: transistor + capacitor.
System Design Tricks for Low-Power Video Processing Jonah Probell, Director of Multimedia Solutions, ARC International.
DRAM Packages. Physical DRAM Packages Physically, the main memory in a system is a collection of –Chips or –Modules containing chips that are usually.
Future Vision of Memory Modules for DRAM Bill Gervasi Vice President, DRAM Technology SimpleTech
DDR2 Serial Presence Detect Revision 1.1 (& DIMM Labels) Bill Gervasi Senior Technologist, Netlist Chairman, JEDEC Small Modules & DRAM Packaging Committees.
JAZiO ™ IncorporatedPlatform JAZiO ™ Supplemental SupplementalInformation.
DRAM. Any read or write cycle starts with the falling edge of the RAS signal. –As a result the address applied in the address lines will be latched.
1 COMP 206: Computer Architecture and Implementation Montek Singh Wed., Nov. 19, 2003 Topic: Main Memory (DRAM) Organization.
 2003 Micron Technology, Inc. All rights reserved. Information is subject to change without notice. High Performance Next­ Generation Memory Technology.
1 COMP 206: Computer Architecture and Implementation Montek Singh Mon., Nov. 18, 2002 Topic: Main Memory (DRAM) Organization – contd.
NS Training Hardware. Memory Interface Support for SDRAM, asynchronous SRAM, ROM, asynchronous flash and Micron synchronous flash Support for 8,
A+ Certification Guide Chapter 5 Random Access Memory.
MIGRATING FROM SDRAM TO DDR Bill Gervasi Vice Chairman, JEDEC Memory Timing Technology Analyst
DDR Evolution and Memory Market Trends Bill Gervasi Technology Analyst
* Definition of -RAM (random access memory) :- -RAM is the place in a computer where the operating system, application programs & data in current use.
RAM (random access memory)
Memory COMPUTER ORGANIZATION – ITC CPU (processing) Random Access Memory RAM Temporarily holds Data or Instruction 3.
Memory Sephiroth Kwon GRMA
CSIT 301 (Blum)1 Memory. CSIT 301 (Blum)2 Types of DRAM Asynchronous –The processor timing and the memory timing (refreshing schedule) were independent.
DDR MEMORY  NEW TCEHNOLOGY  BANDWIDTH  SREVERS, WORKSTATION  NEXT GENERATION OF SDRAM.
DDR SDRAM ASIC Course Saeed Bakhshi May 2004 Class presentation based on ISSCC2003 paper: A 1.8V, 700Mb/s/pin, 512Mb DDR-II SDRAM with On-Die Termination.
Memory Technology “Non-so-random” Access Technology:
Confidential and Proprietary Information DDR333 – The New Wave Bill Gervasi Technology Analyst, Transmeta Corporation Chairman, JEDEC Memory Parametrics.
Types of RAM By Alysha Gould. TYPES OF RAM SIMM’S DIMM’S DRAM SDRAM RDAM VDRAM.
Memory. Random Access Memory Defined What is memory? operating system and other system software that control the usage of the computer equipment application.
Computer performance.
CSIE30300 Computer Architecture Unit 07: Main Memory Hsin-Chou Chi [Adapted from material by and
Survey of Existing Memory Devices Renee Gayle M. Chua.
Spartan-II Memory Controller For QDR SRAMs Lobby Pitch February 2000 ®
Lessons Learned The Hard Way: FPGA  PCB Integration Challenges Dave Brady & Bruce Riggins.
San Jose January 23-24, 2001 Taipei February 14-15, 2001 DDR Penetrates Mobile Computing Bill Gervasi Technology Analyst Chairman, JEDEC Memory Parametrics.
A+ Guide to Managing and Maintaining your PC, 6e Chapter 7 Upgrading Memory (v0.1)
Asynchronous vs. Synchronous Counters Ripple Counters Deceptively attractive alternative to synchronous design style State transitions are not sharp! Can.
+ CS 325: CS Hardware and Software Organization and Architecture Memory Organization.
Memory Chapter 6. Objectives After completing this chapter you will be able to Differentiate between different memory technologies Plan for a memory installation.
Dynamic Random Access Memory (DRAM) CS 350 Computer Organization Spring 2004 Aaron Bowman Scott Jones Darrell Hall.
MEMORIA (RAM) Miguel A. Guillermo Castillo Prof.Ruddy.
A+ Guide to Managing and Maintaining your PC, 6e Chapter 7 Upgrading Memory.
How do you model a RAM in Verilog. Basic Memory Model.
The Evolution of Dynamic Random Access Memory (DRAM) CS 350 Computer Organization and Architecture Spring 2002 Section 1 Nicole Chung Brian C. Hoffman.
Different Microprocessors Tamanna Haque Nipa Lecturer Dept. of Computer Science Stamford University Bangladesh.
1 Adapted from UC Berkeley CS252 S01 Lecture 18: Reducing Cache Hit Time and Main Memory Design Virtucal Cache, pipelined cache, cache summary, main memory.
VFC-HD PROJECT STATUS AND OUTSTANDING SEPTEMBER 2015.
Contemporary DRAM memories and optimization of their usage Nebojša Milenković and Vladimir Stanković, Faculty of Electronic Engineering, Niš.
“With 1 MB RAM, we had a memory capacity which will NEVER be fully utilized” - Bill Gates.
Types of RAM (Random Access Memory) Information Technology.
App. Specific DRAMs Eyad Al-Hazmi. Roadmap Introduction High-Speed DRAMs Fast DRAMs using Multi Banks Graphics DRAMs Pseudo-SRAMs.
PCI 9052 소개 권 동혁. Contents 1.Introduction 2.Major features 3.PCI 9052RDK-LITE.
Primary Storage The Triplets – ROM & RAM & Cache.
Transcend 8GB DDR3 PC RAM. Index Description Image Specifications Reviews and Ratings 2Transcend 8GB DDR3 PC RAM - Addocart.
Types of RAM (Random Access Memory)
Computer Memory.
The Triplets – ROM & RAM & Cache
A+ Certification Guide
Chapter 4: MEMORY.
DDR SDRAM The Memory of Choice for Mobile Computing
Direct Rambus DRAM (aka SyncLink DRAM)
DRAM Hwansoo Han.
Bob Reese Micro II ECE, MSU
Reduced Pin Count (RPCTM) DRAM Etron Technology Inc
Reduced Pin Count (RPCTM) DRAM Etron Technology Inc
Presentation transcript:

Double Data Rate SDRAM – The Next Generation An overview of the industry roadmap for main system memory technology, and details on DDR which represents the latest state of the art for SDRAM. We will cover: The industry standards process for product definition The evolution of main memories Comparing DDR to SDRAM DDR configuration options & applications Design tricks for DDR systems What’s next for main memory?

The JEDEC Standards Process

JEDEC is a non-profit standards organization 265 member companies from all over the world Suppliers & users and even competitors Working together to expand the market

How standards get done Any company presents a market need Interested companies form a Task Group TG does development, submits ballot to committee Feedback from voting incorporated into spec The new standard is published Task Group reforms as needed for enhancements

Industry Evolution from SDRAM to DDR

Main Memory DRAM Evolution 320MB/s 400MB/s 1000MB/s 2100MB/s Mainstream Memories FP EDO SDRAM DDR Simple, incremental steps DDR II 4800MB/s

Cost remains constant The top three factors driving memory evolution 1.Cost 2.Cost 3.Cost The price of memory has remained essentially constant Each incremental enhancement must “come for free” “Free” means similar evolution of costs: –Direct: die size, packaging, testers, licensing –Indirect: PCB complexity, heat sinks, support components –2x indirect: dummy continuity boards

What is DDR? Internally, DDR is an SDRAM with ping pong registers Data is posted on rising and falling edges of the clock Commands still sampled on rising edge

How Different is DDR? Simple upgrade from SDRAM designs –Same PCB characteristics: 60   6  –Same RAS/CAS command set A few evolutionary improvements –Low voltage swing I/O –Differential clocks –Source synchronous data strobe

DDR low voltage signaling SSTL_2 low voltage swing inputs –2.5V I/O with 1.25V reference voltage –Low voltage swing with termination –Rail to rail if unterminated DDR

DDR Differential Clocks Route differential clocks on adjacent traces Timing is relative to crosspoint Helps insure 50% duty cycle

DDR Read Timing – Data delivered on both edges of CK Data valid on rising & falling edges Data Strobe “DQS” travels with data DLL aligns data to clock edges

Emphasis on “Matched” DM/DQS loading identical to DQ Route as independent 8 bit buses DQ/DQS DM V REF Disable CONTROLLERDDR SDRAM

Combining 8 bit buses into internal bus width Each byte samples using DQS as input strobe Input buffers capture one odd and one even byte Commit to FIFO on controller clock DQ DM DQS 8 DQ DM DQS 8 DQ DM DQS 8 Internal Memory FIFO Clocked in memory time domain Clocked in controller time domain

DDR Configuration Options for Different Applications

DDR Configurations TSOP SO-DIMM DIMM TQFP

DDR Configurations, Chips  66 pin TSOP-II –Inexpensive high volume plastic package –Compatible pinout for X4, X8, X16 –64Mb to 512Mb; 1Gb in development  100 pin TQFP –Inexpensive high volume plastic package –X32 configuration –64Mb and 128Mb

DDR Configurations, Modules  Desktop & Server 184 pins, 5.25” long X64 or X72 (ECC) 64MB to 2GB Mobile & Small Form Factor  200 pins, 2.7” long X64 or X72 (ECC) 32MB to 512MB

DDR Unbuffered DIMM Least expensive module Limits number of loads supportable Address bus hits all DDR SDRAMs Fastest access time Data Address DDR SDRAM

DDR Registered DIMM Doubles density of each module or halves number of address buses needed Address bus latched before going to DDR SDRAMs Access time increased by one clock Data Address Register DDR SDRAM

DDR Tips and Tricks for Power Management

Power Management Relative Power CPU Clocks of Latency** Active on100%0 * 5 = 0 Inactive on 3 * 5 = 15 Active off 1 * 5 = 5 Inactive off0.2%4 * 5 = 20 Sleep 0.4%200*5 = 1000 Power State* 12% 4% * Not industry standard terms – simplified for brevity **Assumes 5 CPU clocks per memory clock Open Page Closed Page

Power: DDR vs SDRAM PC-100 1X DDR-266 3X PC X DDR X (est)

What’s next for DDR?

Next: Enhancing DDR from 266 to 333 MHz data rate Qualification of DDR333 under way Possibly different DDR SDRAM packages for each solution: –Unbuffered DIMM: FBGA –Registered DIMM: TSOP –SO-DIMM: TSOP –Point to point: TSOP

Next: Small Packages FBGA Lower inductance Lower capacitance Smaller footprint Tighter layouts enabled Details: Package size = 104 mm 2 = 54% smaller Inductance: 1.7nH lower Inductance variation, pin to pin: 3X less Capacitance: 0.5pF lower Performance gain: 300ps of data valid time

Next: DDR FET Switched DIMM Quadruples density of each module or doubles number of DIMM slots Address bus latched before going to DDR SDRAMs Data bus sees a single load per slot Additional bus turnaround latency Data Address Register FET DDR SDRAM

Next: DDR MicroDIMM Half the size of the DDR SO-DIMM Half the capacity if using TSOP – or – Same capacity if using FBGA Target markets: –PDAs –Internet appliances –Subnotebook computers

Next: DDR II Work well under way on DDR II Double the speed Lower power Migration path from DDR I –Same controller can use DDR I and DDR II –Compatible process technologies

Conclusions DDR is a result of collaboration between many companies Cost drives incremental evolutionary steps DDR is a simple evolution of SDRAM technology Configuration options available for different applications Use tricks and techniques to exploit DDR’s features The future of DDR is in evolutionary steps