Antes de salir de fábrica, los chips y módulos de memoria tienen que pasar pruebas de timing, voltaje y errores de datos. Los grandes sistemas ATE, como los Advantest T5503 y T5503HS2, lo hacen muy bien, pero son caros. Muchos fabricantes de módulos, fabs pequeñas y laboratorios no pueden justificar ese precio. Entonces, ¿qué necesita realmente un tester más barato para DDR3, DDR4, LP-DDR3 y LP-DDR4? Aquí van mis notas.
Velocidad
Para cubrir DDR3 y DDR4 necesitas desde 800 MT/s hasta 3200 MT/s. DDR transfiere datos en los dos flancos del reloj, así que 3200 MT/s equivalen a un reloj de I/O de 1600 MHz y cada bit dura apenas 312,5 ps. A esa velocidad, la precisión de timing y la integridad de señal del tester importan tanto como la tasa de datos que aparece en la ficha técnica. Los fixtures, los zócalos y la longitud de las pistas se comen parte del margen.
Un tester para varios estándares
Los cuatro estándares usan voltajes, comandos y secuencias de inicialización distintos. En un diseño más barato, todos comparten el generador de timing, el motor de patrones y la lógica de captura, y lo específico de cada estándar va en una tarjeta de interfaz intercambiable y en el firmware. Eso también facilita las actualizaciones a futuro. Para un nuevo estándar de memoria basta con cambiar la tarjeta de interfaz, sin comprar otro tester.
Generación de patrones (ALPG)
La velocidad, por sí sola, no encuentra defectos. Necesitas los patrones de prueba adecuados: pruebas March, tablero de ajedrez, walking ones y walking zeros, patrones de perturbación tipo row hammer, etc. Con un generador algorítmico de patrones (ALPG) en hardware, el tester genera esas secuencias de direcciones y datos sobre la marcha y a toda velocidad, en vez de guardar cada vector. La cobertura no queda limitada por la memoria de vectores y el tiempo de prueba sigue siendo corto.
Bajo voltaje
DDR3 trabaja a 1,5 V, DDR4 a 1,2 V, LP-DDR3 a 1,2 V y LP-DDR4 a 1,1 V. Probar en esos niveles, y hacer pruebas de margen por encima y por debajo, requiere fuentes de alimentación con pasos de voltaje finos y poco rizado. Un voltaje más bajo también significa menos calor en el cabezal de prueba, con lo que el enfriamiento es más simple y se gasta menos en electricidad.
Costo de prueba
El precio de la máquina es solo una parte de la cuenta. Lo que importa es el costo por dispositivo probado, que depende del throughput, de cuántos dispositivos pruebas en paralelo, del espacio en planta, del consumo de energía y del mantenimiento. Un tester de bajo costo conviene cuando tiene suficiente velocidad y cobertura para los estándares que de verdad pruebas, sin que pagues por capacidad que tu línea nunca va a usar.
Elegir un tester
Si estás eligiendo un tester, compara estos puntos con tus tipos de memoria y tus volúmenes reales. Los ATE de gama alta siguen siendo más rápidos y prueban más dispositivos en paralelo, pero para buena parte del trabajo de producción y de laboratorio no necesitas tanto.