DDR Evolution and Memory Market Trends

Download Report

Transcript DDR Evolution and Memory Market Trends

DDR Evolution and
Memory Market Trends
Bill Gervasi
Technology Analyst
[email protected]
Topics to Cover
 The
SDRAM Roadmap
 DDR-I & DDR-II Comparison
 Why DDR-I 400 is Boutique
 Memory Modules Changes
2
DRAM Evolution
Mainstream
Memories
4300MB/s
5400MB/s
3200MB/s
“DDR II”
2700MB/s
2100MB/s
3200MB/s
1600MB/s
1100MB/s
“SDR”
“DDR I”
Is DDR-I 400 a
temporary blip?
3
Simple,
incremental
steps
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
4
Posed To Me at
Platform & JEDEX
Why will DDR-I at 400 MHz data rate be a
“boutique” solution?
Why will DDR-II at 400 MHz data rate be a
“mainstream” solution?
The answer is to look at what new is going
into DDR-II
5
From DDR-I to DDR-II
Lower
Voltage
Prefetch 4
On-Die
Termination
Differential
Strobe
FBGA
Package
Command
Bus
6
The DDR II Family

DDR II similarities to DDR I:


Compatible RAS/CAS command set & protocol
DDR II differences from DDR I:




DDR I = 2.5V, DDR II = 1.8V
Prefetch 4
Differential data strobes
Improved command bus utilization:



Write latency as a function of read latency
Additive latency to help fill holes
New FBGA package & memory modules

Tighter package parasitics
7
From DDR-I to DDR-II
Lower
Lower
Voltage
Voltage
Prefetch 4
On-Die
Termination
Differential
Strobe
FBGA
Package
Command
Bus
8
1.8V Signaling
2.5V
VDDQ
VIHac
VIHdc
VREF
VILdc
VILac
1.60V
1.43V
VDDQ
1.25V
1.07V
0.90V
VIHac
VIHdc
VILdc
VILac
VSS
VSS
DDR-I
(SSTL_2)
DDR-II
(SSTL_18)
9
1.8V
VREF
1.15V
1.03V
0.90V
0.77V
0.65V
0V
I/O Voltage Impact on Timing
 Signal
integrity is a serious
challenge at high data rates!!! (duh!)
 Assume 1mV/ps edge slew rate
DDR-I = 700 mV (VILVIH) = 700 ps
 DDR-II = 500 mV (VILVIH) = 500 ps

 Helps
meet the need for speed
10
1.8V Signaling =
Major Power Savings
9
8
7
6
5
4
3
2
1
0
DDR533 @ 1.8V
DDR266 @ 2.5V
PC133 @ 3.3V
Power Efficiency in MB/s per Watt
11
From DDR-I to DDR-II
Lower
Voltage
Prefetch 4 4
Prefetch
On-Die
Termination
Differential
Strobe
FBGA
Package
Command
Bus
12
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
13
Prefetch 2 Versus 4
CK
READ
data
Prefetch 2
Core access
time
Prefetch 4
Costs $$$
Essentially free
14
Prefetch Impact on Cost
By doubling the prefetch depth, cycle time for column
reads & writes relaxed, improving DRAM yields
DDR
Family
DDR-I
DDR-II
Prefetch
Data
Rate
Cycle
Time
2
266
7.5 ns
2
333
6 ns
2
400
5 ns
4
400
10 ns
4
533
7.5 ns
4
667
6 ns
15
Starts to get REAL
EXPENSIVE!
Comparable to
DDR266 in cost
DDR-I 400 Prefetch
 DDR-I
prefetch of 2 means expensive
core timing
 Lower yields
 Conclusion:
DDR-I 400 will maintain
a price premium for a long while
16
Why Not Prefetch = 8?
DIMM width = 64 bits
 PCs use 64b, servers use 128b (2
DIMMs)

 64
byte prefetch okay for PC, but…
 128 byte prefetch for servers wastes
bandwidth

DDR-II must service all applications
well to insure maximum volume 
minimum cost
17
From DDR-I to DDR-II
Lower
Voltage
Prefetch 4
Differential
Differential
Strobe
Strobe
On-Die
Termination
FBGA
Package
Command
Bus
18
Differential Data Strobe

Just as DDR added differential clock to SDR
 DDR II adds differential data strobe to DDR I

Transition at the crosspoint of DQS and DQS

Route these signals as a differential pair


Common mode noise rejection
Matched flight times
19
Differential Data Strobe
VREF
DQS
DQS
high time
Normal
balanced
signal
DQS
low time
VREF
DQS
Mismatched
Rise & Fall
signal
Error!
DQS
high
time
20
DQS
low time
Differential Data Strobe
DQS
DQS
Normal
balanced
signal
VREF
DQS
high time
DQS
low time
DQS
VREF
DQS
Mismatched
Rise & Fall
signal
DQS
high time
DQS
low time
Significantly reduced symmetry error
21
From DDR-I to DDR-II
Lower
Voltage
Prefetch 4
On-Die
Termination
Differential
Strobe
Command
Command
Bus
Bus
FBGA
Package
22
Additive Latency
 Command
slot availability is
disrupted by CAS latency even on
seamless read bursts
Sometimes with odd CAS latencies,
sometimes with even
 These collisions can be avoided by
