Descripción del curso desarrollo del programa de pruebas con STS - .NET/C#

El curso desarrollo del programa de pruebas con STS le brinda experiencia práctica para configurar y usar un STS para comunicarse con un dispositivo bajo prueba. El curso sigue el flujo de trabajo y las metas típicas del cliente, que incluyen una estrecha interacción con el hardware correspondiente. Después de completar este curso, un ingeniero de pruebas podrá usar los recursos del probador STS de manera interactiva para crear, modificar, ejecutar y depurar programas de pruebas con módulos de código .NET/C# preexistentes para recopilar datos de prueba y reportes de tiempo de prueba.

Detalles del curso:

Contenido del curso desarrollo del programa de pruebas con STS - .NET/C#

Lección Información general Temas

Introducción al STS

Explore los conceptos principales del sistema de pruebas de semiconductores (STS).

  • Introducción a la plataforma STS

Explorar el cabezal de prueba

Explorar las características de alto nivel y E/S para el cabezal de prueba STS.

  • Descripción general del cabezal de prueba STS
  • Explorar las entradas y salidas del STS T1 M2

Explorar las tarjetas de carga

Explorar las características de alto nivel de la tarjeta de interfaz del dispositivo (DIB) y los diferentes tipos de interfaz de la tarjeta de carga.

  • Descripción general de las tarjetas de carga
  • Explorar los tipos de interfaz de la tarjeta de carga
  • Conectar un DIB al STS

Conexión con el STS

Describir la topología de una celda de prueba típica y explorar varias opciones para conectar un STS.

  • Conexión estándar del NI STS
  • Ejemplo de conexión automatizada

Explorar el software NI STS

Explorar el software que usa para monitorear, mantener, depurar y calibrar el STS. Explorar el entorno de desarrollo de pruebas y desarrollo de módulos de código para STS.

  • Descripción general del software STS
  • Introducción al software de mantenimiento STS
  • Introducción al entorno de desarrollo de pruebas
  • Introducción a la interfaz del operador

Navegar por el flujo de trabajo del desarrollador de pruebas

Explorar un flujo de trabajo de desarrollador de pruebas de muestreo y describir sus pasos clave.

  • Explorar un flujo de trabajo de desarrollador de pruebas de muestreo

Investigar los requisitos y especificaciones de seguridad del STS

Explorar y aplicar los requisitos y especificaciones de seguridad, el cumplimiento de seguridad y las especificaciones ambientales del sistema STS.

  • Explorar los requisitos de seguridad del STS
  • Garantizar el cumplimiento de seguridad para el STS
  • Explorar las especificaciones ambientales del STS

Explorar la instrumentación del probador

Explorar la plataforma STS PXI y la instrumentación STS común.

  • Explorar la plataforma NI PXI
  • Identificar la instrumentación del STS
  • Instrumentación del STS común y adicional
  • Usar hardware simulado

Explorar las especificaciones del sistema

Explorar las especificaciones de entrada y salida del STS T1, T2 y T4.

  • Explorar las especificaciones del sistema STS
  • Explorar las especificaciones del STS en línea

Calibrar un STS

Explorar los módulos de calibración y los tipos de calibración utilizados en el sistema STS.

  • ¿Qué es la calibración?
  • Navegar por los tipos de calibración STS
  • Explorar los módulos de calibración usados en STS
  • Habilitar el tiempo de espera de calentamiento para STS
  • Comprobar la continuidad / funcionalidad de DC

Crear un proyecto del STS

Crear un programa de pruebas y explorar el archivo de secuencia y la estructura de carpetas que se crean para el programa de pruebas.

  • Crear un programa de pruebas
  • Explorar la estructura de carpetas
  • Explorar la arquitectura del programa de pruebas

Crear mapas de pines

Explorar el propósito del mapa de pines y su función en la asignación del hardware STS a los pines del dispositivo bajo prueba.

  • ¿Qué es un mapa del pines?
  • Explorar información en un mapa de pines
  • Discutir la documentación necesaria para crear un mapa de pines

Revisar una configuración del probador y los esquemáticos de la tarjeta de carga

Explorar la documentación estándar del probador, su contenido y propósito.

  • Explorar las especificaciones del DUT
  • Rastrear una señal desde el instrumento hasta el DUT

Asignar requisitos de medidas

Asignar requisitos de medidas para garantizar que el sistema y sus instrumentos equipados puedan cumplir con los requisitos de medidas del plan de prueba.

  • Asignar requisitos de medidas
  • Conectar instrumentación a los pines del DUT
  • Asignar recursos del probador en base a un plan de prueba

Asignar pines del DUT a canales de instrumentos

Utilizar el editor de mapas de pines para crear y modificar archivos de mapas de pines, que asignan pines del DUT a canales de instrumentos.

  • Agregar y configurar un instrumento usando el editor de mapas de pines
  • Revisar errores y advertencias del mapa de pines
  • Configurar sesiones de varios instrumentos

Conectar con el DUT usando la tarjeta de interfaz del dispositivo

Describir las diferentes maneras en que puede conectar sus instrumentos a un DIB e identificar los recursos disponibles para ayudarlo a diseñar su propia placa de carga.

  • ¿Cómo conecto mi DIB a mis instrumentos?
  • ¿Cómo diseño mi DIB?
  • Conectar del DUT al DIB

Comprobar la continuidad del DUT

Utilizar el instrumento de patrón digital para probar la continuidad del DUT antes de ejecutar otras pruebas.

  • ¿Qué es una prueba de continuidad?
  • ¿Qué instrumento utilizo para comprobar la continuidad del DUT?
  • Realizar una prueba de continuidad

Preparar el DUT

Utilizar el editor de patrones digitales para preparar el dispositivo bajo prueba (DUT) para que usted pueda comenzar a probarlo.

  • Determinar cómo encender el DUT
  • Encender el DUT

Medir la corriente de fuga

Utilizar el instrumento de patrón digital para medir la corriente de fuga del DUT antes de ejecutar otras pruebas.

  • ¿Cuál es la primera prueba que se ejecuta después de la preparación?
  • Realizar una prueba de corriente de fuga

Preparación para comunicarse con el DUT

Identificar los tipos de archivos asociados con un proyecto digital y describir los archivos que deben crearse antes de crear un patrón digital para comunicarse con el DUT.

  • Explorar el contenido de un proyecto digital
  • Crear hojas de especificaciones
  • Crear hojas de niveles
  • Crear hojas de tiempo

Crear patrones digitales básicos para comunicarse con el DUT

Crear, editar, cargar y dividir patrones digitales básicos para comunicarse con el DUT usando el editor de patrones digitales.

  • Explorar patrones basados ​​en vectores
  • Crear patrones digitales

Convertir patrones digitales existentes

Convertir patrones desarrollados en otros entornos para usarlos en el editor de patrones digitales.

  • Convertir archivos de patrones existentes
  • Demostración: Convertir un archivo existente

Explorar el archivo de secuencia de pruebas

Explorar los componentes principales de un archivo de secuencia de pruebas y cómo usar cada componente.

  • ¿Cuáles son los componentes de un archivo de secuencia?
  • Identificar paneles en la ventana del archivo de secuencia
  • Explorar la arquitectura del programa de pruebas

Agregar pasos a una secuencia de pruebas

Aprender a insertar pasos en una secuencia de pruebas.

  • Agregar un paso a una secuencia
  • Explorar los tipos de pasos
  • Configurar un paso

Crear y configurar pasos de pruebas

En un proyecto STS, crear y configurar pasos de pruebas que llamen a módulos de código.

  • ¿Qué es un módulo de código?
  • Elegir un punto de inicio para los pasos de pruebas de semiconductores
  • Llamar a plantillas de paso de prueba de TSM
  • Llamar a un paso de acción/prueba múltiple de semiconductores
  • Configurar los ajustes de los pasos de pruebas

Usar plantillas de pasos de pruebas

