Articulo de referencia

Memoria DDR SDRAM

{{Small|Double data rate synchronous dynamic random-access memory}}"},"image":{"wt":"Desktop DDR Memory Comparison.svg"},"caption":{"wt":"Comparison of DDR modules for desktop P...

La memoria de acceso aleatorio dinámico síncrona de doble velocidad de datos ( DDR SDRAM ) es un tipo de memoria SDRAM síncrona ampliamente utilizada en ordenadores y otros dispositivos electrónicos. Mejora la tecnología SDRAM anterior al transferir datos tanto en el flanco ascendente como en el descendente de la señal de reloj, duplicando así la velocidad de datos sin aumentar la frecuencia del reloj. Esta técnica, conocida como DDR ( doble velocidad de datos ), permite un mayor ancho de banda de memoria a la vez que mantiene un menor consumo de energía y reduce la interferencia de la señal.

La memoria DDR SDRAM se introdujo a finales de la década de 1990 y a veces se la denomina DDR1 para distinguirla de las generaciones posteriores. Ha sido sucedida por DDR2 SDRAM , DDR3 SDRAM , DDR4 SDRAM (1 canal de 32 bits), DDR5 SDRAM (2 subcanales de 32 bits) y la próxima DDR6 SDRAM (con 4 subcanales de 16 bits ), cada una con mejoras en velocidad, capacidad y eficiencia. Estas generaciones no son compatibles entre sí , lo que significa que los módulos de memoria de diferentes versiones de DDR no se pueden usar indistintamente en la misma placa base.

En 2026, se presentó una versión HUDIMM de menor costo , con un solo canal de 32 bits, en lugar de los dos subcanales habituales (y, por lo tanto, con la mitad del ancho de banda y la capacidad de DDR5), compatible con algunas placas base que utilizan DDR5. Otra adaptación al vertiginoso aumento de los precios de la memoria (causado por el auge de la IA) son los adaptadores para usar memoria de portátiles más barata en ordenadores de sobremesa. [ 4 ]

La memoria DDR se utiliza en portátiles, ordenadores de sobremesa y servidores, en diferentes formatos ( DIMM ); y normalmente no tiene búfer ni está registrada, excepto en servidores. CUDIMM es una memoria de sobremesa (formato) introducida para DDR5 en 2024, con reloj (y sin búfer), mientras que existe memoria registrada (para servidores), y DDR5 MRDIMM más rápida ; y próximamente la segunda y tercera generación de MRDIMM [ 5 ] .

La memoria DDR SDRAM suele transferir 64 bits de datos a la vez. Su velocidad de transferencia efectiva se calcula multiplicando la velocidad del reloj del bus de memoria por dos (para duplicar la velocidad de datos), luego por el ancho del bus de datos (64 bits) y dividiendo el resultado entre ocho para convertir bits a bytes. Por ejemplo, un módulo DDR con un  reloj de bus de 100 MHz tiene una velocidad de transferencia máxima de 1600  megabytes por segundo (MB/s).

Historia

 Un chip Samsung DDR SDRAM de 64 Mbit

A finales de la década de 1980, IBM construyó memorias DRAM utilizando una función de reloj de doble flanco y presentó sus resultados en la Convención Internacional de Circuitos de Estado Sólido en 1990. Sin embargo, se trataba de DRAM estándar , no de SDRAM . [ 6 ] [ 7 ]

Samsung demostró el primer prototipo de memoria DDR SDRAM en 1997, [ 1 ] y lanzó el primer chip comercial DDR SDRAM (64 Mbit ) en junio de 1998, [ 8 ] [ 2 ] [ 3 ] seguido poco después por Hyundai Electronics (ahora SK Hynix ) el mismo año. [ 9 ] El desarrollo de DDR comenzó en 1996, antes de que su especificación fuera finalizada por JEDEC en junio de 2000 (JESD79). [ 10 ] JEDEC ha establecido estándares para las velocidades de datos de DDR SDRAM, divididos en dos partes. La primera especificación es para chips de memoria y la segunda para módulos de memoria. La primera placa base de PC comercial que utilizaba DDR SDRAM se lanzó en agosto de 2000. [ 11 ] 

