Timinganalyse en CDC
Welk aandachtspunt voor de verbinding tussen de eerste en de tweede trap van een synchronisator met 2 flip-flops is juist?
- ADe uitgang van de eerste trap mag behalve naar de tweede trap ook naar andere schakelingen worden vertakt
- BGeen combinatorische logica ertussen plaatsen, en de twee flip-flops dicht bij elkaar zetten en direct verbinden
- COm timingmarge te creëren, enkele vertragingsbuffers tussen de eerste en de tweede trap plaatsen
Antwoord en toelichting tonen
Antwoord: B. Geen combinatorische logica ertussen plaatsen, en de twee flip-flops dicht bij elkaar zetten en direct verbinden
De flip-flop van de eerste trap kan metastabiel worden; het idee van een synchronisator is dat de tijd die de uitgang daarvan nodig heeft om uit te doven, wordt gewaarborgd door de tijd tot de setup van de tweede trap. Zit er combinatorische logica of een buffer tussen, dan neemt de beschikbare uitdooftijd met die vertraging af en verslechtert de MTBF exponentieel. Wordt de uitgang van de eerste trap naar andere schakelingen vertakt, dan wordt een onstabiele waarde direct gebruikt en kan elke aftakking een andere waarde zien. Vaak wordt ook bij de plaatsing opgegeven dat ze dicht bij elkaar moeten staan.