- Exercício 4: Determinado flip-flop com clock tem os seguintes valores mínimos:
e
. Durante quanto tempo as entradas de controle devem permanecer estáveis antes da transição ativa do clock?
Passo 1
O enunciado dá os seguintes valores mínimos do flip-flop com clock:
A pergunta é: “Durante quanto tempo as entradas de controle devem permanecer estáveis antes da transição ativa do clock?” Ou seja, pede o intervalo mínimo anterior à borda ativa do clock durante o qual as entradas não podem mudar.
Passo 2
Explicando o que é cada conceito (calma, vou mastigar cada ideia):
- O tempo de setup,
, é o intervalo mínimo que a entrada deve estar estável antes da borda ativa do clock. Em palavras: se a borda ativa do clock ocorre em , a entrada precisa estar estável desde pelo menos até a borda. - O tempo de hold,
, é o intervalo mínimo que a entrada deve permanecer estável após a borda ativa do clock, ou seja, até .
Passo 3
Por que isso importa (aula rápida e prática)?
- Se a entrada mudar dentro do intervalo de setup (menos que
antes da borda), o flip-flop pode entrar em metastabilidade: saída incerta ou temporariamente indefinida, o que faz a lógica falhar. - Se a entrada mudar dentro do intervalo de hold (menos que
depois da borda), a mesma coisa pode acontecer. Por isso projetos digitais respeitam ambos os tempos.
Passo 4
Como relacionar essas definições com o enunciado:
- A pergunta pede explicitamente “antes da transição ativa do clock”, então está falando do tempo de setup
. - Do enunciado pegamos o valor de
: .
Passo 5
Colocando tudo junto de forma prática (para usar na prova):
- Para garantir funcionamento correto, escolha um instante de referência da borda ativa
. As entradas devem estar estáveis pelo menos no intervalo
- No caso dado, isso é
- Portanto, antes da borda ativa é necessário manter as entradas estáveis por pelo menos
.
Passo 6
Resumo rápido e dica de prova:
- Responda diretamente com o valor do tempo de setup quando a questão pedir “antes da transição ativa”.
- Se a questão pedisse “por quanto tempo em torno da borda”, use o intervalo inteiro do passo anterior.