La minimización con álgebra de Boole presenta dos limitaciones importantes:
No existe un algoritmo que nos garantice encontrar la
forma más simple de la expresión.
Dado un determinado resultado intermedio no hay forma de
saber si realmente hemos llegado a la forma mínima.
Para efecto de este curso cuando nos referimos a una
expresión mínima, nos estamos refiriendo
a la expresión más simple de dos niveles.
Cualquier función booleana puede ser implantada con dos
niveles de compuertas.
Como se señaló anteriormente una función puede ser
representada utilizando la forma suma de productos como:
f = ( )+( )+( ) .......+ ( )
De esta manera los
términos ( ) son productos de las variables de entrada (negadas o no ) que se
realizan con compuertas AND. Los + se realizan con una compuerta OR de tantas
entradas como términos productos haya en la función.
Como señalamos anteriormente, la simplificación de las
funciones lógicas es una meta importante por el hecho de que cuanto mas
sencilla sea la función, más fácil será construir el circuito equivalente. El
objetivo de la simplificación es el de minimizar el costo de implantación de
una función mediante componentes electrónicos, donde el costo depende del
número y complejidad de los elementos necesarios para construirla.
La optimalidad de la simplificación utilizando Algebra de
Boole depende de la habilidad del diseñador para aplicar la propiedad más
adecuada en cada paso del proceso. Esta tarea se hace cada vez más difícil al
crecer la complejidad de la expresión. Por ello, se utilizan algunos métodos
que facilitan y automatizan el proceso de simplificación de las funciones
lógicas, como lo son los Mapas de Karnaugh, y el método de Quine-McCluskey.
(Para este curso solo se cubrirá el método de Mapas de Karnaugh) l
En este punto, siendo la minimización el último paso
antes de la implantación en el diseño de un sistema digital y antes de pasar a
describir el método de minimización utilizando Mapas de Karnaugh, resumamos los
diferentes pasos que deben seguirse en un problema de diseño de lógica combinacional.
- Se toman las proposiciones y se simbolizan.
- Se construye una tabla de verdad con todas las combinaciones posibles de las variables de entrada y se coloca un 1 para las combinaciones que cumplan con las condiciones de diseño.
- Se obtiene la forma canónica Suma de productos tomando los minterminos de la tabla de verdad que sean iguales a 1.
- Se simplifica la función utilizando Mapas de Karnaugh y se obtiene una expresión mínima de dos niveles.
- Se realiza el diagrama circuital y se implanta el circuito.

0 comentarios: