stringtranslate.com

Memoria SDRAM DDR5

La memoria de acceso aleatorio dinámico síncrono de doble velocidad de datos 5 ( DDR5 SDRAM ) es un tipo de memoria de acceso aleatorio dinámico síncrono . En comparación con su predecesora DDR4 SDRAM , la DDR5 fue planificada para reducir el consumo de energía, al mismo tiempo que duplicaba el ancho de banda . [5] El estándar, originalmente previsto para 2018, [6] se lanzó el 14 de julio de 2020. [2]

Una nueva característica llamada Decision Feedback Equalization (DFE) permite la escalabilidad de la velocidad de entrada/salida (E/S) para un mayor ancho de banda y una mejora del rendimiento. La DDR5 tiene aproximadamente la misma latencia (alrededor de 14 ns ) que la DDR4 y la DDR3. [7] La ​​DDR5 óctuplica la capacidad máxima de DIMM de 64 GB a 512 GB. [8] [3] La DDR5 también tiene frecuencias más altas que la DDR4, hasta 8 GT/s, lo que se traduce en 64 GB/s (8 gigatransferencias/segundo * ancho de 64 bits / 8 bits/byte = 64 GB/s) de ancho de banda por DIMM.

Rambus anunció un módulo de memoria dual en línea DDR5 (DIMM) funcional en septiembre de 2017. [9] [10] El 15 de noviembre de 2018, SK Hynix anunció la finalización de su primer chip de RAM DDR5; funcionando a 5,2  GT/s a 1,1 V. [11] En febrero de 2019, SK Hynix anunció un chip de 6,4 GT/s, la velocidad más alta especificada por el estándar preliminar DDR5. [12] El primer chip DRAM DDR5 de producción fue lanzado oficialmente por SK Hynix el 6 de octubre de 2020. [13] [14]

El estándar JEDEC independiente Low Power Double Data Rate 5 (LPDDR5), destinado a computadoras portátiles y teléfonos inteligentes, se lanzó en febrero de 2019. [15]

En comparación con la DDR4, la DDR5 reduce aún más el voltaje de la memoria a 1,1  V , lo que reduce el consumo de energía. Los módulos DDR5 incorporan reguladores de voltaje integrados para alcanzar velocidades más altas. [10]

Características

A diferencia de la DDR4, todos los chips DDR5 tienen un código de corrección de errores integrado , que detecta y corrige errores antes de enviar datos a la CPU, para mejorar la confiabilidad y permitir chips de RAM más densos que reducen la tasa de defectos por chip. Sin embargo, el código de corrección de errores integrado no es lo mismo que la memoria ECC verdadera con chips de corrección de datos adicionales en el módulo de memoria. Todavía existen variantes DIMM DDR5 no ECC y ECC; las variantes ECC tienen líneas de datos adicionales a la CPU para enviar datos de detección de errores, lo que permite que la CPU detecte y corrija errores que ocurren en tránsito. [16]

Cada DIMM DDR5 tiene dos canales independientes. Las generaciones anteriores de DIMM presentaban un solo canal y un bus CA (Comando/Dirección) que controlaba todo el módulo de memoria con sus 64 (para memoria no ECC) o 72 (para memoria ECC) líneas de datos. Ambos subcanales de un DIMM DDR5 tienen su propio bus CA, que controla 32 bits para la memoria no ECC y 36 o 40 líneas de datos para la memoria ECC, lo que da como resultado un número total de 64, 72 u 80 líneas de datos. El ancho de bus reducido se compensa con una longitud de ráfaga mínima duplicada de 16, que conserva el tamaño de acceso mínimo de 64 bytes, que coincide con el tamaño de línea de caché utilizado por los microprocesadores x86 modernos . [17]

Módulos de memoria

Se pueden montar varios chips de memoria DDR5 en una placa de circuito para formar módulos de memoria. Para su uso en computadoras personales y servidores, la memoria DDR5 generalmente se suministra en módulos de memoria dual en línea de 288 pines, más comúnmente conocidos como DIMM . Al igual que con las generaciones de memoria anteriores, hay múltiples variantes de DIMM disponibles para DDR5.

Los módulos de memoria sin búfer (UDIMM) exponen directamente la interfaz del chip de memoria al conector del módulo. Las variantes registradas o de carga reducida (RDIMM/LRDIMM) utilizan circuitos activos adicionales en el módulo de memoria para amortiguar las señales entre el controlador de memoria y los chips DRAM. Esto reduce la carga capacitiva en el bus DDR5.