Describir las diferentes plantillas de pasos que están disponibles y cómo usarlas como parte de una secuencia de pruebas.

  • Crear una secuencia de pruebas usando plantillas de pasos

Controlar la ejecución de TestStand

Ejecutar una secuencia de pruebas y modificar la secuencia de pruebas para que se ejecute de manera diferente dependiendo de las condiciones o la configuración de la prueba.

  • Ejecutar una secuencia de pruebas
  • Administrar y compartir datos
  • Usar pasos de control de flujo para cambiar el flujo de ejecución
  • Usar expresiones para acceder o modificar los datos
  • Cambiar la ejecución en base a un error de prueba

Establecer límites de prueba

Crear, explorar e importar límites de prueba para actualizar rápidamente sus secuencias de pruebas para diferentes escenarios.

  • Exportar sus límites de prueba
  • Importar sus límites de prueba
  • Añadir archivos de límites de prueba

Crear configuraciones de prueba

Utilizar el editor de programas de pruebas y sus requisitos de prueba para crear configuraciones de prueba para su sistema.

  • Crear configuraciones de prueba
  • Definir múltiples flujos de prueba

Agrupar los DUTs según los resultados de la prueba

Describir las diferentes maneras de clasificar los DUTs según los resultados de las pruebas e implementar una estrategia de agrupamiento.

  • ​Descripción general de la agrupamiento
  • Configurar el archivo de definiciones de bin
  • Crear bins de hardware y software

Configurar la ejecución de un programa de pruebas

Configurar y ejecutar un programa de pruebas en el entorno de desarrollo de prueba.

  • Configurar los ajustes de la estación
  • Configurar cómo TestStand crea reportes de los resultados de las pruebas
  • Configurar las opciones de la estación
  • Configurar cómo TestStand ejecuta sus módulos de código
  • Ejecutar su programa de pruebas

Generar reportes de pruebas

Implementar una estrategia de generación de reportes de pruebas y recopilación de resultados en TestStand.

  • ​Configurar opciones de reportes
  • Seleccionar un formato de reportes
  • Generar un reporte ATML
  • Configurar la recopilación de resultados de las pruebas

Depurar un programa de pruebas

Utilizar las características integradas de TestStand para identificar y solucionar problemas en una secuencia de pruebas.

  • Rastrear la ejecución del programa de pruebas
  • Pausar y avanzar en la ejecución
  • Manejar errores de ejecución

Explorar escenarios de depuración

Depurar un programa de pruebas en diferentes situaciones inesperadas.

  • ​Depurar errores
  • Depurar pruebas fallidas

Evaluar el tiempo de prueba

Identificar y abordar los problemas que limitan la velocidad de ejecución del código.

  • Evaluar el tiempo de prueba
  • Optimizar la velocidad de ejecución de TestStand
  • Optimizar la velocidad de ejecución del hardware

Interactuar con los recursos del probador para depurar problemas

Utilizar InstrumentStudio para interactuar con los recursos del probador para depurar problemas de prueba.

  • Descripción general de InstrumentStudio
  • Depurar instrumentos de potencia DC
  • Depurar osciloscopios
  • Depurar sesiones del controlador
  • Depurar varios instrumentos
  • Exportar datos para análisis adicional

 

Usar el editor de patrones digitales para depuración

Usar herramientas dentro del editor de patrones digitales para depurar aún más las fallas de las pruebas.

  • Descripción general de la resolución de problemas con el DPE
  • Visualizar el estado de los pines en tiempo real
  • Depurar la ejecución del patrón
  • Depurar el osciloscopio digital
  • Analizar resultados de prueba en base a barridos de parámetros

Ejecutar una secuencia con la interfaz del operador del STS

Ejecutar un programa de pruebas usando la interfaz de operador (OI) de prueba de semiconductores de NI y obtener el tiempo real de conexión.

  • Descripción general de la interfaz del operador
  • Configurar y ejecutar un lote
  • Visualizar reportes y resultados de pruebas

Comience hoy el curso desarrollo del programa de pruebas con STS - .NET/C#