Introduction to DDR SDRAM

Slides:



Advertisements
Similar presentations
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Advertisements

You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Advanced Piloting Cruise Plot.
Our library has two forms of encyclopedias: Hard copy and electronic versions. The first is simply the old-fashioned "book on the shelf" type of encyclopedia.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 1 Embedded Computing.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Year 6 mental test 5 second questions
Predicting Performance Impact of DVFS for Realistic Memory Systems Rustam Miftakhutdinov Eiman Ebrahimi Yale N. Patt.
San Jose January 23-24, 2001 Taipei February 14-15, 2001 An Analysis of Virtual Channel Memory and Enhanced Memories Technologies Bill Gervasi Technology.
Richmond House, Liverpool (1) 26 th January 2004.
Re-examining Instruction Reuse in Pre-execution Approaches By Sonya R. Wolff Prof. Ronald D. Barnes June 5, 2011.
Control and Feedback Introduction Open-loop and Closed-loop Systems
JAZiO Incorporated 1 Change No-Change Concept. JAZiO Incorporated 2 Change /No Change Concept Comp A Data In VTR Data In Comp A No Change This band is.
Bus arbitration Processor and DMA controllers both need to initiate data transfers on the bus and access main memory. The device that is allowed to initiate.
1 Dynamic Interconnection Networks Buses CEG 4131 Computer Architecture III Miodrag Bolic.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses.
Synchronous Static Random Access Memory (SSRAM). Internal Structure of a SSRAM AREG: Address Register CREG: Control Register INREG: Input Register OUTREG:
Low Power Systems Using Transmeta Crusoe Processors Bill Gervasi Technology Analyst, Transmeta Chairman, JEDEC Memory Parametrics
Microprocessor Architecture Pipelined Architecture
Mehdi Naghavi Spring 1386 Operating Systems Mehdi Naghavi Spring 1386.
The IP Revolution. Page 2 The IP Revolution IP Revolution Why now? The 3 Pillars of the IP Revolution How IP changes everything.
ABC Technology Project
EU Market Situation for Eggs and Poultry Management Committee 21 June 2012.
ASYNC07 High Rate Wave-pipelined Asynchronous On-chip Bit-serial Data Link R. Dobkin, T. Liran, Y. Perelman, A. Kolodny, R. Ginosar Technion – Israel Institute.
DDR SDRAM The Memory of Choice for Mobile Computing Bill Gervasi Technology Analyst, Transmeta Corporation Chairman, JEDEC Memory Parametrics
IP Multicast Information management 2 Groep T Leuven – Information department 2/14 Agenda •Why IP Multicast ? •Multicast fundamentals •Intradomain.
Digital Techniques Fall 2007 André Deutz, Leiden University
VOORBLAD.
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
© 2012 National Heart Foundation of Australia. Slide 2.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
Slippery Slope
Januar MDMDFSSMDMDFSSS
Week 1.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
©2004 Brooks/Cole FIGURES FOR CHAPTER 12 REGISTERS AND COUNTERS Click the mouse to move to the next page. Use the ESC key to exit this chapter. This chapter.
A SMALL TRUTH TO MAKE LIFE 100%
PSSA Preparation.
©2004 Brooks/Cole FIGURES FOR CHAPTER 11 LATCHES AND FLIP-FLOPS Click the mouse to move to the next page. Use the ESC key to exit this chapter. This chapter.
High Speed Logic Transmission lines
Double Data Rate SDRAM – The Next Generation An overview of the industry roadmap for main system memory technology, and details on DDR which represents.
Memory Design Considerations That Affect Price and Performance Bill Gervasi Technology Analyst, Transmeta Chairman, JEDEC Memory Parametrics
Accelerating DRAM Performance
MIGRATING FROM SDRAM TO DDR Bill Gervasi Vice Chairman, JEDEC Memory Timing Technology Analyst
DDR Evolution and Memory Market Trends Bill Gervasi Technology Analyst
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.
Confidential and Proprietary Information DDR333 – The New Wave Bill Gervasi Technology Analyst, Transmeta Corporation Chairman, JEDEC Memory Parametrics.
Survey of Existing Memory Devices Renee Gayle M. Chua.
San Jose January 23-24, 2001 Taipei February 14-15, 2001 DDR Penetrates Mobile Computing Bill Gervasi Technology Analyst Chairman, JEDEC Memory Parametrics.
“With 1 MB RAM, we had a memory capacity which will NEVER be fully utilized” - Bill Gates.
App. Specific DRAMs Eyad Al-Hazmi. Roadmap Introduction High-Speed DRAMs Fast DRAMs using Multi Banks Graphics DRAMs Pseudo-SRAMs.
DDR SDRAM The Memory of Choice for Mobile Computing
Presentation transcript:

