Descripción del curso desarrollo de módulo de código de pruebas con STS

El curso Desarrollo del programa de pruebas con STS le prepara para utilizar un Semiconductor Test System (STS) para comunicarte con un dispositivo bajo prueba. El curso sigue el flujo de trabajo típico de pruebas de semiconductores y sus hitos. Después de completar este curso, un ingeniero de pruebas podrá crear, modificar, ejecutar y depurar programas de pruebas con módulos de código preexistentes (desarrollados utilizando LabVIEW o .NET/C#) para recopilar datos de prueba e informes de tiempo de prueba.

Formatos disponibles

 

Capacitación virtual

 

Capacitación en aula

 

Clases privadas

Objetivos del curso

Detalles del curso

Duración

Audiencia

Prerrequisitos

Productos de NI utilizados

Materiales de formación/capacitación

Costo en créditos

​Contenido del curso desarrollo de módulo de código de pruebas con STS

LecciónDescripción generalTemas
Descripción general de NI STSExplore los diferentes tipos de software y entornos utilizados para configurar y desarrollar programas de prueba para el STS.  
  • Exploración de los componentes del NI Semiconductor Test System
  • Exploración de lenguajes para el desarrollo de módulos de código
  • Apertura de un módulo de código
Cambiar entre versiones de software STS Utilice el selector de versiones de STS para cambiar entre las versiones instaladas del software STS.
  • Uso del selector de versiones
  • Simplificación de la implementación y personalización con el selector de versiones STS
  • Instalación del selector de versiones STS 
  • Cambio entre versiones del software STS
Contexto del módulo semiconductor y API TSMExplore la API del módulo de código TSM para desarrollar módulos de código que realicen pruebas utilizando nombres de pines o grupos de pines del DUT.
  • Introducción a las API
  • Exploración de la API del módulo de código TSM
  • Exploración del objeto SemiconductorModuleContext 
  • Uso de la API del módulo de código TSM en aplicaciones

Descripción general de las API de instrumentos NI (LabVIEW)

Explore las API de instrumentos NI que los desarrolladores utilizan para crear aplicaciones para los instrumentos.
  • Exploración del flujo de programación 
  • Exploración de las API de instrumentos
Introducción a la biblioteca de pruebas de semiconductores (.NET/C#)Desarrolle programas de pruebas STS con .NET/C# de manera eficiente utilizando la biblioteca de pruebas de semiconductores.
  • ¿Qué es la biblioteca de pruebas de semiconductores? 
  • Resumen de la abstracción de instrumentos
  • Resumen de la abstracción de datos

Explorar las plantillas de creación de proyectos

 

Aprenda a usar la biblioteca de pruebas de semiconductores en nuevos proyectos; revise la plantilla de proyecto LabVIEW.
  • Introducción a las plantillas para creación de proyectos

Explorar archivos de ayuda

 

Inicie y explore la documentación de ayuda para el STS y sus instrumentos.
  • Explorar la documentación de ayuda del STS

Descripción general de la programación de instrumentosExplore el flujo general de programación y los tipos de instrumentos en STS. 
  • Introducción a la programación de instrumentos para STS
  • Investigación de diferentes tipos de instrumentos
  • Gestión de la operación de canales de instrumentos
  • Exploración del flujo de trabajo para escribir código de prueba 
Programación de instrumentos DCPower en STSControle y configure programáticamente los instrumentos DCPower en STS.
  • Programación de instrumentos DCPower en STS (.NET/C#)
  • Programación de instrumentos DCPower en STS (LabVIEW)
  • Exploración de casos comunes de uso de DCPower
Programación de instrumentos de patrón digital en STS

Controle y configure programáticamente los instrumentos de patrón digital en STS.

  • Programación de instrumentos de patrón digital en STS (.NET/C#)
  • Programación de instrumentos de patrón digital en STS (LabVIEW)
  • Exploración de ejemplos de instrumentos de patrón digital
Explorar el uso de otros instrumentos en STSExplore el uso de instrumentos compatibles, aún no compatibles y personalizados en STS. 
  • Uso de relés con el STS
  • Exploración de los tipos de instrumentos STL compatibles (.NET/C#)
Construir sus módulos de códigoConsejos y herramientas para el uso eficaz del entorno de desarrollo de módulos de código. 
  • Manejo de excepciones y errores
  • Obtención de nombres de pin y relé en módulos de código
  • Aspectos clave del diseño de código
  • Escribir código de prueba concurrente (.NET/C#) 
  • Compartir datos entre módulos de código
  • Usando pasos TestStand (.NET/C#)
Comunicarse con un DUITSeleccione el método y protocolo de control adecuado para su DUT y úselo para garantizar la conectividad antes de ejecutar los módulos de código de prueba. 
  • Importancia de comunicarse con un DUT
  • Implementar control de DUT
  • Exploración del bus de interfaz periférica serial (SPI)
  • Controlar el DUT de forma interactiva 
Depurar el programa de pruebas

Use las herramientas de depuración TestStand, .NET y LabVIEW para depurar el programa de pruebas y los módulos de código de prueba.

  • Utilizar herramientas de depuración de TestStand
  • Uso de herramientas de depuración .NET/C#
Realizar pruebas de garantía de calidad en línea Integre pruebas de aseguramiento de calidad (QA) en línea en una secuencia de pruebas para garantizar la calidad y consistencia de la aplicación de prueba y sus módulos de código.
  • ¿Qué son las pruebas de garantía de calidad (QA) en línea?
  • Exploración del proceso de implementación de pruebas QA en línea
  • ¿Cuándo se ejecutan los pasos del bloque de pruebas QA en línea? 
Asignar bins de software a un DUTCree y use contenedores de software para clasificar los DUT probados más allá de los resultados de aprobado, fallado o error.
  • Anular la asignación automática de contenedores

Obtener y almacenar información de pruebas Obtenga los valores para la configuración de lote, configuración de estación, estado del cabezal de prueba STS, datos de ejecución y condiciones de prueba personalizadas, y almacene esos datos para que estén accesibles en sus pasos de prueba.
  • Acceso a la información del sistema de pruebas desde un paso de prueba
  • Acceso programático a la información de las pruebas
Ejecutar pruebas usando el modelo de proceso por lotes 

Describa cómo TSM utiliza el modelo de proceso por lotes para la ejecución multihilo.

  • Explorar la arquitectura de ejecución de TestStand
  • Explorar el modelo de proceso por lotes
Desarrollar programas de prueba para ejecución multi-sitioIdentifique e implemente el modelo de ejecución del subsistema para una prueba multi-sitio.
  • ¿Qué son las pruebas multi-sitio?
  • ¿Cómo se asignan los recursos entre sitios?
  • Exploración de un ejemplo de ejecución de subsistema por sitio 
  • ¿Cuáles son las opciones para ejecución multisitio?
Explorar técnicas de reducción del tiempo de pruebasExplore las herramientas y técnicas para evaluar el rendimiento del sistema de prueba y reducción del tiempo de prueba (TTR).
  • ¿Cuáles son los beneficios de reducir el tiempo de prueba?
  • Evaluar el rendimiento del sistema de pruebas
  • Explorar técnicas para TTR
  • Optimización del hardware y software del sistema de prueba

Evaluar un sistema de pruebas

 

Explore el analizador de programas de pruebas para evaluar el desempeño del programa de pruebas.
  • Analice el desempeño del programa de pruebas
  • Iniciar el analizador de rendimiento del programa de pruebas
  • Guardar datos 
Evaluar pasos de prueba de bajo nivelVisualice y registre la duración de pasos, módulos de código y otros recursos del programa de pruebas.
  • Descripción general del generador de perfiles de ejecución TestStand
  • Explorar el generador de perfiles de ejecución TestStand
  • Medir el tiempo real de conexión 
Implementación de un programa de pruebas del STSDefina un proceso de implementación, implemente el programa de prueba y depúrelo después de la implementación.
  • Depurar un programa de pruebas
  • Depurar programas de prueba implementados 
Depurar programas de prueba implementadosDepure un programa de pruebas en producción cambiando de la interfaz del operador al entorno de ingeniería.
  • Uso de la interfaz de operador
  • Uso del editor de secuencias TestStand
  • Uso de puntos de interrupción y ejecución paso a paso 
  • Usar el editor de patrones digitales para depuración
  • Usar el InstrumentStudio para depuración
  • Realización de pasos posteriores a la depuración

Continúe su trayectoria de aprendizaje

Acercamiento de una tarjeta de circuitos.

 

Prueba de CI de RF con STS y .NET/C#

 

Este curso está dirigido a sistemas de RF basados en el STS-5531. Para los ingenieros de pruebas que realizan pruebas de partes de RF, use los recursos de RF del STS de manera interactiva para crear, modificar, ejecutar y depurar programas de pruebas basados en configuraciones de RF.

 

Pantalla de PC con RFmx Waveform Creator.

 

Prueba de RF con STS

 

Este curso está dirigido a sistemas de RF basados en el STS RF Silo. El curso RF Test with STS sigue el flujo de trabajo del cliente y las metas típicas que incluyen una estrecha interacción con el hardware STS RF estándar. 

 

Un ingeniero aprende...

 

Pruebas de dispositivos con instrumentos de patrón digital

Aproveche los instrumentos de patrones digitales y el Digital Pattern Editor para realizar pruebas comunes de caracterización y producción, con un enfoque en la comunicación del DUT, las pruebas de interfaz digital y las pruebas de continuidad y fugas.

Actualizar a una membresía

Si planea tomar tres o más cursos guiados por instructor en un año, una membresía de capacitación le brinda acceso rentable e ilimitado a todos los cursos virtuales y en aulas públicas, junto con cupones de certificación ilimitados.