Timinganalyse en CDC
Wat controleert de clock-gating-check van STA juist in een schakeling die de klok stopt met een AND-poort met 2 ingangen voor de klok en een enable-signaal?
- ADat het enable-signaal tegelijk met de stijgende klokflank verandert
- BDat het enable-signaal alleen verandert in de periode dat de klok 1 is
- CDat het enable-signaal niet verandert in de periode dat de klok 1 is en zijn verandering heeft afgerond terwijl de klok 0 is
Antwoord en toelichting tonen
Antwoord: C. Dat het enable-signaal niet verandert in de periode dat de klok 1 is en zijn verandering heeft afgerond terwijl de klok 0 is
Verandert bij een AND-poort het enable-signaal terwijl de klok 1 is, dan wordt de uitgaande klok halverwege afgekapt of ontstaat een korte puls (glitch). Daarom controleert STA dat het enable-signaal stabiel is vóór de stijgende klokflank (clock-gating-setup) en stabiel blijft tot na de dalende flank (clock-gating-hold). Bij een periode van 2,0 ns en een duty cycle van 50% moet de verandering van het enable-signaal binnen de 1,0 ns tussen de dalende flank en de volgende stijgende flank vallen. Met een clock-gating-cel met ingebouwde latch is hieraan makkelijker te voldoen.