Las memorias DDR5 RDIMM/LRDIMM utilizan una entrada de 12  V y las UDIMM utilizan una entrada de 5 V. [18] Para evitar daños por inserción accidental del tipo de memoria incorrecto, las memorias DDR5 UDIMM y (L)RDIMM no son compatibles mecánicamente. Además, las memorias DIMM DDR5 se suministran con alimentación de interfaz de administración a 3,3 V, [19] [20] y utilizan circuitos integrados (un circuito integrado de administración de energía [21] y componentes pasivos asociados ) para convertir al voltaje más bajo requerido por los chips de memoria. La regulación de voltaje final cerca del punto de uso proporciona energía más estable y refleja el desarrollo de módulos reguladores de voltaje para fuentes de alimentación de CPU.

Operación

Las velocidades de memoria DDR5 estándar varían de 4000 a 6400 millones de transferencias por segundo (PC5-32000 a PC5-51200). [3] Es posible que se agreguen velocidades más altas más adelante, como sucedió con las generaciones anteriores.

En comparación con la SDRAM DDR4, la longitud mínima de ráfaga se duplicó a 16, con la opción de "burst chop" después de ocho transferencias. El rango de direccionamiento también se amplió ligeramente de la siguiente manera:

Codificación de comandos

La codificación de comandos se ha reorganizado significativamente y se inspira en la de LPDDR4 ; los comandos se envían utilizando uno o dos ciclos con un bus de 14 bits. Algunos comandos simples (por ejemplo, precarga) requieren un ciclo, mientras que los que incluyen una dirección (activar, leer, escribir) utilizan dos ciclos para incluir 28 bits de información.

Al igual que en el caso de LPDDR, ahora hay 256 registros de modo de 8 bits, en lugar de ocho registros de modo de 13 bits. Además, en lugar de reservar un registro (MR7) para que lo utilice el chip controlador de reloj registrado, se define un segundo banco completo de registros de modo (seleccionado mediante el bit CW).

El comando "Write Pattern" es nuevo para DDR5; es idéntico a un comando de escritura, pero el rango se completa con copias de un registro de modo de un byte (que por defecto es todo cero) en lugar de datos individuales. Aunque esto normalmente lleva la misma cantidad de tiempo que una escritura normal, no controlar las líneas de datos ahorra energía. Además, las escrituras en varios bancos pueden intercalarse más estrechamente ya que el bus de comandos se libera antes.

El comando multipropósito incluye varios subcomandos para el entrenamiento y la calibración del bus de datos.

Apoyo

Intel

Las CPU Alder Lake de 12.ª generación y Raptor Lake de 13.ª generación admiten tanto DDR5 como DDR4, pero, por lo general, solo hay zócalos DIMM para uno u otro en una placa base. Algunas placas base con el chipset H610 de Intel admiten tanto DDR4 como DDR5, pero no simultáneamente. [23]

Las CPU de servidor Sapphire Rapids y las CPU Meteor Lake admiten DDR5 pero no DDR4.

AMD

Las APU móviles de la serie Ryzen 6000 , impulsadas por su arquitectura Zen 3+ , admiten DDR5 y LPDDR5 . Los procesadores de escritorio de las series Ryzen 7000 y Ryzen 9000 también admiten memoria DDR5 de manera estándar. [24]

Las CPU de servidor Epyc Genoa y Bergamo de cuarta generación tienen soporte para DDR5 de 12 canales en el zócalo SP5 . [25] [26]

Notas

  1. ^ 64 GB/s supone 8 GT/s, cada uno con 64 bits de ancho de bus, luego dividido por 8 para convertir de bits a bytes

