Tarea de Microelectrónica
Tarea de Microelectrónica
Tarea de Microelectrónica
MARCOS
(UNIVERSIDAD DEL PERÚ, DECANA DE AMÉRICA)
ESTUDIANTE: CÓDIGO:
2019
PRIMER EJERCICIO:
El siguiente circuito tiene 10 nodos, es decir, puede tener hasta 20 fallos.
2.1 Calcular la tabla de vectores de test. ¿Cuántos vectores son necesarios para tener una
cobertura del 60% de fallos en el circuito?
Y = d + a̅. b̅ + c. b̅ + c. 𝑎̅ 𝑃7 = 𝑎̅ + 𝑏̅ 𝑃9 = c. b̅ + c. 𝑎̅
a b c d
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
0 0 0 0 1 1 0 1 0 1 1 1 1
0 0 0 1 1 1 1 1 0 1 1 1 1
0 0 1 0 1 1 1 1 0 1 1 1 1
0 0 1 1 1 1 1 1 0 1 1 1 1
0 1 0 0 0 0 0 0 0 0 1 0 0
0 1 0 1 1 1 1 1 0 1 1 1 0
0 1 1 0 1 0 1 0 0 1 1 0 1
0 1 1 1 1 1 1 1 0 1 1 1 1
1 0 0 0 0 0 0 0 0 1 0 0 0
1 0 0 1 1 1 1 1 0 1 1 1 0
1 0 1 0 1 0 1 0 0 1 1 0 1
1 0 1 1 1 1 1 1 0 1 1 1 1
1 1 0 0 0 0 0 0 0 0 0 0 0
1 1 0 1 1 1 1 1 0 1 1 1 0
1 1 1 0 0 0 0 0 0 1 1 0 0
1 1 1 1 1 1 1 1 0 1 1 1 0
0 0 0 0 1 1 1 1 1 0 0 1 1
0 0 0 1 1 1 1 1 1 1 1 1 1
0 0 1 0 1 1 1 1 1 1 1 1 1
0 0 1 1 1 1 1 1 1 1 1 1 1
0 1 0 0 0 0 1 1 1 0 0 1 1
0 1 0 1 1 1 1 1 1 1 1 1 1
0 1 1 0 1 1 1 1 1 0 1 1 1
0 1 1 1 1 1 1 1 1 1 1 1 1
1 0 0 0 0 0 1 1 1 0 0 1 1
1 0 0 1 1 1 1 1 1 1 1 1 1
1 0 1 0 1 1 1 1 1 1 0 1 1
1 0 1 1 1 1 1 1 1 1 1 1 1
1 1 0 0 0 0 1 1 1 0 0 0 1
1 1 0 1 1 1 1 1 1 1 1 1 1
1 1 1 0 0 1 1 1 1 0 0 0 1
1 1 1 1 1 1 1 1 1 1 1 1 1
OBS: Vemos que hay falla en 0000 0010 0110 0001 0101 0011 1011
Basta con los dos vectores obtenidos para conseguir una cobertura de test del 60% (12
fallos/20 posibles).
2.2 Simular los vectores de test encontrados, colocar contadores en las entradas de tal
manera que se generen todos los vectores de test necesarios. Las gráficas deben m