El curso desarrollo de módulo de código de pruebas con STS seguirá el flujo de trabajo típico del cliente y las metas que incluyen una estrecha interacción con el hardware correspondiente. Después de completar este curso, un desarrollador de pruebas podrá utilizar los recursos del sistema de pruebas de semiconductores (STS) para desarrollar y depurar módulos de código de medidas para el programa de pruebas del STS, para crear pasos de prueba personalizados, para realizar la optimización e implementación del programa de pruebas.
Número de versión o última fecha de lanzamiento del curso: Bajo demanda: 23.0
Bajo demanda: 3 horas
Desarrolladores de pruebas de semiconductores que usan o evalúan el NI STS para desarrollar y realizar pruebas de producción de semiconductores o validación de dispositivos automatizados de alto volumen.
Conocimiento general de estrategias y métodos de prueba de semiconductores
Curso desarrollo del programa de pruebas con STS
Bundle de Software STS
Sistema de pruebas de semiconductores (STS)
Desarrollar módulos de código personalizados
Depurar módulos de código
Implementar la ejecución de subsistemas multi-sitio
Implementar la optimización del programa de pruebas
Reducir el tiempo de la prueba
Implementar programas de pruebas
Lección | Descripción general | Temas |
---|---|---|
Descripción general del software STS | Explore los diferentes tipos de software que usted utiliza para configurar y desarrollar programas de prueba para el STS. |
|
Explorar el selector de la versión del software STS | Utilice el selector de versión del software STS para cambiar entre las versiones instaladas del software STS. |
|
Explorar el funcionamiento del canal de instrumentos | Conozca las diferencias de cómo operan los canales en diferentes instrumentos STS. |
|
Programar los instrumentos del STS | Controle y configure de manera programática los instrumentos del STS. |
|
Explorar las APIs del TSM | Utilice las APIs del módulo de semiconductores TestStand (TSM) para consultar los nombres de los instrumentos, abrir sesiones en un instrumento, obtener todas las sesiones abiertas y traducir nombres de pines a sesiones y canales. |
|
Explorar archivos de ayuda | Explore y consulte la documentación de ayuda para el STS y sus instrumentos. |
|
Diseñar módulos de código de pruebas | Describa el flujo de programación del módulo de código y cómo utilizar las APIs de TSM dentro de un módulo de código. |
|
Desarrollar pruebas desde el código del instrumento | Defina la funcionalidad requerida de un módulo de código de pruebas con determinadas funciones básicas del instrumento, las APIs de TSM y un plan de prueba. |
|
Consideraciones de desarrollo de código de pruebas | Utilice sugerencias y herramientas para utilizar de forma eficaz el entorno de desarrollo de módulos de código. |
|
Comunicarse con un DUIT | Comuníquese con un DUT usando el bus de interfaz periférica serial (SPI). |
|
Depurar el programa de pruebas | Use NI TestStand y las herramientas de depuración para depurar el programa de pruebas y los módulos de código de pruebas. |
|
Realizar pruebas de garantía de calidad en línea | Integre pruebas de garantía de calidad (QA) en línea en una secuencia de pruebas para garantizar la calidad y consistencia de la aplicación de pruebas. |
|
Asignar bins de software a un DUT | Utilice el paso Set and Lock Bin para asignar un bin de software a una DUT y anular la asignación automática de bines del TSM. |
|
Obtener y almacenar información de pruebas | Obtenga los valores para configuración de lote, configuración de la estación, estado del cabezal de prueba del STS, datos de ejecución y condiciones de prueba personalizadas y almacene esos datos para que estén accesibles para sus pasos de pruebas. |
|
Ejecutar pruebas usando el modelo de proceso por lotes | Describa cómo el TSM utiliza el modelo de proceso por lotes para la ejecución en varios sitios. |
|
Desarrollar programas de prueba para ejecución multi-sitio | Identifique e implemente el modelo de ejecución del subsistema para una prueba multi-sitio. |
|
Reducir el tiempo de prueba | Explore las herramientas y técnicas para evaluar el rendimiento del sistema de prueba y reducción del tiempo de prueba (TTR). |
|
Evaluar un sistema de pruebas | Utilice el analizador de programas de prueba para evaluar el rendimiento de su programa de pruebas. |
|
Evaluar pasos de prueba de bajo nivel | Aprenda a visualizar y registrar la duración de los pasos, los módulos de código y otros recursos del programa de pruebas. |
|
Depurar un programa de pruebas | Utilice la utilidad de implementación de TestStand para analizar, construir, implementar y mantener la secuencia de TestStand. |
|
Depurar programas desplegados | Depure un programa de pruebas en producción cambiando de la interfaz del operador al entorno de ingeniería. |
|