-->

DIMM (Dual In-line Memory Module)

Un módulo DIMM (Dual In-line Memory Module) o Módulo de Memoria en Línea Doble es un circuito impreso rectangular que alberga chips de memoria RAM y se inserta directamente en los zócalos (ranuras) de la placa base de ordenadores de sobremesa y servidores.

La característica definitoria de los módulos DIMM frente a sus antecesores (los módulos SIMM) es que los contactos eléctricos o pines situados en ambos lados de la placa son totalmente independientes entre sí. Esto permite establecer buses de datos de 64 bits de ancho (o 72 bits en memorias con corrección de errores ECC), ofreciendo una tasa de transferencia de información drásticamente superior.

¿Cómo ha evolucionado la tecnología DIMM?

A lo largo de las distintas generaciones de memorias SDR, DDR y sus sucesoras, la arquitectura física y eléctrica de los módulos DIMM ha ido cambiando para ofrecer mayor velocidad y eficiencia energética:

  • Evolución de los pines: El número de contactos ha ido variando con cada generación (por ejemplo, 168 pines en SDRAM, 184 en DDR1, 240 en DDR2 y DDR3, 288 en DDR4 y DDR5).
  • Muesca de posición (Key Notch): Cada generación de DIMM cuenta con una hendidura o muesca ubicada en una posición física diferente en el conector de pines. Esto evita por hardware que un usuario instale por error un módulo DDR4 en una ranura DDR3 o viceversa.
  • Tensión de alimentación decreciente: Las especificaciones DIMM han ido reduciendo el voltaje operacional (desde 3,3 V en SDRAM hasta 1,2 V en DDR4 y 1,1 V en DDR5) para reducir el consumo energético y la disipación térmica.
  • Gestión de energía integrada (PMIC): A partir de DDR5, la regulación de voltaje pasa de la placa base directamente al propio módulo DIMM a través de un chip PMIC (Power Management Integrated Circuit).

Comparativa de formatos y factores de forma de memoria RAM

Factor de forma Dimensiones físicas Dispositivos donde se utiliza Características principales
DIMM (Long-DIMM) ~133 mm de longitud PCs de sobremesa, estaciones de trabajo y servidores. Formato estándar completo de 64 bits por canal (o 2x32 bits en DDR5).
SO-DIMM
(Small Outline DIMM)
~67 mm (aproximadamente la mitad de un DIMM) Portátiles, Mini-PCs (NUC), impresoras avanzadas y routers. Ofrece el mismo ancho de bus y rendimiento que un DIMM tradicional pero en la mitad de espacio.
Micro-DIMM / Camm2 Módulos ultrafinos y compactos Portátiles ultraligeros y dispositivos empotrados. Diseñados para maximizar la densidad en dispositivos con restricciones severas de grosor.

Evolución de las generaciones DIMM DDR

Generación Nº de pines (DIMM) Voltaje estándar Frecuencias de trabajo típicas
DDR1 184 pines 2.5 V 200 MHz - 400 MHz
DDR2 240 pines 1.8 V 400 MHz - 800 MHz
DDR3 240 pines (muesca diferente a DDR2) 1.5 V (1.35 V en DDR3L) 800 MHz - 2133 MHz
DDR4 288 pines 1.2 V 2133 MHz - 3200+ MHz
DDR5 288 pines (muesca centrada) 1.1 V 4800 MHz - 8400+ MHz

Características principales:

  • Proporciona una interfaz de datos de 64 bits de ancho en cada canal principal.
  • Los contactos de ambas caras del PCB están totalmente aislados eléctricamente.
  • Equipado con un chip SPD (Serial Presence Detect) que almacena los perfiles de frecuencia, latencias (CAS) y voltajes para que la BIOS/UEFI los configure automáticamente (XMP / EXPO).
  • Disponible en variantes Unbuffered (UDIMM) para consumo de escritorio y Registered / Buffered (RDIMM) con registros integrados para servidores de alta densidad.
  • Soporte opcional para tecnología ECC (Error-Correcting Code) para detectar y corregir errores de bit en tiempo real en entornos de misión crítica.

Analogía: Si la memoria RAM fuera una autopista de mercancías, un antiguo módulo SIMM tendría carriles solo en el sentido de ida (compartiendo enlaces). Un módulo DIMM cuenta con una autopista completa de 64 carriles donde los puentes de entrada y salida a cada lado del río (los pines de ambas caras de la placa) funcionan de manera independiente, duplicando la capacidad de tráfico sin colisiones.

Actividad práctica

Objetivo:

