¿Qué es DFT (Design for Testability)?

DFT es una colección de metodologías que resulta en la creación de un diseño comprobable. La capacidad de prueba es un atributo de diseño que mide qué tan fácil es crear un programa para probar exhaustivamente la calidad de un diseño fabricado.

Un diseño es capaz de PRUEBA si todos los nodos internos de interés son controlables a la lógica deseada y observables.

Capacidad de control : se dice que cualquier nodo interno es controlable si puede ser controlado por una lógica deseada de 0 o 1 a través de los pines de entrada principales.

Observabilidad : se dice que cualquier nodo interno es observable si su valor puede propagarse a los pines de entrada primarios.

El circuito anterior consta de cuatro puertas con 4 entradas primarias y 1 salida primaria. Todos los nodos internos numerados del 1 al 12 deben ser tanto controlables como observables. Cualquier cambio en el valor lógico en los nodos de entrada debe ser observable en el nodo de salida externamente.

Para garantizar la máxima capacidad de prueba de diseño, los diseñadores deben emplear técnicas especiales de DFT en etapas específicas del proceso de desarrollo.