Knowledge

Double data rate

Source 📝

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:(

Index


single data rate
quad data rate
computing
computer bus
clock signal
memory bandwidth
NAND flash memory
electronic circuit
clock signal
signal integrity
frequency
front-side busses
Ultra-3 SCSI
AGP
PCI-X
GDDR
main memory
RDRAM
DDR1
DDR5
HyperTransport
AMD
Athlon 64
analog-to-digital converters
dual channel
quad pumping
self-clocking
InfiniBand
PCI Express

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.