Artículos > Memorias DDR 2:

La memoria de la PC va evolucionando conforme pasa el tiempo, normalmente va subiendo de velocidad de forma progresiva. Por ejemplo PC66, PC100, PC133. Posteriormente DDR200, DDR266, DDR333, DDR400... Llegado cierto punto se encuentra con un problema de velocidad difícil de resolver. En esta situación el Jedec (organismo responsable de los estándares de RAM) se encarga de efectuar un rediseño profundo. Por suerte para nosotros suelen encontrar una solución, pero requiere un nuevo tipo de memoria.
Hoy nos encontramos en un momento de este tipo, es decir a la memoria DDR le cuesta subir de velocidad debido a impedimentos técnicos, así pues es necesario encontrar una solución.

La solución está en hacer un diseño que salve los obstáculos encontrados en la DDR, y como nombre muy original la han bautizado
como DDR2. Veamos las características técnicas que aporta la DDR2.

DDR
DDR2
Ancho del bus
64 bits
64 bits
Datos
200/266/333/400 Mbps
400/533/667 Mbps
Frecuencia del Bus
100/133/166/200 MHz
200/266/333 MHz
Frecuencia de la RAM
100/133/166/200 MHz
100/133/166 MHz
Voltaje
2.5V
1.8V
Empaquetado
TSOP-II
FBGA
Tamaño prefetch
2 bits
4 bits
Capacidad
256MB 512MB 1GB
256MB 512MB 1GB
Longitud ráfaga
2/4/8
4/8
Latencia CAS
1.5, 2, 2.5
3+, 4, 5
Latencia escritura
1T
Latencia lectura -1

Como podemos ver en esta tabla la DDR2 sacrifica la latencia para conseguir más velocidad. Un punto que se agradece es la disminución del voltaje; esto favorecerá para que nuestra memoria no esté tan caliente. Aparte de esto hay otras diferencias como:

On-Die Termination : los buses necesitan una terminación para evitar que la señal rebote. ¿Se acuerdan de los terminadores SCSI? Bueno, la DDR también necesita terminación. En la DDR si observan la placa base veran una resistencias en uno de los extremos del bus. Esto en la DDR2 se ha trasladado dentro del módulo de RAM. Así la integridad de la señal será mejor.

Latencia añadida : para evitar colisiones en el bus, al aumentar la velocidad, se ha aumentado la latencia.

Tamaño prefetch : tal como hemos visto en la tabla anterior han aumentado de 2 a 4. Esto significa que tendremos un buffer de envío de 4 bits.
Y cuando hagamos una solicitud a memoria, como mínimo nos llegarán 4 bits. Es decir, para recibir los primeros bits deberemos esperar a tener cuatro. Esto encaja en el aumento de latencia.

HardSide