Simplificação de circuitos lógicos
Este artigo ou secção contém uma lista de referências no fim do texto, mas as suas fontes não são claras porque não são citadas no corpo do artigo, o que compromete a confiabilidade das informações. (Maio de 2012) |
A expressão obtida através de um circuito lógico pode ser reduzida a uma expressão que possua um menor número de termos e variáveis, em termos da expressão. Essa expressão pode ser utilizada no lugar da expressão original sem alterar os valores finais do circuito. Assim pode-se dizer que o circuito foi simplificado.[1]
Simplificação de Circuito
editarExpressões booleanas de soma-de-produtos
editarQuando se inicia um projeto lógico, primeiramente é construída a tabela verdade. A tabela mostra os resultados exatos do circuito. Após analisado o circuito, as saídas 1 serão submetidas a uma série de operações AND. As expressões obtidas serão novamente submetidas, desta vez a uma operação OR, para assim formar a expressão completa da tabela. Esta expressão é chamada de expressão de forma de termo mínimo (Mintermo), ou expressão de soma de produtos.
Expressões booleanas de produto-de-somas
editarA tabela verdade também pode ser descrita utilizando a forma de termos máximos (Máxtermos). Esta expressão é desenvolvida a partir das saídas 0 da equação. Para cada saída 0 um termo é submetido a uma operação OR. Os termos depois de obtidos são submetidos a uma operação NAND. A expressão de produto das somas também pode ser chamada de forma de produto-de-somas.
Utilização dos Teoremas de De Morgan
editarOs Teoremas de De Morgan são muito úteis na álgebra booleana. Eles permitem a fácil transferência de um lado para outro da forma de expressão booleana de termos mínimos para a de termos máximos. Eles também permitem a eliminação de barras de negação em diversas variáveis.
Utilização da porta lógica NAND
editarTodos os circuitos digitais podem ser construídos com a partir das portas fundamentais AND, OR e NOT. A utilização da lógica NAND nem sempre simplifica o circuito. Em algumas situações seria preferível o uso das lógicas AND e OR, por causa do menor número portas que será usado.
Utilização da porta lógica NOR
editarA porta lógica NAND foi considerada a "porta universal" quando se tratava de substituição de um padrão lógico AND-OR, porém quando uma expressão booleana de maxtermos forma um padrão OR-AND, a porta NAND não funciona muito bem. A porta NOR tornou-se então a "porta universal" na substituição de padrões OR-AND. A porta NOR continua sendo usada menos que a porta NAND.
Mapas de Karnaugh
editarA álgebra de boole é a base de qualquer simplificação de circuitos lógicos. Uma técnica fácil e amplamente usada na simplificação de circuitos é o Mapa de Karnaugh. Esta técnica gráfica tem como base os teoremas booleanos. O Mapa de Karnaugh é um dentro dos vários outros métodos usados por projetistas na simplificação dos circuitos lógicos.
- Primeira Etapa: A primeira etapa no processo mapeamento consiste em desenvolver a expressão booleana de mintermos a partir de uma tabela verdade. Para cada saída 1 a tabela verdade produz uma série de variáveis submetidas à uma operação AND. Após isso os grupos serão submetidos a uma operação OR, para assim forma uma expressão booleana de mintermos (soma-de-produtos). Esta expressão será denominada “expressão booleana não simplificada”.
- Segunda Etapa: A segunda etapa consiste em posicionar os "1's" apropriadamente dentro dos quadrados do mapa. O mapa é uma coluna de saída muito especial da tabela verdade.
- Terceira Etapa: Na terceira etapa deve-se enlaçar os grupos adjascetes de dois, quatro ou oito 1s que estão juntos.
- Quarta Etapa: A quarta etapa é a eliminação de variáveis. Quando ocorrer de uma variável e seu complemento estiverem juntas dentro de um laço, esta variável é eliminada.
Referências
- ↑ TOKHEIM, Roger L. Princípios Digitais. MacGraw Hill. Cap 5.