Inspeccionar módulos de memoria DIMM y SO-DIMM de taller, identificar la generación a la que pertenecen mediante sus datos de serigrafía/muesca y comprobar su montaje correcto.

Tareas:

  1. Extrae con cuidado (usando pulsera antiestática) un módulo DIMM de una placa base de pruebas de taller abriendo las pestañas o cierres laterales del zócalo.
  2. Compara físicamente un módulo **DIMM** de sobremesa con un módulo **SO-DIMM** de portátil. Toma medidas de su longitud con una regla.
  3. Examina la muesca central de la zona de contactos (pines). Intenta hacer coincidir un módulo DDR3 en un zócalo DDR4 (sin hacer fuerza) para verificar cómo el diseño impide la inserción errónea.
  4. Lee la etiqueta o pegatina del módulo DIMM e identifica los siguientes datos:
    • Capacidad (ej. 8GB, 16GB).
    • Tecnología y estándar de velocidad (ej. PC4-24600 o DDR4-3200).
    • Voltaje operacional y latencia CAS (ej. CL16).
  5. Localiza en el centro o lateral del módulo el chip diminuto de 8 patillas correspondiente a la memoria EEPROM del **SPD (Serial Presence Detect)**.

Preguntas de reflexión:

  1. ¿Cuál es la diferencia fundamental entre la disposición de pines de un módulo SIMM antiguo y un módulo DIMM actual?
  2. ¿Por qué no es posible instalar un módulo DIMM DDR4 en una ranura diseñada para DIMM DDR3 aunque tengan una longitud similar?
  3. ¿Qué diferencia existe entre un módulo DIMM para ordenador de sobremesa y un módulo SO-DIMM para ordenador portátil?
  4. ¿Qué función cumple el chip SPD (Serial Presence Detect) integrado en la placa de un módulo DIMM?
  5. ¿Por qué los servidores suelen requerir módulos DIMM de tipo **RDIMM (Registered DIMM)** o **ECC** en lugar de los UDIMM estándar de PCs de consumo?
Haz clic aquí para ver las soluciones y explicaciones

1. ¿Cuál es la diferencia fundamental entre la disposición de pines de un módulo SIMM antiguo y un módulo DIMM actual?

En los módulos SIMM (Single In-line Memory Module) los pines opuestos de ambas caras del PCB están unidos eléctricamente emitiendo la misma señal. En los módulos DIMM (Dual In-line Memory Module) cada pin de un lado está aislado eléctricamente del pin del lado opuesto, lo que permite duplicar las líneas de señal y alcanzar un ancho de bus de 64 bits.


2. ¿Por qué no es posible instalar un módulo DIMM DDR4 en una ranura diseñada para DIMM DDR3 aunque tengan una longitud similar?

Por dos razones: física y eléctrica. Físicamente, la muesca de posición (key notch) está situada en una ubicación diferente en el conector, impidiendo la inserción. Eléctricamente, trabajan a voltajes totalmente incompatibles (1.5 V en DDR3 frente a 1.2 V en DDR4), por lo que forzarlos dañaría los componentes.


3. ¿Qué diferencia existe entre un módulo DIMM para ordenador de sobremesa y un módulo SO-DIMM para ordenador portátil?

La diferencia principal radica en el tamaño físico (factor de forma). Un módulo SO-DIMM mide aproximadamente la mitad de longitud que un DIMM estándar para ahorrar espacio en ordenadores portátiles y dispositivos compactos, manteniendo las mismas capacidades y rendimiento de bus.


4. ¿Qué función cumple el chip SPD (Serial Presence Detect) integrado en la placa de un módulo DIMM?

Es un pequeño chip EEPROM que contiene almacenados los parámetros de fábrica de la memoria: fabricante, número de serie, frecuencia máxima de reloj, voltajes soportados y latencias (tiempos de acceso). La BIOS/UEFI lee este chip durante el arranque (POST) para autoconfigurar la memoria de forma óptima y estable.


5. ¿Por qué los servidores suelen requerir módulos DIMM de tipo RDIMM (Registered DIMM) o ECC en lugar de los UDIMM estándar de PCs de consumo?

Porque los servidores utilizan decenas de módulos de memoria simultáneamente. Los módulos RDIMM incorporan un registro de hardware que conmuta las señales de dirección y mando, reduciendo la carga eléctrica sobre el controlador de memoria de la CPU y permitiendo instalar mucha más memoria de forma estable. Por su parte, el soporte ECC añade bits adicionales para detectar y corregir automáticamente errores de corrupción de datos en memoria sin colapsar el sistema operativo.