Referencias

  1. ^ Aquí, K , M , G o T se refieren a los prefijos binarios basados ​​en potencias de 1024.
  2. ^ ab Smith, Ryan (14 de julio de 2020). "Se publicó la especificación de memoria DDR5: se prepara el terreno para DDR5-6400 y más allá". AnandTech . Consultado el 15 de julio de 2020 .
  3. ^ abc «Estándar de memoria DDR5: una introducción a la próxima generación de tecnología de módulos DRAM - Kingston Technology». Kingston Technology . Consultado el 19 de febrero de 2023 .
  4. ^ ab "Hoja de datos básicos del producto DDR5 SDRAM" (PDF) . Micron . Consultado el 15 de mayo de 2023 .{{cite web}}: CS1 maint: estado de la URL ( enlace )
  5. ^ Manion, Wayne (31 de marzo de 2017). «DDR5 aumentará el ancho de banda y reducirá el consumo de energía». Tech Report . Consultado el 1 de abril de 2017 .
  6. ^ Cunningham, Andrew (31 de marzo de 2017). «La memoria RAM DDR5 de próxima generación duplicará la velocidad de la DDR4 en 2018». Ars Technica . Consultado el 15 de enero de 2018 .
  7. ^ Dr. Ian Cutress. "Información sobre latencias y subsincronizaciones de DDR5". AnandTech.
  8. ^ "DDR5 vs DDR4: todos los desafíos y ventajas del diseño".
  9. ^ Lilly, Paul (22 de septiembre de 2017). «La memoria DDR5 es el doble de rápida que la DDR4 y está prevista para 2019». PC Gamer . Consultado el 15 de enero de 2018 .
  10. ^ ab Tyson, Mark (22 de septiembre de 2017). "Rambus anuncia la primera DIMM DDR5 totalmente funcional de la industria - RAM - Noticias". hexus.net .
  11. ^ Malakar, Abhishek (18 de noviembre de 2018). «SK Hynix desarrolla el primer chip de memoria DDR5-5200 de 16 GB». Archivado desde el original el 31 de marzo de 2019. Consultado el 18 de noviembre de 2018 .
  12. ^ Shilov, Anton. "Detalles de SK Hynix DDR5-6400". anandtech.com .
  13. ^ "SK hynix lanza la primera DRAM DDR5 del mundo". hpcwire.com .
  14. ^ "SK hynix: Lanzamiento de DRAM DDR5". businesskorea.co.kr . 7 de octubre de 2020.
  15. ^ "JEDEC actualiza el estándar para dispositivos de memoria de bajo consumo: LPDDR5" (Comunicado de prensa). JEDEC . 19 de febrero de 2019.
  16. ^ Cutress, Ian, Por qué DDR5 NO tiene ECC (por defecto) , consultado el 7 de agosto de 2021
  17. ^ "Presentamos Micron® DDR5 SDRAM: más que una actualización generacional" (PDF) . Consultado el 10 de julio de 2023 .
  18. ^ "DDR5 SDRAM UDIMM Core: Descripción del producto" (PDF) . Micron Technology, Inc. p. 1. Archivado desde el original (PDF) el 25 de diciembre de 2023. Voltaje (fuente externa, nominal) / VIN_Bulk: 5 V / Voltaje de suministro de CC de entrada masiva del sistema
  19. ^ "PMIC P8900 para RDIMM y LRDIMM DDR5". Renesas . Consultado el 19 de julio de 2020 .
    "PMIC P8911 para módulos de memoria DDR5 de cliente". Renesas . Consultado el 19 de julio de 2020 .
  20. ^ "DDR5 SDRAM RDIMM basado en M-die de 16 Gb" (PDF) . SK Hynix . pág. 7. Archivado desde el original (PDF) el 29 de octubre de 2021 . Consultado el 29 de octubre de 2021 . VIN_BULK[:] Pin de suministro de entrada de energía de 12 V al PMIC. VIN_MGMT[:] Pin de suministro de entrada de energía de 3,3 V al PMIC para salida LDO VOUT_1.8V y VOUT_1.0V, acceso a administración de banda lateral, operación de lectura de memoria interna.
  21. ^ Patente estadounidense 10769082, Patel, Shwetal Arvind; Zhang, Andy y Meng, Wen Jie et al., "Protocolo y funcionamiento de la interfaz DDR5 PMIC", publicada el 7 de noviembre de 2019, asignada a Integrated Device Technology , Inc. 
  22. ^ "Especificación JEDEC DDR5 SDRAM". Comité JEDEC JC42.3 . Consultado el 15 de mayo de 2023 .
  23. ^ "DDR4 y DDR5: placa base H610 combinada junto con Speicher-Generationen".
  24. ^ Copeman, Anyron (15 de junio de 2023). «Todo lo que necesitas saber sobre la serie AMD Ryzen 7000». Tech Advisor . Archivado desde el original el 17 de junio de 2023. Consultado el 28 de junio de 2023 .
  25. ^ Goetting, Chris (10 de noviembre de 2022). "Lanzamiento de la serie AMD 4th Gen EPYC 9004: Genoa probada en un desafío de referencia de centros de datos". HotHardware . Consultado el 28 de junio de 2023 .
  26. ^ Goetting, Chris (13 de junio de 2023). "AMD lanza las CPU para centros de datos EPYC Bergamo y Genoa-X y las GPU Instinct MI300X preparadas para IA". HotHardware . Consultado el 28 de junio de 2023 .

Enlaces externos