410 likes | 911 Views
MIGRATING FROM SDRAM TO DDR. Bill Gervasi Vice Chairman, JEDEC Memory Timing Technology Analyst bilge@transmeta.com. Topics to Cover. About JEDEC & DDR Market Segments & Fragments Design Architectures DDR Solutions Changes from SDR to DDR Timing Diagrams Impact to board design
E N D
MIGRATING FROM SDRAM TO DDR Bill Gervasi Vice Chairman, JEDEC Memory Timing Technology Analyst bilge@transmeta.com
Topics to Cover • About JEDEC & DDR • Market Segments & Fragments • Design Architectures • DDR Solutions • Changes from SDR to DDR • Timing Diagrams • Impact to board design • Why Not Rambus?
About JEDEC & DDR • Setting open standards for >25 years • Consortium of 350 companies • Memory suppliers • Users from all market segments • Double Data Rate (DDR) SDRAM • Latest approved JEDEC standard • Results of collaborative market analysis
Segments & Fragments Servers Workstations PC Segment 2 PC Segment 1 PC Segment 0 Mobile Graphics DDR PC100 PC133 PC100 PC133 DDR Rambus PC100 DDR Rambus PC100 PC133 DDR PC100 DDR PC133 PC66 PC100 DDR PC133 DDR SDRAM (x16) SS167 DDR SDRAM(x32) 2H99 1H00 2H00 1H01 2H01
Market Factors • Server per-system memory capacity increasing faster than PC • Segments 1, 2 split Intel & non-Intel • UMA graphics takes over Segs 0 & 1 • “Sealed Box” PC for home market • Mobile market mostly skips PC-133 • DDR power lower than SDR • Graphics early: short design cycles
RAM Evolution 3200MB/s MainstreamMemories DDR II 2100MB/s DDR 1000MB/s SDR 400MB/s Simple,incrementalsteps 320MB/s EDO FP
Continued Tradition DDR is the logical incremental step • Performance enhancements • Detailed documentation • Full support from vendors & users
System Designs PC/Server Memory Controller* Small Systems Controller * Single chip or separateclock, data & address chips • Point to point • 200MHz clock • 3.2GB/s transfer • Sockets & Stubs • 133MHz clock • 2.1GB/s transfer
DDR Solutions PC/Server Applications Small Systems PC-266 Devices PC-2100 Modules 1-4 Slots Long traces, < 8” Termination No dummy modules SS-400 Devices Direct connect 2-8 DDR SDRAMs Short traces, < 2” No termination Built for speed
How Different is DDR? • Simple upgrade to SDR designs • Similar PCB characteristics • Same fast RAS/CAS command set • A few evolutionary improvements • Bidirectional data strobe • Low voltage swing I/O • JEDEC Standards • Data sheet including IBIS curves • Module gerbers, application notes
From SDR to DDR Signaling Clocks Pin Count Data Strobe Packages
From SDR to DDR Signaling Clocks Pin Count Data Strobe Packages
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
From SDR to DDR Clocks Signaling Pin Count Data Strobe Packages
DDR Clocks • Differential clocks on adjacent traces • Timing is relative to crosspoint • Helps insure 50% duty cycle
“Slow” Signal Timing • Based on CK • Loading mismatch, single data rate • Addresses & Control signals
From SDR to DDR Signaling Clocks Data Strobe Pin Count Packages
“Fast” DDR Read Timing • Data valid on rising & falling edges • Source Synchronous: • Data Strobe “DQS” travels with data
Read Timing 200MHz CK tDV insures worst case shift on DQS can’t happen(sufficient timing margin for system design!)
A Totally Sync Design • Operate solely in memory clock timing domain • Fast design for small systems • Tight layout required
“Fast” DDR Write Timing • DQS centered in data valid eye • DM timing & loading identical to DQ • Flexible to support large systems
DDR Write Design Hint • Early DQS stresses back to back ops • Late stresses the array update • 1.0 * tCK is best “Perfect” alignmentat 1.0 * tCK Good solution forsingle chipcontrollers
Emphasis on “Matched” • DM/DQS loading identical to DQ • Route as independent 8bit buses CONTROLLER DDR SDRAM DQ/DQS VREF VREF DM VREF VREF Disable
64 = 8 x 8 • 64bit bus is 8 sync’ed 8bit buses • Allows external “copper” flexibility • 8 buses resync upon entry to FIFO x16 DDRSDRAM x16 DDRSDRAM x16 DDRSDRAM x16 DDRSDRAM Copperfromcontrollerto SDRAMs 8 DQ1 DM1 DQS 8 DQ1 DM1 DQS 8 DQ1 DM1 DQS 8bit Buffer 8bit Buffer InsideController Sync toControllerclock 64bit Memory Controller Internal FIFO
From SDR to DDR Signaling Clocks Pin Count Data Strobe Packages
Packages • Device • 66pin TSOP same size as 54pin TSOP • Same 400x875mil, .65mm vs .80mm • DIMM • 184pin same size as 168pin • Same 5.25”, same pin pitch (key filled) • SO-DIMM • 200pin slightly longer than 144pin • 73mm vs. 68mm, .65mm vs. .80mm
From SDR to DDR Signaling Clocks Pin Count Data Strobe Packages
Pin Count Versus SDR • One DQS for 8 DQ (x8, x16 SD)--- or --- • One DQS for every 32 DQ (x32 SG) • One /CK adjacent to every CK • One VREF • Additional VDDQ, VSS? • DQ/DM/DQS:VDDQ:VSS ratio of 4:1:1 • Total: 5-12 more pins
Combined SDR/DDR DDR • 2.5V I/O supply • Differential CK and CK • DQS for reads • Write latency one clock • CAS latency 2, 2.5, (3) • Series & parallel term’n • Burst length 2, 4, 8 • Reference voltage VREF SDR • 3.3V I/O supply • Single ended CLK • Echo CLK for reads • No write latency • CAS latency 2, 3 • Series termination • Burst length 1, 2, 4, 8 • No reference voltage • Combined SDR & DDR controller is a reasonable way to minimize risks
Hints for the Future You’ll get the fastest designs if you: • Don’t use command interrupts • Don’t use autoprecharge • Fixed burst length 4 • Programmable drive impedance • Weak and strong drivers are standard • Unbroken ground planes & islands
Compare DDR & Rambus POWER COST PERFORMANCE
DDRAdvantage $10+ royalties 15% 27% 33% 40% Reason Die, Heat sinks,dummy modules 28 ±10% vs.55 ±15% Packet protocol Frequency * width Frequency DDR Versus Rambus DIMM cost: PCB cost: Latency: Peak BW: Power: Email me to get the white paper detailing this analysis
Rambus Market Issues • High latency • Poor fit for UMA graphics • High power • Poor fit for mobile • Costly materials • Poor fit for cost sensitive systems • Leaves the $2500+ PC market as a fit • Insufficient volumes to create a market • Other solutions needed anyway
Summary • DDR is here today • Double the bandwidth • Evolutionary design change over SDR • Cheaper, faster, & cooler than Rambus • Applies to all market segments • Industry Standards • Detailed complete data sheet & models • Module designs on the web • Visit http://www.jedec.org
Call to Action • Watch allthe market trends • Let your memory vendor know about your commitment to DDR • Let the trade press know your choice • Use smart engineering to push limits • Join JEDEC and influence the future