Professor: Alair Dias Júnior
Nesse curso, considera-se otimização a transformação onde todos os critérios de interesse são melhorados ou mantidos iguais.
Uma relação de compromisso (tradeoff) é uma transformação onde devido a requisitos do projeto melhora-se alguns critérios de interesse e outros pioram.
O melhor seria sempre otimizar mas, na maioria dos casos, é necessário trabalhar com relações de compromisso.
Quais os critérios vamos usar?
Será utilizada uma estimativa para os critérios de projeto
Observação: As portas inversoras (NOT) não são incluídas nessa contagem.
Por que essa simplificação da medida de eficiência?
O objetivo das transformações que faremos é obter um circuito somente com dois níveis de portas lógicas (OR de portas AND) com o mínimo de transistores.
Procedimentos
$F = xy\mathbf{z} + xy\mathbf{z'} + x'y'\mathbf{z'} + x'y'\mathbf{z}$
$F = xy(\mathbf{z+z'}) + x'y'(\mathbf{z'+z})$
$F = xy(\mathbf{1}) + x'y'(\mathbf{1})$
$F = xy + x'y'$
$F = x'y'z' + \mathbf{x'y'z} + x'yz$
$F = x'y'z' + \mathbf{x'y'z} + \mathbf{x'y'z} + x'yz$
$F = x'y'(\mathbf{z + z'}) + x'z(\mathbf{y' + y})$
$F = x'y'(\mathbf{1}) + x'z(\mathbf{1})$
$F = x'y' + x'z$
$F = xy'\mathbf{z'} + xy'\mathbf{z} + xy\mathbf{z} + xy\mathbf{z'}$
$F = xy'(\mathbf{z' + z}) + xy(\mathbf{z + z'})$
$F = x\mathbf{y'} + x\mathbf{y}$
$F = x(\mathbf{y' + y})$
$F = x$
Comparador de 2 bits.
Entradas: Duas palavras de dois bits ($A$ e $B$)
Saídas: Três bits indicando se os números são iguais ($E$), se $A$ é maior que $B$ ($G$) e se $A$ é menor que $B$ ($L$)
Simplificar a função:
$F = C'(A'B'D' + D') + AB'C + D'