Especificación

Módulo de memoria DDR genérico único
Cuatro ranuras para memoria RAM DDR
Memoria Corsair DDR-400 con disipadores de calor
Diseño físico de DDR
Comparación de módulos de memoria para ordenadores portátiles/móviles ( SO-DIMM )

Módulos

Para aumentar la capacidad y el ancho de banda de la memoria, los chips se combinan en un módulo. Por ejemplo, el bus de datos de 64 bits para DIMM requiere ocho chips de 8 bits, direccionados en paralelo. Varios chips con líneas de dirección comunes se denominan rango de memoria . Este término se introdujo para evitar confusiones con las filas y bancos internos de los chips . Un módulo de memoria puede contener más de un rango. El término «lados» también resultaría confuso, ya que sugiere incorrectamente la ubicación física de los chips en el módulo. Todos los rangos están conectados al mismo bus de memoria (dirección + datos). La señal de selección de chip se utiliza para enviar comandos a un rango específico.

Agregar módulos al bus de memoria único genera una carga eléctrica adicional en sus controladores. Para mitigar la consiguiente disminución en la velocidad de señalización del bus y superar el cuello de botella de la memoria , los nuevos conjuntos de chips emplean la arquitectura multicanal .

  1. Nota: Todos los elementos mencionados anteriormente están especificados por JEDEC como JESD79F. [ 12 ] Todas las velocidades de datos de RAM que se encuentren entre o por encima de estas especificaciones no están estandarizadas por JEDEC; a menudo, se trata simplemente de optimizaciones del fabricante que utilizan tolerancias más estrictas o chips con sobrevoltaje. Los tamaños de encapsulado en los que se fabrica la DDR SDRAM también están estandarizados por JEDEC.
  2. El tiempo de ciclo es el inverso de la frecuencia del reloj del bus de E/S; por ejemplo, 1 / (100  MHz )=10  ns por ciclo de reloj.

No existe diferencia arquitectónica entre los módulos DDR SDRAM. En cambio, los módulos están diseñados para funcionar a diferentes frecuencias de reloj: por ejemplo, un módulo PC-1600 está diseñado para funcionar a 100 MHz y un PC-2100 a 133 MHz . La velocidad de reloj de un módulo determina la velocidad de datos a la que se garantiza su rendimiento; por lo tanto, se garantiza su funcionamiento a velocidades inferiores ( underclocking ) y posiblemente a velocidades superiores ( overclocking ) a aquellas para las que fue diseñado. [ 13 ]

Los módulos DDR SDRAM para ordenadores de sobremesa, módulos de memoria en línea dual (DIMM) , tienen 184 pines (en comparación con los 168 pines de la SDRAM o los 240 pines de la DDR2 SDRAM), y se pueden diferenciar de los DIMM SDRAM por el número de muescas (la DDR SDRAM tiene una, la SDRAM tiene dos). La DDR SDRAM para ordenadores portátiles, SO-DIMM , tiene 200 pines, que es el mismo número de pines que los SO-DIMM DDR2. Estas dos especificaciones tienen muescas muy similares y se debe tener cuidado durante la inserción si no se está seguro de la coincidencia correcta. La mayoría de la DDR SDRAM funciona a un voltaje de2,5  V , en comparación con3,3  V para SDRAM. Esto puede reducir significativamente el consumo de energía. Los chips y módulos con el estándar DDR-400/PC-3200 tienen un voltaje nominal de2,6  V.

La norma JEDEC n.º 21-C define tres posibles voltajes de funcionamiento para DDR de 184 pines, identificados por la posición de la muesca de la llave en relación con su línea central. La página 4.5.10-7 define2,5  V (izquierda),1.8  V (centro), TBD (derecha), mientras que la página 4.20.5–40 nomina3,3  V para la posición de muesca derecha. La orientación del módulo para determinar la posición de la muesca de la llave es con 52 posiciones de contacto a la izquierda y 40 posiciones de contacto a la derecha.

