Los comprobadores de memoria son equipos de prueba especializados que se utilizan para probar y verificar los módulos de memoria .
Tipos
Los comprobadores de módulos de memoria se pueden clasificar en dos tipos principales: comprobadores de hardware y programas de diagnóstico por software que se ejecutan en un PC . Los comprobadores de hardware incorporan funciones de prueba más sofisticadas y completas que los programas de diagnóstico por software. El diagnóstico por software permite detectar posibles problemas cuando los módulos de memoria ya están instalados en el sistema.
probadores de hardware
Los equipos de prueba automáticos (ATE) de alta gama, como los analizadores de memoria de clase ATE, son utilizados por la mayoría de los fabricantes de chips de memoria OEM, como Samsung, Hyundai y Micron. Su precio suele partir de un millón de dólares por sistema. Estos equipos deben ser operados por ingenieros de semiconductores altamente capacitados. Los analizadores de memoria de clase ATE incorporan algoritmos de prueba muy complejos para detectar fallos de memoria durante las etapas finales del empaquetado de los chips.
Los analizadores de memoria de gama media suelen tener un precio inferior a 26 000 dólares [ 1 ] y se encuentran habitualmente en las plantas de ensamblaje de módulos de memoria. Estos analizadores están diseñados para soportar grandes volúmenes de pruebas de módulos de memoria. También se utilizan para detectar fallos de ensamblaje causados por soldaduras incorrectas y contaminación cruzada de celdas después de que los chips se hayan ensamblado en placas de circuito impreso o tarjetas SIMM. Estos analizadores de memoria suelen estar integrados en un sistema de manipulación automática para pruebas de producción a gran escala, lo que elimina la intervención manual del operario.
Los comprobadores de memoria de gama baja suelen tener un precio relativamente bajo, entre 1000 y 3000 dólares. Sus principales características son la portabilidad, la facilidad de uso y su tamaño reducido. Suelen ser utilizados por el sector de servicios, especialmente por técnicos informáticos, departamentos de RMA, revendedores/intermediarios/mayoristas de memoria, para verificar y probar módulos de memoria que fallan en sistemas informáticos o antes de su instalación. La calidad y las características de esta gama de comprobadores de memoria varían considerablemente según el fabricante. Un buen comprobador de memoria cuenta con características comparables a las de los sistemas ATE de gama alta y los comprobadores de memoria de gama media. La clave reside en ofrecer un comprobador sencillo de usar a un precio asequible que, a la vez, sea eficaz para detectar la mayoría de los fallos de memoria.
probadores de software
Los programas de diagnóstico de memoria (por ejemplo, memtest86 ) son herramientas gratuitas o de bajo coste que se utilizan para comprobar si hay fallos de memoria en un PC. Suelen presentarse como una distribución de software de arranque en un disquete o CD-ROM . Estas herramientas de diagnóstico proporcionan patrones de prueba de memoria que permiten comprobar toda la memoria del sistema del ordenador. El software de diagnóstico no se puede utilizar cuando un PC no arranca debido a un problema de memoria o de la placa base . Si bien, en principio, un programa de prueba podría informar de sus resultados enviándolos a un dispositivo de almacenamiento (por ejemplo, un disquete) o a una impresora (si funciona), o mediante señales sonoras, en la práctica se requiere una pantalla que funcione.
Pruebas de memoria de gusanos
Algunas pruebas de memoria más robustas, capaces de detectar problemas de sincronización sutiles, se implementan como gusanos de memoria automodificables , dinámicamente autorreubicables y potencialmente autodestructivos, denominados prueba de memoria de gusano (o prueba de gusano ). [ 2 ] [ 3 ] [ 4 ] [ 5 ]
Fallos detectados
Los comprobadores de memoria están diseñados para detectar dos tipos de fallos que afectan al comportamiento funcional de un sistema (chip de memoria, chips lógicos o PCB): fallos no permanentes y fallos permanentes.
Defectos permanentes
Las fallas permanentes afectan los valores lógicos del sistema de forma permanente; estas fallas son más fáciles de detectar utilizando un comprobador de memoria. Algunos ejemplos son:
- Conexiones incorrectas entre circuitos integrados , placas, etc. (por ejemplo, conexiones faltantes o cortocircuitos debido a salpicaduras de soldadura o fallas de diseño).
- Componente o partes de componentes rotos
- Máscara de circuito integrado incorrecta (problema de fabricación).
- Errores de diseño funcional (la función lógica que debía implementarse está diseñada incorrectamente).
- Célula de almacenamiento defectuosa
Fallas no permanentes
Las fallas no permanentes ocurren de forma aleatoria. Afectan el comportamiento del sistema durante un período de tiempo indeterminado. La detección y localización de fallas no permanentes resulta extremadamente difícil con un analizador de memoria. En ocasiones, las fallas no permanentes no afectan el funcionamiento del sistema durante las pruebas.
Existen dos tipos de fallas no permanentes: fallas transitorias y fallas intermitentes.
Las fallas transitorias son difíciles de detectar y no existen fallas bien definidas para su detección. Los errores en la memoria RAM introducidos por fallas transitorias suelen denominarse errores de software. Los siguientes ejemplos son posibles factores que pueden contribuir a las fallas transitorias:
- Rayos cósmicos ( luz ultravioleta )
- Partícula alfa (polvo)
- Contaminación
- Humedad
- Temperatura
- Presión
- Vibración
- fluctuaciones en el suministro eléctrico
- Interferencia electromagnética
- Descargas electrostáticas
- bucles de tierra
Las fallas intermitentes son causadas por condiciones no ambientales tales como:
- Conexiones sueltas
- Componentes deteriorados o envejecidos
- Momento crucial
- Variación de resistencia y capacitancia
- irregularidades físicas
- Ruido (el ruido perturba las señales en el sistema)
- Susceptibilidad al martillo de fila
Véase también
Referencias
- ↑ "Innoventions Ramcheck Probador de memoria avanzado - PCSTATS.com" . www.pcstats.com .
- ↑ La prueba de memoria del gusano (PDF) . Gráfico vectorial . 21/10/2015. Archivado (PDF) del original el 15/05/2019 . Consultado el 13/12/2021 .(3 páginas) (Nota: Tomado de un manual de servicio de Vector Graphic 3. )
- ↑ Wilkinson, William "Bill" Albert (2003) [1996, 1984]. "El gusano H89: Prueba de memoria del H89" . Página de Bill Wilkinson en Heath Company . Archivado del original el 13 de diciembre de 2021. Consultado el 13 de diciembre de 2021 .
- ↑ Steinman, Jan W. (1986-09-01). Escrito en West Linn, Oregon, EE. UU. "The Worm Memory Test" . The Right to Assemble (TRTA). Dr. Dobb's Journal of Software Tools for the Professional Programmer . 11 (9). Redwood City, California, EE. UU.: M&T Publishing, Inc. / The People's Computer Company : 114–115 (662–663). ISSN 1044-789X . #119. ark:/13960/t74v34p9p CODEN DDJOEB . Recuperado el 13 de diciembre de 2021 . (2 páginas)
- ↑ Steinman, Jan W. (1986). "III. Rutinas y técnicas útiles para el 68000, 16. La prueba de memoria del gusano" (PDF) . Escrito en West Linn, Oregón, EE. UU. Manual de programación del Dr. Dobb para el 68000. Nueva York, EE. UU.: Brady Book / Prentice Hall Press / Simon & Schuster, Inc. págs. 341–350 . ISBN 0-13-216649-6. LCCN 86-25308 . Archivado (PDF) del original el 13-12-2021 . Recuperado el 13-12-2021 . (1+5+10+1 páginas)
- Memoria de computadora
- Tipos de software de utilidad