22:
563:
DRAM connects to the microprocessor over a parallel bus. In 2015, the present standard is DDR3, a third generation of double-data rate memory bus operating at 1.5 V. Typical motherboards now come with two DDR3 channels so they can simultaneously access two banks of memory modules. DDR4 is ...
167:, in which each memory channel accesses two RAM modules simultaneously. The two technologies are independent of each other and many motherboards use both, by using DDR memory in a dual channel configuration.
234:, the product of the transfer rate and the bus width in bytes. DDR SDRAM operating with a 100 MHz clock is called DDR-200 (after its 200 MT/s data transfer rate), and a 64-bit (8-byte) wide
238:
operated at that data rate is called PC-1600, after its 1600 MB/s peak (theoretical) bandwidth. Likewise, 12.8 GB/s transfer rate DDR3-1600 is called PC3-12800.
97:. This, however, requires that the clock signal changes twice per transfer, while the data lines change at most once per transfer. When operating at a high bandwidth,
156:
processors. It is more recently being used for other systems with high data transfer speed requirements – as an example, for the output of
26:
105:. By using both edges of the clock, the data signals operate with the same limiting frequency, thereby doubling the data transmission rate.
403:
DDR SDRAM uses double-data-rate signalling only on the data lines. Address and control signals are still sent to the DRAM once per clock
576:
556:
523:
224:", but many refer casually to a "1000 MHz bus," even though no signal cycles faster than 500 MHz.
642:
601:
482:
157:
487:
194:
Describing the bandwidth of a double-pumped bus can be confusing. Each clock edge is referred to as a
619:
164:
117:
33:. The dots are where data transfers take place, measured in millions of transfers per second (MT/s).
221:
220:
per second. Careful usage generally talks about "500 MHz, double data rate" or "1000
201:
513:
647:
256:
231:
175:
8:
548:
90:
78:
552:
519:
428:
113:
205:
544:
98:
58:
50:
539:
Harris, Sarah L.; Harris, David Money (2016). "I/O Systems: 9.6.3 DDR3 Memory".
407:(to be precise, on the rising edge of the clock), and timing parameters such as
492:
171:
145:
109:
30:
636:
427:
uses two 7-bit double data rate command/address buses to each DIMM, where a
196:
94:
54:
477:
473:
469:
465:
411:
are specified in clock cycles. Some less common DRAM interfaces, notably
408:
183:
461:
456:
452:
448:
444:
179:
141:
93:
is to make it perform one transfer per full cycle (rise and fall) of a
440:
227:
153:
137:
102:
38:
532:
431:
clock driver chip converts to a 14-bit SDR bus to each memory chip.
420:
61:
by transferring data twice per clock cycle. This is also known as
53:
that transfers data on both the rising and falling edges of the
412:
230:
popularized the technique of referring to the bus bandwidth in
21:
416:
209:
133:
129:
121:
424:
235:
125:
149:
423:, send commands and addresses using double data rate.
241:
Some examples of popular designations of DDR modules:
189:
216:per second, but many people refer to the number of
511:
634:
108:This technique has been used for microprocessor
512:Hennessy, John L.; Patterson, David A. (2007).
515:Computer architecture: a quantitative approach
538:
518:. Amsterdam: Morgan Kaufmann. p. 314.
569:
541:Digital Design and Computer Architecture
20:
635:
89:The simplest way to design a clocked
543:. Elsevier. p. 531.e1–531.e64.
577:"double data rate (DDR) Definition"
190:Relation of bandwidth and frequency
13:
599:
549:10.1016/b978-0-12-800056-4.00015-7
14:
659:
163:DDR should not be confused with
101:limitations constrain the clock
16:Method of computer bus operation
208:) per cycle. Technically, the
612:
593:
505:
1:
625:(data sheet). Analog Devices.
498:
349:
332:
298:
178:. This tactic was chosen by
170:An alternative to double or
158:analog-to-digital converters
7:
602:"PCI Express Battles PCI-X"
483:List of interface bit rates
434:
84:
10:
664:
488:Pumping (computer systems)
77:is used in the context of
29:, double data rate, and
261:Theoretical bandwidth
200:, with two beats (one
57:and hence doubles the
34:
564:operating at 1.2V ...
385:DDR5-6400, PC5-51200
368:DDR5-4800, PC5-38400
351:DDR4-3200, PC4-25600
334:DDR4-2400, PC4-19200
317:DDR3-1600, PC3-12800
25:A comparison between
24:
606:Tom's Hardware Guide
232:megabytes per second
174:is to make the link
124:), graphics memory (
643:Digital electronics
300:DDR2-800, PC2-6400
116:, expansion buses (
91:electronic circuit
35:
600:Schmid, Patrick.
558:978-0-12-800056-4
525:978-0-12-370490-0
401:
400:
283:DDR-400, PC-3200
266:DDR-200, PC-1600
110:front-side busses
79:NAND flash memory
71:double transition
655:
627:
626:
624:
616:
610:
609:
597:
591:
590:
588:
587:
573:
567:
566:
536:
530:
529:
509:
244:
243:
99:signal integrity
59:memory bandwidth
43:double data rate
27:single data rate
663:
662:
658:
657:
656:
654:
653:
652:
633:
632:
631:
630:
622:
618:
617:
613:
598:
594:
585:
583:
575:
574:
570:
559:
537:
533:
526:
510:
506:
501:
437:
192:
87:
17:
12:
11:
5:
661:
651:
650:
645:
629:
628:
611:
592:
568:
557:
531:
524:
503:
502:
500:
497:
496:
495:
493:Quad data rate
490:
485:
480:
459:
436:
433:
399:
398:
395:
392:
391:3200 MHz
389:
386:
382:
381:
378:
375:
374:2400 MHz
372:
369:
365:
364:
361:
358:
357:1600 MHz
355:
352:
348:
347:
344:
341:
340:1200 MHz
338:
335:
331:
330:
327:
324:
321:
318:
314:
313:
310:
307:
304:
301:
297:
296:
293:
290:
287:
284:
280:
279:
276:
273:
270:
267:
263:
262:
259:
254:
251:
248:
191:
188:
146:HyperTransport
86:
83:
49:) describes a
31:quad data rate
15:
9:
6:
4:
3:
2:
660:
649:
646:
644:
641:
640:
638:
621:
615:
607:
603:
596:
582:
578:
572:
565:
560:
554:
550:
546:
542:
535:
527:
521:
517:
516:
508:
504:
494:
491:
489:
486:
484:
481:
479:
475:
471:
467:
463:
460:
458:
454:
450:
446:
442:
439:
438:
432:
430:
426:
422:
418:
414:
410:
406:
396:
393:
390:
388:400 MHz
387:
384:
383:
379:
376:
373:
371:300 MHz
370:
367:
366:
362:
359:
356:
354:400 MHz
353:
350:
345:
342:
339:
337:300 MHz
336:
333:
328:
325:
323:800 MHz
322:
320:200 MHz
319:
316:
315:
311:
308:
306:400 MHz
305:
303:200 MHz
302:
299:
294:
291:
289:200 MHz
288:
286:200 MHz
285:
282:
281:
277:
274:
272:100 MHz
271:
269:100 MHz
268:
265:
264:
260:
258:
257:Transfer rate
255:
253:I/O bus clock
252:
249:
246:
245:
242:
239:
237:
233:
229:
225:
223:
219:
215:
212:is a unit of
211:
207:
203:
199:
198:
187:
185:
181:
177:
176:self-clocking
173:
168:
166:
161:
159:
155:
151:
147:
143:
139:
135:
131:
127:
123:
119:
115:
111:
106:
104:
100:
96:
92:
82:
80:
76:
72:
68:
64:
63:double pumped
60:
56:
52:
48:
44:
40:
32:
28:
23:
19:
648:Clock signal
620:"AD9467 ADC"
614:
605:
595:
584:. Retrieved
580:
571:
562:
540:
534:
514:
507:
404:
402:
250:Memory clock
240:
226:
217:
213:
195:
193:
172:quad pumping
169:
165:dual channel
162:
114:Ultra-3 SCSI
107:
95:clock signal
88:
74:
73:. The term
70:
66:
62:
55:clock signal
51:computer bus
46:
42:
36:
18:
478:GDDR6 SDRAM
474:GDDR5 SDRAM
470:GDDR4 SDRAM
466:GDDR3 SDRAM
409:CAS latency
184:PCI Express
144:), and the
130:main memory
75:toggle mode
67:dual-pumped
637:Categories
586:2024-04-07
499:References
462:GDDR SDRAM
457:DDR5 SDRAM
453:DDR4 SDRAM
449:DDR3 SDRAM
445:DDR2 SDRAM
429:registered
397:51.2 GB/s
394:6400 MT/s
380:38.4 GB/s
377:4800 MT/s
363:25.6 GB/s
360:3200 MT/s
346:19.2 GB/s
343:2400 MT/s
329:12.8 GB/s
326:1600 MT/s
180:InfiniBand
441:DDR SDRAM
312:6.4 GB/s
309:800 MT/s
295:3.2 GB/s
292:400 MT/s
278:1.6 GB/s
275:200 MT/s
228:DDR SDRAM
218:transfers
154:Athlon 64
103:frequency
39:computing
435:See also
421:XDR DRAM
206:downbeat
204:and one
160:(ADCs).
140:through
85:Overview
148:bus on
555:
522:
413:LPDDR2
214:cycles
202:upbeat
132:(both
69:, and
623:(PDF)
581:Intel
417:GDDR5
405:cycle
247:Names
210:hertz
134:RDRAM
122:PCI-X
553:ISBN
520:ISBN
476:and
455:and
425:DDR5
419:and
236:DIMM
222:MT/s
197:beat
182:and
142:DDR5
138:DDR1
136:and
126:GDDR
545:doi
152:'s
150:AMD
128:),
118:AGP
47:DDR
37:In
639::
604:.
579:.
561:.
551:.
472:,
468:,
464:,
451:,
447:,
443:,
415:,
186:.
120:,
112:,
81:.
65:,
41:,
608:.
589:.
547::
528:.
45:(
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.