Aumentar ligeramente la tensión de funcionamiento puede incrementar la velocidad máxima, pero a costa de una mayor disipación de potencia y calentamiento, y con el riesgo de un mal funcionamiento o daños.

Capacidad

Diseño del chip

Las características del módulo y del chip están intrínsecamente ligadas.

La capacidad total del módulo es el producto de la capacidad de un chip y el número de chips. Los módulos ECC la multiplican por 8/9 porque utilizan1  bit por byte (8  bits ) para corrección de errores. Por lo tanto, un módulo de cualquier tamaño particular puede ensamblarse a partir de 32 chips pequeños (36 para memoria ECC), o de 16 (18) u 8 (9) chips más grandes.

El ancho del bus de memoria DDR por canal es de 64 bits (72 para memoria ECC). El ancho total de bits del módulo es el producto de los bits por chip y el número de chips. También es igual al número de filas multiplicado por el ancho del bus de memoria DDR. Por lo tanto, un módulo con mayor número de chips o que utilice chips ×8 en lugar de ×4 tendrá más filas.

Características del chip

El chip de un paquete Samsung DDR-SDRAM de 64 Mbit
Densidad de DRAM
El tamaño del chip se mide en megabits . La mayoría de las placas base solo reconocen  módulos de 1 GB si contienen chips de 64M×8 ( baja densidad ). Si se utilizan módulos de 1 GB de 128M×4 ( alta densidad  ) , lo más probable es que no funcionen. El estándar JEDEC permite 128M×4 solo para módulos registrados diseñados específicamente para servidores, pero algunos fabricantes genéricos no lo cumplen. [ 17 ] [ 18 ]
Organización
La notación 64M×4 significa que la matriz de memoria tiene 64 millones (el producto de bancos x filas x columnas ) de ubicaciones de almacenamiento de 4 bits. Existen chips DDR de ×4, ×8 y ×16 . Los chips de ×4 permiten el uso de funciones avanzadas de corrección de errores como Chipkill , limpieza de memoria e Intel SDDC en entornos de servidor, mientras que los chips de ×8 y ×16 son algo menos costosos. Los chips de ×8 se utilizan principalmente en ordenadores de sobremesa/portátiles, pero están entrando en el mercado de servidores. Normalmente hay 4 bancos y solo una fila puede estar activa en cada banco.

Especificación de SDRAM de doble velocidad de datos (DDR)

A partir de la papeleta JCB-99-70, y modificada por numerosas otras papeletas de la Junta, formulada bajo la supervisión del Comité JC-42.3 sobre parámetros de DRAM.

Registro de revisiones de la norma n.º 79:

  • Versión 1, junio de 2000
  • Versión 2, mayo de 2002
  • Versión C, marzo de 2003 – Norma JEDEC n.º 79C. [ 19 ]

Esta norma integral define todos los aspectos necesarios de las memorias SDRAM DDR de 64 Mb a 1 Gb con interfaces de datos X4/X8/X16, incluyendo características, funcionalidad, parámetros de CA y CC, encapsulados y asignación de pines. Posteriormente, su alcance se ampliará para aplicarse formalmente también a dispositivos x32 y a dispositivos de mayor densidad.

Organización

La PC3200 es una memoria DDR SDRAM diseñada para funcionar a 200  MHz utilizando chips DDR-400 con un ancho de banda de 3200  MB/s. Debido a que la memoria PC3200 transfiere datos tanto en el flanco ascendente como en el descendente del reloj, su frecuencia de reloj efectiva es de 400  MHz.

 Los módulos PC3200 no ECC de 1 GB suelen estar fabricados con 16  chips de 512 Mbit, 8 en cada lado (512  Mbit × 16  chips) / (8 bits (por byte)) = 1024  MB. Los chips individuales que componen un  módulo de memoria de 1 GB suelen estar organizados como 2²⁶ palabras de 8 bits, comúnmente expresadas como 64M×8. La memoria fabricada de esta manera es RAM de baja densidad y suele ser compatible con cualquier placa base que especifique memoria PC3200 DDR-400. [ 20 ]

Generaciones

