Está en la página 1de 22

www.senati.edu.

pe
Universalidad de las compuertas NAND y NOR.

Ing. Electrónico Carlos E. Segura Villarreal www.senati.edu.pe


Logro de la Unidad

Al finalizar la unidad, el alumno diseña circuitos digitales


simplificados, aplicando fundamentos de Algebra de Boole,
teoremas de Morgan, mapas de Karnaugh, compuertas
lógicas, funciones lógicas y tablas de verdad.
Contenido

Contenido: Universalidad Nand y Nor


3.3.1 Concepto
3.3.2 Universalidad NAND y Universalidad NOR
3.3.3 Ejemplos y ejercicios

www.senati.edu.pe
3.3.1 Concepto

Todo circuito digital puede ser representado empleando sólo compuertas


NAND o compuertas NOR.

Para conseguir tal representación se tiene que aplicar adecuadamente la ley


de involución, es decir, hay que negar dos veces toda la función lógica del
circuito o parte de la función.

www.senati.edu.pe
3.3.2 Universalidad NAND y universalidad NOR

Universalidad Nand

Consiste en obtener un circuito digital empleando sólo compuertas Nand, con


el objetivo de reducir la cantidad de circuitos integrados.

Siempre se debe buscar la forma algebraica /(X.Y)

Ejemplo 1:

Dada la siguiente función lógica: F = B + /C

Indiquemos cuantos chips se usarían en su implementación.

Luego, apliquemos el procedimiento de la universalidad Nand e indiquemos


cuantos circuitos integrados serian necesarios para su implementación.

www.senati.edu.pe
Resolviendo:

F = B + /C

Aplicamos la doble negación a toda la función:

F = //(B+/C)
F = / [ /B.C ]

Para su implementación se usarían dos compuertas pero un solo chip.

Si se unen las entradas de una


Nand, se convierte en una Not.

www.senati.edu.pe
Ejemplo 2:

Dada la siguiente función lógica F = /AB + /C

Indiquemos cuantos chips se usarían en su implementación.

Luego, apliquemos el procedimiento de la universalidad Nand e indiquemos


cuantos circuitos integrados serian necesarios para su implementación.

www.senati.edu.pe
Resolviendo:

F = /AB + /C

Apliquemos la doble negación a toda la función:

F = //[ /AB +/C ]


F = /[ /(/AB) C ]

Para su implementación se usarían tres compuertas pero un solo chip.

Si se unen las entradas de una


Nand, se convierte en una Not.

www.senati.edu.pe
Ejemplo 3:

Dada la siguiente función lógica F = (A + /B) /C

Indiquemos cuantos chips se usarían en su implementación.

Luego, apliquemos el procedimiento de la universalidad Nand e indiquemos


cuantos circuitos integrados serian necesarios para su implementación.

www.senati.edu.pe
Resolviendo:

F = (A + /B) /C

Aplicamos la doble negación sólo a los elementos dentro del paréntesis:

F = //(A + /B) /C
F = /(/A.B) /C

Ahora aplicamos doble negación a toda la función pero la dejamos indicada:

F = //[ /(/A.B) /C ]

F = /{ /[ /(/A.B) /C ] }

www.senati.edu.pe
F = /{ /[ /(/A.B) /C ] }

Para su implementación se usarían cinco compuertas pero sólo dos chips:

Si se unen las entradas de una


Nand, se convierte en una Not.

www.senati.edu.pe
Universalidad Nor

Consiste en obtener un circuito digital empleando sólo compuertas Nor, con el


objetivo de reducir la cantidad de circuitos integrados.

Siempre se debe buscar la forma algebraica /(X+Y)

Ejemplo 1:

Dada la siguiente función lógica: F = B . /C

Indiquemos cuantos chips se usarían en su implementación.

Luego, apliquemos el procedimiento de la universalidad Nor e indiquemos


cuantos circuitos integrados serian necesarios para su implementación.

www.senati.edu.pe
Resolviendo:

F = B . /C

Aplicamos la doble negación a toda la función:

F = //(B . /C)
F = / [ /B + C ]

Para su implementación se usarían dos compuertas pero un solo chip.

Si se unen las entradas de una


Nor, se convierte en una Not.

www.senati.edu.pe
Ejemplo 2:

Dada la siguiente función: F = /A(B + /C)

Indiquemos cuantos chips se usarían en su implementación.

Luego, apliquemos el procedimiento de la universalidad Nor e indiquemos


cuantos circuitos integrados serian necesarios para su implementación.

www.senati.edu.pe
Resolviendo:

F = /A(B + /C)

Aplicamos la doble negación a toda la función:

F = //[ /A(B +/C) ]


F = /[ A + /(B + /C) ]

Para su implementación se usarían tres compuertas pero un solo chip.

Si se unen las entradas de una


Nor, se convierte en una Not.

www.senati.edu.pe
Ejemplo 3:

Dada la siguiente función: F = A + (/B. /C)

Indiquemos cuantos chips se usarían en su implementación.

Luego, apliquemos el procedimiento de la universalidad Nor e indiquemos


cuantos circuitos integrados serian necesarios para su implementación.

www.senati.edu.pe
Resolviendo:

F = A + (/B. /C)

Aplicamos la doble negación sólo a los elementos dentro del paréntesis:

F = A + //(/B /C)
F = A + /(B + C)

Ahora aplicamos doble negación a toda la función pero la dejamos indicada:

F = //[ A + /(B + C) ]

F = /{ /[ A + /(B + C) ] }

www.senati.edu.pe
F = /{ /[ A + /(B + C) ] }

Para su implementación se usarían tres compuertas pero un solo chip:

Si se unen las entradas de una


Nor, se convierte en una Not.

www.senati.edu.pe
3.3.3 Ejercicios
A B C F
Ejercicio 1:
0 0 0 1
0 0 1 1

Dada la siguiente tabla, obtener: 0 1 0 1


0 1 1 1
-La función simplificada óptima.
1 0 0 0
-La función óptima transformada a 1 0 1 0
NANDs o a NORs. 1 1 0 0
-El circuito digital universalizado. 1 1 1 1

www.senati.edu.pe
A B C F
Ejercicio 2:
0 0 0 0
0 0 1 0

Dada la siguiente tabla, obtener: 0 1 0 0


0 1 1 0
-La función simplificada óptima.
1 0 0 1
-La función óptima transformada a 1 0 1 1
NANDs o a NORs. 1 1 0 1
-El circuito digital universalizado. 1 1 1 0

www.senati.edu.pe
Retroalimentación

1.- ¿Qué es la universalidad Nand y Nor?

2.- ¿Qué procedimiento se debe aplicar en la universalidad?

3.- ¿Qué expresión algebraica se busca en la universalidad Nand?

4.- ¿Qué expresión algebraica se busca en la universalidad Nor?

www.senati.edu.pe
www.senati.edu.pe

También podría gustarte