Logische schakelingen
Hoe heet de toestand waarin een flip-flop, bij ontvangst van een asynchroon signaal waarvan setup- of hold-tijd niet wordt gehaald, een uitgang krijgt die tijdelijk noch 0 noch 1 is?
- AMetastabiliteit
- BGlitch
- CLatch-up
Antwoord en toelichting tonen
Antwoord: A. Metastabiliteit
In een metastabiele toestand blijft de uitgang op een tussenspanning of duurt het lang voordat hij zich vastlegt. Het kan in principe niet volledig worden voorkomen; de waarschijnlijkheid neemt slechts exponentieel af met de tijd tot oplossing. Daarom worden asynchrone signalen ontvangen met een synchronisatiecircuit van twee of meer in serie geschakelde flip-flops, om de kans dat het zelfs na een onbepaalde eerste trap bij de tweede trap vaststaat voldoende hoog te maken (gemiddelde tijd tussen storingen van enkele duizenden jaren of meer). Data van meerdere bits worden via FIFO's of handshake doorgegeven.