La memoria DDR (DDR1) fue reemplazada por la DDR2 SDRAM , que presentaba modificaciones para una mayor frecuencia de reloj y, nuevamente, duplicaba el rendimiento, pero operaba bajo el mismo principio que la DDR. La Rambus XDR DRAM competía con la DDR2 . La DDR2 dominó debido a factores de costo y soporte. A su vez, la DDR2 fue reemplazada por la DDR3 SDRAM , que ofrecía un mayor rendimiento gracias a velocidades de bus más altas y nuevas características. La DDR3 fue reemplazada por la DDR4 SDRAM , que se produjo por primera vez en 2011 y cuyos estándares aún estaban en desarrollo (2012) con cambios arquitectónicos significativos.

La profundidad del búfer de prelectura de DDR es de 2 bits, mientras que DDR2 utiliza 4. Aunque las frecuencias de reloj efectivas de DDR2 son superiores a las de DDR, el rendimiento general no fue mayor en las primeras implementaciones, principalmente debido a las altas latencias de los primeros módulos DDR2. DDR2 comenzó a ser eficaz a finales de 2004, cuando se dispuso de módulos con latencias más bajas. [ 21 ]

Los fabricantes de memoria afirmaron que era poco práctico producir en masa memoria DDR1 con velocidades de transferencia efectivas superiores a 400  MHz (es decir, 400  MT/s y  un reloj externo de 200 MHz) debido a las limitaciones de velocidad internas. DDR2 retoma el legado de DDR1, utilizando velocidades de reloj internas similares, pero con velocidades de transferencia efectivas de 400  MHz o superiores. Los avances de DDR3 permitieron mantener las velocidades de reloj internas y, al mismo tiempo, ofrecer velocidades de transferencia efectivas más altas, duplicando nuevamente la profundidad de prelectura.

La memoria DDR4 SDRAM es una memoria de acceso aleatorio dinámico de alta velocidad configurada internamente como 16 bancos, 4 grupos de bancos con 4 bancos por grupo para DRAM ×4/×8 y 8 bancos, 2 grupos de bancos con 4 bancos por grupo para DRAM ×16. La DDR4 SDRAM utiliza una arquitectura de prelectura 8n para lograr un funcionamiento de alta velocidad. Esta arquitectura se combina con una interfaz diseñada para transferir dos palabras de datos por ciclo de reloj en los pines de E/S. Una única operación de lectura o escritura en la DDR4 SDRAM consiste en una única transferencia de datos de 8n bits de ancho y 4 ciclos de reloj en el núcleo DRAM interno y 8 transferencias de datos correspondientes de n bits de ancho y medio ciclo de reloj en los pines de E/S. [ 22 ]

La RDRAM era una alternativa particularmente cara a la DDR SDRAM, y la mayoría de los fabricantes dejaron de ofrecer soporte para ella en sus chipsets. Los precios de la memoria DDR1 aumentaron considerablemente a partir del segundo trimestre de 2008, mientras que los de la DDR2 disminuyeron. En enero de 2009, 1  GB de DDR1 era entre dos y tres veces más caro que 1  GB de DDR2.

LPDDR

LPDDR es un acrónimo que algunas empresas utilizan para referirse a la memoria SDRAM LPDDR , un tipo de memoria empleada en algunos dispositivos electrónicos portátiles, como teléfonos móviles , dispositivos portátiles y reproductores de audio digital . Mediante técnicas como la reducción del voltaje de alimentación y opciones de actualización avanzadas, la memoria LPDDR puede lograr una mayor eficiencia energética.

Véase también