shifting READs and WRITEs in the
command stream

 Additive
latency shifts R & W
commands earlier – applies to both
23
Read Latency
 In
the past, data access from a READ
command was simply CAS Latency
 Combined
with Additive Latency,
ability to order commands better
24
Read & Additive Latencies
CK
ACT
RD
data
CAS Latency
CK
ACT
RD
RL = AL + CL
data
Additive Latency
25
CAS Latency
Write Latency

Complex controllers had collisions
between command slots and data bus
availability

These are eliminated in DDR II by setting
Write Latency = Read Latency – 1

Combined with Additive Latency, lots of
flexibility in ordering commands
26
Write & Additive Latencies
CK
ACT
WR
data
Additive Latency = 0
WL = RL – 1
CK
ACT
WR
WL = AL + CL – 1 = RL – 1
Additive Latency
27
CL – 1
data
From DDR-I to DDR-II
Lower
Voltage
Prefetch 4
On-Die
Termination
Differential
Strobe
FBGA
FBGA
Package
Package
Command
Bus
28
Managing Power
(and its relationship to
packaging)
29
Power = CV2f%#
Keys to low
power design:
Factors:
 Capacitance (C)
 Voltage (V)
 Frequency (f)
 Duty cycle (%)
 Power states
(# circuits in use)
Reduce C and V
Match f to demand
Minimize duty cycle
Utilize power states
30
Package Capacitance (pF)
TSOP-II Package
Min
Max
Delta
Input Capacitance
2.0
3.0
0.25
Input/Output Capacitance
4.0
5.0
0.50
FBGA Package
Approximate 10-25% reduction
Input Capacitance
1.5
2.5
0.25
Input/Output Capacitance
3.5
4.5
0.50
 Reduced
capacitance lowers power,
makes design easier
31
From DDR-I to DDR-II
Lower
Voltage
Prefetch 4
On-Die
On-Die
Termination
Termination
Differential
Strobe
FBGA
Package
Command
Bus
32
On-Die Termination
VTT =
VDDQ  2
Data
Controller
DRAM
DDR-I
DRAM
DDR-II
Data
Controller
VDDQ  2
VDDQ  2
Reduces system cost while improving signal
integrity
33
DDR-I 400 Issues
DDR-I 400 systems are hard to
design robustly
 No vendor interoperability
guarantees
 DDR-II offers other performance
benefits besides peak data rate
 DDR-I 400 runs hot
 Exists because DDR-II is late

34
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

35
Modules
36
Modules







DDR-I
Unbuffered DIMM
Registered DIMM
SO-DIMM
Micro-DIMM





New:

DDR-II
32b-DIMM
New:

37
Unbuffered DIMM
Registered DIMM
SO-DIMM
Micro-DIMM
Mini-DIMM
Unbuffered & Registered
DIMMs
 Same
physical size: 133 mm (5.25”)
 New socket; more pins, tighter pitch
 “Same plane referencing” pinout
 Target markets unchanged
Servers
 Workstations
 Full form factor desktop PC

38
SO-DIMM
 Same
size as before: 67.6 x 31.75 mm
 Same 200 pin socket as before

Uses 1.8V key position
 No
longer supports x72 (ECC) or
registered
 Target markets change:
DDR-I: Mobile, blade server
 DDR-II: Does not support blade server,
small form factor PC possible

39
Mini-DIMM
to DDR-II… no DDR-I equivalent
 Supports x72 (ECC) and registered
 Larger than SO-DIMM: 82 mm
 New socket required
 Target market: blade server
 Intent is to support stacking
 New

If anyone figures out how to stack BGA
40
Micro-DIMM
 Same
footprint: 45.5 x 30-ish mm
 New connector
High pin count mezzanine connector
 Two part: one on mobo, one on module
 0.4 mm pitch

41
32b-DIMM
to DDR-I… no DDR-II version yet
 X32 only
 Ultra low cost
 New connector
 Target market: peripherals,
e.g. printers
 New
42
What Can Change?
43
Small Form Factor PC
 PC
memory usage flattened out
 SO-DIMM or Mini-DIMM meet the
needs of most PCs
 DIMM could yield to smaller module
for most desktop PCs
 Saves ~10,000 mm2 board space
44
45
FlexATX Footprint
North Bridge
Copper
Slots
With DIMM:
17k mm2
With SO-DIMM:
Area saved
~ 60%
46
7k mm2
Mobile
 DDR-I
SO-DIMM had 2X capacity of
Micro-DIMM (assuming TSOP)
 DDR-II Micro-DIMM has same
capacity as SO-DIMM
 Differences:
SO-DIMM supports 1st generation die
 Micro-DIMM connector change scary

 However,
possible that the MicroDIMM displaces the SO-DIMM for all
mobile market
47
Small Module Capacity
48
Summary

DDR-II offers many incremental
improvements over DDR-I

Lower voltage, higher prefetch, differential
strobes, more efficient command bus, higher
quality package, on-die termination

DDR-I 400 likely to stay a profitable niche
 New module configurations may impact
markets – watch for growth of MicroDIMM, possible shrink of SO-DIMM in
DDR-II generation
49
Thank You
50