Introduction to DDR SDRAM Bill Gervasi Technology Analyst wmgervasi@attbi.com

Topics to Cover The SDRAM Roadmap Transitioning from SDR to DDR DDR-I 400 Overview Market overview

Simple, incremental steps SDRAM Evolution 5400MB/s Mainstream Memories DDR667 4300MB/s DDR533 3200MB/s DDR400 2700MB/s “DDR II” DDR333 2100MB/s DDR400? 3200MB/s DDR266 1600MB/s DDR200 1100MB/s “DDR I” PC133 Simple, incremental steps “SDR”

Key to System Evolution Never over-design! Implement just enough new features to achieve incremental improvements Use low cost high volume infrastructure Processes Packages Printed circuit boards

From SDR to DDR Prefetch 2 Prefetch 2 Differential Clocks Signaling & Power Write Latency When considering migrating a design from SDR to DDR, the five primary factors to consider are signaling, clocks, data strobe, packages, and total pin count. Data Strobe

Prefetch Today’s SDRAM architectures assume an inexpensive DRAM core timing DDR I (DDR200, DDR266, and DDR333) prefetches 2 data bits: increase performance without increasing core timing costs DDR II (DDR400, DDR533, DDR667) prefetches 4 bits internally, but keeps DDR double pumped I/O DDR-I 400 is a prefetch-2 architecture

Prefetch Depth CK data READ Core access time Costs $$$ SDR: Prefetch 1 Core access time DDR-I: Prefetch 2 DDR-II: Prefetch 4 Costs $$$ Column cycle time Essentially free Costs $$$

Prefetch Impact on Cost SDRAM Family Pre- fetch Data Rate Cycle Time High Yield = Affordable 1 100 10 ns SDR 1 133 7.5 ns 2 200 10 ns DDR-I 2 266 7.5 ns Starts to get REAL EXPENSIVE! 2 333 6 ns 2 400 5 ns DDR-II 4 400 10 ns 4 533 7.5 ns Comparable to DDR266 in cost

DDR Data Timing Data valid on rising & falling edges… “Double Data Rate” Source Synchronous; Data Strobe “DQS” travels with data Double data rate signals are sampled at both edges of the clock. Since the clock loading is different from the data loading, it makes a poor choice for a strobe. Hence, a new data strobe signal (DQS) is introduced. DQS is driven by the controller during data write operations, and driven by the SDRAM during data read operations. The DQS signal is loaded exactly like the data lines, therefore exhibits identical electrical characteristics. DDR SDRAMs also provide an on-chip DLL that keeps the delivery of DQS and the data during read operations synchronized to the clock input to the DDR SDRAM. This allows two significant designer choices: operating massive systems like servers with an echo clock, or operating fully synchronous systems that must capture return data in a single clock period. Another enhancement from the user perspective is a guarantee by specification of the width of a data window to insure sufficient time to capture that data. This parameter, tDV, guarantees that jitter will not close the data valid eye.

From SDR to DDR Prefetch 2 Differential Clocks Differential Clocks Signaling & Power Write Latency When considering migrating a design from SDR to DDR, the five primary factors to consider are signaling, clocks, data strobe, packages, and total pin count. Data Strobe

DDR Clocks Differential clocks on adjacent traces Timing is relative to crosspoint Helps ensure 50% duty cycle DDR uses a differential clock in order to deliver a nearly perfect square wave to the DDR SDRAM internal circuits. Running clock and its complement on adjacent traces from controller to the DDR SDRAM enhances signal quality through common mode rejection. For simplicity in reading the diagrams, subsequent drawings will only show the CK signal, but it is understood that this refers to the crosspoint of the clock CK and its complement /CK.

Single Ended Clock VREF CK Clock high time Clock low time VREF CK Normal balanced signal VREF CK Clock high time Clock low time Mismatched Rise & Fall signal Error!

Significantly reduced symmetry error Differential Clock CK CK Clock high time Clock low time Normal balanced signal CK CK Clock high time Clock low time Mismatched Rise & Fall signal Significantly reduced symmetry error

