Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to DDR SDRAM

Similar presentations


Presentation on theme: "Introduction to DDR SDRAM"— Presentation transcript:

1 Introduction to DDR SDRAM
Bill Gervasi Technology Analyst

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

3 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”

4 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

5 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

6 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

7 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 $$$

8 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

9 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.

10 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

11 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.

12 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!

13 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

14 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

15 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.

16 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

17 Power: SDR  DDR-I DDR-II
1.8V 2.5V 3.3V

18 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

19 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

20 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

21 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

22 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

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

24 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

25 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

26 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

27 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

28 Thank You


Download ppt "Introduction to DDR SDRAM"

Similar presentations


Ads by Google