Análise da Questão de Portas Lógicas NAND
Identificação do Problema
Precisamos implementar o circuito lógico:
$$S = (A + B)' \text{ XNOR } C$$
Utilizando apenas portas NAND, considerando simplificações com duplo negação.
Decomposição da Expressão
Vamos separar em duas partes:
| Parte | Operação | Descrição |
|---|
| 1 | $X = (A + B)'$ | NOR entre A e B |
| 2 | $S = X \text{ XNOR } C$ | Equivalência entre X e C |
Passo 1: Implementar $(A + B)'$ usando NAND
Pelo Teorema de De Morgan:
$$(A + B)' = A' \cdot B'$$
Para implementar com NAND:
| Operação | Quantidade de NANDs |
|---|
| $A' = A \text{ NAND } A$ | 1 |
| $B' = B \text{ NAND } B$ | 1 |
| $A' \cdot B'$ (AND via NAND) | 2 |
| Subtotal | 4 |
Passo 2: Implementar $X \text{ XNOR } C$ usando NAND
O XNOR pode ser escrito como:
$$X \text{ XNOR } C = (X \oplus C)'$$
Implementação padrão XNOR com NAND:
| Operação | Quantidade de NANDs |
|---|
| Porta XOR (X ⊕ C) | 4 |
| Inversor (NOT) | 1 |
| Subtotal | 5 |
Contagem Total
| Etapa | NANDs Necessários |
|---|
| $(A + B)'$ | 4 |
| $X \text{ XNOR } C$ | 5 |
| TOTAL | 9 |
Verificação de Otimizações
Analisando se há compartilhamento de portas:
- As entradas A e B são independentes na primeira etapa
- A saída X é única entrada para a segunda etapa
- Não há redundância que permita redução adicional
Portanto, 9 portas NAND é o número mínimo necessário.
Conclusão
A implementação completa requer 9 portas NAND, correspondendo à alternativa marcada como opção 9.
Alternativa D