From SDR to DDR Prefetch 2 Differential Clocks Signaling & Power Write Latency When considering migrating a design from SDR to DDR, the five primary factors to consider are signaling, clocks, data strobe, packages, and total pin count. Data Strobe

DDR 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 SSTL_2 signals trigger high and low levels as a few millivolts off a central voltage reference. With simple resistor termination networks to a termination voltage, VTT, equal to the reference voltage, low voltage signaling appears on the transmission lines. If the termination resistors are eliminated, the SSTL_2 signals run rail to rail, with 2.5V swings. Voltage levels for high and low are still recognized and the system operates fine.

Keys to low power design: Power = CV2f%# Factors: Capacitance (C) Voltage (V) Frequency (f) Duty cycle (%) Power states (# circuits in use) Keys to low power design: Reduce C and V Match f to demand Minimize duty cycle Utilize power states

Power: SDR  DDR-I DDR-II DDR533 @ 1.8V DDR266 @ 2.5V PC-133 @ 3.3V

From SDR to DDR Prefetch 2 Differential Clocks Signaling & Power Write Latency When considering migrating a design from SDR to DDR, the five primary factors to consider are signaling, clocks, data strobe, packages, and total pin count. Data Strobe Data Strobe

Emphasis on “Matched” DM/DQS loading identical to DQ CONTROLLER DDR SDRAM DQ/DQS VREF VREF DM VREF A key performance enhancement in DDR comes from thinking of a 64bit bus as eight semi-independent 8bit buses consisting of 8 data lines DQ, one data strobe DQS, and one data mask DM. Within each group of 10 pins, length, loading, and termination should be balanced as accurately as possible. This includes the DM, which though used only for data writes, should have a fake read channel that is never used to insure identical loading to the bidirectional DQ and DQS lines. In this way, controller input circuits will see minimal skew between signals, and can resynchronize all data groups to the internal timing of the controller. VREF Disable DM/DQS loading identical to DQ Route as independent 8bit buses

Copper from controller to SDRAMs Sync to Controller clock 64 = 8 x 8 64bit bus is 8 sync’ed 8bit buses Allows external “copper” flexibility 8 buses resync upon entry to FIFO x16 DDR SDRAM x16 DDR SDRAM x16 DDR SDRAM x16 DDR SDRAM Copper from controller to SDRAMs 8 DQ 1 DM 1 DQS 8 DQ 1 DM 1 DQS 8 DQ 1 DM 1 DQS Inside Controller 8bit Buffer 8bit Buffer Sync to Controller clock 64bit Memory Controller Internal FIFO

From SDR to DDR Prefetch 2 Differential Clocks Signaling & Power Write Latency Write Latency When considering migrating a design from SDR to DDR, the five primary factors to consider are signaling, clocks, data strobe, packages, and total pin count. Data Strobe

Write Latency SDR had to keep inputs powered all the time Adding Write Latency to DDR allowed inputs to be powered off between commands Flexible timing differences on data and address paths

DDR-I vs DDR-II @ 400 “DDR II” “DDR I” 3200MB/s 2700MB/s DDR400 DDR333

DDR-I 400 Summary DDR-I is hard to design to 400 MHz data rate Lower yields No JEDEC standard Prefetch-2, 2.5V signals, TSOP packages, write latency 1 DDR-II makes it a lot easier JEDEC standards & focus Prefetch-4, 1.8V signals, differential strobe On-die termination, BGA packages, write latency > 1 Same plane referencing Few suppliers supporting DDR-I 400 market

DDR-I 400 Conclusion The JEDEC roadmap represents the industry focus for mainstream products DDR-I tops out at 333 MHz data rate DDR-II starts at 400 MHz data rate This DOES NOT mean that DDR-I at 400 MHz data rate will not ship in volume It DOES mean that there will be price premiums for this speed bin

Market Outlook DDR-I DDR-II DDR333 is the mainstream product for 2003 DDR-I 400 will be the premium market DDR-II DDR-II designs under way now DDR-II 400 & 533 will sample in 2003 DDR-II ramp begins in 2004

Summary DDR has many improvements over SDR Prefetch, differential clock, low voltage, data strobe, write latency DDR-I 400 likely to stay a profitable niche DDR-II volume products for 400 & 533 ramp in 2004

Thank You