Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NACIONAL
MAYOR DE SAN MARCOS
Curso:
MICRO/NANO SISTEMAS ELECTRÓNICOS
Tema:
TRABAJO PRÁCTICO N°6
Profesor:
ING. RUBEN VIRGILIO ALARCON MATUTTI
Alumno:
López Lazo Bruno Eduardo 17190158
LIMA – PERU
2021
Trabajo Práctico N°5
1. Analizar la testabilidad de la función lógica dada, usar directamente los modelos
indicados.
Y = /a./b./c + /d
Y = /[(a+b+c) . d]
/Y = (a+b+c) . d
Algo a tener en cuenta sobre el Stuck-Open es que es como si los transistores estuvieran en
circuito abierto, siempre están en corto.
Sobre el Stuck-On es como si los transistores estuvieran en corto circuito, están siempre en
conducción.
Ambos modelos siempre van de la mano para cada transistor, y se necesita de un vector de test.
b. Para el modelo Stuck-Open hallar los vectores de inicialización y los vectores de test, en
caso de falla del transistor tipo N de la entrada b.
Para encontrar el vector de inicialización la salida Y debe estar Y=1. Por lo tanto
analizando el circuito:
. Vector de inicialización:
<a,b,c,d> = <d,d,d,0> , <0,0,0,d>
. Vector de test:
<a,b,c,d> = <0,1,0,1>
Y = 0 --------no hay fallo.
1 ---------existe un fallo S-OPEN.
c. Para el modelo Stuck-On, hallar los vectores de test y monitoreo de corriente, en caso de
falla del transistor tipo P de entrada c.
e. Para el modelo Stuck-Open, hallar los vectores de inicialización y los vectores de test, en
caso de falla del TRANSISTOR TIPO N de la entrada a. Indique la condición de PHI.
Figura 5. Modelo Stuck-Open para el transistor tipo N de la entrada a.
Se realiza la siguiente tabla con los valores de la salida cuando el transistor de la entrada a se
encuentra abierto.
a b c d PHI Y STUCK ON
0 0 0 0 0 1 1
0 0 0 0 1 1 1
0 0 0 1 0 1 1
0 0 0 1 1 1 1
0 0 1 0 0 1 1
0 0 1 0 1 1 1 Vector de inicialización:
0 0 1 1 0 1 0 < 0 , 0 , 1 , 1>
0 0 1 1 1 0 0
0 1 0 0 0 1 1
0 1 0 0 1 1 1
0 1 0 1 0 1 0
0 1 0 1 1 0 0
0 1 1 0 0 1 1
0 1 1 0 1 1 1
0 1 1 1 0 1 0
0 1 1 1 1 0 0
1 0 0 0 0 1 1
Vector de test:
1 0 0 0 1 1 1
< 1 , 0 , 0 , 1 > Falla S-OPEN
1 0 0 1 0 1 1
1 0 0 1 1 0 1
1 0 1 0 0 1 1
1 0 1 0F = 01 No1hay fallo1
1 0 1 1 0 1 1
F = 1 Existe Stuck-Open
1 0 1 1 1 0 0
1 1 0 0 0 1 1 Para lo que viene a ser el fallo, PHI
1 1 0 0 1 1 1 debe estar por un tiempo largo en su
1 1 0 1 0 1 1
estado de evaluación (PHI=1) para
1 1 0 1 1 0 0
comprobar si realmente la función se
1 1 1 0 0 1 1
encuentra en estado lógico 0.
1 1 1 0 1 1 1
1 1 1 1 0 1 1
1 1 1 1 1 0 0
a b c d PHI Y STUCK ON
0 0 0 0 0 1 1
0 0 0 0 1 1 1
0 0 0 1 0 1 1
0 0 0 1 1 1 1
0 0 1 0 0 1 1
0 0 1 0 1 1 0
0 0 1 1 0 1 1 STUCK-On
0 0 1 1 1 0 0
Vector de test:
0 1 0 0 0 1 1
< 00 , 01, 1 0, 0>0 1 1 0
Falla S-On
< 00 , 11, 0 0, 0 >1 0 1 1 Falla S-On
< 00 , 11, 1 0, 0 >1 1 0 0 Falla S-On
< 01 , 01, 0 1, 0 >0 0 1 1 Falla S-On
< 01 , 01, 1 1, 0 >0 1 1 0 Falla S-On
< 01 , 11, 1 1, 0 >1 0 1 1 Falla S-On
0 1 1 1 1 0 0
1 0 0 0 0 1 1
1 0 0 0 1 1 0
1 0 0 1 0 1 1
1 0 0 1 1 0 0
1 0 1 0 0 1 1
1 0 1 0 1 1 0
1 0 1 1 0 1 1
1 0 1 1 1 0 0
1 1 0 0 0 1 1
1 1 0 0 1 1 0
1 1 0 1 0 1 1
1 1 0 1 1 0 0
1 1 1 0 0 1 1
1 1 1 0 1 1 0
1 1 1 1 0 1 1
1 1 1 1 1 0 0
El vector es ⇨ < 0, 0, 1, 1 > que vienen de las entradas X1, X2, X3, X4 respectivamente.
Input : a, b, c, d ⇨ #Input:04
Output : F ⇨ #Output:01
Figura 4. Vector de
test para la línea a del circuito 2.
< 1, 1, 1, 1 >
Figura 5. Vector de
test para la línea b del circuito 2.
< 0, 1, 1, 1 >
Figura 6. Vector de
test para la línea c del circuito 2.
< 1, 0, 1, 1 >
< 1, 1, d, 1>
< 1, 0, 1, 1 >
< 1, 1, 0, 1 >
< 1, 1, 1, 1 >
- Vectores de test para línea e:
< d, 0, 1, 0>
< 0, 0, 1, 0>
< 1, 0, 1, 0>
< 1, 1, d, 1>
< 1, 0, 1, 1 >
< 1, 1, 0, 1>
< 1, 1, 1, 1>
c. Modelo Stuck-At-1, hallar los vectores de test para todas las líneas del circuito.
< 1, 1, d, 0>
< 1, 0, 1, 0 >
< 1, 1, 0, 0>
< 1, 1, 1, 0>
< 1, 1, d, 1 >
Al ser don’t care:
< 1, 1, 0, 1>
< 1, 1, 1, 1>
< 1, 1, d, 1>
< 1, 0, 1, 1>
< 1, 1, 0, 1>
< 1, 1, 1, 1>
< 1, 1, d, 1>
< 1, 0, 1, 1>
< 1, 1, 0, 1>
< 1, 1, 1, 1>
d. Se a b c d f a b c d e f g h F
0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0 0 0 1 0 0
0 0 1 0 0 0 0 0 0 0 0 0 1 0
0 0 1 1 1 1 1 1 1 1 1 1 0 1
0 1 0 0 0 0 0 0 0 0 0 0 0 0
0 1 0 1 0 0 1 0 0 0 1 0 0 0
0 1 1 0 0 0 0 0 0 0 0 0 0 0
0 1 1 1 0 0 1 0 0 0 1 0 0 0
1 0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 0 1 0 0 0 0 0 0 0 1 0 0
1 0 1 0 0 0 0 0 0 0 0 0 1 0
1 0 1 1 1 1 1 1 1 1 1 1 1 1
1 1 0 0 0 0 0 0 0 0 0 0 1 0
1 1 0 1 1 1 1 1 1 1 1 1 1 1
1 1 1 0 0 0 0 0 0 0 0 0 1 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1
tiene que hallar el conjunto mínimo de vectores de test y la cobertura alcanzada.
Para STUCK-AT-0
a b c d f a b c d e f g h F
0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 1 0 0 0 1 0 1
0 0 1 0 0 0 0 0 1 0 0 0 1 1
Tabla 1. 0 0 1 1 1 1 1 1 1 1 1 1 1 1
Para
STUCK-AT- 0 1 0 0 0 0 0 0 0 0 0 0 0 0
0
0 1 0 1 0 1 0 0 0 1 1 0 0 1
0 1 1 0 0 0 0 0 0 0 0 0 0 1
0 1 1 1 0 1 0 0 0 1 1 0 0 0
1 0 0 0 0 0 0 0 0 0 0 0 0 0
Para 1 0 0 1 0 0 0 1 0 0 0 1 0 1
STUCK-AT-
1
1 0 1 0 0 0 0 0 1 0 0 0 1 1
1 0 1 1 1 1 1 1 1 1 1 1 1 1
1 1 0 0 0 0 0 0 1 0 0 0 1 1
1 1 0 1 1 1 1 1 1 1 1 1 1 1
1 1 1 0 0 0 0 0 1 0 0 0 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1
Tabla 2. Para STUCK-AT-1