Referencias

  1. 1 2 "Análisis de la memoria DDR3 de perfil bajo PC3-12800 de 30 nm verde de Samsung y 1,35 V" . TechPowerUp . 8 de marzo de 2012. Consultado el 25 de junio de 2019 .
  2. 1 2 "Samsung Electronics lanza memorias DDR SGRAM súper rápidas de 16M" . Samsung . 17 de septiembre de 1998. Consultado el 23 de junio de 2019 .{{cite news}}: CS1 mantenimiento: estado de la URL ( enlace )
  3. 1 2 "Samsung demuestra el primer prototipo de memoria DDR 3 del mundo" . Phys.org . 17 de febrero de 2005. Consultado el 31 de mayo de 2026 .{{cite news}}: CS1 mantenimiento: estado de la URL ( enlace )
  4. "Los adaptadores SODIMM a DIMM para portátiles ganan terreno a medida que aumentan los costes de la DRAM" . TechPowerUp . Archivado del original el 6 de junio de 2026. Consultado el 12 de julio de 2026 .
  5. Sharma, Shyam (09/06/2026). "DDR5 MRDIMM: Una evolución transformadora para DDR5 DIMM - Verificación - Blogs de Cadence - Comunidad de Cadence" . community.cadence.com . Recuperado el 12/07/2026 .
  6. Jacob, B.; Ng, SW; Wang, DT (2008). Sistemas de memoria: caché, DRAM, disco . Morgan Kaufmann. pág. 333. ISBN  9780080553849.
  7. ^ Kalter, HL; Grapadora, CH; Barth, JE; Dilorenzo, J.; Drake, CE; Fifield, JA; Kelley, Georgia; Lewis, Carolina del Sur; van der Hoeven, WB; Jankosky, JA (1990). "Una DRAM de 16 Mb de 50 ns con una velocidad de datos de 10 ns y ECC en chip". Revista IEEE de circuitos de estado sólido . 25 (5): 1118. Código bibliográfico : 1990IJSSC..25.1118K . doi : 10.1109/4.62132 .
  8. "Samsung Electronics desarrolla la primera SDRAM de 128 Mb con opción de fabricación DDR/SDR" . Samsung . 10 de febrero de 1999. Archivado del original el 24 de junio de 2019. Consultado el 23 de junio de 2019 .
  9. "Historia: década de 1990" . SK Hynix . Archivado del original el 5 de febrero de 2021. Consultado el 6 de julio de 2019 .
  10. "La relación de amor/odio con los controladores DDR SDRAM" . Diseño y reutilización . 17 de julio de 2006. Consultado el 31 de mayo de 2026 .{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace )
  11. "Iwill revela la primera placa base DDR" . PCStats.com . 1 de agosto de 2000. Archivado del original el 7 de noviembre de 2016. Consultado el 9 de septiembre de 2019 .
  12. "ESTÁNDAR SDRAM DE DOBLE VELOCIDAD DE DATOS (DDR) - JEDEC" . www.jedec.org .
  13. "Velocidades y compatibilidad de la memoria" . Crucial . Micron Technology. Archivado del original el 3 de diciembre de 2013. Consultado el 1 de junio de 2009 .
  14. Chin, Mike. "Distribución de energía en seis PC" . www.silentpcreview.com . Archivado del original el 14 de marzo de 2006.
  15. Culver, John; Brown, David. "Más RAM, más velocidad, más potencia" . www.overclockers.com . Archivado del original el 13 de marzo de 2006.
  16. "Micron: Calculadoras de potencia del sistema" . www.micron.com . Archivado del original el 26 de enero de 2016.
  17. "Módulos de memoria de baja densidad vs. alta densidad" . eBay . Archivado del original el 3 de marzo de 2012. Consultado el 21 de enero de 2009 .
  18. "Vostro 230, 4 GB máx. incorrecto, explicación" . DELL Technologies . 10 de abril de 2019. Consultado el 31 de mayo de 2026 .{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace )
  19. http://www.jedec.org/download/search/JESD79F.pdf ESPECIFICACIÓN DE SDRAM DE DOBLE VELOCIDAD DE DATOS (DDR) (Versión F)
  20. "Acceso a memoria RAM por byte" . Super User . 7 de mayo de 2010. Consultado el 31 de mayo de 2026 .{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace )
  21. "X-bit labs - Artículos - DDR2 vs. DDR: Venganza obtenida" . www.xbitlabs.com . Archivado del original el 21/11/2006 . Consultado el 31/05/2026 .
  22. "Estándar DDR4 SDRAM JESD79-4B" .
  23. "Memoria RAM DDR4 vs DDR5: ¿Merece la pena actualizar en 2026?" . Geekom . 31-10-2025 . Consultado el 31-05-2026 .{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace )